aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-09Core/AreaTriggers: Don't suppress TimeToTarget changes in values update on ↵Shauren
movement start (cherry picked from commit debbed0159fec031b4596295448e43d0fe071a01) # Conflicts: # src/server/scripts/Shadowlands/SepulcherOfTheFirstOnes/boss_anduin_wrynn.cpp
2025-01-09Fix nopch buildShauren
(cherry picked from commit 3eac7242d1f5e6c4bf1bda5e2fe95b124bca9746)
2025-01-09Core/Misc: Removed GetClassName preprocessor hackShauren
(cherry picked from commit 6f0e96a30aeafdd2bff31c4f811b3f95f17fb3c5)
2025-01-09Core/Commands: Extract bonus lists and item context from provided item link ↵Shauren
for .additem commands Closes #30209 (cherry picked from commit f647ff68659ed6d8d414d20520507dd451c2cb8d)
2025-01-09Core/Network: Simplify worldserver port configuration: removed ↵Shauren
InstanceServerPort (cherry picked from commit 039acb20e4c218757d6b9fc441dc2da6820dafd1)
2025-01-09Core/Time: Fixed WowTime operator<=>Shauren
(cherry picked from commit 19aef6882d4ec21f790b67d94a6bd039970156a6)
2025-01-09Core/DataStores: Define new taxi node flagsShauren
(cherry picked from commit edbbbf8be3569eb2c2c44617b0ff1ba878d812a9)
2025-01-09Codestyle fixShauren
(cherry picked from commit 2f30423c387234d7fb19983d2af80db9f8355e2a)
2025-01-09Core/Grids: Modernize TypeContainer with variadic templateShauren
(cherry picked from commit 401502ea3c5ceca0c6253910035b2949e13746cc)
2025-01-09Core/Grids: Add missing changes to commit ↵Shauren
e245e8ad124cee19d35e4f67f7aed4dcc871b3bf (cherry picked from commit 04433910424540e42a2270156e7c9a8722c09913)
2025-01-09Core/Grids: Minor Grid/NGrid refactor - make TypeMapContainer be its direct ↵Shauren
template parameter instead of passing in TypeList (cherry picked from commit e245e8ad124cee19d35e4f67f7aed4dcc871b3bf)
2025-01-09Core/Auras: Allow some whitelisted spells to update effect values of ↵Shauren
non-passive auras when adding spell mods (cherry picked from commit 3a19b8160d8e2c8f2c2b10380fcd3fe7468810e2)
2025-01-03Core/Objects: Use span/array instead of vector for raw ObjectGuid manipulationsShauren
(cherry picked from commit c72de2fbbcdf5b416d78b9e455aced43517033a8)
2025-01-03Core/Database: Added std::span based functions to Field and PreparedStatementShauren
(cherry picked from commit 27860c3316b7354c6bf17cac82992085d2905934) # Conflicts: # src/server/game/Entities/Player/Player.cpp
2025-01-03Core/Auras: Fixed aura stacks being reset to default max stack size when ↵Shauren
modified by SpellModOp::MaxAuraStacks and reaching the new limit (cherry picked from commit 586651031ee847232d0dabf3eff9e6b01075ef31)
2025-01-03Core/Units: ensure that damaging hits will always award at least one rage pointOvahlord
2025-01-03Core/Units: round up rage calculations and use double precisionOvahlord
2025-01-02build fixOvahlord
2025-01-02Core/Units: restored generating rage from taking damage and increased ↵Ovahlord
precision for its amount calculation
2025-01-01build fixOvahlord
2025-01-01Scripts/Spells: Removed unneccessary hacks - reagent consumption by ↵Shauren
triggered spells fixed in 54a83b4b689b7d2bbddb91fc79319dd806da8cc0
2025-01-01Core/Spells: Don't ignore power costs and reagents for spells triggered by ↵Shauren
SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_MISSILE, SPELL_EFFECT_FORCE_CAST, SPELL_AURA_PERIODIC_TRIGGER_SPELL, SPELL_AURA_PROC_TRIGGER_SPELL and fixed implementation of SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES (cherry picked from commit 54a83b4b689b7d2bbddb91fc79319dd806da8cc0) # Conflicts: # src/server/game/Entities/Item/enuminfo_ItemDefines.cpp # src/server/game/Spells/Spell.cpp
2025-01-01Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate ↵Shauren
POWER and REAGENT flags (cherry picked from commit 151a50d2aa6e10efe7fc14e0bd22aaef9effa859) # Conflicts: # src/server/game/Spells/Spell.cpp # src/server/scripts/Spells/spell_druid.cpp # src/server/scripts/Spells/spell_priest.cpp # src/server/scripts/Spells/spell_warlock.cpp
2025-01-01Core/Misc: Include cleanup - remove MapUtils.h from Containers.hShauren
(cherry picked from commit d778d5ec7cfa94d6de2500e1fff7ae3bd30be18f) # Conflicts: # src/server/game/Achievements/CriteriaHandler.cpp # src/server/game/Globals/ObjectMgr.cpp # src/server/scripts/BrokenIsles/zone_mardum.cpp # src/server/scripts/ExilesReach/zone_exiles_reach.cpp # src/server/scripts/Shadowlands/SepulcherOfTheFirstOnes/boss_anduin_wrynn.cpp
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