#include "x0_i0_petrify" void main() { object oMod=GetModule(); object oSelf = OBJECT_SELF; int oTime = GetLocalInt(oSelf, "nightday"); location lLocation = GetLocation(oSelf); effect eLight = EffectVisualEffect(VFX_DUR_LIGHT_YELLOW_20); string sSound = GetTag(oSelf); object oTarget =GetObjectByTag(sSound); if (GetIsDay()==TRUE) { AssignCommand(oSelf, PlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE)); RemoveEffectOfType(oSelf, GetEffectType(eLight)); oTarget = GetObjectByTag("fire"); SoundObjectStop(oTarget); SpeakString("day"); } if ((GetIsNight()==TRUE)||(GetIsDusk()==TRUE)||(GetIsDawn()==TRUE)) { AssignCommand(oSelf, PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE)); ApplyEffectToObject(DURATION_TYPE_PERMANENT, eLight, oSelf); oTarget = GetObjectByTag("fire"); SoundObjectPlay(oTarget); SpeakString("dawn/dusk/night"); } }