From fc0477a43ec7ad1536a15efd2f229b140ba33fc7 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期六, 25 五月 2019 16:53:05 +0800
Subject: [PATCH] 6942 【后端】视野层级设计
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFB.py | 4 ----
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py | 2 --
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py | 2 +-
3 files changed, 1 insertions(+), 7 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py
index 43cf85d..879137c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py
@@ -7293,10 +7293,8 @@
def DoType_Visible(curPlayer, curMission, curActionNode):
visible = GameWorld.ToIntDef(curActionNode.GetAttribute("id"), 0)
if visible:
- curPlayer.SetVisible(True)
curPlayer.SetSightLevel(0)
else:
- curPlayer.SetVisible(False)
curPlayer.SetSightLevel(curPlayer.GetID())
return
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 0f7781f..e289f6c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -1036,7 +1036,7 @@
if not GameWorld.IsCrossServer() and (PlayerControl.GetCrossMapID(curPlayer) or curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_ClientCustomScene)):
GameWorld.DebugLog("===登录本服地图时,处于跨服或自定义场景状态,不刷新视野!", curPlayer.GetPlayerID())
curPlayer.SetSightLevel(curPlayer.GetID())
- elif curPlayer.GetLV() > 1:
+ if curPlayer.GetLV() > 1:
PlayerState.ChangePlayerSigh(curPlayer, tick)
if GameWorld.IsCrossServer():
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFB.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFB.py
index e690f7a..1ec3245 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFB.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFB.py
@@ -496,8 +496,6 @@
PlayerControl.SetCustomMap(curPlayer, 0, 0)
return
- curPlayer.SetCanAttack(False)
- curPlayer.SetVisible(False)
curPlayer.SetSightLevel(curPlayer.GetID())
curPet = curPlayer.GetPetMgr().GetFightPet()
if curPet:
@@ -516,8 +514,6 @@
def DoExitCustomScene(curPlayer):
## 退出自定义场景状态
- curPlayer.SetCanAttack(True)
- curPlayer.SetVisible(True)
curPlayer.SetSightLevel(curPlayer.GetID())
curPlayer.RefreshView()
curPlayer.SetSightLevel(0)
--
Gitblit v1.8.0