Commit Graph
55 Commits
Author SHA1 Message Date
Shauren 6d41bf8ee4 Core/Misc: Build fix with boost 1.90 2025-12-15 22:46:55 +01:00
Shauren c550385720 Core/Transmog: Mark tracking quests as completed when completing transmog sets 2025-09-26 10:27:02 +02:00
Shauren 718c0f54bd Core/Items: Relaxed transmog restrictiions
* Matching class armor type is no longer required
* Items without stats can now be transmogged
* Fist weapons can now be mixed with 1H axes/swords/maces/warglaives
2025-08-14 15:54:21 +02:00
Shauren 233a322aa2 Core/Players: Fix saving warband scene collection
Closes #30726
2025-03-04 20:33:35 +01:00
Shauren 29e0327076 Core/Players: Implement warband scene collection 2025-03-04 13:52:20 +01:00
Shauren 75c8c477d8 Core/Transmog: Allow evokers to transmog mail armor 2025-03-03 00:56:21 +01:00
Antonio Martín Berti d60f0e2b28 Core/Criteria: Implemented LearnAnyTransmog CriteriaType (#29981) 2024-05-13 20:12:00 +02:00
Antonio Martín Berti eaa76f0eb2 Core/Criteria: Implemented LearnHeirloom and LearnAnyHeirloom criteria types (#29976) 2024-05-12 18:01:35 +02:00
Meji 4913d027bf Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION (#29832) 2024-03-27 21:38:08 +01:00
Ovahlord 47c14bedef Core/Items: allow all soulbound common and poor items to unlock their appearance to reflect patch 10.0.5 changes 2024-03-01 01:39:41 +01:00
Shauren 7b31080258 Core/Misc: Modernize code a bit by replacing std::tie with either structured bindings or operator<=> 2023-04-06 17:46:58 +02:00
Shauren d791afae1d Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api) 2023-01-08 21:16:53 +01:00
Shauren e98e1283ea Core: Updated to 10.0.2 2022-12-04 15:13:20 +01:00
Shauren f820ff178d Core/Transmog: Implemented TransmogIllusionFlags::PlayerConditionGrantsOnLogin and fixed transmog illusion validation when transmogging items 2022-06-09 21:27:02 +02:00
fluxurion 125ada42f6 Core/Transmog: Implemented Transmog Illusions + Spelleffect to unlock them 2022-06-09 21:27:02 +02:00
Treeston 54fc62db52 Core/Misc: Convert leftover DatabaseTransactions-by-reference (pass them by value!)
(cherry picked from commit 6b8f3d0f94b7a611eba81b7a2ff476cf75d09f4a)
2022-02-05 19:56:31 +01:00
Shauren 96137fb30f Core/Misc: Future msvc warning fixes 2022-01-21 13:40:48 +01:00
Shauren 3c12a189e4 Core/Items: Fixed heirloom items counting for item set bonuses past their max scaling level and implemented new heirloom upgrade levels 2021-12-28 20:13:12 +01:00
ForesterDev 9124fd1f1f Core/Items: implement some helper methods for easier readability (#24113)
(cherry picked from commit 573ddf4d22564d022e30807c5ba2c6eb1a2c8b2e)
2021-12-21 00:46:13 +01:00
ccrs 4e6c59dca7 Core/Unit: rename several getters to follow codestyle
uint8 GetLevel()
        uint8 GetLevelForTarget(WorldObject const* /*target*/)
        void SetLevel(uint8 lvl)
        uint8 GetRace()
        uint32 GetRaceMask()
        uint8 GetClass()
        uint32 GetClassMask()
        uint8 GetGender()

(cherry picked from commit 5c09ff51f7015b775def8d5cc1f678eaef37200f)
2021-12-13 00:42:20 +01:00
Meji 0a83f74876 Core/Achievements: Update CriteriaType enum (#26856) 2021-09-08 22:07:01 +02:00
Shauren d0be92ec0a Core/Achievements: Defined all modifier tree types and implemented many of them 2021-06-07 15:37:34 +02:00
Shauren 16b39a448a Core/Transmog: Add remaining hidden appearances 2020-10-21 18:30:35 +02:00
Shauren f922c6e7a4 Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0) 2020-09-19 12:44:42 +02:00
Peter Keresztes Schmidt bab5fd87a3 Core/Misc: Replace Trinity::make_unique with std (#24869) 2020-06-23 08:54:12 +02:00
Shauren ec87d048b4 Core/Misc: Enum flag v3 - allow enabling flag operations directly after enum definition when inside namespaces 2020-04-27 09:06:49 +02:00
Shauren 0763844fb6 Core/Misc: Improve enum flags with type safe operators 2020-04-26 15:27:48 +02:00
Shauren aced88b09b Core/AuctionHouse: After taking a break at the start of patch 8.3 auction house is now back in business. 2020-04-20 20:36:24 +02:00
Shauren a6233982d2 Core/Players: Fixed crash when creating demon hunters
Closes #24175
2020-02-19 22:58:01 +01:00
Aokromes b0bf1275ee New Year 2020-01-02 06:44:10 +01:00
Shauren f6e2b8cdc1 Core/DBLayer: Prevent committing transactions started on a different database 2019-07-27 10:52:33 +02:00
Shauren e8e89f58fb Core/DBLayer: Prevent using prepared statements on wrong database 2019-07-27 01:00:37 +02:00
Shauren bcaaa3d6f6 Core/DataStores: Updated db2 structures to 8.1.5 2019-06-08 17:10:00 +02:00
Shauren 455959c606 Core/PacketIO: Rewrite updatefield handling 2019-06-08 17:06:57 +02:00
Shauren 31fda79556 Core/PacketIO: Updated packet structures to 8.1.5 2019-06-08 17:03:15 +02:00
vincent-michael 5620eb9463 Update copyright note for 2019
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Shauren 7512ffb058 Core/Entities: Update updatefields to 8.0.1.27980 2018-10-10 22:11:41 +02:00
Shauren 007b5a68c5 Core/DataStores: Fixed db2 structures after 7.3.5 2018-03-12 23:11:49 +01:00
vincent-michael 7d00ae4045 Update copyright note for 2018
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Golrag fd73bedd73 Core/Transmog: Implemented transmog sets
Closes #20133
Closes #20135
2017-08-24 20:39:22 +02:00
Shauren bfbb948c73 Core/DataStores: Updated db2 structures to 7.2.5.24330 2017-06-14 23:51:52 +02:00
Shauren c5d3dd90be Core/Game: Include cleanup
* Mostly aimed at removing Log/DatabaseEnv includes from other headers
* Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files
* Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-05-18 23:53:25 +02:00
Shauren 707fd7cdfa Core/Items: Fixed default item appearances
Closes #19558
2017-05-06 21:43:32 +02:00
vincent-michael 86b98686a9 Update copyright note for 2017
Happy new year
2017-01-01 16:23:13 +01:00
Shauren 9f81cf445f Core/Players: Added new 7.1 hidden slots transmog items 2016-12-25 19:13:24 +01:00
Shauren b34904f4b5 Core/PacketIO: Fixed client crash with heirlooms
Closes #17964
2016-11-03 16:56:58 +01:00
MitchesD ad3da9c971 Core/Player: Implemented account wide mounts
Closes #17369
2016-10-01 13:48:16 +02:00
Shauren ef29f32965 Core/Items: Defined all item flags 2016-09-09 10:22:57 +02:00
Shauren cb4b6e8f3f Build fixes 2016-07-19 20:47:24 +02:00
Shauren 776b0a3c85 Core/Collections: Add void storage content to known appearances 2016-07-12 17:21:58 +02:00