| | |
| | | if gameWorld.GetCloseFBTick() > 0:
|
| | | #不可进入
|
| | | return False
|
| | |
|
| | | |
| | | if askStruct.GetTeamLV() == IPY_GameWorld.tmlLeader:
|
| | | '''原因: |
| | | 队长退出组队副本,其他队员还在里面,此时副本不会被关闭
|
| | | 队长在队伍ID不变的情况下又组了其他人,然后又想进去该副本,那么这时会进入之前队员还在的那条队伍分线,导致队伍线路错乱
|
| | | 所以此处不允许该队长进入,并提示其等待或重新建队进入
|
| | | |
| | | FBinCantEnter 副本清理中,请等待关闭或重新创建队伍进入
|
| | | '''
|
| | | return False, "FBinCantEnter"
|
| | | |
| | | #副本在等待关闭状态不允许玩家进入
|
| | | return (gameWorld.GetOpenState() != IPY_GameWorld.fbosWaitForClose)
|
| | |
|
| | |
| | | fbIpyData = GetFBIpyData(mapID)
|
| | | maxTimes = fbIpyData.GetDayTimes()
|
| | | MWPrivilegeID = fbIpyData.GetExtraTimesMWPriID()
|
| | | wmpIpyData = PlayerMagicWeapon.GetMagicWeaponPrivilege(curPlayer, MWPrivilegeID)
|
| | | |
| | | mwAddCnt = 0#wmpIpyData.GetEffectValue() if wmpIpyData else 0
|
| | | extraTimesVIPPriID = fbIpyData.GetExtraTimesVIPPriID()
|
| | | extraCnt = PlayerVip.GetPrivilegeValue(curPlayer, extraTimesVIPPriID)
|
| | |
| | | enterCnt = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_EnterFbCntDay % mapID)
|
| | | maxTimes = fbIpyData.GetDayTimes()
|
| | | MWPrivilegeID = fbIpyData.GetExtraTimesMWPriID()
|
| | | wmpIpyData = PlayerMagicWeapon.GetMagicWeaponPrivilege(curPlayer, MWPrivilegeID)
|
| | | |
| | | mwAddCnt = 0#wmpIpyData.GetEffectValue() if wmpIpyData else 0
|
| | | maxTimes += mwAddCnt #法宝增加的次数加到基础次数里
|
| | | extraTimesVIPPriID = fbIpyData.GetExtraTimesVIPPriID()
|