NPC - character functions
NPC related functions.
Npc_SetAsHero
Changes players character to specified npc
npc
- NPC to be set as players character
Npc_OpenInventory
Opens NPCs main inventory
npc
- NPC
Npc_OpenInventorySteal
Opens the steal inventory of npc
's focus NPC
npc
- NPC
Npc_OpenInventoryTrade
Start the trading dialogue with specified NPC
npc
- NPC
Npc_GetLeftHandItem
Returns an item in NPC's left hand slot
npc
- npc to be affectedreturn
- found C_ITEM instance
Npc_GetRightHandItem
Returns an item in NPC's right hand slot
npc
- npc to be affectedreturn
- found C_ITEM instance
Npc_GetSlotItem
Returns an item from a slot with the slotName
npc
- npc to be affectedslotName
- name of the slotreturn
- found C_ITEM instance
Npc_PutInSlot
Places an instance of the oCVom class (including items and NPCs) object into the slotName of the NPC The copyInInv parameter determines whether a copy of the object should remain in the character's inventory
npc
- npc to remove the item fromslotName
- name of the slot from which to remove the itemobject
- object to be inserted into the slotcopyInInv
- should a copy of the object stay in character inventory
Npc_RemoveFromSlot
Removes an object from the slotName of the NPC. The dropIt parameter in Gothic 2 defines, whether object should drop out of the slot. In Gothic 1, this parameter is reserved and must be 0.
npc
- npc to remove the item fromslotName
- name of the slot from which to remove the itemdropIt
- should the object be dropped