| | |
| | | PlayerControl.SetPlayerSightLevel(curPlayer, self.battleID) # 视野层级默认为战场ID,每场战斗的玩家独立视野
|
| | | PlayerControl.SetSight(curPlayer, ChConfig.Def_PlayerSight_Default * 3)
|
| | | GameObj.SetHPFull(curPlayer) # 回满血
|
| | | PlayerControl.SetProDef(curPlayer, PlayerControl.GetMaxProDef(curPlayer))
|
| | | SkillCommon.ResetAllSkillCD(curPlayer) # 重置技能CD
|
| | | return
|
| | |
|
| | |
| | | return
|
| | | ownerPlayerID = battle.playerID
|
| | | isSysbg = battle.isSysbg
|
| | | GameWorld.DebugLog("清除镜像战斗: battleID=%s,ownerPlayerID=%s,isSysbg=%s" % (isSysbg, ownerPlayerID, isSysbg), battleID)
|
| | | isQuick = battle.isQuick
|
| | | GameWorld.DebugLog("清除镜像战斗: battleID=%s,ownerPlayerID=%s,isSysbg=%s,isQuick=%s" % (isSysbg, ownerPlayerID, isSysbg, isQuick), battleID)
|
| | | playerMgr = GameWorld.GetPlayerManager()
|
| | | tick = GameWorld.GetGameWorld().GetTick()
|
| | |
|
| | |
| | | curPlayer.SetFaction(info.get("Faction", 0))
|
| | | PlayerControl.SetPlayerSightLevel(curPlayer, info.get("SightLevel", 0))
|
| | | PlayerControl.SetSight(curPlayer, ChConfig.Def_PlayerSight_Default)
|
| | | |
| | | if not isQuick:
|
| | | continue
|
| | | |
| | | GameObj.SetHPFull(curPlayer) # 回满血
|
| | | PlayerControl.SetProDef(curPlayer, PlayerControl.GetMaxProDef(curPlayer))
|
| | | SkillCommon.ResetAllSkillCD(curPlayer) # 重置技能CD
|
| | | curPlayer.SetAttackTick(tick)
|
| | | ChPlayer.__Sync_ClientBuff(curPlayer)
|