# Killing Unit
Grammar — Killing unit
Flags —Function
Returns the killing unit.
Returns — unit
unit libNtve_gf_KillingUnit();
# Supported triggers
- Unit Dies — TriggerAddEventUnitDied
# 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/liberty.sc2campaign
// L4277
libNtve_gf_KillingUnit()
// L4469
libNtve_gf_KillingUnit()
// L4607
libNtve_gf_KillingUnit()
// L2848
libNtve_gf_KillingUnit()
// L5181
libNtve_gf_KillingUnit()
// L5185
libNtve_gf_KillingUnit()
// L5189
libNtve_gf_KillingUnit()
// L5189
libNtve_gf_KillingUnit()
// L5222
libNtve_gf_KillingUnit()
// L5226
libNtve_gf_KillingUnit()
// L3393
libNtve_gf_KillingUnit()
// L3397
libNtve_gf_KillingUnit()
// L3401
libNtve_gf_KillingUnit()
// L4400
libNtve_gf_KillingUnit()
// L7980
libNtve_gf_KillingUnit()
// L10825
libNtve_gf_KillingUnit()
// L1256
libNtve_gf_KillingUnit()
// L4762
libNtve_gf_KillingUnit()
// L4832
libNtve_gf_KillingUnit()
// L4840
libNtve_gf_KillingUnit()
// L4879
libNtve_gf_KillingUnit()
// L4887
libNtve_gf_KillingUnit()
// L1369
libNtve_gf_KillingUnit()
// L3745
libNtve_gf_KillingUnit()
// L3788
libNtve_gf_KillingUnit()
// L3835
libNtve_gf_KillingUnit()
// L3870
libNtve_gf_KillingUnit()
// L2125
libNtve_gf_KillingUnit()
// L2189
libNtve_gf_KillingUnit()
// L2233
libNtve_gf_KillingUnit()
// L4113
libNtve_gf_KillingUnit()
// L4113
libNtve_gf_KillingUnit()
// L4267
libNtve_gf_KillingUnit()
// L2507
libNtve_gf_KillingUnit()
// L2511
libNtve_gf_KillingUnit()
// L2515
libNtve_gf_KillingUnit()
// L2515
libNtve_gf_KillingUnit()
// L2586
libNtve_gf_KillingUnit()
// L2629
libNtve_gf_KillingUnit()
// L2717
libNtve_gf_KillingUnit()
// L2847
libNtve_gf_KillingUnit()
// L8581
libNtve_gf_KillingUnit()
// L4901
libNtve_gf_KillingUnit()
// L4901
libNtve_gf_KillingUnit()
// L4901
libNtve_gf_KillingUnit()
// L4901
libNtve_gf_KillingUnit()
// L4901
libNtve_gf_KillingUnit()
// L4901
libNtve_gf_KillingUnit()
// L4901
libNtve_gf_KillingUnit()
// L1411
libNtve_gf_KillingUnit()
// L1598
libNtve_gf_KillingUnit()
// L1598
libNtve_gf_KillingUnit()
// L1598
libNtve_gf_KillingUnit()
// L1598
libNtve_gf_KillingUnit()
// L3791
libNtve_gf_KillingUnit()
// L5521
libNtve_gf_KillingUnit()
// L7669
libNtve_gf_KillingUnit()
// L7673
libNtve_gf_KillingUnit()
// L5110
libNtve_gf_KillingUnit()
// L5145
libNtve_gf_KillingUnit()
// L5149
libNtve_gf_KillingUnit()
// L5153
libNtve_gf_KillingUnit()
// L5183
libNtve_gf_KillingUnit()
// L810
libNtve_gf_KillingUnit()
// L810
libNtve_gf_KillingUnit()
// L861
libNtve_gf_KillingUnit()
// L861
libNtve_gf_KillingUnit()
// L861
libNtve_gf_KillingUnit()
// L861
libNtve_gf_KillingUnit()
// L861
libNtve_gf_KillingUnit()
// L4277
libNtve_gf_KillingUnit()
// L4469
libNtve_gf_KillingUnit()
// L4607
libNtve_gf_KillingUnit()
// L2848
libNtve_gf_KillingUnit()
// L5181
libNtve_gf_KillingUnit()
// L5185
libNtve_gf_KillingUnit()
// L5189
libNtve_gf_KillingUnit()
// L5189
libNtve_gf_KillingUnit()
// L5222
libNtve_gf_KillingUnit()
// L5226
libNtve_gf_KillingUnit()
// L3393
libNtve_gf_KillingUnit()
// L3397
libNtve_gf_KillingUnit()
// L3401
libNtve_gf_KillingUnit()
// L4400
libNtve_gf_KillingUnit()
// L7980
libNtve_gf_KillingUnit()
// L10825
libNtve_gf_KillingUnit()
// L1256
libNtve_gf_KillingUnit()
// L4762
libNtve_gf_KillingUnit()
// L4832
libNtve_gf_KillingUnit()
// L4840
libNtve_gf_KillingUnit()
// L4879
libNtve_gf_KillingUnit()
// L4887
libNtve_gf_KillingUnit()
// L1369
libNtve_gf_KillingUnit()
// L3745
libNtve_gf_KillingUnit()
// L3788
libNtve_gf_KillingUnit()
// L3835
libNtve_gf_KillingUnit()
// L3870
libNtve_gf_KillingUnit()
// L2125
libNtve_gf_KillingUnit()
// L2189
libNtve_gf_KillingUnit()
// L2233
libNtve_gf_KillingUnit()