aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-01Core/Misc: Add concepts restrictions on container utilities for better ↵Shauren
compiler error messages (cherry picked from commit 380dac62fdf88ab11de5547398e4bd9f0855b081)
2025-01-01DB/Quests: added more quest data from mass parsesOvahlord
2025-01-01DB: corrected file name of sql file added in ↵Ovahlord
a460f785ca5bda06a0ab7bf489b3361b41f46d9e
2025-01-01Core/Units: downgrade creature corpse loot generation for Classic: no longer ↵Ovahlord
fill personal loot
2025-01-01Core/Creatures: restore helper to check if a creature has been damaged ↵Ovahlord
enough by players to allow loot to drop
2025-01-01Core/Creatures: allow creatures with ↵Ovahlord
CREATURE_STATIC_FLAG_3_CAN_BE_MULTITAPPED to bypass the tapper cap
2025-01-01Core/Creatures: implement helpers for checking and setting of ↵Ovahlord
CREATURE_STATIC_FLAG_3_CAN_BE_MULTITAPPED
2024-12-31DB/Creatures: added missing default difficulty data for cataclysm classic ↵Ovahlord
anniversary and subscription mounts
2024-12-31DB/Quests: added more missing entries and updated quests from bruteforce dataOvahlord
2024-12-31DB/GameObjects: added missing template entries and updated existing ones ↵Ovahlord
from mass parses
2024-12-29Scripts: Remove direct unit flag manipulations for UNIT_FLAG_IMMUNE_TO_PC, ↵Shauren
UNIT_FLAG_IMMUNE_TO_NPC and UNIT_FLAG_UNINTERACTIBLE (cherry picked from commit 5e541de5747b26270da90d0d3c60de96a518a5b9) # Conflicts: # src/server/scripts/DragonIsles/AzureVault/boss_leymor.cpp # src/server/scripts/ExilesReach/zone_exiles_reach.cpp # src/server/scripts/KhazAlgar/IsleOfDorn/zone_isle_of_dorn.cpp # src/server/scripts/Pandaria/zone_the_wandering_isle.cpp # src/server/scripts/Zandalar/KingsRest/boss_golden_serpent.cpp
2024-12-29build fixOvahlord
2024-12-29Core/Loot: Implemented automatic flagging of tracking quests from lootShauren
(cherry picked from commit d913e38cbab9521c80d826417093d22b2c4a1c1a) # Conflicts: # sql/updates/world/cata_classic/2024_12_29_00_world.sql
2024-12-29Core/Players: Refactored SetQuestCompletedBit to take questId instead of ↵Shauren
quest bit as argument (cherry picked from commit d8bcf5fcb655d9931f7c74883ca19c0428e2a8ae)
2024-12-29Core/Players: Added helper function to check quest completion using QuestV2 bitsShauren
(cherry picked from commit d78c3bb33afeb319ef0cf09171aabd8952a928fa) # Conflicts: # src/server/game/Entities/Player/Player.cpp # src/server/game/Entities/Player/Player.h
2024-12-29Core/Creature: Implement aggro grace period (#30362)ModoX
Ref: #26528 #30273 #23258 (cherry picked from commit 26d1337461114506ca57e2265d3dc5e96fd08f82)
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)