GiveQuestItem(object, int, object)
Create the quest item on the player.
void GiveQuestItem( object oPC, int nQuest = 1, object oNPC = OBJECT_SELF );
Parameters
oPC
Player object to give the item to
nQuest
The quest number (Default: 1)
oNPC
The quest giver (Default: OBJECT_SELF)
Description
Give a PC the quest item
Remarks
Calls GetQuestItemTag and uses that to determine which item to create. Since it uses CreateObject to create the item, this means that the tag and the ResRef of the quest items have to be the same. If the string returned by GetQuestItemTag is longer than 16 characters (the maximum length for a ResRef), it sends a debug message to the PC, which you definitely only want to happen when debugging and playtesting your module. It only creates the item if oPC or oPC's party doesn't already have it.
This is part of BioWare's quest handling system. Unless you delve thoroughly into that system, and use it all the time, you probably won't need this function.
Requirements
#include "x0_i0_plotgiver"
Version
1.61
See Also
categories: | Module Specific Functions |
author: Lilac Soul