Template:O basenpc-ru
From Valve Developer Community
OnDamaged
- Выполняется, когда этот NPC получает повреждения. (activator is the наносящий повреждения)
- OnDeath
- Выполняется, когда этот NPC убит. (activator is the убийца)
- OnHalfHealth
- Выполняется, когда у этого NPC остается половина от его возможной максимальной жизни.
- OnHearWorld
- Выполняется, когда этот NPC слышит звук (Кроме звуков битвы и игрока).
- OnHearPlayer
- Выполняется, когда NPC слышит игрока.
- OnHearCombat
- Выполняется, когда NPC слышит звуки боя.
- OnFoundEnemy <targetname>
- Выполняется, когда этот NPC установил прямую видимость с врагом (указанной энтитей).
- OnLostEnemyLOS
- Выполняется, когда этот NPC потерял прямую видимость с врагом.
- OnLostEnemy
- Выполняется, когда этот NPC потерял врага. Обычно это происходит, когда враг был убит/убран, или потому что NPC выбрал новую, более опасную цель.
- OnFoundPlayer <targetname>
- Выполняется, когда этот NPC установил прямую видимость с врагом, и этот враг - игрок.
- OnLostPlayerLOS
- Выполняется, когда этот NPC потерял прямую видимость с врагом, и этот враг - игрок.
- OnLostPlayer
- Выполняется, когда этот NPC потерял врага, и этот враг был игрок. Обычно это происходит, когда враг был убит/убран, или потому что NPC выбрал новую, более опасную цель.
- OnDamagedByPlayer
- Выполняется, когда этот NPC ранен игроком. (activator is the атакующий или водитель транспорта (если активен friendly fire))
- OnDamagedByPlayerSquad
- Выполняется, когда этот NPC ранен игроком ИЛИ одним из участников отряда игрока. (activator is the атакующий или водитель транспорта (если активен friendly fire))
- OnDenyCommanderUse
- Выполняется, когда этот NPC не был принят в отряд игрока.
- OnWake
- Выполняется, когда этот NPC выходит из состояния сна.