1. Are you planning to upload your awesome spell or system to Hive? Please review the rules here.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. The Lich King demands your service! We've reached the 19th edition of the Icon Contest. Come along and make some chilling servants for the one true king.
    Dismiss Notice
  5. The 4th SFX Contest has started. Be sure to participate and have a fun factor in it.
    Dismiss Notice
  6. The poll for the 21st Terraining Contest is LIVE. Be sure to check out the entries and vote for one.
    Dismiss Notice
  7. The results are out! Check them out.
    Dismiss Notice
  8. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  9. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  10. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Taste of Death v1.03

Submitted by -Berz-
This bundle is marked as approved. It works and satisfies the submission rules.
This is an old spell of mine...
I reworked it a bit, added some documentation, its easy to understand and edit.

Hope you find it useful.

Please comment and rate!

Changelog:

v1.01
Removed the triggered damage(works smoother now)
V1.02
A bit reworked triggering, cleared demo map leaks, added documentation
V1.03
Added some variables to make the spell settings easier to set

[​IMG] Taste of Death Deals damage to all enemy units in Aoe of 600.
Each unit within the range heals the caster.
There is a chance that caster goes into
Unholy Frenzy, that increases attack speed,
but drains life each second.
Lasts up a few seconds.



Trigger
  • Taste of Death
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Taste of Death
    • Actions
      • -------- Setting the casting unit --------
      • Set ToD_Caster = (Triggering unit)
      • -------- - --------
      • -------- Getting the owner of triggering unit --------
      • Set ToD_Owner = (Owner of ToD_Caster)
      • -------- - --------
      • -------- Setting the position --------
      • Set ToD_Position = (Position of ToD_Caster)
      • -------- - --------
      • -------- Base healing value --------
      • Set ToD_Base_Heal = 15.00
      • -------- - --------
      • -------- Getting the level of ability --------
      • Set ToD_Ability = (Level of (Ability being cast) for ToD_Caster)
      • -------- - --------
      • -------- Base chance value --------
      • Set ToD_Base_Chance = 10
      • -------- - --------
      • -------- Area of Effect Value --------
      • Set ToD_Area_of_Effect = 600.00
      • -------- Getting the dummy abilities --------
      • -------- - --------
      • Set ToD_Dummy_Ability = Taste of Death(dummy)
      • Set ToD_Dummy_Ability_Frenzy = Unholy Frenzy(dummy)
      • -------- - --------
      • For each (Integer A) from 1 to 36, do (Actions)
        • Loop - Actions
          • -------- - --------
          • -------- Setting the position --------
          • Set ToD_Target_Location = (ToD_Position offset by 50.00 towards (10.00 x (Real((Integer A)))) degrees)
          • -------- - --------
          • -------- Creating dummy --------
          • -------- Adding ability --------
          • -------- Ordering dummy to cast a spell --------
          • Unit - Create 1 Dummy for ToD_Owner at ToD_Position facing Default building facing degrees
          • Unit - Add a 1.50 second Generic expiration timer to (Last created unit)
          • Unit - Add ToD_Dummy_Ability to (Last created unit)
          • Unit - Order (Last created unit) to Undead Dreadlord - Carrion Swarm ToD_Target_Location
          • -------- - --------
          • -------- Clearing leaks --------
          • Custom script: call RemoveLocation(udg_ToD_Target_Location)
          • -------- - --------
      • -------- - --------
      • -------- Setting the unit group --------
      • Set ToD_Heal_Group = (Units within ToD_Area_of_Effect of ToD_Position matching ((((Owner of (Matching unit)) is an enemy of ToD_Owner) Equal to True) and (((Matching unit) is alive) Equal to True)))
      • -------- - --------
      • -------- Picking units and doing actions in Unit Group --------
      • Unit Group - Pick every unit in ToD_Heal_Group and do (Actions)
        • Loop - Actions
          • -------- - --------
          • -------- Counting the units in Unit Group --------
          • Set ToD_Unit_Counter = (Number of units in ToD_Heal_Group)
          • -------- - --------
          • -------- Condition checks if the number of units in Unit Group is larger than 0 --------
          • -------- - --------
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ToD_Unit_Counter Greater than 0
        • Then - Actions
          • -------- - --------
          • -------- Setting the life of the caster to (number of units in unit group * 15 * level of ability) --------
          • Unit - Set life of ToD_Caster to ((Life of ToD_Caster) + ((ToD_Base_Heal x (Real(ToD_Ability))) x (Real(ToD_Unit_Counter))))
          • -------- - --------
          • -------- Creating and destroying Special effects --------
          • Special Effect - Create a special effect attached to the origin of ToD_Caster using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
          • Special Effect - Destroy (Last created special effect)
          • -------- - --------
          • -------- Creating the Floating text --------
          • -------- Setting the floating text --------
          • Floating Text - Create floating text that reads (+ + (String(((Integer(ToD_Base_Heal)) x (ToD_Ability x ToD_Unit_Counter))))) above ToD_Caster with Z offset 0.00, using font size 10.00, color (0.00%, 50.00%, 10.00%), and 0.00% transparency
          • Floating Text - Change (Last created floating text): Disable permanence
          • Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
          • Floating Text - Change the fading age of (Last created floating text) to 3.00 seconds
          • Floating Text - Change the lifespan of (Last created floating text) to 5.00 seconds
          • -------- - --------
        • Else - Actions
      • -------- - --------
      • -------- Clearing the value, of units in unit group --------
      • Set ToD_Unit_Counter = 0
      • -------- - --------
      • -------- Clearing leaks --------
      • Custom script: call DestroyGroup(udg_ToD_Heal_Group)
      • -------- - --------
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Random integer number between 1 and 100) Less than or equal to (ToD_Base_Chance x ToD_Ability)
        • Then - Actions
          • -------- - --------
          • -------- Creating dummy --------
          • -------- Adding ability --------
          • -------- Setting the level of dummy spell --------
          • -------- Ordering dummy to cast a spell --------
          • Unit - Create 1 Dummy for ToD_Owner at ToD_Position facing Default building facing degrees
          • Unit - Add a 1.50 second Generic expiration timer to (Last created unit)
          • Unit - Add ToD_Dummy_Ability_Frenzy to (Last created unit)
          • Unit - Set level of ToD_Dummy_Ability_Frenzy for (Last created unit) to ToD_Ability
          • Unit - Order (Last created unit) to Undead Necromancer - Unholy Frenzy ToD_Caster
        • Else - Actions
      • -------- - --------
      • -------- Clearing leaks --------
      • Custom script: call RemoveLocation(udg_ToD_Position)


-BerzekeR-

Keywords:
Taste of Death, death, black, green, dark, rage, fury
Contents

Taste of Death (Map)

Reviews
Moderator
15:04, 7th Feb 2009 Hanky: Advice: 5 points are the highest rating and 1 point is the lowest rating. Documentation: 5 Visual Effects: 4 Triggering: 4 Idea: 4 A simple but well done GUI spell. I just can recommend to use this spell....
  1. 15:04, 7th Feb 2009
    Hanky:
    Evaluation

    Rating Points
    Advice: 5 points are the highest rating and 1 point is the lowest rating.

    Documentation: 5
    Visual Effects: 4
    Triggering: 4
    Idea: 4


    Rating Comment

    A simple but well done GUI spell. I just can recommend to use this spell.


    Advice: If you didn't understood my rating or if you maybe have questions because you don't know how to fix bugs or leaks etc. You can always send a private message to me. I will answer as soon I got time.
     
  2. terradont

    terradont

    Joined:
    Jan 21, 2007
    Messages:
    1,471
    Resources:
    2
    Icons:
    1
    Template:
    1
    Resources:
    2
    The use of the Death Coil effect in an AoE is getting rather unusual, but i'll test the spell anyway :wink:

    EDIT: I liked it, but the damage(and lifesteal) shouldn't come directly. It should occur when the Death Coils hit the enemy unit.
    As it is now, when a unit enters the effect slightly after the effect is casted it will remain unharmed, which looks really odd.
    It also needs to be MUI.
    3/5 as it is now.
    If you change what i said 4/5, and if you find a better effect to use instead of the death coil to make it less unoriginal i will give a 5/5
     
  3. Chief-Oblivion

    Chief-Oblivion

    Joined:
    Mar 20, 2008
    Messages:
    458
    Resources:
    0
    Resources:
    0
    Ugh..? why would you knowingly put a spell on here thats not MUI or MPI..? o_O
     
  4. NiddHogg-kun

    NiddHogg-kun

    Joined:
    Sep 24, 2007
    Messages:
    268
    Resources:
    2
    Icons:
    2
    Resources:
    2
    Chief - your spells are not MUI/MPI too^^

    berzerker if you want, i will teach you MUI
     
  5. -Berz-

    -Berz-

    Joined:
    Mar 5, 2008
    Messages:
    3,203
    Resources:
    123
    Icons:
    111
    Packs:
    1
    Skins:
    1
    Spells:
    10
    Resources:
    123
    @terradont
    I'll see what i can do

    @Chief-Oblivion
    Because i don't know how to make it and i don't even bother...

    @NiddHogg-kun
    Meh...I don't want to, thanks for the offer =)

    Thanks for the comments!
     
  6. TheBlooddancer

    TheBlooddancer

    Joined:
    Jun 24, 2008
    Messages:
    2,911
    Resources:
    0
    Resources:
    0
    Berzeker* :D

    Besides, don't you normally make your spells MUI?
     
  7. -Berz-

    -Berz-

    Joined:
    Mar 5, 2008
    Messages:
    3,203
    Resources:
    123
    Icons:
    111
    Packs:
    1
    Skins:
    1
    Spells:
    10
    Resources:
    123
    No in my life i only did one spell mui, with mass of help of Eccho.

    *[I'm off line for next ~20 hours]
     
  8. Chief-Oblivion

    Chief-Oblivion

    Joined:
    Mar 20, 2008
    Messages:
    458
    Resources:
    0
    Resources:
    0
    =( now thats just painful nidd =D and my spells are MPI aren't they..? =( I dont know MUI.. all i know is you need alot of variables and most need to be arrays..
     
  9. terradont

    terradont

    Joined:
    Jan 21, 2007
    Messages:
    1,471
    Resources:
    2
    Icons:
    1
    Template:
    1
    Resources:
    2
    Or JASS with Local Variables.
     
  10. Chief-Oblivion

    Chief-Oblivion

    Joined:
    Mar 20, 2008
    Messages:
    458
    Resources:
    0
    Resources:
    0
    Yeah.. but SCREW jass.. i gave up the first time i saw that tutorial.. i tried but i ended up giving up.. =D
     
  11. terradont

    terradont

    Joined:
    Jan 21, 2007
    Messages:
    1,471
    Resources:
    2
    Icons:
    1
    Template:
    1
    Resources:
    2
    It's not that hard, actually. It's much more logical than GUI(atleast if you know the least about coding). I learned the basics in one evening and i am now trying to get used to it :D
     
  12. Dynasti

    Dynasti

    Joined:
    Oct 18, 2007
    Messages:
    877
    Resources:
    4
    Maps:
    2
    Spells:
    1
    Tutorials:
    1
    Resources:
    4
    jass ftw!
     
  13. COMBO

    COMBO

    Joined:
    Apr 6, 2008
    Messages:
    84
    Resources:
    0
    Resources:
    0
    GUi+ Aoe spells is what im after, thanks good work again ^^
     
  14. Kingz

    Kingz

    Joined:
    Jun 5, 2008
    Messages:
    2,470
    Resources:
    6
    Spells:
    5
    Tutorials:
    1
    Resources:
    6
    I like your spells, they are oftenly nice and dark themed ^^
     
  15. -Berz-

    -Berz-

    Joined:
    Mar 5, 2008
    Messages:
    3,203
    Resources:
    123
    Icons:
    111
    Packs:
    1
    Skins:
    1
    Spells:
    10
    Resources:
    123
    Thanks for the comments =)

    @All
    I know a bit of Jass, but i don't bother with it...

    @COMBO
    I'm glad you find it useful

    @Kingz
    Darkness shall rule =P
     
  16. Dynasti

    Dynasti

    Joined:
    Oct 18, 2007
    Messages:
    877
    Resources:
    4
    Maps:
    2
    Spells:
    1
    Tutorials:
    1
    Resources:
    4
    If you want me to i could make the whole plox in vJass >:D
     
  17. -Berz-

    -Berz-

    Joined:
    Mar 5, 2008
    Messages:
    3,203
    Resources:
    123
    Icons:
    111
    Packs:
    1
    Skins:
    1
    Spells:
    10
    Resources:
    123
    If you wish... =)

    And btw don't trigger the damage, just set it in object editor(works better) ofc if you'll make it.

    Edit:

    And i tried some other special effect but the current one works the best...
     
  18. Dynasti

    Dynasti

    Joined:
    Oct 18, 2007
    Messages:
    877
    Resources:
    4
    Maps:
    2
    Spells:
    1
    Tutorials:
    1
    Resources:
    4
    :p I Trigger/Jass everything
     
  19. Day-Elven

    Day-Elven

    Joined:
    Apr 3, 2008
    Messages:
    699
    Resources:
    0
    Resources:
    0
    Great spell! Why won't you make it Jass MUI?