| | |
| | | #判断战力是否满足本层要求
|
| | | helpIpyData = IpyGameDataPY.GetIpyGameData("FBHelpBattle", mapID, lineId)
|
| | | if helpIpyData:
|
| | | if curPlayer.GetFightPower() < helpIpyData.GetFightPowerMin():
|
| | | if PlayerControl.GetFightPower(curPlayer) < helpIpyData.GetFightPowerMin():
|
| | | GameWorld.DebugLog("战力不足%s,无法挑战本层!lineID=%s" % (helpIpyData.GetFightPowerMin(), lineId), curPlayer.GetPlayerID())
|
| | | return False
|
| | | return True
|
| | |
| | | nextLineID = 0 if not nextLineIpyData else (lineID + 1) # 找不到想下一层数据代表通关
|
| | | if nextLineID:
|
| | | helpIpyData = IpyGameDataPY.GetIpyGameData("FBHelpBattle", mapID, nextLineID)
|
| | | if helpIpyData and curPlayer.GetFightPower() < helpIpyData.GetFightPowerMin():
|
| | | if helpIpyData and PlayerControl.GetFightPower(curPlayer) < helpIpyData.GetFightPowerMin():
|
| | | nextLineID = 0 #战力不足,则不可挑战下一关
|
| | |
|
| | |
|
| | |
| | | #判断战力是否满足本层要求
|
| | | helpIpyData = IpyGameDataPY.GetIpyGameData("FBHelpBattle", mapID, toLineID)
|
| | | if helpIpyData:
|
| | | if curPlayer.GetFightPower() < helpIpyData.GetFightPowerMin():
|
| | | if PlayerControl.GetFightPower(curPlayer) < helpIpyData.GetFightPowerMin():
|
| | | GameWorld.DebugLog("战力不足%s,无法挑战下一层!toLineID=%s" % (helpIpyData.GetFightPowerMin(), toLineID), curPlayer.GetPlayerID())
|
| | | return
|
| | |
|