1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-03-29 21:56:54 +02:00

VCAI::pickBestArtifacts: don't try to move catapult between heroes

This commit is contained in:
ArseniyShestakov 2015-12-09 18:49:22 +03:00
parent 2be6818e33
commit 9e6f836b25

@ -1052,6 +1052,10 @@ void VCAI::pickBestArtifacts(const CGHeroInstance * h, const CGHeroInstance * ot
if (location.relatedObj() == target && location.slot < ArtifactPosition::AFTER_LAST)
continue; //don't reequip artifact we already wear
if(location.slot == ArtifactPosition::MACH4) // don't attempt to move catapult
continue;
//FIXME: why do we really attempt to move catapults between heroes in first case?
auto s = location.getSlot();
if (!s || s->locked) //we can't move locks
continue;