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,10 +620,11 @@ void LayerTransitionRule::process(
destination.blocked = true; 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 /// Hero that fly can only land on accessible tiles
destination.blocked = true; if(!destination.isGuardianTile && destination.nodeObject)
destination.blocked = true;
} }
break; break;