1 --License for code WTFPL and otherwise stated in readmes
4 local MP
= minetest
.get_modpath(minetest
.get_current_modname())
5 local S
, NS
= dofile(MP
.."/intllib.lua")
7 --dofile(minetest.get_modpath("mobs").."/api.lua")
10 --################### POLARBEAR
14 mobs
:register_mob("mobs_mc:polar_bear", {
21 collisionbox
= {-0.7, -0.01, -0.7, 0.7, 1.39, 0.7},
23 mesh
= "mobs_mc_polarbear.b3d",
25 {"mobs_mc_polarbear.png"},
27 visual_size
= {x
=3.0, y
=3.0},
28 makes_footstep_sound
= true,
34 attack_type
= "dogfight",
36 -- 3/4 chance to drop raw fish (poor approximation)
37 {name
= mobs_mc
.items
.fish_raw
,
41 -- 1/4 to drop raw salmon
42 {name
= mobs_mc
.items
.salmon_raw
,
54 random = "Cowhurt1", -- TODO: Replace
58 speed_normal
= 25, speed_run
= 50,
59 stand_start
= 0, stand_end
= 0,
60 walk_start
= 0, walk_end
= 40,
61 run_start
= 0, run_end
= 40,
69 mobs
:alias_mob("mobs_mc:polarbear", "mobs_mc:polar_bear")
72 mobs
:spawn_specific("mobs_mc:polar_bear", mobs_mc
.spawn
.snow
, {"air"}, 0, minetest
.LIGHT_MAX
+1, 30, 7000, 3, mobs_mc
.spawn_height
.overworld_min
, mobs_mc
.spawn_height
.overworld_max
)
75 mobs
:register_egg("mobs_mc:polar_bear", S("Polar Bear"), "mobs_mc_spawn_icon_polarbear.png", 0)
78 if minetest
.settings
:get_bool("log_mods") then
79 minetest
.log("action", "MC Polar Bear loaded")