diff --git a/server/bin/exported/hero/standard.xml b/server/bin/exported/hero/standard.xml index 91bb39b7..3d6e6220 100644 --- a/server/bin/exported/hero/standard.xml +++ b/server/bin/exported/hero/standard.xml @@ -48,7 +48,7 @@ - + diff --git a/server/bin/exported/task/MobaMode.xml b/server/bin/exported/task/MobaMode.xml index 911fb1c0..b8f54256 100644 --- a/server/bin/exported/task/MobaMode.xml +++ b/server/bin/exported/task/MobaMode.xml @@ -5,7 +5,6 @@ - diff --git a/server/gameserver/hero_agent.cc b/server/gameserver/hero_agent.cc index 7cb9f809..cfd18c50 100644 --- a/server/gameserver/hero_agent.cc +++ b/server/gameserver/hero_agent.cc @@ -1088,5 +1088,7 @@ int HeroAgent::GetReviveCount() behaviac::EBTStatus HeroAgent::CoGetNextMobaModeRoadPoint() { - return behaviac::BT_FAILURE; + if (!GetRoom()->IsMobaModeRoom()) { + return behaviac::BT_FAILURE; + } }