summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s/Misc.c4d
diff options
context:
space:
mode:
Diffstat (limited to 'TemplePushing.c4s/Misc.c4d')
-rw-r--r--TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/IceNeedles.c4d/IceNeedles.c4d/Script.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/IceNeedles.c4d/IceNeedles.c4d/Script.c b/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/IceNeedles.c4d/IceNeedles.c4d/Script.c
index 803e754..e411a68 100644
--- a/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/IceNeedles.c4d/IceNeedles.c4d/Script.c
+++ b/TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/IceNeedles.c4d/IceNeedles.c4d/Script.c
@@ -36,9 +36,12 @@ protected func Check()
iAngle = Angle180(BoundBy(angle, range1, range2));
}
+ var speed = ICNA_Speed;
+ if (GetEffect("StopNSpell", this)) speed /= 2;
+
SetR(iAngle);
- SetXDir(Sin(iAngle, ICNA_Speed));
- SetYDir(-Cos(iAngle, ICNA_Speed * 100) - 2 * GetGravity(), this, 1000);
+ SetXDir(Sin(iAngle, speed));
+ SetYDir(-Cos(iAngle, speed * 100) - 2 * GetGravity(), this, 1000);
if (++timer > ICNA_Lifetime) RemoveObject();