forked from nalc/awards
Fix prize giving bug
This commit is contained in:
parent
96746aaf1e
commit
1fe166e2c5
12
api.lua
12
api.lua
|
@ -181,14 +181,12 @@ function awards.unlock(name, award)
|
||||||
if awdef and awdef.prizes then
|
if awdef and awdef.prizes then
|
||||||
for i = 1, #awdef.prizes do
|
for i = 1, #awdef.prizes do
|
||||||
local itemstack = ItemStack(awdef.prizes[i])
|
local itemstack = ItemStack(awdef.prizes[i])
|
||||||
if itemstack:is_empty() or not itemstack:is_known() then
|
if not itemstack:is_empty() then
|
||||||
return
|
local receiverref = minetest.get_player_by_name(name)
|
||||||
|
if receiverref then
|
||||||
|
receiverref:get_inventory():add_item("main", itemstack)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
local receiverref = core.get_player_by_name(name)
|
|
||||||
if not receiverref then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
receiverref:get_inventory():add_item("main", itemstack)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user