aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/CoreAI
AgeCommit message (Expand)Author
2025-09-22Core/AreaTriggers: Implement AreaTriggerActionSetFlag::DontRunOnLeaveWhenExpi...Meji
2025-07-11Core/Groups: Use iterators instead of raw LinkedListElement to interact with ...Shauren
2025-06-13Core/Scripts: Mark script base class constructors noexceptShauren
2025-05-11Core/Misc: Added new CanSeeOrDetectExtraArgs to CanSeeOrDetect (#30882)Meji
2025-04-06More nopch build fixesShauren
2024-12-29Core/AI: Remove default arguments for inter-script communicationModoX
2024-12-28Core/AI: Implemented conversation ai (#30538)ModoX
2024-02-22Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and fixe...Shauren
2024-01-16Core/Units: moved CharmInfo class and its definitions into a own file (#29583)Ovahlord
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2023-11-05Core/AI: Move ArcherAI to individual creature script (#29383)ModoX
2023-08-27Core/Scripts: Add multiple "Pass parameters between AI" methods on AreaTriggerAITraesh
2023-07-16Core/Units: Allow autoattack if channelling with SPELL_ATTR5_ALLOW_ACTIONS_DU...Traesh
2023-07-12Core: Update to 10.1.5Shauren
2023-06-24Core/AreaTriggers: Add Spell* argument to AreaTriggerAI::OnCreate scriptShauren
2023-06-08Core/Scripts: Added const to GetDialogStatus functionsHuangStomach
2023-04-07Core/Units: Prevent backward melee attacks (#28895)Meji
2023-04-06Core/Creature: Implemented sparring with max health percent thresholds (#27198)ModoX
2023-03-13Core/Creatures: Allow disabling melee attacks for all creatures, not just the...Shauren
2023-01-19Core/Scripts: Move EvadeReason outside of CreatureAI classShauren
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compati...Shauren
2023-01-06Core/Misc: Remove boost::heap::fibonacci_heap from header filesShauren
2022-09-05Core/SAI: Rename LeavingWorld to OnDespawn & use it in SAI (#28059)offl
2022-06-10Core/Spells: Increase search radius for avoid problems with some spells that ...Gildor
2022-05-02Core/Spells: Implemented SPELL_ATTR5_NOT_ON_PLAYER and SPELL_ATTR5_NOT_ON_PLA...Shauren
2022-04-30Core/Spells: Rename SpellAttr3 to use official attribute namesShauren
2022-04-24Core/Spells: Rename SpellAttr0 to use official attribute namesShauren
2022-03-27Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlagShauren
2022-03-24Core/AI: Fix crashes caused by charmed Creatures having null AI for 1 map upd...Giacomo Pozzoni
2022-03-22Core/Pets: Do not force pets to follow their charmer when possessed by player...Grindelwald
2022-03-12Core/AI: Add DamageEffectType and SpellInfo parameters to UnitAI::DamageTaken...Giacomo Pozzoni
2022-03-10Core/Movement: comment unused parameterccrs
2022-03-10Core/Movement: remove redundant method MovementGenerator::NotifyAIOnFinalize ...ccrs
2022-02-26Core/GameObjects: Implemented GAMEOBJECT_TYPE_CAPTURE_POINT (#27034)Jeremy
2022-02-13Core/Misc: Minor game include cleanupShauren
2022-02-05Add "On" to some gossip methods in AI (#25415)Maks Szokalski
2022-02-05Core/AI: CombatAI refactor (PR #25416)Maks Szokalski
2022-02-04Core/AI: SortByDistance will now sort the referenced list instead of a copy o...Ovahlord
2022-02-04Core/Misc: Fix issues reported by static analysis (#25351)Giacomo Pozzoni
2022-01-26Core/AI: Remove code that removed UNIT_DYNFLAG_LOOTABLE from possessed units ...Giacomo Pozzoni
2022-01-23Core/CombatAI: Use std::chrono::duration overloads of EventMap (#25037)Peter Keresztes Schmidt
2022-01-21Core/PetAI: Validate GetCharmInfo()jackpoz
2022-01-06game/AI: Convert SelectAggroTarget to enum class (#24818)Peter Keresztes Schmidt
2022-01-06Core/AI: refactor SpellHit and SpellHitTarget. (#24691)ForesterDev
2022-01-01Core/Misc: Remove whitespace at the end of linesjackpoz
2021-12-23Core/AI: Make critters flee as soon as engaged in combat and make them evade ...Giacomo Pozzoni
2021-12-22Core/AI: Make charmed creatures follow their owner (#24195)Giacomo Pozzoni
2021-12-22Modernize codebase with Clang-Tidy range based loops (#24165)Ujp8LfXBJ6wCPR
2021-12-22Part1: Modernize codebase with Clang-Tidy range based loops (#24164)Ujp8LfXBJ6wCPR
2021-12-21[WIP] Core/AI: Pets musn't attack civilian NPC in aggressive mode (#24121)Sorikoff