aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/EntityHorse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Minecraft.World/EntityHorse.cpp')
-rw-r--r--Minecraft.World/EntityHorse.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/Minecraft.World/EntityHorse.cpp b/Minecraft.World/EntityHorse.cpp
index 32c9eb2d..0bf5bc08 100644
--- a/Minecraft.World/EntityHorse.cpp
+++ b/Minecraft.World/EntityHorse.cpp
@@ -515,6 +515,15 @@ bool EntityHorse::canSpawn()
return Animal::canSpawn();
}
+bool EntityHorse::removeWhenFarAway()
+{
+ if (isTamed()) return false;
+ if (isSaddled()) return false;
+ if (isLeashed()) return false;
+ if (getArmorType() > 0) return false;
+ return Animal::removeWhenFarAway();
+}
+
shared_ptr<EntityHorse> EntityHorse::getClosestMommy(shared_ptr<Entity> baby, double searchRadius)
{