mirror of
https://github.com/APercy/ap_airship.git
synced 2025-03-15 07:51:20 +00:00
improved remotion
This commit is contained in:
parent
8f2e6360d0
commit
8e516909c6
2 changed files with 5 additions and 2 deletions
|
@ -601,7 +601,7 @@ minetest.register_entity("ap_airship:airship", {
|
|||
self.object:set_properties(properties)
|
||||
if data.remove then
|
||||
airutils.destroy_inventory(self)
|
||||
self.object:remove()
|
||||
ap_airship.destroy(self)
|
||||
return
|
||||
end
|
||||
end
|
||||
|
|
|
@ -321,6 +321,7 @@ function ap_airship.destroy(self, overload)
|
|||
if self._cabin2 then self._cabin2:remove() end
|
||||
|
||||
airutils.destroy_inventory(self)
|
||||
local autofly = self._autoflymode
|
||||
self.object:remove()
|
||||
|
||||
pos.y=pos.y+2
|
||||
|
@ -356,8 +357,10 @@ function ap_airship.destroy(self, overload)
|
|||
local boat_wear = math.floor(65535*(1-(self.hull_integrity/item_def.hull_integrity)))
|
||||
stack:set_wear(boat_wear)
|
||||
end
|
||||
if not autofly then
|
||||
minetest.add_item({x=pos.x+math.random()-0.5,y=pos.y,z=pos.z+math.random()-0.5}, stack)
|
||||
end
|
||||
end
|
||||
|
||||
--returns 0 for old, 1 for new
|
||||
function ap_airship.detect_player_api(player)
|
||||
|
|
Loading…
Add table
Reference in a new issue