- Joined
- Dec 25, 2018
- Messages
- 110
It works properly but if Hero is at 100% hp, he will still take damage.
How can I fix it?
How can I fix it?
-
Events
-
Game - GDD_Event becomes Equal to 1.00
-
Conditions
-
(GDD_DamagedUnit has buff Shield ) Equal to True
-
GDD_DamageSource Equal to DamageTypeMagic[(Player number of (Owner of GDD_DamageSource))]
-
-
Actions
-
Set Caster = GDD_DamagedUnit
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
AbilityValue1_Real[(Player number of (Owner of Caster))] Greater than or equal to GDD_Damage
-
-
Then - Actions
-
Set AbilityValue1_Real[(Player number of (Owner of Caster))] = (AbilityValue1_Real[(Player number of (Owner of Caster))] - GDD_Damage)
-
Unit - Set life of Caster to ((Life of Caster) + (GDD_Damage - 0.00))
-
Set GDD_Damage = 0.00
-
-
Else - Actions
-
Set AbilityValue1_Real[(Player number of (Owner of Caster))] = (AbilityValue1_Real[(Player number of (Owner of Caster))] - GDD_Damage)
-
Unit - Set life of Caster to ((Life of Caster) + (GDD_Damage - AbilityValue1_Real[(Player number of (Owner of Caster))]))
-
Set GDD_Damage = 0.00
-
Custom script: call UnitRemoveAbility(udg_Caster ,'B008')
-
-
-
-