aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
15 hoursCore/Misc: Reduce differences between branches3.3.5Shauren
16 hoursCore/Quests: Fixed an issue with self-completing quests.Subv
(cherry picked from commit af877867bf9684f55119f7f9451be3f1dfa72180)
19 hoursCore: Add GetFallTime() to MovementInfoVincent-Michael
(cherry picked from commit 339574e2fdcd654280cd06a38466cab44eab5133)
19 hoursCore/Quest:Sebastian Valle Herrera
Fixed self-completing quests without NPCs no, wait Fixed self-completing quests without NPCs, and fixed some issues with the AUTOCOMPLETE quest flag (cherry picked from commit f53045ae5c880ff5fbb75cfe0bd51bb5bbade655)
19 hoursCore/Authserver: Added game account flagsShauren
(cherry picked from commit c98853ca1c0f325296f509fe187b5505e32d607f)
19 hoursCore/Achievements: Implemented ACHIEVEMENT_CRITERIA_DATA_TYPE_GAME_EVENTVincent-Michael
(cherry picked from commit 3ec1d0c8d68fb8f5868f87646520903bd4185de1)
4 daysTools/vmap_extractor: Fixed duplicate output files with .m2 and .m2.vmo ↵Shauren
extensions (cherry picked from commit 4a3f22948c91b74de3f43a9cd674597904780f35)
4 daysTools/Extractors: Fixed possible name issues (underscore instead of space) ↵Shauren
when attempting to extract M2 models from MPQ (cherry picked from commit 50e7b93bbd66b1d26916bc4168ea4fe875fa2566)
4 daysCore/PacketIO: Send proper SPLINE_ROOT packets for stunned creaturesShauren
(cherry picked from commit ab601de6af21cb10b34a472076ea427440241b5b)
4 daysCore/Misc: Rename AreaTrigger to AreaTriggerTeleportShauren
4 daysCore/Players: Cast Summon Pet on first login, relocate created petsMihapro
*Casts a proper Summon Pet spell on a hunter logging in for the first time (depending on his race). *Relocates created tamed pets before they're added to map. (cherry picked from commit 090951ba71eef0b27ff6d4c152f79c417f0ab3f0)
4 daysCore/Spells: Implement TRIGGERED_IGNORE_TARGET_CHECK TriggerCastFlag to ↵Shocker
allow ignoring most target checks (mostly the default DBC ones) (cherry picked from commit 7e17679ada81ee349cb557cb7b5c6aa13f01a759)
4 daysCore/Misc: Reduce differences between branchesShauren
4 daysCore/AI: Implement OnAuraApplied and OnAuraRemoved hooks (#31288)offl
Closes #26894
4 daysCore/SAI: Sync event/action enums with master branchShauren
6 daysCore/Items: Properly display item spell charges (#31277)kik0
6 daysScripts/Sunwell Plateau: Rewrite Brutallus (#31274)offl
8 daysScripts/Commands: Use localized names for .additem (#31270)mitm-gnd
8 daysCore/Spells: Remove health override for Lightwell summonShauren
Closes #31269
8 daysCore/LFG: Implemented alternative lfg dungeon level requirements based on ↵Shauren
active account expansion Closes #21238
10 daysCore/Battlegrounds: Properly move team-swapped group in same-faction ↵kik0
skirmishes (#31250)
10 daysScripts/Molten Core: Update scripts (#31244)offl
* Many changes to improve several encounters Credit for a lot of things goes to CMaNGOS Garr fully based on CMaNGOS version
13 daysScripts/Stratholme: Added missing dungeon encounter idsShauren
(cherry picked from commit 4370f2fe2933d54be4ed4dd815d62ff34a701ed2)
13 daysScripts/Stratholme: Rewrite scripts (#31232)offl
13 daysScripts/Zul'Aman: Rewrite Zul'jin (#31229)offl
Partially based on CMaNGOS script
14 daysScripts/AQ20: Rewrite Buru (#31217)offl
Credit for a lot of things goes to CMaNGOS
2025-09-14Scripts/AQ20: Rewrite Moam (#31216)offl
* New register model * Repeat events instead of scheduling them * Added unique names for enums * Added comments for script names * Added AI for Mana Fiend * Added missing emote * Use all emotes * Create master-script to summon Mana Fiends * Implement & use Zero Mana/Full Health spell * Implement Energize script to end stoned phase * Implement Drain Mana master spell script with correct amount of targets and checks to ensure only players and mana-users will be targeted * Implement Drain Mana visual effect * Now, once all Mana Fiends are dead, stone phase is finished * Rework the way stone phase is started and finished * Moam now drops obsidian mineral once dead * Added a check to ensure all combat spells will be used * Added event to handle Arcane Eruption instead of trying to cast it every update tick Credit for a lot of things goes to CMaNGOS
2025-09-13Scripts/AQ20: Update Rajaxx (#31204)offl
* New register model * Repeat events instead of scheduling them * More proper timers for spells * Added unique names for enums * Added comment for script name * Added missing emote * Added missing Frenzy spell * Cleanup texts (keep only actually used) * Use combat texts * Add ResetAllThreat component to Thundercrash spell script
2025-09-12Scripts/AQ40: Rewrite Bug Trio (#31202)offl
* New register model * Use EventMap instead of old events * More proper timers for spells * Added missing spells and removed wrong * Corrected targets for spells * Added comments for script names * Added formation to handle linked aggro * Cleanup headers
2025-09-11Core/Items: Allow moving openable items that have been opened once (except ↵Shauren
currently opened item) Closes #30686 Closes #31184
2025-09-09Scripts/Spells: Migrate some spell linked spells to spell scripts (#31182)offl
2025-09-09Scripts/Karazhan: Rewrite Moroes (#31164)offl
* Add missing Frenzy emote * Implement & use Garrote Remove spell * Use BossAI for Moroes * Use EventMap & TaskScheduler instead of old events * Handle special emotes in OnSpellCast * Update enums * Add comments for script names * Update timers and targets of spells * Garrote now correctly applies on players * Improve GuestBaseAI & guest scripts * Use new register model for all scripts
2025-09-09Scripts/Quest: Update & convert to SAI 'The Escape' (#31160)offl
2025-09-08Core/Misc: Fix gcc warningsShauren
(cherry picked from commit 8cc418460fb8278002b0b8416b49728d0ff0ec76)
2025-09-08Core/Reputation: Named all reputation flagsShauren
(cherry picked from commit f6b919fafe45aaeba0c5572925e47562158314b1)
2025-09-08Core/Reputation: Implemented "friendship reputation"Shauren
(cherry picked from commit 80a6347b7a0e8dfbe5e690504ed373f75c4f4c76)
2025-09-08Core/Reputation: The at-war flag is now turned off any time a player crosses ↵ckegg
a threshold increasing their reputation
2025-09-08Core/Reputation: Take base faction reputation into account when checking ↵Shauren
standing for at-war eligibility - change sneaked in a cherry-pick commit 759482b42bc32e71aef54f26a8428b0000edfbac
2025-09-07Scripts/Quest: Update & convert to SAI 'Willix the Importer' (#31138)offl
2025-09-06Core/ObjectAccessor: Use FindConnectedPlayerByName in FindPlayerByName (#31137)HelloKitty
2025-09-04Core/Unit: Also remove snare mechanics caused by effects on ↵Edan
RemoveMovementImpairingAuras (#31207)
2025-09-04Scripts/RazorfenDowns: Modernize scripts (#31145)offl
2025-09-04Scripts/AQ20: Update Ayamiss (#31213)offl
2025-08-30Core/Database: Remove warning suppression for mysql_stmt_bind_param, it has ↵Shauren
been undeprecated by MySQL (cherry picked from commit 55687670c8f5a282c0d4d9727e0bb1d088d50833)
2025-08-30Dep/MySQL: Move required version checks to CMake, raise required version to ↵Shauren
8.0.34 and remove strict compiled<->runtime version match requirement from non-Windows platforms (cherry picked from commit b386971229f5ad389be9e22cbb96c39d79ac7beb)
2025-08-30Core/Misc: Fix revision_data.h and boost/predef preprocessor macro conflictShauren
(cherry picked from commit 1f5f245c02e92b967abfcd74858669be98a49333)
2025-08-30Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings ↵Shauren
into compile errors (cherry picked from commit 7ac0c685dd01bdce2d1ee0bb878e5044b3c1fffa)
2025-08-30Build: Automatically include WindowsSettings.manifest in all executables ↵Shauren
instead of listing it separately as source file in every target (cherry picked from commit a21e7c738e3f03347a3e96bda11e29e090ad71b6)
2025-08-30Core/Common: Compile ServiceWin32 as part of common project instead of ↵Shauren
directly adding its source files to both server executables (cherry picked from commit 052f2d0a81460ba484c27d05fe34673cf467c75e)
2025-08-30Core/CrashHandler: Compile WheatyExceptionReport only once and moved its ↵Shauren
global variable initializer to all projects using it (cherry picked from commit fd0a7ba871060c895fdf701799dbf649ee697078)