Gildor
6bf5eed1b3
Core/Players: Fix inactive reward quests on faction change ( #29073 )
...
* Fix query order
* Quest with AllowableRace 0 shouldn't be inactive on faction change
(cherry picked from commit 2cd8b6a5756e0ef8dd69e6b78ee09b72a0d9ddba)
2026-05-26 23:08:27 +02:00
Shauren
4c14988578
Core: Updated to 12.0.5
2026-04-22 20:20:11 +02:00
Shauren
db8552567d
Core/Transmog: Update transmog system to 12.0
2026-03-21 13:41:42 +01:00
Shauren
fa514742e5
Core/Misc: Add missing includes and remove unneccessary Bag::GetDebugInfo override
2026-03-13 12:14:00 +01:00
Shauren
654d967e04
Core/Quests Implement quest campaigns
2026-03-08 21:23:39 +01:00
Shauren
0607798755
Core/Misc: Remove unneccessary semicolons
2026-03-04 20:21:15 +01:00
Shauren
0b6d4eaf8e
Core: Updated to 12.0.1
2026-02-12 20:49:32 +01:00
Shauren
418f891f86
Core/Players: Improve trait config validation
2026-02-03 20:25:46 +01:00
Shauren
b0a596908d
Core: Updated to 12.0.0
2026-01-29 00:22:24 +01:00
Shauren
6b4ff53187
Core/Misc: Mark some functions noexcept to reduce size of compiled code
2026-01-09 12:14:36 +01:00
Shauren
38886d5f01
Core/Misc: Hashing update
...
* Update hash_combine with latest version from boost
* Change most std::hash specializations to simply hash all of the input bytes instead of combining their hashes
2026-01-08 00:41:16 +01:00
Shauren
d93f1a63c0
Core/Objects: Added new visible object type - bnet account with HousingStorageData
2025-12-29 00:28:20 +01:00
Shauren
bd2b12fa36
Core: Updated to 11.2.7
2025-12-16 00:09:26 +01:00
Shauren
90be8fafb3
Core/Misc: Use std::scoped_lock instead of unique_lock where possible (and old lock_guard)
2025-11-30 14:25:32 +01:00
Shauren
3331699906
Build: Modernize include directory management using target_sources(FILE_SET)
2025-11-12 22:53:54 +01:00
Shauren
7c95937a67
Core/Database: Escape "OFFSET" MariaDB keyword in prepared statements
...
Closes #31357
2025-10-10 19:06:21 +02:00
Shauren
53068a94e8
Core: Updated to 11.2.5.63704
2025-10-10 16:21:55 +02:00
Shauren
203ad17560
Core/Objects: Preserve phaseUseFlags, terrainSwapMap, ScriptName and StringId columns when saving creature and gameobject spawns in database
...
Closes #31291
2025-09-21 00:45:27 +02:00
quarters78
c4b1caeb95
Core/Database: Fix database auto updater when using MySQL 9.4 ( #31243 )
...
(cherry picked from commit 290a7b93107b4864f5aad57b415c9237922e3379)
2025-08-30 23:05:26 +02:00
Shauren
55687670c8
Core/Database: Remove warning suppression for mysql_stmt_bind_param, it has been undeprecated by MySQL
2025-08-30 19:52:32 +02:00
Shauren
b386971229
Dep/MySQL: Move required version checks to CMake, raise required version to 8.0.34 and remove strict compiled<->runtime version match requirement from non-Windows platforms
2025-08-30 19:25:47 +02:00
Shauren
5cf0c6c8bb
Core: Updated to 11.2.0
2025-08-13 00:31:39 +02:00
Shauren
b4f7948dfb
Core/Database: Add Empty and CancelAll functions to AsyncCallbackProcessor and enable callback concept check
2025-07-09 20:14:21 +02:00
Shauren
60400d25f5
Core/Players: Implemented PlayerDataElementAccount, PlayerDataElementCharacter, PlayerDataFlagAccount and PlayerDataFlagCharacter
2025-06-27 15:29:30 +02:00
Shauren
247c25abc9
Core/Database: Improve code generated by DEFINE_FIELD_ACCESSOR_CACHE
2025-06-25 13:38:28 +02:00
Shauren
e284dc0a80
Core/Commands: Waypoint command fixes
...
* .wp add will now add data to waypoint_path table
* .wp reload will no longer crash the server
* Replace deprecated command handler arguments
2025-06-25 12:16:03 +02:00
Shauren
d89ebc125c
Core/Database: Add new member functions to Field class that return empty optionals if database result was NULL
2025-06-24 15:41:25 +02:00
Shauren
c896303577
Core/Database: Fixed DEFINE_FIELD_ACCESSOR_CACHE_ANONYMOUS macro arguments
2025-06-21 00:26:11 +02:00
Shauren
ceb8d561b4
Core: Updated to 11.1.7
2025-06-18 11:37:07 +02:00
Shauren
dcb2857f38
Core/Database: Update PCH content to include most commonly used headers
2025-06-11 20:41:47 +02:00
Shauren
6a20d3181d
Core/Chat: Support new 11.1.5 chat link color format and more chat link types
2025-04-27 17:09:17 +02:00
Shauren
f9bf082be9
Core: Updated to 11.1.5
2025-04-25 22:50:11 +02:00
Shauren
29a680a1c2
Core/Database: Added very simple macro to create named query result field accessors
2025-04-25 19:54:38 +02:00
Shauren
caf9e8e3e8
Core/Database: Fix duplicate query column aliases
2025-03-13 21:10:36 +01:00
Shauren
d997e821dd
Core/Database: Improve assertion message on duplicate column aliases in queries
2025-03-13 20:48:27 +01:00
Shauren
f5d71b2b92
Core/Database: Optimize named query result field access
2025-03-13 12:41:00 +01:00
Ovahlord
6de1e51a2f
Core/Database: Implement accessing query result fields by name
2025-03-13 12:41:00 +01:00
Shauren
29e0327076
Core/Players: Implement warband scene collection
2025-03-04 13:52:20 +01:00
Shauren
23624ed75a
Core: Updated to 11.1.0
2025-03-02 15:43:34 +01:00
Meji
c9099c8756
Core/Misc: Implemented spawn tracking ( #30247 )
2025-01-04 18:08:09 +01:00
Shauren
27860c3316
Core/Database: Added std::span based functions to Field and PreparedStatement
2025-01-03 13:04:19 +01:00
Shauren
4f7079f471
Core: Updated to 11.0.7
2024-12-18 22:50:33 +01:00
Shauren
ed666e4e8c
Core/Misc: Fixed build with c++23 enabled
...
Closes #30511
2024-12-16 11:56:03 +01:00
Ovahlord
e721334828
Core/Database: removed more duplicate aliases from prepared statements
2024-12-14 22:50:34 +01:00
Shauren
1fb4acc25a
Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABEL
2024-12-02 15:29:02 +01:00
Shauren
6dd5fb9d88
Core/Auras: Implemented mount equipment
2024-11-19 21:40:49 +01:00
Shauren
af4dcc93ed
Core/Networking: Support IPv6
2024-11-12 13:54:43 +01:00
Shauren
b0352ef78e
Core/DataStores: Updated db2 structures to 11.0.5
2024-10-30 14:40:23 +01:00
Shauren
1a41281e37
Core/Misc: Replace std::ostringstream based formatting with Trinity::StringFormat where possible in common and database projects
2024-10-16 18:58:45 +02:00
Traesh
adbe74a1a4
Core/DataStores: Load FlightCapability.db2
2024-10-06 14:36:32 +02:00