Иконка FuRY Coin
Ветка Economy Глобальный магазин FuRY Интеграция с ASTERION Monitor

ASTERION Economy Realise | ver.1.6.4R

ASTERION Team R — Patch 1.1.7r

Автор: [+] б̲о̲ʙ̲о̲з̲ᴀʙᴩ,
Описание: Global balance pass of Economy earnings.
`/work`, `/slut`, `/beg`, `/search`, `/fish`, `/mine` и `/crime` подтянуты к `/hunting go` по EV/stamina без потери их собственной роли.
Статус docs: страница сверена с текущей веткой 07.04.2026.

ASTERION Team R — Patch 1.1.7r

Новое и улучшенное

Hunter XP

Опыт охотника и вооружение

Каждая охота выдаёт Hunter XP. Формула простая: (звери × 12 + мобы × 25) × множитель сложности × множитель оружия. Полученные очки копятся в профиле, а оружие открывается при достижении порога XP.

ОружиеXPМножители

Белый стрик
Пистолет (выдаётся сразу)
0 Монеты ×1.00
Мобы ×1.00
XP ×1.00

Прототип Баррель
Пистолет
8 400 XP Монеты ×1.05
Мобы ×1.05
XP ×1.05

Кросскилл страж
Пистолет
17 500 XP Монеты ×1.08
Мобы ×1.10
XP ×1.08

Братья Гримм
Двойные ПП
29 400 XP Монеты ×1.12
Мобы ×1.15
XP ×1.12

Cavinity 12G
Дробовик
42 700 XP Монеты ×1.15
Мобы ×1.20
XP ×1.15

Валькирия
Штурмовая винтовка
57 400 XP Монеты ×1.18
Мобы ×1.25
XP ×1.20

Контрактник .308
Снайперская винтовка
73 500 XP Монеты ×1.22
Мобы ×1.32
XP ×1.25

Пустынная лиса
Снайперская винтовка
91 000 XP Монеты ×1.26
Мобы ×1.38
XP ×1.30

Вулкан
Миниган
112 000 XP Монеты ×1.32
Мобы ×1.45
XP ×1.40

Множители складываются с бустерами событий и локальными «Счастливыми часами». Пушки не расходуются: поменяли loadout — сразу применились новые коэффициенты к монетам, мобам и XP.

Быстрая сводка

Что умеет ASTERION Economy

Экономика строится вокруг валюты FuRY. Магазин запускается через интерактивное меню /shop, пользователи выполняют покупки с подтверждением, а администраторы управляют товарами и балансами. В актуальной ветке 1.6.x сюда входят банк, чёрный рынок, action-boosters, расширенные команды заработка и свежая охотничья прогрессия.

Help

Справка по командам

Быстрый список основных возможностей экономического бота. В Discord используйте /economyhelp — команда отправит аккуратный ембед со сводкой.

Stamina

Стамина: заряды вместо тотальных КД

База — 18 зарядов с авторегеном 1 заряд / 20 минут. Партнёрские роли суммируются (+1/+2/+3), магазин предлагает восстановление, ускоренный реген и ингибиторы. /stamina теперь открывает отдельную glass-карточку: обычный запас, следующий заряд, реген, разбор источников и блок активного ингибитора.

Crime

Дела по локациям

Команда /crime location:<цель> позволяет выбрать точку (Улица→Банк). У каждой своя стоимость стамины, награда, штраф и шансы на лут.

ЛокацияСтаминаКДНаградаШтрафРиск
Улица80–20030–9030%
Супермаркет▰▰160–38080–20040%
Банкомат▰▰▰220–520140–32048%
Склад▰▰▰▰360–780220–46055%
Банк▰▰▰▰▰600–1500400–100070%
Hunt 2.0

Охота и бестиарий

Команда /hunting go теперь делит добычу на две части: привычная дичь (мясо, шкуры, редкие мифические звери) и отдельный бестиарий с мобами и боссами из Wuthering Waves, Honkai: Star Rail, Zelda, Tower of Fantasy, Destiny 2, Genshin, Final Fantasy XIV, World of Warcraft и Skyrim. Каждый босс отдаёт свой трофей, а все дропы видны в /loot и продаются через /sell.

ЛокацияМобы за походКомментарий
Изумрудный лес0–1Базовая охота: упор на зверей, редкие встречи с Roseshroom/Whiff Whaff.
Золотая саванна1–2Параллельно с дичью появляются Ravager, Hoartoise и другие «обычные» мобы.
Полярная тундра1–2Частые встречи с Lizalfos, Hilichurl и потусторонними существами Rifthound.
Запретные чащи1–3Добавляются мини‑боссы: Maguu Kenki, Valkyrie, Taken капитаны.
Астральная роща2–4Мифический пул с Azhdaha, Luminite, Alexander, Leviathan, Dragonborn и т.д.

Все новые предметы учитываются в апгрейде добычи (/loot_upgrade) и в статистике продаж. Следите за редкими частями (например, Tempest Mephis Spike, Gleeok Horn, Frostfire Dragon Heart) — они закрывают квесты сообщества и ценятся выше прочих.

BMCoin

Чёрный рынок и BMC

Версия Realise 1.6.4R сфокусирована на прогрессии: рыбалка получила требования по локациям/сложностям, появился крафт удочек и стабилизатор лески, а вся система переселилась в модульный пакет.

Используйте легальные инструменты, накопите стартовый запас BMCoin, затем закупайтесь на чёрном рынке (выбирая нужный тип оружия/брони) и идите в банк/экстрим‑ограбления за «пару монет сверху».

Shop

Интерактивный магазин

Команда /shop запускает витрину ASCEND Market: приветствие, текущий баланс и мгновенные фильтры без повторного вызова команды. Категории и сортировки переключаются прямо в эмбеде.

Fishing

Трекинг рыбы и крафт удочек

Если вы включите режим /loot track:true, бот зарезервирует ресурсы для следующей удочки и начинает «целенаправленную» рыбалку.

Fishing Beta

Прогресс рыбака и вводный экран

Рыбалка теперь объясняет себя с первого запуска. Новый игрок сначала видит вводный экран с иллюстрацией и кнопкой на beta-туториал, а уже затем повторяет /fish для реального заброса.

Instructor Baizhi
/fishing tutorial
Кнопочный beta-гайд: страницы “назад / вперёд / закрыть”, объяснение удочек, трекинга, маршрутов и прогрессии без стен текста.
Fishing progress icon
Прогресс доступа
/fish показывает улов, текущую удочку, следующую локацию и следующую сложность. Это аналог “Прогресса доступа” у шахты, но заточенный под рыбалку.
Fishing income icon
Доход и эмбед
Доход отделён собственной иконкой, а итоговый эмбед собирает монеты, сложность, удочку, лут и прогресс без лишнего визуального шума.
Boost

Бустеры и множители

Обновлённая команда /booster показывает полный расклад множителей XP: купленный бустер из магазина, ролевые множители из AsterionMonitor и активный бустер канала.

Currency

Валюта FuRY

Баланс хранится в таблице users.fury_coins базы asterion.db. Пользователи зарабатывают монеты за активность, ежедневные награды или промокоды.

Admin

Инструменты администратора

Админы управляют товарами и балансами: создают позиции магазина, скрывают/включают их, выдают или изымают монеты, просматривают журнал транзакций.

Ключевые слэш-команды
  • /shopadd, /shopremove, /shoptoggle;
  • /givecoin, /takecoin, /setcoin;
  • /transactions — последние записи;
  • /economyreset — полный сброс (требует подтверждения).
  • /action_booster_add, /action_booster_list, /action_booster_cancel — планирование “счастливых часов” (удвоенные монеты/ресурсы с анонсом).
Analytics

Лидерборды и статистика

Команда /leaderboard_economy выводит топ по монетам (параметр currency переключает FuRY и BMC), а /stats_economy агрегирует оборот, покупки и бустеры. “Счастливые часы” для заработка запускаются через /action_booster_add и автоматически анонсируются в выбранном канале.

Слэш-команды

ASTERION Economy регистрирует команды автоматически через discord.py app_commands. Ниже — актуальный список с подсказками и ссылками для быстрого поиска.

👤 Пользовательские команды

Команда Назначение Пример Ссылка
/shop Открывает интерактивный магазин с фильтрами /shop Перейти
/balance [user] Проверить свой или чужой баланс /balance user:@Kurato Баланс
/gift user amount Передать FuRY другому участнику /gift user:@Fors amount:250 Переводы
/daily Получить ежедневную награду (20h cooldown) /daily Daily
/weekly Получить еженедельную награду (улучшенный эмбед, серия) /weekly Weekly
/monthly Получить ежемесячную награду (улучшенный эмбед, серия) /monthly Monthly
/bank Показать наличные и банковский баланс FuRY /bank Банк
/wallet_status Показать статус защиты кошелька (уровень, срок, эффект) /wallet_status Банк
/deposit Положить FuRY или BMCoin в банк (поддерживает all:true) /deposit currency:BMC amount:5 Банк
/withdraw Снять FuRY/BMCoin из банка (поддерживает all:true) /withdraw currency:BMC all:true Банк
/work Заработать FuRY (КД 8ч, до 3/день) • Стамина: ▰▰ /work Заработок
/slut Быстрый подработок (КД 6ч, до 4/день) • Стамина: /slut Заработок
/crime Локации (Улица→Банк) со своей стаминой/лутом; сложные дела + инструменты дают шанс на BMCoin /crime location:bank Заработок
/rob Карманник по игроку (PvP) • Стамина: ▰▰▰ • BMC: hard/extreme + инструмент, цель ≥50k /rob target:@User Ограбления
/blackmarket Каталог нелегальных инструментов/защиты за BMCoin с шансом облавы /blackmarket item_id:2 BMCoin
/bm_exchange Обмен FuRY ↔ BMCoin по курсу 1 BMC = 50 000 FuRY /bm_exchange amount:3 direction:to_bm BMCoin
/beg Попросить FuRY + мелкий лут (КД 30м; 8/день) • Стамина: /beg Заработок
/search Поиск монет и контейнеров с лутом (КД 1ч; 10/день) • Стамина: /search Заработок
/fish Рыбалка с прогрессом доступа, лутом и одноразовым вводным экраном • Стамина: • Поддерживает /loot track:true /fish • /fish location:fjord Fishing Beta
/fishing info Прогресс рыбака: текущая удочка, стабилизатор, открытые локации/сложности и следующая цель /fishing info Fishing Beta
/fishing tutorial Кнопочный beta-туториал по /fish с Instructor Baizhi и разбором механик /fishing tutorial Fishing Beta
/hunting go Охота с бестиарием: лут дикой природы + части мобов и боссов. Эмбед показывает счётчик зверей/мобов и прогресс охотника • Стамина: ▰▰ /hunting go Бестиарий
/mine Шахта: руды/самородки (КД 2ч; 6/день) • Стамина: ▰▰▰ /mine Лут
/stamina Показать визуальную карточку со стаминой, регеном, breakdown и отдельным резервом ингибитора /stamina Stamina
/loot Посмотреть инвентарь лута, включить трекер крафта (track:true/false) /loot • /loot track:true Лут
/loot_upgrade Купить уровни добычи (шанс успеха + качество лута) /loot_upgrade levels:2 Лут
/sell Продать лут за FuRY /sell all:true Лут
/inventory История 10 последних покупок /inventory Чеки
/leaderboard_economy Топ участников по монетам (FuRY / BMCoin) /leaderboard_economy currency:BMC limit:10 Лидерборд
/booster [user] Сводный отчёт о магазинных (XP/доход/стамина), ролевых и канальных бустерах /booster user:@Kurato Бустеры
/shopinfo item_id Детальная информация по товару магазина /shopinfo item_id:42 Товары
/stats_economy Сводная статистика экономики сервера /stats_economy Сводка
/economy-stats Алиас для сводной статистики (гильдейский) /economy-stats Сводка
/redeem code Активировать промокод /redeem code:SPRING-2025 Промокоды

🛡 Административные команды

Команда Назначение Пример Примечание
/shopadd Добавить товар в магазин (поддерживает роль и лимит) /shopadd name:"VIP роль" description:"30 дней" price:1000 type:cosmetic role:@VIP Опциональные параметры: role, stock
/shopremove Удалить товар по ID /shopremove item_id:42
/shoptoggle Включить/выключить доступность товара /shoptoggle item_id:42 Отображается или скрывается из /shop
/givecoin Выдать FuRY или BMCoin пользователю /givecoin user:@Kurato currency:BMC amount:5 reason:"Награда" Логируется в базу и канал
/takecoin Изъять монеты с проверкой баланса /takecoin user:@Kurato currency:FURY amount:200 Не позволит уйти в минус
/setcoin Установить точный баланс FuRY/BMC /setcoin user:@Kurato currency:FURY amount:0 Записывает старое значение в лог
/transactions Последние транзакции из transactions /transactions limit:15 Максимум 25 записей за раз
/economyreset Полный сброс экономики /economyreset confirm:RESET Очищает покупки, транзакции, daily, активные бустеры
/giftall Выдать одинаковую сумму FuRY/BMC всем участникам /giftall amount:50 currency:BMC reason:"Поддержка" Пропускает ботов, логирует каждую операцию
/currency Точно добавить/изъять/установить баланс (FuRY/BMC) /currency action:add user:@Zen amount:250 currency:BMC Поддерживает комментарий для лога
/promo Создать промокод на FuRY или BMCoin /promo code:SPRING amount:250 uses:50 currency:BMC Таблицы promo_codes/promo_claims создаются автоматически
/action_booster_add Запланировать “счастливые часы” для выбранной команды (монеты и лут) /action_booster_add action:/work coins_multiplier:2 loot_multiplier:1.5 duration_minutes:180 announce_channel:#events Можно задать отложенный старт и текст анонса
/action_booster_list Посмотреть активные и запланированные счастливые часы /action_booster_list show_expired:true Показывает ID, интервалы и канал уведомлений
/action_booster_cancel Отменить событие по ID /action_booster_cancel booster_id:12 Сразу выключает бонусы и уведомления

Бэкенд и хранение данных

Базы данных

SQLite-структура

Экономика использует две базы:

  • asterion.db — общая база (таблица users, поля fury_coins, транзакции AsterionMonitor)
  • economy.db — специализированные таблицы: shop_items, purchases, transactions, active_boosters, action_boosters, daily_claims, promo_codes
Логирование

Логи и уведомления

  • В файле Economy.py настройте LOG_CHANNEL_ID для оповещений о покупках и административных действиях.
  • Покупки и подарки отображаются в эмбедах, что упрощает аудит.
  • Транзакции фиксируются в economy.db.transactions с типом операции и причиной.
Интеграция

Связь с AsterionMonitor

Бустеры из магазина хранятся в economy.db.active_boosters и уже используются мониторингом: AsterionMonitor умножает XP на активный бустер, а Economy считывает channel_multipliers и role_multipliers для отчёта /booster. Добавляйте новые множители в Monitor — витрина и отчёт подхватят их автоматически.