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,214 @@
{
"data": [
{
"id": 1,
"title": "【精灵收集】获得精灵【谱尼】",
"rewardinfo": "1_300065_1",
"jump": 0
},
{
"id": 2,
"title": "【量子回廊】坍缩域·帕诺全部关卡达成满星",
"rewardinfo": "1_400065_10",
"jump": 140000
},
{
"id": 3,
"title": "【经验训练场】通关第3层",
"rewardinfo": "2_40802_1",
"jump": 161100
},
{
"id": 4,
"title": "【学习力战场】通关第3层",
"rewardinfo": "2_40803_1",
"jump": 161200
},
{
"id": 5,
"title": "【勇者之塔】通关第10层",
"rewardinfo": "1_1200444_5",
"jump": 161300
},
{
"id": 6,
"title": "【经验训练场】通关第6层",
"rewardinfo": "1_300700_2",
"jump": 161100
},
{
"id": 7,
"title": "【学习力战场】通关第6层",
"rewardinfo": "1_300671_10",
"jump": 161200
},
{
"id": 8,
"title": "【勇者之塔】第15层解锁扫荡",
"rewardinfo": "1_300053_1",
"jump": 161300
},
{
"id": 9,
"title": "【量子回廊】坍缩域·卡兰全部关卡达成满星",
"rewardinfo": "1_300054_1",
"jump": 140000
},
{
"id": 10,
"title": "【六界神王殿】解锁【简单】难度扫荡",
"rewardinfo": "1_1706826_2",
"jump": 161400
},
{
"id": 11,
"title": "【勇者之塔】第20层解锁扫荡",
"rewardinfo": "1_1200444_10",
"jump": 161300
},
{
"id": 12,
"title": "【因子关卡】任意【简单】及以上难度关卡解锁扫荡",
"rewardinfo": "1_1706928_50",
"jump": 153000
},
{
"id": 13,
"title": "【战斗道具】使用任意能量珠或者全面提升药剂",
"rewardinfo": "1_300697_5",
"jump": 220000
},
{
"id": 14,
"title": "【战队】提升精灵属性累计消耗100点战队贡献",
"rewardinfo": "1_300785_3",
"jump": 250000
},
{
"id": 15,
"title": "【忍法研习社】通关1次",
"rewardinfo": "2_41053_1",
"jump": 162100
},
{
"id": 16,
"title": "【量子回廊】坍缩域·罗格全部关卡达成满星",
"rewardinfo": "1_1706927_100",
"jump": 140000
},
{
"id": 17,
"title": "【六界神王殿】解锁【困难】难度扫荡",
"rewardinfo": "1_1706928_50",
"jump": 161400
},
{
"id": 18,
"title": "【勇者之塔】第30层解锁扫荡",
"rewardinfo": "1_1200445_2",
"jump": 161300
},
{
"id": 19,
"title": "【SPT】SPT挑战通关简单难度-卡兰星系",
"rewardinfo": "1_300065_1",
"jump": 140001
},
{
"id": 20,
"title": "【精灵收集】获得精灵【六界帝神】",
"rewardinfo": "1_300066_1",
"jump": 150037
},
{
"id": 21,
"title": "【精灵收集】获得精灵【闪光皮神】",
"rewardinfo": "2_41002_1",
"jump": 150070
},
{
"id": 22,
"title": "【属性套装】商城购买任意能力套装",
"rewardinfo": "1_1723117_5",
"jump": 135200
},
{
"id": 23,
"title": "【巅峰圣战】休闲模式3V3胜利1次",
"rewardinfo": "1_300405_2",
"jump": 200000
},
{
"id": 24,
"title": "【SPT】SPT挑战通关简单难度--裂空星系",
"rewardinfo": "1_300878_5",
"jump": 140001
},
{
"id": 25,
"title": "【SPT】SPT挑战通关困难难度--卡兰星系",
"rewardinfo": "1_300785_5",
"jump": 140001
},
{
"id": 26,
"title": "【精灵收集】获得精灵【圣甲·盖亚】",
"rewardinfo": "1_300670_2",
"jump": 0
},
{
"id": 27,
"title": "【量子回廊】任意一期叠加域·动域干涉全部关卡达成满星",
"rewardinfo": "1_1706927_300",
"jump": 140000
},
{
"id": 28,
"title": "【精灵羁绊】将已开启羁绊的【王之哈莫】与【乔特鲁德】放入背包",
"rewardinfo": "1_300785_5",
"jump": 150023
},
{
"id": 29,
"title": "【精灵收集】获得精灵【光之惩戒·英卡洛斯】",
"rewardinfo": "2_41334_1",
"jump": 150059
},
{
"id": 30,
"title": "【精灵收集】获得精灵【希可洛】",
"rewardinfo": "1_1706928_150",
"jump": 153000
},
{
"id": 31,
"title": "【精灵收集】获得精灵【混沌魔君·索伦森】",
"rewardinfo": "2_41751_1",
"jump": 150044
},
{
"id": 32,
"title": "【因子关卡】任意【困难】及以上难度关卡解锁扫荡",
"rewardinfo": "1_1706927_300",
"jump": 153000
},
{
"id": 33,
"title": "【巅峰圣战】竞技模式6V6胜利1次",
"rewardinfo": "1_1800115_1",
"jump": 200000
},
{
"id": 34,
"title": "【量子回廊】任意一期叠加域·坍缩临界全部关卡达成满星",
"rewardinfo": "1_300066_1",
"jump": 140000
},
{
"id": 35,
"title": "【精灵收集】获得精灵【艾夏拉】",
"rewardinfo": "1_1200446_4",
"jump": 150062
}
]
}