--
local boat = {
- physical = true,
- -- Warning: Do not change the position of the collisionbox top surface,
- -- lowering it causes the boat to fall through the world if underwater
- collisionbox = {-0.5, -0.35, -0.5, 0.5, 0.3, 0.5},
- visual = "mesh",
- mesh = "boats_boat.obj",
- textures = {"default_wood.png"},
+ initial_properties = {
+ physical = true,
+ -- Warning: Do not change the position of the collisionbox top surface,
+ -- lowering it causes the boat to fall through the world if underwater
+ collisionbox = {-0.5, -0.35, -0.5, 0.5, 0.3, 0.5},
+ visual = "mesh",
+ mesh = "boats_boat.obj",
+ textures = {"default_wood.png"},
+ },
driver = nil,
v = 0,
local cart_entity = {
- physical = false, -- otherwise going uphill breaks
- collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
- visual = "mesh",
- mesh = "carts_cart.b3d",
- visual_size = {x=1, y=1},
- textures = {"carts_cart.png"},
+ initial_properties = {
+ physical = false, -- otherwise going uphill breaks
+ collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
+ visual = "mesh",
+ mesh = "carts_cart.b3d",
+ visual_size = {x=1, y=1},
+ textures = {"carts_cart.png"},
+ },
driver = nil,
punched = false, -- used to re-send velocity and position