summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/Mobs/Horse.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/source/Mobs/Horse.cpp b/source/Mobs/Horse.cpp
index c2a8f6ed0..0193a88ac 100644
--- a/source/Mobs/Horse.cpp
+++ b/source/Mobs/Horse.cpp
@@ -1,4 +1,3 @@
-
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
#include "Horse.h"
@@ -105,9 +104,6 @@ void cHorse::OnRightClicked(cPlayer & a_Player)
m_Attachee->Detach();
}
- m_TameAttemptTimes++;
- a_Player.AttachTo(this);
-
if (a_Player.GetEquippedItem().m_ItemType == E_ITEM_SADDLE)
{
if (!a_Player.IsGameModeCreative())
@@ -119,6 +115,11 @@ void cHorse::OnRightClicked(cPlayer & a_Player)
m_bIsSaddled = true;
m_World->BroadcastEntityMetadata(*this);
}
+ else
+ {
+ m_TameAttemptTimes++;
+ a_Player.AttachTo(this);
+ }
}