Core/Units: Defined new npc flag
This commit is contained in:
@@ -113,45 +113,46 @@ namespace Framework.Constants
|
|||||||
public enum NPCFlags : ulong
|
public enum NPCFlags : ulong
|
||||||
{
|
{
|
||||||
None = 0x00,
|
None = 0x00,
|
||||||
Gossip = 0x01,
|
Gossip = 0x01, // 100%
|
||||||
QuestGiver = 0x02,
|
QuestGiver = 0x02, // 100%
|
||||||
Unk1 = 0x04,
|
Unk1 = 0x04,
|
||||||
Unk2 = 0x08,
|
Unk2 = 0x08,
|
||||||
Trainer = 0x10,
|
Trainer = 0x10, // 100%
|
||||||
TrainerClass = 0x20,
|
TrainerClass = 0x20, // 100%
|
||||||
TrainerProfession = 0x40,
|
TrainerProfession = 0x40, // 100%
|
||||||
Vendor = 0x80,
|
Vendor = 0x80, // 100%
|
||||||
VendorGeneral = 0x100,
|
VendorAmmo = 0x100, // 100%, General Goods Vendor
|
||||||
VendorFood = 0x200,
|
VendorFood = 0x200, // 100%
|
||||||
VendorPoison = 0x400,
|
VendorPoison = 0x400, // Guessed
|
||||||
VendorReagent = 0x800,
|
VendorReagent = 0x800, // 100%
|
||||||
Repair = 0x1000,
|
Repair = 0x1000, // 100%
|
||||||
FlightMaster = 0x2000,
|
FlightMaster = 0x2000, // 100%
|
||||||
SpiritHealer = 0x4000,
|
SpiritHealer = 0x4000, // Guessed
|
||||||
SpiritGuide = 0x8000,
|
SpiritGuide = 0x8000, // Guessed
|
||||||
Innkeeper = 0x10000,
|
Innkeeper = 0x10000, // 100%
|
||||||
Banker = 0x20000,
|
Banker = 0x20000, // 100%
|
||||||
Petitioner = 0x40000,
|
Petitioner = 0x40000, // 100% 0xc0000 = Guild Petitions, 0x40000 = Arena Team Petitions
|
||||||
TabardDesigner = 0x80000,
|
TabardDesigner = 0x80000, // 100%
|
||||||
BattleMaster = 0x100000,
|
BattleMaster = 0x100000, // 100%
|
||||||
Auctioneer = 0x200000,
|
Auctioneer = 0x200000, // 100%
|
||||||
StableMaster = 0x400000,
|
StableMaster = 0x400000, // 100%
|
||||||
GuildBanker = 0x800000,
|
GuildBanker = 0x800000, //
|
||||||
SpellClick = 0x1000000,
|
SpellClick = 0x1000000, //
|
||||||
PlayerVehicle = 0x2000000,
|
PlayerVehicle = 0x2000000, // Players With Mounts That Have Vehicle Data Should Have It Set
|
||||||
Mailbox = 0x4000000,
|
Mailbox = 0x4000000, // Mailbox
|
||||||
ArtifactPowerRespec = 0x8000000,
|
ArtifactPowerRespec = 0x8000000, // Artifact Powers Reset
|
||||||
Transmogrifier = 0x10000000,
|
Transmogrifier = 0x10000000, // Transmogrification
|
||||||
VaultKeeper = 0x20000000,
|
VaultKeeper = 0x20000000, // Void Storage
|
||||||
WildBattlePet = 0x0040000000,
|
WildBattlePet = 0x40000000, // Pet That Player Can Fight (Battle Pet)
|
||||||
BlackMarket = 0x80000000,
|
BlackMarket = 0x80000000, // Black Market
|
||||||
ItemUpgradeMaster = 0x100000000,
|
ItemUpgradeMaster = 0x100000000,
|
||||||
GarrisonArchitect = 0x200000000,
|
GarrisonArchitect = 0x200000000,
|
||||||
Steering = 0x400000000,
|
Steering = 0x400000000,
|
||||||
ShipmentCrafter = 0x1000000000,
|
ShipmentCrafter = 0x1000000000,
|
||||||
GarrisonMissionNpc = 0x2000000000,
|
GarrisonMissionNpc = 0x2000000000,
|
||||||
TradeskillNpc = 0x4000000000,
|
TradeskillNpc = 0x4000000000,
|
||||||
BlackMarketView = 0x8000000000
|
BlackMarketView = 0x8000000000,
|
||||||
|
ContributionCollector = 0x40000000000,
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum CreatureTypeFlags : uint
|
public enum CreatureTypeFlags : uint
|
||||||
|
|||||||
Reference in New Issue
Block a user