Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(GeyserCasters is empty) Equal to True
Then - Actions
Trigger - Turn off FlyingShades <gen>
Else - Actions
Else - Actions
FlyingShades
Events
Time - Every 0.04 seconds of game time
Conditions
Actions
For each (Integer A) from 1 to CasterNumber , do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
arrayfilled[(Integer A)] Equal to True
Then - Actions
-------- U can increase the AoE of the visual effect by increasing the range between random numbers. --------
Set Variable Set TempPoint = (GeyserPoint[(Integer A)] offset by (Random real number between 100.00 and 400.00) towards (Random angle) degrees.)
Unit - Create 1 . Shade(geyser) for (Owner of CastingUnit[(Integer A)]) at TempPoint facing (Random angle) degrees
Custom script: call RemoveLocation(udg_TempPoint)
Unit - Change color of (Last created unit) to Gray
Animation - Change (Last created unit) 's vertex coloring to ( 100 %, 100 %, 100 %) with 40.00 % transparency
Animation - Change (Last created unit) flying height to 2000.00 at (Random real number between 500.00 and 1500.00)
Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
-------- U can increase the AoE of the Damage and the damage amount inside the loop. --------
Set Variable Set DamagedGroup = (Units within 400.00 of GeyserPoint[(Integer A)] matching (((Matching unit) belongs to an enemy of (Owner of CastingUnit[(Integer A)]).) Equal to True).)
Unit Group - Pick every unit in DamagedGroup and do (Actions)
Loop - Actions
Unit - Cause CastingUnit[(Integer A)] to damage (Picked unit) , dealing ((Real((Intelligence of CastingUnit[(Integer A)] (Include bonuses)))) x 0.20) damage of attack type Spells and damage type Normal
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.