woww: Refactor enums and remove allowed_classes hf
This commit is contained in:
parent
b08b20f5d2
commit
fb2f78c6aa
|
@ -95,13 +95,11 @@ static int hf_woww_agility = -1;
|
|||
static int hf_woww_ai_reaction = -1;
|
||||
static int hf_woww_allow_movement = -1;
|
||||
static int hf_woww_allowed_class = -1;
|
||||
static int hf_woww_allowed_classes = -1;
|
||||
static int hf_woww_allowed_genders = -1;
|
||||
static int hf_woww_allowed_guild_id = -1;
|
||||
static int hf_woww_allowed_maximum_level = -1;
|
||||
static int hf_woww_allowed_minimum_level = -1;
|
||||
static int hf_woww_allowed_race = -1;
|
||||
static int hf_woww_allowed_races = -1;
|
||||
static int hf_woww_ammo_display_id = -1;
|
||||
static int hf_woww_ammo_inventory_type = -1;
|
||||
static int hf_woww_ammo_type = -1;
|
||||
|
@ -6359,36 +6357,36 @@ typedef enum {
|
|||
ITEM_CLASS_CONSUMABLE = 0x0,
|
||||
ITEM_CLASS_CONTAINER = 0x1,
|
||||
ITEM_CLASS_WEAPON = 0x2,
|
||||
ITEM_CLASS_RESERVED_1 = 0x3,
|
||||
ITEM_CLASS_GEM = 0x3,
|
||||
ITEM_CLASS_ARMOR = 0x4,
|
||||
ITEM_CLASS_REAGENT = 0x5,
|
||||
ITEM_CLASS_PROJECTILE = 0x6,
|
||||
ITEM_CLASS_TRADE_GOODS = 0x7,
|
||||
ITEM_CLASS_RESERVED_2 = 0x8,
|
||||
ITEM_CLASS_GENERIC = 0x8,
|
||||
ITEM_CLASS_RECIPE = 0x9,
|
||||
ITEM_CLASS_RESERVED_3 = 0xA,
|
||||
ITEM_CLASS_MONEY = 0xA,
|
||||
ITEM_CLASS_QUIVER = 0xB,
|
||||
ITEM_CLASS_QUEST = 0xC,
|
||||
ITEM_CLASS_KEY = 0xD,
|
||||
ITEM_CLASS_RESERVED_4 = 0xE,
|
||||
ITEM_CLASS_PERMANENT = 0xE,
|
||||
ITEM_CLASS_MISC = 0xF,
|
||||
} e_item_class;
|
||||
static const value_string e_item_class_strings[] = {
|
||||
{ ITEM_CLASS_CONSUMABLE, "Consumable" },
|
||||
{ ITEM_CLASS_CONTAINER, "Container" },
|
||||
{ ITEM_CLASS_WEAPON, "Weapon" },
|
||||
{ ITEM_CLASS_RESERVED_1, "Reserved 1" },
|
||||
{ ITEM_CLASS_GEM, "Gem" },
|
||||
{ ITEM_CLASS_ARMOR, "Armor" },
|
||||
{ ITEM_CLASS_REAGENT, "Reagent" },
|
||||
{ ITEM_CLASS_PROJECTILE, "Projectile" },
|
||||
{ ITEM_CLASS_TRADE_GOODS, "Trade Goods" },
|
||||
{ ITEM_CLASS_RESERVED_2, "Reserved 2" },
|
||||
{ ITEM_CLASS_GENERIC, "Generic" },
|
||||
{ ITEM_CLASS_RECIPE, "Recipe" },
|
||||
{ ITEM_CLASS_RESERVED_3, "Reserved 3" },
|
||||
{ ITEM_CLASS_MONEY, "Money" },
|
||||
{ ITEM_CLASS_QUIVER, "Quiver" },
|
||||
{ ITEM_CLASS_QUEST, "Quest" },
|
||||
{ ITEM_CLASS_KEY, "Key" },
|
||||
{ ITEM_CLASS_RESERVED_4, "Reserved 4" },
|
||||
{ ITEM_CLASS_PERMANENT, "Permanent" },
|
||||
{ ITEM_CLASS_MISC, "Misc" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
@ -7389,6 +7387,32 @@ typedef enum {
|
|||
CHANNEL_FLAGS_VOICE = 0x80,
|
||||
} e_channel_flags;
|
||||
|
||||
typedef enum {
|
||||
ALLOWED_CLASS_ALL = 0x000,
|
||||
ALLOWED_CLASS_WARRIOR = 0x001,
|
||||
ALLOWED_CLASS_PALADIN = 0x002,
|
||||
ALLOWED_CLASS_HUNTER = 0x004,
|
||||
ALLOWED_CLASS_ROGUE = 0x008,
|
||||
ALLOWED_CLASS_PRIEST = 0x010,
|
||||
ALLOWED_CLASS_SHAMAN = 0x040,
|
||||
ALLOWED_CLASS_MAGE = 0x080,
|
||||
ALLOWED_CLASS_WARLOCK = 0x100,
|
||||
ALLOWED_CLASS_DRUID = 0x400,
|
||||
} e_allowed_class;
|
||||
|
||||
typedef enum {
|
||||
ALLOWED_RACE_ALL = 0x000,
|
||||
ALLOWED_RACE_HUMAN = 0x001,
|
||||
ALLOWED_RACE_ORC = 0x002,
|
||||
ALLOWED_RACE_DWARF = 0x004,
|
||||
ALLOWED_RACE_NIGHT_ELF = 0x008,
|
||||
ALLOWED_RACE_UNDEAD = 0x010,
|
||||
ALLOWED_RACE_TAUREN = 0x020,
|
||||
ALLOWED_RACE_GNOME = 0x040,
|
||||
ALLOWED_RACE_TROLL = 0x080,
|
||||
ALLOWED_RACE_GOBLIN = 0x100,
|
||||
} e_allowed_race;
|
||||
|
||||
typedef enum {
|
||||
GROUP_UPDATE_FLAGS_NONE = 0x00000000,
|
||||
GROUP_UPDATE_FLAGS_STATUS = 0x00000001,
|
||||
|
@ -14475,8 +14499,8 @@ add_body_fields(guint32 opcode,
|
|||
ptvcursor_add(ptv, hf_woww_deadline, 4, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_issue_date, 4, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_allowed_guild_id, 4, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_allowed_classes, 4, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_allowed_races, 4, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_allowed_class, 4, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_allowed_race, 4, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_allowed_genders, 2, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_allowed_minimum_level, 4, ENC_LITTLE_ENDIAN);
|
||||
ptvcursor_add(ptv, hf_woww_allowed_maximum_level, 4, ENC_LITTLE_ENDIAN);
|
||||
|
@ -15953,12 +15977,6 @@ proto_register_woww(void)
|
|||
NULL, HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_woww_allowed_classes,
|
||||
{ "Allowed Classes", "woww.allowed.classes",
|
||||
FT_UINT32, BASE_HEX_DEC, NULL, 0,
|
||||
NULL, HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_woww_allowed_genders,
|
||||
{ "Allowed Genders", "woww.allowed.genders",
|
||||
FT_UINT16, BASE_HEX_DEC, NULL, 0,
|
||||
|
@ -15989,12 +16007,6 @@ proto_register_woww(void)
|
|||
NULL, HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_woww_allowed_races,
|
||||
{ "Allowed Races", "woww.allowed.races",
|
||||
FT_UINT32, BASE_HEX_DEC, NULL, 0,
|
||||
NULL, HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_woww_ammo_display_id,
|
||||
{ "Ammo Display Id", "woww.ammo.display.id",
|
||||
FT_UINT32, BASE_HEX_DEC, NULL, 0,
|
||||
|
|
Loading…
Reference in New Issue