feat(effect): 实现多个新技能效果逻辑

新增了多个宠物战斗中的技能效果实现,包括伤害反弹、必杀技增强、先手权调整、
回复机制以及特殊条件触发逻辑。同时修复了部分技能判断条件与执行顺序问题,
优化了 AI 在 NPC 战斗中的行为表现,并完善了相关配置文件内容。
This commit is contained in:
2025-11-26 18:39:23 +08:00
parent 0ea1a24419
commit f15f08189f
26 changed files with 332 additions and 17 deletions

View File

@@ -384,6 +384,7 @@ eg:
<Map ID="6" Name="动力室" InitX="138" InitY="246" StarExplorationID="22">
<Bosses>
<Boss AppearTime="0 23" BossVisible="0" >
<BossMon MonID="1 4 7" Hp="10" Lv="2" />
</Boss>
@@ -413,6 +414,8 @@ eg:
<Bosses>
<Boss Id="0" AppearTime="0 23" BossVisible="0" >
<BossMon MonID="125" Hp="5000" Lv="100" NewSeIdxs="1 2 58 78 80 86"/>
<BossMon MonID="111" Hp="5000" Lv="100" NewSeIdxs="1 2 58 78 80 86"/>
<BossMon MonID="50" Hp="5000" Lv="100" NewSeIdxs="1 2 58 78 80 86"/>
</Boss>
<Boss Id="1" BossCatchable="1" TaskID="1122" AppearTime="19 21" BossVisible="0" BossFinTaskWay="2">
<BossMon MonID="807" Hp="68" Lv="25" />
@@ -1802,6 +1805,7 @@ eg:
<Boss Id="0" TaskID="311" AppearTime="0 23" BossVisible="0" Name="SPT哈莫雷特"
BonusProbability="20" BonusTotalProbability="1000" BonusID="5017" ItemBonusOutID="2">
<BossMon MonID="216" Hp="3000" Lv="80" NewSeIdxs="10 89 90"/>
</Boss>
<!-- <Boss Id="0" TaskID="353" BossVisible="0" AppearTime="0 23" Name="SPT克鲁斯" SptLevel="1">
<BossMon MonID="1521" Hp="6000" Lv="100" NewSeIdxs="58 95 300 301 311 1489 1490" />