aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-29Core/Units: Added helper methods to cancel mount/shapeshift auras (#30477)Meji
(cherry picked from commit 0b16756172b2c3cc78b0861af86b93daae60edda)
2024-12-29Core/Gossip: Fix interaction with gossip launched by accepting quest (#30419)Meji
(cherry picked from commit 75bc3021da469d7c8eddbff23e5f1ec7c4a4dfbb)
2024-12-29Core/AI: Remove default arguments for inter-script communicationModoX
(cherry picked from commit 6b96facee3389f79e579e8a325440051891fa27e)
2024-12-29Core/AI: Implemented conversation ai (#30538)ModoX
(cherry picked from commit 309ba22a15e5e0b4321b99f7157ccb18e0adc8dd) # Conflicts: # src/server/scripts/BrokenIsles/zone_mardum.cpp # src/server/scripts/DragonIsles/AberrusTheShadowedCrucible/aberrus_the_shadowed_crucible.cpp # src/server/scripts/EasternKingdoms/zone_stormwind_city.cpp # src/server/scripts/KulTiras/WaycrestManor/waycrest_manor.cpp # src/server/scripts/KulTiras/zone_boralus.cpp # src/server/scripts/Shadowlands/SanctumOfDomination/boss_sylvanas_windrunner.cpp # src/server/scripts/Shadowlands/SepulcherOfTheFirstOnes/boss_anduin_wrynn.cpp # src/server/scripts/Zandalar/KingsRest/kings_rest.cpp
2024-12-29Core/PacketIO: Refactor LootPackets to use new Bits<> writing utilitiesShauren
(cherry picked from commit 28d3c1bc2366d5b19c065c6203e2c9b2504a4b38) # Conflicts: # src/server/game/Server/Packets/LootPackets.cpp
2024-12-29Core/Units: implement reduced attack rage generation for players below level ↵Ovahlord
10. This reduction will diminish as the player approaches level 10
2024-12-27Core/Units: updated the rage per melee attack calculation for CataclysmOvahlord
2024-12-26Core/Units: moved melee attack rage generation into ↵Ovahlord
Unit::AttackerStateUpdate and send the generated rage in combat log packet instead of power update packets
2024-12-26Core/JSON: Prevent more out of bounds memory accesses in json deserializationShauren
(cherry picked from commit 661bd1a7f4efa09e385408a4c06c6784c77f804d)
2024-12-25Scripts/OutdoorPvp: converted two raw pointers into smart pointers to fix ↵Ovahlord
possible memory leaks
2024-12-24Core/AuctionHouse: Updated AuctionHouseFilterMask and implemented current ↵Shauren
expansion filter (cherry picked from commit 5b278a4ca79dd8aa19cde3892d92ae857d6f1dd4)
2024-12-24Core/AuctionHouse: Skip own account commodity listing when buyingShauren
(cherry picked from commit 8ff8dfd6207561f66b9c30cf0153f400d4a11ba9)
2024-12-24Core/AuctionHouse: Minor code modernizationShauren
(cherry picked from commit 969be9d33ca95b52771f55afdd3fd6b1524f45aa)
2024-12-24Core/AuctionHouse: Fixed use after freeShauren
Closes #30128 (cherry picked from commit b83de81a70b580045540ed4db5627aff5edc682c)
2024-12-24Core/Spells: Moved loading aoe target caps out of ↵Shauren
SpellMgr::LoadSpellInfoCorrections (cherry picked from commit 38eee2f034398e77335ec97228b931aaca5579bd) # Conflicts: # src/server/game/Spells/SpellInfo.cpp # src/server/game/Spells/SpellMgr.cpp
2024-12-24DB/Misc: fixed a bunch of startup errorsOvahlord
2024-12-22Core/Object: Fixed interaction dynamic flags assignment for ↵ModoX
GAMEOBJECT_TYPE_SPELLCASTER gameobjects Closes #30533 (cherry picked from commit e58847779134325d9adada3fa9059478d3f350de)
2024-12-21DB/GameObjects: fixed phasing of several gameobject spawns in Acherus: The ↵Ovahlord
Ebon Hold
2024-12-21Scripts/Spells: moved rogue spell scripts into namespaces to respect the one ↵Ovahlord
definiton rule
2024-12-21Scripts/Spells: moved warrior spell scripts into namespaces to respect the ↵Ovahlord
one definition rule
2024-12-21Scripts/Spells: moved death knight spell scripts into namespaces to respect ↵Ovahlord
the one definition rule
2024-12-21Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing ↵Shauren
spell script hooks (cherry picked from commit 884662a75a901af6f61cab9efc171d052e8042f4) # Conflicts: # src/server/scripts/Shadowlands/Torghast/spell_torghast.cpp # src/server/scripts/Spells/spell_azerite.cpp # src/server/scripts/Spells/spell_evoker.cpp # src/server/scripts/Spells/spell_priest.cpp # src/server/scripts/Spells/spell_rogue.cpp # src/server/scripts/Spells/spell_warlock.cpp
2024-12-20Scripts/Spells: fixed Blood Plague damage calculationOvahlord
2024-12-20Scripts/Spells: fixed damage calculations for Icy Touch and Frost FeverOvahlord
2024-12-20Core/Spells: allow RealPointsPerLevel to always apply when no scaling ↵Ovahlord
coefficient is provided
2024-12-20Core/Player: removed unused method leftoverOvahlord
2024-12-20nopch fixOvahlord
2024-12-20Scripts/Spells: fixed Death CoilOvahlord
2024-12-20Core/Player: fixed logic for determining fully depleted runes - these are ↵Ovahlord
runes at max cooldown that hasn't started recovering yet
2024-12-20Core/PacketIO: Fixed writing exactly 32 bitsShauren
(cherry picked from commit aa3a62e51866d28915f7df6bdaf21e2c5e1b6b06)
2024-12-20Scripts/Spells: fixed Runic EmpowermentOvahlord
2024-12-20Core/Spells: corrected SPELL_EFFECT_ACTIVATE_RUNE behavior for ClassicOvahlord
* this fixes blood rune activation
2024-12-20Core/Player: rename IsBaseRuneSlotsOnCooldown to IsRuneFullyDepleted to ↵Ovahlord
match the wording used in Runic Empowerment's tooltip
2024-12-20Core/Spells: Implemented SPELL_EFFECT_UPDATE_INTERACTIONSShauren
(cherry picked from commit ad06dcaaec6b55e3c2e6ae8214a44074f343c8ca)
2024-12-20Core/GameObjects: Remove unused functionShauren
(cherry picked from commit 4ccaac5d91516181464e01c36396717674e4ae93)
2024-12-20Core/PacketIO: Improved bit functions - no longer writes each bit separatelyShauren
(cherry picked from commit 5f212c6916219912b7bddc1f0f93c54c8dc2bc9b)
2024-12-20Core/PacketIO: Read directly into output variable for numeric ↵Shauren
ByteBuffer::operator>> overloads (cherry picked from commit 5a1fe849783d0a9b41ce77eca565f3cfc2dfb197)
2024-12-20Core/PacketIO: Fixed endian conversions for array operationsShauren
(cherry picked from commit 736836a3f5307c9cdf5f843893ff9d144efa69d1)
2024-12-20Core/PacketIO: Remove overriding Underlying type from ByteBuffer reads in ↵Shauren
favor of PacketUtilities::As (cherry picked from commit 9ed5f8812b58d1d99d81fbb3df38001206d3f6ed) # Conflicts: # src/server/game/Server/Packets/AuctionHousePackets.cpp # src/server/game/Server/Packets/ItemPackets.cpp
2024-12-20Core/Misc: Apply consistent formatting in ByteBufferShauren
(cherry picked from commit 8eb2a4de78ab33a51baa1e1d32e18a6fbbfe6863)
2024-12-19Core/Auth: Fix missing initializationShauren
(cherry picked from commit 4df06cee620b90f75010366fcad763f93a83793b)
2024-12-19Core/Crypto: Added HMAC_SHA512 definitionShauren
(cherry picked from commit 8228a53109ba65059a69b400f1f3a15234c48f35)
2024-12-19Core/Crypto: Allow different AES key lengthsShauren
(cherry picked from commit f8f7fb58cb10fe7c76ac67a8e425edcb652bbc66)
2024-12-19Fix nopch buildShauren
(cherry picked from commit e3f253f41d9b19eec33cea6c96b0dbd1aee6b418)
2024-12-19Core/PacketIO: Added more utilities for packet writing for strings and ↵Shauren
optionals implemented with unique_ptr # Conflicts: # src/server/game/Server/Packets/LFGPackets.cpp
2024-12-19Core: Updated allowed build to 4.4.1.58158Shauren
2024-12-16Fix codestyleShauren
2024-12-16Fix buildShauren
2024-12-16Core/Misc: Fixed build with c++23 enabledShauren
Closes #30511
2024-12-16Core/Utils: Mark Trinity::HashFnv1a as constexprShauren