24 lines
904 B
Plaintext
24 lines
904 B
Plaintext
#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 (){}
|