feat: 新增战斗效果1338-1377

This commit is contained in:
xinian
2026-04-01 02:53:23 +08:00
committed by cnb
parent 1724c06eab
commit 2aea283c6b
17 changed files with 1414 additions and 288 deletions

View File

@@ -1,36 +0,0 @@
# Task 145: Effects 1338-1342
## 目标
- 补齐以下 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 1338
- `argsNum`: `1`
- `info`: `全属性+{0},对手处于能力下降状态时强化效果翻倍`
### Effect 1339
- `argsNum`: `3`
- `info`: `若对手不处于异常状态则下{0}回合攻击{1}%使对手进入{2}状态`
- `param`: `1,2,2`
### Effect 1340
- `argsNum`: `0`
- `info`: `命中后附加对手最大体力1/2的百分比伤害若未命中则自身死亡且己方下只出战精灵令对手下1次使用的攻击技能无效`
### Effect 1341
- `argsNum`: `2`
- `info`: `造成的伤害高于{0}则恢复自身最大体力的1/{1}`
### Effect 1342
- `argsNum`: `1`
- `info`: `为自身附加{0}点护罩`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,36 +0,0 @@
# Task 146: Effects 1343-1347
## 目标
- 补齐以下 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 1343
- `argsNum`: `1`
- `info`: `消除对手回合类效果,消除成功则下{0}次受到的伤害转化为自身体力`
### Effect 1344
- `argsNum`: `1`
- `info`: `全属性+{0},后出手时自身强化效果翻倍`
### Effect 1345
- `argsNum`: `3`
- `info`: `消耗自身全部体力,{0}%令对手进入{1}种控制类异常状态未触发异常状态则附加对手最大体力1/{2}的百分比伤害`
### Effect 1346
- `argsNum`: `4`
- `info`: `{0}回合内每回合{1}%令自身全属性+{2},未触发则令对手全属性-{3}`
### Effect 1347
- `argsNum`: `1`
- `info`: `反转对手能力提升状态,反转成功则令对手{0},反转失败则消除对手能力提升状态`
- `param`: `1,0,0`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,35 +0,0 @@
# Task 147: Effects 1348-1352
## 目标
- 补齐以下 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 1348
- `argsNum`: `2`
- `info`: `{0}回合内若对手使用属性技能则造成伤害前令对手随机进入{1}种异常状态,未触发则消除对手回合类效果`
### Effect 1349
- `argsNum`: `0`
- `info`: `自身处于能力提升状态时80%打出致命一击`
### Effect 1350
- `argsNum`: `1`
- `info`: `反转自身能力下降状态,反转成功则对手下{0}回合攻击技能无效`
### Effect 1351
- `argsNum`: `2`
- `info`: `获得{0}点护罩,护罩消失时使对手下{1}次攻击技能无效`
### Effect 1352
- `argsNum`: `1`
- `info`: `解除自身能力下降状态,解除成功则自身全属性+{0}`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,36 +0,0 @@
# Task 148: Effects 1353-1357
## 目标
- 补齐以下 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 1353
- `argsNum`: `3`
- `info`: `{0}回合内若自身先出手则{1}%令对手{2},未触发则消除对手回合类效果`
- `param`: `1,2,2`
### Effect 1354
- `argsNum`: `2`
- `info`: `吸取对手能力提升状态,吸取成功则吸取对手{0}点体力,若对手不处于能力提升状态则令对手全属性-{1}`
### Effect 1355
- `argsNum`: `1`
- `info`: `若打出致命一击则自身免疫下{0}次受到的异常状态`
### Effect 1356
- `argsNum`: `1`
- `info`: `打出致命一击则附加对手最大体力1/{0}的百分比伤害`
### Effect 1357
- `argsNum`: `1`
- `info`: `后出手时造成的伤害提高{0}%`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,35 +0,0 @@
# Task 149: Effects 1358-1362
## 目标
- 补齐以下 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 1358
- `argsNum`: `3`
- `info`: `{0}回合内每回合{1}%闪避对手攻击,未触发则令对手下{2}次使用的攻击技能无效`
### Effect 1359
- `argsNum`: `1`
- `info`: `将自身能力下降状态反馈给对手,反馈成功则自身全属性+{0},反馈失败则解除自身能力下降状态`
### Effect 1360
- `argsNum`: `1`
- `info`: `自己出手时若自身体力高于对手则造成的伤害提升{0}%`
### Effect 1361
- `argsNum`: `1`
- `info`: `消除对手能力提升状态,消除成功则恢复自身所有体力,若对手不处于能力提升状态则{0}回合内对手无法通过自身技能恢复体力`
### Effect 1362
- `argsNum`: `1`
- `info`: `先出手时吸取对手{0}点体力`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,37 +0,0 @@
# Task 150: Effects 1363-1367
## 目标
- 补齐以下 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 1363
- `argsNum`: `3`
- `info`: `造成的伤害低于{0}则{1}%令对手{2},未触发则消除对手回合类效果`
- `param`: `1,2,2`
### Effect 1364
- `argsNum`: `0`
- `info`: `令对手随机进入烧伤、冻伤、中毒、焚烬、冰封、感染中的2种异常状态未触发控制类异常状态则2回合内令对手使用的属性技能无效`
### Effect 1365
- `argsNum`: `4`
- `info`: `命中后{0}%令对手{1},自身每损失{2}%的体力则进入异常概率提升{3}%`
- `param`: `1,1,1`
### Effect 1366
- `argsNum`: `3`
- `info`: `附加攻击伤害{0}%的百分比伤害,每次使用增加{1}%,最高{2}%`
### Effect 1367
- `argsNum`: `2`
- `info`: `随机附加{0}种异常状态,未触发则{1}回合内令对手使用的属性技能无效`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,37 +0,0 @@
# Task 151: Effects 1368-1372
## 目标
- 补齐以下 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 1368
- `argsNum`: `1`
- `info`: `消除对手所有护盾效果,消除成功则对手下{0}回合所有技能失效`
### Effect 1369
- `argsNum`: `3`
- `info`: `{0}回合内每回合{1}%令对手使用的攻击技能无效,未触发则当回合受到的攻击伤害减少{2}%`
### Effect 1370
- `argsNum`: `2`
- `info`: `消除对手回合类效果,消除成功则对手{0},未触发则{1}回合内对手无法通过自身技能恢复体力`
- `param`: `1,0,0`
### Effect 1371
- `argsNum`: `1`
- `info`: `若自身未满体力则吸取对手最大体力的1/{0}`
### Effect 1372
- `argsNum`: `3`
- `info`: `{0}回合内对手使用攻击技能则{1}%{2},未触发则消除对手回合类效果`
- `param`: `1,2,2`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明

View File

@@ -1,36 +0,0 @@
# Task 152: Effects 1373-1377
## 目标
- 补齐以下 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 1373
- `argsNum`: `2`
- `info`: `直接造成{0}点冰系伤害,自身每处于一种能力提升状态则造成的伤害提高{1}%`
### Effect 1374
- `argsNum`: `0`
- `info`: `命中后100%秒杀对方若MISS则自身死亡消除对手回合类效果且100%令对手冰封同时令我方下一只出场精灵3回合内获得冰之祝福效果`
### Effect 1375
- `argsNum`: `1`
- `info`: `自身下{0}回合获得了冰之祝福`
### Effect 1376
- `argsNum`: `4`
- `info`: `{0}回合内自身使用攻击技能则{1}%令对手{2}未触发则吸取对手最大体力的1/{3}`
- `param`: `1,2,2`
### Effect 1377
- `argsNum`: `0`
- `info`: `使用后在战斗结束时可以获得500泰坦之灵每日上限5000`
## 备注
- 该清单按当前仓库静态注册结果生成如果某个 effect 实际通过其他模块或运行时路径实现需要先复核后再落代码
- `201``445` 这类占位 effect优先补核心逻辑或补充明确的不可实现说明