void main() { if(GetIsDay()) { ClearAllActions(TRUE); string sText; sText = "I must return to my slumber."; ActionSpeakString(sText, TALKVOLUME_TALK); object oArea = GetArea (GetWaypointByTag("WP_RHUN_SEOC_01")); vector vPosition = GetPosition (GetWaypointByTag("WP_RHUN_SEOC_01")); float fOrientation = GetFacing (GetWaypointByTag("WP_RHUN_SEOC_01")); location lSpawn = Location (oArea, vPosition, fOrientation); AssignCommand(OBJECT_SELF, ClearAllActions(TRUE)); CreateObject(OBJECT_TYPE_PLACEABLE, "taer_mumspwn", lSpawn, TRUE); ActionSpeakString(sText, TALKVOLUME_TALK); AssignCommand(OBJECT_SELF, DelayCommand(2.0, ApplyEffectAtLocation(DURATION_TYPE_PERMANENT, EffectVisualEffect(VFX_FNF_SMOKE_PUFF), GetLocation(OBJECT_SELF)))); SetIsDestroyable(TRUE); DestroyObject(OBJECT_SELF, 3.0); } else { // Do Nothing } }