aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-05-11Core/Conditions: Added conditions for automatic learning spells with ↵Shauren
SkillLineAbility::AcquireMethod = 4 (cherry picked from commit 7eaa695581589e8cb9a277f9c13ad0e3daf669a7) # Conflicts: # sql/updates/world/cata_classic/2025_04_19_01_world.sql # src/server/game/Conditions/ConditionMgr.cpp
2025-05-11Core/Misc: added missing changes for 412c5416f9406548c5b59569fbbcf47438f72f07Ovahlord
2025-05-11Core/AreaTrigger: Implement AreaTriggerActionSetFlag::DontDespawnWithCreator ↵ModoX
(#30832) (cherry picked from commit c40b6e0b3f1882a9fce8dfd103be4291ca986851)
2025-05-11Core/World: Move linking instance socket to WorldSessionShauren
(cherry picked from commit cb837ce926d6a8c13d5f74faea246fea19db91d0)
2025-05-11Core/Misc: Minor compile time improving changesShauren
(cherry picked from commit b5c99939a82ed956cd185cd7a2ede838e2fdf23e) # Conflicts: # src/server/game/Entities/Item/Item.cpp # src/server/game/Entities/Item/Item.h # src/server/game/Entities/Player/Player.cpp # src/server/game/Entities/Player/Player.h
2025-05-11Core/Spells: Implemented new SpellMisc field, MinDuration that controls ↵Shauren
minimum spell missile travel time (cherry picked from commit a63d404e7bf2dce3b15ce5f66ac98fe71a41f51c)
2025-05-11Core/Misc: Fix typosShauren
(cherry picked from commit 4250b52f994fdc72d27f8ddd108a44bd2bc6b4d6) # Conflicts: # src/server/scripts/Spells/spell_hunter.cpp
2025-05-11Core/Auras: Interrupt spells with SPELL_PREVENTION_TYPE_PACIFY when applying ↵Shauren
SPELL_AURA_MOD_PACIFY (cherry picked from commit 150d6995bdc966a5118e65d9bf6b6171faf9c62c)
2025-05-11Core/Spells: Start spells triggered by SPELL_EFFECT_FORCE_CAST_2 without any ↵Shauren
trigger flags (cherry picked from commit 0fd418eb7472039bb953a7167a48f6495c2b2efb) # Conflicts: # src/server/game/Spells/SpellEffects.cpp
2025-05-11Core/Players: Fix deleting favorite spells (#30905)Jason Dove
(cherry picked from commit 39e9a5e193339694f8990a9e2d49c43e98dce820)
2025-05-11Core/Auras: Support PROC_ATTR_REQ_SPELLMOD for procs using ↵Shauren
PROC_ATTR_USE_STACKS_FOR_CHARGES (cherry picked from commit 5759ac1c9416675fc745484d7e915f64765a5b38)
2025-05-11Core/Utils: Added nullptr_t assignment operator to unique_weak_ptr (alias ↵Shauren
for .reset()) (cherry picked from commit 9d86423d8c2607712152d6dbf5d4fe9690a83081)
2025-05-11Core/Database: Added very simple macro to create named query result field ↵Shauren
accessors (cherry picked from commit 29a680a1c264e5c8858b387fce4f6472a6d70a7e)
2025-05-11Core/Players: Define all character flags used in SMSG_ENUM_CHARACTERS_RESULTShauren
(cherry picked from commit 171003639293b7c08d491849374ed5a88998a46b)
2025-05-11Core/Spells: Remove triggering spell link from SPELL_EFFECT_FORCE_CASTShauren
(cherry picked from commit e580d39b4f8d1f87d1250b366ed4860f13b2819c)
2025-05-11Core/Spells: Handle SPELL_EFFECT_FORCE_CAST on spell launch instead of hitShauren
(cherry picked from commit 38d5f0d2920558292e615e2c01257ef8da88a012)
2025-05-11Core/Spells: Fire OnEffectSuccessfulDispel for SPELL_EFFECT_DISPEL_MECHANICShauren
(cherry picked from commit 9f401946d3b2c246469b5b2702a5d08c0472b4fa)
2025-05-11Core/Spells: Rename confusing SpellState enum valuesShauren
* SPELL_STATE_CASTING -> SPELL_STATE_CHANNELING (was used for "channel in progress") * SPELL_STATE_DELAYED -> SPELL_STATE_LAUNCHED (cherry picked from commit 2e79d3524f12a525c337c5ce8d84b793cacd6e91)
2025-05-11Core/DataStores: Convert SkillLineAbilityAcquireMethod to enum classShauren
(cherry picked from commit 531afa6bcc485db7c115e5ab5d874bda2cbf642e)
2025-05-11Core/Auras: Add DealDamageMods to SPELL_AURA_PERIODIC_LEECH (#30768)username9617
Closes #30885 (cherry picked from commit 2cedd091a0a1e627801c74297020afc96470d979)
2025-05-11Core/SAI: Allow SMART_EVENT_HEALTH_PCT to be triggered out of combat (#30874)Meji
(cherry picked from commit 1248bdffcb13f846fa42c6aee77cea685c756e51)
2025-04-17Core/Transports: Fixed clientside position of stoppable transportsShauren
(cherry picked from commit 96026bfc58faa65aeef5cb1430aa2e442a43b115)
2025-04-16Core/Players: Improve setting ActivePlayerData::TransportServerTime by ↵Shauren
including TIME_SYNC and CMSG_QUEUED_MESSAGES_END values in its calculation * This removes delay on nearby object visibility after login and teleport (cherry picked from commit 821ecf8fa3b6b922ba178cde7593ef5d84ef734b) # Conflicts: # src/server/game/Server/Protocol/Opcodes.cpp
2025-04-16Core/Transports: Preserve all dynamicflags for transportsShauren
(cherry picked from commit 495153ad2463aa3cefcdd06b2bca1538840bbbfd)
2025-04-16Core/Spells: Make Spell::GetMinMaxRange publicShauren
(cherry picked from commit c6150b4d5d47454460623253627aede783bc8a6a)
2025-04-16Core/Misc: updated SpellCastResult enum to 4.4.2Ovahlord
2025-04-16Core/Guilds: corrected logging for guild reward db errorsOvahlord
2025-04-16Core/Spells: skip over deprecated talents when generating their ranksOvahlord
2025-04-16Core/Quests: corrected error logging for quest loading helpersOvahlord
2025-04-16Core/Spells: removed SpellInfo corrections for post Cataclysm spellsOvahlord
2025-04-15nopch fixOvahlord
2025-04-15Core/Items: restore item random enchantmentsOvahlord
2025-04-15Core/Player: fixed loading mail items from DBOvahlord
2025-04-14Core/Utilities: Added boost asio callback that transforms callback ↵Shauren
signatures from (error_code + other) to (boost::outcome) (cherry picked from commit 99bb2c6698e4819205eaeddfc0403a6b6771b28b)
2025-04-14Core/Players: Call OnQuestObjectiveChange after updating objective countersMeji
Fix SMART_EVENT_QUEST_OBJ_COMPLETION trigger (cherry picked from commit 7445d528d24c8ae84784806cb8792d34cc0c301f) # Conflicts: # src/server/game/Entities/Player/Player.cpp
2025-04-13Dep/Boost: Support boost 1.88Shauren
(cherry picked from commit 1b353abbf7deb9dade959e8f5074df5028ef882b)
2025-04-13Core/Network: Minor include cleanup and add more required functions and ↵Shauren
typdefs to SslStream and BoostBeastSocketWrapper (cherry picked from commit c8ab1b58b183db0cb856a667b2f410d7b7a57a44)
2025-04-13Scripts/Spells: Implemented generic script to update phases on aura ↵Meji
application/removal (cherry picked from commit 7ed15235327fa3ba2351f81324a272d29b0af51d) # Conflicts: # src/server/scripts/Spells/spell_generic.cpp
2025-04-12Core/Spells: Fixed SPELL_EFFECT_CHARGE trigggering arrival effects too earlyShauren
(cherry picked from commit a97775ba26bdce1dc6ae57a2c588dab53bade016) # Conflicts: # src/server/game/Spells/Spell.cpp
2025-04-12Core/Commands: Allow non-const reference arguments in chat command handlersShauren
(cherry picked from commit f1141d363872bad3524beec29e2eca55d0a8b6ed)
2025-04-12Core/Misc: Port C++23 std::forward_likeShauren
(cherry picked from commit 70a5bb451c46329355fa5fdeb28c6e565d4242c8)
2025-04-12nopch fixOvahlord
2025-04-11Core/Items: restore Heirloom stat scalingOvahlord
2025-04-11Core/DataStores: load ScalingStatDistribution.db2 and ScalingStatValues.db2Ovahlord
2025-04-09Core/Network: Move to separate projectShauren
(cherry picked from commit 71b681bbf0f5189cd87a6cea66ef51667223f54a)
2025-04-08Core/Network: Socket refactorsShauren
* Devirtualize calls to Read and Update by marking concrete implementations as final * Removed derived class template argument * Specialize boost::asio::basic_stream_socket for boost::asio::io_context instead of type-erased any_io_executor * Make socket initialization easier composable (before entering Read loop) * Remove use of deprecated boost::asio::null_buffers and boost::beast::ssl_stream (cherry picked from commit e8b2be3527c7683e8bfca70ed7706fc20da566fd)
2025-04-08Core/AuctionHouse: Fix mass replace mistake in log messageShauren
(cherry picked from commit d4585cf79e3b25221dff8ab4f035fa38f7ee2e16)
2025-04-08Core/GameObjects: Define and use new gameobject dynamic flag to restore old ↵Shauren
visual behavior (cherry picked from commit 6d78230d6b45d370b9cf3656c84dd59963179bae)
2025-04-08Core/Packets: updated Auction House packets to 4.4.2Ovahlord
2025-04-06More nopch build fixesShauren
(cherry picked from commit a4328a92e97de42f0103aee1da83e66e82d9f976)