From 3689771a156b44781aa3904e7ad95580f7e561c7 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 20 四月 2019 14:19:38 +0800
Subject: [PATCH] 6459 【后端】【2.0】缥缈仙域开发单(进入跨服副本判断及坐标逻辑优化,仙草园进入支持扣除门票)

---
 ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFB.py |   15 ++-------------
 1 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFB.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFB.py
index 96f3d31..286a645 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFB.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFB.py
@@ -164,20 +164,11 @@
     
     playerIDList, dataMapID, mapID, copyMapID, funcLineID = msgData
     
-    dynamicLineMapDict = IpyGameDataPY.GetFuncEvalCfg("CrossDynamicLineMap", 1)
-    if dataMapID not in dynamicLineMapDict:
-        return
-    mapPosInfo = dynamicLineMapDict[dataMapID][0]
-    posX, posY = mapPosInfo[:2]
-    dist = mapPosInfo[2] if len(mapPosInfo) > 2 else 0
-    if dist > 0:
-        posX, posY = random.randint(posX - dist, posX + dist), random.randint(posY - dist, posY + dist)
-        
     for playerID in playerIDList:
         curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID)
         if not curPlayer:
             continue
-        CrossRealmPlayer.SendCrossRealmReg(curPlayer, dataMapID, mapID, dataMapID, copyMapID, posX, posY, lineID=funcLineID)
+        CrossRealmPlayer.SendCrossRealmReg(curPlayer, dataMapID, mapID, dataMapID, copyMapID, lineID=funcLineID)
         
     return
 
@@ -226,9 +217,7 @@
             return realMapID, copyMapID, openState
         
     dynamicLineMapDict = IpyGameDataPY.GetFuncEvalCfg("CrossDynamicLineMap", 1)
-    if mapID not in dynamicLineMapDict:
-        return
-    dynamicMapIDList = dynamicLineMapDict[mapID][1]
+    dynamicMapIDList = dynamicLineMapDict.get(mapID, [mapID])
     
     openMapID, openCopyMapID = 0, 0
     for realMapID in dynamicMapIDList:

--
Gitblit v1.8.0