Peter Keresztes Schmidt
b527a031b9
Core/ChatCommands: Add std::wstring argument type ( #25302 )
...
(cherry picked from commit 617a769d6f )
2022-02-04 00:27:11 +01:00
Peter Keresztes Schmidt
e9209c3131
Scripts/Commands: Convert argument parsing of most list commands to new system ( #25303 )
...
(cherry picked from commit 522a4cb1a6 )
2022-02-04 00:27:11 +01:00
offl
a915b42f89
DB/SAI: Update some scripts using CMC cast flag
...
(cherry picked from commit d714adbc4f )
2022-02-04 00:27:11 +01:00
offl
1f1583142e
DB/SAI: Remove SMARTCAST_INTERRUPT_PREVIOUS from Invoker Cast, Cross Cast and Self Cast actions
...
Ref aae38bec11
Not needed at all for these action types, you can't interrupt player's spells by this event flag and there's no reason to interrupt creature's spells
(cherry picked from commit e931bc11c2 )
2022-02-04 00:27:11 +01:00
offl
0715168bce
DB/SAI: Make Bonestripper Buzzard & Vulture move to invoker rather than random creature
...
Ref #20821
(cherry picked from commit 07acb1d439 )
2022-02-04 00:27:11 +01:00
offl
3cda63ce04
DB/SAI: Remove SMARTCAST_INTERRUPT_PREVIOUS from more event types
...
Ref aae38bec11
(cherry picked from commit dddb96d02e )
2022-02-04 00:27:11 +01:00
Giacomo Pozzoni
f8b6137a4c
Build/GCC: Raise required version to 8.3.0 ( #25297 )
...
Even when building with Clang, make sure to have libstdc++ >= 8
(cherry picked from commit 41d70a5905 )
2022-02-04 00:27:11 +01:00
Treeston
6303fbc449
Core/Misc: Update worldserver.conf.dist to match actual defaults.
...
(cherry picked from commit d717b9dc3e )
2022-02-04 00:27:11 +01:00
Giacomo Pozzoni
a4ee8855c0
CI/GitHub: Build on GCC ( #25288 )
...
* CI/GitHub: Build on GCC
* Mark warnings as errors
(cherry picked from commit f4dc3cbd65 )
2022-02-04 00:27:11 +01:00
Treeston
c6582096ab
Core/Warden: Add Lua checks to Warden (PR #25286 )
...
(cherry picked from commit 0531463a3c )
2022-02-04 00:27:11 +01:00
Maks Szokalski
b5d0a94ead
Core/Gossip: Add new helper method to ScriptedGossip for resolving menuId -> sender (PR #25293 )
...
(cherry picked from commit db8bdaa08f )
2022-02-04 00:27:11 +01:00
Treeston
669b6bea21
Core/Warden: Ignore the length value in the database for MEM_CHECK checks. Hi there Aokromes.
...
(cherry picked from commit fc32c3fd3b )
2022-02-04 00:27:11 +01:00
Treeston
15d75dea10
Core/Warden: More refactors lifted from #25286 .
...
(cherry picked from commit a3971ca4b0 )
2022-02-04 00:27:11 +01:00
Treeston
317bb198b1
Core/Warden: Some Warden refactors lifted from #25286 .
...
(cherry picked from commit 5b4288f05f )
2022-02-04 00:27:11 +01:00
Shauren
015cee5f27
Core/Networking: Initialize MPSCQueueIntrusive dummy node without undefined behavior
...
(cherry picked from commit e1289805fc )
2022-02-04 00:27:11 +01:00
Shauren
0a1acb9c05
Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and remove it
...
(cherry picked from commit 7d4fbf706a )
2022-02-04 00:27:10 +01:00
Shauren
17e7f8497c
Scripts/Spells: Convert remaining spell_generic scripts to simplified script registration using new additional constructor argument support
...
(cherry picked from commit 7a5a010d41 )
2022-02-04 00:27:10 +01:00
Naddley
e9a3f452ae
DB/Spawns: Added more Bastion intro spawns
...
Closes #27697
2022-02-03 05:34:32 +01:00
Naddley
d19c8cc9fb
DB/Creature: Removed aura from Injured Stormwind Infantry (50047)
...
Closes #27705
2022-02-03 05:34:30 +01:00
Naddley
48ad9dad85
DB/Spawns: Added spawns for initial Bastion quests
...
Closes #27673
2022-02-03 05:34:28 +01:00
Shauren
e81b5838a6
Core/Scripts: Unify RegisterSpellScript and RegisterAuraScript macros to do the same thing and implemented passing custom arguments to spell script classes
...
(cherry picked from commit 75a6a7a0ad )
2022-02-03 00:25:03 +01:00
Shauren
4064b22dd7
Core/Util: Added another template utility - find_type_if
...
* Trinity::find_type_if - Find a type matching predicate in a given template parameter pack
(cherry picked from commit 84a87d87bf )
2022-02-03 00:24:33 +01:00
Shauren
c37984fc6a
Core/Util: Added new utilities
...
* Trinity::new_from_tuple - same as std::make_from_tuple except allocates object using "new"
* Trinity::is_tuple - detects whether given type is a tuple specialization
* advstd::type_identity - C++20 std::type_identity
(cherry picked from commit 7c08fc863a )
2022-02-03 00:24:10 +01:00
Shauren
348acb105c
Core/Commands: Exclude ambigious cast operator overloads from command Variant
...
Closes #25618
(cherry picked from commit b57530ebb1 )
2022-02-03 00:22:24 +01:00
Peter Keresztes Schmidt
86bfde389a
Scripts/Commands: Convert argument parsing of event commands to new system (PR #25275 )
...
(cherry picked from commit 7bfeb03c13 )
2022-02-03 00:19:14 +01:00
Peter Keresztes Schmidt
3c82863c52
Core/ChatCommands: Check whether a passed numeric enum value is valid ( #25285 )
...
(cherry picked from commit 4286e7aa02 )
2022-02-03 00:18:48 +01:00
Peter Keresztes Schmidt
3ba767c438
Scripts/Commands: Convert argument parsing of gm commands to new system ( #25279 )
...
(cherry picked from commit 9c9e8c7d58 )
2022-02-03 00:10:31 +01:00
Peter Keresztes Schmidt
888d217c16
Scripts/Commands: Convert argument parsing of remaining go command to new system ( #25284 )
...
(cherry picked from commit 1aadf6c6d1 )
2022-02-03 00:08:21 +01:00
Carbenium
a773039211
Scripts/Commands: Convert argument parsing of honor commands to new system
...
(cherry picked from commit 515a34f64f )
2022-02-02 23:02:41 +01:00
Treeston
eaa3c7e5a0
Core/Warden: Add .debug warden force, allowing you to force specific warden checks to be sent
...
(cherry picked from commit f04f4e91ff )
2022-02-02 22:47:55 +01:00
offl
222b0c16a4
DB/Creature: Remove incorrectly added event from Thule Ravenclaw
...
Ref ad2552d04a
This event belongs to Ravenclaw Apparition only, also removes permanent SetActive
(cherry picked from commit 24a494398f )
2022-02-02 22:34:32 +01:00
Peter Keresztes Schmidt
dc5f7ee5fc
Scripts/Commands: Convert argument parsing of deserter commands to new system (PR #25276 )
...
(cherry picked from commit c952cb7f71 )
2022-02-02 22:32:46 +01:00
offl
044edcea8a
DB/Quest: Add correct action type to give quest credit for 'Escorting Erland'
...
Closes #25280 Ref eea3cf1401
(cherry picked from commit 20ca00ebdb )
2022-02-02 22:26:31 +01:00
Jildor
3c658e4526
DB/SAI: Remove unnecessary SetActive in DK start zone
...
Closes #25278
(cherry picked from commit 7dbbc50fc4 )
2022-02-02 22:25:31 +01:00
Peter Keresztes Schmidt
4aa1c74232
Scripts/Commands: Convert argument parsing of cheat commands to new system (PR #25277 )
...
(cherry picked from commit 4707e05938 )
2022-02-02 22:21:51 +01:00
Cerveciento
0fcce6ed99
DB/Locale/esES+esMX quest_greeting_locale
...
Closes #25272
(cherry picked from commit d751cbe0be )
2022-02-02 22:14:46 +01:00
Cerveciento
acf10a27bd
DB/Locale/esES+esMX Texts missing in quests (Part 21)
...
Closes #25271
(cherry picked from commit 5a5d5b25e2 )
2022-02-02 22:14:22 +01:00
Peter Keresztes Schmidt
ec26736e30
Scripts/Commands: Convert argument parsing of most debug commands to new system (PR #25260 )
...
(cherry picked from commit 76f309b4e8 )
2022-02-02 22:13:50 +01:00
Treeston
e0ddc676d6
Scripts/Commands: Move .debug asan command bodies inside #ifdef ASAN
...
(cherry picked from commit e18f7aaa4d )
(cherry picked from commit 0b13fc1926 )
(cherry picked from commit 5ecbe93f7d )
2022-02-02 21:27:52 +01:00
Peter Keresztes Schmidt
37777ac6e8
Scripts/Commands: Convert argument parsing of ahbot commands (PR #25264 )
...
(cherry picked from commit 426513ec8e )
2022-02-02 21:17:51 +01:00
Peter Keresztes Schmidt
1c246cc980
Core/ChatCommands: Parse SpellInfo also from enchant, glyph, talent and trade links (PR #25270 )
...
(cherry picked from commit 9df61fd111 )
2022-02-02 21:08:29 +01:00
Carbenium
c8b0d4e6d8
Scripts/Commands: Convert argument parsing of bf commands to new system
...
(cherry picked from commit fa6a8e8f64 )
2022-02-02 20:50:49 +01:00
Peter Keresztes Schmidt
fed56790ca
Core/ChatCommands: Add Variant.get<typename> overload (PR #25267 )
...
Co-authored-by: Treeston <treeston.mmoc@gmail.com >
(cherry picked from commit dfeaa2e81f )
2022-02-02 20:50:36 +01:00
illfated
a519671765
DB/Text: Add correct text to Sylvanas (Lament of the Highborne)
...
Closes #25262
(cherry picked from commit a9d493c456 )
2022-02-02 20:50:17 +01:00
Treeston
673521bc87
Core/ChatCommands: Move Trinity::ChatCommands::Variant from boost::variant to std::variant (for real this time)
...
(cherry picked from commit ffc3e355fe )
2022-02-02 20:49:42 +01:00
Peter Keresztes Schmidt
477618bd1f
Core/ChatCommands: Add support for std::array-type arguments ( #25261 )
...
(cherry picked from commit 30a825e2ac )
2022-02-02 20:32:24 +01:00
offl
ed6c5c922b
DB/Gameobject: Remove gameobjects with negative respawn time from dynamic scaling spawn group
...
(cherry picked from commit 68557e9ca3 )
2022-02-02 20:32:11 +01:00
offl
896d12743a
DB/SAI: Remove SMARTCAST_INTERRUPT_PREVIOUS from nearly all scripts
...
No longer needed after ca25e8d019
Explained in https://github.com/TrinityCore/TrinityCore/issues/24914
Some event types not affected because requires tests, events with No Repeat event flag skipped
(cherry picked from commit aae38bec11 )
2022-02-02 20:22:18 +01:00
offl
4fa7d723ad
DB/Creature: Add missing cosmetic channeled spell in Ahn'kahet
...
Closes #12024
(cherry picked from commit e8e3626073 )
2022-02-02 20:20:58 +01:00
Cerveciento
d41ecc65f5
DB/Locale esES+esMX Texts missing in quets (Part 20)
...
Closes #25250
(cherry picked from commit 6bd104e0aa )
2022-02-02 20:20:26 +01:00