Fix bug Item Swap

Aici poți găsi sisteme complete, verificate și recomandate de echipa 4Metin.
Avatar utilizator
MariusIon
4Metin
4Metin
Mesaje: 66
Membru din: Lun Ian 16, 2023 3:41 pm
Status: Activ
Multumiri acordate: 1
Contact:

Fix bug Item Swap

Mesaj de MariusIon »

Cauta in char_item.cpp

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());
Modifica cu :

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());
		}

Trebuie să lași un mesaj pentru a vedea linkul.

This topic has 2 replies.


Scrie răspuns