mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-28 21:02:14 +01:00
Misc/Enum: Updated some enums to 4.2.2
This commit is contained in:
@@ -397,19 +397,19 @@ enum ItemEnchantmentType
|
||||
|
||||
enum ItemLimitCategoryMode
|
||||
{
|
||||
ITEM_LIMIT_CATEGORY_MODE_HAVE = 0, // limit applied to amount items in inventory/bank
|
||||
ITEM_LIMIT_CATEGORY_MODE_EQUIP = 1, // limit applied to amount equipped items (including used gems)
|
||||
ITEM_LIMIT_CATEGORY_MODE_HAVE = 0, // limit applied to amount items in inventory/bank
|
||||
ITEM_LIMIT_CATEGORY_MODE_EQUIP = 1, // limit applied to amount equipped items (including used gems)
|
||||
};
|
||||
|
||||
enum TotemCategoryType
|
||||
{
|
||||
TOTEM_CATEGORY_TYPE_KNIFE = 1,
|
||||
TOTEM_CATEGORY_TYPE_TOTEM = 2,
|
||||
TOTEM_CATEGORY_TYPE_ROD = 3,
|
||||
TOTEM_CATEGORY_TYPE_PICK = 21,
|
||||
TOTEM_CATEGORY_TYPE_STONE = 22,
|
||||
TOTEM_CATEGORY_TYPE_HAMMER = 23,
|
||||
TOTEM_CATEGORY_TYPE_SPANNER = 24
|
||||
TOTEM_CATEGORY_TYPE_KNIFE = 1,
|
||||
TOTEM_CATEGORY_TYPE_TOTEM = 2,
|
||||
TOTEM_CATEGORY_TYPE_ROD = 3,
|
||||
TOTEM_CATEGORY_TYPE_PICK = 21,
|
||||
TOTEM_CATEGORY_TYPE_STONE = 22,
|
||||
TOTEM_CATEGORY_TYPE_HAMMER = 23,
|
||||
TOTEM_CATEGORY_TYPE_SPANNER = 24
|
||||
};
|
||||
|
||||
// SummonProperties.dbc, col 1
|
||||
@@ -437,7 +437,8 @@ enum SummonPropType
|
||||
SUMMON_PROP_TYPE_SIEGE_VEH = 9, // summon different vehicles, 14 spells in 3.0.3
|
||||
SUMMON_PROP_TYPE_DRAKE_VEH = 10, // summon drake (vehicle), 3 spells
|
||||
SUMMON_PROP_TYPE_LIGHTWELL = 11, // summon lightwell, 6 spells in 3.0.3
|
||||
SUMMON_PROP_TYPE_JEEVES = 12 // summon Jeeves, 1 spell in 3.3.5a
|
||||
SUMMON_PROP_TYPE_JEEVES = 12, // summon Jeeves, 1 spell in 3.3.5a
|
||||
SUMMON_PROP_TYPE_LASHTAIL = 13, // Lashtail Hatchling, 1 spell in 4.2.2
|
||||
};
|
||||
|
||||
// SummonProperties.dbc, col 5
|
||||
@@ -460,6 +461,11 @@ enum SummonPropFlags
|
||||
SUMMON_PROP_FLAG_UNK14 = 0x00002000, // Guides, player follows
|
||||
SUMMON_PROP_FLAG_UNK15 = 0x00004000, // Force of Nature, Shadowfiend, Feral Spirit, Summon Water Elemental
|
||||
SUMMON_PROP_FLAG_UNK16 = 0x00008000, // Light/Dark Bullet, Soul/Fiery Consumption, Twisted Visage, Twilight Whelp. Phase related?
|
||||
SUMMON_PROP_FLAG_UNK17 = 0x00010000,
|
||||
SUMMON_PROP_FLAG_UNK18 = 0x00020000,
|
||||
SUMMON_PROP_FLAG_UNK19 = 0x00040000,
|
||||
SUMMON_PROP_FLAG_UNK20 = 0x00080000,
|
||||
SUMMON_PROP_FLAG_UNK21 = 0x00100000, // Totems
|
||||
};
|
||||
|
||||
enum VehicleSeatFlags
|
||||
@@ -487,7 +493,7 @@ enum VehicleSeatFlagsB
|
||||
VEHICLE_SEAT_FLAG_B_VEHICLE_PLAYERFRAME_UI = 0x80000000, // Lua_UnitHasVehiclePlayerFrameUI - actually checked for flagsb &~ 0x80000000
|
||||
};
|
||||
|
||||
// CreatureType.dbc
|
||||
// CurrencyTypes.dbc
|
||||
enum CurrencyTypes
|
||||
{
|
||||
CURRENCY_TYPE_CONQUEST_POINTS = 390,
|
||||
|
||||
@@ -32,7 +32,29 @@ enum PowerType
|
||||
POWER_HEAT = 101,
|
||||
POWER_OOZE = 121,
|
||||
POWER_BLOOD = 141,
|
||||
POWER_WRATH = 142
|
||||
POWER_WRATH = 142,
|
||||
POWER_ARCANE_ENERGY = 143,
|
||||
POWER_LIFE_ENERGY = 144,
|
||||
POWER_SUN_ENERGY = 145,
|
||||
POWER_SWING_VELOCITY = 146,
|
||||
POWER_SHADOWFLAME_ENERGY = 147,
|
||||
POWER_BLUE_POWER = 148,
|
||||
POWER_PURPLE_POWER = 149,
|
||||
POWER_GREEN_POWER = 150,
|
||||
POWER_ORANGE_POWER = 151,
|
||||
POWER_ENERGY = 153,
|
||||
POWER_ARCANEENERGY = 161,
|
||||
POWER_WIND_POWER_1 = 162,
|
||||
POWER_WIND_POWER_2 = 163,
|
||||
POWER_WIND_POWER_3 = 164,
|
||||
POWER_FUEL = 165,
|
||||
POWER_SUN_POWER = 166,
|
||||
POWER_TWILIGHT_ENERGY = 169,
|
||||
POWER_VENOM = 174,
|
||||
POWER_ORANGE_POWER_2 = 176,
|
||||
POWER_CONSUMING_FLAME = 177,
|
||||
POWER_PYROCLASTIC_FRENZY = 178,
|
||||
POWER_FLASHFIRE = 179,
|
||||
};
|
||||
|
||||
enum VehicleFlags
|
||||
|
||||
@@ -113,7 +113,9 @@ enum GroupUpdateFlags
|
||||
GROUP_UPDATE_FLAG_PET_CUR_POWER = 0x00010000, // uint16 pet cur power
|
||||
GROUP_UPDATE_FLAG_PET_MAX_POWER = 0x00020000, // uint16 pet max power
|
||||
GROUP_UPDATE_FLAG_PET_AURAS = 0x00040000, // uint64 mask, for each bit set uint32 spellid + uint8 unk, pet auras...
|
||||
GROUP_UPDATE_FLAG_VEHICLE_SEAT = 0x00080000, // uint32 vehicle_seat_id (index from VehicleSeat.dbc)
|
||||
GROUP_UPDATE_FLAG_VEHICLE_SEAT = 0x00080000, // uint8, uint64, if (uint32 != 0) { uint32, if (uint16 & 0x40) { uint32, uint32, uint32 } }
|
||||
GROUP_UPDATE_FLAG_UNKNOWN_1 = 0x00100000, // uint32
|
||||
GROUP_UPDATE_FLAG_UNKNOWN_2 = 0x00200000, // uint32, uint32, string
|
||||
GROUP_UPDATE_PET = 0x0007FC00, // all pet flags
|
||||
GROUP_UPDATE_FULL = 0x0007FFFF, // all known flags
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user