Ovahlord
f573f1f8e3
Core/Packets: converted CMSG_LOADING_SCREEN_NOTIFY to packet class
2022-03-22 12:41:48 +01:00
Ovahlord
07eb4454be
Core/Packets: enabled and added packet class for SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT
2022-02-03 01:44:22 +01:00
Ovahlord
b12ae523cd
Core/Packets: enable and added packet structure for SMSG_MAP_OBJ_EVENTS
2022-02-03 01:12:41 +01:00
Ovahlord
ca35e20c55
Core/Packets: enabled and added packet structure for SMSG_LOOT_CONTENTS
2022-02-03 00:37:59 +01:00
Ovahlord
2916a38ea6
Core/Packets: converted SMSG_QUERY_PLAYER_NAME_RESPONSE to packet class
2021-12-29 21:05:42 +01:00
Ovahlord
3d8762297c
Core/Movement: converted CanFly and DisableGravity ack handling to new system
2021-11-08 22:23:54 +01:00
Ovahlord
edbbeba5a2
Core/Movement: ported client control logic updates from 335 branch
2021-11-06 23:41:34 +01:00
Ovahlord
1a5c06b61a
Core/Packets: several updates to trading
...
* converted CMSG_INITIATE_TRADE, SMSG_TRADE_STATUS, SMSG_TRADE_UPDATED and CMSG_ACCEPT_TRADE to packet class
* fixed enchanting items via trade
* handle unknown fields in SMSG_TRADE_UPDATED
2021-07-11 23:48:50 +02:00
Ovahlord
aef0d5c5dc
Core/Packets:
...
* converted CMSG_REQUEST_HONOR_STATS and SMSG_INSPECT_HONOR_STATS to packet class
* enabled and added handlers for CMSG_REQUEST_INSPECT_RATED_BG_STATS and SMSG_INSPECT_RATED_BG_STATS
2021-07-10 19:55:04 +02:00
Ovahlord
4430863a1e
Core/Spells: Implement spell queue
...
As of patch 4.1 spell casts can now be queued up 400ms before a ongoing cast finishes or the global cooldown expires to deliver a smooth transitions between casts though emulators do not really benefit from it.
closes #224
2021-05-24 17:14:55 +02:00
Ovahlord
1a6f62d660
Core/Packets: converted SMSG_GUILD_NEWS, SMSG_GUILD_EVENT_LOG_QUERY_RESULTS and SMSG_GUILD_BANK_LOG_QUERY_RESULTS to packet class
2021-04-19 14:49:48 +02:00
Ovahlord
e066546102
Core/Packets: converted SMSG_PARTY_UPDATE to packet class
2021-04-19 10:21:01 +02:00
Ovahlord
3b68b5413a
Core/Packets: converted SMSG_PARTY_COMMAND_RESULT, CMSG_PARTY_INVITE, SMSG_PARTY_INVITE, CMSG_PARTY_INVITE_RESPONSE and SMSG_GROUP_DECLINE to packet class
2021-04-19 00:32:56 +02:00
Ovahlord
c89eee43ce
Core/Groups: implemented and enabled CMSG_SET_EVERYONE_IS_ASSISTANT and updated naming for group flags
2021-04-18 14:47:46 +02:00
Ovahlord
c1cb11c19f
Core/PacketIO: implement and enable SMSG_PLAY_SPELL_VISUAL
2021-03-12 21:56:15 +01:00
Ovahlord
d159cce9ba
Core/PacketIO: converted Archaeology packets to packet class and implement SMSG_RESEARCH_COMPLETE
2021-03-11 13:13:43 +01:00
Ovahlord
f9f69bb0fe
Core/Packets: converted SMSG_RAID_INSTANCE_MESSAGE, SMSG_PENDING_RAID_LOCK, SMSG_INSTANCE_SAVE_CREATED and SMSG_TRANSFER_ABORTED to packet class
2021-01-10 11:55:10 +01:00
Ovahlord
45d5f647b5
Core/Packets: converted SMSG_UPDATE_LAST_INSTANCE, SMSG_UPDATE_INSTANCE_OWNERSHIP and SMSG_INSTANCE_INFO to packet class
2021-01-10 09:40:17 +01:00
Ovahlord
c3831d30e5
Core/Packets: converted SMSG_PARTY_MEMBER_STATE and SMSG_PARTY_MEMBER_FULL_STATE to packet class
...
* handle GROUP_UPDATE_FLAG_PHASE when changing phases
* define and implement GROUP_UPDATE_FLAG_WMO_GROUP_ID
2021-01-09 16:42:53 +01:00
Ovahlord
24da4cc22e
Core/Packets: added structure for SMSG_LFG_SEARCH_RESULT
2020-11-03 21:50:57 +01:00
Ovahlord
ac8741e3bc
Core/Packets: converted more packets to class
2020-10-23 12:30:45 +02:00
Ovahlord
a08ab06d36
Core/Units: converted SMSG_SPELL_ENERGIZE_LOG to packet class and no longer send PowerUpdate packets when gaining power via energize spell effects
2020-10-22 23:32:45 +02:00
Ovahlord
72d7819c2e
Core/Misc: converted more packets to packet class and implement some new fields for them
2020-10-22 08:47:24 +02:00
Ovahlord
90e5e85afd
Core/Misc: updated a bunch of packets to packet class
2020-10-21 12:04:13 +02:00
Ovahlord
64dd02acb0
Core/Vendors: converted SMSG_VENDOR_INVENTORY to packet class
2020-09-02 00:09:28 +02:00
Ovahlord
ce5d28617d
Core/Packets: converted CMSG_GENERATE_RANDOM_CHARACTER_NAME, SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT, CMSG_CHAR_DELETE, SMSG_CREATE_CHAR, SMSG_DELETE_CHAR and CMSG_PLAYER_LOGIN to packet class
2020-08-30 02:23:39 +02:00
Roc13x
31a04a1de1
Core/Guild: Implement guild master dethrone feature ( #168 )
2020-08-24 23:48:30 +02:00
Ovahlord
0bf3444a80
Core/Packets: converted SMSG_CATEGORY_COOLDOWN to packet class and fixed packet structure
2020-08-09 20:51:06 +02:00
Ovahlord
f9fdce6d4f
Core/Movement: converted SMSG_ON_MONSTER_MOVE and SMSG_ON_MONSTER_MOVE_TRANSPORT to packet class
...
* define and use MOVEMENTFLAG2_IS_VEHICLE_EXIT_VOLUNTARY
2020-08-05 13:55:17 +02:00
Ovahlord
f42d242996
Core/Spells: implement and enable SMSG_MISSILE_CANCEL and use it in Murozond encounter
2020-08-04 16:53:59 +02:00
Ovahlord
c80ce80644
Core/Packets: updated SMSG_LOOT_MONEY_NOTIFY, SMSG_COIN_REMOVED, SMSG_LOOT_REMOVED and SMSG_LOOT_RELEASE to packet class
2020-07-08 14:53:54 +02:00
Ovahlord
4daf6d5f23
Core/Packets: converted SMSG_ATTACKER_STATE_UPDATE to packet class
2020-04-20 19:09:29 +02:00
Ovahlord
832e763d36
Core/Packets: implement and enable SMSG_MOUNT_RESULT and use it for transformed cases
2020-04-07 17:25:15 +02:00
Ovahlord
9dd475d2fc
Core/Packets: converted SMSG_GUILD_COMMAND_RESULT, SMSG_GUILD_BANK_TEXT_QUERY_RESULT, SMSG_GUILD_NAME_CHANGED, SMSG_QUERY_GUILD_INFO_RESPONSE and SMSG_GUILD_RANKS to packet class
2020-03-18 23:09:35 +01:00
Ovahlord
234b1ca355
Core/Packets: convert SMSG_PHASE_SHIFT_CHANGE to packet class and handle PhaseShiftFlags field
2020-03-07 20:15:33 +01:00
Ovahlord
d9b854ad59
Core/Datastores: backported hotfix system implementation
2020-02-21 23:13:38 +01:00
Ovahlord
22ed3f306d
Core/Movement: implement SMSG_SUSPEND_TOKEN and CMSG_SUSPEND_TOKEN_RESPONSE packets and converted SMSG_TRANSFER_PENDING and SMSG_NEW_WORLD to packet class
2020-02-17 18:40:21 +01:00
Ovahlord
b7f7e99d63
Core/Packets: converted SMSG_TRIGGER_CINEMATIC, SMSG_TRIGGER_MOVIE, CMSG_COMPLETE_CINEMATIC, CMSG_NEXT_CINEMATIC_CAMERA, CMSG_COMPLETE_MOVIE and SMSG_STREAMING_MOVIES to packet class
2020-02-08 15:11:32 +01:00
Ovahlord
633cfee22b
Core/Packets: convert SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE to packet class and fix emote field order in QuestGiverQuestDetails
...
* fixed quest packet header naming typos
2020-02-01 19:55:54 +01:00
Ovahlord
3c378d7b0d
Core/Packets: converted SMSG_QUEST_UPDATE_COMPLETE, SMSG_QUEST_UPDATE_FAILED_TIMER, SMSG_QUEST_GIVER_INVALID_QUEST, SMSG_QUEST_GIVER_QUEST_FAILED, MSG_QUEST_PUSH_RESULT, SMSG_QUEST_GIVER_STATUS_MULTIPLE and SMSG_QUEST_LOG_FULL to packet class
2020-02-01 15:47:58 +01:00
Ovahlord
9c0755a343
Core/Packets: converted SMSG_QUEST_CONFIRM_ACCEPT, SMSG_QUEST_UPDATE_ADD_CREDIT and SMSG_QUEST_UPDATE_ADD_PVP_CREDIT to packet class
2020-02-01 11:41:24 +01:00
Ovahlord
1c784a7fd7
Core/Packets: convert SMSG_QUEST_GIVER_QUEST_COMPLETE to packet class
2020-02-01 11:01:45 +01:00
Ghaster
97a727749a
Core/PacketIO: convert all authentication related packets to packet class ( #26 )
2020-01-25 15:44:56 +01:00
Ghaster
2587802100
Core/Packets: convert CMSG_ENUM_CHARACTERS and SMSG_ENUM_CHARACTERS_R… ( #24 )
...
* Core/Packets: convert CMSG_ENUM_CHARACTERS and SMSG_ENUM_CHARACTERS_RESULT to packet class
* Cleanup some excessive large spaces
* These entire spaces must be purged
* Order members by type size and alphabetical
* Change TaggedPosition into Position
2020-01-19 23:17:26 +01:00
Ovahlord
2715301823
Core/Players: convert SMSG_SETUP_CURRENCY to packet class and backportet currency handling from master branch
2020-01-05 23:32:23 +01:00
Ovahlord
bb2073c764
Core/Quests: convert SMSG_QUEST_GIVER_STATUS and SMSG_QUEST_GIVER_QUEST_DETAILS to packet class
2020-01-05 17:25:37 +01:00
Ovahlord
8aa25d9721
Core/Quests: convert SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE to packet class
...
* fixed build
* fixed an issue that was preventing players from turning in quests that have collect objectives but are not in quest logs
2020-01-05 13:59:56 +01:00
Ovahlord
efd033a17d
Core/Packets: convert CMSG_QUEST_LOG_REMOVE_QUEST, CMSG_QUEST_CONFIRM_ACCEPT and CMSG_QUERY_QUEST_INFO to packet class
2020-01-05 12:56:56 +01:00
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
Ovahlord
1ae4749762
Core/Quests: convert CMSG_QUEST_GIVER_ACCEPT_QUEST and CMSG_QUEST_GIVER_CHOOSE_REWARD to packet class
2020-01-03 23:43:19 +01:00