mirror of
https://github.com/EQEmu/Server.git
synced 2026-02-14 23:22:26 +00:00
72 lines
1.8 KiB
C++
72 lines
1.8 KiB
C++
#ifndef LARION_STRUCTS_H_
|
|
#define LARION_STRUCTS_H_
|
|
|
|
namespace Larion {
|
|
namespace structs {
|
|
struct LoginInfo_Struct {
|
|
/*000*/ char login_info[64];
|
|
/*064*/ uint8 unknown064[124];
|
|
/*188*/ uint8 zoning; // 01 if zoning, 00 if not
|
|
/*189*/ uint8 unknown189[275];
|
|
/*488*/
|
|
};
|
|
|
|
struct ClientZoneEntry_Struct {
|
|
/*00*/ uint32 unknown00; // ***Placeholder
|
|
/*04*/ char char_name[64]; // Player firstname [32]
|
|
/*68*/ uint32 unknown68;
|
|
/*72*/ uint32 unknown72;
|
|
};
|
|
|
|
struct Membership_Struct
|
|
{
|
|
/*000*/ uint8 membership; //0 not gold, 2 gold
|
|
/*001*/ uint32 races; // Seen ff ff 01 00
|
|
/*005*/ uint32 classes; // Seen ff ff 01 00
|
|
/*009*/ uint32 entrysize; // Seen 33
|
|
/*013*/ int32 entries[33]; // Most -1, 1, and 0 for Gold Status
|
|
/*145*/
|
|
};
|
|
|
|
struct Membership_Entry_Struct
|
|
{
|
|
/*000*/ uint32 purchase_id; // Seen 1, then increments 90287 to 90300
|
|
/*004*/ uint32 bitwise_entry; // Seen 16 to 65536 - Skips 4096
|
|
/*008*/
|
|
};
|
|
|
|
struct Membership_Setting_Struct
|
|
{
|
|
/*000*/ uint8 setting_index; // 0, 1, 2 or 3
|
|
/*001*/ uint32 setting_id; // 0 to 23
|
|
/*005*/ int32 setting_value; // All can be 0, 1, or -1
|
|
/*009*/
|
|
};
|
|
|
|
struct Membership_Details_Struct
|
|
{
|
|
/*000*/ uint32 membership_setting_count; // Seen 96
|
|
/*004*/ Membership_Setting_Struct settings[96]; // 864 Bytes
|
|
/*364*/ uint32 race_entry_count; // Seen 17
|
|
/*368*/ Membership_Entry_Struct membership_races[17]; // 136 Bytes
|
|
/*3f0*/ uint32 class_entry_count; // Seen 15
|
|
/*3f4*/ Membership_Entry_Struct membership_classes[17]; // 136 Bytes
|
|
/*47c*/ uint32 exit_url_length; // Length of the exit_url string (0 for none)
|
|
/*480*/ //char exit_url[42]; // Upgrade to Silver or Gold Membership URL
|
|
};
|
|
|
|
}; //end namespace structs
|
|
}; //end namespace larion
|
|
|
|
#endif /*LARION_STRUCTS_H_*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|