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
Parrotheads DotA Spellpack 1 V1.04.w3x
Variables
Ability Mechanics
Created by Parrothead
Readme
Echo Slam GUI
---------------------------
Ravage GUI
---------------------------
Overgrowth GUI
Do NOT Copy
Start
Revive
LevelUp
Revive Creeps
Nothing here, move along.
Name
Type
is_array
initial_value
Position_Spells
location
Yes
Unit_Group_Dummies
group
No
Unit_Groups_1
group
Yes
These are 3 ultimates from DotA Allstars as of 6.53 Official. I do not claim the ideas as mine but I do claim the trigger work as mine. All systems were made in GUI because GUI users are more common. Convert it to Jass if you only Jass however.
All spells are MUI, meaning players can cast the spells multiple times at once without any issues. First spellcasts may create lag, due to me not spawning the dummies in the map so they could be loaded. All spells are leakless, so copy it all. Call destroygroups and points are in Jass, to remove leaks. DO NOT REMOVE THOSE!
Things to copy
1)Main Ability + Dummy Abilities
2)Dummy Units
3)Overgrowths buff
4)The Triggers
and your done. Credit me if you use these, as you wouldn't want a system you made to be uncredited. Do NOT copy the Do NOT Copy section, as it doesn't do anything for the abilities.
Includes
1) Echo Slam (In GUI)
2) Ravage (In GUI)
3) Overgrowth (In GUI)
k thx bai !!1
GUI MUI
Must Credit Me If Used.
Echo Slam GUI
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Echo Slam [E]
Actions
Set Variable Set Unit_Groups_1[1] = (Units within 500.00 of (Position of (Triggering unit)) matching (((Matching unit) belongs to an enemy of (Owner of (Triggering unit)).) Equal to True).)
Set Variable Set Position_Spells[1] = (Position of (Picked unit))
Unit Group - Pick every unit in Unit_Groups_1[1] and do (Actions)
Loop - Actions
Unit - Create 1 . Dummy[Caster] for (Owner of (Triggering unit)) at Position_Spells[1] facing Default building facing degrees
Set Variable Set Unit_Group_Dummies = (Last created unit group)
Unit Group - Add (Last created unit) to Unit_Group_Dummies
Unit Group - Pick every unit in Unit_Group_Dummies and do (Add Echo Slam Dummy [Level 1-3] to (Picked unit))
Unit Group - Pick every unit in Unit_Group_Dummies and do (Set level of Echo Slam Dummy [Level 1-3] for (Picked unit) to (Level of Echo Slam [E] for (Triggering unit)))
Unit Group - Pick every unit in Unit_Group_Dummies and do (Order (Picked unit) to Night Elf Warden - Fan Of Knives.)
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.