Commit Graph

39720 Commits

Author SHA1 Message Date
ForesterDev
1c22cd7d08 Scripts/ICC: update Lady Deathwhisper scripts to new model (#25393)
(cherry picked from commit aac3ae40f7)
2022-02-05 10:55:59 +01:00
ForesterDev
e294f94617 Scripts/ICC: update Rotface scripts to new model (#25392)
(cherry picked from commit af78f4ffb5)
2022-02-05 01:10:06 +01:00
ForesterDev
f03471c259 Scripts/ICC: update Festergut scripts to new model (#25391)
(cherry picked from commit 458867a2e1)
2022-02-05 01:04:31 +01:00
ForesterDev
2b4d353bff Scripts/ICC: update Valithria Dreamwalker scripts to new model (#25390)
(cherry picked from commit 71f33d5764)
2022-02-05 01:03:08 +01:00
offl
9a28ff60d0 DB/SAI: Fix SMART_EVENT_FRIENDLY_IS_CC params
(cherry picked from commit a3d0dfd6e7)
2022-02-05 00:58:34 +01:00
ForesterDev
7241088faa Scripts/Icecrown Citadel: update Blood Council scripts to new model (#25389)
(cherry picked from commit aedb8b80f3)
2022-02-05 00:58:05 +01:00
genion18
4dc9afcc70 DB/Quest: Add correct action type to give quest credit for 'Protect Kaya'
Closes #25377 Ref c29e3b46af

(cherry picked from commit d66263bd76)
2022-02-05 00:54:40 +01:00
Cerveciento
085dc86979 DB/Locales: Add correct esES & esMX locales to achievement 2516
Closes #25381

(cherry picked from commit cc6430bf30)
2022-02-05 00:53:51 +01:00
Cerveciento
9df54d7d7d DB/Locales: Add missing esES & esMX quest locales (Part 31)
Closes #25382

(cherry picked from commit 7a4123d2e4)
2022-02-05 00:50:54 +01:00
Cerveciento
25e2e312bc DB/Locales: Add missing esES & esMX quest locales (Part 30)
Closes #25378

(cherry picked from commit 5bbbea9219)
2022-02-05 00:49:59 +01:00
Cerveciento
cabdb57b0d DB/Locales: Add missing esES & esMX quest locales (Part 29)
Closes #25374

(cherry picked from commit 7d8ce48029)
2022-02-05 00:48:45 +01:00
offl
064015f4ff DB/SAI: Convert SMART_EVENT_FRIENDLY_HEALTH to SMART_EVENT_FRIENDLY_HEALTH_PCT
(cherry picked from commit 2b4800f06d)
2022-02-05 00:45:48 +01:00
Treeston
4d62cc70d6 Scripts/Commands: Convert argument parsing of .npc commands
(And I snuck some chat command cleanup in there, more de-cluttering!)

(cherry picked from commit 88d446dadf)
2022-02-05 00:43:55 +01:00
Treeston
6fded37e86 Scripts/Commands: Convert argument parsing of gameobject commands
(cherry picked from commit 35b3ba90b0)
2022-02-05 00:24:39 +01:00
Treeston
da8a66a05e Common/Util: Trinity::StringTo<double> support (PR #25364)
(cherry picked from commit f45aa5cac1)
2022-02-04 23:50:25 +01:00
Treeston
0d54a5ecb4 Core/Misc: Add support for custom link colors. Clean-up hyperlink validation, no more long-ass defines. Remove UI.ShowQuestLevelsInDialogs.
(cherry picked from commit eaf8fa75a1)
2022-02-04 23:49:59 +01:00
robinsch
f7c65960a5 Core/Player: Fixed incorrect prepared statement parameter types in Player::_SaveBGData
Merges #25379

(cherry picked from commit 6e8284a8da)
2022-02-04 23:46:43 +01:00
Houston
1f774873bf Core/Totem: Immune to all positive spells. (#25326)
* Core/Totem: Immune to all positive spells.

* Fix tabs

* Avoid using magic numbers

* Remove whitespace

Co-authored-by: Moki <moki.play@mail.ru>
(cherry picked from commit 8d0f52247f)
2022-02-04 23:41:43 +01:00
Treeston
c4b287c7bf Core/Misc: DBC std::array refactors, and |Hachievement unit tests
(cherry picked from commit 3fbbe7cfbe)
2022-02-04 23:37:29 +01:00
Cerveciento
f7e1b5338d DB/Locale/esES+esMX Texts missing in quests (Part 28)
Closes #25371

(cherry picked from commit b2895f31ec)
2022-02-04 22:20:43 +01:00
Cerveciento
97c6cc15d5 DB/Locale/esES+esMX Texts missing in quests (Part 27)
Closes #25362

(cherry picked from commit 35774de000)
2022-02-04 22:20:16 +01:00
offl
e987293be7 DB/Quest: Add support for 'Vent Horizon' (25212)
Closes #2391

(cherry picked from commit 081f962605)
2022-02-04 22:18:51 +01:00
offl
3b1902a71c DB/Quest: Add support for 'We Call Him Steelfeather' & outro events
Closes #6859

Based on dr-j's script

(cherry picked from commit 16124f00f8)
2022-02-04 22:16:47 +01:00
Treeston
c82b107b6b UnitTests: Add a first set of item hyperlink tests
(cherry picked from commit 5394b2ef0f)
2022-02-04 22:11:42 +01:00
Kargatum
c3bd803da3 Core/Mysql: support MariaDB 10.5 (#25359)
(cherry picked from commit 277b401df4)
2022-02-04 21:34:01 +01:00
Treeston
627ff1587d UnitTests: Add basic hyperlink unit test
(cherry picked from commit 86e6438008)
2022-02-04 21:33:27 +01:00
Shauren
1a536365b5 Core/Chat: Add missing initialization to chat link data structures 2022-02-04 21:33:00 +01:00
Treeston
03fd9b038e Core/Chat: Correct Hyperlink validation for incomplete achievements.
(cherry picked from commit fdcb1c8b2e)
2022-02-04 21:27:25 +01:00
Treeston
a65e7e0213 Scripts/Commands: Fix a crash in .help - closes #25360
(cherry picked from commit 944f49d613)
2022-02-04 21:21:40 +01:00
Treeston
45e9e94311 Core/ChatCommands: C++17 cleanup (again) (PR #25323)
(cherry picked from commit 2f7d2ef3e9)
2022-02-04 21:21:17 +01:00
Ovahlord
175fb7056b Core/AI: SortByDistance will now sort the referenced list instead of a copy of it. This fixes MinDistance and MaxDistance target selection
(cherry picked from commit c08180d9bc)
2022-02-04 13:05:36 +01:00
Shauren
7cd98cd7d2 Core/Config: Restore ability to load additional config files for custom scripts
(cherry picked from commit c1e4cfd07e)
2022-02-04 13:05:06 +01:00
Treeston
2aaebc193c UnitTests: Cleanup + StringConvert/ChatCommand tests (PR #25353)
(cherry picked from commit 8ce3635d39)
2022-02-04 13:03:29 +01:00
Cerveciento
24d12b93e5 DB/Locale/esES+esMX achievement_reward_locale
Closes #25355

(cherry picked from commit 2c3d3c31b2)
2022-02-04 13:03:19 +01:00
offl
c2fd42c6d9 DB/Quest: Rework support for 'Blueleaf Tubers' (1221)
Closes #25356

(cherry picked from commit b1f22b3070)
2022-02-04 13:02:34 +01:00
Jinnaix
2e10a2de3b Core/Misc: Update Worldserver.conf for AhBot Pricing -make things more clear (#25341)
* AhBot Pricing: Make things more clear

* Change default value to BuyPrice and add some more information to how two sided AH works

* Sync c++ configs with .conf ones

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit 812c2af4da)
2022-02-04 13:01:25 +01:00
Giacomo Pozzoni
c66bcc4c0e Core/Spell: Fix name clashing between local variables and class member fields (#25352)
(cherry picked from commit 8a48ece573)
2022-02-04 13:00:08 +01:00
Jinnaix
6830d883ad Core/Unit: send npcs home after fear runs out (#25347)
* Core/Unit: send npcs home after fear runs out

* Whoops, wrong

(cherry picked from commit 7e6f17a701)
2022-02-04 12:19:36 +01:00
jackpoz
4051ccd1bd Core/AHBot: Warn about different AHBot behavior when AllowTwoSide.Interaction.Auction is enabled
Closes #18243

(cherry picked from commit 92f9abab06)
2022-02-04 12:19:15 +01:00
Giacomo Pozzoni
99ee958e0a Core/Misc: Fix issues reported by static analysis (#25351)
* Core/Misc: Fix issues reported by static analysis

* Core/Vmaps: Code cleanup after e777161888

(cherry picked from commit cfc8f7b442)
2022-02-04 12:18:15 +01:00
Shauren
fc49ba2f85 Build/Tests: Set all our compile flags on tests
Closes #25349

(cherry picked from commit f8a5783327)
2022-02-04 12:08:48 +01:00
offl
6db5ef04c5 DB/Quest: Add correct PrevQuestID & NextQuestID to Dungeon Set 2 quests
Closes #25210

(cherry picked from commit 84bcf4db17)
2022-02-04 12:08:34 +01:00
Treeston
1303ca0e7e Common/Utilities: Make StringTo<bool>'s signature match that of the other integral types, making for easier templating. Default behavior unchanged.
(cherry picked from commit f54cec4db7)
2022-02-04 12:06:26 +01:00
Maks Szokalski
663ec92794 Scripts: Minor loop refactors (#25325)
(cherry picked from commit dc9e0c1e86)
2022-02-04 12:06:01 +01:00
kvipka
5a20f14a99 Scripts/InstanceScript: Fix an issue where LoadAllGrids would load creatures before TeamInInstance was properly set (PR #25340)
(cherry picked from commit 5d2780c43c)
2022-02-04 12:05:36 +01:00
Shauren
94668343c6 Build: Prevent Catch from messing with user cmake preferences
Closes #25348

(cherry picked from commit 822a1a86d1)
2022-02-04 11:01:08 +01:00
Shauren
bb185a78fb Build: Put tests-extractor_common under correct folder when WITH_SOURCE_TREE is set to hierarchical-folders 2022-02-04 11:01:02 +01:00
Shauren
8484376338 Build: Put tests-common and sfmt under correct folders when WITH_SOURCE_TREE is set to hierarchical-folders
(cherry picked from commit 19f69fcf06)
2022-02-04 10:59:00 +01:00
Aokromes
af7c211230 Script/Azuremyst_isle: Remove useless log
(cherry picked from commit bf8b34946d)
2022-02-04 10:58:44 +01:00
offl
007531407d DB/Misc: Add missing comments to creature_summon_groups
(cherry picked from commit dd3a18ba69)
2022-02-04 10:56:43 +01:00