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.
 
 
 
 
AdLike2048/docs/方案-Battlebuff新表实现.md

57 lines
3.2 KiB

# 方案:Battlebuff 新表实现
> 日期:2026-10-10(2026-10-19 修订:删除 ft1/15/16/103;ft10 金铲子;ft13 敌方来攻减速)
> 配表:[`Battlebuff.json`](../assets/bundles/first/config/Battlebuff.json)
> 旧神话道具体系(封神榜/蟠桃树/九霄神雷=20 等)全部废弃。
## 1. functiontype 契约
| ft | 枚举 | 道具 | functionpar | 生效 |
|---:|------|------|-------------|------|
| 2 | MultiplierCard | 倍率卡 | `spawnWan,w1,w2` | 召唤产卡;拖数字按权重+1/+2 |
| 3 | UnitAttackSpeed | 攻速符 | `aspdWan` | 己侧场上单位攻速 |
| 4 | KillCoin | 赏金令 | `probWan` | 击杀掷骰+1 金币 |
| 5 | DigitDouble | 倍增卡 | `doubleWan` | 刷新出数字后逐格掷骰,飞入结束后 level×2 |
| 6 | GemDrop | 幸运石 | `gemDropBonusWan` | 宝石掉落概率加成 |
| 7 | BothAttackSpeed | 鏖战册 | `selfWan,enemyWan` | 我方/对方场上攻速 |
| 8 | BaseHp | 气血丸 | `bonusHp` | 我方 π(基地)血+N |
| 9 | BothBaseHp | 双生盾 | `selfHp,enemyHp` | 双方基地血 |
| 10 | UnlockCoin | 金铲子(表名可仍为寻金尺) | `min,max` | 持有后铁铲变金铲;开挖地块 [min,max] 随机金币 + coinFly |
| 11 | BaseThunder | 御雷珠 | 5 段神雷格式 | 近基地降雷(复用九霄神雷预制体) |
| 12 | SummonCost | 省金契 | `reduceWan` | 召唤消耗减免 |
| 13 | OwnMarchSlow | 滞行牌 | `slowWan` | **敌方来攻**怪物移速降低 |
| 14 | GoldMine | 金矿 | `intervalSec` | CD 到点+1 金币;本机从金矿图标 coinFly |
| 101 | DigitDamage | 数字伤害 | `bonusWan` | Attack Mul |
| 102 | DigitCritRate | 数字暴击 | `bonusWan` | CritRate Add |
| 104 | DigitAttackSpeed | 数字攻速 | `bonusWan` | aspd_add |
| 105~113 | 见扩展方案 | 五行专属 | 见配表 | [方案-Battlebuff扩展105-112.md](./方案-Battlebuff扩展105-112.md) |
**已删除(配表无行、代码已清)**:ft1 灾厄盒、ft15 能量石、ft16 属性卡、ft103 数字爆伤。
> 获取方式为局内三选一(单局有效),见 [方案-局内Battlebuff三选一.md](./方案-局内Battlebuff三选一.md)。局外 DailyShop 已下线。
> 双功能槽 `functiontype1` / `functionpar1`、Skill.result 15–21 见扩展方案。
## 2. 表现复用
| 效果 | 资源 |
|------|------|
| 御雷珠 | `battleHero/prefab/buff/九霄神雷` |
| 金铲子 | 铲预制体子节点 `金铲子` + Spine 皮肤 `金铲子` |
| 倍率卡升级 | `授仙箓` 升级效果 |
| 功能符换五行 | `battleHero/prefab/buff/文昌笔`(背包 type12,非 ft16) |
| 金币飞 | `battleGame/prefab/coinFly` |
| 倍率卡实体 | `battleHero/prefab/buff/倍率卡` |
| AI 产卡使用 | `AiBoardProbe.findBattleCardAction`:解锁后优先卡→己方数字 |
## 3. 清除范围
- 全部旧 type=1 主动拖拽效果与 AI 主动宿主。
- 旧被动:蟠桃树、武财神桃、还魂、补元丹、行军加速、召神令、Boss 打断等。
- 已删除 ft1/15/16/103 与 DailyShop 运行入口。
- AI 匹配仅抽被动;主动数量固定 0。
## 4. 阵营
- π / 基地 = `wallHp`。
- 滞行牌:减速**攻向携带方基地的敌方怪物**(`Team.ownerId` = 携带方)。
- 御雷珠锚定携带者基地进路(同旧九霄神雷防守语义)。