补全技能效果

This commit is contained in:
1
2025-11-15 14:23:52 +00:00
parent 135419a99e
commit 4a4806fd82
10 changed files with 13 additions and 17 deletions

View File

@@ -148,9 +148,9 @@ func (e *EffectDefeatTrigger) triggerLevelUpOnDefeat(at info.AttackValue) {
func (e *EffectDefeatTrigger) triggerNextEnemyStatusOnDefeat(at info.AttackValue) {
// 这里补充原逻辑中状态施加的完整判断(如检查对手类型是否匹配)
// 简化示例:直接处理状态施加
for _, v := range at.Status {
for i, v := range at.Status {
if v > 0 {
nv := input.Geteffect(input.EffectType.Status, int(v))
nv := input.Geteffect(input.EffectType.Status, int(i))
if nv != nil {
e.Ctx().Opp.AddEffect(e.Ctx().Our, nv)
}