refactor(fight): 重构战斗效果和技能初始化逻辑
- 将 InitEffect 重命名为 InitSkillEffect,用于初始化技能效果 - 修改技能效果的 ID,避免和普通效果 ID 冲突 - 优化战斗循环逻辑,增加战斗结束的判断条件 - 调整输入结构,移除未使用的属性和状态容器 - 重构技能解析和攻击处理逻辑,提高代码可读性和维护性
This commit is contained in:
158
public/seer_data-main/resource/config/json/battlepass_task.json
Normal file
158
public/seer_data-main/resource/config/json/battlepass_task.json
Normal file
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"id": 1,
|
||||
"describe": "登录游戏",
|
||||
"value": 1,
|
||||
"time": 1,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 203931,
|
||||
"exp": 300
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"describe": "累计击败3只精灵",
|
||||
"value": 3,
|
||||
"time": 1,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 203932,
|
||||
"exp": 300
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"describe": "进行一次精灵养成",
|
||||
"value": 1,
|
||||
"time": 1,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 203933,
|
||||
"exp": 300
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"describe": "钻石任务中每日任务活跃度达到40",
|
||||
"value": 40,
|
||||
"time": 1,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 203934,
|
||||
"exp": 300
|
||||
},
|
||||
{
|
||||
"id": 101,
|
||||
"describe": "钻石任务中每周任务活跃度达到80",
|
||||
"value": 80,
|
||||
"time": 2,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 20621,
|
||||
"exp": 600
|
||||
},
|
||||
{
|
||||
"id": 102,
|
||||
"describe": "累计击败30只精灵",
|
||||
"value": 30,
|
||||
"time": 2,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 20622,
|
||||
"exp": 1000
|
||||
},
|
||||
{
|
||||
"id": 103,
|
||||
"describe": "累计完成25次钻石任务中的每日任务",
|
||||
"value": 25,
|
||||
"time": 2,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 20623,
|
||||
"exp": 600
|
||||
},
|
||||
{
|
||||
"id": 104,
|
||||
"describe": "累计完成40次钻石任务中的每日任务",
|
||||
"value": 40,
|
||||
"time": 2,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 20624,
|
||||
"exp": 1000
|
||||
},
|
||||
{
|
||||
"id": 105,
|
||||
"describe": "钻石任务中每周任务活跃度达到160",
|
||||
"value": 160,
|
||||
"time": 2,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 20625,
|
||||
"exp": 800
|
||||
},
|
||||
{
|
||||
"id": 106,
|
||||
"describe": "累计获得5只精灵",
|
||||
"value": 5,
|
||||
"time": 2,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 20626,
|
||||
"exp": 600
|
||||
},
|
||||
{
|
||||
"id": 107,
|
||||
"describe": "累计通关10层学习力训练场",
|
||||
"value": 10,
|
||||
"time": 2,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 20627,
|
||||
"exp": 600
|
||||
},
|
||||
{
|
||||
"id": 108,
|
||||
"describe": "累计完成50次战斗",
|
||||
"value": 50,
|
||||
"time": 2,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 20628,
|
||||
"exp": 800
|
||||
},
|
||||
{
|
||||
"id": 1001,
|
||||
"describe": "通关4次星际迷航",
|
||||
"value": 4,
|
||||
"time": 4,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 124541,
|
||||
"exp": 3000
|
||||
},
|
||||
{
|
||||
"id": 1002,
|
||||
"describe": "累计击败100只精灵",
|
||||
"value": 100,
|
||||
"time": 4,
|
||||
"timelimit": "0",
|
||||
"timestart": "0",
|
||||
"timeend": "0",
|
||||
"userinfo": 124542,
|
||||
"exp": 3000
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user