From e8a53d82fba464d8949bd1ca2daaf10791ca21b4 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期六, 20 四月 2019 17:41:55 +0800
Subject: [PATCH] 3318 【2.0】自动战斗状态 普攻时释放翻滚会退出自动战斗
---
Fight/GameActor/GA_Hero.cs | 1 -
Fight/Actor/AI/HeroAI_Auto.cs | 5 ++---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/Fight/Actor/AI/HeroAI_Auto.cs b/Fight/Actor/AI/HeroAI_Auto.cs
index d7abac9..e99c211 100644
--- a/Fight/Actor/AI/HeroAI_Auto.cs
+++ b/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);
diff --git a/Fight/GameActor/GA_Hero.cs b/Fight/GameActor/GA_Hero.cs
index ee78ebf..a7a0ba0 100644
--- a/Fight/GameActor/GA_Hero.cs
+++ b/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;
}
--
Gitblit v1.8.0