why this weather effect dont always works

Nerfpl

New Member
Reaction score
53
Trigger:
  • Glacial Storm Cast
    • Events
      • Unit - A unit owned by Player 1 (Red) Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to (==) Glacial Storm
    • Actions
      • Set GlacialStormCaster = (Casting unit)
      • Set GlacialStormInt = (Level of Glacial Storm for GlacialStormCaster)
      • Set GlacialStormPos = (Position of (Casting unit))
      • Countdown Timer - Start GlacialStormTimer as a One-shot timer that will expire in (10.00 x (Real(GlacialStormInt))) seconds
      • Set GlacialStormRect = (Region centered at GlacialStormPos with size ((600.00 + (100.00 x (Real(GlacialStormInt)))), (600.00 + (100.00 x (Real(GlacialStormInt))))))
      • Environment - Create at GlacialStormRect the weather effect Northrend Blizzard
      • Environment - Turn GlacialStormWeather On
      • Set GlacialStormWeather = (Last created weather effect)
      • Trigger - Turn on Glacial Storm Effect <gen>


basicly its random if it works or not, but like 80% time it dont create weather effect. Any1 see some error here?
 

PoZoR

New Member
Reaction score
5
can't see much wrong with that trigger, but if your problem is that sometimes it randomly doesnt work, i think it's very likely you have conflicting spells. say for example your glacial storm is based on warstomp and you have another spell on your hero based on warstomp, then they will conflict. sometimes when you cast the glacial storm you may instead be casting the other spell. that's all i can think of, otherwise your problem is very bizarre.
 

Never_Quit

New Member
Reaction score
16
add a "Environment - Remove (Last created weather effect{or glacial storm variable})"

EDIT: nvm. that will remove it if another unit casts it at the same time.

i would also just use a "wait" command instead of the timer.

i think your timer is the problem
 

Lightstalker

New Member
Reaction score
55
You need to switch those two lines around:

Code:
Environment - Turn GlacialStormWeather On
Set GlacialStormWeather = (Last created weather effect)

to:

Code:
Set GlacialStormWeather = (Last created weather effect)
Environment - Turn GlacialStormWeather On
 

Nerfpl

New Member
Reaction score
53
You need to switch those two lines around:

Code:
Environment - Turn GlacialStormWeather On
Set GlacialStormWeather = (Last created weather effect)

to:

Code:
Set GlacialStormWeather = (Last created weather effect)
Environment - Turn GlacialStormWeather On

God how i could be so stupid xD thanks for noticing.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top