MSFD Повреждение актера, стоящего на объекте
HurtStandingActor, float_HP/s
HurtStandingActor –3
Object_ID->HurtStandingActor 1
Float hurt_variable
HurtStandingActor, hurt_variable
Эта функция влияет на здоровье актера (включая игрока), который стоит на объекте.
Отрицательное значение лечит, положительное значение уменьшает здоровье (очков в секунду)!
Использование отрицательных значений может привести к увеличению здоровья больше максимального значения.
Эта функция может принимать переменные типа float в качестве значений.
Пример: Эффект хорошо знаком по лаве:
begin lava
if ( menumode == 1 )
return
endif
if ( CellChanged == 0 )
if ( GetSoundPlaying "lava layer" == 0 )
PlayLoopSound3DVP "lava layer", 1.0, 1.0
endif
endif
HurtStandingActor, 20.0 ;20 ед повреждения в сек, а если -20 то пойдет реген?
end lava