drop item if punching vehicles and driving
parent
acacdd609d
commit
3df9a0d7e0
8
api.lua
8
api.lua
|
@ -523,10 +523,16 @@ end
|
|||
function vehicles.on_punch(self, puncher)
|
||||
if self.object:get_hp() == 0 then
|
||||
if self.driver then
|
||||
vehicles.object_detach(self, self.driver, {x=1, y=0, z=1})
|
||||
vehicles.object_detach(self, self.driver, {x=1, y=0, z=1})
|
||||
end
|
||||
vehicles.explodinate(self, 5)
|
||||
end
|
||||
if self.driver == puncher then
|
||||
local name = self.object:get_luaentity().name
|
||||
local pos = self.object:getpos()
|
||||
minetest.env:add_item(pos, name.."_spawner")
|
||||
self.object:remove()
|
||||
end
|
||||
end
|
||||
|
||||
function vehicles.object_no_drive(entity, dtime, def)
|
||||
|
|
Loading…
Reference in New Issue