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

[844] - fix pathfinding for fly towards guarded tile

This commit is contained in:
Andrii Danylchenko 2022-09-06 19:59:47 +03:00 committed by Andrii Danylchenko
parent dab7c41d21
commit 68d052ac5c

View File

@ -620,9 +620,10 @@ void LayerTransitionRule::process(
destination.blocked = true;
}
}
else if(source.node->accessible != CGPathNode::ACCESSIBLE && destination.node->accessible != CGPathNode::ACCESSIBLE)
else if(destination.node->accessible != CGPathNode::ACCESSIBLE)
{
/// Hero that fly can only land on accessible tiles
if(!destination.isGuardianTile && destination.nodeObject)
destination.blocked = true;
}