| | |
| | | if isByLVPower:
|
| | | worldLv = PlayerDBGSEvent.GetDBGSTrig_ByKey(ShareDefine.Def_Notify_WorldKey_WorldAverageLv)
|
| | | ipyData = IpyGameDataPY.GetIpyGameData('PlayerLV', worldLv)
|
| | | myPower = ipyData.GetReFightPower() if ipyData else curPlayer.GetFightPower() |
| | | myPower = ipyData.GetReFightPower() if ipyData else PlayerControl.GetFightPower(curPlayer) |
| | | else:
|
| | | myPower = curPlayer.GetFightPower()
|
| | | myPower = PlayerControl.GetFightPower(curPlayer)
|
| | | XMZZPKPowerRange = IpyGameDataPY.GetFuncEvalCfg('XMZZPKPowerRange')
|
| | | minPower1, maxPower1 = myPower * (100 - XMZZPKPowerRange[0][0]) / 100, myPower * (100 + XMZZPKPowerRange[0][1]) / 100
|
| | | minPower2, maxPower2 = myPower * (100 - XMZZPKPowerRange[1][0]) / 100, myPower * (100 + XMZZPKPowerRange[1][1]) / 100
|
| | |
| | |
|
| | | #通知地图
|
| | | if not pkPlayerPropData:
|
| | | GameWorld.ErrLog("仙魔之争没有匹配到对手信息!fightPower=%s" % curPlayer.GetFightPower(), myPlayerID)
|
| | | GameWorld.ErrLog("仙魔之争没有匹配到对手信息!fightPower=%s" % PlayerControl.GetFightPower(curPlayer), myPlayerID)
|
| | | vsPlayerInfo = [pkPlayerID, pkPlayerPropData]
|
| | | XMZZManager.MapServer_XMZZPKInfo(curPlayer, overInfo, vsPlayerInfo)
|
| | | return True
|