====== Магазины ====== {{ rpd:images:shopkeeper_mob.png|Торговец }} Магазины — это специальные комнаты в подземелье, где игроки могут покупать предметы, экипировку и услуги у NPC в Remixed Dungeon. Каждый магазин специализируется на разных типах товаров. ==== Описание ==== Магазины — это особые зоны подземелья, где герой может обменять золото на полезные предметы или продать ненужную экипировку. Они предоставляют ценные услуги, которые могут быть критически важны для выживания. ==== Типы магазинов ==== * **[[ru:rpd:shopkeeper_npc|Обычные магазины]]** — Продают базовые предметы: еду, зелья, свитки * **[[ru:rpd:wandmaker_npc|Магазины жезлов]]** — Специализируются на магических жезлах * **Магазины брони** — Продают различные типы брони * **Магазины оружия** — Специализируются на оружии * **Магазины еды** — Предметы еды для поддержания сытости * **Редкие магазины** — Предлагают уникальные или труднодоступные предметы ==== Механика магазинов ==== * **Валюта:** Покупка и продажа предметов за [[ru:rpd:gold_item|золото]] * **Ассортимент:** Магазины имеют разный ассортимент в зависимости от уровня подземелья * **Ограниченный запас:** Некоторые предметы доступны в ограниченном количестве * **Качество:** Предметы в более глубоких магазинах обычно лучшего качества * **Снижение цен:** [[ru:rpd:ring_of_haggler_item|Кольцо Торгаша]] может снизить цены на 25% когда у героя есть бафф Торгаш * **Случайная ротация:** Ассортимент магазинов меняется при каждом визите * **Уровни улучшения:** Оружие и броня обычно улучшены до случайного уровня ==== Частые товары в магазинах ==== * **Зелья:** Лечебные и утилитарные зелья (обычно идентифицированы) * **Свитки:** Различные магические свитки (обычно идентифицированы) * **Еда:** Паёки и специальные предметы еды * **Экипировка:** Оружие и броня (со случайным уровнем улучшения) * **Улучшения:** Свитки для усиления экипировки * **Специальные предметы:** Редкие или уникальные предметы могут появляться случайно ==== Торговцы ==== * **NPC-Торговцы:** Каждый магазин управляется дружелюбным NPC * **Услуги:** Торговцы предоставляют информацию и торговые услуги * **Расположение:** Магазины появляются как специальные комнаты на уровнях подземелья ==== Стратегия ==== * **Ранняя игра:** Фокус на базовых улучшениях экипировки * **Средняя игра:** Приоритет полезным расходникам * **Поздняя игра:** Поиск редких или уникальных предметов, которые могут появиться * **Управление золотом:** Всегда держи немного золота для экстренных покупок * **Кольцо Торгаша:** Рассмотри использование для значительной экономии (снижение цен на 25%) ==== Ссылки на код ==== * Система магазинов: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/levels/painters/ShopPainter.java|ShopPainter.java]] — Как создаются магазины * Ассортимент магазинов: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/painters/ShopPainter.java#L75-L145|ShopPainter.fillInventory метод]] — Как заполняется инвентарь * Торговец: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper.java|Shopkeeper.java]] — NPC-оператор магазина * Торговые сделки: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/windows/WndTradeItem.java|WndTradeItem.java]] — Окно торговли * Механика торга: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/RingOfHaggler.java#L21|RingOfHaggler.Haggling класс]] — Бафф снижения цен * Ценообразование предметов: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java#L90-L100|Код ценообразования]] — Как рассчитываются цены предметов * Строковые ресурсы: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] — Все тексты, связанные с магазинами ==== См. также ==== * [[ru:rpd:npc|NPC]] * [[ru:rpd:items|Предметы]] * [[ru:rpd:gold_item|Золото]] * [[ru:rpd:levels|Уровни]] * [[ru:rpd:ring_of_haggler_item|Кольцо Торгаша]] * [[ru:rpd:shopkeeper_npc|Торговец]] * [[ru:rpd:town_shop_level|Последний уровень магазина]] {{tag> rpd mechanics shops trading}}