23 lines
834 B
Plaintext
23 lines
834 B
Plaintext
#include "quest_inc"
|
|
void main()
|
|
{
|
|
SetLocalInt(OBJECT_SELF, "EscortBandits", 3);
|
|
object oPC = GetPCSpeaker();
|
|
DeleteLocalInt(OBJECT_SELF, "Escorted");
|
|
DeleteLocalInt(OBJECT_SELF, "EscortQuest");
|
|
DeleteLocalInt(OBJECT_SELF, "Client");
|
|
RemoveHenchman(oPC);
|
|
string sDB = CharacterDB(oPC);
|
|
int nReward = GetCampaignInt(sDB, "QUEST_REWARD");
|
|
object oObject = GetFirstItemInInventory();
|
|
SetDroppableFlag(oObject, FALSE);
|
|
oObject = GetItemInSlot(INVENTORY_SLOT_CHEST);
|
|
SetDroppableFlag(oObject, FALSE);
|
|
GiveGoldToCreature(OBJECT_SELF, nReward);
|
|
oObject = GetItemPossessedBy(OBJECT_SELF, "NW_IT_GOLD001");
|
|
SetDroppableFlag(oObject, TRUE);
|
|
AdjustAlignment(OBJECT_SELF, ALIGNMENT_EVIL, 100, FALSE);
|
|
RemoveJournalQuestEntry("random_quest", oPC, FALSE);
|
|
DeleteQuest(oPC);
|
|
}
|