aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-23DB: Fix some cosmetics in UlduarRushor
Closes #24255 (cherry picked from commit c73037322e8a31376e8d40576322595eda24851a)
2021-12-22Core/PacketIO: update some combat packets to new system (#24236)ForesterDev
(cherry picked from commit af6d207addfef177fb5ac3e7fa61ec93ced83d16)
2021-12-22DB/Creature: Fix some spawn timeKillyana
(cherry picked from commit 535206594ce10c1d2f5547fc70bec3b715020dfa)
2021-12-22DB/Quest: Fix Blackwatch Quest chainingdr-j
Closes #24279 (cherry picked from commit e222fd653ca407eeaa97150ab3e6ab62305e1924)
2021-12-22Core/Scripts: Show a message when aborting because two scripts have the same ↵jackpoz
registered name (cherry picked from commit 96df3b7adb02f763aaaa6138922bd032a75a9b9e)
2021-12-22Core/Common: Allow to show a message when abortingjackpoz
Add a new ABORT_MSG macro that allows to show a formatted message before stopping the executable (cherry picked from commit 0ddee8a4a03fb5c7ee8d18144ca21cd2baad6f01)
2021-12-22DB/Quest: Fix Budd reset position for the quest Stealing "Back the Mushrooms"Rushor
Ref #14348 (cherry picked from commit e7d2489793fe919bf7f2e77fc67dbc556667efed)
2021-12-22DB/Creature: Fix wrong position for a Scion of StormKillyana
Closes #24271 (cherry picked from commit a6a2311b15552fffcbd17c6b5515d1aaf34bd2c8)
2021-12-22Add bash script for extracting client files (#24215)Teppic1
* Add bash script for extracting client files Simple bash script to automate extracting/copying client files on a Linux system. It follows the instructions on the wiki but additionally copies camera files if found. It includes a few simple checks. * Update extractor.sh Client and server directories are now requested unless already set as environment variables. * Fix client check * Update contrib/extractor.sh Clearer error Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> (cherry picked from commit 1d78fb2cd45c43d9132019dfb4bea35cc5efc3bd)
2021-12-22DB/Creature: Fix Z coord for one creatureAokromes
(someone used 2 3s instead 1) (cherry picked from commit ab6b005c17e968f41932b48960010b5dd98ff458)
2021-12-22DB/Quest: Quest: Finding the PhylacteryKillyana
Closes #24243 (cherry picked from commit 889b6caf931cbb96cb8c21edcddd87f6c98ba214)
2021-12-22Core/AI: Fix charmed Creatures with SAI scripts not starting waypoint pathsjackpoz
(cherry picked from commit 49e77d7c9e4c39296536cd0b2d427d047e762f46)
2021-12-22Core/Combat: Improve sanctuary combat stop (#24266)Giacomo Pozzoni
Stop combat when a Player moves to a Sanctuary area only if there is any PvP combat (it would be nice to keep PvE combat but that's still an issue) (cherry picked from commit c7974bdf909ceb34821fa3953ef4cb090282fcdf)
2021-12-22Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving ↵Sorikoff
(#24223) * Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving * Improve cosmetics for q. The Gift That Keeps On Giving * Fixes * Fix * Rename 9999_99_99_99_world.sql to 2020_03_07_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 41d80f2d43863588dc4516ee80579f965b07391b)
2021-12-22DB/Quest: Teron Gorefiend quest chainingKitzunu
Closes #23852 (cherry picked from commit 974ede899c40391d5101cf3dd67ba9dc8adebcc3)
2021-12-22DB/Quest: Add Missing requirements for Down the Violet PathKitzunu
Closes #23851 (cherry picked from commit b4bb3f9b8bdf00485388de0485a7d9658869f448)
2021-12-22DB/SAI: Skettis SurgerKillyana
Closes #24265 (cherry picked from commit e602436a7c6f55524326b42c3235176d578aecd4)
2021-12-22 DB: The Schools of Arcane Magic - Mastery retrievingKillyana
Closes #24259 (cherry picked from commit 58f3e72f96004bb620fddfdc076f6cfe7fde67cf)
2021-12-22DB/Quest: Add light and weather change to Lightning Definitely Strikes Twice ↵Killyana
& All Is Well That Ends Well Closes #24241 Fix also timers, wrong target for the first text and add a missing spell (cherry picked from commit ff40502fcb6007d082bd14a2bfb52da4c547b0fb)
2021-12-22Core/Maps: Citizens of Dalaran! Raise your eyes to the skies and observe! ↵Shauren
Any non-map-default light can now be overriden! Closes #24250 (cherry picked from commit e10313b380c84dafde462bdb116827f2b8be1851)
2021-12-22DB: Remove a Telhamat Protector wrong spawnnatnat201193
Ref #24255 (cherry picked from commit 94147f24bf24db6a1741208a734facedd7f9c1f8)
2021-12-22Core/SAI: Allow resetting light overrides with SMART_ACTION_OVERRIDE_LIGHTShauren
(cherry picked from commit c5226aec41ce1430b53cc5b4073dff644fe37dac)
2021-12-22Core/Database: Fix build with Maria DB on some distros (#24248)Giacomo Pozzoni
(cherry picked from commit 0752584856b0d9c2a1a5b179cf90d3bc765fa2c1)
2021-12-22DB/Quest: Add taxi spell to the quest High Commander Halford WyrmbaneKillyana
Closes #24244 (cherry picked from commit 6bbc9da2c7bfb4ecadd35b2ebb42b6dadd25e559)
2021-12-22Core/Objects: MovePositonToFirstCollision will now use detour raycasts to ↵Giacomo Pozzoni
determine terrain obstacles (#24232) * Core/Objects: MovePositonToFirstCollision will now use detour raycasts to determine terrain obstacles * Added missing includes * Update Object.cpp Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit d1080af8db63c78986a7fcc94fcfb2fdfe817734)
2021-12-22Core/PathFinding: Fix mmaps raycast without hitjackpoz
Update Z coordinate of end position when casting a mmap raycast that doesn't hit the target (cherry picked from commit 16ccc17621313e5c954f26ad23b15392fe06e763)
2021-12-22DB/Quest: New RecruitKillyana
Closes #22330 (cherry picked from commit 4c44816955b76086e0e1efe5e371fdf67333caca)
2021-12-22Core/DBLayer: Use std::variant's stored type instead of relying on our own ↵Shauren
separate enum for prepared statement parameters (cherry picked from commit 30482038559d65648d9bcfa29cd426a6f266eeba)
2021-12-22Core/AI: Fix remaining charming issuejackpoz
Make creatures evade when a charming expires and they cannot attack the charmer (i.e. charmer with .gm on) (cherry picked from commit 69809d12031d055d8d0cffb5a187d9af09dd0efe)
2021-12-22Core/AI: Allow creatures to evade (#24221)Giacomo Pozzoni
* Core/AI: Allow creatures to evade Revert changes that didn't allow creatures to evade anymore no matter how hard a script would try * PArtially revert 163f44c1b08cc043b114585922bd08664434bf92 (cherry picked from commit 817ae5bca6db14c9b3db7d5268511525e0cb4105)
2021-12-22Core/DBLayer: Refactor PreparedStatement class to not depend on ↵Shauren
MySQLPreparedStatement (cherry picked from commit 5b0a32d164ba91207360d8b8a266b69dd0db9869)
2021-12-22Core: build on aarch64 with gcc (#24216)daMaex
* build on aarch64 with gcc * Core/aarch64: readability on preprocessor macro * Core/aarch64: TC C++ codestyle adjustment (cherry picked from commit ce449f6b5332ab466d935de0077bccfdde716d1b)
2021-12-22Core/Spell: Proper SPELL_EFFECT_PULL_TOWARDS_DEST implementation for players ↵NoName
(#24178) * Core/Spell: Proper SPELL_EFFECT_PULL_TOWARDS_DEST implementation for players Closes ##23203 and also reverts 9a1282a thnx to xvwyh * Make it optional (cherry picked from commit 6067a996324dc4e36a414257e6abf7f9dfdfa934)
2021-12-22Core/Misc: Fix buildjackpoz
(cherry picked from commit 9ba4694ff29a9b782625fb88a528675f2d6a115c)
2021-12-22Core/AI: Make charmed creatures follow their owner (#24195)Giacomo Pozzoni
* Core/AI: Make charmed creatures follow their owner * Follow the charmer only when applying the charm * Make SmartAI follow the charmer (cherry picked from commit ddf2f60c1317f0ce728d5894064f51251cf71c72)
2021-12-22DB/Quest: Anguish of NifflevarKillyana
Add missing lines and equipments (cherry picked from commit 94186a5e79d5d3fe29ac80245992af6365999a93)
2021-12-22DB/SAI: Improve cosmetic event for Valgarde CaptiveKillyana
(cherry picked from commit 16731bcae4c14b2d48ee969a9012fd4e32053f65)
2021-12-22DB/Quest: Use Areatriggers to trigger events for The Echo of Ymiron & ↵dr-j
Anguish of Nifflevar Closes #24210 (cherry picked from commit 1eff75412b791218a99c57ad97aebdc87a5cdf31)
2021-12-22Replace MySQL prepared statement union with std::variant (#24158)Ujp8LfXBJ6wCPR
(cherry picked from commit 3ebcb71c3dc80e0bea9a36207401a033712bda88)
2021-12-22DB/Quest: The EarthbinderKillyana
Closes #24211 (cherry picked from commit 1d7bdc0214fbfab6a64bb578d3ad867e88c4e815)
2021-12-22Modernize codebase with Clang-Tidy range based loops (#24165)Ujp8LfXBJ6wCPR
Manual expansion of auto types into "typed types" (cherry picked from commit a933ba60151f478c7bae23dddbba315a448ffe3e)
2021-12-22Part1: Modernize codebase with Clang-Tidy range based loops (#24164)Ujp8LfXBJ6wCPR
(cherry picked from commit fb75a958f02695f166481033203869940d98b537)
2021-12-22Scripts/Ebon Hold: Bloody Breakout (#24126)Sorikoff
* Scripts/Ebon Hold: Bloody Breakout * Scripts/Ebon Hold: Bloody Breakout (part 2) * Improvements * Fail quest * Spacing * Update 9999_99_99_99_world.sql * Update 9999_99_99_99_world.sql * Rename 9999_99_99_99_world.sql to 2020_02_28_04_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 2b14b720da2bc38c84f373cb3ff4bcc24c1ddcf0)
2021-12-22Core/PathFinding: Add support to WorldObject pathfinding (#24207)Giacomo Pozzoni
* Core/PathFinding: Add support to WorldObject pathfinding * Handle Unit* specific code * Fix some wrong const * Fix no-pch build (cherry picked from commit c0676a48f70923994e00629d775f4bfef1007155)
2021-12-22Core/PathFinding: Return raycast hitpoint when specifying straightLine (#24206)Giacomo Pozzoni
(cherry picked from commit 6443e518cfa110434617c26f949b6783fe4d10d3)
2021-12-22Core/PacketIO: Port refactors from f6e6baa2932788b17169ba103b62a6f66ee7290a ↵ForesterDev
(#24200) (cherry picked from commit f6e6baa2932788b17169ba103b62a6f66ee7290a)
2021-12-22Core/Server: improve timestamp format output for large time values (#24193)ForesterDev
(cherry picked from commit 71a01c75caa767c3323e295a596fe430dc8c7fb2)
2021-12-22Core/DynamicInfo: rename some parameters according packet definitions (#24192)ForesterDev
(cherry picked from commit 5cfce94619cc02cc04bb25ccdd2e1b98e53d9160)
2021-12-22Core/Units: UNIT_FLAG_PACIFIED will no longer block victim updates (#24190)Ovah
* Core/Units: UNIT_FLAG_PACIFIED will no longer block victim updates * pacified units should only have their melee attacks blocked as counterpart to silence mechanics * Core/Spells: removed unnecessary attack stop call from pacify aura effect handler (cherry picked from commit 6cbfda2fcecdda980b60b359018e520f1daeaf3a)
2021-12-22Scripts/Gameobject: Move Orb of Command script to SAI. (#24189)Rushor
* Scripts/Gameobject: Move Orb of Command script to SAI. * Scripts/Gameobject: Move Orb of Command script to SAI. * Rename 2020_12_23_00_world.sql to 2020_02_28_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 0583445c05f92baf3ceb07aa842acb1d47804912)