15 #include "../clib/rawtypes.h" 22 #pragma pack( push, 1 ) 40 static_assert(
sizeof(
PKTBI_22_SYNC ) == 3,
"size missmatch" );
54 static_assert(
sizeof(
PKTBI_2C ) == 2,
"size missmatch" );
63 static_assert(
sizeof(
PKTBI_98_IN ) == 7,
"size missmatch" );
102 FULL_LIST_CAP = 0x02,
104 SINGLE_SKILL_CAP = 0xDF
144 STATUS_NOTHING_BOUGHT = 0,
145 STATUS_ITEMS_BOUGHT = 2
154 static_assert(
sizeof(
PKTBI_3B ) == 15,
"size missmatch" );
175 static_assert(
sizeof(
PKTBI_56 ) == 11,
"size missmatch" );
187 static_assert(
sizeof(
PKTBI_66 ) == 14,
"size missmatch" );
224 CURSOR_TYPE_OBJECT = 0,
225 CURSOR_TYPE_COORDINATE = 1,
227 CURSOR_TYPE_NEUTRAL = 0,
228 CURSOR_TYPE_HARMFUL = 1,
229 CURSOR_TYPE_HELPFUL = 2
232 static_assert(
sizeof(
PKTBI_6C ) == 19,
"size missmatch" );
252 static_assert(
sizeof(
PKTBI_6F ) == 47,
"size missmatch" );
266 OUT_0_DISPLAY_BOARD = 0,
267 OUT_1_MESSAGE_SUMMARY = 1,
269 IN_3_REQ_MESSAGE = 3,
270 IN_4_REQ_MESSAGE_SUMMARY = 4,
271 IN_5_POST_MESSAGE = 5,
272 IN_6_REMOVE_MESSAGE = 6
402 static_assert(
sizeof(
PKTBI_72 ) == 5,
"size missmatch" );
409 static_assert(
sizeof(
PKTBI_73 ) == 2,
"size missmatch" );
421 static_assert(
sizeof(
PKTBI_93 ) == 99,
"size missmatch" );
430 static_assert(
sizeof(
PKTBI_95 ) == 9,
"size missmatch" );
443 static_assert(
sizeof(
PKTBI_99 ) == 26,
"size missmatch" );
454 static_assert(
sizeof(
PKTBI_9A ) == 16,
"size missmatch" );
502 static_assert(
sizeof(
PKTBI_BB ) == 9,
"size missmatch" );
510 static_assert(
sizeof(
PKTBI_BD ) == 4,
"size missmatch" );
633 PARTYCMD_MEMBER_MSG = 3,
634 PARTYCMD_PARTY_MSG = 4,
635 PARTYCMD_LOOT_PERMISSION = 6,
636 PARTYCMD_INVITE_MEMBER = 7,
637 PARTYCMD_ACCEPT_INVITE = 8,
638 PARTYCMD_DECLINE_INVITE = 9
669 POPUP_MENU_LOCKED = 0x1,
670 POPUP_MENU_ARROW = 0x2,
671 POPUP_MENU_COLOR = 0x20
880 TYPE_CYCLE_STACK = 0x01,
882 TYPE_CLOSE_GUMP = 0x04,
883 TYPE_SCREEN_SIZE = 0x05,
884 TYPE_PARTY_SYSTEM = 0x06,
885 TYPE_CURSOR_HUE = 0x08,
886 TYPE_WRESTLING_STUN = 0x0A,
887 TYPE_CLIENT_LANGUAGE = 0x0B,
888 TYPE_CLOSED_STATUS_GUMP = 0x0C,
889 TYPE_CLIENTTYPE = 0x0F,
890 TYPE_OBJECT_CACHE = 0x10,
891 TYPE_POPUP_MENU_REQUEST = 0x13,
892 TYPE_DISPLAY_POPUP_MENU = 0x14,
893 TYPE_POPUP_ENTRY_SELECT = 0x15,
894 TYPE_CLOSE_WINDOW = 0x16,
895 TYPE_CODEX_OF_WISDOM = 0x17,
896 TYPE_ENABLE_MAP_DIFFS = 0x18,
897 TYPE_EXTENDED_STATS_OUT = 0x19,
898 TYPE_EXTENDED_STATS_IN = 0x1A,
899 TYPE_NEW_SPELLBOOK = 0x1B,
900 TYPE_SPELL_SELECT = 0x1C,
901 TYPE_CUSTOM_HOUSE_SHORT = 0x1D,
902 TYPE_REQ_FULL_CUSTOM_HOUSE = 0x1E,
903 TYPE_ABILITY_ICON_CONFIRM = 0x21,
904 TYPE_ACTIVATE_CUSTOM_HOUSE_TOOL = 0x20,
907 TYPE_CHARACTER_RACE_CHANGER = 0x2A,
908 TYPE_TOGGLE_FLYING = 0x32
912 CURSORHUE_FELUCCA = 0,
913 CURSORHUE_TRAMMEL = 1
933 static_assert(
sizeof(
PKTBI_C2 ) == 23,
"size missmatch" );
940 static_assert(
sizeof(
PKTBI_C8 ) == 2,
"size missmatch" );
947 static_assert(
sizeof(
PKTBI_D1 ) == 2,
"size missmatch" );
958 static_assert(
sizeof(
PKTBI_D6_IN ) == 7,
"size missmatch" );
1105 CUSTOM_HOUSE_BACKUP = 0x02,
1106 CUSTOM_HOUSE_RESTORE = 0x03,
1107 CUSTOM_HOUSE_COMMIT = 0x04,
1108 CUSTOM_HOUSE_ERASE = 0x05,
1109 CUSTOM_HOUSE_ADD = 0x06,
1110 CUSTOM_HOUSE_QUIT = 0x0C,
1111 CUSTOM_HOUSE_ADD_MULTI = 0x0D,
1112 CUSTOM_HOUSE_SYNCH = 0x0E,
1113 CUSTOM_HOUSE_CLEAR = 0x10,
1114 CUSTOM_HOUSE_SELECT_FLOOR = 0x12,
1115 CUSTOM_HOUSE_SELECT_ROOF = 0x13,
1116 CUSTOM_HOUSE_DELETE_ROOF = 0x14,
1118 CUSTOM_HOUSE_REVERT = 0x1A,
1119 GUILD_BUTTON = 0x28,
PKTBI_BF_06_01_IN partyadd
CH_ADD_MULTI ch_add_multi
PKTBI_BF_06_02_IN partyremove
PKTBI_BF_06_03 partymembermsg
PKTBI_BF_06_08 partyaccinvite
u32 serial_closed_status_gump
PKTBI_B8_IN_UPDATE profile_update
PKTBI_BF_RACE_CHANGER_RESULT characterracechanger
PKTBI_BF_2A_RESULT result
u32 serial_request_popup_menu
CH_DELETE_ROOF ch_delete_roof
PKTBI_BF_1E reqfullcustomhouse
PKTBI_BF_06_04_IN partymsg
PKTBI_BF_06_06 partylootperm
FIGHT_BOOK_ABILITY fight_book_ability
CH_SELECT_FLOOR ch_select_floor
PKTBI_BF_06_09 partydecinvite
CH_SELECT_ROOF ch_select_roof
PKTBI_B8_IN_REQUEST profile_request