- Joined
- Jul 29, 2007
- Messages
- 5,174
Didn't have the strength to censor my ability as I usually do lol, if you wanna steal it... steal it
For example instead of moving 600 (60 each time) it moves 300 (30 each time).
Second problem is, when the hero is supposed to make his 20 hits in TempLoc_LineKillingTeleports[1] he instead does it in the middle of the map.
Anyone spot the problems source ?
Additional Questions (oh how I love asking multiple questions don't I ?)
- Is there a way to make a unit ethreal with a passive skill ? (by ethreal I mean half invisible)
- Is there a way to make a unit with a "Generic expiration timer" to not DIE at the end of the timer but to... whatever it is summons do when the time of them finishes ?
-
Line Killing Teleports
-
Events
- Unit - A unit Finishes casting an ability
-
Conditions
- (Ability being cast) Equal to Line Killing Teleports
-
Actions
- Unit - Pause (Triggering unit)
- Unit - Turn collision for (Triggering unit) Off
- Set TempLoc_LineKillingTeleports[0] = (Position of (Triggering unit))
- Set TempLoc_LineKillingTeleports[1] = (Target point of ability being cast)
- Set Real = ((Distance between TempLoc_LineKillingTeleports[0] and TempLoc_LineKillingTeleports[1]) / 10.00)
- Set TempLoc_LineKillingTeleports[2] = (TempLoc_LineKillingTeleports[0] offset by Real towards (Facing of (Triggering unit)) degrees)
- Set TempLoc_LineKillingTeleports[3] = (TempLoc_LineKillingTeleports[0] offset by (2.00 x Real) towards (Facing of (Triggering unit)) degrees)
- Set TempLoc_LineKillingTeleports[4] = (TempLoc_LineKillingTeleports[0] offset by (3.00 x Real) towards (Facing of (Triggering unit)) degrees)
- Set TempLoc_LineKillingTeleports[5] = (TempLoc_LineKillingTeleports[0] offset by (4.00 x Real) towards (Facing of (Triggering unit)) degrees)
- Set TempLoc_LineKillingTeleports[6] = (TempLoc_LineKillingTeleports[0] offset by (5.00 x Real) towards (Facing of (Triggering unit)) degrees)
- Set TempLoc_LineKillingTeleports[7] = (TempLoc_LineKillingTeleports[0] offset by (6.00 x Real) towards (Facing of (Triggering unit)) degrees)
- Set TempLoc_LineKillingTeleports[8] = (TempLoc_LineKillingTeleports[0] offset by (7.00 x Real) towards (Facing of (Triggering unit)) degrees)
- Set TempLoc_LineKillingTeleports[9] = (TempLoc_LineKillingTeleports[0] offset by (8.00 x Real) towards (Facing of (Triggering unit)) degrees)
- Set TempLoc_LineKillingTeleports[10] = (TempLoc_LineKillingTeleports[0] offset by (9.00 x Real) towards (Facing of (Triggering unit)) degrees)
- Wait 0.20 seconds
- Animation - Change (Triggering unit)'s animation speed to 600.00% of its original speed
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[2], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[0] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[3], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[2] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[4], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[3] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[5], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[4] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[6], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[5] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[7], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[6] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[8], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[7] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[9], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[8] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[10], facing TempLoc_LineKillingTeleports[1]
- Wait 0.10 seconds
- Animation - Play (Triggering unit)'s attack animation
- Unit - Create 1 Dummy Instance for Player 1 (Red) at TempLoc_LineKillingTeleports[9] facing (Position of (Triggering unit))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Animation - Play (Last created unit)'s attack animation
- -------- - --------
- Unit - Move (Triggering unit) instantly to TempLoc_LineKillingTeleports[1], facing (Target point of ability being cast)
-
For each (Integer A) from 1 to 20, do (Actions)
-
Loop - Actions
- Animation - Play (Triggering unit)'s attack animation
- Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 100.00 at TempLoc_LineKillingTeleports[1], dealing 20.00 damage of attack type Spells and damage type Normal
- Wait 0.10 seconds
-
Loop - Actions
- Animation - Change (Triggering unit)'s animation speed to 100.00% of its original speed
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[0])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[1])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[2])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[3])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[4])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[5])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[6])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[7])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[8])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[9])
- Custom script: call RemoveLocation( udg_TempLoc_LineKillingTeleports[10])
- Unit - Turn collision for (Triggering unit) On
- Unit - Unpause (Triggering unit)
-
Events
For example instead of moving 600 (60 each time) it moves 300 (30 each time).
Second problem is, when the hero is supposed to make his 20 hits in TempLoc_LineKillingTeleports[1] he instead does it in the middle of the map.
Anyone spot the problems source ?
Additional Questions (oh how I love asking multiple questions don't I ?)
- Is there a way to make a unit ethreal with a passive skill ? (by ethreal I mean half invisible)
- Is there a way to make a unit with a "Generic expiration timer" to not DIE at the end of the timer but to... whatever it is summons do when the time of them finishes ?