Releases: TerminalHash/Gruhsha-CTF
v4.2 - Tavern TDM
Ещё наверно с начала начал были разговоры и размышления на тему, чем же развлечь уже пришедших игроков, пока ждём остальных и так, как обычно запускали Brawl's Tavern и потом шли на приватный CTF-сервер, то было решено вшить TDM. Тогда этого сделать не позволяли знания и отсутствие хоть какого-то скилла, а вот сейчас...
Tavern TDM это исключительно режим для ожидания игроков и большая часть нововведений связана с ним. Так, как режим вшит малой кровью и с почти аккуратными обвязками в нужных местах и это мод для KAG, гарантировать отсутствие багов или совсем странного поведения невозможно.
Условия победы в Tavern TDM отличаются от того, что подают на ванильных TDM-серверах: необходимо набрать определённое количество убийств, которое зависит от самой маленькой команды на сервере (на каждого человека в команде приходится по пять убийств).
Список изменений:
- Вшит TDM-режим в основной скрипт режима;
- Добавлены классы (не все) с Brawl's Tavern эксклюзивно для TDM: порт не совсем аккуратный и код логики для каждого класса требует серьёзного обновления;
- Для TDM используется его уникальный HUD;
- Монеты между раундами сохраняются в TDM (переиспользована имевшаяся переменная в CTF_Trading.as);
- Включён строитель на TDM-режиме: ему выдается автоматически дрель + его список блоков/блобов для строительства сужен до деревянной стены и шипов;
- Добавлены карты с официального дискорда игры + с Brawl's Tavern для TDM;
- Добавлено сохранение времени на карте после использования команды /time: после установки времени нужно ввести команду /reusetime;
- Иконка щита для строителя отображается теперь только когда он держит в руках дрель;
- Пофикшен скроллинг таблицы (смержен transhumandesign/kag-base#2454).
v4.1.1
- Добавлена индикация работы щита на дрели для вражеских строителей.
v4.1: DASH
Зафиксируем состояние репозитория перед следующими крупными изменениями.
Список изменений:
- Добавлены дэши - дополнительная механика передвижения для игроков
- Добавлен щит на дрель для строителей - теперь строители могут защитить себя ограниченное количество раз при помощи дрели
- Возвращена механика защиты от шипов для рыцарей - при маленьких скоростях щит защищает их от пяти шипов (в течение пяти секунд от них нельзя защититься), на высоких скоростях пропускает половину урона от них
- Всякие мелочи, которые нет смысла упоминать.
v4.0.1
Продолжаем полировку баланса, на этот раз в сторону снижения вероятности сыграть в ничью по "многочисленным" жалобам на их количество. Помимо этого, включены некоторые новые штуки и внесены другие мелкие изменения.
Балансные изменения:
- Внезапная смерть длится 10 минут, а не пять;
- Изменены таймеры для респауна: 5 сек > 7 сек > 10 сек > 15 сек (первая половина ВС) > 20 сек (вторая половина ВС);
- Фумокега во время внезапной смерти стоит дешевле наполовину: 300 монет и 40 золота;
- Орех меняет свою цену во время внезапной смерти, чтобы отразить его возросшую мощность (200 > 325);
- Увеличена скорость строительства: 6 тиков > 4 тика;
- Исходя из наблюдений за игроками, слегка изменена механика накопления мощности у ядра ореха: теперь она работает только во время внезапной смерти, при обычных условиях у него фиксированная мощность.
Прочие изменения:
- Добавлено колесо для воспроизведения войслайнов (основано на колесе таунтов);
- Добавлен функционал звуковых паков для меток;
- Добавлена индикация режима для редактора карты;
- Добавлен мидшоп из Persik KOTH (без возможности установить его куда-либо, кроме как через спавн-команду);
- Смержен пулл-реквест transhumandesign/kag-base#2319
- Исправлена позиция капитанских плашек;
- Убрана кастомная текстура и локализация для бургера.
V4.0 - "Goodbye, legacy vanilla"
Ванильная версия игры настолько устарела, а так же столько вкусных изменений было внесено в staging, что было решено раз и навсегда покончить с вопросом "а нужно ли поддерживать ваниллу в моде" путём внесения изменений, ломающих совместимость с ванильной версией игры.
Данный релиз был запланирован на выход обновления игры, но не срослось %)
Список изменений относительно версии 3.5:
- Полностью переделана система смены текстур для праздников на новую систему оверлеев;
- Обновлен бэкграунд - добавлены новые скрипты и облака;
- Добавлен блоб, воспроизводящий звук начала внезапной смерти;
- Почищен ScoreboardRender.as от давно неиспользуемого кода;
- Убрана проверка на некорректное значение переменной sv_deltapos_modifier.
Сравнение двух тегов: v3.5...v4.0
v3.5 - Polishing Update
Новые взрывы и новые предметы - это, конечно, хорошо, но с первого раза никогда не получается сделать хорошо. К сожалению, так как разделить релиз на мелкие патчи не получилось, то огромное количество мелких твиков объединено вместе с другими изменениями в одно большое обновление. Этот релиз завершает работы над третьей версией мода или же веткой v3.
С версии 3.4 было подготовлено 295 коммита, прошло 272 дня или 8 месяцев и 29 дней.
Полный список изменений (сравнение двух тегов): v3.4...v3.5
v3.4
Список изменений версии 3.4
KABOOM! Данная версия включает в себя достаточно весомое геймплейное изменение - изменённую физику взрывов. Так же, наконец-то мод получил собственный справочник с подсказками и кратким описанием сути мода.
Добавлено:
- Добавлена отсылка на бетонного осла - Fridge
- Добавлен справочник с несколькими советами и описанием режима
- Добавлена фумокега - смешная, но в то же время смертоносная версия обычной кеги, буквально стирающая с карты любые постройки
- Добавлены эффекты взрывов с KIWI (возможно отключить в настройках мода)
- Добавлена фумо Ноко Шиканоко
- Добавлен бустер
- Добавлен более лучший редактор карты (работает не только на локалхосте)
- Добавлен один новый войслайн
- Добавлен кастомный звук смерти для cosm_akylka
- Добавлены Paintbrush и Wrench c KIWI
- Добавлены новые бинды
- Добавлены новые эмоции
- Добавлена начальная реализация экспорта/импорта настроек в/из EU Captains
- Добавлена спец-проверка на sv_deltapos_modifer
- Добавлена возможность посмотреть количество монет и инвентарь у сокомандников (бинд назначается в настройках, чтобы посмотреть, нужно навести на игрока курсор с зажатой клавишей)
- Добавлены новые карты (спасибо vladkvs193 и cosm_akylka за несколько новых карт)
Изменено:
- Полностью изменена физика взрывов - тайлы разлетаются в стороны (благодаря реализации Tile Entity), наносят более весомый урон игрокам, полностью пересмотрены мощность и урон по тайлам у большинства взрывчатых предметов (в сторону баланса между зрелищной разрушаемостью и жизнеспособностью структур), так же рыцарям добавлена возможность защищаться от тайлов (огромное спасибо Skemonde за новые взрывы и спасибо egor0928931 за код для щитов)
- Полностью переписана липкая бомба - она взрывается по восьми направлениям и гарантированно уничтожает блоки, мощность была пересмотрена (спасибо, Skemonde)
- Изменены блоковые стрелы - теперь они спаунят tile entity в качестве блока (спасибо, Skemonde)
- Количество приходящих материалов лимитировано до 2000 дерева и 1000 камня при одном строителе и до 4000 дерева и 2000 камня при двух и более (материалы больше нельзя получить, если какой-то из показателей достиг максимума)
- Количество добываемого дерева с бревна возвращено к ванильному значению
- Теперь sv_test автоматически выключается при команде *offi
- Карточки показываются теперь при наведении на линию игрока (спасибо, Skemonde)
- У строителей теперь 6 слотов в инвентаре
- Фонари теперь "защищают" от эффекта ледяной бомбы
- Незначительно увеличена мощность для бомбовой стрелы из-за новых взрывов (фактически она осталась ванильной по мощности)
- За место ледяных бомб при киллстриках падают обычные
- Местами обновлен/изменён/удалён код для изменения текстур
- Обновлена статистика: добавлен новый хиттер в учёт и теперь учитываются матчи с ничьёй
- Обновлены некоторые изменения, которые брались из пулл-реквестов для ванильной игры
- Обновлен код загрузки голов до последней ревизии из KIWI
Исправлено:
- Исправлен вывод урона игрока в TCPR-статистике
- Исправлены звуки боли и смерти у vladkvs193
- Исправлен визуал захвата бомбера (kag-base/pull/2217)
- Исправлена позиция полоски здоровья у машинок (kag-base/pull/2230)
- Исправлена логика втыкания стрел в игрока (спасибо, Skemonde)
v3.3.1
Список изменений версии 3.3.1
Добавлено:
- Добавлены новые карты
- Добавлен баннер, уведомляющий об ничье (вместе со звуком)
- Добавлена голова-отсылка для игрока WaveMiner
- Всякие мелкие добавления, не стоящие внимания
Изменено:
- Время матча уменьшено с 45 минут до 35
- В связи с изменением выше, аирдроп прилетает через каждые 6 минут
- Установка некоторых текстур переписана на вариант от mugg91 для более предсказуемой работы
- Мины после взведения невозможно подобрать (попросил Hallios)
- Полностью возвращены к ванильной логике пикапы + смержен фикс краша при открытии колеса пикапов
- Возвращена старая логика загрузки кастомных голов (исправляет проблему с отсутствием головы в целом)
- Всякие мелкие изменения, не стоящие внимания
Исправлено:
- Исправлен краш при спауне грегов
- Исправлен рандомный дроп
- Исправлено отображение времени на панели аирдроп-таймера
- Исправлена логика направленного взрыва (не учитывались углы от 180 до 360 (и -180 до -360 соответственно) + были неправильные условия)
v3.3
Список изменений версии 3.3
Главное нововведение данной версии - это изменение текстур в зависимости от праздника, который длится в момент игры. Используются текстуры, которые рисовали разработчики для обновлений, так и собственные.
К сожалению, данная фича неидеальна и являет собой большое количество костылей, поэтому если где-то возникают проблемы с текстурами - большая просьба оставлять багрепорты со скриншотами!
Добавлено:
- Добавлен улучшенный бомбер: игроки могут скидывать с него предметы, загрузив их в инвентарь бомбера (клавиша Space для действия), стоит 280 монет
- Добавлена слайд-мина: она моментально активируется на маленькой скорости передвижения, стоит 100 монет и купить можно раз в одну минуту
- Добавлен дроп рандомных предметов (конкретно ледяной и липкой бомб) с рыцарей: при киллстрике от двух игроков падает либо липкая, либо ледяная бомба с кулдауном в 5 секунд перед следующим дропом
- Добавлена панель с таймером прилёта аирдропа
- Добавлена панель, отображающая количество игроков за тот или иной класс
- Добавлена команда на обновление пулов материалов
- Добавлены новые эмоции
- Добавлены новые карты
Изменено:
- Цена на водную бомбу повыше на до 70 монет, так же на неё выставлено количество в 4 штуки на команду
- Изменён задний фон на тот, что стоит в KIWI (спасибо, Skemonde)
- Дополнено условие, разрешающее использовать дрели рыцарям и лучникам во время внезапной смерти: повышенный нагрев накладывается в тот момент, когда игрок находится на территории противника
- Новым игрокам по-умолчанию выставляется старая система подбора
- Полностью убрана отдача от ледяных бомб (по идее)
- Количество добываемого пилой дерева увеличено до 35 единиц
- Обновлена цена на военный корабль (250 > 350) и большую лодку (100 > 200)
- Обновлена цена на липкую бомбу (105 > 85)
- Обновлен перевод для липкой бомбы
- Обновлен мапцикл мода
Исправлено:
- Исправлено отсутствие синхронизации отмеченных строителей
- Таймер конвертации предметов теперь сбрасывается, если он выпал со склада или с игрока
- Возможно, исправлена проблема с текстурами голов в таблице
- Исправлено отсутствие урона по кегам от шипов (исправление взято из kag-base)
- Исправлены обходы лимитов классов: игроки спаунятся исключительно с классом рыцаря после начала раунда + если он пытается сменить класс или остаться с ним после выставления лимита в ноль, его автоматически сменит обратно на рыцаря
v3.2.4
- [+] Добавлена возможность пометить строителя отдельно от капитана;
- [+] Переработка стационарного арбалета: он может стрелять почти всеми типами стрел, скорость стрельбы (и одновременно расстояние) увеличена, стрелы живут десять секунд.