woww: Add stat type enum and remove item_stat_value
This commit is contained in:
parent
19dde277ad
commit
10eb24f4df
|
@ -447,7 +447,6 @@ static int hf_woww_item_spell_charges = -1;
|
||||||
static int hf_woww_item_stack_count = -1;
|
static int hf_woww_item_stack_count = -1;
|
||||||
static int hf_woww_item_stack_size = -1;
|
static int hf_woww_item_stack_size = -1;
|
||||||
static int hf_woww_item_stat_type = -1;
|
static int hf_woww_item_stat_type = -1;
|
||||||
static int hf_woww_item_stat_value = -1;
|
|
||||||
static int hf_woww_item_sub_class_mask = -1;
|
static int hf_woww_item_sub_class_mask = -1;
|
||||||
static int hf_woww_item_suffix_factor = -1;
|
static int hf_woww_item_suffix_factor = -1;
|
||||||
static int hf_woww_item_target = -1;
|
static int hf_woww_item_target = -1;
|
||||||
|
@ -3913,6 +3912,26 @@ static const value_string e_guild_member_status_strings[] = {
|
||||||
{ 0, NULL }
|
{ 0, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
ITEM_STAT_TYPE_MANA = 0x0,
|
||||||
|
ITEM_STAT_TYPE_HEALTH = 0x1,
|
||||||
|
ITEM_STAT_TYPE_AGILITY = 0x3,
|
||||||
|
ITEM_STAT_TYPE_STRENGTH = 0x4,
|
||||||
|
ITEM_STAT_TYPE_INTELLECT = 0x5,
|
||||||
|
ITEM_STAT_TYPE_SPIRIT = 0x6,
|
||||||
|
ITEM_STAT_TYPE_STAMINA = 0x7,
|
||||||
|
} e_item_stat_type;
|
||||||
|
static const value_string e_item_stat_type_strings[] = {
|
||||||
|
{ ITEM_STAT_TYPE_MANA, "Mana" },
|
||||||
|
{ ITEM_STAT_TYPE_HEALTH, "Health" },
|
||||||
|
{ ITEM_STAT_TYPE_AGILITY, "Agility" },
|
||||||
|
{ ITEM_STAT_TYPE_STRENGTH, "Strength" },
|
||||||
|
{ ITEM_STAT_TYPE_INTELLECT, "Intellect" },
|
||||||
|
{ ITEM_STAT_TYPE_SPIRIT, "Spirit" },
|
||||||
|
{ ITEM_STAT_TYPE_STAMINA, "Stamina" },
|
||||||
|
{ 0, NULL }
|
||||||
|
};
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
LOOT_SLOT_TYPE_TYPE_ALLOW_LOOT = 0x0,
|
LOOT_SLOT_TYPE_TYPE_ALLOW_LOOT = 0x0,
|
||||||
LOOT_SLOT_TYPE_TYPE_ROLL_ONGOING = 0x1,
|
LOOT_SLOT_TYPE_TYPE_ROLL_ONGOING = 0x1,
|
||||||
|
@ -14127,7 +14146,7 @@ add_body_fields(guint32 opcode,
|
||||||
for (i = 0; i < 10; ++i) {
|
for (i = 0; i < 10; ++i) {
|
||||||
ptvcursor_add_text_with_subtree(ptv, SUBTREE_UNDEFINED_LENGTH, ett_message, "ItemStat");
|
ptvcursor_add_text_with_subtree(ptv, SUBTREE_UNDEFINED_LENGTH, ett_message, "ItemStat");
|
||||||
ptvcursor_add(ptv, hf_woww_item_stat_type, 4, ENC_LITTLE_ENDIAN);
|
ptvcursor_add(ptv, hf_woww_item_stat_type, 4, ENC_LITTLE_ENDIAN);
|
||||||
ptvcursor_add(ptv, hf_woww_item_stat_value, 4, ENC_LITTLE_ENDIAN);
|
ptvcursor_add(ptv, hf_woww_value, 4, ENC_LITTLE_ENDIAN);
|
||||||
ptvcursor_pop_subtree(ptv);
|
ptvcursor_pop_subtree(ptv);
|
||||||
}
|
}
|
||||||
for (i = 0; i < 5; ++i) {
|
for (i = 0; i < 5; ++i) {
|
||||||
|
@ -18250,13 +18269,7 @@ proto_register_woww(void)
|
||||||
},
|
},
|
||||||
{ &hf_woww_item_stat_type,
|
{ &hf_woww_item_stat_type,
|
||||||
{ "Item Stat Type", "woww.item.stat.type",
|
{ "Item Stat Type", "woww.item.stat.type",
|
||||||
FT_UINT32, BASE_HEX_DEC, NULL, 0,
|
FT_UINT32, BASE_HEX_DEC, VALS(e_item_stat_type_strings), 0,
|
||||||
NULL, HFILL
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{ &hf_woww_item_stat_value,
|
|
||||||
{ "Item Stat Value", "woww.item.stat.value",
|
|
||||||
FT_INT32, BASE_DEC, NULL, 0,
|
|
||||||
NULL, HFILL
|
NULL, HFILL
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -20638,7 +20651,7 @@ proto_register_woww(void)
|
||||||
},
|
},
|
||||||
{ &hf_woww_value,
|
{ &hf_woww_value,
|
||||||
{ "Value", "woww.value",
|
{ "Value", "woww.value",
|
||||||
FT_UINT32, BASE_HEX_DEC, NULL, 0,
|
FT_INT32, BASE_DEC, NULL, 0,
|
||||||
NULL, HFILL
|
NULL, HFILL
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue