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;
+ }
}