Commit Graph

1507 Commits

Author SHA1 Message Date
funjoker
6c56916b29 Misc: Update copyright information
Happy new year
2020-01-01 18:47:28 +01:00
Ovahlord
10062737bc Core/Quests: send StatusFlags index based to reflect wpp struct 2019-12-18 06:09:01 +01:00
Ovahlord
39c20cd8be Core/Packets: converted SMSG_QUEST_GIVER_REQUEST_ITEMS to packet class 2019-12-18 05:54:53 +01:00
Ovahlord
a7ebacfe7b Core/Movement:
* fixed packet structure field order of MSG_MOVE_TIME_SKIPPED
* send move_update opcodes to players after the target player's client has confirmed the speed change via ack opcode
*todo: implement anti-cheat checks
2019-11-13 10:25:58 +01:00
Ovahlord
15f09fb82b Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61 2019-11-06 00:51:04 +01:00
Artamedes
57992c4f0d Core/PacketIO: Update UpdateFlags for SMSG_UPDATE_OBJECT movement update (#9)
* Core/PacketIO: Update UpdateFlags for SMSG_UPDATE_OBJECT movement update

* 1

* Core/NetworkOI: corrected connection type for SMSG_MOVE_UPDATE

* suggestions
2019-10-15 19:11:15 +02:00
Ovahlord
8d29de88a2 Core/Guilds: updated guild challenge system
* converted guild challenge packets to packet class
* moved guild challenge reward data to database
2019-10-14 00:56:48 +02:00
sun
0f05657fb6 Remove whitespace 2019-10-07 14:57:46 -04:00
sun
c98c92b902 Core/PacketIO: Restore SMSG_DESTROY_OBJECT removed in 92816c0f17
- this packet was removed in WoD not 4.3.4...
2019-10-07 14:53:36 -04:00
Ovah
eecc496001 Merge pull request #5 from Artamedes/patch-1
Server/PacketIO: Fix S->C logging
2019-10-07 10:21:19 +02:00
Ovahlord
ca07c38a3f Core/Packets: order system status packet members by size 2019-10-07 08:26:58 +02:00
Artamedes
daa58b574b Server/PacketIO: Fix S->C logging
Wrong static cast
2019-10-06 23:59:36 -04:00
Ovahlord
6fe707532f Core/NetworkOI: corrected more connection types 2019-10-06 06:38:37 +02:00
Ovahlord
6c2b9fd213 Core/NetworkOI: updated connection types for many opcodes 2019-10-06 06:24:00 +02:00
Ovahlord
009cffd1d8 fixed codystyle in last commit 2019-10-06 05:19:42 +02:00
Ovahlord
94295f3c16 Core/NetworkOI: send SMSG_MONSTER_MOVE and SMSG_MONSTER_MOVE_TRANSPORT on CONNECTION_TYPE_INSTANCE to fix a visual issue that is causing splines not getting displayed right away when sent after spawn 2019-10-06 05:19:27 +02:00
Ovahlord
846b5d1841 Core/NetworkOI: send SMSG_UPDATE_OBJECT on the instance connection 2019-10-05 00:58:41 +02:00
Ovahlord
8e8c870a47 Core/Players: corrected field order for feature status packet 2019-10-05 00:43:43 +02:00
Ovahlord
9d574d2220 Core/Players: convert SMSG_FEATURE_SYSTEM_STATUS to packet class 2019-10-05 00:22:53 +02:00
Ovahlord
d52e51cb6b Core/NetworkIO: renamed chat channel cmsg opcodes to match client names and defined CSMG_CHAT_CHANNEL_DECLINE_INVITE opcode 2019-10-04 22:41:13 +02:00
Ovahlord
3ef9b4d1d3 Core/NetworkOI: updated connection types for smsg opcodes for 4.3.4 2019-10-04 22:26:23 +02:00
Ovahlord
2637895d6e Core/Session: removed an unneeded include 2019-10-04 17:07:51 +02:00
Ovahlord
1ea13572cf Core: fixed several warnings accross the board 2019-10-04 03:40:43 +02:00
Ovahlord
b3b1600b0a Core: fixed linux build 2019-10-04 01:11:22 +02:00
Ovahlord
8bec6af24a Core/NetworkIO: implement 2nd connection 2019-10-03 22:32:24 +02:00
Ovahlord
9a0fe48e70 Core/Movement: fixed packet structure for SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY and SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY
* enabled CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK
2019-09-14 18:23:58 +02:00
Ovahlord
42e682c3b7 Core/Packets: converted guild reward packets to packet class 2019-09-05 02:51:59 +02:00
Ovahlord
75fd37afb0 Core/Guilds: fixed a typo 2019-09-04 23:28:32 +02:00
Ovahlord
ca9b424e11 Core/Guilds: implement CMSG_GUILD_QUERY_MEMBER_RECIPES and SMSG_GUILD_MEMBER_RECIPES 2019-09-04 23:12:49 +02:00
Ovahlord
ca51f7f9ad Core/Packets: allow CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE a few more requests per second 2019-09-04 22:29:43 +02:00
Ovahlord
f5c7a623f6 Core/Packets: added new handled cmsg opcodes to ddos protection data 2019-09-04 22:04:45 +02:00
Ovahlord
9668494ae0 Core/Guilds: implement CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE and SMSG_GUILD_MEMBERS_WITH_RECIPE 2019-09-04 21:50:00 +02:00
Ovahlord
193da31e51 Core/Packets: renamed guild recipe packet field names to match client values 2019-09-04 20:23:48 +02:00
Ovahlord
77b5a7a796 Core/Guilds: fixed displaying profession spells that are being learned uppon learning the skill 2019-09-04 20:13:57 +02:00
Ovahlord
46eaff5a74 Core/Guilds: implement SMSG_GUILD_KNOWN_RECIPES and CMSG_GUILD_QUERY_RECIPES
* updated CMSG_GUILD_GET_ROSTER and SMSG_GUILD_ROSTER_UPDATE to packet class
* optimized caching process and updating for guild member profession data
2019-09-04 03:52:48 +02:00
Ovahlord
6d759dc6e8 Core/Guilds: implement guild profession fields for guild roster packets 2019-09-03 16:31:59 +02:00
Ovahlord
d17d8e9277 Core/Packets: updated SMSG_GUILD_ROSTER to packet class 2019-09-03 05:17:12 +02:00
Ovahlord
91e76df7f4 Core/Packets: use item instance members for random enchantments on items in GuildBankItemInfo 2019-09-03 01:23:11 +02:00
Ovahlord
be559af3eb Core/Packets: corrected bit flushing position and corrected data types 2019-09-03 00:11:26 +02:00
Ovahlord
144b0ca9a4 Core/Packets: updated SMSG_GUILD_EVENT, SMSG_GUILD_MEMBER_DAILY_RESET, SMSG_GUILD_REPUTATION_WEEKLY_CAP and SMSG_GUILD_XP to packet class 2019-09-02 20:54:03 +02:00
Ovahlord
c858107f5e Core/Packets:
* updated remaining guild bank client opcodes to packet class
* corrected gem socket data naming for guild bank query packet
* renamed several opcodes to match master branch namings
2019-09-02 19:46:49 +02:00
Ovahlord
773d8bf647 Core/Packets: fixed spacing in guild packets 2019-09-02 16:49:46 +02:00
Ovahlord
d78d787292 Core/Packets:
* renamed CMSG_GUILD_BANKER_ACTIVATE to CMSG_GUILD_BANK_ACTIVATE and updated handler to packet class
* renamed SMSG_GUILD_BANK_LIST to SMSG_GUILD_BANK_QUERY_RESULTS and updated packets to packet class
* Updated CMSG_GUILD_BANK_QUERY_TAB, CMSG_GUILD_BANK_BUY_TAB and CMSG_GUILD_BANK_UPDATE_TAB handlers to packet class
* fixed displaying sockets, reforged stats and enchantments for items in the guild bank
2019-09-02 00:15:25 +02:00
Ovahlord
5657e61b24 Core/Packets: restore packet compression that got lost during the packet class porting 2019-08-29 17:15:18 +02:00
Ovahlord
706a9fea1a Core/OutdoorPvP: updated and enabled SMSG_DEFENSE_MESSAGE 2019-08-29 03:30:21 +02:00
Ovahlord
3821779d24 Core/Movement: enabled SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED and added movement structure for it. Todo: test for errors 2019-08-13 22:00:43 +02:00
Ovahlord
46cf03eb7b Core/Addons: Improve WorldSession::ReadAddonsInfo
(ported commits: cd3d317ebf 01124c6f4e and 86b516c3f2
2019-08-01 01:09:16 +02:00
Ovahlord
8a0dc8fb1f Core/Session: restore an accidentally deleted line 2019-07-08 17:57:43 +02:00
Ovahlord
ef39ddfd1b Core/Misc: revert more unwanted changes 2019-07-08 16:11:29 +02:00
Ovahlord
c074c3a9c6 Revert "Core/Misc: Replace time(NULL) with GameTime::GetGameTime()"
This reverts commit 5fe3a1f7f9.
2019-07-08 15:56:29 +02:00