BFA Update (still lots of testing to do tho)

This commit is contained in:
hondacrx
2018-12-10 12:46:25 -05:00
parent 468b053946
commit 8e20114e10
256 changed files with 35613 additions and 10459 deletions
+139 -74
View File
@@ -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