1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

nullkiller2: Add battleEnded() callback and also clean from battleResultsApplied() to fully mirror what was added in NK1

This commit is contained in:
Mircea TheHonestCTO
2025-11-20 19:28:09 +01:00
parent 45e3e48fba
commit acd62e86d5

View File

@@ -411,15 +411,13 @@ void AIGateway::battleResultsApplied()
{
LOG_TRACE(logAi);
assert(status.getBattle() == ENDING_BATTLE);
status.setBattle(NO_BATTLE);
}
void AIGateway::battleEnded()
{
// TODO: Mircea: Mirroring what was just added for NK1 doesn't work, crashes the game when NK2 fights during computer turns
// LOG_TRACE(logAi);
// assert(status.getBattle() == ENDING_BATTLE);
// status.setBattle(NO_BATTLE);
LOG_TRACE(logAi);
assert(status.getBattle() == ENDING_BATTLE);
status.setBattle(NO_BATTLE);
}
void AIGateway::beforeObjectPropertyChanged(const SetObjectProperty * sop)