aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
AgeCommit message (Expand)Author
2025-06-13Core/Scripts: Mark script base class constructors noexceptShauren
2025-06-13Core/Misc: Remove a bunch of code from headersShauren
2024-04-28Core/Creatures: moved combat pulse into heartbeat handling and implemented CR...Ovahlord
2024-02-22Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and fixe...Shauren
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2023-10-22Core/Map: Implement several difficulty getters (#29370)Teleqraph
2023-03-21Core/Scripts: Fixed crash in SummonList::DoZoneInCombat10.0.5.48526Shauren
2023-03-15Core/Creatures: Allow flagging creatures to not clear their tap list when eva...Shauren
2023-02-26Core/Spells: Updated silence flags for 9.0 and rename unit flag to its new me...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
2023-01-06Core/Misc: Add missing Containers.h include where neccessaryShauren
2022-10-17Core/Loot: Implemented personal loot and tag sharing for non-boss lootShauren
2022-10-05Core/Loot: Set loot dungeon encounter id before generatingShauren
2022-10-04Core/Loot: Send DungeonEncounter id in SMSG_ITEM_PUSH_RESULTShauren
2022-01-24Core/WorldObject: Partially std::chrono-ify SummonCreature overloadsCarbenium
2022-01-23Core/Misc: Use std::chrono overload of Creature::DespawnOrUnsummonCarbenium
2022-01-23Core/ScriptedAI: std::chrono-ify DoSpawnCreatureCarbenium
2022-01-23Core/BossAI: Remove _DespawnAtEvade(uint32, Creature*) overloadCarbenium
2022-01-06game/AI: Convert SelectAggroTarget to enum class (#24818)Peter Keresztes Schmidt
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: 06443e3 followupccrs
2021-12-18Core/AI: Add new method to force creatures around to stop combatjackpoz
2021-12-05Core/AI: logs, codestyle & cosmetics standarizationccrs
2021-12-05Core/AI: variable naming standarizationccrs
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-08-23Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it does....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
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ...Shauren
2020-08-22Dynamic Creature/Go spawning:r00ty-tc
2020-08-13[3.3.5] Combat/Threat rewrite - prep & refactor (#19966)Treeston
2020-06-14Core/Creature: fix _DespawnAtEvade saving wrong respawn timeariel-
2020-06-12Core/Spells: Implement using different difficulty data from all spell related...Shauren
2020-01-02New YearAokromes
2019-06-08Core/PacketIO: Rewrite updatefield handlingShauren
2019-01-01Update copyright note for 2019vincent-michael
2018-09-15Core/Maps: Replaced spawnmask with difficulty listShauren
2018-03-11Core/AI: Added new method for search friendly targets with certain entry and ...Keader
2018-01-01Update copyright note for 2018vincent-michael
2017-10-03Fix _DespawnAtEvade for other creatures to actually respawn said other creatu...treeston
2017-09-06Core/AI: added container independent wrappers for WorldObject::GetxxxInGridariel-