summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpeterbell10 <peterbell10@live.co.uk>2018-07-30 13:49:46 +0200
committerGitHub <noreply@github.com>2018-07-30 13:49:46 +0200
commit1e014a54dc4a9298b407a83146940cf5118f89a9 (patch)
tree10295987f6d20fe4fa625bf61da1230474f46c4b
parentAdd new flow direction calculating algorithm (#4160) (diff)
downloadcuberite-1e014a54dc4a9298b407a83146940cf5118f89a9.tar
cuberite-1e014a54dc4a9298b407a83146940cf5118f89a9.tar.gz
cuberite-1e014a54dc4a9298b407a83146940cf5118f89a9.tar.bz2
cuberite-1e014a54dc4a9298b407a83146940cf5118f89a9.tar.lz
cuberite-1e014a54dc4a9298b407a83146940cf5118f89a9.tar.xz
cuberite-1e014a54dc4a9298b407a83146940cf5118f89a9.tar.zst
cuberite-1e014a54dc4a9298b407a83146940cf5118f89a9.zip
-rw-r--r--src/Mobs/Ocelot.cpp23
-rw-r--r--src/Mobs/Ocelot.h1
2 files changed, 9 insertions, 15 deletions
diff --git a/src/Mobs/Ocelot.cpp b/src/Mobs/Ocelot.cpp
index 7ebe37d20..02af45a7d 100644
--- a/src/Mobs/Ocelot.cpp
+++ b/src/Mobs/Ocelot.cpp
@@ -11,6 +11,15 @@
+// TODO: Ocelots should have a chance of spawning with two kittens
+/*
+ if (!IsBaby() && GetRandomProvider().RandBool(1.0 / 7.0))
+ {
+ m_World->SpawnMob(GetPosX(), GetPosY(), GetPosZ(), m_MobType, true);
+ m_World->SpawnMob(GetPosX(), GetPosY(), GetPosZ(), m_MobType, true);
+ }
+*/
+
cOcelot::cOcelot(void) :
super("Ocelot", mtOcelot, "entity.cat.hurt", "entity.cat.death", 0.6, 0.8),
m_IsSitting(false),
@@ -185,20 +194,6 @@ void cOcelot::OnRightClicked(cPlayer & a_Player)
-void cOcelot::SpawnOn(cClientHandle & a_ClientHandle)
-{
- super::SpawnOn(a_ClientHandle);
- if (!IsBaby() && GetRandomProvider().RandBool(1.0 / 7.0))
- {
- m_World->SpawnMob(GetPosX(), GetPosY(), GetPosZ(), m_MobType, true);
- m_World->SpawnMob(GetPosX(), GetPosY(), GetPosZ(), m_MobType, true);
- }
-}
-
-
-
-
-
bool cOcelot::IsCatSittingOnBlock(cWorld * a_World, Vector3d a_BlockPosition)
{
return a_World->ForEachEntityInBox(
diff --git a/src/Mobs/Ocelot.h b/src/Mobs/Ocelot.h
index b8efc60ee..226da228d 100644
--- a/src/Mobs/Ocelot.h
+++ b/src/Mobs/Ocelot.h
@@ -30,7 +30,6 @@ public:
virtual void OnRightClicked(cPlayer & a_Player) override;
virtual void Tick(std::chrono::milliseconds a_Dt, cChunk & a_Chunk) override;
virtual void TickFollowPlayer();
- virtual void SpawnOn(cClientHandle & a_ClientHandle) override;
virtual void GetBreedingItems(cItems & a_Items) override
{
a_Items.Add(E_ITEM_RAW_FISH);