//::///////////////////////////////////////////////
//:: 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);
}