refactor(fight): 重构战斗效果和技能初始化逻辑

- 将 InitEffect 重命名为 InitSkillEffect,用于初始化技能效果
- 修改技能效果的 ID,避免和普通效果 ID 冲突
- 优化战斗循环逻辑,增加战斗结束的判断条件
- 调整输入结构,移除未使用的属性和状态容器
- 重构技能解析和攻击处理逻辑,提高代码可读性和维护性
This commit is contained in:
2025-09-14 19:59:58 +08:00
parent 929b0c9006
commit 906bad9e21
617 changed files with 3615605 additions and 42 deletions

View File

@@ -0,0 +1,15 @@
<!--MonID是所有有关系的精灵的第一形态ID-->
<!--WorkCnt表示要符合MonID的最少的起作用的精灵个数-->
<MonRelations>
<Relation ID="1" MonID="1 4 7" WorkCnt="3" Name="好伙伴" Color="0xFF0000"/>
<Relation ID="2" MonID="301 304 307" WorkCnt="3" Name="好伙伴" Color="0x760101"/>
<Relation ID="3" MonID="62 108" WorkCnt="2" Name="亲密无间" Color="0xFE8989"/>
<Relation ID="4" MonID="164 284 310 409 442" WorkCnt="3" Name="闪光一家" Color="0xFDE302"/>
<Relation ID="5" MonID="70 261" WorkCnt="2" Name="宿敌" Color="0x06E1F9"/>
<Relation ID="6" MonID="22 232 265" WorkCnt="3" Name="摇滚三人组" Color="0xFF9900"/>
<Relation ID="7" MonID="59 102 143" WorkCnt="3" Name="赫尔卡三塔" Color="0x666666"/>
<Relation ID="8" MonID="445 448" WorkCnt="2" Name="天生一对" Color="0xFF6699"/>
<Relation ID="9" MonID="412 273 390" WorkCnt="3" Name="龙族三巨头" Color="0x01017E"/>
<Relation ID="10" MonID="77 416" WorkCnt="2" Name="兄弟" Color="0xFF00FF"/>
</MonRelations>