//:://///////////////////////////////////////////// //:: npc_sit_stay //::////////////////////////////////////////////// /*Goes on the OnSpawn and OnConversation script of the NPC that you want to stay seated*/ #include "nw_i0_spells" #include "NW_I0_GENERIC" #include "x0_i0_anims" void main() { SetAILevel (OBJECT_SELF, AI_LEVEL_HIGH); ClearAllActions(); string sSittableTagName = "CHAIR"; object oChair = GetRandomObjectByTag(sSittableTagName, 110.0); ActionForceMoveToObject (oChair, FALSE, 1.0f, 120.0); ActionSit(oChair); int nTime = Random(210) + 90; float fTime = IntToFloat(nTime); DelayCommand(fTime, ExecuteScript("npc_sit_chair", OBJECT_SELF)); }