Commit Graph

983 Commits

Author SHA1 Message Date
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
Shauren
f20fa7aeb5 Core/PacketIO: Fixed packet structres changed after build 54449 2024-06-26 19:54:31 +02:00
Jeremy
6affa412b1 Core/AreaTriggers: Add PlaySpellVisual (#29985) 2024-05-15 02:46:16 +02:00
Shauren
c603c52a3d Core/PacketIO: Fixed SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN structure
Closes #29967
2024-05-09 13:58:52 +02:00
Shauren
468a06baf0 Core: Update to 10.2.7 2024-05-08 20:55:51 +02:00
Shauren
a39d0db9ec Core/Spells: Implemented evoker empower spell mechanic 2024-05-01 22:26:53 +02:00
Shauren
cc92417844 Core/Items: Implemented packets setting up inventory cleanup parameters 2024-04-29 00:06:02 +02:00
Shauren
a02804fa02 Core/Movement: Refactor MoveSplineFlag to get rid of undefined behavior (cast in raw()) and unify enum to string formatting for it 2024-04-23 11:09:59 +02:00
ModoX
a28facb956 Core/Movement: Fixed data sent in cyclic spline related packets 2024-04-21 12:59:12 +02:00
Shauren
be3ae90dc4 Core/Movement: Ensure land and takeoff animations even if gravity enabled/disabled state is not what spline generator expects 2024-04-07 00:05:46 +02:00
Shauren
c2ac37125b Core/Players: Use CharBaseInfo.db2 data to determine appropriate race for mercenary mode transforms 2024-03-28 21:11:59 +01:00
Shauren
ac5aee6a98 Core: Updated to 10.2.6.53840 2024-03-21 21:07:23 +01:00
Shauren
2913263813 Fix GCC build 2024-03-09 01:08:31 +01:00
Shauren
fccf6fb72b Core/Objects: Implemented vignettes 2024-03-09 00:54:27 +01:00
Shauren
d397b636d4 Core/Objects: Keep current WMO info on position updates and use it in party member state packets 2024-03-07 13:31:12 +01:00
Shauren
ecf302ac49 Core/PacketIO: Fixed structures of SMSG_INSPECT_RESULT and SMSG_RATED_PVP_INFO 2024-03-06 11:23:15 +01:00
Shauren
3f8f867425 Core/PacketIO: Implemented and enabled SMSG_STOP_SPEAKERBOT_SOUND 2024-03-02 00:07:47 +01:00
Benjamin Jackson
eecdba9e01 Core/Misc: Rename templat to characterTemplate so it stop looking like a typo despite not being one. (#29421) 2024-02-29 18:44:43 +01:00
Shauren
deb24f3f53 Core/Units: Added helper function to clear boss emote frame and enable SMSG_CLEAR_BOSS_EMOTES 2024-02-27 16:13:23 +01:00
ModoX
f664673990 Core/PacketIO: Implemented CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID and SMSG_PLAYER_IS_ADVENTURE_MAP_POI_VALID (#29626) 2024-02-24 18:44:42 +01:00
Ghaster
9ec1cc07b4 Core/Misc: Defined and implemented CHARACTER_FLAG_RESTING (#29695) 2024-02-16 18:15:03 +01:00
Shauren
8adcfad6ec Add missing changes for cc7e1bdcae 2024-02-14 15:40:31 +01:00
Shauren
cc7e1bdcae Core/Instances: Added back missing cases to InstanceScript::SendEncounterUnit that are supported in 3.3.5 branch 2024-02-14 15:33:59 +01:00
Fabian
9fa521194b Core/Guilds: Implemented club basics to restore old guild functionality (#29587)
* Updated BGS status names enum. Values bigger than 0x0000AFCD & some others are preserved for compatibility reasons. They were not in the client by default.
* Added services & service methods required for guilds.
* Allow club stream messages the usage of LANG_UNIVERSAL.

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-02-12 16:42:08 +01:00
Jeremy
6ed8b5c907 Core/PacketIO: Handle QueryCountdownTimer (#29539)
* Add it to battleground
* Base implementation countdowns in Group
* Fix timer sync between groups in battlegrounds
2024-01-25 14:15:58 +01:00
Shauren
a4a4d010a0 Core: Updated to 10.2.5 2024-01-21 22:25:10 +01:00
Shauren
605e5f94c0 Core/Creatures: Moved autoattack handling from scripts to game 2024-01-08 22:23:12 +01:00
Shauren
099ad4a0fd Core/Misc: Fixed a bunch of uninitialized class fields 2023-12-31 17:08:54 +01:00
Shauren
ee7b0e82fa Core/Quests: Removed slow queries from daily and weekly resets
Closes #29146
2023-12-31 00:42:19 +01:00
Shauren
b4778a4d72 Core/PacketIO: Fixed server time sent in CalendarRaidLockoutAdded 2023-12-02 16:03:50 +01:00
Ovahlord
27019a62a4 Core/Spells: Implement spell queue (#29409) 2023-11-25 00:00:10 +01:00
Shauren
3a50bc50a2 Core/Auras: Fixed crash happening when a periodic aura tick triggers SPELL_AURA_SPLIT_DAMAGE_PCT
Closes #29450
2023-11-23 11:05:49 +01:00
Shauren
b888b1b09f Core/Calendar: Implement different timezone support for ingame calendar
Closes #8390
Closes #29427
2023-11-21 12:25:22 +01:00
Shauren
42c44bd787 Core/Chat: Explicitly ignore disabling chat feature
Closes #29425
2023-11-10 19:55:35 +01:00
Shauren
1eea1d11b1 Core: Update to 10.2.0 2023-11-09 13:33:26 +01:00
Shauren
20b0ad736c Core/Gossip: Rename and document text id field in SMSG_GOSSIP_MESSAGE to include classic differences 2023-11-01 23:43:12 +01:00
Shauren
973b5f404f Core/DataStores: Don't send hotfix ids in SMSG_AVAILABLE_HOTFIXES that don't have a hotfix blob for client locale
Closes #29378
2023-10-23 18:15:01 +02:00
Shauren
ab2b5f6858 Core/PacketIO: Fixed structure of SMSG_ITEM_PUSH_RESULT 2023-10-09 18:36:14 +02:00
Shauren
c2f5ce2b03 Core/Groups: Implemented 10.1.7 ping system 2023-09-14 00:11:06 +02:00
Shauren
6362e31cc2 Core/PacketIO: Fixed structure for SMSG_GUILD_PERMISSIONS_QUERY_RESULTS 2023-09-11 23:34:28 +02:00
Shauren
a667d723bf Core/Pets: Improved pet despawn behavior when mounting
* Pets will now only be despawned when starting to fly
* Fixed crash when summoning a pet that is different than the one that was despawned by flying

Closes #29303
2023-09-10 11:54:09 +02:00
Shauren
edb103eadb Core/PacketIO: Fixed structures of CMSG_PARTY_INVITE and SMSG_FEATURE_SYSTEM_STATUS 2023-09-09 16:27:43 +02:00
Shauren
8efeb202a5 Core: Update to 10.1.7 2023-09-07 01:10:07 +02:00
Shauren
b8912d2ac8 Build fix for clang 11-13 2023-08-27 12:49:33 +02:00
Shauren
f0a862e71b Core/Misc: Modernize comparison operators 2023-08-24 00:51:26 +02:00