/ Дневник разработки / S&Lumberjack
Система Престижа
Магазин ресурсов
Привет, рубщики! 🪓
Сегодня мы провели большой внутренний аудит проекта — заглянули в каждый уголок кода, чтобы понять, что уже работает, что нужно починить, и в каком порядке двигаться дальше.
Обновление — Система Престижа
Исправили давнюю проблему: раньше кнопку Prestige можно было нажать в любой момент — даже с нулём монет. Это приводило к случайному сбросу прогресса без реального достижения.
Теперь всё работает правильно:
- В окне Престижа появилась карточка с требованием: показывает ваши текущие деньги и сколько нужно набрать.
- Кнопка заблокирована, пока у вас недостаточно средств. При попытке нажать — сыграет характерный звук.
- Как только накопите нужную сумму — карточка покажет ✅ и кнопка станет активной.
Минимальный порог для Престижа: 50 000$.
> Это временное значение — после того как мы окончательно отбалансируем всю экономику игры, порог может измениться. Следите за обновлениями!
Также проверили сброс перков при Престиже — он уже работал корректно. После нажатия кнопки все прокачанные навыки сбрасываются и сохраняются как сброшенные, в том числе если выйти из игры сразу после.
Обновление — Магазин ресурсов
Починили поведение магазина: теперь список ресурсов обновляется в реальном времени, пока магазин открыт.
Раньше при подборе ресурсов, которые уже были в инвентаре, магазин не всегда обновлял количество — кнопка «Sell All» могла показывать старое число. Приходилось закрыть и снова открыть магазин, чтобы увидеть актуальные данные. Теперь это исправлено.
Продажа всех видов ресурсов работает корректно — Кора, Смола, Жёлудь и прочие предметы продаются так же, как обычная Древесина. Если в Forest-вкладке виден только WoodLog — значит у вас пока только он. Другие ресурсы появятся в магазине, как только вы их подберёте.
Подсказка: магазин теперь проверяем по 10 tier-вкладкам. Ранние ресурсы HardWood и RareWood отображаются как понятные предметы первой локации — Шишка и Жёлудь — и должны быть доступны в T1. Идентификаторы ресурсов в логах/сейвах остаются прежними, чтобы не ломать сохранения.