• 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.
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!
  • ✅ The POLL for Hive's Texturing Contest #34 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!
  • ✅ The POLL for Hive's Techtree Contest #20 is OPEN! Vote for the TOP 3 FACTIONS! 🔗Click here to cast your vote!

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 %
 
  • 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

Last edited:
Status
Not open for further replies.
Back
Top