mirror of
https://github.com/vcmi/vcmi.git
synced 2025-06-17 00:07:41 +02:00
* fixed problem with levelling above 15 lvl (Zamolxis #2 bug)
* probably fixed reported problems with battles (Zamolxis #3 - #7) - needs further testing
This commit is contained in:
@ -188,8 +188,16 @@ bool BattleInfo::isStackBlocked(int ID)
|
||||
|| stacks[i]->owner==our->owner
|
||||
)
|
||||
continue; //we ommit dead and allied stacks
|
||||
if( mutualPosition(stacks[i]->position,our->position) >= 0 )
|
||||
return true;
|
||||
if(stacks[i]->creature->isDoubleWide())
|
||||
{
|
||||
if( mutualPosition(stacks[i]->position, our->position) >= 0 || mutualPosition(stacks[i]->position + (stacks[i]->attackerOwned ? -1 : 1), our->position) >= 0)
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if( mutualPosition(stacks[i]->position, our->position) >= 0 )
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
Reference in New Issue
Block a user