new gacha animation added

This commit is contained in:
esef committed 2026-07-12 16:57:43 +03:00
1 parent 7367eb2cc4
commit 4d1949bdc2
2 files changed
+4 -3

No files matched your search

+1
View File
@@ -8,6 +8,7 @@ BUNDLED_DB = Path(__file__).parent / "ba_students.json"
BANNER_FILE = Path("data/ba_banner_state.json") BANNER_FILE = Path("data/ba_banner_state.json")
ASSETS_DIR = Path(__file__).parent / "assets" ASSETS_DIR = Path(__file__).parent / "assets"
BG_PATH = ASSETS_DIR / "gacha_bg.png" BG_PATH = ASSETS_DIR / "gacha_bg.png"
GACHA_ANIM_PATH = ASSETS_DIR / "Arona_Blue_Gacha_Animation.gif"
# ── APIs ──────────────────────────────────────────────────────────────────── # ── APIs ────────────────────────────────────────────────────────────────────
BANNER_API = "https://api.ennead.cc/buruaka/banner" BANNER_API = "https://api.ennead.cc/buruaka/banner"
+3 -3
View File
@@ -19,7 +19,7 @@ from .data import (
get_rates_for_banner, get_rates_for_banner,
) )
from .gacha_renderer import render_pull from .gacha_renderer import render_pull
from .constants import SPARK_TARGET, BANNER_FILE, DEFAULT_RATES, PULL10_RATES from .constants import SPARK_TARGET, BANNER_FILE, DEFAULT_RATES, PULL10_RATES, GACHA_ANIM_PATH
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
@@ -258,8 +258,8 @@ class BlueArchiveGacha(commands.Cog):
banner_name = f"{gtype} — {rateups}" banner_name = f"{gtype} — {rateups}"
rates = get_rates_for_banner(banner) rates = get_rates_for_banner(banner)
# "Opening envelope" teaser # "Opening envelope" teaser — send animation GIF
teaser = await ctx.reply("Opening recruitment envelope" + ("s..." if count > 1 else "...")) teaser = await ctx.reply(file=discord.File(str(GACHA_ANIM_PATH)))
# Build the banner-specific character pool # Build the banner-specific character pool
if banner_id and banner_id != "regular" and banner: if banner_id and banner_id != "regular" and banner: