23 lines
573 B
Lua
23 lines
573 B
Lua
|
function give_initial_stuff(player)
|
||
|
minetest.log("action", "Giving initial stuff to player "..player:get_player_name())
|
||
|
local inv = player:get_inventory()
|
||
|
inv:set_list("main", {})
|
||
|
inv:set_list("craft", {})
|
||
|
|
||
|
local items = ctf_map.map and ctf_map.map.initial_stuff or {
|
||
|
"default:pick_wood",
|
||
|
"default:sword_wood",
|
||
|
"default:torch 3",
|
||
|
}
|
||
|
|
||
|
for _, item in pairs(items) do
|
||
|
inv:add_item("main", item)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
minetest.register_on_joinplayer(function(player)
|
||
|
player:set_hp(20)
|
||
|
give_initial_stuff(player)
|
||
|
end)
|
||
|
minetest.register_on_respawnplayer(give_initial_stuff)
|