Template:O BaseNPC: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) mNo edit summary |
(puts todo category on many pages) |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{lang|{{FULLPAGENAME}}}}[[Category:Output Templates|BaseNPC]] | ||
<onlyinclude>{{Expand|title=BaseNPC Outputs| | |||
{{O|OnDamaged|Fired when this NPC takes damage {{activator|damage inflictor}}.}} | |||
{{O|OnDamagedByPlayer|Fired when this NPC is hurt by a player {{activator|attacker or vehicle driver [if friendly fire]}}.}} | |||
{{O|OnDamagedByPlayerSquad|Fired when this NPC is hurt by a player OR by one of the player's squadmates {{activator|attacker or vehicle driver [if friendly fire]}}.}} | |||
{{O|OnDeath|Fired when this NPC is killed {{activator|killer}}.}} | |||
{{O|OnDenyCommanderUse|Fired when this NPC has refused to join the player's squad.}} | |||
{{O|OnForcedInteractionAborted|Fired when the NPC aborts a forced interaction for some reason (target NPC died, couldn't be pathed to, etc.).}} | |||
{{O|OnForcedInteractionStarted|Fired when the NPC starts a forced interaction.}} | |||
{{O|OnForcedInteractionFinished|"NPCs in actbusies can no longer perform dynamic interactions." {{todo|What does this mean?|nocat=1}}}} | |||
{{O|OnHalfHealth|Fired when this NPC reaches half of its maximum health.}} | |||
{{O|OnHearCombat|Fired when this NPC hears combat sounds.}} | |||
{{O|OnHearPlayer|Fired when this NPC hears the player.}} | |||
{{O|OnHearWorld|Fired when this NPC hears a sound (other than combat or the player).}} | |||
{{O|OnFoundEnemy|param=ehandle|Fired when this NPC establishes line of sight to its enemy.}} | |||
{{O|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.}} | |||
{{O|OnLostEnemyLOS|Fired when this NPC loses line of sight to its enemy.}} | |||
{{O|OnFoundPlayer|param=ehandle|Fired when this NPC establishes line of sight to its enemy, and that enemy is a player.}} | |||
{{O|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.}} | |||
{{O|OnLostPlayerLOS|Fired when this NPC loses line of sight to its enemy, and that enemy is a player.}} | |||
{{O|OnSleep|Fired when this NPC enters a sleep state.}} | |||
{{O|OnWake|Fired when this NPC comes out of a sleep state.}} | |||
}}</onlyinclude> | |||
}} |
Latest revision as of 16:38, 23 May 2025
|