Feature/blue crystals #19

Merged
Alexander merged 7 commits from feature/blue-crystals into develop 2026-11-06 18:38:55 +03:00
Member

Синие кристаллы по «Регламенту валют, кристаллов и торговли» от 05.11 и «Ответу Володе» от 06.11. 7 коммитов поверх develop, без конфликтов.

Что вошло

  • Хранилище: 50 → 75 / 100 / 150 / 200, ступень разрешает Ратуша 3 / 5 / 7 / 9, покупка в окне Ратуши (цена списывается один раз).
  • Недельный PvE-предел: 6 новых кристаллов за 7 реальных суток (задания, события, бои, торговец); сверх — 1000 золота за кристалл. Квота и место в хранилище — отдельно, ждущие места кристаллы квоту второй раз не тратят.
  • Редкий PvE-торговец (Магазин): 30 000, потом 60 000 золота, не больше 2 за 7 суток; нет квоты, места или покупок — блок без списания.
  • Кристальная шахта: 3 за 7 реальных суток на шахту, до двух (Ратуша 6 и 9), офлайн по меткам, пауза при полном хранилище, вне недельного предела.
  • Ускорения за золото: стройка, улучшение, обучение — 1 золото за 10 с (было 1 кристалл за 30 с).
  • Исправления: кнопка «Забрать подарок» за вход видна в горизонтальном экране; при открытии зоны камера показывает только её край.
  • DEV: «+1 PvE-кристалл», «Сбросить квоту», «Ресурсы 100 000», «Кристаллы = макс».

Все числа — ТЕСТ, в EconomyConfig. Правила — без Unity в модуле Экономики: CrystalRewards, CrystalStorage, CrystalQuota, CrystalTrader, CrystalMine.

Проверено

  • Сборка без ошибок, 178 автотестов (21 новый — по разделу 12 регламента валют и разделу 6 регламента кристаллов)
  • Проверка в Unity: хранилище, предел, торговец, шахта, ускорения

Для Вальдемара

  • В ResourceManager новое поле CrystalStorageLevel (сохраняется в секции economy); в EconomyConfig — разделы кристаллов и secondsPerGold; вторая шахта — в buildingLimits.
  • Открытый вопрос: лимит золота (1000 + 1000 за уровень Склада) против цен торговца (30 000 / 60 000), расширений (до 10 000) и шахты (12 000).

Подробно: Docs/Modules/Economy.md, раздел «Синие кристаллы».

🤖 Generated with Claude Code

Синие кристаллы по «Регламенту валют, кристаллов и торговли» от 05.11 и «Ответу Володе» от 06.11. 7 коммитов поверх develop, без конфликтов. ## Что вошло - **Хранилище:** 50 → 75 / 100 / 150 / 200, ступень разрешает Ратуша 3 / 5 / 7 / 9, покупка в окне Ратуши (цена списывается один раз). - **Недельный PvE-предел:** 6 новых кристаллов за 7 реальных суток (задания, события, бои, торговец); сверх — 1000 золота за кристалл. Квота и место в хранилище — отдельно, ждущие места кристаллы квоту второй раз не тратят. - **Редкий PvE-торговец** (Магазин): 30 000, потом 60 000 золота, не больше 2 за 7 суток; нет квоты, места или покупок — блок без списания. - **Кристальная шахта:** 3 за 7 реальных суток на шахту, до двух (Ратуша 6 и 9), офлайн по меткам, пауза при полном хранилище, вне недельного предела. - **Ускорения за золото:** стройка, улучшение, обучение — 1 золото за 10 с (было 1 кристалл за 30 с). - **Исправления:** кнопка «Забрать подарок» за вход видна в горизонтальном экране; при открытии зоны камера показывает только её край. - **DEV:** «+1 PvE-кристалл», «Сбросить квоту», «Ресурсы 100 000», «Кристаллы = макс». Все числа — ТЕСТ, в `EconomyConfig`. Правила — без Unity в модуле Экономики: `CrystalRewards`, `CrystalStorage`, `CrystalQuota`, `CrystalTrader`, `CrystalMine`. ## Проверено - [x] Сборка без ошибок, 178 автотестов (21 новый — по разделу 12 регламента валют и разделу 6 регламента кристаллов) - [ ] Проверка в Unity: хранилище, предел, торговец, шахта, ускорения ## Для Вальдемара - В `ResourceManager` новое поле `CrystalStorageLevel` (сохраняется в секции `economy`); в `EconomyConfig` — разделы кристаллов и `secondsPerGold`; вторая шахта — в `buildingLimits`. - Открытый вопрос: лимит золота (1000 + 1000 за уровень Склада) против цен торговца (30 000 / 60 000), расширений (до 10 000) и шахты (12 000). Подробно: `Docs/Modules/Economy.md`, раздел «Синие кристаллы». 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Alexander added 7 commits 2026-11-06 18:38:45 +03:00
- CrystalStorage (без Unity) + 5 тестов из раздела 12
- Ступени и цены -- EconomyConfig.crystalExpansions (ТЕСТ), купленная ступень -- в секции economy
- Окно Ратуши: «Хранилище синих кристаллов», «Расширить до N»; цена списывается один раз

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- CrystalQuota (без Unity) + 6 тестов из раздела 12
- Задания, события, бои: в пределах квоты -- кристаллы, сверх -- 1000 золота за кристалл (ТЕСТ)
- Ждущие места кристаллы квоту второй раз не тратят; письмо «ждут места» -- вне квоты
- Окно Ратуши: «Новых кристаллов за 7 дней: N / 6»; DEV: «+1 PvE-кристалл», «Сбросить квоту»

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- CrystalTrader (без Unity) + 5 тестов из раздела 12
- Входит в недельный PvE-предел; нет квоты, места или покупок -- блок, золото не списывается
- Магазин: карточка «Редкий торговец»; DEV «Золото 100 000» для проверки

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- CrystalMine (без Unity) + 5 тестов: ровно 3 за 7 суток, ×12 не действует, 49/50 -> 1, пауза, перезагрузка и часы назад без двойного начисления, офлайн-стройка
- Работает с конца стройки, офлайн досчитывается; вне недельного PvE-предела
- Вторая шахта -- Ратуша 9 (ТЕСТ); окно здания: следующий кристалл / пауза
- DEV «Ресурсы 100 000» -- обычные ресурсы мимо лимита склада

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Alexander merged commit 6d36c14313 into develop 2026-11-06 18:38:55 +03:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: 4bit/MVP1#19