- Название: Arena System
- Автор: Hexing
- Вид наработки: Для карт, где необходима арена
- Тип исполнения: cJass
- Тестовая карта: Присутствует
- Минимальный патч: 1.24
- Сложность импорта: Очень легко
Описание наработки: Обычная гибкая в настройке система битв на арене. Импортируется простым копирование двух триггеров. Первый - это сама система, а другой - её настройка и запуск. Никаких переменных создавать не нужно, однако для работы системы понадобится
JNGP. Утечек нет, скорость работы оптимальная.
Когда приходит время битвы на арене, система запоминает положения, здоровье и ману героев, телепортирует их на арену, устанавливая им максимум здоровья и маны, а после сражения все герои возвращаются на свои места, их здоровье и мана также будут возвращены в первоначальные значения, а погибшие герои будут воскрешены и точно также возвращены. Также система сделана так, что неравные бои допускаться не будут, если в одной команде 5 игроков, а в другой 2, то из первой команды будут случайным образом выбраны 2 героя для боя.
Те, кто разбираются в cJass смогут изменить систему под себя, так как код написан более менее читабельно.
Настраиваемые опции:
Область, где будут проходить бои
Время между боями
Расположение героев(сверху и снизу либо слева и справа)
Размер команд
Цветной текст(да/нет)
Награда за победу и награждать ли в случаи ничьей