1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-27 22:49:25 +02:00

end of battle art assembling fix

This commit is contained in:
SoundSSGood
2023-01-02 16:19:45 +02:00
committed by Ivan Savenko
parent 3e1e41ef59
commit d5cef0c069
3 changed files with 20 additions and 11 deletions

View File

@@ -756,7 +756,10 @@ void CGameHandler::endBattle(int3 tile, const CGHeroInstance * heroAttacker, con
auto sendMoveArtifact = [&](const CArtifactInstance *art, MoveArtifact *ma)
{
arts.push_back(art);
ma->dst = ArtifactLocation(finishingBattle->winnerHero, art->firstAvailableSlot(finishingBattle->winnerHero));
auto slot = art->firstAvailableSlot(finishingBattle->winnerHero);
ma->dst = ArtifactLocation(finishingBattle->winnerHero, slot);
if(ArtifactUtils::isSlotBackpack(slot))
ma->askAssemble = false;
sendAndApply(ma);
};