From fd569f371890909dc35c09d1275d9204b39d77f9 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 19 四月 2024 11:41:09 +0800
Subject: [PATCH] 10054 【后端】任务系统(支持功能开启任务条件;支持任务分组如主线、支线等;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index 69631ac..1f5314f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -4432,10 +4432,11 @@
 Def_PDict_TreeLVUPRemainTime = "TreeLVUPRemainTime" # 仙树升级剩余时间,秒
 Def_PDict_TreeLVUPRefreshTime = "TreeLVUPRefreshTime" # 仙树升级上次刷新时间戳
 
-#任务-简化版任务,有且仅有一个进行中的任务
-Def_PDict_TaskIDLast = "TaskIDLast" # 上一次完成的任务ID
-Def_PDict_TaskID = "TaskID" # 当前进行中的任务ID
-Def_PDict_TaskValue = "TaskValue" # 当前进行中的任务进度
+#任务,每个任务组有且仅有一个进行中的任务
+Def_PDict_TaskIDLast = "TaskIDLast_%s" # 上一次完成的任务ID,参数(任务组)
+Def_PDict_TaskID = "TaskID_%s" # 当前进行中的任务ID,参数(任务组)
+Def_PDict_TaskValue = "TaskValue_%s" # 当前进行中的任务进度,参数(任务组)
+Def_PDict_TaskState = "TaskState_%s" # 当前进行中的任务状态 0-无;1-进行中;2-已完成,参数(任务组)
 
 #福地
 Def_PDict_MineWorkerCount = "MineWorkerCount" # 已雇佣工人数
@@ -6194,6 +6195,18 @@
 TaskType_Arena, # 挑战竞技场x次 5
 ) = range(1, 1 + 5)
 
+# 任务分组
+TaskGroupList = (
+TaskGroup_Main, # 主线 0
+) = range(1)
+
+# 任务状态
+TaskStateList = (
+TaskState_None, # 无 0
+TaskState_Doing, # 进行中 1
+TaskState_Finish, # 已完成 2
+) = range(3)
+
 # 充值点券处理类型
 (
 CoinType_Gold, # 直接充仙玉 0

--
Gitblit v1.8.0