summaryrefslogtreecommitdiffstats
path: root/source/Mobs/Sheep.cpp
diff options
context:
space:
mode:
authortonibm19 <tonibm19@gmail.com>2013-11-10 16:48:22 +0100
committertonibm19 <tonibm19@gmail.com>2013-11-10 16:48:22 +0100
commitda5bd81836f12588a5fcba62e1f4bc27420b5222 (patch)
treee678adcc7b2242e004ba71ee46edb558bc96fe21 /source/Mobs/Sheep.cpp
parentFixed compilation (diff)
downloadcuberite-da5bd81836f12588a5fcba62e1f4bc27420b5222.tar
cuberite-da5bd81836f12588a5fcba62e1f4bc27420b5222.tar.gz
cuberite-da5bd81836f12588a5fcba62e1f4bc27420b5222.tar.bz2
cuberite-da5bd81836f12588a5fcba62e1f4bc27420b5222.tar.lz
cuberite-da5bd81836f12588a5fcba62e1f4bc27420b5222.tar.xz
cuberite-da5bd81836f12588a5fcba62e1f4bc27420b5222.tar.zst
cuberite-da5bd81836f12588a5fcba62e1f4bc27420b5222.zip
Diffstat (limited to '')
-rw-r--r--source/Mobs/Sheep.cpp161
1 files changed, 1 insertions, 160 deletions
diff --git a/source/Mobs/Sheep.cpp b/source/Mobs/Sheep.cpp
index de5874132..e8d0be2ae 100644
--- a/source/Mobs/Sheep.cpp
+++ b/source/Mobs/Sheep.cpp
@@ -51,165 +51,6 @@ void cSheep::OnRightClicked(cPlayer & a_Player)
}
if (a_Player.GetEquippedItem().m_ItemType == E_ITEM_DYE)
{
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_BLACK)
- {
- m_WoolColor = 15;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_RED)
- {
- m_WoolColor = 14;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_GREEN)
- {
- m_WoolColor = 13;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_BROWN)
- {
- m_WoolColor = 12;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_BLUE)
- {
- m_WoolColor = 11;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_PURPLE)
- {
- m_WoolColor = 10;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_CYAN)
- {
- m_WoolColor = 9;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_LIGHTGRAY)
- {
- m_WoolColor = 8;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_GRAY)
- {
- m_WoolColor = 7;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_PINK)
- {
- m_WoolColor = 6;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_LIGHTGREEN)
- {
- m_WoolColor = 5;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_YELLOW)
- {
- m_WoolColor = 4;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_LIGHTBLUE)
- {
- m_WoolColor = 3;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_MAGENTA)
- {
- m_WoolColor = 2;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_ORANGE)
- {
- m_WoolColor = 1;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
- if (a_Player.GetEquippedItem().m_ItemDamage == E_META_DYE_WHITE)
- {
- m_WoolColor = 0;
- m_World->BroadcastEntityMetadata(*this);
-
- if (!a_Player.IsGameModeCreative())
- {
- a_Player.GetInventory().RemoveOneEquippedItem();
- }
- }
+ m_WoolColor = 15 - a_Player.GetEquippedItem().m_ItemDamage;
}
}