ФЭНДОМ


Пользовательский объектПравить

ОписаниеПравить

Разрушаемый объект, который может использоваться по усмотрению создателя карты. Физические размеры объекта определяются размерами используемой текстуры.

Создание из скриптаПравить

actor("user_object", 42, 128, {name="foo", texture="boo"})

СвойстваПравить

Свойство Тип Описание
name string Необязательное произвольное имя объекта. Используется в скриптах. Не может быть двух объектов с одинаковым именем.
on_destroy string Скрипт выполняется в момент уничтожения объекта.
on_damage string Скрипт выполняется при повреждении объекта. В этом обработчике можно повлиять на судьбу объекта, изменяя значение health.
health float Количество здоровья. Если значение становится равным нулю, объект уничтожается. Здоровье уменьшается при повреждениях (см. damage).
max_health float Максимально возможное количество здоровья, которое используется при рисовании индикатора здоровья. При значении равном 0 объект считается неуязвимым.
texture multistring Текстура. В текущей реализации отображается только первый кадр.

СсылкиПравить

  • Полный список объектов в описании функции actor