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
Shauren
c56d18287d
Core/Auras: Corrected SPELL_AURA_MOD_HONOR_GAIN_PCT implementation - it should only increase honor gains from some sources
2025-09-24 00:21:31 +02:00
Aqua Deus
6345a8f26b
Core/Players: Implement SetToMaxOnInitialLogIn power flag ( #31263 )
2025-09-20 18:22:00 +02:00
ModoX
26fc144191
Core/AreaTriggers: Handle exit areatrigger on player map change ( #31077 )
2025-09-03 21:45:38 +02:00
Shauren
8b2fc59397
Core/Players: Fixed buying bank tabs
2025-09-01 00:11:04 +02:00
Shauren
5cf0c6c8bb
Core: Updated to 11.2.0
2025-08-13 00:31:39 +02:00
Shauren
82f19c8988
Core/Quests: Fixed quest experience rewards - it should always be awarded for all completions of repeatable quests
2025-08-11 15:10:54 +02:00
Shauren
782ee42989
Core/Items: Send CreateObject for items in buyback inventory slots
2025-08-11 13:05:47 +02:00
Shauren
2c9b67f00b
Core/Quests: Fixed QuestScript::OnQuestStatusChange incorrectly triggering with QUEST_STATUS_INCOMPLETE when removing items from quest objectives on rewarding quest
...
Closes #31181
2025-07-30 18:35:39 +02:00
Shauren
5de252ae84
Core/Misc: Move large functions out of header files
2025-07-13 13:40:31 +02:00
Shauren
cbb532e4be
Core/Groups: Use iterators instead of raw LinkedListElement to interact with group members
2025-07-11 17:40:34 +02:00
Shauren
c02e311eef
Core/Gossip: Track started interaction types and reset only questgiver on quest accept
...
Closes #31120
2025-07-05 22:34:45 +02:00
Shauren
79347f72db
Core/Quests: Allow quest objective items with effect type other than "On Looted" to be put in inventory even when QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM is set
...
Closes #29579
2025-06-30 15:34:37 +02:00
Meji
4c92d3550b
Core/Gossip: Send correct response depending on how the interaction was started ( #31046 )
2025-06-28 18:17:10 +02:00
Meji
138b1b1a21
Core/SpawnTracking: Allow linking a spawn to more than one quest objective ( #30995 )
2025-06-28 01:38:43 +02:00
Shauren
60400d25f5
Core/Players: Implemented PlayerDataElementAccount, PlayerDataElementCharacter, PlayerDataFlagAccount and PlayerDataFlagCharacter
2025-06-27 15:29:30 +02:00
Shauren
be44801728
Core/Players: Add missing playerchoice expiration initialization
2025-06-23 11:09:05 +02:00
Shauren
e59059e1bd
Core/Players: PlayerChoice improvements
...
* Add missing choice properties to database (InfiniteRange, ShowChoicesAsList)
* Allow limiiting the number of responses sent at the same time
* Fixed duration sent in SMSG_DISPLAY_PLAYER_CHOICE
* Remove dynamically generated response identifiers from database
* Remove auto rewarding choice responses
* Change response scripts to be bound to scriptname
2025-06-22 21:56:58 +02:00
Shauren
7c32af9a27
Core/Gossip: Use std::variant to store InteractionData
2025-06-21 13:25:30 +02:00
Shauren
952f322710
Core/Conditions: Implemented new condition source type CONDITION_SOURCE_TYPE_PLAYER_CHOICE_RESPONSE
2025-06-20 23:09:01 +02:00
Jason Dove
8e6c7bdc5d
Core/AreaTriggers: Add AREATRIGGER_ACTION_TAVERN ( #31035 )
2025-06-15 15:54:43 +02:00
Shauren
e6b553b913
Core/Players: Fixed traits not updating aura values when changing rank
2025-06-14 14:55:06 +02:00
Shauren
357a6b6397
Core/PacketIO: Migration to PacketUtilities bit/string operations part 2
2025-05-21 18:45:37 +02:00
Shauren
fe788a5eeb
Core/Misc: Silence some statis analysis false positive warnings
2025-05-19 14:41:23 +02:00
Meji
553ce72707
Core/SpawnTracking: Check if the objective is completable to get correct spawn tracking state ( #30923 )
2025-05-17 13:31:03 +02:00