diff options
Diffstat (limited to 'TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d')
| -rw-r--r-- | TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/IceNeedles.c4d/IceNeedles.c4d/Script.c | 7 |
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(); |
