Fix bug Item Swap
Scris: Vin Oct 11, 2024 6:40 pm
Cauta in char_item.cpp
Modifica cu :
Cod: Selectaţi tot
if (item1->EquipTo(this, bEquipCell))
item2->AddToCharacter(this, TItemPos(INVENTORY, bInvenCell));
else
sys_err("SwapItem cannot equip %s! item1 %s", item2->GetName(), item1->GetName());
Cod: Selectaţi tot
if (item1->EquipTo(this, bEquipCell))
{
item2->AddToCharacter(this, TItemPos(INVENTORY, bInvenCell));
item2->ModifyPoints(false); //item_swap fix
ComputePoints(); // item_swap fix
}
else
{
sys_err("SwapItem cannot equip %s! item1 %s", item2->GetName(), item1->GetName());
}