Spellpack 3 Dota Spells

w00t22

CSS L4D DoD? Steam ID = w00t22
Reaction score
43
[DotA Spells] 3 Spells
Static Field, Thundergods Wrath and Heat Seeking Missile.

All GUI, MUI (somewhat), leakless (if not just tell me please).

Code:
[IMG]http://www.dota-allstars.com/images/lists/PASBTNZeusStatic.gif[/IMG]
Static Field

Whenever Zeus casts a spell, he shocks all nearby enemy heroes for a percentage of their current hit points as damage.
Affects an area of effect of 800.

Level 1 - Shocks for 5% of current hit points.
Level 2 - Shocks for 7% of current hit points.
Level 3 - Shocks for 9% of current hit points.
Level 4 - Shocks for 11% of current hit points.

Passive

Picture

Code
Code:
Static Field
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Level of Static Field  for (Triggering unit)) Greater than or equal to 1
    Actions
        Set Caster = (Triggering unit)
        Set CasterPlayer = (Owner of Caster)
        Set spell_lvl = (Level of Static Field  for Caster)
        Set l = (Position of Caster)
        Set Heroes = (Units within 800.00 of l matching ((((Matching unit) is A Hero) Equal to True) and ((CasterPlayer is an enemy of (Owner of (Matching unit))) Equal to True)))
        Unit Group - Pick every unit in Heroes and do (Actions)
            Loop - Actions
                Set Target = (Picked unit)
                Set Damage = ((Life of Target) x (0.03 + ((Real(spell_lvl)) x 0.02)))
                Unit - Cause Caster to damage Target, dealing Damage damage of attack type Spells and damage type Normal
                Special Effect - Create a special effect attached to the chest of Target using Abilities\Spells\Items\AIlb\AIlbSpecialArt.mdl
                Special Effect - Destroy (Last created special effect)
                Custom script:   set udg_Target = null
        Custom script:   set udg_Caster = null
        Custom script:   call RemoveLocation (udg_l)
        Custom script:   call DestroyGroup (udg_Heroes)

Code:
[IMG]http://www.dota-allstars.com/images/lists/BTNSpell_Holy_SealOfMight.gif[/IMG]
Thundergod's Wrath

Strikes down all enemy heroes with a bolt of lightning.

Level 1 - Deals 210 damage.
Level 2 - Deals 335 damage.
Level 3 - Deals 460 damage.

Cooldown: 120 seconds.

Level 1: 225 mana, 120 sec cooldown.
Level 2: 325 mana, 120 sec cooldown.
Level 3: 450 mana, 120 sec cooldown.

Picture

Code
Code:
Thunder Gods Wrath
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Thunder Gods Wrath 
    Actions
        Set Caster = (Triggering unit)
        Set CasterPlayer = (Owner of Caster)
        Set Heroes = (Units in (Playable map area) matching ((((Matching unit) is A Hero) Equal to True) and ((CasterPlayer is an enemy of (Owner of (Matching unit))) Equal to True)))
        Unit Group - Pick every unit in Heroes and do (Actions)
            Loop - Actions
                Set Target = (Picked unit)
                Set l = (Position of Target)
                Unit - Create 1 Dummy for CasterPlayer at l facing Default building facing degrees
                Set Dummy = (Last created unit)
                Unit - Set level of Dummy TGW  for Dummy to spell_lvl
                Unit - Order Dummy to Orc Far Seer - Chain Lightning Target
                Unit - Add a 2.00 second Generic expiration timer to Dummy
                Custom script:   set udg_Target = null
                Custom script:   set udg_Dummy = null
                Custom script:   call RemoveLocation (udg_l)
        Custom script:   set udg_Caster = null
        Custom script:   call DestroyGroup (udg_Heroes)

Code:
[IMG]http://www.dota-allstars.com/images/lists/BTNClusterRockets.gif[/IMG]
Heat Seeking Missile

The Tinker fires a rocket at the nearest visible enemy hero. Range of 2500.

Level 1 - 100 damage.
Level 2 - 175 damage.
Level 3 - 250 damage, 2 targets.
Level 4 - 325 damage, 2 targets.

Cooldown: 25 seconds.

Level 1: 120 mana, 25 sec cooldown.
Level 2: 140 mana, 25 sec cooldown.
Level 3: 160 mana, 25 sec cooldown.
Level 4: 180 mana, 25 sec cooldown.

Picture

Code
Code:
Heat Seeking Missles
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Heat Seeking Missles 
    Actions
        Set shortestdis = 2500.00
        Set Caster = (Triggering unit)
        Set CasterPlayer = (Owner of Caster)
        Set spell_lvl = (Level of Heat Seeking Missles  for Caster)
        Set l = (Position of Caster)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                spell_lvl Greater than or equal to 3
            Then - Actions
                Set targets = 2
            Else - Actions
                Set targets = 1
        Set Heroes = (Units within 2500.00 of l matching ((((Matching unit) is A Hero) Equal to True) and ((CasterPlayer is an enemy of (Owner of (Matching unit))) Equal to True)))
        Unit Group - Pick every unit in Heroes and do (Actions)
            Loop - Actions
                Set Target = (Picked unit)
                Set l2 = (Position of Target)
                Set distance = (Distance between l and l2)
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        distance Less than shortestdis
                    Then - Actions
                        Set shortestdis = distance
                        Set missletarget = Target
                        Custom script:   set udg_Target = null
                        Custom script:   call RemoveLocation (udg_l2)
                    Else - Actions
                        Custom script:   set udg_Target = null
                        Custom script:   call RemoveLocation (udg_l2)
        Unit Group - Remove missletarget from Heroes
        Set shortestdis = 2500.00
        Unit - Create 1 Dummy2 for CasterPlayer at l facing Default building facing degrees
        Set Dummy = (Last created unit)
        Unit - Set level of Dummy HSM  for Dummy to spell_lvl
        Unit - Order Dummy to Human Mountain King - Storm Bolt missletarget
        Unit - Add a 2.00 second Generic expiration timer to Dummy
        Custom script:   set udg_Dummy = null
        Custom script:   set udg_missletarget = null
        Unit Group - Pick every unit in Heroes and do (Actions)
            Loop - Actions
                Set Target = (Picked unit)
                Set l2 = (Position of Target)
                Set distance = (Distance between l and l2)
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        distance Less than shortestdis
                    Then - Actions
                        Set shortestdis = distance
                        Set missletarget = Target
                        Custom script:   set udg_Target = null
                        Custom script:   call RemoveLocation (udg_l2)
                    Else - Actions
                        Custom script:   set udg_Target = null
                        Custom script:   call RemoveLocation (udg_l2)
        Unit Group - Remove missletarget from Heroes
        Set shortestdis = 2500.00
        Unit - Create 1 Dummy2 for CasterPlayer at l facing Default building facing degrees
        Set Dummy = (Last created unit)
        Unit - Set level of Dummy HSM  for Dummy to spell_lvl
        Unit - Order Dummy to Human Mountain King - Storm Bolt missletarget
        Unit - Add a 2.00 second Generic expiration timer to Dummy
        Custom script:   set udg_Dummy = null
        Custom script:   set udg_missletarget = null
        Custom script:   call RemoveLocation (udg_l)
        Custom script:   set udg_Caster = null

Comments are greatly appreciated!
 

Attachments

  • DotA Spells.w3x
    40.6 KB · Views: 478

w00t22

CSS L4D DoD? Steam ID = w00t22
Reaction score
43
holy crap really? well i made a triggered version lol
 

NetherHawk

New Member
Reaction score
26
haha.. lol.. yea its just heat seeking missles.
Your pictures are abit messy btw >.> think u mixed up static and thundergod's
 

w00t22

CSS L4D DoD? Steam ID = w00t22
Reaction score
43
yea i did fixing now, nobody wants to comment? or are these bad spells to make? tell me a good spell 2 make and i will try working on spectre dagger
 

emjlr3

Change can be a good thing
Reaction score
395
some of the easiest spells out there

denied
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    New recipe is another summer dessert Berry and Peach Cheesecake - https://www.thehelper.net/threads/recipe-berry-and-peach-cheesecake.194169/
  • The Helper The Helper:
    I think we need to add something to the bottom of the front page that shows the Headline News forum that has a link to go to the News Forum Index so people can see there is more news. Do you guys see what I am saying, lets say you read all the articles on the front page and you get to the end and it just ends, no kind of link for MOAR!
  • The Helper The Helper:
    Happy Wednesday!
    +1

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top