4 --################### SQUID
8 local MP
= minetest
.get_modpath(minetest
.get_current_modname())
9 local S
, NS
= dofile(MP
.."/intllib.lua")
11 mobs
:register_mob("mobs_mc:squid", {
17 -- FIXME: If the squid is near the floor, it turns black
18 collisionbox
= {-0.4, 0.1, -0.4, 0.4, 0.9, 0.4},
20 mesh
= "mobs_mc_squid.b3d",
25 damage
= "mobs_mc_squid_hurt",
37 {name
= mobs_mc
.items
.black_dye
,
42 visual_size
= {x
=1.75, y
=1.75},
43 makes_footstep_sound
= false,
46 fly_in
= { mobs_mc
.items
.water_source
, mobs_mc
.items
.river_water_source
},
55 blood_texture
= "mobs_mc_squid_blood.png",
58 -- Spawn near the water surface
60 local water
= mobs_mc
.spawn_height
.water
61 --name, nodes, neighbours, minlight, maxlight, interval, chance, active_object_count, min_height, max_height
62 mobs
:spawn_specific("mobs_mc:squid", mobs_mc
.spawn
.water
, {mobs_mc
.items
.water_source
}, 0, minetest
.LIGHT_MAX
+1, 30, 5500, 3, water
-16, water
)
65 mobs
:alias_mob("mobs:squid", "mobs_mc:squid")
68 mobs
:register_egg("mobs_mc:squid", S("Squid"), "mobs_mc_spawn_icon_squid.png", 0)