From 95fb3b3d2ebabcc183b50722f7e7c0d65c115952 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 24 二月 2021 14:13:56 +0800
Subject: [PATCH] 4949 【主干】【BT2】节日祝福-在boss之家击杀个人boss完成了击杀boss之家boss游历值

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMissionCollect.py |   16 ++++------------
 1 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMissionCollect.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMissionCollect.py
index c7ef269..94485a4 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMissionCollect.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMissionCollect.py
@@ -29,10 +29,7 @@
 import PlayerControl
 import OperControlManager
 import NPCCommon
-import FBLogic
 import AttackCommon
-import ReadChConfig
-import PlayerState
 import GameObj
 #---------------------------------------------------------------------
 '''Version = 2010-09-16 09:55'''
@@ -96,11 +93,9 @@
     
     #先设置对象,任务可采集得到对象NPC
     curPlayer.SetActionObj(curNPC)
-    if curNPC.GetNPCID() in ReadChConfig.GetEvalChConfig("CollectNPCLostHP"):
-        curPlayer.SetDict(ChConfig.Def_PlayerKey_CollectLostHPTick, tick)
     
     # 自定义的采集NPC
-    if NPCCommon.DoCollectNPCBegin(curPlayer, curNPC):
+    if NPCCommon.OnCollectNPCBegin(curPlayer, curNPC, tick):
         return
     
     EventShell.EventRespons_MisCollectTime(curPlayer, curNPC)
@@ -146,13 +141,10 @@
     if not ChNPC.OnCollectEnd(curPlayer, curNPC):
         return
     
-    PlayerState.DoCollectingLostHP(curPlayer, npcID, tick, True)
-    
     # 自定义的采集NPC
-    if NPCCommon.DoCollectNPCOK(curPlayer, npcID):
-        EventShell.EventRespons_MisCollectSuccess(curPlayer, curNPC) # 先直接写这边触发一下,自定义采集的不再处理后面的代码
-        FBLogic.OnCollectOK(curPlayer, npcID, GameWorld.GetGameWorld().GetTick())
-        return
+    NPCCommon.DoCollectNPCOK(curPlayer, npcID, tick)
     
     EventShell.EventRespons_MisCollectSuccess(curPlayer, curNPC)
+    return
+
     
\ No newline at end of file

--
Gitblit v1.8.0