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,19 @@
<?xml version="1.0" encoding="utf-8"?>
<goods>
<!--id值表该物品ID, 多个id值表示套装套装只能有一个名字一个命中率一个统一上限-->
<!--name表该物品名称-->
<!--hitrate值表该物品在每次抽奖中的命中率-->
<!--userceiling表示用户拥有该物品个数上限0值表示不设置上限-->
<item id="300122" name="小型升级密药" hitrate="10" type="1" userceiling="99" />
<item id="300013" name="高级体力药剂" hitrate="10" type="1" userceiling="99" />
<item id="300014" name="超级体力药剂" hitrate="5" type="1" userceiling="99" />
<item id="300018" name="高级活力药剂" hitrate="10" type="1" userceiling="99" />
<item id="300019" name="超级活力药剂" hitrate="5" type="1" userceiling="99" />
<item id="300003" name="高级精灵胶囊" hitrate="7" type="1" userceiling="99" />
<item id="300069" name="KFC胶囊" hitrate="1" type="1" userceiling="1" />
<item id="400154" name="宾塞克的精元" hitrate="5" type="1" userceiling="99" />
<item id="100444 100445 100446 100447" name="巡警套装" hitrate="5" type="1" userceiling="1" />
<item id="300021" name="永久体力合剂(初级)" hitrate="1" type="1" userceiling="99" />
<item id="400183" name="闪光格鲁高的精元" hitrate="1" type="1" userceiling="1" />
<item id="400065" name="一万经验券" hitrate="1" type="1" userceiling="1" />
</goods>