//:://///////////////////////////////////////////// //:: 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() { ClearAllActions(); SetAILevel (OBJECT_SELF, AI_LEVEL_HIGH); string sSittableTagName = "Woodenbench"; object oChair = GetRandomObjectByTag(sSittableTagName, 120.0); ActionForceMoveToObject (oChair, FALSE, 1.0f, 120.0); ActionSit(oChair); int nTime = Random(210) + 90; float fTime = IntToFloat(nTime); DelayCommand(fTime, ExecuteScript("npc_sit_woodenbe", OBJECT_SELF)); }