Боюсь, это слишком широкий вопрос.
Например, при выполнении команды Wld_InsertNpc, ссылка self сразу приравнивается на вставленного.
Я думаю, аналогично Wld_InsertItem.
Также, глянув функцию B_GiveInvItem, ты поймёшь, что :
CreateInvItems(taker,itemInstance,amount);
itemname = item.name;
Т.е...