-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FEAT: Novice rework #765
FEAT: Novice rework #765
Conversation
Отсылаемся к старым ПРам с новичковыми ролами. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Нащаник ну не ругайся, моя починиль |
Маловато будет |
52979a4
to
b064ade
Compare
Хто-нибудь памахити и дайте ревью sadcat |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Я очень надеюсь что тут всё работает. Но мне так лень сейчас делать ревью. Игроки потестят
База |
…ундстартом косим конфиг в нулину для новичков Обнуляем их и в обычных должностях
Co-authored-by: Volodymir Ohorodnytskyi <[email protected]>
a2f9a1b
to
36eeff5
Compare
Что этот PR делает
Перерабатываем новичков делая из них полноценные должности.
Подготавливаем площадку для добавления новых профессий.
Делаем всё модульно что делается модульно.
Добавлено отображение одежды новичков DATACORE на карте (к сожалению не модульно).
Дополнительно:
Теперь должности новичков напрямую связаны с родительскими должностями, из-за чего их слоты делятся между собой. Если у офицера всего 8 слотов на должность, то в общей сумме офицеров и кадетов не может быть больше 8.
Добавлена возможность отказывать в появлении излишков новичковых должностей раундстартом, из-за чего им придется входить уже после начала игры, отдавая приоритеты людям с нормальным профессиям.
Лендмарки связаны с лендмарками "старших коллег". Увы, частично модульно ради 1-го условия. Ибо там опять спагетти код.
Почему это хорошо для игры
Читайте предыдущие ПРы.
Это хорошо для игры, хорошо для кода.
Изображения изменений
Тестирование
Да. Обычные джобки не сломались. Новые тоже, старые тоже. Всё что могло уйти в модуль ушло в модуль. Связь проверил, всё работает и блокируется когда слотов не остается. Обтестил всё что мог. Консолька всё выдает, карту, айдишники.
Changelog
🆑
tweak: Возвращены переработанные должности новичков (подробности в ПР'е)
tweak: Подготовлен модуль для добавления профессий
fix: Должности новичков теперь корректно отображаются в преференсах и на карте
tweak: Должность новичка вынесена отдельной профессией с приоритетом.
tweak: Должность новичка зависит от общего числа слотов "старшей" профессии. Общее число слотов высчитывается по схеме: Кол-во слотов у новичка + кол-во слотов у "старшего" = число допустимых слотов, которые могут "взять" одна из профессий.
tweak: Лендмарки (зоны спавна) новичков зависят от "старшей" профессии.
/:cl: