So I made this spell for a hero where when the ability is active (Immolation), all of his attacks deal bonus magic damage equal to a percentage of the damage he dealt. So say he dealt 100 damage with an attack, the spell would deal an additional 10 spell damage at level 1 (10%), 20 spell damage at level 2 (20%), up to 50 spell damage at level 5 (50%). The problem is, how would I word this in tooltips without making it long and wordy?
This is the current tooltip that I am using, but it really doesn't make much sense to me.
The trigger is here if anyone really needs it. It uses Bribe's DDS system.
This is the current tooltip that I am using, but it really doesn't make much sense to me.
The Gladiator arms his attacks with his determination, increasing their effectiveness. All attacks by the Gladiator deal increased damage.
Level 1 - 10% Damage
Level 2 - 20% Damage
Level 3 - 30% Damage
Level 4 - 40% Damage
Level 5 - 50% Damage
Target Type: Instant, Toggle
Damage Type: Magical
Cooldown: none
Mana Cost: 3/6/9/12/15
Level 1 - 10% Damage
Level 2 - 20% Damage
Level 3 - 30% Damage
Level 4 - 40% Damage
Level 5 - 50% Damage
Target Type: Instant, Toggle
Damage Type: Magical
Cooldown: none
Mana Cost: 3/6/9/12/15
The trigger is here if anyone really needs it. It uses Bribe's DDS system.
-
Lethal Strike
-
Events
- Game - DamageEvent becomes Equal to 1.00
-
Conditions
- (Unit-type of DamageEventSource) Equal to Gladiator
- DamageEventType Equal to 0
- (DamageEventTarget is alive) Equal to True
- (DamageEventTarget is A structure) Not equal to True
- (DamageEventTarget belongs to an enemy of (Owner of DamageEventSource)) Equal to True
- (DamageEventSource has buff Lethal Strike ) Equal to True
-
Actions
- Set Lethal_Strike_Integer = (Level of Lethal Strike for DamageEventSource)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Integer((Mana of DamageEventSource))) Greater than or equal to (Lethal_Strike_Integer x 3)
-
Then - Actions
- Set DamageEventType = 1
- Unit - Cause DamageEventSource to damage DamageEventTarget, dealing (DamageEventAmount x (0.10 x (Real(Lethal_Strike_Integer)))) damage of attack type Spells and damage type Normal
- Floating Text - Create floating text that reads (+ + (String((DamageEventAmount x (0.10 x (Real(Lethal_Strike_Integer))))))) above DamageEventTarget with Z offset 0.00, using font size 10.00, color (0.00%, 100.00%, 100.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 lifespan of (Last created floating text) to 3.00 seconds
- Floating Text - Change the fading age of (Last created floating text) to 2.00 seconds
- Else - Actions
-
If - Conditions
-
Events