aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-09-21 23:49:41 +0200
committerShauren <shauren.trinity@gmail.com>2021-09-22 00:01:47 +0200
commitf9fb4697264b5a3fde929cea78618bbbb47c979a (patch)
tree4167b8e343893ba949c629ac1ab08f1edb588d7d /src
parentdb39adc3a1b949b4e3ab37efba78adbf2efab77b (diff)
Core/Items: Define new item flags
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Item/ItemTemplate.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/server/game/Entities/Item/ItemTemplate.h b/src/server/game/Entities/Item/ItemTemplate.h
index cdee1d0265d..99d98a4ae0a 100644
--- a/src/server/game/Entities/Item/ItemTemplate.h
+++ b/src/server/game/Entities/Item/ItemTemplate.h
@@ -183,7 +183,7 @@ enum ItemFlags : uint32
ITEM_FLAG_NO_USER_DESTROY = 0x00000020, // Item can not be destroyed, except by using spell (item can be reagent for spell)
ITEM_FLAG_PLAYERCAST = 0x00000040, // Item's spells are castable by players
ITEM_FLAG_NO_EQUIP_COOLDOWN = 0x00000080, // No default 30 seconds cooldown when equipped
- ITEM_FLAG_MULTI_LOOT_QUEST = 0x00000100,
+ ITEM_FLAG_LEGACY = 0x00000100,
ITEM_FLAG_IS_WRAPPER = 0x00000200, // Item can wrap other items
ITEM_FLAG_USES_RESOURCES = 0x00000400,
ITEM_FLAG_MULTI_DROP = 0x00000800, // Looting this item does not remove it from available loot
@@ -195,7 +195,7 @@ enum ItemFlags : uint32
ITEM_FLAG_NO_CREATOR = 0x00020000,
ITEM_FLAG_IS_PROSPECTABLE = 0x00040000, // Item can be prospected
ITEM_FLAG_UNIQUE_EQUIPPABLE = 0x00080000, // You can only equip one of these
- ITEM_FLAG_IGNORE_FOR_AURAS = 0x00100000,
+ ITEM_FLAG_DISABLE_AUTO_QUOTES = 0x00100000, // Disables quotes around item description in tooltip
ITEM_FLAG_IGNORE_DEFAULT_ARENA_RESTRICTIONS = 0x00200000, // Item can be used during arena match
ITEM_FLAG_NO_DURABILITY_LOSS = 0x00400000, // Some Thrown weapons have it (and only Thrown) but not all
ITEM_FLAG_USE_WHEN_SHAPESHIFTED = 0x00800000, // Item can be used in shapeshift forms
@@ -293,7 +293,14 @@ enum ItemFlags4
ITEM_FLAG4_DISPLAY_ONLY_ON_DEFINED_RACES = 0x00000080,
ITEM_FLAG4_REGULATED_COMMODITY = 0x00000100,
ITEM_FLAG4_CREATE_LOOT_IMMEDIATELY = 0x00000200,
- ITEM_FLAG4_GENERATE_LOOT_SPEC_ITEM = 0x00000400
+ ITEM_FLAG4_GENERATE_LOOT_SPEC_ITEM = 0x00000400,
+ ITEM_FLAG4_HIDDEN_IN_REWARD_SUMMARIES = 0x00000800,
+ ITEM_FLAG4_DISALLOW_WHILE_LEVEL_LINKED = 0x00001000,
+ ITEM_FLAG4_DISALLOW_ENCHANT = 0x00002000,
+ ITEM_FLAG4_SQUISH_USING_ITEM_LEVEL_AS_PLAYER_LEVEL = 0x00004000,
+ ITEM_FLAG4_ALWAYS_SHOW_SELL_PRICE_IN_TOOLTIP = 0x00008000,
+ ITEM_FLAG4_COSMETIC_ITEM = 0x00010000,
+ ITEM_FLAG4_NO_SPELL_EFFECT_TOOLTIP_PREFIXES = 0x00020000
};
enum ItemFlagsCustom