少年修仙传客户端代码仓库
client_Hale
2019-04-20 e8a53d82fba464d8949bd1ca2daaf10791ca21b4
3318 【2.0】自动战斗状态 普攻时释放翻滚会退出自动战斗
2个文件已修改
6 ■■■■■ 已修改文件
Fight/Actor/AI/HeroAI_Auto.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_Hero.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/AI/HeroAI_Auto.cs
@@ -273,7 +273,7 @@
            m_UserClickSkillID = _hero.GetCommonSkillID(_index);
        }
        if (m_State == 0 || m_UserClickSkillID != -1)
        if (m_State == 0 && (m_UserClickSkillID != -1 && m_UserClickSkillID != 190))
        {
            // 决策此次要使用的技能
            _skill = DecideUserSkill(m_HandUpSkill, m_UserClickSkillID);
@@ -321,8 +321,7 @@
        }
        bool _forceMove = _skill.skillInfo.soFile != null && _skill.skillInfo.soFile.forceMove;
        if (((_atkTarget == null
         || _atkTarget.ActorInfo.serverDie) && m_UserClickSkillID != -1)
        if (((_atkTarget == null || _atkTarget.ActorInfo.serverDie) && m_UserClickSkillID != -1)
         || (!_forceMove && !IsSkillNeedMove(_skill.skillInfo.config.Tag, (E_SkillType)_skill.skillInfo.config.SkillType)))
        {
            _hero.Behaviour.DoAttack(_skill);
Fight/GameActor/GA_Hero.cs
@@ -1011,7 +1011,6 @@
                        {
                            SkillMgr.CurCastSkill.SkillCompelete = true;
                            Behaviour.StartKillUntilDieAI(skillID);
                            aiHandler.currentType = E_HeroAIType.None;
                            Behaviour.DoAttack(_skill);
                            return;
                        }