Commit Graph

36844 Commits

Author SHA1 Message Date
Treeston
4b588694ca Core/Creature: Fix an issue that sometimes prevented spellcast focus targets from being reacquired.
(cherry picked from commit fcce90508d)
2021-12-18 20:29:05 +01:00
Shauren
c5244d4e66 Core/Bnetserver: Added --update-databases-only console argument to bnetserver 2021-12-18 20:26:44 +01:00
Treeston
0b61c3b7b1 [3.3.5] Core/Authserver: TOTP rewrite: (PR #23633)
- Proper management commands (.account 2fa)
- Secrets can now be encrypted (set TOTPTokenSecret in .conf)
- Secret now stored in binary
- Argon2 and AES primitives
- Base32/64 support

(cherry picked from commit 4211645834)
2021-12-18 20:24:50 +01:00
Keader
92e92e818b DB/Spells: Fixed Prayer of Mending proc with AOE Spells
Fix proc with spells like: Professor Putricide AOE Abomination damage, Sindragosa Frost Damage, Blood Queen Damage.

(cherry picked from commit 3d356b97d4)
2021-12-18 19:19:42 +01:00
Treeston
f434241305 Core/Channels: Fix a bug that would cause channel settings to disappear in certain settings. Fix a bug that would cause channels to not be saved on .server shutdown without delay. Closes #23699.
(cherry picked from commit 464b0b059b)
2021-12-18 19:16:47 +01:00
Sorikoff
66f5275d26 Scripts/Spells: Runic Healing Injector (#23690)
* Scripts/Spells: Runic Healing Injector

* Rename 9999_99_99_99_world.sql to 2019_08_08_00_world.sql

(cherry picked from commit 382f563571)
2021-12-18 19:15:11 +01:00
Sorikoff
26f0c1182a Scripts/Spells: Port Part of Druid Scripts to New Script Registration (#23691)
(cherry picked from commit 996d4f7cc4)
2021-12-18 19:11:34 +01:00
Treeston
7704d8fc7a Scripts/Commands: Add .go boss, and do a usability pass over .go instance to match it.
(cherry picked from commit 57b36dfdc6)
2021-12-18 16:13:24 +01:00
Treeston
c7e7c52c1a Scripts/Commands: Cleanup some output from .go instance
(cherry picked from commit 4320a021e9)
2021-12-18 16:00:20 +01:00
Killyana
e6f3abcfa8 DB/Creature: Vanguard Tower Dummy
(cherry picked from commit f4ea3993ce)
2021-12-18 15:55:51 +01:00
Killyana
53bc592365 DB/Creature: Battlescarred Frostworg
(cherry picked from commit 195655dc8e)
2021-12-18 15:54:44 +01:00
Killyana
d60f5c3c65 DB/Creature: Frostworg and Son of Hodir
(cherry picked from commit f9db6cfe01)
2021-12-18 15:53:41 +01:00
Killyana
83dee918ba DB/Quest: Polishing the Helm
(cherry picked from commit b2554c0944)
2021-12-18 15:52:17 +01:00
Treeston
dcf9854e6a coverity
(cherry picked from commit 268384d2af)
2021-12-18 15:49:44 +01:00
Treeston
a8ceed265a typo fix in comment
(cherry picked from commit 4fcb322010)
2021-12-18 15:47:18 +01:00
Wyrserth
b2d1240ca3 DB/Quest: fix more quest chaining in Icecrown. Thanks PolarCookie for the initial work.
Closes #22338.

(cherry picked from commit ca69f16c45)
2021-12-18 15:47:07 +01:00
Killyana
c013571b76 DB/Creature: ELM General Purpose Bunny Hide Body (Phase I)
(cherry picked from commit 6869dbf1c1)
2021-12-18 15:46:34 +01:00
Killyana
5d5679bf15 DB/Creature: Proto-Drake Corpse, Dead Drakerider & Dead Warbear
(cherry picked from commit 1d69f04c02)
2021-12-18 15:45:22 +01:00
Wyrserth
98d2659fbd DB/Quest: fix chaining for some Alliance Icecrown quests.
Closes #15992.

(cherry picked from commit 3f638484ab)
2021-12-18 15:43:36 +01:00
Killyana
c0ec1e05e2 DB/Creature: Anub'ar Darter
(cherry picked from commit 31e607e2b7)
2021-12-18 15:42:11 +01:00
Killyana
e80f803e3d DB/Misc: Spirit Healers in Death Knight starting area
Update Spirit Healers with the correct entry, position, auras and movements
Fix Olrun the Battlecaller waypoint high
Fix Val'kyr Battle-maiden movements

(cherry picked from commit 7392bd360f)
2021-12-18 15:40:47 +01:00
ccrs
31bf529667 Core/Creature: 4a219ed codestyle followup, for real this time
(cherry picked from commit 30f4aabf64)
2021-12-18 15:39:58 +01:00
Killyana
fee0b64cca DB/Creature: Scarlet Lord Jesseriah McCree
(cherry picked from commit edd329612b)
2021-12-18 15:38:04 +01:00
Sorikoff
cd0fb6edbf Scripts/Blackrock Depths: Use DB Texts for Doom'rel (#23681)
* Scripts/Blackrock Depths: Use DB Texts for Doom'rel

* Quick Fix

(cherry picked from commit 33807a065a)
2021-12-18 15:36:00 +01:00
Treeston
28942db431 Common/Util: Sorry about that unexpected downtime at 3AM last night, everyone. (We call them happy little features.)
(cherry picked from commit a4d5b24874)
2021-12-18 15:33:44 +01:00
Killyana
b2eadc9c8e DB/SAI: Add Explosive Rune ability to Dregmar Runebrand
(cherry picked from commit 0b972a8bf3)
2021-12-18 15:33:35 +01:00
Killyana
400879af0e DB/Creature: Bristlepine Den Bunny
(cherry picked from commit e2004672ff)
2021-12-18 15:32:52 +01:00
Killyana
2fed23f871 DB/Creature: Add missing spawns to Area 52
(cherry picked from commit 1bdda58d1f)
2021-12-18 15:32:02 +01:00
Killyana
9df99fa512 DB/Quest: The Bones of Nozronn
Closes #12168

(cherry picked from commit afccb54a0e)
2021-12-18 15:30:04 +01:00
Treeston
51fbda4223 Core/Pooling: Quest pooling rewrite: (PR#23627)
- Split quest pooling from PoolMgr (into QuestPoolMgr)
- Proper saving/restoring on server restart
- No more hacking into sObjectMgr to insert/remove available quests

(cherry picked from commit a5e73e41c0)
2021-12-18 15:28:45 +01:00
Giacomo Pozzoni
6d5086da17 Core/Vehicle: Change vehicle accessories' phase according to the player on the vehicle (#23646)
* Core/Vehicle: Change vehicle accessories' phase according to the player on the vehicle

* Get the root vehicle to set the phase to all accessories. Attempt to get the accessories to stay mounted on the vehicle.

* Fix the accessories to stay mounted on the vehicle

(cherry picked from commit 15e85f882f)
2021-12-18 14:08:25 +01:00
Treeston
a90073dadd no idea what happened there (4a219ed follow-up)
(cherry picked from commit b159921099)
2021-12-18 11:37:33 +01:00
Treeston
a18268156a Core/Chat: Always save channel info to database on shutdown if persistence is enabled.
(cherry picked from commit 2d74652b5b)
2021-12-18 11:37:14 +01:00
Treeston
14c38a1c52 Core/Unit: Spell focusing now no longer nonsensical. HasSpellFocus always const. Error logs for various stuff.
(cherry picked from commit 4a219eda07)
2021-12-18 11:36:50 +01:00
Treeston
82d62a3d4c This is not the critical chat system bug fix you were looking for. No sir. (Oops.)
(cherry picked from commit 6a330214a1)
2021-12-18 11:27:02 +01:00
Treeston
87c2d247d9 Core/Misc: Rewrite some old name handling functions that use raw buffers to no longer be old name handling functions that use raw buffers.
(cherry picked from commit 309851ea24)
2021-12-18 11:25:59 +01:00
aquadeus
da8d6b5180 Scripts/Spells: Fix Incanters Flow (#27395) 2021-12-18 11:24:10 +01:00
Naddley
635b1721d6 DB/Spawns: Added The Glided Landing spawns (Tazavesh entrance)
Closes #27393
2021-12-18 00:51:11 +01:00
Meji
2ea9663c21 DB/Spawns: Added Alliance Battle Pet trainer spawns
Closes #27359
2021-12-18 00:51:11 +01:00
Meji
6374145060 DB/Spawns: Added Horde Battle Pet trainer spawns
Closes #27346
2021-12-18 00:51:10 +01:00
Meji
5f53e85c65 DB/Trainers: Added Battle Pet trainers data
Closes #27327
2021-12-18 00:51:10 +01:00
Shauren
df3310a31d DB: Correct duplicated sql file 2021-12-18 00:48:40 +01:00
Killyana
f6a9bae14e DB/Creature: Argent Shieldman & Rotting Abomination
(cherry picked from commit ed54e24b69)
2021-12-18 00:38:39 +01:00
Killyana
00090611c0 DB/Creature: Vrykul Harpoon Gun
(cherry picked from commit 0efae243e5)
2021-12-18 00:37:08 +01:00
Killyana
ce6ead5599 DB/Creature: Vrykul Harpoon Gun
(cherry picked from commit 0efae243e5)
2021-12-18 00:36:15 +01:00
ccrs
44e9572a77 Core/Creature: add a const spell-focus-check method and remove a nasty const_cast from IsMovementPreventedByCasting()
closes #23670
maybe #22857 ?

(cherry picked from commit 8e88f4501d)
2021-12-18 00:35:14 +01:00
Killyana
8446f4fe04 DB/Creature: Taking Wing Timer Bunny
(cherry picked from commit 5ec856d81d)
2021-12-18 00:35:04 +01:00
ccrs
4db13853f7 Core/Unit: rename more things
Workaround prework till actual facing system rework arrives

(cherry picked from commit 3a4021be50)
2021-12-18 00:34:15 +01:00
ccrs
a58881d6da Core/Unit: rename more methods
Workaround prework till actual facing system rework arrives

(cherry picked from commit 85ad0befc5)
2021-12-18 00:29:38 +01:00
Killyana
0b77a48ec5 DB/Creature: Patchy
(cherry picked from commit 51a66b50c6)
2021-12-18 00:27:42 +01:00