drop item if punching vehicles and driving

master
D00Med 2017-01-26 18:22:19 +10:00
parent acacdd609d
commit 3df9a0d7e0
1 changed files with 7 additions and 1 deletions

View File

@ -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)