SMSG_PETITION_QUERY_RESPONSE
Client Version 1.12
Wowm Representation
Autogenerated from wowm
file at wow_message_parser/wowm/world/queries/smsg_petition_query_response.wowm:1
.
smsg SMSG_PETITION_QUERY_RESPONSE = 0x01C7 {
u32 petition_id;
Guid charter_owner;
CString guild_name;
CString body_text;
u32 unknown_flags;
u32 minimum_signatures;
u32 maximum_signatures;
u32 deadline;
u32 issue_date;
u32 allowed_guild_id;
AllowedClass allowed_class;
AllowedRace allowed_race;
u16 allowed_genders;
Level32 allowed_minimum_level;
Level32 allowed_maximum_level;
u32 todo_amount_of_signers;
u32 number_of_choices;
}
Header
SMSG have a header of 4 bytes.
SMSG Header
Offset | Size / Endianness | Type | Name | Description |
---|---|---|---|---|
0x00 | 2 / Big | uint16 | size | Size of the rest of the message including the opcode field but not including the size field. |
0x02 | 2 / Little | uint16 | opcode | Opcode that determines which fields the message contains. |
Body
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
0x04 | 4 / Little | u32 | petition_id | |
0x08 | 8 / Little | Guid | charter_owner | |
0x10 | - / - | CString | guild_name | |
- | - / - | CString | body_text | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / Little | u32 | unknown_flags | cmangos/vmangos/mangoszero: Set to 1, only info is comment from vmangos |
- | 4 / Little | u32 | minimum_signatures | cmangos/vmangos/mangoszero: Set to 9, only info is comment from vmangos |
- | 4 / Little | u32 | maximum_signatures | cmangos/vmangos/mangoszero: Set to 9, only info is comment from vmangos |
- | 4 / Little | u32 | deadline | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / Little | u32 | issue_date | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / Little | u32 | allowed_guild_id | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / - | AllowedClass | allowed_class | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / - | AllowedRace | allowed_race | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 2 / Little | u16 | allowed_genders | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / Little | Level32 | allowed_minimum_level | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / Little | Level32 | allowed_maximum_level | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / Little | u32 | todo_amount_of_signers | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos vmangos: char m_choicetext1064 |
- | 4 / Little | u32 | number_of_choices | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
Client Version 2.4.3
Wowm Representation
Autogenerated from wowm
file at wow_message_parser/wowm/world/queries/smsg_petition_query_response.wowm:46
.
smsg SMSG_PETITION_QUERY_RESPONSE = 0x01C7 {
u32 petition_id;
Guid charter_owner;
CString guild_name;
CString body_text;
u32 minimum_signatures;
u32 maximum_signatures;
u32 unknown1;
u32 unknown2;
u32 unknown3;
u32 unknown4;
u32 unknown5;
u16 unknown6;
u32 unknown7;
u32 unknown8;
u32 unknown9;
u32 unknown10;
(u32)CharterType charter_type;
}
Header
SMSG have a header of 4 bytes.
SMSG Header
Offset | Size / Endianness | Type | Name | Description |
---|---|---|---|---|
0x00 | 2 / Big | uint16 | size | Size of the rest of the message including the opcode field but not including the size field. |
0x02 | 2 / Little | uint16 | opcode | Opcode that determines which fields the message contains. |
Body
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
0x04 | 4 / Little | u32 | petition_id | |
0x08 | 8 / Little | Guid | charter_owner | |
0x10 | - / - | CString | guild_name | |
- | - / - | CString | body_text | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / Little | u32 | minimum_signatures | cmangos/vmangos/mangoszero: Set to 9, only info is comment from vmangos |
- | 4 / Little | u32 | maximum_signatures | cmangos/vmangos/mangoszero: Set to 9, only info is comment from vmangos |
- | 4 / Little | u32 | unknown1 | mangosone: bypass client - side limitation, a different value is needed here for each petition |
- | 4 / Little | u32 | unknown2 | |
- | 4 / Little | u32 | unknown3 | |
- | 4 / Little | u32 | unknown4 | |
- | 4 / Little | u32 | unknown5 | |
- | 2 / Little | u16 | unknown6 | |
- | 4 / Little | u32 | unknown7 | |
- | 4 / Little | u32 | unknown8 | |
- | 4 / Little | u32 | unknown9 | |
- | 4 / Little | u32 | unknown10 | |
- | 4 / - | CharterType | charter_type |
Client Version 3.3.5
Wowm Representation
Autogenerated from wowm
file at wow_message_parser/wowm/world/queries/smsg_petition_query_response.wowm:72
.
smsg SMSG_PETITION_QUERY_RESPONSE = 0x01C7 {
u32 petition_id;
Guid charter_owner;
CString guild_name;
CString body_text;
u32 minimum_signatures;
u32 maximum_signatures;
u32 unknown1;
u32 unknown2;
u32 unknown3;
u32 unknown4;
u32 unknown5;
u16 unknown6;
u32 unknown7;
u32 unknown8;
u32 unknown9;
u8[10] unknown10;
u32 unknown11;
(u32)CharterType charter_type;
}
Header
SMSG have a header of 4 bytes.
SMSG Header
Offset | Size / Endianness | Type | Name | Description |
---|---|---|---|---|
0x00 | 2 OR 3 / Big | uint16 OR uint16+uint8 | size | Size of the rest of the message including the opcode field but not including the size field. Wrath server messages can be 3 bytes. If the first (most significant) size byte has 0x80 set, the header will be 3 bytes, otherwise it is 2. |
- | 2 / Little | uint16 | opcode | Opcode that determines which fields the message contains. |
Body
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
- | 4 / Little | u32 | petition_id | |
- | 8 / Little | Guid | charter_owner | |
- | - / - | CString | guild_name | |
- | - / - | CString | body_text | cmangos/vmangos/mangoszero: Set to 0, only info is comment from vmangos |
- | 4 / Little | u32 | minimum_signatures | cmangos/vmangos/mangoszero: Set to 9, only info is comment from vmangos |
- | 4 / Little | u32 | maximum_signatures | cmangos/vmangos/mangoszero: Set to 9, only info is comment from vmangos |
- | 4 / Little | u32 | unknown1 | mangosone: bypass client - side limitation, a different value is needed here for each petition |
- | 4 / Little | u32 | unknown2 | |
- | 4 / Little | u32 | unknown3 | |
- | 4 / Little | u32 | unknown4 | |
- | 4 / Little | u32 | unknown5 | |
- | 2 / Little | u16 | unknown6 | |
- | 4 / Little | u32 | unknown7 | |
- | 4 / Little | u32 | unknown8 | |
- | 4 / Little | u32 | unknown9 | |
- | 10 / - | u8[10] | unknown10 | |
- | 4 / Little | u32 | unknown11 | |
- | 4 / - | CharterType | charter_type |