tractor animation, don't lose spawners in creative

master
D00Med 2017-05-06 07:57:44 +10:00
parent 4fc7117e4d
commit 9a106cef79
2 changed files with 6 additions and 0 deletions

View File

@ -673,16 +673,20 @@ minetest.register_craftitem(vehicle.."_spawner", {
local obj = minetest.env:add_entity(pointed_thing.above, vehicle)
local object = obj:get_luaentity()
object.owner = placer
if not minetest.setting_getbool("creative_mode") then
item:take_item()
return item
end
elseif pointed_thing.type == "node" and minetest.get_item_group(pointed_thing.name, "water") then
local obj = minetest.env:add_entity(pointed_thing.under, vehicle)
obj:setvelocity({x=0, y=-1, z=0})
local object = obj:get_luaentity()
object.owner = placer
if not minetest.setting_getbool("creative_mode") then
item:take_item()
return item
end
end
end,
})
end

View File

@ -498,6 +498,8 @@ minetest.register_entity("vehicles:tractor", {
driving_sound = "engine",
sound_duration = 11,
destroy_node = "farming:wheat_8",
moving_anim = {x=3, y=18},
stand_anim = {x=1, y=1},
handling = {initial=1.3, braking=2},
})
end,