Use this format: function initToadTraitsItems(_player)
local player = _player;
local inv = player:getInventory();
if player:HasTrait("preparedfood") then
inv:addItemOnServer(inv:AddItem("Base.Plasticbag"));
for i = 0, inv:getItems():size() - 1 do
local bag = inv:getItems():get(i);
if bag ~= nil then
if bag:getFullType() == "Base.Plasticbag" then
player:setSecondaryHandItem(bag);
local baginv = bag:getInventory();
local addeditems = baginv:AddItems("Base.PopBottle", 3);
for i = 0, addeditems:size() - 1 do
local item = baginv:getItems():get(i);
baginv:addItemOnServer(item);
end
baginv:addItemOnServer(baginv:AddItem("Base.TinOpener"));
baginv:addItemOnServer(baginv:AddItem("Base.CannedTomato"));
baginv:addItemOnServer(baginv:AddItem("Base.CannedPotato"));
baginv:addItemOnServer(baginv:AddItem("Base.CannedCarrots"));
baginv:addItemOnServer(baginv:AddItem("Base.CannedBroccoli"));
baginv:addItemOnServer(baginv:AddItem("Base.CannedCabbage"));
baginv:addItemOnServer(baginv:AddItem("Base.CannedEggplant"));
break ;
end
end
end
end to make this effect: if player:HasTrait("Bible_Thumper") then
inv:addItemOnServer(inv:AddItem("Journals.TheBible"));