diff options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/HPMDataCheck.h | 4 | ||||
-rw-r--r-- | src/common/mmo.h | 13 |
2 files changed, 10 insertions, 7 deletions
diff --git a/src/common/HPMDataCheck.h b/src/common/HPMDataCheck.h index 2370dfa8d..2f1de3585 100644 --- a/src/common/HPMDataCheck.h +++ b/src/common/HPMDataCheck.h @@ -214,6 +214,7 @@ HPExport const struct s_HPMDataCheck HPMDataCheck[] = { { "guild_storage", sizeof(struct guild_storage), SERVER_TYPE_ALL }, { "hotkey", sizeof(struct hotkey), SERVER_TYPE_ALL }, { "item", sizeof(struct item), SERVER_TYPE_ALL }, + { "item_option", sizeof(struct item_option), SERVER_TYPE_ALL }, { "mail_data", sizeof(struct mail_data), SERVER_TYPE_ALL }, { "mail_message", sizeof(struct mail_message), SERVER_TYPE_ALL }, { "mmo_charstatus", sizeof(struct mmo_charstatus), SERVER_TYPE_ALL }, @@ -493,12 +494,12 @@ HPExport const struct s_HPMDataCheck HPMDataCheck[] = { { "item_combo", sizeof(struct item_combo), SERVER_TYPE_MAP }, { "item_data", sizeof(struct item_data), SERVER_TYPE_MAP }, { "item_group", sizeof(struct item_group), SERVER_TYPE_MAP }, - { "item_option", sizeof(struct item_option), SERVER_TYPE_MAP }, { "item_package", sizeof(struct item_package), SERVER_TYPE_MAP }, { "item_package_must_entry", sizeof(struct item_package_must_entry), SERVER_TYPE_MAP }, { "item_package_rand_entry", sizeof(struct item_package_rand_entry), SERVER_TYPE_MAP }, { "item_package_rand_group", sizeof(struct item_package_rand_group), SERVER_TYPE_MAP }, { "itemdb_interface", sizeof(struct itemdb_interface), SERVER_TYPE_MAP }, + { "itemdb_option", sizeof(struct itemdb_option), SERVER_TYPE_MAP }, { "itemlist", sizeof(struct itemlist), SERVER_TYPE_MAP }, { "itemlist_entry", sizeof(struct itemlist_entry), SERVER_TYPE_MAP }, #else @@ -629,6 +630,7 @@ HPExport const struct s_HPMDataCheck HPMDataCheck[] = { { "ZC_PROGRESS_ACTOR", sizeof(struct ZC_PROGRESS_ACTOR), SERVER_TYPE_MAP }, { "mail_item", sizeof(struct mail_item), SERVER_TYPE_MAP }, { "maillistinfo", sizeof(struct maillistinfo), SERVER_TYPE_MAP }, + { "packet_ZC_REFUSE_LOGIN", sizeof(struct packet_ZC_REFUSE_LOGIN), SERVER_TYPE_MAP }, { "packet_additem", sizeof(struct packet_additem), SERVER_TYPE_MAP }, { "packet_authok", sizeof(struct packet_authok), SERVER_TYPE_MAP }, { "packet_banking_check", sizeof(struct packet_banking_check), SERVER_TYPE_MAP }, diff --git a/src/common/mmo.h b/src/common/mmo.h index 0b4ba4a45..4a79245a1 100644 --- a/src/common/mmo.h +++ b/src/common/mmo.h @@ -363,6 +363,12 @@ enum attribute_flag { ATTR_BROKEN = 1, }; +struct item_option { + int16 index; + int16 value; + uint8 param; +}; + struct item { int id; short nameid; @@ -376,12 +382,7 @@ struct item { char favorite; unsigned char bound; uint64 unique_id; - - struct { - int16 index; - int16 value; - uint8 param; - } option[MAX_ITEM_OPTIONS]; + struct item_option option[MAX_ITEM_OPTIONS]; }; //Equip position constants |