mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
Place objects away from connection even if it's empty (not guarded)
This commit is contained in:
@@ -245,9 +245,12 @@ void ConnectionsPlacer::selfSideDirectConnection(const rmg::ZoneConnection & con
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
//Update distances from empty passage, too
|
||||||
zone.areaPossible().erase(guardPos);
|
zone.areaPossible().erase(guardPos);
|
||||||
zone.freePaths().add(guardPos);
|
zone.freePaths().add(guardPos);
|
||||||
map.setOccupied(guardPos, ETileType::FREE);
|
map.setOccupied(guardPos, ETileType::FREE);
|
||||||
|
manager.updateDistances(guardPos);
|
||||||
|
otherZone->getModificator<ObjectManager>()->updateDistances(guardPos);
|
||||||
}
|
}
|
||||||
|
|
||||||
assert(zone.getModificator<RoadPlacer>());
|
assert(zone.getModificator<RoadPlacer>());
|
||||||
|
Reference in New Issue
Block a user