10263 【英文】【BT】【GM】后端支持NPC仿真实玩家战斗和快速战斗(触发被动死循环防范修改;)
| | |
| | | #PlayerControl.DoPlayerStand(curPlayer)
|
| | | #激活玩家
|
| | | PlayerControl.SetIsNeedProcess(curPlayer, True)
|
| | | |
| | | |
| | | # 暂且只有玩家被攻击触发
|
| | | if not curSkill or curSkill.GetSkillType() in ChConfig.Def_CanAttackSkill_List:
|
| | | # 优先触发,如无敌可以抵挡后续的被动伤害技能
|
| | |
| | | #GameWorld.DebugLog("PyGameData.g_singleAtkRecordList: %s, %s" % (len(PyGameData.g_singleAtkRecordList), PyGameData.g_singleAtkRecordList))
|
| | | if len(PyGameData.g_singleAtkRecordList) >= 50:
|
| | | mapID = GameWorld.GetMap().GetMapID()
|
| | | GameWorld.SendGameError("MirrorAIAtkDepthError", "mapID=%s,%s" % (mapID, PyGameData.g_singleAtkRecordList))
|
| | | GameWorld.SendGameError("MirrorAIAtkDepthError", "mapID=%s, %s" % (mapID, PyGameData.g_singleAtkRecordList))
|
| | | PyGameData.g_singleAtkRecordList = None
|
| | | return result
|
| | |
|