feat(xml): 添加进化配置映射并更新错误码提示

- 在 `common/data/xmlres/file.go` 中添加 EVOLVMAP 用于加载进化配置
- 更新多个控制器中的金币不足错误码,统一使用骄阳余额不足错误码 `ErrSunDouInsufficient10016`
- 修改战斗逻辑中 AI 动作触发机制,并优化战斗流程
- 增加对融合材料合法性的校验
- 调整战斗动作通道缓冲区大小以提升并发处理能力
- 更新 XML 配置
This commit is contained in:
2025-12-16 02:50:10 +08:00
parent 597bd7b9d5
commit 39dc79f706
17 changed files with 101 additions and 47 deletions

View File

@@ -0,0 +1,10 @@
<Eggs>
<Egg Id="1" MaleMon="450" FemaleMon="447" OutputMons="445 448 512" Probs="35 35 30" />
<Egg Id="2" MaleMon="253" FemaleMon="256" OutputMons="252 254 519" Probs="35 35 30" />
<Egg Id="3" MaleMon="516" FemaleMon="470" OutputMons="515 469 517" Probs="35 35 30" />
<Egg Id="4" MaleMon="525" FemaleMon="295" OutputMons="523 293 533" Probs="35 35 30" />
<Egg Id="5" MaleMon="337" FemaleMon="549" OutputMons="335 547 550" Probs="35 35 30" />
<Egg Id="6" MaleMon="597" FemaleMon="599" OutputMons="596 598 600" Probs="50 45 5" />
<Egg Id="7" MaleMon="67" FemaleMon="606" OutputMons="65 604 607" Probs="30 30 40" />
<Egg Id="8" MaleMon="962" FemaleMon="965" OutputMons="960 963 977" Probs="5 5 90" />
</Eggs>

View File

@@ -443,6 +443,16 @@ eg:
<Boss Id="1" BossCatchable="1" TaskID="1122" AppearTime="19 21" BossVisible="0"
BossFinTaskWay="2">
<BossMon MonID="807" Hp="68" Lv="25" />
<!-- <BossMon MonID="806" Hp="68" Lv="25" />
<BossMon MonID="805" Hp="68" Lv="25" /> -->
</Boss>
<Boss Id="2" BossVisible="0"
BossFinTaskWay="2">
<BossMon MonID="1" Hp="68" Lv="25" />
<BossMon MonID="2" Hp="68" Lv="25" />
<BossMon MonID="3" Hp="68" Lv="25" />
<!-- <BossMon MonID="806" Hp="68" Lv="25" />
<BossMon MonID="805" Hp="68" Lv="25" /> -->
</Boss>
</Bosses>
@@ -4449,7 +4459,7 @@ eg:
<BossMon MonID="88" Hp="4500" Lv="100" NewSeIdxs="132 71 110 58 64" />
<BossMon MonID="113" Hp="5000" Lv="100" NewSeIdxs="132 73 110 58 62" />
</Boss>
<Boss TaskID="145" BossVisible="0" AppearTime="0 23" Name="玄武">
<Boss Id="1" TaskID="145" BossVisible="0" AppearTime="0 23" Name="玄武">
<BossMon MonID="501" Hp="25000" Lv="105" NewSeIdxs="2 1 104 99 58 64" />
</Boss>
</Bosses>