Commit Graph

38087 Commits

Author SHA1 Message Date
offl
6324dcb367 DB/Creature: Reoder some texts, add correct broadcast text, fix language and add more texts
Closes #25082

(cherry picked from commit dfe9336f0d)
2022-01-25 12:56:08 +01:00
shamage
1997e46b77 DB/Spawns: Added Winter Veil spawns in Stormwind Wizards Sanctum / Portalroom and surroundings
Closes #27589
2022-01-25 06:17:16 +01:00
shamage
7e2aa5f121 DB/Creature: Fixed waypoints for Summoned Guardian
* b4410e45a2 followup
2022-01-25 05:45:27 +01:00
shamage
b4410e45a2 DB/Spawns: Added spawns in Stormwind Wizard Sanctum (Portal room/tower)
Closes #27464
2022-01-25 05:18:31 +01:00
offl
9bd570d99f DB/Creature: Fix Sethekk Spirit's level and add missing emotes to some creatures from Sethekk Halls
Closes #25080

(cherry picked from commit 312cb4d254)
2022-01-24 23:20:28 +01:00
offl
515a9856da DB/Creature: Fix text range for Jaina's & Sylvanas' texts (Forge of Souls)
Closes #25078

(cherry picked from commit 8899e1056c)
2022-01-24 23:06:09 +01:00
Jinnaix
0a8de386a1 DB/Creature: Make Amnennar the Coldbringer's adds not despawn instantly after summon
Closes #25077

(cherry picked from commit 2ffc3124ae)
2022-01-24 23:05:41 +01:00
Peter Keresztes Schmidt
43591bb4d5 Scripts/AzjolNerub: Update Anub'Arak encounter to current coding standards (#25192)
* Scripts/AzjolNerub: Update Anub'Arak to current coding standards

* no functional changes

* Scripts/AzjolNerub: Update Anub'Arak Darter to current coding standards

* no functional changes

* Scripts/AzjolNerub: Update Anub'Arak Assassin to current coding standards

* no functional changes

* Scripts/AzjolNerub: Update Anub'Arak Guardian to current coding standards

* no functional changes

* Scripts/AzjolNerub: Update Anub'Arak Venomancer to current coding standards

* no functional changes

* Scripts/AzjolNerub: Update Anub'Arak Impale Target to current coding standards

* Scripts/AzjolNerub: Update Anub'Arak Pound spell to current coding standards

* Scripts/AzjolNerub: Update Anub'Arak carrion beetles aura script to current coding standards

(cherry picked from commit dab8768c18)
2022-01-24 22:32:11 +01:00
Peter Keresztes Schmidt
5b1ba7b503 Scripts/Gundrak: Update Slad'ran encounter to current coding standards (#25180)
* Scripts/Gundrak: Update Slad'Ran's script to use TaskScheduler

* No functional changes

* Scripts/Gundrak: Update Slad'Ran's adds to use TaskScheduler

* No functional changes

(cherry picked from commit 7abe9d66d0)
2022-01-24 21:58:00 +01:00
Peter Keresztes Schmidt
35a348dfdb Scripts/Gundrak: Update Drakkari Colossus encounter to current coding standards (#25182)
* Scripts/Gundrak: Update Drakkari Colossus to current coding standards

* no functional changes

* Scripts/Gundrak: Update Drakkari Elemental to current coding standards

* no functional changes

* Scripts/Gundrak: Update Living Mojo to current coding standards

* no functional changes

(cherry picked from commit dd8666f38d)
2022-01-24 21:55:10 +01:00
Peter Keresztes Schmidt
0c65abe7a0 Scripts/MoltenCore: Update Golemagg encounter to current coding standards (#25183)
* Scripts/MoltenCore: Update Golemagg to current coding standards

* no functional changes

* Scripts/MoltenCore: Update Core Ranger to current coding standards

* no functional changes

(cherry picked from commit c88234727b)
2022-01-24 21:54:10 +01:00
Carbenium
7e0fb710ad Scripts/AhnKahet: Update Herald Volazj to current coding standards
* convert to BossAI
* no functional changes

(cherry picked from commit 90543fd41d)
2022-01-24 21:53:52 +01:00
Carbenium
18e5e1ef43 Scripts/AV: Update Vanndar's script to use TaskScheduler
* No functional changes

(cherry picked from commit 799d5376d8)
2022-01-24 21:35:52 +01:00
Carbenium
8809d54ca2 Core/Common: Merge TimeTrackerSmall with TimeTracker
(cherry picked from commit 228696bf80)
2022-01-24 21:34:36 +01:00
Carbenium
35e0002df3 Core/Common: Add a std::chrono interface to TimeTrackerSmall
New methods:
TimeTrackerSmall(Milliseconds expiry);
void Update(Milliseconds diff);
void Reset(Milliseconds expiry)
Milliseconds GetExpiry() const

Removed methods:
int32 GetExpiry() const

Also add basic unit tests.

Core/Scripts: Use std::chrono interface of TimeTrackerSmall

(cherry picked from commit e55516348d)
2022-01-24 21:25:47 +01:00
Shauren
d5dcf02196 Core/DBLayer: Add nicer api for SQLQueryHolders
(cherry picked from commit 9b806c6b5d)
2022-01-24 21:21:37 +01:00
Giacomo Pozzoni
61bf51874d Core/Misc: Fix static analysis issues (#25178)
(cherry picked from commit 7cf122fc2a)
2022-01-24 20:21:25 +01:00
offl
a21fca5ddf DB/Creature: Standardize creature respawn time part 10
Closes #25075

(cherry picked from commit 5b863acf92)
2022-01-24 20:21:05 +01:00
offl
7535be6667 DB/Creature: Remove gold and loot from some unlootable creatures
Closes #25070

(cherry picked from commit e3ceffdd1a)
2022-01-24 20:20:16 +01:00
offl
95d50421da DB/Creature: Standardize creature respawn time part 9
Closes #25068

(cherry picked from commit cf21b4a745)
2022-01-24 20:19:46 +01:00
offl
65b4bba8f2 DB/Creature: Make Honeybee follow player
Closes #25064

(cherry picked from commit aced3dcb9a)
2022-01-24 20:19:13 +01:00
offl
a500b0e9c6 DB/Quest: Rework support for 'Oh Noes, the Tadpoles!' (11560)
Closes #25062

(cherry picked from commit 7c2859fa1b)
2022-01-24 20:18:46 +01:00
offl
249c722465 DB/Creature: Standardize and adjust creature respawn time, remove wrong spawns part 8
Closes #25060

(cherry picked from commit 5e1a7074c7)
2022-01-24 20:18:11 +01:00
offl
3cc8842160 DB/Creature: Significantly increase amount of gold drop from Doomwalker & Doom Lord Kazzak
Closes #25059

(cherry picked from commit 632a1d7d24)
2022-01-24 20:16:25 +01:00
offl
68eae7999f DB/Spell: Add some missing conditions to spells with SPELL_EFFECT_ACTIVATE_OBJECT
Closes #25057

(cherry picked from commit 509c24ab53)
2022-01-24 20:10:38 +01:00
offl
f2c4267f6d DB/Creature: Deathwhisper Necrolyte
Closes #25048

(cherry picked from commit 7d7be8d5ac)
2022-01-24 20:07:33 +01:00
offl
94a1d642fc DB/Quest: Update support for 'The Black Knight's Curse' (14016)
Closes #25043

(cherry picked from commit 6a9c63886e)
2022-01-24 20:03:46 +01:00
offl
ff1be8baf1 DB/Creature: Add more texts to Naxxanar Skeletal Mage
Closes #25034

(cherry picked from commit db40ad7675)
2022-01-24 20:03:14 +01:00
offl
06f7c3b74e DB/Creature: Add formations & more proper waypoints to some packs in SWP
Closes #25011

(cherry picked from commit 9cee34ddb7)
2022-01-24 20:01:43 +01:00
offl
904d89caa1 DB/Quest: Simplify & update support for 'The Lost Spirits'
Closes #25009

(cherry picked from commit 1f866dc8a5)
2022-01-24 20:01:18 +01:00
offl
b4deef16ff DB/Quest: Add support for 'Surrender... Not!'
Closes #25002

(cherry picked from commit ef9ec91f1d)
2022-01-24 19:58:28 +01:00
offl
8131e31bff DB/SAI: Darkweb Victim / Kurzel
By @dr-j
Closes #24995

(cherry picked from commit fb98337cc0)
2022-01-24 19:57:59 +01:00
offl
68a4a811e1 DB/Quest: Rework support for two 'Test of Lore' quests
Closes #24993

(cherry picked from commit 7908b00311)
2022-01-24 19:57:39 +01:00
offl
3a9e82f11c DB/Quest: Update support for 'Protect Kanati Greycloud'
Closes #24992

(cherry picked from commit 2d93f1487a)
2022-01-24 19:56:09 +01:00
offl
5a51a11b5a DB/Quest: Update support for quest 'Suppression'
Closes #24991

(cherry picked from commit 2dd7cc8848)
2022-01-24 19:55:20 +01:00
offl
2d9a81917f DB/Quest: Update support for 'Zuluhed the Whacked'
Closes #24990

(cherry picked from commit 37b8760ced)
2022-01-24 19:53:29 +01:00
offl
e9ce371d83 DB/Creature: Tel'athion the Impure
By @ZenoX92
Closes #24988

(cherry picked from commit 560a9c75ff)
2022-01-24 19:43:33 +01:00
offl
5f05420dd3 DB/SAI: Harold Lane
By @ZenoX92
Closes #24987

(cherry picked from commit b1e1fe9c3b)
2022-01-24 19:42:01 +01:00
offl
ffd899be62 DB/SAI: Use serverside spells to activate taxi in some scripts
Closes #24986

(cherry picked from commit 7762a53b43)
2022-01-24 19:41:17 +01:00
offl
28f043207b DB/Misc: Nesingwary Safari's Events
By @ZenoX92
Closes #24983

(cherry picked from commit efbd50ed0e)
2022-01-24 19:39:28 +01:00
Shauren
f39e61078f CI/CircleCI: Fix invalid merge conflict resolution 2022-01-24 16:47:44 +01:00
Treeston
23ad14526c Core/Common: Allow config settings to be loaded as optional (PR #25137)
If the config setting is not present, returns the default without issuing a warning.

(cherry picked from commit 5ad064976e)
2022-01-24 15:08:46 +01:00
Jinnaix
ab7680157b Scripts/BlackrockSpire: Fix encage event of Pyroguard encounter (#25177)
(cherry picked from commit e3aa87641f)
2022-01-24 15:05:20 +01:00
Giacomo Pozzoni
9c85aee239 CI/CircleCI: Move codestyle and sql checks to their own step (#25175)
(cherry picked from commit f35582f98a)
2022-01-24 15:02:17 +01:00
Giacomo Pozzoni
736b9ac112 Log sync db queries in World::Update() loop (#25174)
* Core/Misc: Log sync queries on critical path

* Fix build

* Rename

* Fix warning

* Fix no-pch

* Change WarnAboutSyncQueries() to be header-only

(cherry picked from commit deceb11b5f)
2022-01-24 14:58:08 +01:00
Shauren
6d9a084036 Core/Commands: Initialize commands on startup instead of first use
(cherry picked from commit 0fc7b50c04)
2022-01-24 14:46:14 +01:00
Shauren
a9b4f9aca0 Core/Mail: Load mails at login instead of on demand when queried by packets (logging in always sends one of the packets that cause mail loading anyway)
(cherry picked from commit 57eaab80d9)
2022-01-24 14:45:54 +01:00
Shauren
54a6e603ff Core/Misc: Replace database query in WorldSession::HandleAddFriendOpcode with async version
(cherry picked from commit 2f0893d279)
2022-01-24 13:38:40 +01:00
Giacomo Pozzoni
1977d26050 Core/SAI: Ignore SAI while evading (#25108)
(cherry picked from commit 420b21be98)
2022-01-24 13:21:46 +01:00
Gildor
8847f37b5b Core/Loot: Prevent loot already looted item (#25084)
(cherry picked from commit 586c00fe2e)
2022-01-24 13:20:49 +01:00