• 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!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

looking for ability that improves dmg of target for x seconds.

Status
Not open for further replies.
Level 12
Joined
Jul 17, 2013
Messages
544
hi i am trying to make custom ability. i need vanillia ability to ase my spell on but ic ant think of anything. i need to improve dmg of single target unit for X seconds. the bonus should be flat value. inner fire would be perfect for this if it wasnt the %
 

Uncle

Warcraft Moderator
Level 73
Joined
Aug 10, 2018
Messages
7,877
  • Cast Damage Buff
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Damage Buff
    • Actions
      • Unit - Add Damage Buff (+Attack Dmg) to (Target unit of ability being cast)
      • Unit - Set level of Damage Buff (+Attack Dmg) for (Target unit of ability being cast) to (Level of (Ability being cast) for (Triggering unit))
      • Unit Group - Add (Target unit of ability being cast) to DamageBuffGroup
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Damage Buff Loop <gen> is on) Equal to False
        • Then - Actions
          • Trigger - Turn on Damage Buff Loop <gen>
        • Else - Actions
  • Damage Buff Loop
    • Events
      • Time - Every 0.25 seconds of game time
    • Conditions
    • Actions
      • Unit Group - Pick every unit in DamageBuffGroup and do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • ((Picked unit) has buff Damage Buff (buff) ) Equal to False
            • Then - Actions
              • Unit - Remove Damage Buff (+Attack Dmg) from (Picked unit)
              • Unit Group - Remove (Picked unit) from DamageBuffGroup.
            • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of units in DamageBuffGroup) Equal to 0
        • Then - Actions
          • Trigger - Turn off (This trigger)
        • Else - Actions
Damage Buff is based on the Rejuvenation ability.
Damage Buff (buff) is based on Rejuvenation's buff.
Damage Buff (+Attack Dmg) is based on the Item Attack Damage Bonus ability.
I gave the abilities multiple levels so you can scale how much attack damage it adds. If you don't need scaling then delete the Set level of ability action.
 

Attachments

  • Damage Buff.w3m
    17.8 KB · Views: 3
Last edited:
Status
Not open for further replies.
Top