少年修仙传客户端代码仓库
Hale Cai
2018-09-15 4003485ee76e96534e398376ca8df97f325112c5
Fxed 修复自动战斗状态下无法手动释放xp;

Fixed 修复翻滚自动释放;
2个文件已修改
9 ■■■■■ 已修改文件
Fight/Actor/AI/HeroAI_Auto.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/AI/HeroAI_Base.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/AI/HeroAI_Auto.cs
@@ -302,6 +302,7 @@
        {
            _hero.Behaviour.DoAttack(_skill);
            m_DecideSkill = null;
            m_UserClickSkillID = -1;
            return;
        }
Fight/Actor/AI/HeroAI_Base.cs
@@ -34,7 +34,7 @@
        if (priorSkillId >= 0)
        {
            if (CanCast(priorSkillId))
            if (CanCast(priorSkillId, true))
            {
                _skill = _hero.SkillMgr.Get(priorSkillId);
                if (_skill != null)
@@ -148,7 +148,7 @@
        return true;
    }
    protected bool CanCast(int skillID)
    protected bool CanCast(int skillID, bool userClick = false)
    {
        if (!CanCastActiveUse(skillID))
        {
@@ -159,9 +159,9 @@
        {
            GA_Hero _hero = PlayerDatas.Instance.hero;
            if (!skillModel.AutoUseXp()
            if ((!skillModel.AutoUseXp()
             || GeneralConfig.Instance.NoXpDungeons.Contains(PlayerDatas.Instance.baseData.MapID)
             || (_hero.SelectTarget != null && _hero.SelectTarget is GActorPlayerBase))
             || (_hero.SelectTarget != null && _hero.SelectTarget is GActorPlayerBase)) && !userClick)
            {
                return false;
            }