Added consistency check for graph files. Totally optional, but wiill notify user if graph file built not for loaded map.

Some minor cosmetic changes and refactoring.
Fixed #70. Better now, than never.
Implemented #121. Bots auto-kill delays.
Bumb the year.
This commit is contained in:
jeefo 2020-02-08 00:03:52 +03:00
commit d6150a8aba
22 changed files with 171 additions and 82 deletions

View file

@ -24,7 +24,6 @@ void MessageDispatcher::netMsgTextMsg () {
return;
}
// reset bomb position for all the bots
const auto resetBombPosition = [] () -> void {
if (game.mapIs (MapFlags::Demolition)) {
@ -115,7 +114,12 @@ void MessageDispatcher::netMsgShowMenu () {
if (m_args.length () < min || !m_bot) {
return;
}
m_bot->m_startAction = m_showMenuCache[m_args[menu].chars_];
auto cached = m_showMenuCache[m_args[menu].chars_];
// only assign if non-zero
if (cached > 0) {
m_bot->m_startAction = cached;
}
}
void MessageDispatcher::netMsgWeaponList () {