Версия: open.mp v1.5.8.3079
После вызова NPC_Respawn() NPC перестает умирать.
Шаги для воспроизведения:
- Создать NPC через NPC_Create() и NPC_Spawn().
- Убить NPC.
- Вызвать NPC_Respawn().
- Снова нанести NPC смертельный урон.
Ожидаемое поведение:
NPC должен умереть, должен вызваться OnNPCDeath().
Фактическое поведение:
- OnNPCTakeDamage() продолжает вызываться.
- HP уменьшается с 100 до 0.
- NPC_GetHealth() возвращает:
100.0 -> 53.7 -> 7.5 -> 0.0
- После достижения 0 HP OnNPCDeath() больше не вызывается.
- NPC остается живым и продолжает принимать урон с HP = 0.0.
создаём - /create
убиваем
респавним - /respawn
npc бессмертен!
test.txt
Версия: open.mp v1.5.8.3079
После вызова NPC_Respawn() NPC перестает умирать.
Шаги для воспроизведения:
Ожидаемое поведение:
NPC должен умереть, должен вызваться OnNPCDeath().
Фактическое поведение:
100.0 -> 53.7 -> 7.5 -> 0.0
создаём - /create
убиваем
респавним - /respawn
npc бессмертен!
test.txt