Changed if for switch
This commit is contained in:
parent
1897f678f9
commit
07350de514
@ -430,18 +430,29 @@ void cBlockHandler::DropBlock(cChunkInterface & a_ChunkInterface, cWorldInterfac
|
|||||||
if (Enchantments.GetLevel(cEnchantments::enchSilkTouch) > 0)
|
if (Enchantments.GetLevel(cEnchantments::enchSilkTouch) > 0)
|
||||||
{
|
{
|
||||||
BLOCKTYPE Type = a_ChunkInterface.GetBlock(a_BlockX, a_BlockY, a_BlockZ);
|
BLOCKTYPE Type = a_ChunkInterface.GetBlock(a_BlockX, a_BlockY, a_BlockZ);
|
||||||
if (Type == E_BLOCK_CAKE || Type == E_BLOCK_CARROTS || Type == E_BLOCK_COCOA_POD || Type == E_BLOCK_DOUBLE_STONE_SLAB ||
|
switch (Type)
|
||||||
Type == E_BLOCK_DOUBLE_WOODEN_SLAB || Type == E_BLOCK_FIRE || Type == E_BLOCK_FARMLAND || Type == E_BLOCK_MELON_STEM ||
|
|
||||||
Type == E_BLOCK_MOB_SPAWNER || Type == E_BLOCK_NETHER_WART || Type == E_BLOCK_POTATOES || Type == E_BLOCK_PUMPKIN_STEM ||
|
|
||||||
Type == E_BLOCK_SNOW || Type == E_BLOCK_SUGARCANE || Type == E_BLOCK_TALL_GRASS || Type == E_BLOCK_CROPS
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
// Silktouch can't be used for this blocks
|
case E_BLOCK_CAKE:
|
||||||
ConvertToPickups(Pickups, Meta);
|
case E_BLOCK_CARROTS:
|
||||||
}
|
case E_BLOCK_COCOA_POD:
|
||||||
else
|
case E_BLOCK_DOUBLE_STONE_SLAB:
|
||||||
{
|
case E_BLOCK_DOUBLE_WOODEN_SLAB:
|
||||||
Pickups.Add(m_BlockType, 1, Meta);
|
case E_BLOCK_FIRE:
|
||||||
|
case E_BLOCK_FARMLAND:
|
||||||
|
case E_BLOCK_MELON_STEM:
|
||||||
|
case E_BLOCK_MOB_SPAWNER:
|
||||||
|
case E_BLOCK_NETHER_WART:
|
||||||
|
case E_BLOCK_POTATOES:
|
||||||
|
case E_BLOCK_PUMPKIN_STEM:
|
||||||
|
case E_BLOCK_SNOW:
|
||||||
|
case E_BLOCK_SUGARCANE:
|
||||||
|
case E_BLOCK_TALL_GRASS:
|
||||||
|
case E_BLOCK_CROPS:
|
||||||
|
{
|
||||||
|
// Silktouch can't be used for this blocks
|
||||||
|
ConvertToPickups(Pickups, Meta);
|
||||||
|
};
|
||||||
|
default: Pickups.Add(m_BlockType, 1, Meta);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -44,4 +44,4 @@ public:
|
|||||||
// This is called later than the real destroying of this ice block
|
// This is called later than the real destroying of this ice block
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} ;
|
} ;
|
||||||
|
@ -384,11 +384,10 @@ bool cEntity::DoTakeDamage(TakeDamageInfo & a_TDI)
|
|||||||
case cMonster::mtGhast:
|
case cMonster::mtGhast:
|
||||||
case cMonster::mtZombiePigman:
|
case cMonster::mtZombiePigman:
|
||||||
case cMonster::mtMagmaCube:
|
case cMonster::mtMagmaCube:
|
||||||
{
|
{
|
||||||
|
|
||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
default:StartBurning(BurnTicks * 20);
|
default: StartBurning(BurnTicks * 20);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user