diff options
| author | Bloodtigress <aurezoute@yahoo.fr> | 2024-05-12 18:19:17 +0200 |
|---|---|---|
| committer | Ovahlord <dreadkiller@gmx.de> | 2024-05-28 16:59:48 +0200 |
| commit | 73972e4067a6d3fdf764f2a8b30c568f6cbda1fb (patch) | |
| tree | d3e03f066d7431325b05dd7f0f018a95e81dc27d /src/server/game/Entities | |
| parent | f157d935c4ff9243fbd7c93075afd3f0d9a51226 (diff) | |
Core/Items: Add enum for hardcoded item ids
(cherry picked from commit 2c286b5fb6b23bf8354af06f884aabe98c66d254)
Diffstat (limited to 'src/server/game/Entities')
| -rw-r--r-- | src/server/game/Entities/Item/ItemTemplate.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Entities/Item/ItemTemplate.h | 21 |
2 files changed, 22 insertions, 1 deletions
diff --git a/src/server/game/Entities/Item/ItemTemplate.cpp b/src/server/game/Entities/Item/ItemTemplate.cpp index 7722087a304..bfe841d5c73 100644 --- a/src/server/game/Entities/Item/ItemTemplate.cpp +++ b/src/server/game/Entities/Item/ItemTemplate.cpp @@ -64,7 +64,7 @@ bool ItemTemplate::HasSignature() const GetClass() != ITEM_CLASS_CONSUMABLE && GetClass() != ITEM_CLASS_QUEST && !HasFlag(ITEM_FLAG_NO_CREATOR) && - GetId() != 6948; /*Hearthstone*/ + GetId() != ITEM_HEARTHSTONE; } bool ItemTemplate::CanChangeEquipStateInCombat() const diff --git a/src/server/game/Entities/Item/ItemTemplate.h b/src/server/game/Entities/Item/ItemTemplate.h index c4212348c4e..bb37ab2ffff 100644 --- a/src/server/game/Entities/Item/ItemTemplate.h +++ b/src/server/game/Entities/Item/ItemTemplate.h @@ -779,6 +779,27 @@ enum ItemLevelConstants : uint32 MAX_ITEM_LEVEL = 1300 }; +enum ItemIdConstants +{ + ITEM_HEARTHSTONE = 6948, // Hearthstone + ITEM_GARRISON_HEARTHSTONE = 110560, // Garrison Hearthstone + ITEM_DALARAN_HEARTHSTONE = 140192, // Dalaran Hearthstone + ITEM_FLIGHT_MASTER_WHISTLE = 141605, // Flight Master Whistle + + ITEM_RED_RIBBONED_WRAPPING_PAPER = 5042, // Red Ribboned Wrapping Paper + ITEM_RED_RIBBONED_GIFT = 5043, // Red Ribboned Gift + ITEM_BLUE_RIBBONED_WRAPPING_PAPER = 5048, // Blue Ribboned Wrapping Paper + ITEM_BLUE_RIBBONED_GIFT = 5044, // Blue Ribboned Gift + ITEM_BLUE_RIBBONED_HOLIDAY_WRAPPING_PAPER = 17303, // Blue Ribboned Wrapping Paper + ITEM_BLUE_RIBBONED_HOLIDAY_GIFT = 17302, // Blue Ribboned Holiday Gift + ITEM_GREEN_RIBBONED_WRAPPING_PAPER = 17304, // Green Ribboned Wrapping Paper + ITEM_GREEN_RIBBONED_HOLIDAY_GIFT = 17305, // Green Ribboned Holiday Gift + ITEM_PURPLE_RIBBONED_WRAPPING_PAPER = 17307, // Purple Ribboned Wrapping Paper + ITEM_PURPLE_RIBBONED_HOLIDAY_GIFT = 17308, // Purple Ribboned Holiday Gift + ITEM_EMPTY_WRAPPER = 21830, // Empty Wrapper + ITEM_WRAPPED_GIFT = 21831, // Wrappered Gift +}; + class Player; struct ChrSpecializationEntry; |
