aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/ScriptedAI
AgeCommit message (Expand)Author
2022-03-26Core/Misc: Rename SetXXXFlags updatefield functions to ReplaceAllXXXFlagsShauren
2022-03-12Core/Game: include addtional parameter in Object::GetPlayerListInGridccrs
2022-02-13Core/Misc: Minor game include cleanupShauren
2022-02-05Scripts/Obsidian Sanctum: Fix portals not being visiblejackpoz
2022-02-04Core/Gossip: Add new helper method to ScriptedGossip for resolving menuId -> ...Maks Szokalski
2022-01-24Core/WorldObject: Partially std::chrono-ify SummonCreature overloadsCarbenium
2022-01-23Core/Misc: Use std::chrono overload of Creature::DespawnOrUnsummonCarbenium
2022-01-23Core/EscortAI: std::chrono-ify SetPauseTimerCarbenium
2022-01-23Core/EscortAI: std::chrono-ify AddWaypointCarbenium
2022-01-23Core/ScriptedAI: std::chrono-ify DoSpawnCreatureCarbenium
2022-01-23Core/BossAI: Remove _DespawnAtEvade(uint32, Creature*) overloadCarbenium
2022-01-23Fix some compiler warnings reported by GCC (#25007)Peter Keresztes Schmidt
2022-01-06Core/EscortAI: set maximum distance allowed between player and escortee to de...Rothend
2022-01-06game/AI: Convert SelectAggroTarget to enum class (#24818)Peter Keresztes Schmidt
2022-01-01Core/Misc: Remove whitespace at the end of linesjackpoz
2021-12-22Modernize codebase with Clang-Tidy range based loops (#24165)Ujp8LfXBJ6wCPR
2021-12-20Scripts: Fix rbac permission for skipping default boss sequencing checkShauren
2021-12-19Core/Scripts: Add missing implementation for samePhase argument of ScriptedAI...Shauren
2021-12-19Core/AI: add another helper for "ScriptedAI::ForceCombatStop"ccrs
2021-12-18Core/AI: 06443e3 followupccrs
2021-12-18Core/AI: add missing public tag & correct alignmentccrs
2021-12-18Core/AI: 06443e3 followupccrs
2021-12-18Core/AI: Add new method to force creatures around to stop combatjackpoz
2021-12-17Scripts/FollowerAI: Some cleanup:Treeston
2021-12-17Core/AI: Finally move the "is creature engaged" flag to be a property of the ...Treeston
2021-12-16Core/Misc: Various dynspawn cleanup and refactors split off from pooling rewr...Treeston
2021-12-12Combat/Threat: Split ThreatManager::NotifyDisengaged off from ThreatManager::...Treeston
2021-12-05Core/Misc: remove incorrect ClearUnitState calls related to movementccrs
2021-12-05Core/AI: couple movement related corrections in FollowerAIccrs
2021-12-05Core/AI: streamline FollowerAI::MoveInLineOfSight with SmartAI and EscortAIccrs
2021-12-05Core/AI: streamline FollowerAI::AssistPlayerInCombatAgainst with SmartAI and ...ccrs
2021-12-05Core/AI: logs, codestyle & cosmetics standarizationccrs
2021-12-05Core/AI: variable naming standarizationccrs
2021-12-02Core: Restore reset in EscortAI::InitializeAI (#23197)Killyana
2021-10-26Core/EscortAI: initialize run state before filling waypoints (PR #22416)Ovah
2021-10-22Core/AI: Clean up charm AI handling, we now have two unique_ptr instead of a ...Treeston
2021-10-22Core/AI: Remove unnecessary parameter from DoZoneInCombat after eb1972fTreeston
2021-10-22Core/Scripts: Implement script name reloadingSeyden
2021-10-22Core/AI: EscortAI::SetRun now also adjusts already-in-progress waypoint paths...Treeston
2021-10-03Core/Gossip: Update GossipOptionIcon enum (#26906)Meji
2021-09-28Core/Movement: MotionMaster reimplementation (#21888)ccrs
2021-08-28Core/Spells: rework part 5: GameObject castingariel-
2021-08-23Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it does....Treeston
2021-06-19Core/AI: EscortAI init logic moved from JustAppeared to InitializeAI. There a...Treeston
2021-05-16Core/Map: New Map::ForceRespawn to override objections and force a respawn (e...Treeston
2021-05-16Core: Combat/threat system rewrite (PR #19930)Treeston
2021-04-16Core/AI: Some more refactoring prep for #19930. CreatureAI::EnterCombat is no...Treeston
2021-04-16[3.3.5] CastSpell unclusterfucking (that's a word now) (#21123)Treeston
2021-02-25Core/AI: reorder methods in ScriptedEscortAIccrs
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ...Shauren