1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2025-06-28 14:16:06 +02:00

[3d_armor & dropondie] Let pclasses decide about drop on death

This commit is contained in:
LeMagnesium
2015-11-25 23:53:32 +01:00
parent 576d732088
commit aef57f6277
3 changed files with 11 additions and 5 deletions

View File

@ -1 +1,2 @@
default
pclasses

View File

@ -31,8 +31,11 @@ minetest.register_on_dieplayer(function(player)
local player_inv = player:get_inventory()
for i=1,player_inv:get_size("main") do
drop(pos, player_inv:get_stack("main", i))
player_inv:set_stack("main", i, nil)
if not pclasses.data.reserved_items[player_inv:get_stack("main", i):get_name()] or
not pclasses.api.util.can_have_item(player:get_player_name(), player_inv:get_stack("main", i):get_name()) then
drop(pos, player_inv:get_stack("main", i))
player_inv:set_stack("main", i, nil)
end
end
for i=1,player_inv:get_size("craft") do