summaryrefslogtreecommitdiffstats
path: root/src/Enchantments.cpp
diff options
context:
space:
mode:
authorMattes D <github@xoft.cz>2014-12-22 14:45:50 +0100
committerMattes D <github@xoft.cz>2014-12-22 14:45:50 +0100
commitf3268612fdc0cc33288dc180df0b0bd3d7ae3539 (patch)
treef2bf7a2cdf37eeb6f3508acbab224ac53b91c8f7 /src/Enchantments.cpp
parentProtoProxy: Added a sanity check to metadata string lengths. (diff)
parentFix compile error on OS X introduced by commit ecf778bbec2794562bf5e5b8645e2171f7cd081c (diff)
downloadcuberite-f3268612fdc0cc33288dc180df0b0bd3d7ae3539.tar
cuberite-f3268612fdc0cc33288dc180df0b0bd3d7ae3539.tar.gz
cuberite-f3268612fdc0cc33288dc180df0b0bd3d7ae3539.tar.bz2
cuberite-f3268612fdc0cc33288dc180df0b0bd3d7ae3539.tar.lz
cuberite-f3268612fdc0cc33288dc180df0b0bd3d7ae3539.tar.xz
cuberite-f3268612fdc0cc33288dc180df0b0bd3d7ae3539.tar.zst
cuberite-f3268612fdc0cc33288dc180df0b0bd3d7ae3539.zip
Diffstat (limited to 'src/Enchantments.cpp')
-rw-r--r--src/Enchantments.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Enchantments.cpp b/src/Enchantments.cpp
index e72ec668a..5ed18de6b 100644
--- a/src/Enchantments.cpp
+++ b/src/Enchantments.cpp
@@ -183,6 +183,7 @@ int cEnchantments::StringToEnchantmentID(const AString & a_EnchantmentName)
{ enchRespiration, "Respiration"},
{ enchAquaAffinity, "AquaAffinity"},
{ enchThorns, "Thorns"},
+ { enchDepthStrider, "DepthStrider"},
{ enchSharpness, "Sharpness"},
{ enchSmite, "Smite"},
{ enchBaneOfArthropods, "BaneOfArthropods"},
@@ -506,6 +507,20 @@ void cEnchantments::AddItemEnchantmentWeights(cWeightedEnchantments & a_Enchantm
{
AddEnchantmentWeightToVector(a_Enchantments, 5, enchFeatherFalling, 1);
}
+
+ // Depth Strider
+ if ((a_EnchantmentLevel >= 30) && (a_EnchantmentLevel <= 45))
+ {
+ AddEnchantmentWeightToVector(a_Enchantments, 2, enchDepthStrider, 3);
+ }
+ else if ((a_EnchantmentLevel >= 20) && (a_EnchantmentLevel <= 35))
+ {
+ AddEnchantmentWeightToVector(a_Enchantments, 2, enchDepthStrider, 2);
+ }
+ else if ((a_EnchantmentLevel >= 10) && (a_EnchantmentLevel <= 25))
+ {
+ AddEnchantmentWeightToVector(a_Enchantments, 2, enchDepthStrider, 1);
+ }
}
}