Релиз мини-игры DarkRuna!
Скачать:
https://drive.google.com/file/d/0B9AYr_oGwl1YRUE5ZXIwN3NVSlk/edit?usp=sharing
Требования:
VarScript 0.5.6
PowerNBT 0.5.3 или новее
Остальные зависимости содержатся в архиве
Содержимое архива закинуть в папку /plugins
Суть игры:
Игрок присоединяется к арене, его задача - убить других игроков с помощью рун. Руны хаотично спавнятся на арене. При убийстве игрока из него выпадает артефакт. Кто его поднимет - получает очки.
За очки можно покупать новые руны или улучшать свои способности.
Список рун:
Fire:
При броске - руна поджигает землю и рядом стоящих игроков
При попадании - поджигает конкретного игрока
При использовании на себя - включает эффект DemonRun
Water:
При броске - окатывает водой все по радиусу.
Игроки в радиусе получают статус Wet
При использовании на себя - игрок становится мокрым (статус Wet)
Freeze:
При броске - вокруг руны все замораживается
При использовании - игрок замораживается сам. (статус Freeze)
Lightning:
При броске - в руну бьет молния.
При использовании на себя - игрок получает щит (статус Shield)
Curse:
При броске - все в радиусе действия получают статус curse
При использовании на себя - игрок сам получает статус.
Blast:
При броске - руна взрывается, нанося урон по радиусу
При использовании - игрок получает реактивное ускорение
Astral:
При броске - игрок телепортируется туда, где упала руна.
При попадании в игрока - они поменяются местами.
При использовании - игрок получит статус Astral (невидимый)
Life:
При использовании - восстанавливает здоровье (эффект Healing)
количество hp зависит от уровня руны.
При попадании в противника - из него высасываются жизни и передаются игроку. Но при промахе - фигвам

Статусы:
Различные статусы могут накладываться на игрока при использовании рун или окружающей среды.
Статус может:
- устанавливаться на какое-то время;
- устанавливаться навсегда;
- применяться моментально (не остается).
Каждый игрок видит свои статусы слева на скорборде.
Все статусы сбрасываются после смерти.
Wet (мокрый) / временный статус:
Игрок получает этот статус, если он в воде, или его намочили с помощью рун.
этот статус снимает эффекты огня и проклятья.
Игрок становится более уязвим ко льду и молнии.
Не может использовать DemonRun
Игрок становится мокрым, если наступил в воду.
Неуязвим к эффекту curse.
Эффект: водяные брызги от игрока.
Fire (огонь) / временный статус:
Игрок просто горит.
Взрывается при проклятии.
Игрока нельзя заморозить.
Если игрок был мокрый - высохнет.
Если игрок имел curse - он взорвется.
Эффект: игрок горит огнем и получает дамаг.
DemonRun / временный статус:
Игрок загорается, но не получает урона
Иммунитет к огню.
Взрывается при проклятии.
Теряет статус при намокании или заморозке
Поджигает ближайших противников
Ускоряется передвижение (в зависимости от уровня)
Эффект: лавовые брызги от игрока
Freeze / временный статус:
Игрок не может двигаться или использовать руны.
Не намокает.
Эффект: ноги игрока застывают в снегу.
Curse / временный статус:
Ослепляет игрока и снижает скорость перемещения
Игрок уязвим к огню (взорвется)
Статус очищается водой или при ударе молнии
Эффект: фиолетовая аура вокруг игрока.
Astral / временный статус:
Игрок становится невидимым.
Переходя в астрал, очищает эффект curse
Эффект - еще не придумали

Shield / временный статус:
Вокруг игрока появляется электростатический щит
Все в радиусе действия щита получают небольшой урон (статус Lightning)
Щит отталкивает от игрока все летящие в него руны. (в обратном направлении)
Эффект - от игрока исходят искры.
Silent / постоянный статус, не отображается:
Игрок не может использовать руны, подбирать их или выбрасывать.
Игрок не может нанести кому-то урон.
Обычно устанавливается вместе с заморозкой (Freeze)
Lightning / мгновенный статус:
Мгновенный статус при ударе игрока молнией / током
Наносит урон (в зависимости от уровня)
Если игрок мокрый - урон удваивается.
Если игрок сухой и имеет электростатический щит - он не получает уронЭффект - от игрока при ударе исходят искры.
Healing / мгновенный статус:
Мгновенно пополняет здоровье игрока
Снимает эффект curse
Эффект - сердечки над головой.
Команды:
/darkruna help - Выводит список всех команд с краткими описаниями
/darkruna runa - Посмотреть свои руны, а также руны, которые можно купить
/darkruna runa <Руна> - Покажет информацию о руне
/darkruna runa <Руна> upgrade <Способность> - Прокачивает руну
/darkruna slots - Покажет сколько у Вас слотов и сколько нужно монет для покупки еще одного слота
/darkruna slots buy - Купить слот
/darkruna list - Отобразит список всех арен
/darkruna money - Отобразит количество денег
/darkruna join <Арена> - Присоединиться к арене. Пермит: darkruna.join.<арена>
/darkruna leave - Выйти из текущей арены
/darkruna start <Арена> - запустить арену. Пермит: darkruna.start.<арена>
/darkruna stop <Арена> - остановит арену. Пермит: darkruna.stop.<арена>
/darkruna create <Параметры> - создаст арену. Пермит: darkruna.create
Пример: /darkruna create Name=MyArena AutoStart
Параметры:
Name - Имя арены. Обязательный параметр.
AutoStart - запускать ли арену автоматически при старте\релоуде сервера
AX, AY, AZ, BX, BY, BZ, World - Координаты арены.
Координаты можно не указывать, если выделить арену с помощью WorldEdit
/darkruna kick <Игрок> - кикнет игрока из игры. Пермит: darkruna.kick.<арена>
Алиас для команды /darkruna - /dr