Commit Graph

1027 Commits

Author SHA1 Message Date
Shauren
f9bf082be9 Core: Updated to 11.1.5 2025-04-25 22:50:11 +02:00
Shauren
1710036392 Core/Players: Define all character flags used in SMSG_ENUM_CHARACTERS_RESULT 2025-04-24 10:25:13 +02:00
Shauren
821ecf8fa3 Core/Players: Improve setting ActivePlayerData::TransportServerTime by including TIME_SYNC and CMSG_QUEUED_MESSAGES_END values in its calculation
* This removes delay on nearby object visibility after login and teleport
2025-04-16 16:16:49 +02:00
Shauren
fa75f63566 Core/Auras: Implemented SPELL_AURA_MOD_CHARGE_RECOVERY_RATE, SPELL_AURA_MOD_CHARGE_RECOVERY_RATE_BY_TYPE_MASK and SPELL_AURA_MOD_CHARGE_RECOVERY_BY_TYPE_MASK 2025-03-19 00:03:38 +01:00
Shauren
0c19893800 Core/Auras: Implemented SPELL_AURA_MOD_RECOVERY_RATE and SPELL_AURA_MOD_RECOVERY_RATE_BY_SPELL_LABEL 2025-03-17 22:50:38 +01:00
Shauren
64e5f9cce9 Core/PacketiO: Rename Unk field in SMSG_SPELL_ABSORB_LOG 2025-03-12 20:01:35 +01:00
Shauren
29e0327076 Core/Players: Implement warband scene collection 2025-03-04 13:52:20 +01:00
Shauren
23624ed75a Core: Updated to 11.1.0 2025-03-02 15:43:34 +01:00
Shauren
49aa298006 Core/Objects: Optimize spawn tracking handling in building SMSG_UPDATE_OBJECT 2025-03-01 15:00:46 +01:00
Shauren
76352cb391 Core/PacketIO: Use new packet writing utilities in a bunch of files 2025-03-01 00:43:08 +01:00
Shauren
ff6a107ac0 Core/Misc: Reduce differences between branches 2025-02-20 23:57:25 +01:00
Shauren
dbd761d20a Core/Spells: Remove manual spell guid creation in scripts 2025-02-01 00:32:34 +01:00
Shauren
84b0eca447 Core/Auras: Use UnitListSearcher instead of WorldObjectListSearcher when searching for area aura targets 2025-01-09 21:08:00 +01:00
Shauren
97f58a59f1 Core/Auras: Make iteration over Aura::GetAuraEffects safe by automatically skipping nullptr elements 2025-01-09 13:23:48 +01:00
Meji
c9099c8756 Core/Misc: Implemented spawn tracking (#30247) 2025-01-04 18:08:09 +01:00
Shauren
28d3c1bc23 Core/PacketIO: Refactor LootPackets to use new Bits<> writing utilities 2024-12-27 15:55:01 +01:00
Shauren
9ed5f8812b Core/PacketIO: Remove overriding Underlying type from ByteBuffer reads in favor of PacketUtilities::As 2024-12-19 14:57:28 +01:00
Shauren
4f7079f471 Core: Updated to 11.0.7 2024-12-18 22:50:33 +01:00
Shauren
e3f253f41d Fix nopch build 2024-12-17 20:53:40 +01:00
Shauren
7a27f2a652 Core/PacketIO: Added more utilities for packet writing for strings and optionals implemented with unique_ptr 2024-12-17 19:17:04 +01:00
Shauren
fade8be3b1 Core/PacketIO: Rename more unknown packet fields 2024-11-21 22:42:07 +01:00
Shauren
6dd5fb9d88 Core/Auras: Implemented mount equipment 2024-11-19 21:40:49 +01:00
Shauren
5f0ace8199 Typo fix 2024-11-06 12:47:18 +01:00
Shauren
8066110756 Core/PacketIO: Named a bunch of unknown/unused fields 2024-11-06 12:17:49 +01:00
Shauren
ab5e30d2d8 Core/PacketIO: Fixed SMSG_QUERY_QUEST_INFO_RESPONSE structure 2024-10-31 15:34:57 +01:00
Shauren
5f37b29f41 Core/PacketIO: Updated packet structures to 11.0.5 2024-10-30 14:40:51 +01:00
Shauren
ac7a95b45c Core/PacketIO: Update opcodes for 11.0.5 2024-10-30 14:40:36 +01:00
Jeremy
caccb06190 Core/Texts: Refactor Emote/Sound handling and add ConditionID for ChatTextBuilders (#30343) 2024-10-21 02:34:00 +02:00
Shauren
77b8066147 Core/PacketIO: Fix old copypaste 2024-10-18 17:24:47 +02:00
Meji
4936094379 Core/PacketIO: Added empty implementation for treasure picker opcodes (#30351)
* Temporary workaround to display quest details at questgiver

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-10-18 16:43:12 +02:00
ModoX
222a80a6d6 Core/Movement: Implemented cyclic waypoint movement (#29923)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-10-07 20:29:02 +02:00
Shauren
43c7965d6b Core/Movement: Store adv flying speeds instead of hardcoding them in SMSG_UPDATE_OBJECT and enable packets modifying them 2024-10-07 16:08:13 +02:00
Meji
19a0e885a6 Core/PacketIO: Fix SMSG_UI_MAP_QUEST_LINES_RESPONSE struct (TWW) (#30219) 2024-09-14 13:14:05 +02:00
Shauren
2c9d1f9e5c Core/PacketIO: Add missing bit to SMSG_QUEST_GIVER_QUEST_DETAILS
Closes #30191
2024-09-06 16:06:57 +02:00
Shauren
ba90348de8 Core/PacketIO: Fixed SMSG_SPELL_ENERGIZE_LOG structure 2024-08-31 18:28:47 +02:00
Meji
efa76de540 Core/PacketIO: Implemented UIMap questlines (#30030) 2024-08-30 18:11:07 +02:00
Shauren
b6b2cdcce0 Core/PacketIO: Add some missing 11.0 packet bits 2024-08-19 00:53:39 +02:00
Shauren
c4b710446d Core/Realms: Realmlist refactors
* Removed global realm variable from World and use RealmList everywhere
* Match auth build key with client version
* Restored allowedSecurityLevel checks for realmlist packet building
* Restored updating population field, mysteriously removed 15 years ago in f20b25d1c9
2024-08-18 18:59:58 +02:00
Shauren
32ff365288 Core/PacketIO: Fixed SMSG_QUEST_GIVER_REQUEST_ITEMS structure
Closes #30168
2024-08-17 19:03:21 +02:00
Shauren
1f952893fc Core/PacketIO: Fixed some 11.0.2 structures
Closes #30167
2024-08-17 00:58:07 +02:00
Shauren
df1ec76d54 Core: Updated to 11.0.2 2024-08-16 00:03:22 +02:00
Shauren
585cbd9394 Core/PacketIO: Misc non-structure altering refactors 2024-08-14 22:56:33 +02:00
Shauren
d1ffe61727 Core/Players: Implemented hero talents 2024-08-10 12:01:47 +02:00
Shauren
d72e91bee2 Core/PacketIO: Use std::string_view to read strings from ByteBuffer 2024-08-03 13:40:17 +02:00
Shauren
e59eef5432 Core/PacketIO: Updated to 11.0.0 2024-08-02 13:25:41 +02:00
Shauren
6f67ed7fd3 Core/PacketIO: Added example uses of new packet reading/writing utilities 2024-07-31 11:57:33 +02:00
Shauren
f41ab921b9 Core/PacketIO: Added new packet reading/writing utilities for type casting, optionals and bits 2024-07-31 11:43:39 +02:00
Shauren
e13642a180 Core/PacketIO: Named unknown field in CMSG_CREATE_CHARACTER 2024-07-21 00:23:58 +02:00
Shauren
b103de805a Core/PacketIO: Fixed SMSG_ATTACKER_STATE_UPDATE structure
Closes #30036
2024-07-11 17:40:11 +02:00
Shauren
321161230f Core/Spells: Implemented SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT 2024-07-02 11:12:16 +02:00