#include "x0_i0_petrify" void PoolRestore(object oPC) { AssignCommand(oPC, PlaySound("sce_negative")); object oMod = GetModule(); object oP1 = GetObjectByTag("pool1"); object oP2 = GetObjectByTag("pool2"); object oP3 = GetObjectByTag("fountain1"); object oP4 = GetObjectByTag("fountain2"); object oLever1 = GetObjectByTag("pool_lever"); object oLever2 = GetObjectByTag("fount_lever"); effect eEffect2 = EffectVisualEffect(VFX_DUR_GLOBE_INVULNERABILITY); AssignCommand(oLever1, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE)); AssignCommand(oLever2, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE)); RemoveEffectOfType(oP1, GetEffectType(eEffect2)); RemoveEffectOfType(oP2, GetEffectType(eEffect2)); RemoveEffectOfType(oP3, GetEffectType(eEffect2)); RemoveEffectOfType(oP4, GetEffectType(eEffect2)); SetLocalInt(oMod, "fountain_state", 0); SetLocalInt(oMod, "pool_state", 0); } //void main (){}