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!
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Triggers
MUI GUI Ice Seige - NiddHogg-kun.w3x
Variables
Ice Seige
About
Ice Seige
Ice Seige Damage
This map only
Creep Respawn
VisibilityTimeRespawnStart
Name
Type
is_array
initial_value
Creep_Point
location
Yes
GroupLeak
group
No
IceSeigeHeros
unit
No
IceSeigeMUI
integer
No
IceSiegeGroup
group
No
PointLeak
location
No
PointLeak2
location
No
Temp_Integer
integer
No
Variables you need:
IceSeigeHeros - Unit
PointLeak - Point
PointLeak2 - Point
IceSeigeGroup - Group
GroupLeak - Group
Give Credits if you use - NiddHogg-kun
===================================
==============Hirstory===============
===================================
v1.0 - Added
v1.1 - The tiggering now more effective
- The indexing removed
===================================
Ice Seige
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Ice Siege
Actions
Wait 0.20 seconds
Unit Group - Add (Triggering unit) to IceSiegeGroup
Trigger - Turn on Ice_Seige_Damage <gen>
Wait 15.00 seconds
Unit Group - Remove (Triggering unit) from IceSiegeGroup .
Ice Seige Damage
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in IceSiegeGroup and do (Actions)
Loop - Actions
Set Variable Set PointLeak = (Position of (Picked unit))
Set Variable Set IceSeigeHeros = (Picked unit)
Set Variable Set GroupLeak = (Units within 850.00 of PointLeak.)
Unit Group - Pick every unit in GroupLeak and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) belongs to an enemy of (Owner of IceSeigeHeros).) Equal to True
Then - Actions
Set Variable Set PointLeak2 = (Position of IceSeigeHeros)
Unit - Create 1 . Spell Caster for (Owner of IceSeigeHeros) at PointLeak2 facing Default building facing degrees
Unit - Set level of Ice Hit for (Last created unit) to (Level of Ice Siege for IceSeigeHeros)
Unit - Order (Last created unit) to Undead Lich - Frost Nova . (Picked unit)
Unit - Add a 2.00 second Generic expiration timer to (Last restored unit)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in IceSiegeGroup) Equal to 0
Then - Actions
Trigger - Turn off Ice_Seige_Damage <gen>
Else - Actions
Creep Respawn
Events
Unit - A unit Dies
Conditions
((Triggering unit) belongs to an ally of Neutral Hostile.) Equal to True
(Custom value of (Triggering unit)) Greater than 0
Actions
Wait 15.00 seconds
Unit - Create 1 . (Unit-type of (Triggering unit)) for Neutral Hostile at Creep_Point[(Custom value of (Triggering unit))] facing (Facing of (Triggering unit)) degrees
Unit - Set the custom value of (Last created unit) to (Custom value of (Triggering unit))
VisibilityTimeRespawnStart
Events
Map initialization
Conditions
Actions
Custom script: set bj_wantDestroyGroup=true
Unit Group - Pick every unit in (Units in (Playable map area) owned by Neutral Hostile) and do (Actions)
Loop - Actions
Set Variable Set Temp_Integer = (Temp_Integer + 1)
Unit - Set the custom value of (Picked unit) to Temp_Integer
Set Variable Set Creep_Point[Temp_Integer] = (Position of (Picked unit))
Melee Game - Use melee time of day (for all players)
Visibility - Disable fog of war
Visibility - Disable black mask
Quest - Display to (All players) the Quest Discovered message: Special thanks to Hueter for his Skin.Special thanks to Paladon for Uit Revive System.Map made by NiddHogg-kunGive Credits if you use.
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.