Add per-map initial stuff

This commit is contained in:
rubenwardy 2018-01-21 22:10:37 +00:00
parent d2db81bf9b
commit 749bde3165
6 changed files with 34 additions and 27 deletions

View file

@ -1,17 +0,0 @@
function give_initial_stuff(player)
if minetest.setting_getbool("give_initial_stuff") then
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", {})
inv:add_item('main', 'default:pick_wood')
inv:add_item('main', 'default:sword_wood')
inv:add_item('main', 'default:torch 3')
end
end
minetest.register_on_joinplayer(function(player)
player:set_hp(20)
give_initial_stuff(player)
end)
minetest.register_on_respawnplayer(give_initial_stuff)

View file

@ -41,5 +41,3 @@ sfinv.register_page("ctf_inventory:help", {
return sfinv.make_formspec(player, context, fs, false)
end
})
dofile(minetest.get_modpath("ctf_inventory") .. "/give_initial_stuff.lua")