/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////:://///////////////////////////////////////////// //:: Custom User Defined Event //:: FileName //:: Copyright (c) 2001 Bioware Corp. //////:////////://////////////////////////////////////////////////// //// // //:://///////////////////////////////////////////////////////// //:: Created By: //:: Created On: //:://///////////////////////////////////////////////////////////////////// #include "JW_ASHEEBALIFE" //#include "NW_I0_GENERIC" //void jw_woken(); //void jw_sleep(); //void jw_wake(); //void jw_general(); //void jw_cook(); //void jw_endcook(); void main() { ExecuteScript("prc_npc_userdef", OBJECT_SELF); int nUser = GetUserDefinedEventNumber(); object oObject; int nCounter; if(nUser == 1001) //HEARTBEAT { int nTime=GetTimeHour(); SetLocalInt(OBJECT_SELF,"jw_time",nTime); if ((!IsInConversation(OBJECT_SELF))&&(!GetIsInCombat(OBJECT_SELF))&&(GetMaxHitPoints(OBJECT_SELF)>(GetCurrentHitPoints(OBJECT_SELF)*2))) { ActionRest(); } else { if ((!IsInConversation(OBJECT_SELF))&&(!GetIsInCombat(OBJECT_SELF))) { //Asheebalife(); } } } else if(nUser == 1002) // PERCEIVE { } else if(nUser == 1003) // END OF COMBAT { } else if(nUser == 1004) // ON DIALOGUE { } else if(nUser == 1005) // ATTACKED { } else if(nUser == 1006) // DAMAGED { } else if(nUser == 1007) // DEATH { } else if(nUser == 1008) // DISTURBED { } }