L
LegACy99
Guest
UPDATED AGAIN
Well, this is my first skill submission, so please take a look.
Name : Fiery Dash
Version : 1.16
Catagory : Ultimate
Levels : 3
Theme : Fire, Speed
Coding : GUI
MPI : No
MUI : No
Mana cost : 160/220/280 (It should be, but in the sample map I leave it as 100 for testing purpose)
Cooldowns : 90 seconds (It should be, but I leave it as 5 secs for tresting purpose
Fiery Dash
Blaze engulfs himself in a flame, turning himself invulnerable, then he thrusts forward to a random target in vicinity, damaging any enemy he comes into contacts with. He will bounce off any obstacle in his path, then he'll pick another random target and dash toward it. He will accelerate every time he bounces off, but his speed will decrease over time.
Level 1 - Deal 300 damage plus 1.6% of movement speed X number of bounces bonus damage, 2000 distance.
Level 2 - Deal 300 damage plus 3.3% of movement speed X number of bounces bonus damage, 4000 distance.
Level 3 - Deal 300 damage plus 5% of movement speed X number of bounces bonus damage, 6000 distance.
The caster is invulnerable.
Usage:
Fiery dash is best used in a cramped spot with few units, that way, those units will get the most damage, since it'll just keep bouncing off toward it. It's also great when used when the area is crowded, so you hit many target at once. And don't forget, it's also a great tool for escaping tight situation, since the caster turns invulnerable!
Screenies (from v1.00):
Here's the sample map!
Fiery Dash v1.00
Fiery Dash v1.08
Fiery Dash v1.15
Fiery Dash v1.16
And here's a readme (taken from the sample map)
Anyway, feel free to use this on your map, as long as there's my name on it. Oh, and the icon is self made too!
Skill Changelog
P.S. In the sample map, Blaze is the name of the hero, so I put him in the skill description.
Well, this is my first skill submission, so please take a look.
Name : Fiery Dash
Version : 1.16
Catagory : Ultimate
Levels : 3
Theme : Fire, Speed
Coding : GUI
MPI : No
MUI : No
Mana cost : 160/220/280 (It should be, but in the sample map I leave it as 100 for testing purpose)
Cooldowns : 90 seconds (It should be, but I leave it as 5 secs for tresting purpose
Fiery Dash

Blaze engulfs himself in a flame, turning himself invulnerable, then he thrusts forward to a random target in vicinity, damaging any enemy he comes into contacts with. He will bounce off any obstacle in his path, then he'll pick another random target and dash toward it. He will accelerate every time he bounces off, but his speed will decrease over time.
Level 1 - Deal 300 damage plus 1.6% of movement speed X number of bounces bonus damage, 2000 distance.
Level 2 - Deal 300 damage plus 3.3% of movement speed X number of bounces bonus damage, 4000 distance.
Level 3 - Deal 300 damage plus 5% of movement speed X number of bounces bonus damage, 6000 distance.
The caster is invulnerable.
Usage:
Fiery dash is best used in a cramped spot with few units, that way, those units will get the most damage, since it'll just keep bouncing off toward it. It's also great when used when the area is crowded, so you hit many target at once. And don't forget, it's also a great tool for escaping tight situation, since the caster turns invulnerable!
Screenies (from v1.00):


Here's the sample map!
Fiery Dash v1.00
Fiery Dash v1.08
Fiery Dash v1.15
Fiery Dash v1.16
And here's a readme (taken from the sample map)
Well, I'm looking forward to your C&C, guys! May be there's still a leak I'm missing, or a bug. Or maybe it's imba ^^How the spell worked
==================
We need to make the caster 'dash' so we'll be using move unit instantly action
every 0.05 seconds. Then we need to make the unit damage every unit he passes
through right? So I use unit groups to pick all units around the caster and then
damage it.
Then check if there's unit in front of the caster or not, if there is, make the caster have
no collision so it passes right trough the unit.
Then we need to bounce him off destructible and terrains, so after checking if there's a
destructibles, we change the angle to target another enemy. For the terrain, I just checked
the difference between caster current and old position, if there's not much difference, it'll
be counted as hittng terrain.
Lastly, I check if he has travelled enough distance, and if he has, I'll just stop the timer
and destroy all speciall effects, as well as removing leaks. Also check if the target group
is empy, since if it's empty, it means there's no target in range!
===================================
How to Copy Fiery Dash Spell to Other Map
===================================
What does Fiery Dash use
------------------------------------------
- A dummy, non-targeted spell (Fan of Knives is used in this sample map).
- 25 variables (It's all the variable included in this map, other than Spawn Creeps variable).
- 2 triggers, one as the initializer, another as the main engine.
Copying instruction
------------------------------
1. First of all, you need to copy all the variable in this map, except variable SpawnCreep.
2a. Then you can either copy the dummy spell I made in this map (A000:AEfk (Fiery Dash)).
2b. Or you can make your own dummy spell, which must be non targetting, and have no effect (damage, stun, whatever).
3. Copy the 2 triggers in Fiery Dash catagory.
4. Connect the spell, trigger and variables to each other (use this map trigger as reference)
5. Put LegACy / M4Ste12 (I prefer LegACy tho) to your credit list. ^^
Anyway, feel free to use this on your map, as long as there's my name on it. Oh, and the icon is self made too!
Skill Changelog
- v1.00
- Created the original Fiery Dash.
- Released it to thehelper.net - v1.03 [Unreleased]
- Used timer instead of periodic event (thanks to IKilledKEnny).
- Removed un-needed code.
- Fixed some bugs.
- Added more comment. - v1.08
- Fixed some more bugs.
- Fixed skill mechanics. (Thanks to IkilledKEnny)
- The caster is now invulnerable when casting the spell.
- Added walk animation. - v1.15
- Reworked the spell (thanks to Daxtreme)
- Changes spell damage for balancing. - v1.16
- Fixed a bouncing bug. (thanks to Daxtreme)
P.S. In the sample map, Blaze is the name of the hero, so I put him in the skill description.
Attachments
-
56.6 KB Views: 711