diff options
| -rw-r--r-- | TemplePushing.c4s/Misc.c4d/AdditionalSpells.c4d/IceNeedles.c4d/IceNeedles.c4d/Script.c | 7 | ||||
| -rw-r--r-- | TemplePushing.c4s/System.c4g/GravityStops.c | 3 |
2 files changed, 6 insertions, 4 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(); diff --git a/TemplePushing.c4s/System.c4g/GravityStops.c b/TemplePushing.c4s/System.c4g/GravityStops.c index 553f1f3..d75b832 100644 --- a/TemplePushing.c4s/System.c4g/GravityStops.c +++ b/TemplePushing.c4s/System.c4g/GravityStops.c @@ -1,8 +1,7 @@ -/*-- Gravity stops Lavashots and magic lightnings and ice needles --*/
+/*-- Gravity stops Lavashots and magic lightnings --*/
#strict 2
#appendto LGTS
#appendto _LVS
-#appendto ICNA
func MagicStop(object caller)
{
|
