From ba1daaddc293ed16926dbead3783c77566b22e6d Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 13 一月 2020 14:27:01 +0800
Subject: [PATCH] 8364 【恺英】【后端】缥缈随机任务(删除)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py                |    1 
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py                |   48 ----
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py            |   81 --------
 ServerPython/CoreServerGroup/GameServer/Script/ChPyNetPack.py                                     |   48 ----
 ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py                                 |   81 --------
 /dev/null                                                                                         |  244 ------------------------
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini                        |   13 -
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestCommon.py |    1 
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py            |    6 
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py           |   12 -
 ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py                                     |    1 
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.py        |    2 
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py  |    3 
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py                   |    8 
 14 files changed, 1 insertions(+), 548 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetPack.py
index 4ffc655..a044623 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetPack.py
@@ -5494,54 +5494,6 @@
 
 
 #------------------------------------------------------
-# A2 08 刷新缥缈任务 #tagCMRefreshPiaomiaoTask
-
-class  tagCMRefreshPiaomiaoTask(Structure):
-    _pack_ = 1
-    _fields_ = [
-                  ("Cmd", c_ubyte),
-                  ("SubCmd", c_ubyte),
-                  ]
-
-    def __init__(self):
-        self.Clear()
-        self.Cmd = 0xA2
-        self.SubCmd = 0x08
-        return
-
-    def ReadData(self, stringData, _pos=0, _len=0):
-        self.Clear()
-        memmove(addressof(self), stringData[_pos:], self.GetLength())
-        return _pos + self.GetLength()
-
-    def Clear(self):
-        self.Cmd = 0xA2
-        self.SubCmd = 0x08
-        return
-
-    def GetLength(self):
-        return sizeof(tagCMRefreshPiaomiaoTask)
-
-    def GetBuffer(self):
-        return string_at(addressof(self), self.GetLength())
-
-    def OutputString(self):
-        DumpString = '''// A2 08 刷新缥缈任务 //tagCMRefreshPiaomiaoTask:
-                                Cmd:%s,
-                                SubCmd:%s
-                                '''\
-                                %(
-                                self.Cmd,
-                                self.SubCmd
-                                )
-        return DumpString
-
-
-m_NAtagCMRefreshPiaomiaoTask=tagCMRefreshPiaomiaoTask()
-ChNetPackDict[eval("0x%02x%02x"%(m_NAtagCMRefreshPiaomiaoTask.Cmd,m_NAtagCMRefreshPiaomiaoTask.SubCmd))] = m_NAtagCMRefreshPiaomiaoTask
-
-
-#------------------------------------------------------
 #A2 02通知选中对象 # tagCMSelectObj
 
 class  tagCMSelectObj(Structure):
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
index 842d082..6dcef87 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -22010,87 +22010,6 @@
 
 
 #------------------------------------------------------
-# A7 20 缥缈任务信息 #tagMCPiaomiaoTaskInfo
-
-class  tagMCPiaomiaoTaskInfo(Structure):
-    Head = tagHead()
-    FinishCount = 0    #(BYTE FinishCount)//今日已完成次数
-    RefreshCount = 0    #(BYTE RefreshCount)//今日已刷新次数
-    TaskCount = 0    #(BYTE TaskCount)
-    TaskIDList = list()    #(vector<DWORD> TaskIDList)//刷新任务ID列表[taskID,...]    
-    data = None
-
-    def __init__(self):
-        self.Clear()
-        self.Head.Cmd = 0xA7
-        self.Head.SubCmd = 0x20
-        return
-
-    def ReadData(self, _lpData, _pos=0, _Len=0):
-        self.Clear()
-        _pos = self.Head.ReadData(_lpData, _pos)
-        self.FinishCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        self.RefreshCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        self.TaskCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        for i in range(self.TaskCount):
-            value,_pos=CommFunc.ReadDWORD(_lpData,_pos)
-            self.TaskIDList.append(value)
-        return _pos
-
-    def Clear(self):
-        self.Head = tagHead()
-        self.Head.Clear()
-        self.Head.Cmd = 0xA7
-        self.Head.SubCmd = 0x20
-        self.FinishCount = 0
-        self.RefreshCount = 0
-        self.TaskCount = 0
-        self.TaskIDList = list()
-        return
-
-    def GetLength(self):
-        length = 0
-        length += self.Head.GetLength()
-        length += 1
-        length += 1
-        length += 1
-        length += 4 * self.TaskCount
-
-        return length
-
-    def GetBuffer(self):
-        data = ''
-        data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
-        data = CommFunc.WriteBYTE(data, self.FinishCount)
-        data = CommFunc.WriteBYTE(data, self.RefreshCount)
-        data = CommFunc.WriteBYTE(data, self.TaskCount)
-        for i in range(self.TaskCount):
-            data = CommFunc.WriteDWORD(data, self.TaskIDList[i])
-        return data
-
-    def OutputString(self):
-        DumpString = '''
-                                Head:%s,
-                                FinishCount:%d,
-                                RefreshCount:%d,
-                                TaskCount:%d,
-                                TaskIDList:%s
-                                '''\
-                                %(
-                                self.Head.OutputString(),
-                                self.FinishCount,
-                                self.RefreshCount,
-                                self.TaskCount,
-                                "..."
-                                )
-        return DumpString
-
-
-m_NAtagMCPiaomiaoTaskInfo=tagMCPiaomiaoTaskInfo()
-ChNetPackDict[eval("0x%02x%02x"%(m_NAtagMCPiaomiaoTaskInfo.Head.Cmd,m_NAtagMCPiaomiaoTaskInfo.Head.SubCmd))] = m_NAtagMCPiaomiaoTaskInfo
-
-
-#------------------------------------------------------
 # A7 19 查询玩家境界阶装备信息结果 #tagSCPlayerEquipCacheResult
 
 class  tagSCPlayerEquipCacheResult(Structure):
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py b/ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
index 807f209..7de36d7 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
@@ -961,7 +961,6 @@
 GameFuncID_TJG = 147            # 脱机挂
 GameFuncID_SuperGift = 150      # 超值礼包
 GameFuncID_ZhuXianBoss = 163    # 诛仙BOSS
-GameFuncID_PiaomiaoTask = 173   # 缥缈任务
 # 以下为暂时无用的
 GameFuncID_Truck = 33           # 运镖
 GameFuncID_RunDaily = 34        # 日常跑环
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
index eb6a611..4ea8bc7 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
@@ -288,19 +288,6 @@
 PacketSubCMD_11=0x07
 PacketCallFunc_11=OnTakeTask
 
-
-;缥缈任务
-[PlayerPiaomiaoTask]
-ScriptName = Player\PlayerPiaomiaoTask.py
-Writer = hxp
-Releaser = hxp
-RegType = 0
-RegisterPackCount = 1
-
-PacketCMD_1=0xA2
-PacketSubCMD_1=0x08
-PacketCallFunc_1=OnRefreshPiaomiaoTask
-
 ;VIP功能
 [PlayerVip]
 ScriptName = Player\PlayerVip.py
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index 8b593d2..69d10c7 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -3992,10 +3992,6 @@
 Def_PDict_TodayAssistMoney = "TodayAssistMoney" # 今日已获得协助货币奖励
 Def_PDict_TodayAssistMoneySocial = "TodayAssistMoneySocial" # 今日已获得协助货币 社交关系额外加成
 
-#缥缈任务
-Def_PDict_PiaomiaoTaskFinishCount = "PiaomiaoTaskFinishCount" # 今日已完成任务次数
-Def_PDict_PiaomiaoTaskRefreshCount = "PiaomiaoTaskRefreshCount" # 今日已刷新次数
-Def_PDict_PiaomiaoMaxGradeTaskID = "PiaomiaoMaxGradeTaskID" # 缥缈任务最大评分任务ID
 #-------------------------------------------------------------------------------
 #可以从07 41封包购买的背包类型,和对应字典{背包类型:[字典key, 默认格子数]}
 
@@ -4686,7 +4682,6 @@
 Def_Cost_BuyKillBossCnt, #购买boss次数
 Def_Cost_EquipStar, #装备升星
 Def_Cost_ActivityPlace, #活跃放置 50
-Def_Cost_PiaomiaoTask, #缥缈任务
 #-----------以下为暂时没用的,先不删除,如有新增消费点则放在这些之前------------
 Def_Cost_RefreshArrestTask, # 刷新悬赏任务
 Def_Cost_OffLineExp, # 兑换离线经验
@@ -4699,7 +4694,7 @@
 Def_Cost_Trade, # 交易
 Def_Cost_Rename, # 改名
 Def_Cost_SkillLvUp, # 技能升级
-) = range(2000, 2000 + 63)
+) = range(2000, 2000 + 62)
 
 Def_Cost_Reason_SonKey = "reason_name_son" # 消费点原因子类说明key
 
@@ -4783,7 +4778,6 @@
 Def_Cost_BuyKillBossCnt:"BuyKillBossCnt",
 Def_Cost_EquipStar:"EquipStar",
 Def_Cost_ActivityPlace:"ActivityPlace",
-Def_Cost_PiaomiaoTask:"PiaomiaoTask",
 }
 ## -----------------------------------------------------
 
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py
index 4ffc655..a044623 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py
@@ -5494,54 +5494,6 @@
 
 
 #------------------------------------------------------
-# A2 08 刷新缥缈任务 #tagCMRefreshPiaomiaoTask
-
-class  tagCMRefreshPiaomiaoTask(Structure):
-    _pack_ = 1
-    _fields_ = [
-                  ("Cmd", c_ubyte),
-                  ("SubCmd", c_ubyte),
-                  ]
-
-    def __init__(self):
-        self.Clear()
-        self.Cmd = 0xA2
-        self.SubCmd = 0x08
-        return
-
-    def ReadData(self, stringData, _pos=0, _len=0):
-        self.Clear()
-        memmove(addressof(self), stringData[_pos:], self.GetLength())
-        return _pos + self.GetLength()
-
-    def Clear(self):
-        self.Cmd = 0xA2
-        self.SubCmd = 0x08
-        return
-
-    def GetLength(self):
-        return sizeof(tagCMRefreshPiaomiaoTask)
-
-    def GetBuffer(self):
-        return string_at(addressof(self), self.GetLength())
-
-    def OutputString(self):
-        DumpString = '''// A2 08 刷新缥缈任务 //tagCMRefreshPiaomiaoTask:
-                                Cmd:%s,
-                                SubCmd:%s
-                                '''\
-                                %(
-                                self.Cmd,
-                                self.SubCmd
-                                )
-        return DumpString
-
-
-m_NAtagCMRefreshPiaomiaoTask=tagCMRefreshPiaomiaoTask()
-ChNetPackDict[eval("0x%02x%02x"%(m_NAtagCMRefreshPiaomiaoTask.Cmd,m_NAtagCMRefreshPiaomiaoTask.SubCmd))] = m_NAtagCMRefreshPiaomiaoTask
-
-
-#------------------------------------------------------
 #A2 02通知选中对象 # tagCMSelectObj
 
 class  tagCMSelectObj(Structure):
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
index 842d082..6dcef87 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -22010,87 +22010,6 @@
 
 
 #------------------------------------------------------
-# A7 20 缥缈任务信息 #tagMCPiaomiaoTaskInfo
-
-class  tagMCPiaomiaoTaskInfo(Structure):
-    Head = tagHead()
-    FinishCount = 0    #(BYTE FinishCount)//今日已完成次数
-    RefreshCount = 0    #(BYTE RefreshCount)//今日已刷新次数
-    TaskCount = 0    #(BYTE TaskCount)
-    TaskIDList = list()    #(vector<DWORD> TaskIDList)//刷新任务ID列表[taskID,...]    
-    data = None
-
-    def __init__(self):
-        self.Clear()
-        self.Head.Cmd = 0xA7
-        self.Head.SubCmd = 0x20
-        return
-
-    def ReadData(self, _lpData, _pos=0, _Len=0):
-        self.Clear()
-        _pos = self.Head.ReadData(_lpData, _pos)
-        self.FinishCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        self.RefreshCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        self.TaskCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        for i in range(self.TaskCount):
-            value,_pos=CommFunc.ReadDWORD(_lpData,_pos)
-            self.TaskIDList.append(value)
-        return _pos
-
-    def Clear(self):
-        self.Head = tagHead()
-        self.Head.Clear()
-        self.Head.Cmd = 0xA7
-        self.Head.SubCmd = 0x20
-        self.FinishCount = 0
-        self.RefreshCount = 0
-        self.TaskCount = 0
-        self.TaskIDList = list()
-        return
-
-    def GetLength(self):
-        length = 0
-        length += self.Head.GetLength()
-        length += 1
-        length += 1
-        length += 1
-        length += 4 * self.TaskCount
-
-        return length
-
-    def GetBuffer(self):
-        data = ''
-        data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
-        data = CommFunc.WriteBYTE(data, self.FinishCount)
-        data = CommFunc.WriteBYTE(data, self.RefreshCount)
-        data = CommFunc.WriteBYTE(data, self.TaskCount)
-        for i in range(self.TaskCount):
-            data = CommFunc.WriteDWORD(data, self.TaskIDList[i])
-        return data
-
-    def OutputString(self):
-        DumpString = '''
-                                Head:%s,
-                                FinishCount:%d,
-                                RefreshCount:%d,
-                                TaskCount:%d,
-                                TaskIDList:%s
-                                '''\
-                                %(
-                                self.Head.OutputString(),
-                                self.FinishCount,
-                                self.RefreshCount,
-                                self.TaskCount,
-                                "..."
-                                )
-        return DumpString
-
-
-m_NAtagMCPiaomiaoTaskInfo=tagMCPiaomiaoTaskInfo()
-ChNetPackDict[eval("0x%02x%02x"%(m_NAtagMCPiaomiaoTaskInfo.Head.Cmd,m_NAtagMCPiaomiaoTaskInfo.Head.SubCmd))] = m_NAtagMCPiaomiaoTaskInfo
-
-
-#------------------------------------------------------
 # A7 19 查询玩家境界阶装备信息结果 #tagSCPlayerEquipCacheResult
 
 class  tagSCPlayerEquipCacheResult(Structure):
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py
index 102265c..61e389c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py
@@ -104,7 +104,6 @@
 import FormulaControl
 import GameFuncComm
 import ChPyNetSendPack
-import PlayerPiaomiaoTask
 import NetPackCommon
 import NPCCommon
 import PlayerVip
@@ -1575,9 +1574,6 @@
         return
     
     curQuestData = QuestManager.FindQuest(taskID)
-    if curQuestData.Type == QuestCommon.Def_Mission_Type_Piaomiao:
-        PlayerPiaomiaoTask.OnFinishPiaomiaoTask(curPlayer, curMission)
-        return
     
     rewardPer = 100 if rewardPer <= 0 else rewardPer
     moneyType, moneyCnt = 0, 0
@@ -3976,10 +3972,6 @@
     #放弃悬赏任务
     #if missionID == ChConfig.Def_ArrestMissionID:
     #    PlayerArrestTask.OnDeleteArrestTask(curPlayer)
-        
-    if curQuestData.Type == QuestCommon.Def_Mission_Type_Piaomiao:
-        PlayerPiaomiaoTask.DoCancelPiaomiaoTask(curPlayer, curMission)
-        return
     
     #先在任务表中找数据, 如果找到了, 就不遍历XML了
     if __DoLogic_DeleteMission(curPlayer, curMission):
@@ -4910,10 +4902,6 @@
     
     curQuestData = QuestManager.FindQuest(missionID)
     if not curQuestData:
-        return
-    
-    if curQuestData.Type == QuestCommon.Def_Mission_Type_Piaomiao:
-        PlayerPiaomiaoTask.OnTakePiaomiaoTask(curPlayer, curMission)
         return
     
     QuestCommon.SetPlayerMissionState(curPlayer, curMission, 1)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestCommon.py
index 184b183..da87f73 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestCommon.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestCommon.py
@@ -106,7 +106,6 @@
 Def_GM_Active_Mission_Type = 999 #暂时不用,配大点
 Def_Mission_Type_RunDaily = 7
 Def_Mission_Type_RunFamily = 12
-Def_Mission_Type_Piaomiao = 25 # 缥缈任务
 
 Def_MainTask_Type_List = [Def_Mission_Type_Main, Def_Mission_Type_MainHid]
 Def_RunTask_Type_List = [Def_Mission_Type_RunDaily, Def_Mission_Type_RunFamily]
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
index 2d25300..500144f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -80,14 +80,12 @@
 import PlayerWeekParty
 import PlayerFeastWeekParty
 import PlayerActLogin
-import Operate_EquipWash
 import PlayerTreasure
 import GameLogic_GodArea
 import PlayerRune
 import PlayerFamilyRedPacket
 import IpyGameDataPY
 import EventReport
-import Operate_EquipStone
 import OpenServerCampaign
 import PlayerVip
 import PlayerRefineStove
@@ -116,8 +114,6 @@
 import PlayerGeTui
 import PlayerDogz
 import PlayerCoat
-import PlayerQuDaoDoubleBill
-import PlayerPiaomiaoTask
 import PlayerFB
 import SkillShell
 import PlayerYinji
@@ -644,8 +640,6 @@
     ChItem.Sync_ItemDayUseCnt(curPlayer)
     # 悬赏登录通知
     #PlayerArrestTask.OnLogin(curPlayer)
-    # 缥缈任务
-    PlayerPiaomiaoTask.OnPlayerLogin(curPlayer)
     # 符印登录通知
     PlayerRune.PlayerRuneLogin(curPlayer)
     # 仙盟红包登录通知
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.py
index d0f7704..2900423 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.py
@@ -38,7 +38,6 @@
 import PlayerSignDay
 import PlayerGoldGift
 import PlayerEquipDecompose
-import PlayerPiaomiaoTask
 import PlayerFreeGoods
 import FunctionNPCCommon
 import PlayerGreatMaster
@@ -66,7 +65,6 @@
                      ShareDefine.GameFuncID_AddPoint:lambda curObj:PlayerControl.DoAddPointOpen(curObj),
                      ShareDefine.GameFuncID_Talent:lambda curObj:PlayerGreatMaster.DoTalentOpen(curObj),
                      ShareDefine.GameFuncID_TJG:lambda curObj:PlayerTJG.DoTJGOpen(curObj),
-                     ShareDefine.GameFuncID_PiaomiaoTask:lambda curObj:PlayerPiaomiaoTask.DoPiaomiaoTaskOpen(curObj),
                      #ShareDefine.GameFuncID_RunDaily:lambda curObj:FBCommon.DoFuncOpen_RunDaily(curObj),
                      #ShareDefine.GameFuncID_RunFamily:lambda curObj:FBCommon.DoFuncOpen_RunFamily(curObj),
                      #ShareDefine.GameFuncID_RefineExp:lambda curObj:Operate_PlayerBuyZhenQi.DoFuncOpen_RefineExp(curObj),
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
index 952ce96..230dd3c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
@@ -90,7 +90,6 @@
 import PlayerFlashSale
 import PlayerWishingWell
 import PlayerFairyDomain
-import PlayerPiaomiaoTask
 import PlayerVip
 import PlayerDiceEx
 import IpyGameDataPY
@@ -548,8 +547,6 @@
         PlayerCrossRealmPK.DoPlayerOnDay(curPlayer)
         #缥缈仙域
         PlayerFairyDomain.OnDay(curPlayer)
-        #缥缈任务
-        PlayerPiaomiaoTask.OnDay(curPlayer)
         #仙盟宴会
         GameLogic_FamilyParty.OnDayFamilyPartyPlayer(curPlayer)
         #协助
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPiaomiaoTask.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPiaomiaoTask.py
deleted file mode 100644
index 7d680ac..0000000
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPiaomiaoTask.py
+++ /dev/null
@@ -1,244 +0,0 @@
-#!/usr/bin/python
-# -*- coding: GBK -*-
-#-------------------------------------------------------------------------------
-#
-##@package Player.PlayerPiaomiaoTask
-#
-# @todo:缥缈任务
-# @author hxp
-# @date 2020-01-03
-# @version 1.0
-#
-# 详细描述: 缥缈任务
-#
-#-------------------------------------------------------------------------------
-#"""Version = 2020-01-03 20:30"""
-#-------------------------------------------------------------------------------
-
-import GameWorld
-import EventShell
-import QuestCommon
-import QuestRunner
-import QuestManager
-import NetPackCommon
-import IpyGameDataPY
-import FormulaControl
-import ChPyNetSendPack
-import PlayerControl
-import IPY_GameWorld
-import ItemControler
-import ItemCommon
-import ChConfig
-
-Def_MaxGrade = 5 # 暂时只针对组队缥缈副本
-
-def DoPiaomiaoTaskOpen(curPlayer):
-    ## 缥缈任务开启
-    __DoRefreshPiaomiaoTask(curPlayer)
-    return
-
-def OnDay(curPlayer):
-    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_PiaomiaoTaskFinishCount, 0)
-    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_PiaomiaoTaskRefreshCount, 0)
-    SyncPiaomiaoTaskInfo(curPlayer)
-    return
-
-def OnPlayerLogin(curPlayer):
-    SyncPiaomiaoTaskInfo(curPlayer)
-    return
-
-#// A2 08 刷新缥缈任务 #tagCMRefreshPiaomiaoTask
-#
-#struct    tagCMRefreshPiaomiaoTask
-#{
-#    tagHead        Head;
-#};
-def OnRefreshPiaomiaoTask(index, clientData, tick):
-    curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
-    
-    freeRefreshCount = IpyGameDataPY.GetFuncCfg("PiaomiaoTask", 2)
-    todayRefreshCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_PiaomiaoTaskRefreshCount)
-    if todayRefreshCount >= freeRefreshCount:
-        costGold = IpyGameDataPY.GetFuncCfg("PiaomiaoTask", 3)
-        if not PlayerControl.PayMoney(curPlayer, IPY_GameWorld.TYPE_Price_Gold_Money, costGold, ChConfig.Def_Cost_PiaomiaoTask):
-            return
-    else:
-        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_PiaomiaoTaskRefreshCount, todayRefreshCount + 1)
-    __DoRefreshPiaomiaoTask(curPlayer)
-    return
-
-def __DoRefreshPiaomiaoTask(curPlayer):
-    ## 刷新缥缈任务
-    
-    randMissionCount = IpyGameDataPY.GetFuncCfg("PiaomiaoTaskRand", 1)
-    randMissionWeightList = IpyGameDataPY.GetFuncEvalCfg("PiaomiaoTaskRand", 2)
-    missionGradeRewardDict = IpyGameDataPY.GetFuncEvalCfg("PiaomiaoTaskRand", 3)
-    piaomiaoMissionIDList = []
-    
-    GameWorld.DebugLog("刷新缥缈任务! randMissionCount=%s" % randMissionCount)
-    
-    delMissionIDList = []
-    for i in range(curPlayer.GetMissionCount()):
-        curMission = curPlayer.GetMissionByIndex(i)
-        missionID = curMission.GetMissionID()
-        missionState = curMission.GetState()
-        questData = QuestManager.FindQuest(missionID)
-        if not questData:
-            continue
-        
-        if questData.Type != QuestCommon.Def_Mission_Type_Piaomiao:
-            continue
-        
-        curGrade = curMission.GetProperty(QuestCommon.Def_Mission_Grade)
-        # 评级5 S不重置
-        if missionState != ChConfig.Def_Mission_State_NoAccept or curGrade == Def_MaxGrade:
-            piaomiaoMissionIDList.append(missionID)
-            GameWorld.DebugLog("    缥缈任务非未接,保留! missionID=%s,missionState=%s" % (missionID, missionState))
-            continue
-        GameWorld.DebugLog("    缥缈任务未接,删除! missionID=%s,missionState=%s" % (missionID, missionState))
-        delMissionIDList.append(missionID)
-    for delMissionID in delMissionIDList:
-        QuestCommon.DeleteMission(curPlayer, delMissionID)
-        
-    reExp = PlayerControl.GetPlayerReExp(curPlayer)
-    doCount = 100
-    while len(piaomiaoMissionIDList) < randMissionCount and doCount > 0:
-        doCount -= 1
-        randMissionInfo = GameWorld.GetResultByWeightList(randMissionWeightList)
-        if not randMissionInfo:
-            continue
-        randMissionID, grade = randMissionInfo
-        if randMissionID in piaomiaoMissionIDList:
-            continue
-        if grade not in missionGradeRewardDict:
-            continue
-        expFormat, goldPaper, itemID = missionGradeRewardDict[grade]
-        curExp = int(eval(FormulaControl.GetCompileFormula("PiaomiaoReward_%s" % grade, expFormat)))
-        
-        piaomiaoMissionIDList.append(randMissionID)
-        curMission = QuestCommon.AddNewMission(curPlayer, randMissionID)
-        curMission.SetProperty(QuestCommon.Def_Mission_Grade, grade)
-        QuestCommon.SetPlayerMissionState(curPlayer, curMission, ChConfig.Def_Mission_State_NoAccept)
-        
-        curMission.SetProperty(QuestRunner.Def_Run_Around_Reward_Exp, curExp % ChConfig.Def_PerPointValue)
-        curMission.SetProperty(QuestRunner.Def_Run_Around_Reward_ExpPoint, curExp / ChConfig.Def_PerPointValue)
-        curMission.SetProperty(QuestRunner.Def_Run_Around_Reward_GoldPaper, goldPaper)
-        
-        itemCount = 1 # 物品暂默认1个
-        curMission.SetProperty(QuestRunner.Def_Day_Event_Reward_Item_Id, itemID)
-        curMission.SetProperty(QuestRunner.Def_Day_Event_Reward_Item_Count, itemCount)
-        
-        GameWorld.DebugLog("    新增随机缥缈任务: randMissionID=%s,grade=%s,curExp=%s,goldPaper=%s,itemID=%s" 
-                           % (randMissionID, grade, curExp, goldPaper, itemID))
-        #通知客户端
-        EventShell.NotifyOneMission(curPlayer, curMission)
-        
-        if grade == Def_MaxGrade:
-            familyID = curPlayer.GetFamilyID()
-            if familyID:
-                PlayerControl.FamilyNotify(familyID, "RefreshPiaomiaoSFB", [curPlayer.GetPlayerName(), ChConfig.Def_FBMapID_KillDevil])
-             
-    SyncPiaomiaoTaskInfo(curPlayer)
-    return
-
-def OnTakePiaomiaoTask(curPlayer, curMission):
-    ## 接缥缈任务
-    
-    finishCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_PiaomiaoTaskFinishCount)
-    maxFinishCount = IpyGameDataPY.GetFuncCfg("PiaomiaoTask", 1)
-    if finishCount >= maxFinishCount:
-        GameWorld.DebugLog("已达今日任务上限!finishCount=%s" % finishCount)
-        return
-    
-    for i in range(curPlayer.GetMissionCount()):
-        mission = curPlayer.GetMissionByIndex(i)
-        missionID = mission.GetMissionID()
-        questData = QuestManager.FindQuest(missionID)
-        if not questData:
-            continue
-        
-        if questData.Type == QuestCommon.Def_Mission_Type_Piaomiao and mission.GetState() != ChConfig.Def_Mission_State_NoAccept:
-            GameWorld.DebugLog("已经有接了缥缈任务,无法再接!missionID=%s" % missionID)
-            return
-    
-    QuestCommon.SetPlayerMissionState(curPlayer, curMission, 1)
-    
-    curGrade = curMission.GetProperty(QuestCommon.Def_Mission_Grade)
-    if curGrade == Def_MaxGrade:
-        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_PiaomiaoMaxGradeTaskID, curMission.GetMissionID())
-        
-    EventShell.NotifyOneMission(curPlayer, curMission, isNotifyAll=False)
-    SyncPiaomiaoTaskInfo(curPlayer)
-    return
-
-def OnFinishPiaomiaoTask(curPlayer, curMission):
-    ## 完成缥缈任务
-    
-    finishTaskCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_PiaomiaoTaskFinishCount) + 1
-    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_PiaomiaoTaskFinishCount, finishTaskCount)
-    
-    missionID = curMission.GetMissionID()
-    # 给奖励
-    exp = curMission.GetProperty(QuestRunner.Def_Run_Around_Reward_Exp)
-    expPoint = curMission.GetProperty(QuestRunner.Def_Run_Around_Reward_ExpPoint)
-    exp = expPoint * ChConfig.Def_PerPointValue + exp
-    playerControl = PlayerControl.PlayerControl(curPlayer)
-    playerControl.AddExp(exp)
-    
-    goldPaper = curMission.GetProperty(QuestRunner.Def_Run_Around_Reward_GoldPaper)
-    addDataDict = {ChConfig.Def_Give_Reason_SonKey:"Piaomiao"}
-    PlayerControl.GiveMoney(curPlayer, IPY_GameWorld.TYPE_Price_Gold_Paper, goldPaper, ChConfig.Def_GiveMoney_Mission, addDataDict)
-    
-    itemID = curMission.GetProperty(QuestRunner.Def_Day_Event_Reward_Item_Id)
-    itemCount = curMission.GetProperty(QuestRunner.Def_Day_Event_Reward_Item_Count)
-    if itemID and itemCount:
-        isAuctionItem = 0
-        itemList = [[itemID, itemCount, isAuctionItem]]
-        ItemControler.GivePlayerItemOrMail(curPlayer, itemList)
-        
-    delItemID = curMission.GetProperty(QuestCommon.Def_Item_ID)
-    if delItemID:
-        ItemCommon.DelMissionItem(curPlayer, IPY_GameWorld.rptItem, delItemID, 0, missionID)
-        
-    GameWorld.DebugLog("完成缥缈任务: finishTaskCount=%s,missionID=%s,exp=%s,goldPaper=%s,itemID=%s,delItemID=%s" 
-                       % (finishTaskCount, missionID, exp, goldPaper, itemID, delItemID))
-    
-    # 删任务
-    QuestCommon.DeleteMission(curPlayer, missionID)
-    # 重新刷新
-    __DoRefreshPiaomiaoTask(curPlayer)
-    return
-
-def DoCancelPiaomiaoTask(curPlayer, curMission):
-    ## 放弃任务,设置为未接状态,不重新刷新列表
-    missionID = curMission.GetMissionID()
-    GameWorld.DebugLog("放弃缥缈任务! missionID=%s" % missionID)
-    QuestCommon.SetPlayerMissionState(curPlayer, curMission, ChConfig.Def_Mission_State_NoAccept)
-    EventShell.NotifyOneMission(curPlayer, curMission, isNotifyAll=False)
-    return
-
-def SyncPiaomiaoTaskInfo(curPlayer):
-    taskIDList = []
-    for i in xrange(curPlayer.GetMissionCount()):
-        curMission = curPlayer.GetMissionByIndex(i)
-        missionID = curMission.GetMissionID()
-        questData = QuestManager.FindQuest(missionID)
-        if not questData:
-            continue
-        if questData.Type != QuestCommon.Def_Mission_Type_Piaomiao:
-            continue
-        taskIDList.append(missionID)
-    if not taskIDList:
-        return
-    
-    taskInfo = ChPyNetSendPack.tagMCPiaomiaoTaskInfo()
-    taskInfo.FinishCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_PiaomiaoTaskFinishCount)
-    taskInfo.RefreshCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_PiaomiaoTaskRefreshCount)
-    taskInfo.TaskIDList = taskIDList
-    taskInfo.TaskCount = len(taskIDList)
-    NetPackCommon.SendFakePack(curPlayer, taskInfo)
-    return
-
-
-
-
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
index 807f209..7de36d7 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
@@ -961,7 +961,6 @@
 GameFuncID_TJG = 147            # 脱机挂
 GameFuncID_SuperGift = 150      # 超值礼包
 GameFuncID_ZhuXianBoss = 163    # 诛仙BOSS
-GameFuncID_PiaomiaoTask = 173   # 缥缈任务
 # 以下为暂时无用的
 GameFuncID_Truck = 33           # 运镖
 GameFuncID_RunDaily = 34        # 日常跑环

--
Gitblit v1.8.0