1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00

Cleaned up and fixed ownership checks for market netpack

This commit is contained in:
Ivan Savenko
2023-09-18 17:22:30 +03:00
parent d225bdb1cd
commit 3d04e9c9ed
3 changed files with 70 additions and 29 deletions

View File

@@ -698,7 +698,11 @@ void CCastleBuildings::buildingClicked(BuildingID building, BuildingSubID::EBuil
break;
case BuildingID::MARKETPLACE:
GH.windows().createAndPushWindow<CMarketplaceWindow>(town, town->visitingHero);
// can't use allied marketplace
if (town->getOwner() == LOCPLINT->playerID)
GH.windows().createAndPushWindow<CMarketplaceWindow>(town, town->visitingHero);
else
enterBuilding(building);
break;
case BuildingID::BLACKSMITH: