Some Fixes
This commit is contained in:
parent
2689a63e9c
commit
1429d2f1b1
@ -3107,7 +3107,14 @@ void cClientHandle::HandleEnchantItem(Byte & WindowID, Byte & Enchantment)
|
||||
Item.m_Enchantments.AddFromString(Enchantment3.ToString());
|
||||
enchantments.erase(std::remove(enchantments.begin(), enchantments.end(), Enchantment3), enchantments.end());
|
||||
|
||||
m_Player->GetWindow()->SetSlot(*m_Player, 0, Item);
|
||||
if (m_Player->DeltaExperience(Window->GetPropertyValue(Enchantment)) >= 0 || m_Player->IsGameModeCreative())
|
||||
{
|
||||
m_Player->GetWindow()->SetSlot(*m_Player, 0, Item);
|
||||
|
||||
Window->SetProperty(0, 0, *m_Player);
|
||||
Window->SetProperty(1, 0, *m_Player);
|
||||
Window->SetProperty(2, 0, *m_Player);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -647,7 +647,7 @@ void cSlotAreaEnchanting::ClickedResult(cPlayer & a_Player)
|
||||
m_ParentWindow.SetProperty(1, 0, a_Player);
|
||||
m_ParentWindow.SetProperty(2, 0, a_Player);
|
||||
}
|
||||
else if (a_Player.GetDraggingItem().IsEnchantable)
|
||||
else if (cItem::IsEnchantable(a_Player.GetDraggingItem().m_ItemType))
|
||||
{
|
||||
int PosX = 0;
|
||||
int PosY = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user