1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-26 03:52:01 +02:00
* dead stacks won't be also shaded as possible targets
This commit is contained in:
Michał W. Urbańczyk 2012-02-22 14:31:53 +00:00
parent e18419f5d2
commit d9a78ff1ce
2 changed files with 3 additions and 2 deletions

View File

@ -2919,7 +2919,8 @@ void CBattleInterface::endAction(const BattleAction* action)
queue->update();
if(tacticsMode) //we have activated next stack after sending request that has been just realized -> blockmap due to movement has changed
if(tacticsMode //we have activated next stack after sending request that has been just realized -> blockmap due to movement has changed
|| action->actionType == BattleAction::HERO_SPELL)
redrawBackgroundWithHexes(activeStack);
}

View File

@ -344,7 +344,7 @@ std::vector<BattleHex> BattleInfo::getAccessibility( const CStack * stack, bool
};
BOOST_FOREACH(const CStack * otherSt, stacks)
{
if(otherSt->owner == stack->owner)
if(otherSt->owner == stack->owner || !otherSt->isValidTarget(false))
continue;
std::vector<BattleHex> occupiedBySecond;