From d7f44d8d871a90c818bdb3ffe9a60af875b7100a Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 30 九月 2025 10:12:23 +0800 Subject: [PATCH] 135 【挑战】战锤秘境-服务端(白骨盈野;副本基础;副本扫荡;广告奖励支持;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_EnterFB.py | 21 +-------------------- 1 files changed, 1 insertions(+), 20 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_EnterFB.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_EnterFB.py index fe217b6..0b2fd4e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_EnterFB.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_EnterFB.py @@ -23,14 +23,11 @@ #导入 import FBLogic -import GameLogic_SealDemon -import GameLogic_ZhuXianBoss import IPY_GameWorld import PlayerControl import GameWorld import FBCommon import ChConfig -import IpyGameDataPY import random #--------------------------------------------------------------------- #全局变量 @@ -166,7 +163,7 @@ # GameWorld.DebugLog(" 创建新战盟家园: tagFamilyID=%s,tagFamilyHomeLV=%s,resultLineID=%s" # % (tagFamilyID, tagFamilyHomeLV, resultLineID)) #=================================================================================================== - elif tagMapID in [ChConfig.Def_FBMapID_HorsePetBoss, ChConfig.Def_FBMapID_SealDemon, ChConfig.Def_FBMapID_ZhuXianBoss, ChConfig.Def_FBMapID_AllFamilyBoss, ChConfig.Def_FBMapID_DemonKing]: + elif tagMapID in []: tagMapPropertyID = tagMapLineID + 1 # 因为PropertyID默认是0,所以使用时从1开始 resultLineID = -1 # 结果lineID @@ -186,24 +183,12 @@ # % (index, propertyID, playerManager.GetPlayerCount())) # 如果不是同一线路属性的,则跳过 if propertyID == tagMapPropertyID: - if tagMapID == ChConfig.Def_FBMapID_SealDemon: - hpPer = GameLogic_SealDemon.GetBossRemainHPPer(index, tagMapLineID, tick) - - elif tagMapID == ChConfig.Def_FBMapID_ZhuXianBoss: - hpPer = GameLogic_ZhuXianBoss.GetBossRemainHPPer(index, tagMapLineID, tick) - findGameWord = gameWorld findPlayerManager = playerManager break if not findGameWord and propertyID == 0: findGameWord = gameWorld findPlayerManager = playerManager - - if findPlayerManager and tagMapID == ChConfig.Def_FBMapID_ZhuXianBoss: - if packCMDList[3] !=-1 and not GameLogic_ZhuXianBoss.GetHasSameFamilyMerber(packCMDList[3], findPlayerManager): - notifyMark = "TryEnterJadeDynastyBossError_6" - findGameWord = None - GameWorld.DebugLog(" 归属次数为0且没有同盟玩家在副本里!") if findGameWord: if findGameWord.GetPropertyID() == 0: @@ -254,10 +239,6 @@ # 非协助玩家进入需要判断boss剩余血量是否允许进入 if hpPer >= 0 and not PlayerControl.GetAssistTagPlayerID(curPlayer): minHPPer = 15 - if mapID == ChConfig.Def_FBMapID_SealDemon: - minHPPer = IpyGameDataPY.GetFuncCfg('SealDemonFirstPos', 2) - elif mapID == ChConfig.Def_FBMapID_ZhuXianBoss: - minHPPer = IpyGameDataPY.GetFuncCfg('ZhuXianBossCntCfg', 4) if hpPer < minHPPer: GameWorld.DebugLog("boss血量少于可进入的最低血量百分比,无法进入!hpPer=%s,minHPPer=%s" % (hpPer, minHPPer)) PlayerControl.NotifyCode(curPlayer, "DemonJar_Text4") -- Gitblit v1.8.0