feat: 实现战斗效果1518-1582

This commit is contained in:
xinian
2026-04-04 01:04:58 +08:00
committed by cnb
parent 6eb1a589b4
commit d8fdc956ef
20 changed files with 1104 additions and 378 deletions

View File

@@ -1,38 +0,0 @@
# Task 155: Effects 1388-1392
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1388
- `argsNum`: `2`
- `info`: `获得{0}点护罩,护罩消失时使对手{1}回合攻击技能无效`
### Effect 1389
- `argsNum`: `3`
- `info`: `{0}回合内自身能力提升状态被消除或吸取则{1}%使对手{2},未触发则消除对手回合类效果`
- `param`: `1,2,2`
### Effect 1390
- `argsNum`: `4`
- `info`: `{0}%令对手{1},未触发则{2}回合内每回合{3}%闪避对手攻击`
- `param`: `1,1,1`
### Effect 1391
- `argsNum`: `2`
- `info`: `{0}回合内若对手使用属性技能则造成伤害前令对手{1},未触发则消除对手回合类效果`
- `param`: `1,1,1`
### Effect 1392
- `argsNum`: `0`
- `info`: `解除自身能力下降状态,解除成功则消除对手回合类效果`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,36 +0,0 @@
# Task 160: Effects 1413-1417
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1413
- `argsNum`: `3`
- `info`: `{0}%的概率打出致命一击,未触发则下{1}回合自身先制+{2}`
### Effect 1414
- `argsNum`: `1`
- `info`: `消除敌我双方回合类效果,消除任意一项成功则敌我双方同时进入{0}状态`
- `param`: `1,0,0`
### Effect 1415
- `argsNum`: `2`
- `info`: `造成伤害的{0}%恢复自身体力,若自身体力低于对手则效果提升至{1}%`
### Effect 1416
- `argsNum`: `3`
- `info`: `消耗自身全部体力使对手受到自身最大体力1/{0}的百分比伤害,同时使自身下只出场精灵前{1}回合{2}%闪避对手的攻击技能`
### Effect 1417
- `argsNum`: `2`
- `info`: `对手不处于能力下降状态则使对手随机{0}项能力值-{1}`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,36 +0,0 @@
# Task 161: Effects 1418-1422
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1418
- `argsNum`: `1`
- `info`: `损失自身{0}点体力`
### Effect 1419
- `argsNum`: `2`
- `info`: `消除双方能力提升状态,消除任意一方成功则自身免疫下{0}次异常状态且令对手随机{1}个技能PP值归零`
### Effect 1420
- `argsNum`: `0`
- `info`: `自身处于能力提升状态时50%打出致命一击`
### Effect 1421
- `argsNum`: `4`
- `info`: `当回合打出的攻击伤害在{0}—{1}之间则{2}%令对手{3}`
- `param`: `1,3,3`
### Effect 1422
- `argsNum`: `2`
- `info`: `获得{0}点护罩,护罩消失时恢复自身{1}点体力`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,39 +0,0 @@
# Task 162: Effects 1423-1427
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1423
- `argsNum`: `3`
- `info`: `消除对手回合类效果,消除成功则{0}%令对手{1}未触发则恢复自身最大体力的1/{2}`
- `param`: `1,1,1`
### Effect 1424
- `argsNum`: `2`
- `info`: `{0}%令对手{1},自身处于能力提升状态时概率翻倍`
- `param`: `1,1,1`
### Effect 1425
- `argsNum`: `7`
- `info`: `造成的伤害低于{0}则自身{1}`
- `param`: `0,1,1`
### Effect 1426
- `argsNum`: `2`
- `info`: `若对手不处于异常状态则{0}%令对手{1}`
- `param`: `1,1,1`
### Effect 1427
- `argsNum`: `3`
- `info`: `{0}回合内每回合{1}%闪避对手攻击,未触发则受到的伤害减少{2}%`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,35 +0,0 @@
# Task 164: Effects 1433-1437
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1433
- `argsNum`: `0`
- `info`: `损失“辛”所有体力同时使对手受到损失体力值1/2的固定伤害`
### Effect 1434
- `argsNum`: `0`
- `info`: `“辛”死亡后令自身下1次受到的攻击伤害减少50%`
### Effect 1435
- `argsNum`: `0`
- `info`: `“辛”存活时反转自身能力下降状态反转成功则2回合内令对手使用的属性技能无效`
### Effect 1436
- `argsNum`: `2`
- `info`: `当回合击败对手则{0}%恢复自身全部体力,未触发则全属性+{1}`
### Effect 1437
- `argsNum`: `0`
- `info`: `“辛”存活时造成攻击伤害的50%恢复自身体力“辛”死亡后造成的攻击伤害额外提升50%`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,35 +0,0 @@
# Task 181: Effects 1518-1522
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1518
- `argsNum`: `1`
- `info`: `消耗自身所有体力,削减对手本场战斗中{0}点体力上限`
### Effect 1519
- `argsNum`: `4`
- `info`: `{0}%令对手随机{1}项技能PP值归零若对手处于能力下降状态则{2}%使对手随机{3}项技能PP值归零`
### Effect 1520
- `argsNum`: `2`
- `info`: `若对手为雄性精灵则附加自身最大体力1/{0}的百分比伤害且下回合攻击技能先制+{1}`
### Effect 1521
- `argsNum`: `2`
- `info`: `若对手雌性精灵则恢复自身最大体力的1/{0}且下回合属性技能先制+{1}`
### Effect 1522
- `argsNum`: `2`
- `info`: `附加{0}点固定伤害,若当回合造成的伤害高于{1}则固伤效果翻倍`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,35 +0,0 @@
# Task 182: Effects 1523-1527
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1523
- `argsNum`: `1`
- `info`: `消除对手回合类效果,消除成功则吸取对手{0}点体力`
### Effect 1524
- `argsNum`: `0`
- `info`: `将自身能力下降状态反馈给对手,反馈成功则恢复自身所有体力,反馈失败则解除自身能力下降状态`
### Effect 1525
- `argsNum`: `2`
- `info`: `{0}%的概率造成的攻击伤害提升{1}%,若出手时自身为满体力则概率翻倍`
### Effect 1526
- `argsNum`: `2`
- `info`: `随机附加{0}-{1}点固定伤害技能无效时减少对手所有技能PP1点`
### Effect 1527
- `argsNum`: `0`
- `info`: `后出手则必定打出致命一击`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,35 +0,0 @@
# Task 183: Effects 1528-1532
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1528
- `argsNum`: `1`
- `info`: `附加{0}点真实伤害`
### Effect 1529
- `argsNum`: `1`
- `info`: `消除对手能力提升状态,消除成功则附加{0}点真实伤害`
### Effect 1530
- `argsNum`: `1`
- `info`: `遇到天敌时附加{0}点真实伤害`
### Effect 1531
- `argsNum`: `2`
- `info`: `{0}回合内每回合使用技能附加{1}点固定伤害,若对手未受到固定伤害则额外附加等量的真实伤害`
### Effect 1532
- `argsNum`: `0`
- `info`: `对手不存在神印则攻击必定打出致命一击对手每存在1层神印则100%使对手随机1项技能PP值归零`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,35 +0,0 @@
# Task 184: Effects 1533-1537
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1533
- `argsNum`: `1`
- `info`: `造成的攻击伤害低于{0}时附加大量真实伤害`
### Effect 1534
- `argsNum`: `0`
- `info`: `100%令对手随机1个被放逐的精灵所有技能PP值-1若对手不存在被放逐的精灵则令对手当前精灵所有技能PP值-1`
### Effect 1535
- `argsNum`: `0`
- `info`: `对手存在神印则当回合自身先制+1`
### Effect 1536
- `argsNum`: `1`
- `info`: `全属性+{0},对手存在神印时强化效果翻倍`
### Effect 1537
- `argsNum`: `1`
- `info`: `消耗自身所有护罩并造成等量固定伤害,若当前护罩值低于{0}则造成的固定伤害翻倍`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,37 +0,0 @@
# Task 185: Effects 1538-1542
## 目标
- 补齐以下 5 或最后一组不足 5 当前判定未实现的 skill effect
- 实现位置优先放在 `logic/service/fight/effect/`
- effect 需要展示说明同步更新 `logic/service/fight/effect/effect_info_map.go`
- 完成后至少执行`cd /workspace/logic && go test ./service/fight/effect`
## Effect 列表
### Effect 1538
- `argsNum`: `0`
- `info`: `将对手攻击和特攻中最高的能力值作为自己的能力值进行攻击`
### Effect 1539
- `argsNum`: `3`
- `info`: `造成的伤害高于{0}则{1}%令对手{2},未触发则消除对手回合类效果`
- `param`: `1,2,2`
### Effect 1540
- `argsNum`: `2`
- `info`: `自身体力高于最大体力的1/{0}时吸取对手{1}点体力`
### Effect 1541
- `argsNum`: `1`
- `info`: `使自身下{0}回合获得孤雷风暴效果`
### Effect 1542
- `argsNum`: `2`
- `info`: `吸取对手能力提升状态,吸取成功则令对手{0},若对手不处于能力提升状态则令对手全属性-{1}`
- `param`: `1,0,0`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明