Browse Source

Force town building to use modal reward window, and not inactive infobox

Ivan Savenko 6 months ago
parent
commit
9022566c2b
1 changed files with 2 additions and 0 deletions
  1. 2 0
      lib/mapObjects/TownBuildingInstance.cpp

+ 2 - 0
lib/mapObjects/TownBuildingInstance.cpp

@@ -77,6 +77,8 @@ Rewardable::Configuration TownRewardableBuildingInstance::generateConfiguration(
 	Rewardable::Configuration result;
 	const auto & building = town->getTown()->buildings.at(getBuildingType());
 
+	// force modal info window instead of displaying in inactive info box on adventure map
+	result.infoWindowType = EInfoWindowMode::MODAL;
 	building->rewardableObjectInfo.configureObject(result, rand, cb);
 	for(auto & rewardInfo : result.info)
 	{