refactor(fight): 重构战斗效果和技能初始化逻辑
- 将 InitEffect 重命名为 InitSkillEffect,用于初始化技能效果 - 修改技能效果的 ID,避免和普通效果 ID 冲突 - 优化战斗循环逻辑,增加战斗结束的判断条件 - 调整输入结构,移除未使用的属性和状态容器 - 重构技能解析和攻击处理逻辑,提高代码可读性和维护性
This commit is contained in:
180
public/seer_data-main/resource/config/json/dungeon_enter.json
Normal file
180
public/seer_data-main/resource/config/json/dungeon_enter.json
Normal file
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"id": 1,
|
||||
"name": "经验训练场",
|
||||
"kind": 1,
|
||||
"order": 1,
|
||||
"moduleID": 3,
|
||||
"openParam": "{ type: 0 }",
|
||||
"times": "1_6_18717",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_1",
|
||||
"reward": "1_3_0*1_1707511_0*1_1400153_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 124110
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "勇者之塔",
|
||||
"kind": 1,
|
||||
"order": 3,
|
||||
"moduleID": 14,
|
||||
"openParam": "",
|
||||
"times": "1_5_18709",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_2",
|
||||
"reward": "1_1200444_0*1_1707511_0*1_1400153_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 124130
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "泰坦矿洞",
|
||||
"kind": 1,
|
||||
"order": 4,
|
||||
"moduleID": 16,
|
||||
"openParam": "",
|
||||
"times": "1_2_18724",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_3",
|
||||
"reward": "1_1400352_0*1_1800011_0*2_40910_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 0
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "学习力战场",
|
||||
"kind": 1,
|
||||
"order": 2,
|
||||
"moduleID": 17,
|
||||
"openParam": "",
|
||||
"times": "1_6_18712",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_4",
|
||||
"reward": "1_9_0*1_1707511_0*1_1400153_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 124120
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "精灵王的试炼",
|
||||
"kind": 2,
|
||||
"order": 1,
|
||||
"moduleID": 19,
|
||||
"openParam": "",
|
||||
"times": "",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_5",
|
||||
"reward": "2_40649_0*2_40653_0*2_41079_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 124210
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "X战队密室",
|
||||
"kind": 2,
|
||||
"order": 2,
|
||||
"moduleID": 20,
|
||||
"openParam": "",
|
||||
"times": "",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_6",
|
||||
"reward": "1_300878_0*1_300405_0*1_300404_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 124220
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "六界神王殿",
|
||||
"kind": 2,
|
||||
"order": 3,
|
||||
"moduleID": 114,
|
||||
"openParam": "",
|
||||
"times": "",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_7",
|
||||
"reward": "1_1706926_0*1_1706927_0*1_1706928_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 0
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "忍法研习社",
|
||||
"kind": 2,
|
||||
"order": 5,
|
||||
"moduleID": 23,
|
||||
"openParam": "",
|
||||
"times": "",
|
||||
"showType": 2,
|
||||
"timeLimit": "0*5*6",
|
||||
"res": "title_8",
|
||||
"reward": "1_300874_0*1_2300048_0*1_300066_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 0
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "星际迷航",
|
||||
"kind": 2,
|
||||
"order": 6,
|
||||
"moduleID": 25,
|
||||
"openParam": "",
|
||||
"times": "",
|
||||
"showType": 2,
|
||||
"timeLimit": "0*5*6",
|
||||
"res": "title_9",
|
||||
"reward": "1_1706926_0*1_1706924_0*1_1706925_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 0
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "作战实验室",
|
||||
"kind": 1,
|
||||
"order": 5,
|
||||
"moduleID": 139,
|
||||
"openParam": "",
|
||||
"times": "1_6_201395",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_10",
|
||||
"reward": "1_1707511_0*1_300066_0*1_300745_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 0
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "神兽之威",
|
||||
"kind": 2,
|
||||
"order": 4,
|
||||
"moduleID": 185,
|
||||
"openParam": "",
|
||||
"times": "",
|
||||
"showType": 1,
|
||||
"timeLimit": "",
|
||||
"res": "title_11",
|
||||
"reward": "2_40817_0*2_40877_0*2_40854_0",
|
||||
"isOpen": 1,
|
||||
"isShow": 1,
|
||||
"redbadge": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user