Solved, here's my triggers of the type of Locust Illusion
-
Frostmourne
-
Events
- Game - GDD_Event becomes Equal to 0.00
-
Conditions
- GDD_Damage Greater than (>) 3.00
- (GDD_DamagedUnit has buff ATTACK NORMAL ) Equal to (==) True
- (Level of Frostmourne for GDD_DamageSource) Greater than (>) 0
-
Actions
- Set Frostmourne_Owner = GDD_DamageSource
-
Set Frostmourne_Hit = GDD_DamagedUnit
-
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Random percentage) Less than or equal to (<=) (((Real((Level of Frostmourne for Frostmourne_Owner))) x 5.00) + 10.00)
-
Then - Actions
-
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- ((Frostmourne_Hit is A structure) Not equal to (!=) True) and ((((Unit-type of Frostmourne_Hit) Not equal to (!=) Outland King) and ((Unit-type of Frostmourne_Hit) Not equal to (!=) Forgotten One)) and ((Frostmourne_Hit belongs to an enemy of (Owner of Frostmourne_Owner)) Equal to (==) True))
-
Then - Actions
- Set Frostmourne_Loc = (Position of Frostmourne_Hit)
- -------- CAST SLOW --------
- Unit - Create 1 Craggy Exterior Dummy for (Owner of Frostmourne_Owner) at Frostmourne_Loc facing Default building facing (270.0) degrees
- Unit - Add a 0.50 second Generic expiration timer to (Last created unit)
- Unit - Add Frostmourne [Slow] to (Last created unit)
- Unit - Order (Last created unit) to Human Sorceress - Slow Frostmourne_Hit
- -------- CREATE ILLUSION --------
- Unit - Create 1 Craggy Exterior Dummy for (Owner of Frostmourne_Owner) at Frostmourne_Loc facing Default building facing (270.0) degrees
- Unit - Add a 0.50 second Generic expiration timer to (Last created unit)
- Item - Create Frostmourne Item at Frostmourne_Loc
- Hero - Give (Last created item) to (Last created unit)
- Item - Set charges remaining in (Last created item) to 1
- Unit - Set level of Frostmourne Illusion for (Last created unit) to (Level of Frostmourne for Frostmourne_Owner)
- Hero - Order (Last created unit) to use (Last created item) on Frostmourne_Hit
- Custom script: call RemoveLocation(udg_Frostmourne_Loc)
- Else - Actions
-
If - Conditions
-
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Trigger - Turn off (This trigger)
- Wait 0.50 seconds
- Trigger - Turn on (This trigger)
-
Events
-
Frostmourne Illusion
-
Events
- Unit - A unit enters (Playable map area)
-
Conditions
- (((Entering unit) is an illusion) Equal to (==) True) and (((Entering unit) is owned by (Owner of Frostmourne_Owner)) Equal to (==) True)
- (Unit-type of (Entering unit)) Equal to (==) (Unit-type of Frostmourne_Hit)
-
Actions
- Unit - Add Locust to (Entering unit)
- Unit - Add Item MS Bonus (522) to (Entering unit)
- Unit - Order (Entering unit) to Attack Frostmourne_Hit
-
Events
Last edited: