Историја ревизија

Аутор SHA1 Порука Датум
  Ivan Savenko 4c66867702 Fix reset of AI settings on Launcher start. Rename config keys to reset пре 1 недеља
  Ivan Savenko caed361f47 Fix crash on AI termination пре 1 недеља
  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 пре 3 месеци
  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 пре 4 месеци
  Mircea TheHonestCTO 9cdf74fb42 add pathfinderTurnStorageMisses to track how bucket size should be adjusted; modfied nk2ai-settings.json to simulate 3 clearer AI difficulty levels пре 4 месеци
  Mircea TheHonestCTO 7a40981a95 overall refactoring, HeroPtr adjustments, AiNodeStorage remove unnecessary callback пре 4 месеци
  Mircea TheHonestCTO 13bd7ed8f4 WIP remove thread_local CCallback in HeroPtr пре 4 месеци
  Mircea TheHonestCTO fa677eb243 WIP remove thread_local CCallback * ccTl пре 4 месеци
  Mircea TheHonestCTO e2c80f03a1 remove thread_local AIGateway * aiGwTl пре 4 месеци
  Mircea TheHonestCTO 1e2ed620f7 thread local refactoring пре 4 месеци
  Mircea TheHonestCTO 1b0b15063f fix nullptr thread_local gw and cc: introduce SET_GLOBAL_STATE_TBB for tbb:parallel_for пре 4 месеци
  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 месеци