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,584 @@
{
"data": [
{
"id": 1,
"guidetype": 0,
"guideparam": ""
},
{
"id": 2,
"guidetype": 1,
"guideparam": "guide_1;guide_2;guide_3;guide_4;guide_5;guide_6"
},
{
"id": 3,
"guidetype": 1,
"guideparam": "guide_7;guide_56;guide_8;guide_9"
},
{
"id": 4,
"guidetype": 0,
"guideparam": ""
},
{
"id": 5,
"guidetype": 0,
"guideparam": ""
},
{
"id": 6,
"guidetype": 1,
"guideparam": "guide_10;guide_11;guide_12"
},
{
"id": 7,
"guidetype": 1,
"guideparam": "guide_10;guide_13;guide_14;guide_15"
},
{
"id": 8,
"guidetype": 1,
"guideparam": "guide_10;guide_11;guide_16;guide_17"
},
{
"id": 9,
"guidetype": 0,
"guideparam": ""
},
{
"id": 10,
"guidetype": 0,
"guideparam": ""
},
{
"id": 11,
"guidetype": 0,
"guideparam": ""
},
{
"id": 12,
"guidetype": 0,
"guideparam": ""
},
{
"id": 13,
"guidetype": 0,
"guideparam": ""
},
{
"id": 14,
"guidetype": 1,
"guideparam": "guide_10;guide_18;guide_19"
},
{
"id": 15,
"guidetype": 0,
"guideparam": ""
},
{
"id": 16,
"guidetype": 0,
"guideparam": ""
},
{
"id": 17,
"guidetype": 0,
"guideparam": ""
},
{
"id": 18,
"guidetype": 0,
"guideparam": ""
},
{
"id": 19,
"guidetype": 0,
"guideparam": ""
},
{
"id": 20,
"guidetype": 2,
"guideparam": "低;1天;几米"
},
{
"id": 21,
"guidetype": 0,
"guideparam": ""
},
{
"id": 22,
"guidetype": 1,
"guideparam": "guide_10;guide_22;guide_23"
},
{
"id": 23,
"guidetype": 1,
"guideparam": "guide_24;guide_25;guide_26"
},
{
"id": 24,
"guidetype": 1,
"guideparam": "guide_10;guide_27;guide_28"
},
{
"id": 25,
"guidetype": 2,
"guideparam": "低;1天;几米"
},
{
"id": 26,
"guidetype": 0,
"guideparam": ""
},
{
"id": 27,
"guidetype": 0,
"guideparam": ""
},
{
"id": 28,
"guidetype": 0,
"guideparam": ""
},
{
"id": 29,
"guidetype": 1,
"guideparam": "guide_10;guide_22;guide_29"
},
{
"id": 30,
"guidetype": 0,
"guideparam": ""
},
{
"id": 31,
"guidetype": 1,
"guideparam": "guide_10;guide_27;guide_30;guide_31"
},
{
"id": 32,
"guidetype": 0,
"guideparam": ""
},
{
"id": 33,
"guidetype": 0,
"guideparam": ""
},
{
"id": 34,
"guidetype": 0,
"guideparam": ""
},
{
"id": 35,
"guidetype": 0,
"guideparam": ""
},
{
"id": 36,
"guidetype": 0,
"guideparam": ""
},
{
"id": 37,
"guidetype": 0,
"guideparam": ""
},
{
"id": 38,
"guidetype": 1,
"guideparam": "guide_34;guide_35;guide_36"
},
{
"id": 39,
"guidetype": 1,
"guideparam": "guide_37;guide_38"
},
{
"id": 40,
"guidetype": 0,
"guideparam": ""
},
{
"id": 41,
"guidetype": 2,
"guideparam": "低;1天;几米"
},
{
"id": 42,
"guidetype": 1,
"guideparam": "guide_39"
},
{
"id": 43,
"guidetype": 0,
"guideparam": ""
},
{
"id": 44,
"guidetype": 0,
"guideparam": ""
},
{
"id": 45,
"guidetype": 0,
"guideparam": ""
},
{
"id": 46,
"guidetype": 0,
"guideparam": ""
},
{
"id": 47,
"guidetype": 2,
"guideparam": "低;1天;几米"
},
{
"id": 48,
"guidetype": 0,
"guideparam": ""
},
{
"id": 49,
"guidetype": 0,
"guideparam": ""
},
{
"id": 50,
"guidetype": 1,
"guideparam": "guide_32;guide_33;guide_40;guide_41;guide_42"
},
{
"id": 51,
"guidetype": 1,
"guideparam": "guide_32;guide_20;guide_21;guide_43"
},
{
"id": 52,
"guidetype": 1,
"guideparam": "guide_32;guide_20;guide_21;guide_44"
},
{
"id": 53,
"guidetype": 0,
"guideparam": ""
},
{
"id": 54,
"guidetype": 0,
"guideparam": ""
},
{
"id": 55,
"guidetype": 0,
"guideparam": ""
},
{
"id": 56,
"guidetype": 0,
"guideparam": ""
},
{
"id": 57,
"guidetype": 2,
"guideparam": "低;1天;几米"
},
{
"id": 58,
"guidetype": 2,
"guideparam": "低;1天;几米"
},
{
"id": 59,
"guidetype": 1,
"guideparam": "guide_45;guide_46"
},
{
"id": 60,
"guidetype": 0,
"guideparam": ""
},
{
"id": 61,
"guidetype": 2,
"guideparam": "低;5-7天;几米"
},
{
"id": 62,
"guidetype": 2,
"guideparam": "低;5-7天;几米"
},
{
"id": 63,
"guidetype": 0,
"guideparam": ""
},
{
"id": 64,
"guidetype": 0,
"guideparam": ""
},
{
"id": 65,
"guidetype": 0,
"guideparam": ""
},
{
"id": 66,
"guidetype": 0,
"guideparam": ""
},
{
"id": 67,
"guidetype": 0,
"guideparam": ""
},
{
"id": 68,
"guidetype": 0,
"guideparam": ""
},
{
"id": 69,
"guidetype": 0,
"guideparam": ""
},
{
"id": 70,
"guidetype": 0,
"guideparam": ""
},
{
"id": 71,
"guidetype": 1,
"guideparam": "guide_32;guide_47;guide_48;guide_49"
},
{
"id": 72,
"guidetype": 2,
"guideparam": "低;1天;艾欧丽娅"
},
{
"id": 73,
"guidetype": 0,
"guideparam": ""
},
{
"id": 74,
"guidetype": 0,
"guideparam": ""
},
{
"id": 75,
"guidetype": 0,
"guideparam": ""
},
{
"id": 76,
"guidetype": 0,
"guideparam": ""
},
{
"id": 77,
"guidetype": 2,
"guideparam": "低;2-3天;几米"
},
{
"id": 78,
"guidetype": 2,
"guideparam": "低;3-4天;几米"
},
{
"id": 79,
"guidetype": 2,
"guideparam": "低;3-4天;几米"
},
{
"id": 80,
"guidetype": 2,
"guideparam": "低;3-4天;几米"
},
{
"id": 81,
"guidetype": 0,
"guideparam": ""
},
{
"id": 82,
"guidetype": 0,
"guideparam": ""
},
{
"id": 83,
"guidetype": 2,
"guideparam": "较低;10-12天;艾欧丽娅"
},
{
"id": 84,
"guidetype": 2,
"guideparam": "较低;2天;幻境界皇、艾莫莉萨"
},
{
"id": 85,
"guidetype": 0,
"guideparam": ""
},
{
"id": 86,
"guidetype": 0,
"guideparam": ""
},
{
"id": 87,
"guidetype": 0,
"guideparam": ""
},
{
"id": 88,
"guidetype": 2,
"guideparam": "较低;3-5天;艾欧丽娅、幻境界皇"
},
{
"id": 89,
"guidetype": 0,
"guideparam": ""
},
{
"id": 90,
"guidetype": 2,
"guideparam": "较低;1天;艾欧丽娅"
},
{
"id": 91,
"guidetype": 2,
"guideparam": "较低;4-10天;艾欧丽娅"
},
{
"id": 92,
"guidetype": 2,
"guideparam": "较低;10-12天;艾欧丽娅"
},
{
"id": 93,
"guidetype": 1,
"guideparam": "guide_54;guide_55"
},
{
"id": 94,
"guidetype": 0,
"guideparam": ""
},
{
"id": 95,
"guidetype": 0,
"guideparam": ""
},
{
"id": 96,
"guidetype": 0,
"guideparam": ""
},
{
"id": 97,
"guidetype": 2,
"guideparam": "中;5-7天;幻境界皇"
},
{
"id": 98,
"guidetype": 2,
"guideparam": "中;2天;阿徒、5只特性为带电或阴森的精灵"
},
{
"id": 99,
"guidetype": 2,
"guideparam": "中;7天;艾欧丽娅、幻境界皇"
},
{
"id": 100,
"guidetype": 2,
"guideparam": "中;5-7天;艾欧丽娅、幻境界皇"
},
{
"id": 101,
"guidetype": 0,
"guideparam": ""
},
{
"id": 102,
"guidetype": 0,
"guideparam": ""
},
{
"id": 103,
"guidetype": 2,
"guideparam": "较难;7天;艾欧丽娅、幻境界皇、王之哈莫"
},
{
"id": 104,
"guidetype": 0,
"guideparam": ""
},
{
"id": 105,
"guidetype": 1,
"guideparam": "guide_50;guide_51"
},
{
"id": 106,
"guidetype": 0,
"guideparam": ""
},
{
"id": 107,
"guidetype": 0,
"guideparam": ""
},
{
"id": 108,
"guidetype": 0,
"guideparam": ""
},
{
"id": 109,
"guidetype": 0,
"guideparam": ""
},
{
"id": 110,
"guidetype": 0,
"guideparam": ""
},
{
"id": 111,
"guidetype": 0,
"guideparam": ""
},
{
"id": 112,
"guidetype": 0,
"guideparam": ""
},
{
"id": 113,
"guidetype": 2,
"guideparam": "较难;7天;艾欧丽娅、幻境界皇、王之哈莫、千裳"
},
{
"id": 114,
"guidetype": 2,
"guideparam": "较难;7天;艾欧丽娅、幻境界皇、王之哈莫、千裳"
},
{
"id": 115,
"guidetype": 2,
"guideparam": "非常难;暂无有效信息;暂无有效信息"
},
{
"id": 116,
"guidetype": 2,
"guideparam": "非常难;暂无有效信息;暂无有效信息"
}
]
}