1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-03 00:46:55 +02:00

* forgetfulness spell implemented

* partial support for many creatures being attacked at once (killed - not killed mixes and callback/engine support must be added)
This commit is contained in:
mateuszb
2008-11-17 18:47:43 +00:00
parent 333e1d9878
commit 2d1fc64dd9
6 changed files with 88 additions and 14 deletions

View File

@ -2120,7 +2120,12 @@ void CPlayerInterface::battleStackAttacked(BattleStackAttacked * bsa)
if(bsa->killed())
battleInt->stackKilled(bsa->stackAttacked, bsa->damageAmount, bsa->killedAmount, LOCPLINT->curAction->stackNumber, LOCPLINT->curAction->actionType==7 );
else
battleInt->stackIsAttacked(bsa->stackAttacked, bsa->damageAmount, bsa->killedAmount, LOCPLINT->curAction->stackNumber, LOCPLINT->curAction->actionType==7);
{
std::vector<CBattleInterface::SStackAttackedInfo> arg;
CBattleInterface::SStackAttackedInfo to_put = {bsa->stackAttacked, bsa->damageAmount, bsa->killedAmount, LOCPLINT->curAction->stackNumber, LOCPLINT->curAction->actionType==7};
arg.push_back(to_put);
battleInt->stacksAreAttacked(arg);
}
}
void CPlayerInterface::battleAttack(BattleAttack *ba)
{