- 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')
-
-
-
-









