24 lines
703 B
Plaintext
24 lines
703 B
Plaintext
|
//::///////////////////////////////////////////////
|
||
|
//:: OnClientLeave eventscript
|
||
|
//:: prc_onleave
|
||
|
//:://////////////////////////////////////////////
|
||
|
#include "prc_class_const"
|
||
|
#include "inc_utility"
|
||
|
#include "inc_letoscript"
|
||
|
#include "inc_leto_prc"
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
// Execute scripts hooked to this event for the player triggering it
|
||
|
object oPC = GetExitingObject();
|
||
|
if(!GetIsDM(oPC))
|
||
|
{
|
||
|
if(GetPRCSwitch(PRC_LETOSCRIPT_FIX_ABILITIES))
|
||
|
PRCLetoExit(oPC);
|
||
|
if(GetPRCSwitch(PRC_USE_LETOSCRIPT))
|
||
|
LetoPCExit(oPC);
|
||
|
}
|
||
|
AssignCommand(GetModule(), DelayCommand(0.1, RecalculateTime()));
|
||
|
ExecuteAllScriptsHookedToEvent(oPC, EVENT_ONCLIENTLEAVE);
|
||
|
}
|