- Joined
- Sep 30, 2011
- Messages
- 60
Hey guys, does this trigger leaks? or is it mui/mpi?
-
Revive Heroes
-
Events
- Unit - A unit Dies
-
Conditions
- ((Triggering unit) is A Hero) Equal to True
-
Actions
- Wait 5.00 seconds
- Hero - Instantly revive (Triggering unit) at (Random point in Region 000 <gen>), Show revival graphics
-
Events
-
Untitled Trigger 001
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Hiraishin
-
Actions
- Set HiraishinC_Unit[0] = (Triggering unit)
- Set HiraishinC_Unit[1] = (Target unit of ability being cast)
- -------- -------------------------- --------
- Unit - Pause HiraishinC_Unit[0]
- Animation - Play HiraishinC_Unit[0]'s Attack animation
- -------- -------------------------- --------
- Set HiraishinC_Point[0] = (Position of HiraishinC_Unit[0])
- Set HiraishinC_Point[1] = (Position of HiraishinC_Unit[0])
- -------- -------------------------- --------
- Set HiraishinC_Angle[0] = (Angle from HiraishinC_Point[0] to HiraishinC_Point[1])
- Set HiraishinC_Point[2] = ((Position of HiraishinC_Unit[0]) offset by 25.00 towards (Facing of HiraishinC_Unit[0]) degrees)
- Unit - Create 1 dummy kunai for (Owner of HiraishinC_Unit[0]) at HiraishinC_Point[0] facing HiraishinC_Angle[0] degrees
- Set HiraishinC_Unit[2] = (Last created unit)
- -------- -------------------------- --------
- Custom script: call RemoveLocation(udg_HiraishinC_Point[0])
- Custom script: call RemoveLocation(udg_HiraishinC_Point[1])
- Custom script: call RemoveLocation(udg_HiraishinC_Point[2])
- -------- -------------------------- --------
- Trigger - Turn on Untitled Trigger 002 <gen>
-
Events
-
Untitled Trigger 002
-
Events
- Time - Every 0.03 seconds of game time
- Conditions
-
Actions
- Set HiraishinC_Point[0] = (Position of HiraishinC_Unit[2])
- Set HiraishinC_Point[1] = (Position of HiraishinC_Unit[1])
- Set HiraishinC_Angle[0] = (Angle from HiraishinC_Point[0] to HiraishinC_Point[1])
- Set HiraishinC_Point[2] = (HiraishinC_Point[0] offset by 30.00 towards HiraishinC_Angle[0] degrees)
- -------- -------------------------- --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Distance between HiraishinC_Point[0] and HiraishinC_Point[1]) Less than or equal to 75.00
-
Then - Actions
- Unit - Remove HiraishinC_Unit[2] from the game
- Animation - Change HiraishinC_Unit[0]'s animation speed to 250.00% of its original speed
- Unit - Move HiraishinC_Unit[0] instantly to HiraishinC_Point[2]
- Custom script: call RemoveLocation(udg_HiraishinC_Point[2])
- Set HiraishinC_Point[2] = (HiraishinC_Point[1] offset by 40.00 towards 60.00 degrees)
- Animation - Play HiraishinC_Unit[0]'s attack animation
- Wait 0.20 seconds
- Unit - Move HiraishinC_Unit[0] instantly to HiraishinC_Point[2]
- Custom script: call RemoveLocation(udg_HiraishinC_Point[2])
- Set HiraishinC_Point[2] = (HiraishinC_Point[1] offset by 60.00 towards 180.00 degrees)
- Animation - Play HiraishinC_Unit[0]'s attack 2 animation
- Wait 0.20 seconds
- Unit - Move HiraishinC_Unit[0] instantly to HiraishinC_Point[2]
- Custom script: call RemoveLocation(udg_HiraishinC_Point[2])
- Set HiraishinC_Point[2] = (HiraishinC_Point[1] offset by 40.00 towards 360.00 degrees)
- Animation - Play HiraishinC_Unit[0]'s attack animation
- Wait 0.20 seconds
- Unit - Move HiraishinC_Unit[0] instantly to HiraishinC_Point[2]
- Custom script: call RemoveLocation(udg_HiraishinC_Point[2])
- Set HiraishinC_Point[2] = (HiraishinC_Point[1] offset by 50.00 towards 90.00 degrees)
- Animation - Play HiraishinC_Unit[0]'s attack 2 animation
- Wait 0.20 seconds
- Unit - Move HiraishinC_Unit[0] instantly to HiraishinC_Point[2]
- Custom script: call RemoveLocation(udg_HiraishinC_Point[2])
- Set HiraishinC_Point[2] = (HiraishinC_Point[1] offset by 50.00 towards -180.00 degrees)
- Animation - Play HiraishinC_Unit[0]'s attack animation
- Unit - Move HiraishinC_Unit[0] instantly to HiraishinC_Point[2]
- Custom script: call RemoveLocation(udg_HiraishinC_Point[2])
-
Else - Actions
- Unit - Move HiraishinC_Unit[2] instantly to HiraishinC_Point[2]
- Custom script: call RemoveLocation(udg_HiraishinC_Point[0])
- Custom script: call RemoveLocation(udg_HiraishinC_Point[1])
- Custom script: call RemoveLocation(udg_HiraishinC_Point[2])
-
If - Conditions
-
Events