Commit Graph

2627 Commits

Author SHA1 Message Date
funjoker
1f1ef22fbf Core/PacketIO: Update Opcodes for 3.4.3
Keep removed opcodes for now as 0xBADD
2023-11-14 21:00:24 +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
Shauren
f812adfabc GCC build fix 2023-08-10 00:17:40 +02:00
Shauren
1dd4b38170 Core/Creatures: std::chrono-ify TempSummon 2023-08-09 11:37:17 +02:00
Shauren
98007f859b Core/Misc: Turn ChrSpecialization into enum class 2023-08-07 00:05:36 +02:00
Shauren
19db88fd1b Core/PacketIO: Fixed structure of SMSG_GOSSIP_MESSAGE and SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE
Closes #29161
Closes #29163
2023-07-19 20:58:27 +02:00
Shauren
cdfaecda52 Core/Network: Cleanup asio using directives 2023-07-15 00:43:19 +02:00
Shauren
0cea730fa2 Core: Update to 10.1.5 2023-07-12 16:29:00 +02:00
Shauren
4d4c7e6893 Core/Quests: Quest flag fixups
* Update flag names
* Implemented QUEST_FLAGS_COMPLETION_NO_DEATH and QUEST_FLAGS_FAIL_ON_LOGOUT
* Started using QUEST_FLAGS_COMPLETION_EVENT and QUEST_FLAGS_COMPLETION_AREA_TRIGGER instead of a custom SpeclalFlag
* Renamed Quest::IsAutoComplete to Quest::IsTurnIn to better describe what it means (a quest that can be turned in without accepting it to quest log)
* Implemented QUEST_FLAGS_UPDATE_PHASESHIFT and removed forced phaseshift updates on every quest status change
* Implemented QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT - reopens gossip menu with questgiver
2023-06-10 20:31:33 +02:00
Meji
06d0b16f15 Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty (#28931) 2023-05-29 00:01:23 +02:00
Shauren
c2884612ce Core/Players: Fixed crashes with char enum packet if equipment cache field does not have correct format 2023-05-22 11:58:50 +02:00
Shauren
06db073eb9 Core/PacketIO: Add missing bit writes 2023-05-13 15:48:25 +02:00
Shauren
3260b94dd6 Core/Misc: Replace string to int conversion functions from Common.h with c++17 std::from_chars based ones Trinity::StringTo 2023-05-13 15:46:27 +02:00
Shauren
1325e0c4b2 Core/Units: Power handling improvements
* Don't include creature_template power multipliers in CreateMana updatefield
* Allow NPCs to have power types other than mana
* Add missing Essence config regeneration rate
* Fixed demon hunter powers not decaying immediately after combat
* Fixed some powers decaying immediately out of combat after energizing (for example holy power)
* Replace hardcoded list of powers to set to full on levelup with a db2 flag check
* Updated Creature::GetPowerIndex for 10.1 new power types
2023-05-09 23:16:30 +02:00
Shauren
22eb73916a Core/PacketIO: Reverted unintended change 2023-05-05 17:06:07 +02:00
Shauren
e540d74610 Core/PacketIO: Fixed quest query packet structure 2023-05-05 14:34:27 +02:00
Shauren
16bc74667e Core: Update to 10.1 2023-05-04 17:00:52 +02:00
François B
1e11f51375 Core/PacketIO: Fixed bracket num in SMSG_RATED_PVP_INFO 2023-04-25 15:49:39 +02:00
Shauren
353a71c6cd Core/Reputation: Fixed crash in reptutation code when PlayerStart.AllReputation is enabled in config
Closes #28915
2023-04-11 19:51:06 +02:00
ModoX
6af42ce82d Core/PacketIO: Fixed array size of CMSG_QUEST_POI_QUERY as of patch 10.0.7 2023-03-24 19:07:13 +01:00
Shauren
d6d5d94ebe Core/PacketIO: Fixed SMSG_ENABLE_BARBER_SHOP structure
Closes #28606
2023-03-23 00:06:43 +01:00
Shauren
922f60fa25 Core: Update to 10.0.7 2023-03-22 00:08:20 +01:00
Shauren
cc61ccb1a4 Core/PacketIO: Fixed missing reference on return type of operator << overloads for packets 2023-03-19 16:37:24 +01:00
Смердокрыл
b37333c1d9 Core/Auras: Implemented SPELL_AURA_KEYBOUND_OVERRIDE (#28809)
Co-authored-by: MaxtorCoder <warsongkiller.s8@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-02-10 11:29:43 +01:00
Meji
03918978c1 Core/Players: Several currency fixes and improvements (#28676) 2023-01-29 17:42:23 +01:00
Shauren
4bec7233ba Core: Updated to 10.0.5 2023-01-28 01:53:26 +01: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
1afec8be63 Core/Misc: Use boost/circular_buffer forward declaration headers in our headers 2023-01-06 16:55:25 +01:00
Shauren
b65c3f5f4a Core/Misc: Replaced boost::container::static_vector in packet classes with plain vector with custom static storage allocatlr 2023-01-06 16:52:44 +01:00
fluxurion
b71b121c51 Core/Characters: Added Dracthyr Evoker creation data (#28624) 2023-01-02 00:52:25 +01:00
Shauren
ba9bbbc9d0 Core/Misc: Fixed deprecation warnings for c++20 2023-01-01 00:26:53 +01:00
Shauren
1fe89a3701 Core/Players: Implement saving edit mode account data 2022-12-31 12:56:20 +01:00
Shauren
bde93b25d2 Core/Gossip: Integrate banker guid checks into shared gossip interaction data 2022-12-30 14:08:01 +01:00
Shauren
7c4c5ba549 Core/Misc: Clean up WorldSession includes a bit 2022-12-30 14:00:20 +01:00
Shauren
4b2c1bbe0c Core/PacketIO: Fixed incorrect optional check in SMSG_GOSSIP_MESSAGE 2022-12-18 13:15:34 +01:00
Shauren
743c396317 Core/PacketIO: Fixed structure of SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN
Closes #28602
2022-12-18 01:35:26 +01:00
Shauren
0555ab2f56 Core/Players: Implemented setting tradeskill recipes as favorite 2022-12-17 20:27:13 +01:00
Shauren
25c28c0c7d GCC build fix 2022-12-17 12:54:38 +01:00
Shauren
0cc5ab8372 Core/Players: Implemented new talent system 2022-12-16 22:44:55 +01:00