Shauren
5fb80408e8
Core/DataStores: Skip MapDifficulty rows that don't point to a valid map id and remove asserts on Difficulty.db2 checks (0 is a valid difficulty for a map and it doesn't have data in that file)
2026-05-03 11:09:56 +02:00
Shauren
8577c2e9fc
Core/Players: Fixed crash happening on character creation when StartPlayerLevel is set to a value greater than 10
2026-04-27 19:37:48 +02:00
Shauren
0c51d8353d
Core/Players: Move loading transmog outfits before loading items and rewarded quests
...
Closes #31816
2026-04-26 01:20:43 +02:00
Shauren
fdcf1d7f08
Core/Quests: Fix adding and removing quests
...
Closes #31812
2026-04-23 13:12:11 +02:00
Shauren
def2ecbb70
Core/Players: Fixed use after free in loading transmog outfit slots
2026-04-23 00:17:15 +02:00
Shauren
4c14988578
Core: Updated to 12.0.5
2026-04-22 20:20:11 +02:00
Shauren
641fbfc841
Core/PacketIO: Add missing SMSG_DISPLAY_PLAYER_CHOICE bit
2026-04-19 11:53:30 +02:00
Shauren
c703fac86f
Core/Players: Fixed fatigue timer appearing in some situations where it shouldn't (in some wmos or on some vehicles)
2026-04-13 11:12:56 +02:00
Shauren
d538abf047
Core/Players: Add more granular teleport state tracking, fixes delayed cross map teleports
...
Closes #31782
Closes #31788
2026-04-12 15:06:38 +02:00
Shauren
325509b6c7
Core/Random: Rename roll_chance_x functions to roll_chance
2026-04-10 00:09:44 +02:00
Shauren
8225b5b71c
Core/Spells: Change spell effect value type to double
2026-04-08 18:40:58 +02:00
Shauren
1b4567e4da
Core/Auras: Split SpellModifierByClassMask into separate flat/pct types
2026-04-06 18:28:41 +02:00
Shauren
9e7661314f
Core/Spells: Suppress a few float/double/int conversion warnings in Player::GetSpellModValues
2026-04-01 18:14:58 +02:00
Shauren
b1f3448cf9
Core/WorldStates: Fixed thread unsafe access to realm wide world states
2026-03-31 21:39:33 +02:00
Shauren
3950890159
Core/Transmog: Fix crash happening when trying to apply artifact override transmog to characters still in Initial spec
...
Closes #31749
2026-03-24 19:15:43 +01:00
Shauren
a738e6935c
Core/Transmog: Implemented TransmogHoliday.db2 transmog conditions
2026-03-23 16:13:10 +01:00
Shauren
e7b57e2bb2
Core/Transmog: Fixed character select screen transmog when no transmog outfit has been filled
2026-03-21 21:31:07 +01:00
Shauren
db8552567d
Core/Transmog: Update transmog system to 12.0
2026-03-21 13:41:42 +01:00
Shauren
a435d8a133
Core/Objects: Add ignoreNestedChangesMask argument to BuildValuesUpdateForPlayerWithMask functions
2026-03-20 12:19:15 +01:00
Shauren
654d967e04
Core/Quests Implement quest campaigns
2026-03-08 21:23:39 +01:00
Shauren
1510fc3d4c
Core/Quests: Move questline handling to new QuestMgr namespace and implement SPELL_EFFECT_SKIP_QUESTLINE
2026-03-08 15:15:01 +01:00
Meji
17d4317883
Core/Misc: Replace DEFAULT_MAX_LEVEL with GetMaxLevelForExpansion and update MaxPlayerLevel to 90
2026-03-06 19:15:37 +01:00
Shauren
d6f4f02bec
Core/Players: Fixed crashes happening when player is teleported again while still being teleported to a different map
2026-03-05 00:41:37 +01:00
Shauren
2847100a2d
Core/Items: Move selling items to separate function
2026-03-01 15:45:26 +01:00
Shauren
f2101431c0
Core/Players: Fixed storing items in bank bags slots 67-74
2026-02-21 19:18:10 +01:00
Luzifix
fff6783ca9
Core/Players: Don't count empty bag slots (slots where you equip bags) as free inventory slots
2026-02-21 18:59:41 +01:00
Shauren
9b79ef5d4b
Core/Players: Minor skill loading improvements
...
* Fix initializing skill slots after they were increased from 256 to 300
* Improve skill step detection during loading from db
* Add safeguard for invalid data saved in character_skill (value = 0)
2026-02-16 11:40:48 +01:00
agatho
08c8314609
Core/PacketIO: Implement CMSG_SET_CURRENCY_FLAGS ( #31673 )
2026-02-13 12:36:07 +01:00
Shauren
0b6d4eaf8e
Core: Updated to 12.0.1
2026-02-12 20:49:32 +01:00
Shauren
b2d7e60ece
Core/Units: Fix crashes caused by spirit being brought back into existence in 12.0.0
2026-02-10 17:17:52 +01:00
Aqua Deus
22b8067bd3
Core/Auras: Implement SPELL_AURA_CONVERT_CRIT_RATING_PCT_TO_PARRY_RATING ( #31531 )
2026-02-08 23:06:32 +01:00
Shauren
03d05f2cfe
Core/Objects: Refactor entity fragment functions to separate global array and move ClearChangesMask there
...
* Additionally unify argument order for UF::Structure::WriteSomething and Object::BuildValuesSomething
2026-02-07 13:00:34 +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
00542ca800
Core/Scripts: Remove Optional<> wrapper from all Scripting::v2::ActionResultSetter uses
2026-01-09 00:37:42 +01:00
Shauren
44839b1a4c
Core/Instances: Fixed players being teleported to instance entrance on relog inside normal dungeons
2026-01-07 00:08:20 +01:00
Shauren
9271ad7517
Core/Misc: Change AreaTriggerTeleport to be just an alias for WorldSafeLocsEntry
2026-01-06 23:31:25 +01:00
Shauren
d93f1a63c0
Core/Objects: Added new visible object type - bnet account with HousingStorageData
2025-12-29 00:28:20 +01:00
Shauren
0ff5cf4d00
Core/Objects: Create a base class for Object to support creating new client visible object types
2025-12-27 11:43:04 +01:00
Shauren
3b722eb93e
Core/Objects: Add const to Object::DestroyForPlayer and Object::SendOutOfRangeForPlayer
2025-12-26 22:50:38 +01:00
Shauren
bd2b12fa36
Core: Updated to 11.2.7
2025-12-16 00:09:26 +01:00
Shauren
f901acd66b
Core/Entities: Remove Object::m_objectType member and replace it with global array lookup (using m_objectTypeId)
2025-12-07 18:59:24 +01:00
Shauren
a8f01e07d1
Core/Entities: Merge duplicate functions calculating relative positions - remove CalculatePassengerPosition/CalculatePassengerOffset from TransportBase class
2025-10-14 13:11:41 +02:00
Shauren
53068a94e8
Core: Updated to 11.2.5.63704
2025-10-10 16:21:55 +02:00
Shauren
d82b3641db
Core/Items: Implemented new item bonus types: ITEM_BONUS_OVERRIDE_CAN_SALVAGE, ITEM_BONUS_OVERRIDE_CAN_RECRAFT, ITEM_BONUS_OVERRIDE_CANNOT_TRADE_BOP and ITEM_BONUS_ITEM_LEVEL_BASE
2025-10-06 00:29:26 +02:00
Shauren
8fff15ba7c
Core/Items: Implemented new item bonus types: limit category and pvp item level
2025-10-05 15:13:57 +02:00
Shauren
3d8a75b0b5
Core/Misc: Reduce differences between branches
2025-10-04 15:05:17 +02:00
Shauren
13f22e0c06
Core/Misc: Reduce differences between branches
2025-09-28 00:06:28 +02:00
Shauren
d5b07faca1
Core/Misc: Rename AreaTriggerStruct to AreaTriggerTeleport
2025-09-24 16:09:13 +02:00
Aqua Deus
65279aadf6
Core/Auras: Implement SPELL_AURA_MOD_HONOR_GAIN_PCT (SPELL_AURA_491) ( #31287 )
2025-09-24 11:01:44 +02:00