# Triggering Damage Taken
Grammar — Triggering damage taken
Flags —Native
|Function
Returns the triggering damage amount, excluding damage absorbed by damage modification behaviors.
Returns — fixed
native fixed EventUnitDamageAmount();
# Supported triggers
- Unit Takes Damage — TriggerAddEventUnitDamaged
# Related
Category: Unit / Combat
- [F] —
fixed
— Get Unit Damage Dealt Time — ( UnitGetDamageDealtTime ) - [F] —
fixed
— Get Unit Damage Taken Time — ( UnitGetDamageTakenTime ) - [F] —
string
[ gamelink::Weapon ] — Weapon Used In Attack — ( EventUnitGetWeapon ) - [F] —
unit
— Item Used In Attack — ( EventUnitGetItem ) - [F] —
string
[ gamelink::Item ] — Item Type Used In Attack — ( EventUnitGetItemType ) - [F] —
void
— Unit Dies — ( TriggerAddEventUnitDied ) - [F] —
unit
— Killing Unit — ( libNtve_gf_KillingUnit ) - [F] —
int
— Killing Player — ( libNtve_gf_KillingPlayer ) - [F] —
bool
— Triggering Death Type Check — ( EventUnitDamageDeathCheck ) - [F] —
void
— Unit Is Being Removed — ( TriggerAddEventUnitRemoved ) - [F] —
void
— Unit Starts Attacking (Deprecated) — ( TriggerAddEventUnitStartedAttack ) - [F] —
void
— Unit Starts Attacking — ( TriggerAddEventUnitStartedAttack2 ) - [F] —
void
— Unit Is Attacked (Deprecated) — ( TriggerAddEventUnitAttacked ) - [F] —
void
— Unit Is Attacked — ( TriggerAddEventUnitAttacked2 ) - [F] —
unit
— Attacking Unit — ( EventUnitTarget ) - [F] —
void
— Unit Absorbs Damage — ( TriggerAddEventUnitDamageAbsorbed ) - [F] —
void
— Unit Takes Damage — ( TriggerAddEventUnitDamaged ) - [F] —
unit
— Damaging Unit — ( EventUnitDamageSourceUnit ) - [F] —
int
— Damaging Player — ( EventUnitDamageSourcePlayer ) - [F] —
string
[ gamelink::Effect ] — Damaging Effect — ( EventUnitDamageEffect ) - [F] —
fixed
— Triggering Damage Taken — ( EventUnitDamageAmount ) - [F] —
fixed
— Triggering Damage Attempted — ( EventUnitDamageAttempted ) - [F] —
fixed
— Triggering Damage Attempted Vitals — ( EventUnitDamageAttemptedVitals ) - [F] —
fixed
— Triggering Damage Absorbed — ( EventUnitDamageAbsorbed ) - [F] —
fixed
— Triggering Damage Behavior Shield — ( EventUnitDamageBehaviorShield ) - [F] —
fixed
— Triggering Vitals Leeched — ( EventUnitDamageVitalsLeeched ) - [F] —
int
— Triggering Unit Kill XP — ( EventUnitDamageKillXP ) - [F] —
point
— Damage Source Position — ( EventUnitDamageSourcePoint ) - [F] —
void
— Unit is Healed — ( TriggerAddEventUnitHealed ) - [F] —
unit
— Healing Unit — ( EventUnitHealLaunchUnit ) - [F] —
int
— Healing Player — ( EventUnitHealLaunchPlayer ) - [F] —
int
[ preset::UnitVitalType ] — Triggering Heal Vital Type — ( EventUnitHealVital ) - [F] —
fixed
— Triggering Heal Given — ( EventUnitHealAmount ) - [F] —
string
[ gamelink::Effect ] — Healing Effect — ( EventUnitHealEffect ) - [F] —
void
— Unit Spends Vital — ( TriggerAddEventUnitSpendVital ) - [F] —
int
[ preset::UnitVitalType ] — Triggering Spent Vital Type — ( EventUnitSpentVitalVital ) - [F] —
fixed
— Triggering Vital Spent — ( EventUnitSpentVitalAmount ) - [F] —
void
— Unit Acquires Target — ( TriggerAddEventUnitAcquiredTarget ) - [F] —
unit
— Acquired Target — ( libNtve_gf_AcquiredTarget ) - [F] —
void
— Unit Is Revived — ( TriggerAddEventUnitRevive ) - [F] —
unit
— Triggering Victim Unit — ( EventUnitVictimUnit ) - [F] —
unit
— Triggering Item Used — ( EventUnitItemUsed ) - [F] —
string
[ gamelink::Effect ] — Triggering Effect Used — ( EventUnitEffectUsed )
# Examples
# campaigns/swarm.sc2campaign
// L4048
EventUnitDamageAmount()
// L10112
EventUnitDamageAmount()
// L5302
EventUnitDamageAmount()
// L5305
EventUnitDamageAmount()
// L2640
EventUnitDamageAmount()
// L4048
EventUnitDamageAmount()
// L10112
EventUnitDamageAmount()
// L5302
EventUnitDamageAmount()
// L5305
EventUnitDamageAmount()
// L2640
EventUnitDamageAmount()
# campaigns/swarmstory.sc2campaign
// L18086
EventUnitDamageAmount()
// L18108
EventUnitDamageAmount()
// L18108
EventUnitDamageAmount()
# campaigns/void.sc2campaign
// L8847
EventUnitDamageAmount()
// L4770
EventUnitDamageAmount()
// L7596
EventUnitDamageAmount()
// L5225
EventUnitDamageAmount()
// L5295
EventUnitDamageAmount()
// L5299
EventUnitDamageAmount()
// L8847
EventUnitDamageAmount()
// L4770
EventUnitDamageAmount()
// L7596
EventUnitDamageAmount()
// L5225
EventUnitDamageAmount()
// L5295
EventUnitDamageAmount()
// L5299
EventUnitDamageAmount()
# campaigns/voidstory.sc2campaign
// L10740
EventUnitDamageAmount()
// L10749
EventUnitDamageAmount()
// L10750
EventUnitDamageAmount()
// L10753
EventUnitDamageAmount()
// L10767
EventUnitDamageAmount()
# campaigns/voidstory.sc2campaign
// L9604
EventUnitDamageAmount()
// L9608
EventUnitDamageAmount()
// L9614
EventUnitDamageAmount()
// L9614
EventUnitDamageAmount()
// L9618
EventUnitDamageAmount()
// L9627
EventUnitDamageAmount()
# mods/heroes.stormmod
// L2576
EventUnitDamageAmount()
// L2576
EventUnitDamageAmount()
# mods/heroesdata.stormmod
// L10832
EventUnitDamageAmount()
// L18075
EventUnitDamageAmount()
// L20784
EventUnitDamageAmount()
// L23764
EventUnitDamageAmount()
// L24733
EventUnitDamageAmount()
# mods/heroesdata.stormmod
// L19444
EventUnitDamageAmount()
// L20195
EventUnitDamageAmount()
// L20230
EventUnitDamageAmount()
# mods/heroesdata.stormmod
// L5597
EventUnitDamageAmount()
# mods/heroesdata.stormmod
// L2484
EventUnitDamageAmount()
// L8455
EventUnitDamageAmount()
# mods/heroesdata.stormmod
// L9050
EventUnitDamageAmount()
# mods/heroesmapmods/battlegroundmapmods/alteracpass.stormmod
// L2990
EventUnitDamageAmount()
// L3010
EventUnitDamageAmount()
# mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod
// L2599
EventUnitDamageAmount()
// L2606
EventUnitDamageAmount()
# mods/heroesmapmods/battlegroundmapmods/braxisholdout.stormmod
// L4525
EventUnitDamageAmount()
// L4528
EventUnitDamageAmount()
# mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod
// L1597
EventUnitDamageAmount()
// L1598
EventUnitDamageAmount()
// L2198
EventUnitDamageAmount()
// L2201
EventUnitDamageAmount()
# mods/heroesmapmods/battlegroundmapmods/skytemple.stormmod
// L3018
EventUnitDamageAmount()
# mods/heroesmapmods/battlegroundmapmods/starcraft.stormmod
// L203
EventUnitDamageAmount()
# mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod
// L2833
EventUnitDamageAmount()
# mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmod
// L2029
EventUnitDamageAmount()
# mods/heromods/amazon.stormmod
// L167
EventUnitDamageAmount()
# mods/heromods/anduin.stormmod
// L126
EventUnitDamageAmount()
# mods/heromods/auriel.stormmod
// L588
EventUnitDamageAmount()
// L681
EventUnitDamageAmount()
# mods/heromods/dehaka.stormmod
// L385
EventUnitDamageAmount()
// L470
EventUnitDamageAmount()
# mods/heromods/dva.stormmod
// L1028
EventUnitDamageAmount()
// L1033
EventUnitDamageAmount()
# mods/heromods/firebat.stormmod
// L444
EventUnitDamageAmount()
# mods/heromods/guldan.stormmod
// L195
EventUnitDamageAmount()
# mods/heromods/mephisto.stormmod
// L89
EventUnitDamageAmount()
# mods/heromods/samuro.stormmod
// L1344
EventUnitDamageAmount()
# mods/heromods/thefirelords.stormmod
// L768
EventUnitDamageAmount()
// L831
EventUnitDamageAmount()
# mods/heromods/whitemane.stormmod
// L89
EventUnitDamageAmount()
# mods/heromods/zarya.stormmod
// L838
EventUnitDamageAmount()
# mods/heromods/zuljin.stormmod
// L900
EventUnitDamageAmount()
# mods/missionpacks/novacampaign.sc2mod
// L6745
EventUnitDamageAmount()
// L6749
EventUnitDamageAmount()
// L6755
EventUnitDamageAmount()
// L6755
EventUnitDamageAmount()
// L6759
EventUnitDamageAmount()
// L6768
EventUnitDamageAmount()
# mods/novastoryassets.sc2mod
// L8953
EventUnitDamageAmount()
// L8953
EventUnitDamageAmount()
# mods/starcoop/starcoop.sc2mod
// L21539
EventUnitDamageAmount()
# mods/starcoop/starcoop.sc2mod
// L10532
EventUnitDamageAmount()
// L10534
EventUnitDamageAmount()
// L10535
EventUnitDamageAmount()
// L10536
EventUnitDamageAmount()
// L10537
EventUnitDamageAmount()
// L10541
EventUnitDamageAmount()
# mods/starcoop/starcoop.sc2mod
// L6562
EventUnitDamageAmount()
// L6591
EventUnitDamageAmount()
// L6654
EventUnitDamageAmount()
// L6699
EventUnitDamageAmount()