fix: 优先使用香槟炸弹原皮的本地模型覆盖 (#442)
This commit is contained in:
1 parent
1db8e51023
commit
7ecc80d537
10 files changed
+111
-23
No files matched your search
@@ -479,3 +479,14 @@ imports and typecheck pass. This round changes no production UI and does not rer
|
||||
the `roster`, `bonds`, `fields`, `matches`, `standins` families are unchanged.
|
||||
- **Contracts updated:** design/engine.md, SIM.md (cabin), design/client.md, design/network.md, META.md and PLAYING.md
|
||||
(local identity recovery and handshake).
|
||||
|
||||
### 28.28 香槟炸弹原皮的本地模型覆盖 — #442
|
||||
|
||||
- **问题**:琳琅诗怀雅使用原皮,而香槟炸弹使用公开素材镜像中的 `ambienceSynesthesia_4` 皮肤模型。
|
||||
- **来源**:[PRTS 模型清单](https://torappu.prts.wiki/assets/char_spine/token_10031_swire2_gdtrap/meta.json) 的
|
||||
`默认/正面` 指向 `defaultskin/front/token_10031_swire2_gdtrap`,提供完整的 Spine 3.8.99 骨骼、图集和贴图。
|
||||
- **现在**:原皮纳入 `TOKEN_SPINES` 及本地模型元数据;`tokens[id].spineLocal` 的全部文件安装并登记到
|
||||
`data/local-assets.json` 后,现有加载器优先使用原皮。任一文件缺失或加载失败时保留皮肤回退。
|
||||
正常素材下载不包含此本地覆盖,美术文件仍不入 Git。伤害、治疗和爆炸触发规则不变。
|
||||
- **验证**:`test/local-extract.test.js` 验证提取列表,`test/local-token-models.test.js` 验证原皮优先、
|
||||
缺失任一文件时的回退及元数据一致性。本机 Safari 已用项目的 Pixi/Spine 加载器显示原皮。黄金结果不变。
|
||||
Reference in new issue
Block a user