Commit Graph
38290 Commits
Author SHA1 Message Date
offl 117ddb139c DB/Gossip: Add correct broadcast texts and language to some gossip texts part 2
Closes #25097

(cherry picked from commit 895fe9cd12cb258a665976da047cf425b678c3d5)
2022-01-25 22:47:12 +01:00
offl 434a2a86db DB/Gossip: Add correct broadcast texts and language to some gossip texts part 1
Closes #25091

(cherry picked from commit 272f510e9bd0986b70f30173b6825f410916571e)
2022-01-25 22:38:39 +01:00
offl 9a134ce5fd DB/Gossip: Add correct broadcast texts to some gossip options
Closes #25087

(cherry picked from commit edbc48fba7a2fdfebb7b0972bce8832ffb2d3861)
2022-01-25 21:52:05 +01:00
offl 6324dcb367 DB/Creature: Reoder some texts, add correct broadcast text, fix language and add more texts
Closes #25082

(cherry picked from commit dfe9336f0d5350866d04fd37d59088a40c430beb)
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 312cb4d25484de3dd6ea13ed1e4b7f1b777f6c49)
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 8899e1056cfb6d4d550bee0fecbeac85a1b16e85)
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 2ffc3124ae8c029c7d3fb043275d1fd2138517be)
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 dab8768c183dc43f970187a65961fc8fce647c29)
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 7abe9d66d049204240060f1976c51ff2297bf266)
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 dd8666f38d6aad6401e8e303c57c62255856f5a4)
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 c88234727b47c037557eba6db8ae8ef1dee4eed7)
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 90543fd41db309d924a3d45939bd23cffb9f5b67)
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 799d5376d8d7e2c9c0fc1e27cfadf2669a8724d0)
2022-01-24 21:35:52 +01:00
Carbenium 8809d54ca2 Core/Common: Merge TimeTrackerSmall with TimeTracker
(cherry picked from commit 228696bf80bcd55d35445cd24ae119020c310f88)
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 e55516348dbabaa8c9d559426315f3f70967acaa)
2022-01-24 21:25:47 +01:00
Shauren d5dcf02196 Core/DBLayer: Add nicer api for SQLQueryHolders
(cherry picked from commit 9b806c6b5d9e83f8614523317a44742954f97744)
2022-01-24 21:21:37 +01:00
Giacomo Pozzoni 61bf51874d Core/Misc: Fix static analysis issues (#25178)
(cherry picked from commit 7cf122fc2a604bae77d0b935536c41ec9203e62d)
2022-01-24 20:21:25 +01:00
offl a21fca5ddf DB/Creature: Standardize creature respawn time part 10
Closes #25075

(cherry picked from commit 5b863acf9285d675a61819d939f38297f49d5c92)
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 e3ceffdd1a41238c0242a7c271d9b84ea934ffbe)
2022-01-24 20:20:16 +01:00
offl 95d50421da DB/Creature: Standardize creature respawn time part 9
Closes #25068

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

(cherry picked from commit aced3dcb9af9e010449451791be2ea0e5f84c27c)
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 7c2859fa1b69d66c024af7d5c164df9c805dc8ba)
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 5e1a7074c7defb2200f9d9073f8adf5f754e0fcf)
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 632a1d7d2453edf846edbd5a3088762263f95938)
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 509c24ab53a97999ff5982e858935cd86199c527)
2022-01-24 20:10:38 +01:00
offl f2c4267f6d DB/Creature: Deathwhisper Necrolyte
Closes #25048

(cherry picked from commit 7d7be8d5ac77f2d3a16f7b64aa04804041c37463)
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 6a9c63886e04830f52fe1e3e85fca9b97ac64e5e)
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 db40ad767539410015e542d94aaab89e8e1bc6cf)
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 9cee34ddb7e98ded5c21b639d0a8c2eb8f4d782a)
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 1f866dc8a513776ea364c60bcc77791550ff801c)
2022-01-24 20:01:18 +01:00
offl b4deef16ff DB/Quest: Add support for 'Surrender... Not!'
Closes #25002

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

(cherry picked from commit fb98337cc0232db5eb60cc2a4c3466c4d881212a)
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 7908b003110d90c92608aba4c58cc93756c933a0)
2022-01-24 19:57:39 +01:00
offl 3a9e82f11c DB/Quest: Update support for 'Protect Kanati Greycloud'
Closes #24992

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

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

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

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

(cherry picked from commit b1e1fe9c3ba84c7459218486af69dd30d818045d)
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 7762a53b43a0c35f305c1e14a854936e0464cf5d)
2022-01-24 19:41:17 +01:00
offl 28f043207b DB/Misc: Nesingwary Safari's Events
By @ZenoX92
Closes #24983

(cherry picked from commit efbd50ed0eef1c05e0f6580e1db442b6ba731c80)
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 5ad064976edfc931cdda6faffe723d7c3dfb0ae4)
2022-01-24 15:08:46 +01:00
Jinnaix ab7680157b Scripts/BlackrockSpire: Fix encage event of Pyroguard encounter (#25177)
(cherry picked from commit e3aa87641f08ecaa42ebef1915d7de88dc73ef25)
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 f35582f98a6dbf7d031646bc3efe6b88d4694dcb)
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 deceb11b5fc52c8036f249d628ccc69ca5d022b3)
2022-01-24 14:58:08 +01:00
Shauren 6d9a084036 Core/Commands: Initialize commands on startup instead of first use
(cherry picked from commit 0fc7b50c041131b3d6dbc011f29d6547c9ca0660)
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 57eaab80d9e1f6f25274f376da16e1f2f67ab4bc)
2022-01-24 14:45:54 +01:00