Added npc interface. Added weight to item.d