Commit Graph

37266 Commits

Author SHA1 Message Date
dr-j
30f688fe70 DB: Add some cosmetics at Writhing Mound (Terokkar)
Closes #24296

(cherry picked from commit d6ab2e5be4)
2021-12-23 13:01:48 +01:00
Killyana
a8dbca7fe3 Typo
(cherry picked from commit a40b742c3a)
2021-12-23 13:01:10 +01:00
Killyana
9e8276a349 Instance/Script: Fix blackfathom deeps event, use the correct spawn positions and number of creatures
(cherry picked from commit 1af1e88037)
2021-12-23 13:00:55 +01:00
Killyana
b672715e19 DB/SAI: Add a channeling spell to some creatures
(cherry picked from commit 7cc00a4831)
2021-12-23 01:09:33 +01:00
Killyana
0cd6ad92d8 DB/Creature: Earthen Stoneshaper
(cherry picked from commit 70569ae3e6)
2021-12-23 00:53:44 +01:00
sirikfoll
759482b42b Core/Reputation: Fix Oracles/Frenzyheart not being set to war properly
Closes #9469

(cherry picked from commit 47c49c3912)
2021-12-23 00:52:51 +01:00
sirikfoll
caac215785 Creature/Script: npc_ruby_emerald_amber_drake
Closes #24220

(cherry picked from commit 7a4409b51f)
2021-12-23 00:21:34 +01:00
Rushor
10cf49e130 Spell/Script: Spawn Blood Pool
Closes #23878

(cherry picked from commit 3ddc6e70df)
2021-12-23 00:21:24 +01:00
Rushor
2c5eb750b3 Spell: Emerald Drake, Dream Funnel
Closes #24219

(cherry picked from commit 5e6f55381a)
2021-12-23 00:21:11 +01:00
Killyana
f9a0fbb1e7 DB/Quest: A Necessary Distraction
Closes #23857

(cherry picked from commit 9101c126cd)
2021-12-23 00:18:32 +01:00
Rushor
c95ced3d1c DB: Fix some cosmetics in Ulduar
Closes #24255

(cherry picked from commit c73037322e)
2021-12-23 00:15:24 +01:00
ForesterDev
08c61bb9d1 Core/PacketIO: update some combat packets to new system (#24236)
(cherry picked from commit af6d207add)
2021-12-22 23:36:18 +01:00
Killyana
9b055b98fc DB/Creature: Fix some spawn time
(cherry picked from commit 535206594c)
2021-12-22 22:59:52 +01:00
dr-j
1b2dd070d5 DB/Quest: Fix Blackwatch Quest chaining
Closes #24279

(cherry picked from commit e222fd653c)
2021-12-22 22:58:37 +01:00
jackpoz
c03af362c6 Core/Scripts: Show a message when aborting because two scripts have the same registered name
(cherry picked from commit 96df3b7adb)
2021-12-22 22:57:34 +01:00
jackpoz
1fa4403b8c Core/Common: Allow to show a message when aborting
Add a new ABORT_MSG macro that allows to show a formatted message before stopping the executable

(cherry picked from commit 0ddee8a4a0)
2021-12-22 22:54:18 +01:00
Rushor
2b656aa967 DB/Quest: Fix Budd reset position for the quest Stealing "Back the Mushrooms"
Ref #14348

(cherry picked from commit e7d2489793)
2021-12-22 22:54:06 +01:00
Killyana
02ba0903ec DB/Creature: Fix wrong position for a Scion of Storm
Closes #24271

(cherry picked from commit a6a2311b15)
2021-12-22 22:52:14 +01:00
Teppic1
69b2937b8c Add bash script for extracting client files (#24215)
* 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 1d78fb2cd4)
2021-12-22 22:46:49 +01:00
Aokromes
5a789b3c43 DB/Creature: Fix Z coord for one creature
(someone used 2 3s instead 1)

(cherry picked from commit ab6b005c17)
2021-12-22 22:38:58 +01:00
Killyana
74e70445b7 DB/Quest: Quest: Finding the Phylactery
Closes #24243

(cherry picked from commit 889b6caf93)
2021-12-22 22:37:14 +01:00
jackpoz
c75d75b9fa Core/AI: Fix charmed Creatures with SAI scripts not starting waypoint paths
(cherry picked from commit 49e77d7c9e)
2021-12-22 22:36:39 +01:00
Giacomo Pozzoni
7779a33142 Core/Combat: Improve sanctuary combat stop (#24266)
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 c7974bdf90)
2021-12-22 22:36:20 +01:00
Sorikoff
6dd74533d1 Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving (#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 41d80f2d43)
2021-12-22 22:36:06 +01:00
Kitzunu
e442a2c52d DB/Quest: Teron Gorefiend quest chaining
Closes #23852

(cherry picked from commit 974ede899c)
2021-12-22 22:29:39 +01:00
Kitzunu
d9f74c2e40 DB/Quest: Add Missing requirements for Down the Violet Path
Closes #23851

(cherry picked from commit b4bb3f9b8b)
2021-12-22 22:29:07 +01:00
Killyana
ff5828cef2 DB/SAI: Skettis Surger
Closes #24265

(cherry picked from commit e602436a7c)
2021-12-22 22:02:48 +01:00
Killyana
b8c1b94bff DB: The Schools of Arcane Magic - Mastery retrieving
Closes #24259

(cherry picked from commit 58f3e72f96)
2021-12-22 22:01:02 +01:00
Killyana
fdae04b88b DB/Quest: Add light and weather change to Lightning Definitely Strikes Twice & 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 ff40502fcb)
2021-12-22 21:59:56 +01:00
Shauren
e8d1f37ee0 Core/Maps: Citizens of Dalaran! Raise your eyes to the skies and observe! Any non-map-default light can now be overriden!
Closes #24250

(cherry picked from commit e10313b380)
2021-12-22 21:51:33 +01:00
natnat201193
bab4e668b8 DB: Remove a Telhamat Protector wrong spawn
Ref #24255

(cherry picked from commit 94147f24bf)
2021-12-22 21:46:55 +01:00
Shauren
29aef603ef Core/SAI: Allow resetting light overrides with SMART_ACTION_OVERRIDE_LIGHT
(cherry picked from commit c5226aec41)
2021-12-22 21:46:04 +01:00
Giacomo Pozzoni
1529fe1064 Core/Database: Fix build with Maria DB on some distros (#24248)
(cherry picked from commit 0752584856)
2021-12-22 21:45:46 +01:00
Killyana
05100dc90e DB/Quest: Add taxi spell to the quest High Commander Halford Wyrmbane
Closes #24244

(cherry picked from commit 6bbc9da2c7)
2021-12-22 21:44:50 +01:00
Giacomo Pozzoni
6770987d6f Core/Objects: MovePositonToFirstCollision will now use detour raycasts to 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 d1080af8db)
2021-12-22 21:44:01 +01:00
jackpoz
d89671dd59 Core/PathFinding: Fix mmaps raycast without hit
Update Z coordinate of end position when casting a mmap raycast that doesn't hit the target

(cherry picked from commit 16ccc17621)
2021-12-22 21:41:53 +01:00
Killyana
207d8ac354 DB/Quest: New Recruit
Closes #22330

(cherry picked from commit 4c44816955)
2021-12-22 21:40:30 +01:00
Shauren
cecb36bd68 Core/DBLayer: Use std::variant's stored type instead of relying on our own separate enum for prepared statement parameters
(cherry picked from commit 3048203855)
2021-12-22 21:39:35 +01:00
jackpoz
dab7e5688c Core/AI: Fix remaining charming issue
Make creatures evade when a charming expires and they cannot attack the charmer (i.e. charmer with .gm on)

(cherry picked from commit 69809d1203)
2021-12-22 21:00:14 +01:00
Giacomo Pozzoni
93e66f3f3e Core/AI: Allow creatures to evade (#24221)
* 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 163f44c1b0

(cherry picked from commit 817ae5bca6)
2021-12-22 21:00:05 +01:00
Shauren
ce9c7b477c Core/DBLayer: Refactor PreparedStatement class to not depend on MySQLPreparedStatement
(cherry picked from commit 5b0a32d164)
2021-12-22 20:59:50 +01:00
daMaex
31efaaac40 Core: build on aarch64 with gcc (#24216)
* build on aarch64 with gcc

* Core/aarch64: readability on preprocessor macro

* Core/aarch64: TC C++ codestyle adjustment

(cherry picked from commit ce449f6b53)
2021-12-22 20:50:53 +01:00
NoName
8ec51bf3b6 Core/Spell: Proper SPELL_EFFECT_PULL_TOWARDS_DEST implementation for players (#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 6067a99632)
2021-12-22 20:50:33 +01:00
jackpoz
8fdeaa2797 Core/Misc: Fix build
(cherry picked from commit 9ba4694ff2)
2021-12-22 20:46:35 +01:00
Giacomo Pozzoni
144cfc2bce Core/AI: Make charmed creatures follow their owner (#24195)
* 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 ddf2f60c13)
2021-12-22 20:46:17 +01:00
Killyana
478be1f7ea DB/Quest: Anguish of Nifflevar
Add missing lines and equipments

(cherry picked from commit 94186a5e79)
2021-12-22 20:46:04 +01:00
Killyana
94f43836ca DB/SAI: Improve cosmetic event for Valgarde Captive
(cherry picked from commit 16731bcae4)
2021-12-22 20:44:03 +01:00
dr-j
077b3e3bcb DB/Quest: Use Areatriggers to trigger events for The Echo of Ymiron & Anguish of Nifflevar
Closes #24210

(cherry picked from commit 1eff75412b)
2021-12-22 20:43:33 +01:00
Ujp8LfXBJ6wCPR
f871f0098e Replace MySQL prepared statement union with std::variant (#24158)
(cherry picked from commit 3ebcb71c3d)
2021-12-22 20:29:49 +01:00
Killyana
e75750b867 DB/Quest: The Earthbinder
Closes #24211

(cherry picked from commit 1d7bdc0214)
2021-12-22 20:25:01 +01:00