feat(boss): 实现 boss 特殊技能逻辑增强

- 新增 NewSeIdx_12 技能:受到特殊攻击时提升指定 battle_lv 等级,可配置最大触发次数
- 新增 NewSeIdx_16 技能:根据 HP 减少量动态提升指定 battle_lv 等级,每损失 1/8 最大 HP 提升一级
- 新增 NewSeIdx_26 技能:预留 Turn_Start 接口以支持回合开始时的逻辑处理
- 在 EffectNode 中增加命中日志输出,便于调试效果触发情况
This commit is contained in:
2025-12-18 00:32:47 +08:00
parent 0322f28f53
commit ae616ac848
4 changed files with 40 additions and 0 deletions

View File

@@ -68,7 +68,9 @@ func (e *EffectNode) ID(t ...input.EffectIDCombiner) input.EffectIDCombiner {
}
func (e *EffectNode) Hit(t ...bool) bool {
if len(t) > 0 {
println("效果命中", e.id.GetEffectType(), e.id.Suffix(), t[0])
e.hit = t[0]
}