1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00

Unified CGameHandler::bulkMoveArtifacts and CGameHandler::bulkSwapArtifacts to one

This commit is contained in:
SoundSSGood
2022-11-10 19:09:37 +02:00
parent ad47a7573c
commit 30db38c0fe
3 changed files with 67 additions and 83 deletions

View File

@ -184,10 +184,7 @@ bool BulkExchangeArtifacts::applyGh(CGameHandler * gh)
{
const CGHeroInstance * pSrcHero = gh->getHero(srcHero);
throwOnWrongPlayer(gh, pSrcHero->getOwner());
if(swap)
return gh->bulkSwapArtifacts(srcHero, dstHero);
else
return gh->bulkMoveArtifacts(srcHero, dstHero);
return gh->bulkMoveArtifacts(srcHero, dstHero, swap);
}
bool AssembleArtifacts::applyGh(CGameHandler * gh)