diff --git a/Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp index f50aab50..5836eeeb 100644 --- a/Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp @@ -292,7 +292,7 @@ void IUIScene_AbstractContainerMenu::handleEnchantButton(int slot, int iPad) { eMinecraftColour colCost = costEnough ? eHTMLColor_7 : eHTMLColor_c; std::wstring message = costEnough - ? std::to_wstring(menu->costs[slot]) + L" Enchantment Levels" + ? std::to_wstring(slot + 1) + (slot == 0 ? L" Enchantment Level" : L" Enchantment Levels") : L"Level Requirement: " + std::to_wstring(menu->costs[slot]); vector* lines = new vector(); diff --git a/Minecraft.World/EnchantmentMenu.cpp b/Minecraft.World/EnchantmentMenu.cpp index 64875812..ad5b230d 100644 --- a/Minecraft.World/EnchantmentMenu.cpp +++ b/Minecraft.World/EnchantmentMenu.cpp @@ -196,7 +196,7 @@ bool EnchantmentMenu::clickMenuButton(shared_ptr player, int i) if (newEnchantment != nullptr) { - player->giveExperienceLevels(-costs[i]); + player->giveExperienceLevels(-(i + 1)); if (isBook) item->id = Item::enchantedBook_Id; int randomIndex = isBook ? random.nextInt(newEnchantment->size()) : -1;