aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-07-18Scripts/WaycrestManor: Implement Lord and Lady Waycrest encounter (#30086)Aqua Deus
2024-07-18Build: Fixed CMake 3.30 FindBoost deprecation warningShauren
2024-07-17Added missing GameObjectModel::iLosBlockingDisabled initialization in ↵Shauren
constructor
2024-07-17Core/GameObject: Implemented NotLOSBlocking door propertyShauren
2024-07-16Scripts/Misc:fix npc_professions locale text (#27894)lee
* fix npc_professions locale text fix npc_professions locale text load from db * fix dup sql fix dup sql * add condition and gossip option add condition and gossip option for money cost depends on player level * add missing update statements * Rename 9999_99_99_world.sql to 2023_03_24_00_world.sql --------- Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 60b75e3b6e81d5085070101c5153f6695dedb6ca)
2024-07-16Core/Logging: Minor internal refactorShauren
* Avoid formatting to output with fprintf * Use vector instead of unordered_map to store appenders in Logger
2024-07-15Build: CMake cleanupShauren
* Migrate all add_definitions to target_compile_definitions * Remove -D from preprocessor definitions added by target_compile_definitions (unneccessary, cmake strips it anyway) * Fixed NO_BUFFERPOOL not being set on g3d if jemalloc is used * Moved library/compiler specific compile flag settings spread all over various CMakeLists to their related library/compiler file * Remove ancient manual link flag settings for worldserver
2024-07-14Core/DBLayer: Add field metadata getters to query result classesShauren
2024-07-14Core/Entities: Skip calling toupper on number to string conversion result if ↵Shauren
not neccessary (only hex conversions need it)
2024-07-14Core/Utils: Transform char toUpper/toLower functions into callable function ↵Shauren
objects to better integrate with std algorithms (not calling through a function pointer allows inlining)
2024-07-13Core/Spells: Added missing SummonPropertiesFlags::UseDemonTimeout handling ↵Shauren
to some summon cases
2024-07-12Scripts/Azure Vault: Converted Leymor intro to use new ↵Shauren
OnCreatureGroupDepleted hook
2024-07-12Core/Instances: New ZoneScript hook - OnCreatureGroupDepletedShauren
* Triggers when the CreatureGroup no longer has any alive members (either last alive member dies or is removed from the group)
2024-07-12Core/Creatures: Create a CreatureGroup for every SummonCreatureGroupShauren
2024-07-11Core/PacketIO: Fixed SMSG_ATTACKER_STATE_UPDATE structureShauren
Closes #30036
2024-07-11Core/Creatures: Allow adding summons to CreatureGroup (only adding, no ↵Shauren
formation movement of linked aggro yet)
2024-07-11Scripts/WanderingIsle: Added missing spell_summon_amberleaf_troublemaker scriptModoX
* adf49c6f13c8dc26a26df8fef8879d97a9951339 followup
2024-07-10Scripts/WanderingIsle: Implement The Way of the Tushui (#29846)Aqua Deus
2024-07-10Scripts/Battlegrounds: Implement Seething Shore (#29996)Jeremy
2024-07-10Core/Logging: Removed one layer of allocations from log message writes ↵Shauren
(async doesn't wrap in shared_ptr anymore and sync creates LogMessage on the stack)
2024-07-09Core/Logging: Fixed a bunch of invalid format stringsShauren
2024-07-08Core/Creatures: Only remove formation movement on formation remove instead ↵Shauren
of fully resetting MotionMaster
2024-07-08Core/Creatures: Fixed memory leaks in creature formationsShauren
2024-07-08Revert "Core/Creature: Formation reset (#27040)"Shauren
This reverts commit 01da43620699fcb59d7820f676566175af0200ea.
2024-07-07Core/Units: Interrupt only spell in CURRENT_GENERIC_SPELL slot with damage ↵Shauren
taken InterruptFlags instead of all currently cast spells
2024-07-06Core/Vmaps: Fixed use after free and deadlocks when loading a model file failsShauren
2024-07-06Tools/vmap_assembler: Organize vmap files into directory-per-mapShauren
2024-07-06Tools/vmap_assembler: Use boost::filesystem::path for creating filenamesShauren
2024-07-06Tools/vmap_assembler: Multithread building vmapsShauren
2024-07-06Tools/vmap_extractor: Split temporary dir_bin into multiple files (one per ↵Shauren
map) to significantly reduce peak memory usage by vmap_assembler
2024-07-05Core/Vmaps: Optimize loading vmapsShauren
* Changed spawn id to BIH tree index mapping from generated on load to baked in tile files * Remove map holding model load counts and moved that to ModelInstance instead
2024-07-05Core/Vmaps: Minor cleanup in MapTree - use unique_ptr to manage file handlesShauren
2024-07-05remove double empty lineShauren
2024-07-05Core/Database: Fixed WITH_COREDEBUG + WITH_DYNAMIC_LINKING incompatibility ↵Shauren
on windows
2024-07-05Core/Vmaps: Minor cleanup in vmap4assembler - use unique_ptr to manage file ↵Shauren
handles
2024-07-05Core/Vmaps: Replace floatToRawIntBits/intBitsToFloat with standard bit_cast ↵Shauren
utilities
2024-07-04Core/Vmaps: Replace manual reference counting with shared_ptr and slightly ↵Shauren
reduce memory use by deduplicating model name strings
2024-07-03Core/Spells: Implemented SPELL_ATTR9_CHANNEL_PERSISTS_ON_PET_FOLLOWShauren
2024-07-03Core/Spells: Remove spell range increase when caster or target move backwardsShauren
2024-07-03Core/Spells: Implemented caster-is-moving aoe radius bonus and ↵Shauren
SPELL_ATTR9_NO_MOVEMENT_RADIUS_BONUS
2024-07-03Core/Spells: Rename more SpellAttr9 to official namesShauren
2024-07-03Core/Spells: Implemented SPELL_ATTR9_CANNOT_KILL_TARGETShauren
2024-07-03Core/Spells: Implemented SPELL_ATTR9_FORCE_CORPSE_TARGETShauren
2024-07-02Core/Spells: Implemented SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENTShauren
2024-07-01Core/Spells: Rename more SpellAttr9 to official namesShauren
2024-07-01Core/Spells: Implemented SPELL_ATTR9_IGNORE_CASTER_HEALING_MODIFIERS and ↵Shauren
SPELL_ATTR13_ALWAYS_ALLOW_NEGATIVE_HEALING_PERCENT_MODIFIERS
2024-06-30Tools/mmaps_generator: Fixed executable name and default values in --helpShauren
2024-06-30Scripts/WaycrestManor: Implement Heartsbane Triad encounter (#30059)Aqua Deus
Co-Authored-By: ModoX <moardox@gmail.com>
2024-06-30Core/Maps: Implemented BoundaryIntersectionBoundaryModoX
2024-06-30Core/Spells: Implemented SPELL_ATTR9_JUMPCHARGE__NO_FACING_CONTROLShauren