mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-02 19:42:05 -04:00
Fixed bazaar flags for seek item. Finished seek item trading.
This commit is contained in:
parent
0cb2fe1a68
commit
127ac15936
@ -1085,11 +1085,14 @@ namespace FFXIVClassic_Map_Server
|
|||||||
|
|
||||||
if (reward.GetBazaarMode() == InventoryItem.TYPE_SEEK_ITEM)
|
if (reward.GetBazaarMode() == InventoryItem.TYPE_SEEK_ITEM)
|
||||||
{
|
{
|
||||||
|
InventoryItem seekBazaar = bazaar.GetItemPackage(Inventory.BAZAAR).GetItemAttachedTo(reward);
|
||||||
bazaar.RemoveItem(reward, rewardQuantity);
|
bazaar.RemoveItem(reward, rewardQuantity);
|
||||||
buyer.RemoveItem(seek, seekQuantity);
|
bazaar.RemoveItem(seekBazaar, seekQuantity);
|
||||||
|
bazaar.AddItem(seekBazaar);
|
||||||
|
bazaar.AddItem(seek.itemId, seekQuantity, seek.quality);
|
||||||
|
|
||||||
bazaar.AddItem(seek);
|
buyer.RemoveItem(seek, seekQuantity);
|
||||||
bazaar.AddItem(reward);
|
buyer.AddItem(reward);
|
||||||
}
|
}
|
||||||
|
|
||||||
Database.ClearBazaarEntry(bazaar, reward);
|
Database.ClearBazaarEntry(bazaar, reward);
|
||||||
|
@ -1104,7 +1104,7 @@ namespace FFXIVClassic_Map_Server.Actors
|
|||||||
if (item.GetBazaarMode() == InventoryItem.TYPE_SEEK_REPAIR)
|
if (item.GetBazaarMode() == InventoryItem.TYPE_SEEK_REPAIR)
|
||||||
isRepairing = true;
|
isRepairing = true;
|
||||||
if (item.GetBazaarMode() == InventoryItem.TYPE_SEEK_ITEM)
|
if (item.GetBazaarMode() == InventoryItem.TYPE_SEEK_ITEM)
|
||||||
seekingItem = true;
|
isDealing = true;
|
||||||
|
|
||||||
if (isDealing && isRepairing && seekingItem)
|
if (isDealing && isRepairing && seekingItem)
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user