Commit Graph

38352 Commits

Author SHA1 Message Date
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
offl
4695910085 DB/Creature: Add CREATURE_FLAG_EXTRA_NO_COMBAT to Flame Breath Trigger (Skadi)
(cherry picked from commit 9d6b5386d6)
2022-02-04 10:56:14 +01:00
Shauren
53563c24c3 Warning fix 2022-02-04 10:04:38 +01:00
Treeston
9f97fdd31a Core/Common: Tokenizer -> Trinity::Tokenize (PR: #25327)
(cherry picked from commit 534a2388b7)
2022-02-04 00:27:14 +01:00
Treeston
6e45c371c4 Common/Utilities: Properly read std::from_chars documentation and check for out_of_range errors.
(cherry picked from commit 7478c2c65a)
2022-02-04 00:27:14 +01:00
offl
2154251ac7 DB/Creature: Fix reference with Frostweave Cloth for Faceless Lurker
(cherry picked from commit fb227be9eb)
2022-02-04 00:27:13 +01:00
Cerveciento
bfb8bb4e0b DB/Locale/esES+esMX Texts missing in quests (Part 26)
Closes #25337

(cherry picked from commit 28f3924906)
2022-02-04 00:27:13 +01:00
offl
44d6aeba63 DB/Creature: Add gold and mechanic immunities to Converted Hero
(cherry picked from commit 4f4b1aac35)
2022-02-04 00:27:13 +01:00
offl
64518d94bf DB/Creature: Impove script of Faceless Lurker and add gold
(cherry picked from commit e8b6fe27f7)
2022-02-04 00:27:13 +01:00
Treeston
be9dadc189 Common/Utilities: Centralize string -> T conversion in StringConvert.h (PR #25335)
(cherry picked from commit cd30e0b86c)
2022-02-04 00:27:13 +01:00
Treeston
7b88fd607e Core/Warden: Ensure Warden packets do not exceed 512 bytes. This should rectify random Warden timeouts.
(cherry picked from commit 7cc027401e)
2022-02-04 00:27:13 +01:00
offl
e419d7536a DB/SAI: Add SMART_TARGET_ACTION_INVOKER to SMART_EVENT_FRIENDLY_HEALTH_PCT
Ref cbed1039c4

(cherry picked from commit f59d6c1306)
2022-02-04 00:27:13 +01:00
Cerveciento
80cf999f84 DB/Locale/esES+esMX Texts missing in quests (Part 25)
Closes #25333

(cherry picked from commit 9c6cd777b9)
2022-02-04 00:27:13 +01:00
Cerveciento
bcc539421a DB/Locale/esES+esMX Texts missing in quests (Part 24)
Closes #25330

(cherry picked from commit f3f68be662)
2022-02-04 00:27:13 +01:00
Giacomo Pozzoni
902ed74c2a Core/SAI: Implement SMART_TARGET_ACTION_INVOKER in SMART_EVENT_FRIENDLY_HEALTH_PCT (#25318)
* Core/SAI: Implement SMART_TARGET_ACTION_INVOKER in SMART_EVENT_FRIENDLY_HEALTH_PCT

* Require radius (5th parameter) to be set

(cherry picked from commit cbed1039c4)
2022-02-04 00:27:13 +01:00
offl
71cbe9f318 DB/Quest: Update outro event of quest 'Plagued Lands'
Updates #25313

(cherry picked from commit 3f4bcfbbe1)
2022-02-04 00:27:13 +01:00
Cerveciento
ecb5cd5dae DB/Locale/esES+esMX Texts missing in quests (Part 23)
Closes #25319

(cherry picked from commit 1bf8b9452a)
2022-02-04 00:27:13 +01:00
Cerveciento
1cc161ec8e DB/Locale/esES+esMX Texts missing in quests (Part 22)
Closes #25306

(cherry picked from commit 8325dfa7d4)
2022-02-04 00:27:13 +01:00
offl
392f0e9f73 DB/Quest: Fix typo in RewardText of quest 'The Remains of Trey Lightforge'
Closes #25322

(cherry picked from commit 64c1e956a4)
2022-02-04 00:27:13 +01:00