hxp
2020-09-08 c82ca7ce4eaa66b71a9df0e7f54434530ac59c9d
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBHelpBattle.py
@@ -178,10 +178,11 @@
            for robotID in helpNPCRobotIDList[:lackCount]:
                calledPlayerDict[robotID] = 0     
                
        if calledCount + len(calledPlayerDict) < maxHelpPlayerCount:
            GameWorld.ErrLog("无法一键召唤!人数不足! calledCount=%s,calledPlayerDict=%s,maxHelpPlayerCount=%s"
                             % (calledCount, calledPlayerDict, maxHelpPlayerCount), playerID)
            return
# 修改了规则,无社交人数及机器人人数做了限制,所以可能出现人数不足的情况,故屏蔽此判断
#        if calledCount + len(calledPlayerDict) < maxHelpPlayerCount:
#            GameWorld.ErrLog("无法一键召唤!人数不足! calledCount=%s,calledPlayerDict=%s,maxHelpPlayerCount=%s"
#                             % (calledCount, calledPlayerDict, maxHelpPlayerCount), playerID)
#            return
    else:
        if calledPlayerID not in helpBattlePlayerDict:
            GameWorld.ErrLog("不存在该助战玩家,无法召唤!calledPlayerID=%s" % (calledPlayerID), playerID)
@@ -241,7 +242,7 @@
        NetPackCommon.SendFakePack(curPlayer, callResultPack)
        
    # 召唤满后
    if calledCount >= maxHelpPlayerCount:
    if calledCount >= len(helpBattlePlayerDict) or calledCount >= maxHelpPlayerCount:
        FBLogic.OnCallHelpBattleOK(curPlayer, tick)
        
    # ֪ͨGameServer