Событие присылается при изменении процентного значения здоровья интерактивных объектов и числового значения здоровья для персонажа игрока
Для срабатывания данного события требуется указание идентификатора объекта ObjectId(number) в качестве параметра функции common.RegisterEventHandler( eventFunction, sysEventName, params, requireMainThread ).
-- поля: id: ObjectId (not nil) - идентификатор объекта healthDelta: number (integer) or nil - на сколько изменилась точная величина здоровья, если такая информация доступна для этого объекта healthLimitDelta: number (integer) or nil - на сколько изменилась максимальная величина здоровья, если такая информация доступна для этого объекта healthPercentsDelta: number (integer) or nil - на сколько изменилась относительная величина здоровья, если такая информация доступна для этого объекта additionalDelta: number (integer) or nil - на сколько изменилась точная величина дополнительного здоровья (поглощение), если такая информация доступна для этого объекта additionalPercentsDelta: number (integer) or nil - на сколько изменилась относительная величина дополнительного здоровья (поглощение), если такая информация доступна для этого объекта isInvulnerableChanged: boolean - поменялся ли isInvulnerable (состояние неуязвимости)
См. также: