| Age | Commit message (Collapse) | Author |
|
intended holiday start time
(cherry picked from commit 49ad0d2d495a9f817ad2820f8e616f3a6564b480)
|
|
and enable callback concept check
(cherry picked from commit b4f7948dfbe991879dca39dc9b3d53056b8a9e81)
|
|
|
|
|
|
(cherry picked from commit fff12eafdf971e88ff9b3abe2c6e0a62e050b450)
|
|
to finish
(cherry picked from commit f270686201c84a07f67a9615fd610d917fc8f802)
|
|
(cherry picked from commit ab5fab5ee9fd0dde509d19ffc26503379a02c41b)
|
|
* Migrate all add_definitions to target_compile_definitions
* Remove -D from preprocessor definitions added by target_compile_definitions (unneccessary, cmake strips it anyway)
* Fixed NO_BUFFERPOOL not being set on g3d if jemalloc is used
* Moved library/compiler specific compile flag settings spread all over various CMakeLists to their related library/compiler file
* Remove ancient manual link flag settings for worldserver
(cherry picked from commit 77fe2745febab9e4362b09750093d831325e6091)
|
|
(cherry picked from commit 5c44ac178798689a4cd31e59bcfeeeecaafa371e)
|
|
|
|
make finding specific creatures in script easier (#28500)
Allows targeting specific spawns without hardcoding guids or find a bunch of different creatures with a single search
Co-authored-by: Shauren <shauren.trinity@gmail.com>
(cherry picked from commit 61c51b76c00d932a9180bc6781a244dc18375ef7)
|
|
Closes #30299
(cherry picked from commit 49ab2bbe3883749594fe92a752e1d618c625d1b6)
|
|
(cherry picked from commit d4998bd04a27237aba635401d5aff0d7aafa12e5)
|
|
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
|
|
(cherry picked from commit cfa838df5de5a36f6ecef5211e9a3ea8e3774d1b)
|
|
directly without casting in sql
(cherry picked from commit 404bb5b3c21b445ae21fbbfcfd7f51d255e07c39)
|
|
of utf8mb3
(cherry picked from commit 65e787d18be898532363fea3f8847fa4d7f21192)
|
|
Closes #8390
Closes #29427
(cherry picked from commit b888b1b09f71a8b8b4a9d45c804a1f164fb65ac3)
|
|
* libmysql is not a well behaved library on windows, it installs its own SIGABRT handler every time a new connection is opened, overriding our own
(cherry picked from commit 09dea76fb5ede974d6765d40985b033db3fba6a3)
|
|
be used to access column value from "strict match" to "must not truncate"
(cherry picked from commit eadafb0347d606e5e3e660d21227aa15378bdb21)
|
|
c++17 std::from_chars based ones Trinity::StringTo
(cherry picked from commit 3260b94dd627b7b0c7114f94bb97d108b005af3e)
|
|
compatible api)
(cherry picked from commit d791afae1dfcfaf592326f787755ca32d629e4d3)
|
|
* Fix query order
* Quest with AllowableRace 0 shouldn't be inactive on faction change
|
|
interaction group is not allowed. (#28835)
|
|
|
|
depending on https://jira.mariadb.org/browse/CONC-509
|
|
|
|
(cherry picked from commit b79a91039bba12d62e43806d8a20ad76107ac5d7)
|
|
(cherry picked from commit 6ce56e8137133f003fa42277d10c3ad03b8996e2)
|
|
enabled (#27298)
|
|
* Core/DB: Improve MySQL version check messages
* Make it more clear that any version above the required one is supported
* Implement feedback
|
|
(#26837)
* Don't count character pending deletion towards character per account limit
* Never show more than 10 characters char enum
* Use constants
|
|
* Core/DB: Updated missing check
TrinityCore does not support MySQL versions below 5.7, please update your MySQL server
|
|
* Core/DBLayer: Add QueueSize() method
Add QueueSize() method to database objects (Login, Character and World) that returns how many tasks are queued.
Include the queue size of the 3 databases in ".server debug" command
* Make the code less threadsafe
* Send data to InfluxDB
* Update grafana dashboard
|
|
* Core/Item: Fixed possible dupe with container items containing non unique non stackable items
* Fixed build
* Update sql script and related base structure
Co-authored-by: jackpoz <giacomopoz@gmail.com>
|
|
grant usage
|
|
* Core/Creature: Add new db field InteractionPauseTimer
Add new db field InteractionPauseTimer to allow to define different interaction pause timers for each creature (the previous system was a global setting in worldserver.conf Creature.MovingStopTimeForPlayer)
* Set all columns in creature_template_movement as optional (can be NULL, default NULL). Fill only the columns that should override the default C++ value
* Use the InteractionPauseTimer value throughout the code instead of Creature.MovingStopTimeForPlayer
* Handle InteractionPauseTimer set to 0 as "don't stop at all"
* Implement InteractionPauseTimer in creature_movement_override
creature_movement_override allows NULL values, in which case the values from creature_template_movement will be used for those columns that are NULL, falling back to default C++ values if creature_template_movement has NULL values too (or no rows for the creature)
* Read default InteractionPauseTimer from worldserver.conf
* Rename 2021_99_99_99_world.sql to 2021_01_22_00_world.sql
|
|
* Core/Misc: fix double empty line
* worldserver.conf
|
|
eliminated the possibilty of adding more in future (replaced manual memory management with smart pointers)
|
|
|
|
when expiring auctions that have offline bidders
|
|
duplicating data already stored in the core.
|
|
* Core/SAI: Add orientation and delay columns to waypoints table
* Rename 2020_99_99_99_world.sql to 2020_09_19_00_world.sql
|
|
Replace DELETE + INSERT with REPLACE when updating realmcharacters table
|
|
|
|
everything that uses them (PR #25156)
|
|
the player didn't do any arena match before next server restart
Ref #16609
|
|
|
|
|