|
@@ -246,6 +246,9 @@ bool HeroPoolProcessor::hireHero(const ObjectInstanceID & objectID, const HeroTy
|
|
|
gameHandler->visitCastleObjects(town, recruitedHero);
|
|
|
gameHandler->giveSpells(town, recruitedHero);
|
|
|
}
|
|
|
+
|
|
|
+ // If new hero has scouting he might reveal more terrain than we saw before
|
|
|
+ gameHandler->changeFogOfWar(recruitedHero->getSightCenter(), recruitedHero->getSightRadius(), player, ETileVisibility::REVEALED);
|
|
|
return true;
|
|
|
}
|
|
|
|