Spellpack Hero: Emden-Hydrogen Chemist

worldofDeath

New Member
Reaction score
47
Hey guys! This is my second spell pack. I hope you enjoy it. Ill Have screen shots this weekend I dont have my java updated so i cant see the pictures but i will have them soon.

Plez try it out frist. Play it let me know what you think.
Emden-Hydrogen Chemist

Hydro Pumples-Emden selects a spot in the ground then burst energy of water from his feet though the ground into the air. Any unit around the area will be caught with random damage. Damage random from 1-340 damage.
Cool down decrease each level.
Cooldown30/27/25/24/20 Seconds.
Code:
Hydro Pumples
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Hydro Pumples 
    Actions
        Set UnitGroup[1] = (Units within 560.00 of (Target point of ability being cast) matching ((((Matching unit) belongs to an enemy of (Triggering player)) Equal to True) and ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) is alive) Equal to True) and (
        Unit Group - Pick every unit in UnitGroup[1] and do (Actions)
            Loop - Actions
                Set L = (Position of (Picked unit))
                Unit - Create 1 Water Elemental (Level 3) for (Player(16)) at L facing Default building facing degrees
                Unit - Explode (Last created unit)
                Unit - Cause (Triggering unit) to damage (Picked unit), dealing (Random real number between 1.00 and 340.00) damage of attack type Spells and damage type Normal
                Special Effect - Create a special effect at L using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
                Special Effect - Destroy (Last created special effect)
                Wait 0.70 seconds
                Special Effect - Create a special effect at (Position of (Picked unit)) using Abilities\Spells\NightElf\Blink\BlinkCaster.mdl
                Custom script:   call RemoveLocation (udg_L)
hydropumplesmk9.png

Evaporation- Evaporates into the ground in small cracks giving a chance to evade dramatically. Also during this time, you can walk though anything Drains health over time.
Evade by 6%
Evade by 15%
Evade by 23%
Evade by 27%
Evade by 30%
evaporationws7.png


Code:
Evaporation
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Evaporation 
    Actions
        Set HF_Caster[0] = (Triggering unit)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Evaporation Refor(m)  for (Triggering unit)) Equal to 0
            Then - Actions
                Unit - Turn collision for (Triggering unit) Off
                Animation - Change (Triggering unit)'s vertex coloring to (0.00%, 0.00%, 0.00%) with 60.00% transparency
                Unit - Add Evaporation Evade  to (Triggering unit)
                Unit - Add Evaporation Refor(m)  to (Triggering unit)
                Unit - Set level of Evaporation Evade  for (Triggering unit) to (Level of Evaporation  for (Triggering unit))
                Trigger - Turn on Evaportation Health Lost <gen>
            Else - Actions
                Game - Display to (Player group((Owner of (Triggering unit)))) for 5.00 seconds the text:                    ...
                Unit - Order (Triggering unit) to Stop


Redrown- Each time Emden cast any kind of spell. There is a chance that some of his body’s water will wash off and hit the units around him. Dealing a random amount of damage from 1- 200 damage. AoE of 340.
Chance of wash off is 5%
Chance of wash off is 12%
Chance of wash off is 15%
Chance of wash off is 20%
Chance of wash off is 27%
Passive
Code:
Redrown
    Events
        Unit - A unit Begins casting an ability
    Conditions
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Redrown  for (Triggering unit)) Equal to 1
                (Random integer number between 1 and 100) Less than or equal to 5
            Then - Actions
                Set UnitGroup[2] = (Units within 340.00 of (Position of (Triggering unit)) matching ((((Matching unit) belongs to an enemy of (Triggering player)) Equal to True) and ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) is alive) Equal to True) and (((Mat
                Set L = (Position of (Picked unit))
                Unit Group - Pick every unit in UnitGroup[2] and do (Actions)
                    Loop - Actions
                        Unit - Create 1 Water Elemental (Level 3) for (Player(16)) at L facing Default building facing degrees
                        Unit - Explode (Last created unit)
                        Unit - Cause (Triggering unit) to damage (Picked unit), dealing (Random real number between 1.00 and 200.00) damage of attack type Spells and damage type Normal
                        Special Effect - Create a special effect at L using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
                        Special Effect - Destroy (Last created special effect)
                        Wait 0.70 seconds
                        Special Effect - Create a special effect at L using Abilities\Spells\NightElf\Blink\BlinkCaster.mdl
                        Special Effect - Destroy (Last created special effect)
                        Custom script:   call RemoveLocation (udg_L)
            Else - Actions
                Do nothing
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Redrown  for (Triggering unit)) Equal to 2
                (Random integer number between 1 and 100) Less than or equal to 12
            Then - Actions
                Set UnitGroup[2] = (Units within 340.00 of (Position of (Triggering unit)) matching ((((Matching unit) belongs to an enemy of (Triggering player)) Equal to True) and ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) is alive) Equal to True) and (((Mat
                Set L = (Position of (Picked unit))
                Unit Group - Pick every unit in UnitGroup[2] and do (Actions)
                    Loop - Actions
                        Unit - Create 1 Water Elemental (Level 3) for (Player(16)) at L facing Default building facing degrees
                        Unit - Explode (Last created unit)
                        Unit - Cause (Triggering unit) to damage (Picked unit), dealing (Random real number between 1.00 and 200.00) damage of attack type Spells and damage type Normal
                        Special Effect - Create a special effect at L using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
                        Special Effect - Destroy (Last created special effect)
                        Wait 0.70 seconds
                        Special Effect - Create a special effect at L using Abilities\Spells\NightElf\Blink\BlinkCaster.mdl
                        Special Effect - Destroy (Last created special effect)
                        Custom script:   call RemoveLocation (udg_L)
            Else - Actions
                Do nothing
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Redrown  for (Triggering unit)) Equal to 3
                (Random integer number between 1 and 100) Less than or equal to 15
            Then - Actions
                Set UnitGroup[2] = (Units within 340.00 of (Position of (Triggering unit)) matching ((((Matching unit) belongs to an enemy of (Triggering player)) Equal to True) and ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) is alive) Equal to True) and (((Mat
                Set L = (Position of (Picked unit))
                Unit Group - Pick every unit in UnitGroup[2] and do (Actions)
                    Loop - Actions
                        Unit - Create 1 Water Elemental (Level 3) for (Player(16)) at L facing Default building facing degrees
                        Unit - Explode (Last created unit)
                        Unit - Cause (Triggering unit) to damage (Picked unit), dealing (Random real number between 1.00 and 200.00) damage of attack type Spells and damage type Normal
                        Special Effect - Create a special effect at L using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
                        Special Effect - Destroy (Last created special effect)
                        Wait 0.70 seconds
                        Special Effect - Create a special effect at L using Abilities\Spells\NightElf\Blink\BlinkCaster.mdl
                        Special Effect - Destroy (Last created special effect)
                        Custom script:   call RemoveLocation (udg_L)
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Redrown  for (Triggering unit)) Equal to 4
                (Random integer number between 1 and 100) Less than or equal to 20
            Then - Actions
                Set UnitGroup[2] = (Units within 340.00 of (Position of (Triggering unit)) matching ((((Matching unit) belongs to an enemy of (Triggering player)) Equal to True) and ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) is alive) Equal to True) and (((Mat
                Set L = (Position of (Picked unit))
                Unit Group - Pick every unit in UnitGroup[2] and do (Actions)
                    Loop - Actions
                        Unit - Create 1 Water Elemental (Level 3) for (Player(16)) at L facing Default building facing degrees
                        Unit - Explode (Last created unit)
                        Unit - Cause (Triggering unit) to damage (Picked unit), dealing (Random real number between 1.00 and 200.00) damage of attack type Spells and damage type Normal
                        Special Effect - Create a special effect at L using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
                        Special Effect - Destroy (Last created special effect)
                        Wait 0.70 seconds
                        Special Effect - Create a special effect at L using Abilities\Spells\NightElf\Blink\BlinkCaster.mdl
                        Special Effect - Destroy (Last created special effect)
                        Custom script:   call RemoveLocation (udg_L)
            Else - Actions
                Do nothing
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Redrown  for (Triggering unit)) Equal to 5
                (Random integer number between 1 and 100) Less than or equal to 27
            Then - Actions
                Set UnitGroup[2] = (Units within 340.00 of (Position of (Triggering unit)) matching ((((Matching unit) belongs to an enemy of (Triggering player)) Equal to True) and ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) is alive) Equal to True) and (((Mat
                Set L = (Position of (Picked unit))
                Unit Group - Pick every unit in UnitGroup[2] and do (Actions)
                    Loop - Actions
                        Unit - Create 1 Water Elemental (Level 3) for (Player(16)) at L facing Default building facing degrees
                        Unit - Explode (Last created unit)
                        Unit - Cause (Triggering unit) to damage (Picked unit), dealing (Random real number between 1.00 and 200.00) damage of attack type Spells and damage type Normal
                        Special Effect - Create a special effect at L using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
                        Special Effect - Destroy (Last created special effect)
                        Wait 0.70 seconds
                        Special Effect - Create a special effect at L using Abilities\Spells\NightElf\Blink\BlinkCaster.mdl
                        Special Effect - Destroy (Last created special effect)
                        Custom script:   call RemoveLocation (udg_L)
            Else - Actions

Hydrogenic Wall- Emden dissolves out of his form and completely slams water into the target unit and any other units in the area, over a couple hits. Each hit will deal a random amount of damage. After each damage attached it will also deal extra damage from attacking them. Emden is not attack able. Random damage is 1-400 damage.
Hits 3 units.
Hits 5 units.
Hits 8 units.
Hits 10 units.
130/120/100/90 Seconds.
Code:
Hydronic Wall
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Hydrogenic Wall 
    Actions
        Set o = (Triggering unit)
        Set t = (Target unit of ability being cast)
        Set tl = (Position of t)
        If ((Level of Hydrogenic Wall  for o) Equal to 1) then do (Set loops = 2) else do (Do nothing)
        If ((Level of Hydrogenic Wall  for o) Equal to 2) then do (Set loops = 4) else do (Do nothing)
        If ((Level of Hydrogenic Wall  for o) Equal to 3) then do (Set loops = 7) else do (Do nothing)
        If ((Level of Hydrogenic Wall  for o) Equal to 4) then do (Set loops = 9) else do (Do nothing)
        Trigger - Turn on Special Effects <gen>
        Unit - Make o Invulnerable
        Selection - Remove o from selection
        Unit - Move o instantly to tl
        Custom script:   call RemoveLocation(udg_tl)
        Animation - Play o's attack animation
        Unit - Cause o to damage t, dealing (Random real number between 1.00 and 400.00) damage of attack type Hero and damage type Normal
        Special Effect - Create a special effect attached to the chest of o using Abilities\Spells\Other\CrushingWave\CrushingWaveMissile.mdl
        Special Effect - Destroy (Last created special effect)
        For each (Integer A) from 1 to loops, do (Actions)
            Loop - Actions
                Wait 0.30 game-time seconds
                Set o_current_loc = (Position of o)
                Set EG[1] = (Units within 600.00 of o_current_loc matching ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) is alive) Equal to True) and ((((Matching unit) belongs to an enemy of (Owner of o)) Equal to True) and ((((Matching unit) is A flying 
                Set EG[2] = (Random 1 units from EG[1])
                Custom script:   call RemoveLocation(udg_o_current_loc)
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        (Number of units in EG[1]) Greater than 0
                    Then - Actions
                        Unit Group - Pick every unit in EG[2] and do (Actions)
                            Loop - Actions
                                Set p = (Picked unit)
                                Set pl = (Position of p)
                                Selection - Remove o from selection
                                Unit - Move o instantly to pl
                                Custom script:   call RemoveLocation(udg_pl)
                                Animation - Play o's attack animation
                                Unit - Cause o to damage p, dealing (Random real number between 1.00 and 400.00) damage of attack type Hero and damage type Normal
                                Special Effect - Create a special effect attached to the chest of o using Abilities\Spells\Other\CrushingWave\CrushingWaveMissile.mdl
                                Special Effect - Destroy (Last created special effect)
                        Custom script:   call DestroyGroup(udg_EG[1])
                        Custom script:   call DestroyGroup(udg_EG[2])
                    Else - Actions
                        Custom script:   call DestroyGroup(udg_EG[1])
                        Custom script:   call DestroyGroup(udg_EG[2])
                        Selection - Add o to selection for (Owner of o)
                        Unit - Make o Vulnerable
        Selection - Add o to selection for (Owner of o)
        Unit - Make o Vulnerable
        Trigger - Turn off Special Effects <gen>
hydronicwallny8.png


I hope you guys enjoy this. Give me rep if you like tell me what i need to change. Or make better.

This is all in GUI.
And its MUI.
And im pretty sure its leakless. For the most part.
 

Attachments

  • SpellPack(Fod Hero).w3x
    71.9 KB · Views: 275

hell_knight

Playing WoW
Reaction score
126
Might want to fix the ugly , codes that don't work on the forums.

Checking out atm, you should also post the code =D


______________________________________________________________________________________________________


Didin;t look thorugly , but I think you got leaks covered.

Evaporation its OK , very simple but lacks any effect [First time I casted diidn't even notice the effect]

Evaporation : I guess its unique?

Redrown : I never seemed to have noticed it trigger but was coded quite poorly here , as you can simply make 1 trigger to do it all using If/then/else instead of an actual condition.

Ultimate : = Omnilash


Also your spells are not MUI [The ones with no waits are tho]
 

worldofDeath

New Member
Reaction score
47
If you have a better final suggestion that would be nice as the one i have is based of omnieslash and its kinda lame. Im up for a good final. If you have any suggetions.

Might want to fix the ugly , codes that don't work on the forums.

Checking out atm, you should also post the code =D


______________________________________________________________________________________________________


Didin;t look thorugly , but I think you got leaks covered.

Evaporation its OK , very simple but lacks any effect [First time I casted diidn't even notice the effect]

Evaporation : I guess its unique?

Redrown : I never seemed to have noticed it trigger but was coded quite poorly here , as you can simply make 1 trigger to do it all using If/then/else instead of an actual condition.

Ultimate : = Omnilash


Also your spells are not MUI [The ones with no waits are tho]

Okay ill work on that and have a new one by saturday ill edit evaporation to give a cooler effect. Got any good idear for the final
 

cr4xzZz

Also known as azwraith_ftL.
Reaction score
51
Hm, then post your code. Some people (like me) are too lazy to download, open, check, etc. :p
 

worldofDeath

New Member
Reaction score
47
okay i will tonight im on a school computer so i cant do it atm. But i will tonight. But plezz try it out.

I edited it take a look at it should be 100 percent done.
 

Flare

Stops copies me!
Reaction score
662
nice enough looking spells, you could make the code for redrown alot shorter, just do 5 If/Then/Else function (that allows for only 1 then and 1 else function), and if level of ability = 1, then set Chance (integer var) = (your % chance), rather than repeating the same thing 5 times, it would be condensed into 1 unit group loop and 5 additional lines of code.

also, its intended to damage everyone whenever it procs, or does it have an individual % chance for each unit? just curious, i cant test since im waiting for my new laptop and stuck on my dads crappy one :p
 

worldofDeath

New Member
Reaction score
47
It has a chance to deal damage to all. The percent is the chance to do the damage. It selects all and deals random damage to all.

Thanks.!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • 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 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