Mehr Mods hinzugefügt
This commit is contained in:
parent
92a55732cf
commit
9e345a25fb
2805 changed files with 2096013 additions and 0 deletions
41
mods/mobs/compatibility.lua
Normal file
41
mods/mobs/compatibility.lua
Normal file
|
@ -0,0 +1,41 @@
|
|||
|
||||
-- called after mob registration to check for older settings
|
||||
|
||||
function mobs.compatibility_check(self)
|
||||
|
||||
-- simple mobs rotation setting
|
||||
if self.drawtype == "side" then self.rotate = math.rad(90) end
|
||||
|
||||
-- replace floats var from number to bool
|
||||
if self.floats == 1 then self.floats = true
|
||||
elseif self.floats == 0 then self.floats = false end
|
||||
end
|
||||
|
||||
-- deprecated functions
|
||||
|
||||
function mobs:yaw(entity, yaw, delay)
|
||||
entity:set_yaw(yaw, delay)
|
||||
end
|
||||
|
||||
function mobs:set_animation(entity, anim)
|
||||
entity:set_animation(anim)
|
||||
end
|
||||
|
||||
function mobs:line_of_sight(entity, pos1, pos2)
|
||||
return entity:line_of_sight(pos1, pos2)
|
||||
end
|
||||
|
||||
function mobs:yaw_to_pos(entity, target, rot)
|
||||
return entity:yaw_to_pos(target, rot)
|
||||
end
|
||||
|
||||
function mobs:register_spawn(name, nodes, max_light, min_light, chance,
|
||||
active_object_count, max_height, day_toggle)
|
||||
|
||||
mobs:spawn_specific(name, nodes, {"air"}, min_light, max_light, 30,
|
||||
chance, active_object_count, -31000, max_height, day_toggle)
|
||||
end
|
||||
|
||||
function mobs:explosion(pos, radius)
|
||||
mobs:boom({sounds = {explode = "tnt_explode"}}, pos, radius, radius, "mobs_tnt_smoke.png")
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue