BFA Update (still lots of testing to do tho)
This commit is contained in:
@@ -259,7 +259,7 @@ namespace Framework.Constants
|
||||
StrInt = 74
|
||||
}
|
||||
|
||||
public enum ItemSpelltriggerType : byte
|
||||
public enum ItemSpelltriggerType : sbyte
|
||||
{
|
||||
OnUse = 0, // use after equip cooldown
|
||||
OnEquip = 1,
|
||||
@@ -347,6 +347,68 @@ namespace Framework.Constants
|
||||
OverrideRequiredLevel = 18
|
||||
}
|
||||
|
||||
enum ItemContext : byte
|
||||
{
|
||||
None = 0,
|
||||
DungeonNormal = 1,
|
||||
DungeonHeroic = 2,
|
||||
RaidNormal = 3,
|
||||
RaidRaidFinder = 4,
|
||||
RaidHeroic = 5,
|
||||
RaidMythic = 6,
|
||||
PvpUnranked1 = 7,
|
||||
PvpRanked1 = 8,
|
||||
ScenarioNormal = 9,
|
||||
ScenarioHeroic = 10,
|
||||
QuestReward = 11,
|
||||
Store = 12,
|
||||
TradeSkill = 13,
|
||||
Vendor = 14,
|
||||
BlackMarket = 15,
|
||||
ChallengeMode1 = 16,
|
||||
DungeonLvlUp1 = 17,
|
||||
DungeonLvlUp2 = 18,
|
||||
DungeonLvlUp3 = 19,
|
||||
DungeonLvlUp4 = 20,
|
||||
ForceToNone = 21,
|
||||
Timewalker = 22,
|
||||
DungeonMythic = 23,
|
||||
PvpHonorReward = 24,
|
||||
WorldQuest1 = 25,
|
||||
WorldQuest2 = 26,
|
||||
WorldQuest3 = 27,
|
||||
WorldQuest4 = 28,
|
||||
WorldQuest5 = 29,
|
||||
WorldQuest6 = 30,
|
||||
MissionReward1 = 31,
|
||||
MissionReward2 = 32,
|
||||
ChallengeMode2 = 33,
|
||||
ChallengeMode3 = 34,
|
||||
ChallengeModeJackpot = 35,
|
||||
WorldQuest7 = 36,
|
||||
WorldQuest8 = 37,
|
||||
PvpRanked2 = 38,
|
||||
PvpRanked3 = 39,
|
||||
PvpRanked4 = 40,
|
||||
PvpUnranked2 = 41,
|
||||
WorldQuest9 = 42,
|
||||
WorldQuest10 = 43,
|
||||
PvpRanked5 = 44,
|
||||
PvpRanked6 = 45,
|
||||
PvpRanked7 = 46,
|
||||
PvpUnranked3 = 47,
|
||||
PvpUnranked4 = 48,
|
||||
PvpUnranked5 = 49,
|
||||
PvpUnranked6 = 50,
|
||||
PvpUnranked7 = 51,
|
||||
PvpRanked8 = 52,
|
||||
WorldQuest11 = 53,
|
||||
WorldQuest12 = 54,
|
||||
WorldQuest13 = 55,
|
||||
PvpRankedJackpot = 56,
|
||||
TournamentRealm = 57
|
||||
}
|
||||
|
||||
public enum ItemEnchantmentType : byte
|
||||
{
|
||||
None = 0,
|
||||
@@ -905,79 +967,82 @@ namespace Framework.Constants
|
||||
TooFewToSplit = 26, // Tried To Split More Than Number In Stack.
|
||||
SplitFailed = 27, // Couldn'T Split Those Items.
|
||||
SpellFailedReagentsGeneric = 28, // Missing Reagent
|
||||
NotEnoughMoney = 29, // You Don'T Have Enough Money.
|
||||
NotABag = 30, // Not A Bag.
|
||||
DestroyNonemptyBag = 31, // You Can Only Do That With Empty Bags.
|
||||
NotOwner = 32, // You Don'T Own That Item.
|
||||
OnlyOneQuiver = 33, // You Can Only Equip One Quiver.
|
||||
NoBankSlot = 34, // You Must Purchase That Bag Slot First
|
||||
NoBankHere = 35, // You Are Too Far Away From A Bank.
|
||||
ItemLocked = 36, // Item Is Locked.
|
||||
GenericStunned = 37, // You Are Stunned
|
||||
PlayerDead = 38, // You Can'T Do That When You'Re Dead.
|
||||
ClientLockedOut = 39, // You Can'T Do That Right Now.
|
||||
InternalBagError = 40, // Internal Bag Error
|
||||
OnlyOneBolt = 41, // You Can Only Equip One Quiver.
|
||||
OnlyOneAmmo = 42, // You Can Only Equip One Ammo Pouch.
|
||||
CantWrapStackable = 43, // Stackable Items Can'T Be Wrapped.
|
||||
CantWrapEquipped = 44, // Equipped Items Can'T Be Wrapped.
|
||||
CantWrapWrapped = 45, // Wrapped Items Can'T Be Wrapped.
|
||||
CantWrapBound = 46, // Bound Items Can'T Be Wrapped.
|
||||
CantWrapUnique = 47, // Unique Items Can'T Be Wrapped.
|
||||
CantWrapBags = 48, // Bags Can'T Be Wrapped.
|
||||
LootGone = 49, // Already Looted
|
||||
InvFull = 50, // Inventory Is Full.
|
||||
BankFull = 51, // Your Bank Is Full
|
||||
VendorSoldOut = 52, // That Item Is Currently Sold Out.
|
||||
BagFull2 = 53, // That Bag Is Full.
|
||||
ItemNotFound2 = 54, // The Item Was Not Found.
|
||||
CantStack2 = 55, // This Item Cannot Stack.
|
||||
BagFull3 = 56, // That Bag Is Full.
|
||||
VendorSoldOut2 = 57, // That Item Is Currently Sold Out.
|
||||
ObjectIsBusy = 58, // That Object Is Busy.
|
||||
CantBeDisenchanted = 59,
|
||||
NotInCombat = 60, // You Can'T Do That While In Combat
|
||||
NotWhileDisarmed = 61, // You Can'T Do That While Disarmed
|
||||
BagFull4 = 62, // That Bag Is Full.
|
||||
CantEquipRank = 63, // You Don'T Have The Required Rank For That Item
|
||||
CantEquipReputation = 64, // You Don'T Have The Required Reputation For That Item
|
||||
TooManySpecialBags = 65, // You Cannot Equip Another Bag Of That Type
|
||||
LootCantLootThatNow = 66, // You Can'T Loot That Item Now.
|
||||
ItemUniqueEquippable = 67, // You Cannot Equip More Than One Of Those.
|
||||
VendorMissingTurnins = 68, // You Do Not Have The Required Items For That Purchase
|
||||
NotEnoughHonorPoints = 69, // You Don'T Have Enough Honor Points
|
||||
NotEnoughArenaPoints = 70, // You Don'T Have Enough Arena Points
|
||||
ItemMaxCountSocketed = 71, // You Have The Maximum Number Of Those Gems In Your Inventory Or Socketed Into Items.
|
||||
MailBoundItem = 72, // You Can'T Mail Soulbound Items.
|
||||
InternalBagError2 = 73, // Internal Bag Error
|
||||
BagFull5 = 74, // That Bag Is Full.
|
||||
ItemMaxCountEquippedSocketed = 75, // You Have The Maximum Number Of Those Gems Socketed Into Equipped Items.
|
||||
ItemUniqueEquippableSocketed = 76, // You Cannot Socket More Than One Of Those Gems Into A Single Item.
|
||||
TooMuchGold = 77, // At Gold Limit
|
||||
NotDuringArenaMatch = 78, // You Can'T Do That While In An Arena Match
|
||||
TradeBoundItem = 79, // You Can'T Trade A Soulbound Item.
|
||||
CantEquipRating = 80, // You Don'T Have The Personal, Team, Or Battleground Rating Required To Buy That Item
|
||||
EventAutoequipBindConfirm = 81,
|
||||
NotSameAccount = 82, // Account-Bound Items Can Only Be Given To Your Own Characters.
|
||||
NoOutput = 83,
|
||||
ItemMaxLimitCategoryCountExceededIs = 84, // You Can Only Carry %D %S
|
||||
ItemMaxLimitCategorySocketedExceededIs = 85, // You Can Only Equip %D |4item:Items In The %S Category
|
||||
ScalingStatItemLevelExceeded = 86, // Your Level Is Too High To Use That Item
|
||||
PurchaseLevelTooLow = 87, // You Must Reach Level %D To Purchase That Item.
|
||||
CantEquipNeedTalent = 88, // You Do Not Have The Required Talent To Equip That.
|
||||
ItemMaxLimitCategoryEquippedExceededIs = 89, // You Can Only Equip %D |4item:Items In The %S Category
|
||||
ShapeshiftFormCannotEquip = 90, // Cannot Equip Item In This Form
|
||||
ItemInventoryFullSatchel = 91, // Your Inventory Is Full. Your Satchel Has Been Delivered To Your Mailbox.
|
||||
ScalingStatItemLevelTooLow = 92, // Your Level Is Too Low To Use That Item
|
||||
CantBuyQuantity = 93, // You Can'T Buy The Specified Quantity Of That Item.
|
||||
ItemIsBattlePayLocked = 94, // Your purchased item is still waiting to be unlocked
|
||||
ReagentBankFull = 95, // Your reagent bank is full
|
||||
ReagentBankLocked = 96,
|
||||
WrongBagType3 = 97,
|
||||
CantUseItem = 98, // You can't use that item.
|
||||
CantBeObliterated = 99, // You can't obliterate that item
|
||||
GuildBankConjuredItem = 100,// You cannot store conjured items in the guild bank
|
||||
CantDoThatRightNow = 101,// You can't do that right now.
|
||||
CantTradeGold = 29, // Gold May Only Be Offered By One Trader.
|
||||
NotEnoughMoney = 30, // You Don'T Have Enough Money.
|
||||
NotABag = 31, // Not A Bag.
|
||||
DestroyNonemptyBag = 32, // You Can Only Do That With Empty Bags.
|
||||
NotOwner = 33, // You Don'T Own That Item.
|
||||
OnlyOneQuiver = 34, // You Can Only Equip One Quiver.
|
||||
NoBankSlot = 35, // You Must Purchase That Bag Slot First
|
||||
NoBankHere = 36, // You Are Too Far Away From A Bank.
|
||||
ItemLocked = 37, // Item Is Locked.
|
||||
GenericStunned = 38, // You Are Stunned
|
||||
PlayerDead = 39, // You Can'T Do That When You'Re Dead.
|
||||
ClientLockedOut = 40, // You Can'T Do That Right Now.
|
||||
InternalBagError = 41, // Internal Bag Error
|
||||
OnlyOneBolt = 42, // You Can Only Equip One Quiver.
|
||||
OnlyOneAmmo = 43, // You Can Only Equip One Ammo Pouch.
|
||||
CantWrapStackable = 44, // Stackable Items Can'T Be Wrapped.
|
||||
CantWrapEquipped = 45, // Equipped Items Can'T Be Wrapped.
|
||||
CantWrapWrapped = 46, // Wrapped Items Can'T Be Wrapped.
|
||||
CantWrapBound = 47, // Bound Items Can'T Be Wrapped.
|
||||
CantWrapUnique = 48, // Unique Items Can'T Be Wrapped.
|
||||
CantWrapBags = 49, // Bags Can'T Be Wrapped.
|
||||
LootGone = 50, // Already Looted
|
||||
InvFull = 51, // Inventory Is Full.
|
||||
BankFull = 52, // Your Bank Is Full
|
||||
VendorSoldOut = 53, // That Item Is Currently Sold Out.
|
||||
BagFull2 = 54, // That Bag Is Full.
|
||||
ItemNotFound2 = 55, // The Item Was Not Found.
|
||||
CantStack2 = 56, // This Item Cannot Stack.
|
||||
BagFull3 = 57, // That Bag Is Full.
|
||||
VendorSoldOut2 = 58, // That Item Is Currently Sold Out.
|
||||
ObjectIsBusy = 59, // That Object Is Busy.
|
||||
CantBeDisenchanted = 60, // Item Cannot Be Disenchanted
|
||||
NotInCombat = 61, // You Can'T Do That While In Combat
|
||||
NotWhileDisarmed = 62, // You Can'T Do That While Disarmed
|
||||
BagFull4 = 63, // That Bag Is Full.
|
||||
CantEquipRank = 64, // You Don'T Have The Required Rank For That Item
|
||||
CantEquipReputation = 65, // You Don'T Have The Required Reputation For That Item
|
||||
TooManySpecialBags = 66, // You Cannot Equip Another Bag Of That Type
|
||||
LootCantLootThatNow = 67, // You Can'T Loot That Item Now.
|
||||
ItemUniqueEquippable = 68, // You Cannot Equip More Than One Of Those.
|
||||
VendorMissingTurnins = 69, // You Do Not Have The Required Items For That Purchase
|
||||
NotEnoughHonorPoints = 70, // You Don'T Have Enough Honor Points
|
||||
NotEnoughArenaPoints = 71, // You Don'T Have Enough Arena Points
|
||||
ItemMaxCountSocketed = 72, // You Have The Maximum Number Of Those Gems In Your Inventory Or Socketed Into Items.
|
||||
MailBoundItem = 73, // You Can'T Mail Soulbound Items.
|
||||
InternalBagError2 = 74, // Internal Bag Error
|
||||
BagFull5 = 75, // That Bag Is Full.
|
||||
ItemMaxCountEquippedSocketed = 76, // You Have The Maximum Number Of Those Gems Socketed Into Equipped Items.
|
||||
ItemUniqueEquippableSocketed = 77, // You Cannot Socket More Than One Of Those Gems Into A Single Item.
|
||||
TooMuchGold = 78, // At Gold Limit
|
||||
NotDuringArenaMatch = 79, // You Can'T Do That While In An Arena Match
|
||||
TradeBoundItem = 80, // You Can'T Trade A Soulbound Item.
|
||||
CantEquipRating = 81, // You Don'T Have The Personal, Team, Or Battleground Rating Required To Buy That Item
|
||||
EventAutoequipBindConfirm = 82,
|
||||
NotSameAccount = 83, // Account-Bound Items Can Only Be Given To Your Own Characters.
|
||||
EquipNone3 = 84,
|
||||
ItemMaxLimitCategoryCountExceededIs = 85, // You Can Only Carry %D %S
|
||||
ItemMaxLimitCategorySocketedExceededIs = 86, // You Can Only Equip %D |4item:Items In The %S Category
|
||||
ScalingStatItemLevelExceeded = 87, // Your Level Is Too High To Use That Item
|
||||
PurchaseLevelTooLow = 88, // You Must Reach Level %D To Purchase That Item.
|
||||
CantEquipNeedTalent = 89, // You Do Not Have The Required Talent To Equip That.
|
||||
ItemMaxLimitCategoryEquippedExceededIs = 90, // You Can Only Equip %D |4item:Items In The %S Category
|
||||
ShapeshiftFormCannotEquip = 91, // Cannot Equip Item In This Form
|
||||
ItemInventoryFullSatchel = 92, // Your Inventory Is Full. Your Satchel Has Been Delivered To Your Mailbox.
|
||||
ScalingStatItemLevelTooLow = 93, // Your Level Is Too Low To Use That Item
|
||||
CantBuyQuantity = 94, // You Can'T Buy The Specified Quantity Of That Item.
|
||||
ItemIsBattlePayLocked = 95, // Your Purchased Item Is Still Waiting To Be Unlocked
|
||||
ReagentBankFull = 96, // Your Reagent Bank Is Full
|
||||
ReagentBankLocked = 97,
|
||||
WrongBagType3 = 98, // That Item Doesn'T Go In That Container.
|
||||
CantUseItem = 99, // You Can'T Use That Item.
|
||||
CantBeObliterated = 100,// You Can'T Obliterate That Item
|
||||
GuildBankConjuredItem = 101,// You Cannot Store Conjured Items In The Guild Bank
|
||||
CantDoThatRightNow = 102,// You Can'T Do That Right Now.
|
||||
BagFull6 = 103,// That Bag Is Full.
|
||||
CantBeScrapped = 104,// You Can'T Scrap That Item
|
||||
}
|
||||
|
||||
public enum BuyResult
|
||||
|
||||
Reference in New Issue
Block a user