Template:O BaseNPC: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) (better solution to list issue?) |
TomEdwards (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
''BaseNPC:'' | |||
<div style="margin-left:1em;padding:0 .5em;max-height:30em;overflow:auto;"> | |||
<div style=" | |||
; OnDamaged | ; OnDamaged | ||
: Fired when this NPC takes damage {{activator|damage inflictor}} | : Fired when this NPC takes damage {{activator|damage inflictor}} |
Revision as of 07:57, 19 July 2009
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