Template:O BaseNPC
Jump to navigation
Jump to search
BaseNPC:
OnDamaged
- Fired when this NPC takes damage (!activator is the damage inflictor)
OnDeath
- Fired when this NPC is killed (!activator is the killer)
OnHalfHealth
- Fired when this NPC reaches half of its maximum health
OnHearWorld
- Fired when this NPC hears a sound (other than combat or the player)
OnHearPlayer
- Fired when this NPC hears the player
OnHearCombat
- Fired when this NPC hears combat sounds
OnFoundEnemy <targetname>
- Fired when this NPC establishes line of sight to its enemy
OnLostEnemyLOS
- Fired when this NPC loses line of sight to its enemy
OnLostEnemy
- Fired when this NPC loses its enemy. Usually due to the enemy being killed/removed, or because this NPC has selected a newer, more dangerous enemy
OnFoundPlayer <targetname>
- Fired when this NPC establishes line of sight to its enemy, and that enemy is a player
OnLostPlayerLOS
- Fired when this NPC loses line of sight to its enemy, and that enemy is a player
OnLostPlayer
- Fired when this NPC loses its enemy, and that enemy was a player. Usually due to the enemy being killed/removed, or because this NPC has selected a newer, more dangerous enemy
OnDamagedByPlayer
- Fired when this NPC is hurt by a player (!activator is the attacker or vehicle driver (if friendly fire))
OnDamagedByPlayerSquad
- Fired when this NPC is hurt by a player OR by one of the player's squadmates (!activator is the attacker or vehicle driver (if friendly fire))
OnDenyCommanderUse
- Fired when this NPC has refused to join the player's squad
OnWake
- Fired when this NPC comes out of a sleep state