MushRog

Обмен, рынок, склад и гильдии

14 октября 2026 г. mecanicaarquitetura

Машинный перевод, ещё не проверен.

Появилась социальная часть экономики: прямой обмен между игроками, рынок, работающий при офлайн-продавце, склад на аккаунт и гильдии со своим складом и чатом.

Зачем

Предмет, который не циркулирует, не становится экономикой. Но плохо сделанный обмен превращается в мошенничество, поэтому правило было такое: клиент только просит, а проверяет и двигает всё сервер.

Как это работает

В обмене касание другого игрока в городе открывает приглашение. Каждая сторона собирает своё предложение, и любое изменение разблокирует обе. Когда обе стороны зафиксировали, идут 3 секунды проверки с неактивными кнопками, и только потом обе подтверждают. Оба аккаунта записываются вместе: либо обмен проходит целиком, либо ничего не меняется. Всё хранится в логе 90 дней. Тома XP, звёздная эссенция и надетые вещи в обмен не попадают, а аккаунт младше 24 часов или без персонажа 20 уровня торговать не может, чтобы остановить ботов.

В здании Mercado ты выставляешь предмет по фиксированной цене. Предмет удерживается, покупатель платит, даже когда тебя нет в сети, и золото приходит на твой аккаунт уже с вычтенной комиссией 5%.

Склад вмещает 100 слотов на аккаунт, до 300 за золото, и это способ передавать предметы между своими персонажами. Вещь, лежащую на складе, нельзя надеть, прокачать у кузнеца или продать, пока она не вынута.

Создание гильдии стоит 10 тысяч золота и требует название и тег. В неё помещается до 30 участников, разделённых на лидера, офицеров и участников. Есть приглашения, сообщение дня, склад гильдии (вкладывают все, забирают только лидер и офицеры) и чат с /gu.

Следующий шаг

Настоящие лавки на земле города, когда для них будет графика.

Изменения

  • feat(server): phase 2 systems behind one service hub

    Room instances: a full room opens a new instance (rid#n) and empty extra instances are dropped; matchmaking fills groups first. New room kinds: farm (wild animals that respawn, gather nodes, team revives instead of failing), legend (weekly boss, needs 2 players and a level, phases with summons and flooding, linked roots, aura cycling with reflect, damage only from given reactions) and explore (Wednesday and Sunday, 10 waves of 10 elites per rotating theme, 20 s pause with free swap, reward per wave, 10x chest capped at 2 per opening, ranking and a global announcement). Two more dungeons (Caverna Gelida, Bosque Uivante), four legends and the explore themes, all in data with their mobs, loot and portals. Modules: Cooking (farm gathering with personal regrowth, recipes, shop, food that buffs both characters for 30 min), Gacha (six banners with their own pity at 30, no 50/50, fragments, cosmetic visuals), Storage, TradeSession (two locks, 3 s review, atomic two-account update, 90-day log), Market (escrow, 5% fee, offline payout) and Guilds (ranks, invites, storage, message of the day, guild chat). Net exposes them through rq_op/panel_rpc. Protocol 12.

  • feat(client): farm, legends, explore and city service panels

    Farm room: zones, gather nodes with personal regrowth, tap a node to walk and gather, orange exit back to town. Legend and explore overlays: waiting for players, phase banners, flooding tint, roots, wave and pause with free swap. City: Taverna, Loja, Armazem and Mercado open their panels with F or a tap; tapping another player offers a trade; Gacha, Guilda and Incursao buttons at the top. New panels for cooking, storage, market, trade, gacha and guild, all talking to the server through Net.op. Food is eaten from the bag. Guild chat with /gu. Gacha cosmetics recolor the outfit, armor and weapon layers, and wings, mounts and pets show as a tag under the name. Mob sprites for the new monsters and the farm animals. Integration test covers farm gathering, cooking, food in the room, storage, gacha pulls, guild chat, legend gating, market eligibility and an explore wave. Version 0.2.0.

← Назад к девлогу