Initial support for newer packet versions (#4944)

Basic support for packets up to April 2020
Changing the default packet version to 2020-04-01

Thanks to everyone involved!
This commit is contained in:
Lemongrass3110
2020-06-03 16:35:10 +02:00
committed by GitHub
parent 929c30c414
commit 45cd5808b7
34 changed files with 6983 additions and 2728 deletions

View File

@@ -22,6 +22,7 @@
#include "itemdb.hpp"
#include "log.hpp"
#include "map.hpp" // struct map_session_data
#include "packets.hpp"
#include "pc.hpp"
#include "pc_groups.hpp"
@@ -741,8 +742,8 @@ enum e_guild_storage_log storage_guild_log_read_sub( struct map_session_data* sd
enum e_guild_storage_log storage_guild_log_read( struct map_session_data* sd ){
std::vector<struct guild_log_entry> log;
// ( 65535(maximum packet size) - 8(header) ) / 83 (entry size) = 789 (-1 for safety)
enum e_guild_storage_log ret = storage_guild_log_read_sub( sd, log, 788 );
// ( maximum packet size - header size ) / entry size ) - 1 (for safety)
enum e_guild_storage_log ret = storage_guild_log_read_sub( sd, log, ( ( UINT16_MAX - sizeof( struct PACKET_ZC_ACK_GUILDSTORAGE_LOG ) ) / sizeof( struct PACKET_ZC_ACK_GUILDSTORAGE_LOG_sub ) ) - 1 );
clif_guild_storage_log( sd, log, ret );