Ancordia_PRC8/_module/nss/explo_leaverand.nss
Jaysyn904 102ba7dab6 Initial Commit
Initial Commit
2023-09-21 19:51:32 -04:00

31 lines
647 B
Plaintext

#include "quest_inc"
void main()
{
object oPC = GetEnteringObject();
DeleteLocalObject(oPC, "StoredArea");
if (!GetIsPC(oPC)) return;
int i = 1;
object oHench = GetHenchman(oPC, i);
string sDB = CharacterDB(oPC);
while (oHench != OBJECT_INVALID)
{
if (GetLocalInt(oHench, "LostQuest") == TRUE && GetCampaignString(sDB, "QUEST_TEMPLATE") == "lost" && GetIsQuestComplete(oPC) == FALSE && GetIsQuestFailed(oPC) == FALSE)
{
AddRandomQuestJournalEntry(oPC, 2);
DestroyObject(oHench);
break;
}
i++;
oHench = GetHenchman(oPC, i);
}
DestroyEscortedClient(oPC);
ExploreAreaForPlayer(GetArea(oPC), oPC);
}