История коммитов

Автор SHA1 Сообщение Дата
  Mircea TheHonestCTO acd62e86d5 nullkiller2: Add battleEnded() callback and also clean from battleResultsApplied() to fully mirror what was added in NK1 1 месяц назад
  Mircea TheHonestCTO 45e3e48fba nullkiller2: Add battleEnded() callback to AIGateway for NK2 AI but leave it deactivated because it crashes NK during computer turns if it fights 1 месяц назад
  Mircea TheHonestCTO bb7588852b refactor AIMemory replacing `getObj` with `getObjInstance` to avoid unnecessary visibility filtering when just a simple iteration over objs is desired 2 месяцев назад
  Mircea TheHonestCTO a836cd3aed fix: time-of-check-to-time-of-use (TOCTOU) race condition in AIMemory::removeInvisibleObjects; a bit of refactoring in RecruitHeroBehavior and some todo comments for later on 3 месяцев назад
  Mircea TheHonestCTO b8eb49bc82 finished removing thread local from NK2 3 месяцев назад
  Mircea TheHonestCTO 2f1c6946e3 remove unused TODO parameter from `toString()` calls; adjust `ObjectIdRef` constructor usage for clarity and consistency 3 месяцев назад
  Mircea TheHonestCTO 3aed53de3d more thread_local removal work 3 месяцев назад
  Mircea TheHonestCTO 16cdee82fd removed operator bool() from HeroPtr so we can consistently use isVerified() like in most of the other places 3 месяцев назад
  Mircea TheHonestCTO 9cdf74fb42 add pathfinderTurnStorageMisses to track how bucket size should be adjusted; modfied nk2ai-settings.json to simulate 3 clearer AI difficulty levels 3 месяцев назад
  Mircea TheHonestCTO 7a40981a95 overall refactoring, HeroPtr adjustments, AiNodeStorage remove unnecessary callback 3 месяцев назад
  Mircea TheHonestCTO 13bd7ed8f4 WIP remove thread_local CCallback in HeroPtr 3 месяцев назад
  Mircea TheHonestCTO fa677eb243 WIP remove thread_local CCallback * ccTl 3 месяцев назад
  Mircea TheHonestCTO e2c80f03a1 remove thread_local AIGateway * aiGwTl 3 месяцев назад
  Mircea TheHonestCTO 1e2ed620f7 thread local refactoring 3 месяцев назад
  Mircea TheHonestCTO 1b0b15063f fix nullptr thread_local gw and cc: introduce SET_GLOBAL_STATE_TBB for tbb:parallel_for 3 месяцев назад
  Mircea TheHonestCTO f7f09ff325 simplification: remove nullkiller->dangerHitMap->updateHitMap() from RecruitHeroBehavior, BuyArmyBehavior and BuildingBehavior. Now it's called only once before getting into those decomposers; 4 месяцев назад
  Mircea TheHonestCTO bf3d5627e0 Bring back cbc in CAdventureAI and rename the rest to cc 4 месяцев назад
  Mircea TheHonestCTO 725f5300cc AIGateway cbc static methods refactoring 4 месяцев назад
  Mircea TheHonestCTO af14b67bd0 AIGateway cbc static methods refactoring 4 месяцев назад
  Mircea TheHonestCTO b8bf8714a1 consistent renaming of ai into aiGw or aiNk and cbc 4 месяцев назад
  Mircea TheHonestCTO 6b6298fa33 consistent renaming of ai into aiGw or aiNk and cbc 4 месяцев назад
  Mircea TheHonestCTO 9a09654a0f consistent renaming of ai into aiGw or aiNk and cbc 4 месяцев назад
  Mircea TheHonestCTO 306f01610d AIGateway.cpp thread_local vars consistent renaming 4 месяцев назад
  Mircea TheHonestCTO a9ecaca81f squashed: BuildAnalyzer wip; Nulkiller decompose; Nulkiller makeTurnHelperPriorityPass; Nulkiller minor refactoring 4 месяцев назад
  Mircea TheHonestCTO fd7f676dc4 AIGateway::makeTurn try catch always 4 месяцев назад
  Mircea TheHonestCTO 76e91f7689 AIGateway.cpp extracting methods that can be isolated/static 4 месяцев назад
  Mircea TheHonestCTO 810e3570b3 consistent and independent thread naming 4 месяцев назад
  Mircea TheHonestCTO 64324f4821 change namespace 4 месяцев назад
  Mircea TheHonestCTO 7f2c3ba556 revert file name without 2 to make it easier to compare new vs old 4 месяцев назад
  Mircea TheHonestCTO fec11fc9f5 revert file name without 2 to make it easier to compare new vs old 4 месяцев назад