Aaron Suen afa36f1236 Standardize obj property setting.
This should more reliably minimize network traffic
incurred by excess property setting.

We could probably standardize a few more things,
like set attach, anim, yaw, pos...
2020-03-25 09:20:37 -04:00

29 lines
772 B
Lua

-- LUALOCALS < ---------------------------------------------------------
local minetest, nodecore
= minetest, nodecore
-- LUALOCALS > ---------------------------------------------------------
minetest.unregister_chatcommand("kill")
minetest.register_on_joinplayer(function(player)
local inv = player:get_inventory()
inv:set_size("main", 8)
inv:set_size("craft", 0)
inv:set_size("craftpreview", 0)
inv:set_size("craftresult", 0)
player:set_physics_override({speed = 1.25})
nodecore.ent_prop_set(player, {
pointable = false,
makes_footstep_sound = true,
-- Allow slight zoom for screenshots
zoom_fov = 60
})
end)
minetest.register_allow_player_inventory_action(function(_, action)
return action == "move" and 0 or 1000000
end)