Shauren
a7a21fe61e
CI/AppVeyor: Switch to boost 1.85
...
(cherry picked from commit 4453b8867d )
2025-09-11 19:16:47 +02:00
Shauren
70ddb077e6
Core/Items: Allow moving openable items that have been opened once (except currently opened item)
...
Closes #30686
Closes #31184
2025-09-11 14:52:19 +02:00
offl
19382995de
Scripts/Spells: Migrate some spell linked spells to spell scripts ( #31182 )
2025-09-09 18:31:44 +02:00
Shauren
f9a6d91289
DB: Add index to quest_tracker
...
Closes #31241
2025-09-09 14:07:09 +02:00
offl
9625ef1daa
Scripts/Karazhan: Rewrite Moroes ( #31164 )
...
* Add missing Frenzy emote
* Implement & use Garrote Remove spell
* Use BossAI for Moroes
* Use EventMap & TaskScheduler instead of old events
* Handle special emotes in OnSpellCast
* Update enums
* Add comments for script names
* Update timers and targets of spells
* Garrote now correctly applies on players
* Improve GuestBaseAI & guest scripts
* Use new register model for all scripts
2025-09-09 12:20:45 +02:00
offl
e8b921886f
Scripts/Quest: Update & convert to SAI 'The Escape' ( #31160 )
2025-09-09 11:03:05 +02:00
Shauren
eb05494f12
Core/Misc: Fix gcc warnings
...
(cherry picked from commit 8cc418460f )
2025-09-08 19:58:52 +02:00
Shauren
9ca7fc89a9
Core/Reputation: Named all reputation flags
...
(cherry picked from commit f6b919fafe )
2025-09-08 19:49:24 +02:00
Shauren
ca7824c58b
Core/Reputation: Implemented "friendship reputation"
...
(cherry picked from commit 80a6347b7a )
2025-09-08 19:40:48 +02:00
ckegg
44b1e6e047
Core/Reputation: The at-war flag is now turned off any time a player crosses a threshold increasing their reputation
2025-09-08 19:10:56 +02:00
Shauren
9fcb9c4def
Core/Reputation: Take base faction reputation into account when checking standing for at-war eligibility - change sneaked in a cherry-pick commit 759482b42b
2025-09-08 18:53:17 +02:00
offl
806c606787
Scripts/Quest: Update & convert to SAI 'Willix the Importer' ( #31138 )
2025-09-07 15:44:28 +02:00
HelloKitty
5d5fc62363
Core/ObjectAccessor: Use FindConnectedPlayerByName in FindPlayerByName ( #31137 )
2025-09-06 15:45:42 +02:00
Shauren
3e23b8bcb7
Dep/MySQL: Ignore MySQL Workbench installations when searching for mysql.exe
...
(cherry picked from commit 31beaf0ba1 )
2025-09-06 14:55:36 +02:00
Edan
0728b899a7
Core/Unit: Also remove snare mechanics caused by effects on RemoveMovementImpairingAuras ( #31207 )
2025-09-04 23:21:33 +02:00
offl
d5921303b7
Scripts/RazorfenDowns: Modernize scripts ( #31145 )
2025-09-04 23:13:36 +02:00
offl
ac1c9b862c
Scripts/AQ20: Update Ayamiss ( #31213 )
2025-09-04 23:10:56 +02:00
Aokromes
95f8a09a41
DB/Misc: Missing ruRU locale
...
closes #31252
by danaton
2025-09-03 22:39:24 +02:00
Shauren
9c04a329f2
Dep/MySQL: Remove hardcoded mariadb search locations
...
Closes #31242
(cherry picked from commit ceb9aed4e2 )
2025-08-30 22:59:47 +02:00
Shauren
ae3856b582
Core/Database: Remove warning suppression for mysql_stmt_bind_param, it has been undeprecated by MySQL
...
(cherry picked from commit 55687670c8 )
2025-08-30 22:57:19 +02:00
Shauren
521ec0b444
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
...
(cherry picked from commit b386971229 )
2025-08-30 22:55:25 +02:00
Shauren
101b0e0741
Build: Enable more msvc standard conformance options
...
(cherry picked from commit c5425196fd )
2025-08-30 22:55:25 +02:00
Shauren
d03e90ef43
Core/Misc: Fix revision_data.h and boost/predef preprocessor macro conflict
...
(cherry picked from commit 1f5f245c02 )
2025-08-30 22:55:25 +02:00
Shauren
da4bcad2d7
Build: Remove -fpch-instantiate-templates detection, it is enabled by default since CMake 3.19
...
(cherry picked from commit 55a19f15d0 )
2025-08-30 22:55:25 +02:00
Ovahlord
dce2b90702
Build: enable MSVC warning C5038 - member initialization order to get closer to the warning behavior of the other compilers
...
(cherry picked from commit e36a66d632 )
(cherry picked from commit 2b1ad96be1 )
2025-08-30 22:55:25 +02:00
Shauren
92ac60c665
Build: Disable -Wmissing-field-initializers for clang, it now mirrors unwanted gcc behavior since version 18
...
(cherry picked from commit 93c8993314 )
2025-08-30 22:55:25 +02:00
Shauren
29bc08175f
Build: Handle localized "Microsoft" name returned from Get-CimInstance
...
(cherry picked from commit bfb6c95518 )
2025-08-30 22:55:25 +02:00
Keramat Jokar
9dff954ca7
Build: Add more detailed windows release name to revision_data.h ( #30310 )
...
(cherry picked from commit 83ca87d39e )
2025-08-30 22:55:25 +02:00
Shauren
a3874ee4f9
Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings into compile errors
...
(cherry picked from commit 7ac0c685dd )
2025-08-30 22:55:25 +02:00
Shauren
58f9def30f
Build: Automatically include WindowsSettings.manifest in all executables instead of listing it separately as source file in every target
...
(cherry picked from commit a21e7c738e )
2025-08-30 22:55:25 +02:00
Shauren
7e1e441dfa
Core/Common: Compile ServiceWin32 as part of common project instead of directly adding its source files to both server executables
...
(cherry picked from commit 052f2d0a81 )
2025-08-30 22:55:25 +02:00
Shauren
59e5ddd967
Core/CrashHandler: Compile WheatyExceptionReport only once and moved its global variable initializer to all projects using it
...
(cherry picked from commit fd0a7ba871 )
2025-08-30 22:55:25 +02:00
Shauren
9350a0f561
Core/Misc: CompilerDefs/GitRevision improvements
...
* Removed INTEL as a separate platform (it does not belong there)
* Removed BORLAND from known compilers list (it was never supported)
* Simplified TRINITY_PLATFORM_WINDOWS detection (_WIN32 is always defined)
* Rename revision_data.h macros that begin with a underscore
* Added processor architecture to --version string
* Added Linux distribution name to .server debug
* Fixed some revision_data.h macros missing/wrong values when regenerated during compilation
* Removed manual adding of _WIN64 macro from cmake (it is predefined internally by compiler)
(cherry picked from commit e8740fb2e1 )
2025-08-30 22:55:25 +02:00
Shauren
3af906f0a6
Build fix
...
(cherry picked from commit 2f15a815b5 )
2025-08-30 22:55:25 +02:00
Shauren
bad2936918
Core/Misc: Fixed windows _UNICODE incompatibilities
...
(cherry picked from commit fd4ffc81b2 )
2025-08-30 22:55:25 +02:00
Shauren
7e193e15db
Core/Misc: Replace sprintf with safer alternatives (Trinity::StringFormat or snprintf)
...
(cherry picked from commit 67244a1f70 )
2025-08-30 22:55:20 +02:00
quarters78
290a7b9310
Core/Database: Fix database auto updater when using MySQL 9.4 ( #31243 )
2025-08-30 21:02:16 +02:00
Aokromes
66a0c6970f
DB/Misc: Add missing ruRU locales
...
closes #31235
by AlexPro54
2025-08-30 09:51:50 +02:00
offl
5dcef2bbaf
Scripts/Shadow Labyrinth: Modernize scripts ( #31010 )
2025-08-28 13:19:48 +02:00
Aokromes
ce061447ad
Revert 2f846ef
...
p.s wowhead sux.
https://www.wowhead.com/wotlk/quest=3364/scalding-mornbrew-delivery#comments:id=926999
2025-08-27 12:08:25 +02:00
Aokromes
417716d32b
DB/Loot: Remove Dinosaur Bone from Bloodpetal Trappe and Frenzied Pterrordax
...
closes #31237
by AlexPro54
2025-08-27 02:00:59 +02:00
Aokromes
819ee0922c
DB/Creature: Fix Ranshalla pathing to avoid to fall under floor
...
closes #31239
by AlexPro54
2025-08-27 01:54:52 +02:00
Aokromes
2f846efe07
DB/Quest: Add timer to Scalding Mornbrew Delivery quest
...
closes #31240
by AlexPro54
2025-08-27 01:51:55 +02:00
Aokromes
e678324029
DB/Gameobject: Update position of some gameobjects
...
closes #31223
by CraftedRO
2025-08-26 01:56:26 +02:00
Aokromes
3e5bb27935
DB/Misc: Missing ruRU locale
...
closes #31214
by danaton
2025-08-26 01:47:55 +02:00
CraftedRO
001675d31f
New year ( #31222 )
2025-08-19 22:29:30 +02:00
Shauren
4be538f521
Core/Pools: Remove ReSpawn1Object and optimize single object despawn case in DespawnObject
2025-08-19 13:10:17 +02:00
Jildor
3e6bbb827d
Core/Pools: Refactor PoolGroup::SpawnObject
...
* Prevent double spawn with pools with maxlimit 1 in certain situations
* Prevent infinite recursive call with specific case of nested pools
2025-08-19 13:10:17 +02:00
HelloKitty
33a8d42bd7
Script/Commands: Fix crash in .pet create command if Unit::CreateTamedPetFrom returns nullptr ( #31218 )
2025-08-18 16:28:37 +02:00
offl
760cd824bb
Scripts/Spells: Migrate & update several item spell scripts to zone files ( #31171 )
2025-08-17 18:26:27 +02:00