Skip to content

первая партия правок мелких недочетов

Robot Blue requested to merge start into main
  • Изменение названий классов с окончанием Primary на окончание Data для
  • Теперь считывание тэгов с конфига не зависит от пробелов до и после знака равенства (=).
  • Новая константа &m обозначающая money.
  • Теперь проверяется обязательность заполненности якоря для тега &m и @p
  • Если какой-то предмет имеет якорь &m - он является платежным инструментом мира. Все цены перерасчитываются относительно его цены. Нельзя создавать заявки на аукцион для таких предметов.
  • Qualities и Priorities приобрели собственные классы и валидацию при считывания из конфига.
  • Появилась Валидация первого символа Якоря (для персонажей - @, для предметов - &, для сообщений - М и т.п.)
  • Убрана возможность продавать, покупать, закрывать заявки из глобального класса, т.к. они уже присутствовали в классе персонажа.
  • Перенесена возможность узнавать цену предмета на рынке в класс предмета.
  • Мелкие фиксы и переносы ответственности.
  • ещё немного улучшена валидация чтения конфигов, а так же количество и качество ошибок.
  • перенесен конфиг Порталов в конфиг Локаций. Это устраняет избыточность и упрощает редактирование конфигов.
  • в рецептах появилась возможность указывать минимальный требуемый опыт для крафта, опыт за крафт и количество предметов полученных за один крафт. Боты учитывают эти параметры.
  • добавлена документация прямо в код
  • добавлена панель переходов между локациями и её функционал
  • добавлены методы для работы с переходом между локациями
  • поправлен баг с использованием класса LocationData место LocationCalled
  • поправлены баги с дефолтными параметрами при обращении к GOAPAgent
  • поправлен баг, когда персонаж игрока загружался место персонажа на локацию
  • добавлен примитивный Dashboard для кнопок
  • добавлены "точки" в локацию
  • добавлена поддержка Stuff в локации
  • в зависимости от того, на какой персонаж точке, его анимация меняется в зависимости от stuff
  • поправлен интерфейс Dialogue
  • пофикшен баг когда не учитывалося параметр INTERACTION у Stuff
  • Теперь предметы имеют изображение и ссылаются на тайл-мапу в конфиге
  • Поправлен парсинг сообщений, функций и условий. Добавлены ошибки, если таковые возникают.
  • Парсинг сообщений стал гораздо проще
  • Парсинг сообщений стал поддерживать создание ссылок на сообщения
  • Добавлена визуализация инвентаря
  • добавлен лучший стул в мире
  • добавлена новая визуализация персонажа
  • пофикшен баг с выделением ВЕЩЕЙ
Edited by Robot Blue

Merge request reports