#ifndef RAGNAROK_SOURCE_CONTENTS_MESSENGER_MESSENGERMEMBER_H #define RAGNAROK_SOURCE_CONTENTS_MESSENGER_MESSENGERMEMBER_H #include #include struct MessengerMember { MessengerMember(); explicit MessengerMember(int unused); MessengerMember(const MessengerMember& other); MessengerMember& operator=(const MessengerMember& other); ~MessengerMember(); /* 0000 */ std::int32_t valid; /* 0004 */ std::uint32_t accountId; /* 0008 */ std::uint32_t characterId; /* 000C */ std::string name; /* 0024 */ std::string map; /* 003C */ std::int32_t leader; /* 0040 */ std::int32_t offline; /* 0044 */ std::int32_t color; /* 0048 */ std::uint16_t job; /* 004A */ std::uint16_t level; /* 004C */ std::int32_t dead; }; #if defined(_WIN32) && !defined(_WIN64) static_assert(sizeof(MessengerMember) == 80); #endif #endif