1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-18 17:40:48 +02:00

Fix for sealed-off treasures (#771)

Fix for sealer-off treasures
This commit is contained in:
Nordsoft91 2022-08-09 16:12:58 +04:00 committed by Andrii Danylchenko
parent c0db4f1d96
commit 9ec0ca332c

View File

@ -155,7 +155,7 @@ rmg::Path Zone::searchPath(const rmg::Area & src, bool onlyStraight, std::functi
};
auto area = (dAreaPossible + dAreaFree).getSubarea(areafilter);
rmg::Path freePath(area);
rmg::Path freePath(area), resultPath(area);
freePath.connect(dAreaFree);
//connect to all pieces
@ -167,9 +167,10 @@ rmg::Path Zone::searchPath(const rmg::Area & src, bool onlyStraight, std::functi
return rmg::Path::invalid();
freePath.connect(path.getPathArea());
resultPath.connect(path.getPathArea());
}
return freePath;
return resultPath;
}
rmg::Path Zone::searchPath(const int3 & src, bool onlyStraight, std::function<bool(const int3 &)> areafilter) const