- Stock: fixed trait gifts (缪尔赛思 / 变形者集群 变形同构体, 耶拉 不融冰, 蜜蜡 / 卡涅利安 迅捷作战粮, 诗怀雅 盟约之币) still occupy stock but are granted past the cap; an operator card already shown in the shop or a reward can be taken after the pool runs out and overdraws (GitHub #498, the owner's decision); item buys and item rewards keep the stock check. 洛洛 / 焰尾 sub-pools use the measured weights (PR #497 by @2321Robin; the occupancy idea of PR #496 by @2321Robin re-implemented differently). - Boss pairs are drawn at random once per match and fixed to battle start; the Hidden Core reuses them; a leaver does not split a full pair (the owner's decision). - 阿戈尔 in 联防 no longer re-applies the opening devour HP loss or a false revive; Touch's team medic stays for the match after its holder leaves (owner-approved, official lifetime unverified). - Auto-skill ranges: 司霆惊蛰 S2, 斩业星熊 S3 against air, 予愿安洁莉娜 S3; 自在's post-rebirth invulnerability is also untargetable (#510); Horn / Clementia / catapult / 忍冬 first hit (PR #502 by @Xinglan233); 不融冰 / tear gas trigger on real damage. - Bond layer-up sound in round start / draft / prep / battle (#482): one channel, a new cue replaces the old, no extra cooldown; a prep update that adds layers and activates a bond plays one cue. - Client: multi-swing fix (#506), refresh single-flight (PR #507 by @robll-v1), LP tower keeps the settled value with a −N tick (PR #504 by @robll-v1), export with only 潜能 / 练度 changes (PR #503 by @Xinglan233), spectator rosters list DIY members (PR #505 by @Xinglan233), banned members beside bond tooltips (PR #494 by @YuriRestia), recovery action above the away overlay (PR #511 by @RainoutOvO), the /dev/sim-check.html consistency page (PR #492 by @Cloudnyco), Korean (PR #490 by @D-Roote) and English Victoria wording (PR #499 by @YuriRestia). - golden: 45 of 287 scenarios move against 0.2.4 (roster 17, bonds 3, fields 6, matches 17, standins 2), each attributed in docs/history/0.2.5.md §30.9 / §30.16.
48 lines
1.7 KiB
Plaintext
48 lines
1.7 KiB
Plaintext
# --- dependencies & generated client libs -------------------------------------------------------
|
|
node_modules/
|
|
# a local npm cache (npm_config_cache=./.npm-cache, npm ci --cache .npm-cache — GitHub #258)
|
|
.npm-cache/
|
|
# copied from node_modules by tools/vendor.mjs (postinstall); never commit third-party builds
|
|
public/vendor/
|
|
|
|
# --- game assets: (c) Hypergryph / Yostar, fetched or extracted locally, NEVER committed ----------
|
|
# tools/fetch-assets.mjs → public/assets/** (~270 MB) and public/fonts/** (+ fonts.css)
|
|
public/assets/
|
|
public/fonts/
|
|
# tools/local-extract/extract.py → public/assets/local/** and this per-machine manifest
|
|
# (optional: the client and the tests work without it; docs/DEPLOY.md §6 lists what falls back)
|
|
data/local-assets.json
|
|
# download caches, upstream tables, ledgers, reports, setup state
|
|
.cache/
|
|
|
|
# --- Python (optional local-client extraction) ----------------------------------------------------
|
|
.venv*/
|
|
venv/
|
|
__pycache__/
|
|
*.py[cod]
|
|
|
|
# --- content packs (docs/PACKS.md): the pack index for a static host, generated by `node tools/packs.mjs index`
|
|
# (the server answers /packs/index.json itself; tools/package.mjs writes this file into the release zips) -----------
|
|
packs/index.json
|
|
|
|
# --- tests & logs ----------------------------------------------------------------------------------
|
|
test/e2e/out/
|
|
logs/
|
|
*.log
|
|
|
|
# --- per-machine config (scripts/install-service-windows.ps1) ------------------------------------
|
|
scripts/service.env.cmd
|
|
.env
|
|
.env.*
|
|
|
|
# --- OS / editor clutter ---------------------------------------------------------------------------
|
|
.DS_Store
|
|
Thumbs.db
|
|
desktop.ini
|
|
*.swp
|
|
.idea/
|
|
.vscode/
|
|
.claude/
|
|
# tools/sim-check.mjs: the corpus and its Node traces for /dev/sim-check.html
|
|
public/dev/simcheck/data/
|