• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

How to Create In ''Dota'' Hero Skill >EarthShacker< ulti

Status
Not open for further replies.
Level 7
Joined
Jun 6, 2010
Messages
224
judging from the question, you want it done in GUI. So here it is...

  • Echo Slam
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Echo Slam
    • Actions
      • Set TempPoint = (Position of (Triggering unit))
      • Set TempGroup = (Units within 500.00 of TempPoint matching ((((Triggering unit) is A structure) Equal to False) and ((((Triggering unit) is Magic Immune) Equal to False) and ((((Matching unit) is alive) Equal to True) and (((Matching unit) belongs to an enemy of (Owner of (T
      • Unit Group - Pick every unit in TempGroup and do (Actions)
        • Loop - Actions
          • Custom script: call RemoveLocation(udg_TempPoint)
          • Set TempUnit = (Picked unit)
          • Set TempPoint = (Position of TempUnit)
          • Set ShockGroup = (Units within 500.00 of TempPoint matching ((((Triggering unit) is A structure) Equal to False) and ((((Triggering unit) is Magic Immune) Equal to False) and ((((Matching unit) is alive) Equal to True) and (((Matching unit) belongs to an ally of (Owner of Tem
          • Unit Group - Pick every unit in ShockGroup and do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Picked unit) is A Hero) Equal to True
                • Then - Actions
                  • Unit - Create 1 ShockBig for (Owner of (Triggering unit)) at TempPoint facing Default building facing degrees
                  • Unit - Set level of BigDMG for (Last created unit) to (Level of Echo Slam for (Triggering unit))
                • Else - Actions
                  • Unit - Create 1 ShockSmall for (Owner of (Triggering unit)) at TempPoint facing Default building facing degrees
                  • Unit - Set level of SmallDMG for (Last created unit) to (Level of Echo Slam for (Triggering unit))
              • Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
              • Custom script: call UnitAddAbility(bj_lastCreatedUnit, 'Aloc')
              • Unit - Order (Last created unit) to Attack (Picked unit)
          • Custom script: call DestroyGroup(udg_ShockGroup)
          • Custom script: call RemoveLocation(udg_TempPoint)
      • Custom script: call DestroyGroup(udg_TempGroup)
I didn't test it cause i'm lazy but if it bugs for you feel free to reply back lol.

You need 2 units and 2 abilities btw.
a unit that is able to attack with range attack called ShockSmall
Create an ability called SmallDmg based of bonus damage with 3 levels so it gives it bonus damage if the spell is leveled up.
The other unit is exactly like the first but is called ShockBig and has the same damage ability called BigDmg (more damage here)
 
Level 7
Joined
Jun 6, 2010
Messages
224
Aint Echo Slam just few Fan of Knives (or at least the "small damage")?

not exactly,

it creates an echo for each unit affected,
each echo damages all enemy units nearby by the affected units.
meaning = the more the units affected = more damage it deals

all it does actually is to create a dummy unit for each echo
that dummy unit attacks it's match and so on. echos for heroes are greater and bigger.
 
Level 3
Joined
Jun 12, 2009
Messages
38
not exactly,

it creates an echo for each unit affected,
each echo damages all enemy units nearby by the affected units.
meaning = the more the units affected = more damage it deals

all it does actually is to create a dummy unit for each echo
that dummy unit attacks it's match and so on. echos for heroes are greater and bigger.

Which means just different "Fan of Knives". I'm almost absolutely sure that the base ability is based on FoK.
 
Level 3
Joined
Jun 12, 2009
Messages
38
Originally Posted by Tales
Echo Slam (A0DH)
The base of this spell is Fan of Knives, which provides the initial 165/230/285 damage. Note that the skill tooltip says this skill does 200/275/350, and that's because every unit is also affected by its own echo.

When its effect is started, the trigger counts every enemy non structure non dummy unit in a 500 range from Raigor (note that the trigger does not care if the enemy unit is alive or dead). Then, for each of those units, create a dummy unit on top of the enemy, give them a Fan of knives ability with its level equal to that of Raigor's Earthshock and make the unit cast the spell.

The Fan of Knives the dummy units have does 35/45/65 damage in a 500 AoE. Remember: This skill can Echo of bodies. If an enemy is spell immune when this happens, only the 165/230/285 damage will happen and the other damage will be prevented.
From the DA forum once upon a time. /before version 6.60/
 
Level 6
Joined
Mar 9, 2009
Messages
175
What Ability should i use actually? and what does it mean ShockBig and has the same damage ability called BigDmg (more damage here) ?
 
Status
Not open for further replies.
Top