16 lines
584 B
Plaintext
16 lines
584 B
Plaintext
|
void Body(object oExiting)
|
||
|
{
|
||
|
if (!GetIsPC(oExiting)) return;
|
||
|
object oExArea = GetArea(GetWaypointByTag(GetLocalString(OBJECT_SELF, "DungeonWP")));
|
||
|
//FloatingTextStringOnCreature("DungExit fired", GetFirstPC()); //TEST
|
||
|
SetLocalInt(oExArea, "Players", GetLocalInt(oExArea, "Players")-1); //because pseudo event scripts don't subtract from the number of players
|
||
|
ExecuteScript("pseudo_donexit", oExArea);
|
||
|
}
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
object oExiting = GetExitingObject();
|
||
|
if (GetLocalInt(oExiting, "InTransition") == TRUE) return;
|
||
|
DelayCommand(1.0, Body(oExiting));
|
||
|
}
|