You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.1 KiB
2.1 KiB
需求:背包功能符
状态:已落地
日期:2026-10-16
关联:需求-背包刷新.md、方案-Battlebuff新表实现.md、开发规范.md
1. 目标
Text 表新增 type 10–13 功能符,进入背包加权刷新池;拖到合法数字上消耗并生效。与 Battlebuff 产卡(倍率卡/属性卡,battleCardKind)并行共存。
2. 配表
路径:assets/bundles/first/config/Text.json
| Text.id | type | 名称 | 效果 | 合法目标 |
|---|---|---|---|---|
| 2001 | 10 | 双倍符 | 等级 +1 | 己方背包开启格 / 己方地图五行数字 |
| 2002 | 11 | 四倍符 | 等级 +2 | 同上 |
| 3001 | 12 | 随机牌 | 随机换非当前五行(同等级) | 同上 |
| 3002 | 13 | 衰弱符 | 等级 -1 | 仅对方地图五行数字 |
level配 0;入池不查 Hero 行,weapon2Id = Text.id。weight参与与五行字同一加权池;不进开格地块抽取(tolockland/glyphsOnly仍只抽 type 1–5)。
3. 规则
- 已达等级上限:拒绝、不消耗符,提示「数字已达上限,无法使用!」
- 衰弱符对 1 级:拒绝、不消耗,提示「数字已是最小值,无法使用」
- +2 距上限不足 2 级:允许升到上限
- 可拖垃圾桶回收
- 不可当普通字落空地 / 合成
- 随机牌必变为非当前属性;表现复用文昌笔半程换皮
- 升级走既有
MapUpgraded/BagMerged升级效;降级写等级后刷新装载,不播升级效
4. 表现资源
battleHero/prefab/buff/:双倍符、四倍符、随机牌、衰弱符。
5. 验收
- 刷新可刷出四符且预制体正确(代码已接入;需局内点验)
- 2001/2002/3001 对己方背包/地图生效;达上限提示且不消耗
- 3001 换非当前属性;文昌笔半程换皮
- 3002 仅对方场上;1 级提示;成功降 1 级
- 可丢垃圾桶;不进开格地块抽取
- AI 可使用四符,避免卡死背包