summaryrefslogtreecommitdiff
path: root/mobs_jellyfish/init.lua
blob: 363eb34188298fc43a3f3db60147a0385e5a49e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

if mobs.mod and mobs.mod == "redo" then

	mobs:register_mob("mobs_jellyfish:jellyfish", {
		type = "animal",
		attack_type = "dogfight",
		damage = 5,
		reach = 1,
		hp_min = 5,
		hp_max = 10,
		armor = 100,
		collisionbox = {-0.25, -0.25, -0.25, 0.25, 0.25, 0.25},
		visual = "mesh",
		mesh = "jellyfish.b3d",
		textures = {
			{"jellyfish.png"}
		},
		makes_footstep_sound = false,
		walk_velocity = 0.1,
		run_velocity = 0.1,
		fly = true,
		fly_in = "default:water_source",
		fall_speed = 0,
		view_range = 10,
		water_damage = 0,
		lava_damage = 5,
		light_damage = 0,
		on_rightclick = function(self, clicker)
			mobs:capture_mob(self, clicker, 80, 100, 0, true, nil)
		end
	})
	--name, nodes, neighbours, minlight, maxlight, interval, chance, active_object_count, min_height, max_height
	mobs:spawn_specific("mobs_jellyfish:jellyfish",
		{"default:water_source"},
		{"default:water_flowing","default:water_source"},
		5, 20, 30, 10000, 1, -31000, 0)
	mobs:register_egg("mobs_jellyfish:jellyfish", "Jellyfish", "jellyfish_inv.png", 0)

end