=== ASSEMBLY INFO === Name: wManager Version: 1.0.0.26015 Runtime: Net_4_0 === PUBLIC TYPES AND MEMBERS === namespace wManager { public class BlackListSerializable { public List Blackspots; public List BlackGuids; public List BlackNpcs; public List BlackNpcTypes; public static string FilePath { get; } public static void AddBlackListToWRobotSession(); public static BlackListSerializable Load(); public static bool Save(BlackListSerializable blackListSerializable); } public class GeneralSettings public sealed abstract class Information { public static string ForWow { get; } public static int ForWowBuild { get; } public static string WRobotVersion { get; } public static string BotName { get; } public static string Version { get; } public static int LaunchBot(string arg, Args argsEnvironmentVariables, bool minimizeOnStart); } public class Pulsator { public static string K { set; } public static bool IsActive { get; } public static bool DontCloseWhenPlayerChanges { get; set; } public static void Pulse(int processId); public static void Dispose(bool closePocess); public static void Reset(); } public sealed abstract class Statistics { public static UInt32 Loots { get; set; } public static UInt32 Kills { get; set; } public static UInt32 Deaths { get; set; } public static UInt32 Farms { get; set; } public static UInt32 Stucks { get; set; } public static void Reset(); public static int ExperienceByHr(); public static int NextLevelSec(); public static int NextLevelMin(); public static int RunningTimeInSec(); public static long MoneyByHr(); public static long Money(); public static int LootsByHr(); public static int KillsByHr(); public static int FarmsByHr(); public static int DeathsByHr(); public static int StucksByHr(); } public class wManagerGlobalSetting { public string WRobotFileName; public string WRobotTmpFolderName; public string DriveLetter; public bool LockExeFile; public bool UseRandomFileName; public string LauncherNameStatic; public string ExecutableHost; public string ExecutableHost2; public string ExecutableHost3; public string ExecutableHost4; public string ExecutableHost5; public string ExecutableHost6; public string ExecutableHost7; public string ExecutableHost8; public string ExecutableHost9; public string ExecutableHost10; public bool ExecutableHostHideWindow; public int ExecutableHostHideWindowMaxWaitTimeMs; public bool ExecutableHostSuspendAllThreads; public string ExecutableHostArg; public int HookSelected; public bool AdvancedProtection; public string FullWowPath; public int MaxFPS; public int MaxLuaMemoryUsage; public double CloseIfCannotLoginWowMinutes; public int WaitTimeToRelogSeconds; public bool CloseGameIfAdminRights; public bool HideLuaError; public bool UseShortcuts; public string WindowName; public bool TopMost; public bool Remote; public bool ToTrayBar; public bool DarkMode; public string BotNameUI; public bool MeShow; public bool TargetShow; public bool PathShow; public bool BlacklistShow; public bool NpcShow; public bool PlayersShow; public bool ObjectsShow; public bool LowFps; public bool LowQuality; public string ByName; public static wManagerGlobalSetting CurrentSetting { get; set; } public static string FilePath { get; } public bool Save(); public static bool Load(); public string GetExecutableHost(); } public class wManagerSetting { public bool NewUserSettings; public string LastProductSelected; public string CustomClass; public bool DetectEvadingMob; public float FightInteractTargetMinDistance; public bool IgnoreFightWhenInMove; public float DismountLandGroundDistance; public bool SkipRegenIfFlaggedInCombat; public bool TryToUseBestBagFoodDrink; public bool EquipAvailableBagIfFreeContainerSlot; public int FoodMaxPercent; public int DrinkMaxPercent; public bool LootAndHarvestRangeQuickly; public bool LootInCombat; public bool SkipNodesInWater; public bool DismountNodeInWater; public int MaxUnitsNearMobs; public int MaxUnitsNearObjects; public float SearchRadiusMobs; public float SearchRadiusObjects; public float MaxZDistanceAttack; public float MaxZDistanceIsAttacked; public float MaxZDistanceFarm; public int BlacklistTaxiDefaultTimeMs; public int BlacklistUnitDefaultTimeMs; public int BlacklistGameObjectDefaultTimeMs; public int MaxTryPerNode; public int MaxCheckIfGoodMouseShortcutsWhenInteract; public int HearthstoneAfterXBlockagesLatest10Minutes; public string HearthstoneNameOrIdAfterXBlockagesLatest10Minutes; public bool RecordChatInLog; public int UseSpiritHealerAfterXDeathsLatest10Minutes; public bool IgnoreFightWithPlayer; public bool WaitWhenBuffWaitingToResurrect; public bool UseCTMForcedDisable; public bool UseCTM; public bool AntiDrown; public bool AcceptOnlyProfileNpc; public float PathFinderServerSeemDownPauseBotTimeSec; public bool PathFinderRequestLog; public bool PathFinderFromServer; public float OffMeshConnectionsSearchDistance; public int PathFinderRequestTimeoutMs; public double TryToAvoidEnemyGroupsRatio; public bool IgnoreServerRoadsWater; public bool SmoothPath; public float SmoothPathDistance; public bool KeyboardToTurn; public int ReadObjectManagerFTS; public float RetrieveCorpseMaxDistance; public string KeyBindingMacro; public int EventsLuaWithArgsWaitTime; public bool DismountWhenStuck; public int DismountWhenStuckMountAgainWaitMs; public bool NpcScanRepair; public bool NpcScanAuctioneer; public bool NpcScanVendor; public bool NpcScanMailboxes; public bool SkipInOutDoors; public bool RandomJumping; public double SizeWidth; public double SizeHeight; public bool SaveWindowPosition; public double WindowPosX; public double WindowPosY; public MyMacro MyMacro1; public MyMacro MyMacro2; public MyMacro MyMacro3; public MyMacro MyMacro4; public List PluginsSettings; public static wManagerSetting CurrentSetting { get; set; } public bool AssignTalents { get; set; } public bool TrainNewSkills { get; set; } public bool CanAttackUnitsAlreadyInFight { get; set; } public bool DontStartFighting { get; set; } public bool UseSpiritHealer { get; set; } public bool UseMount { get; set; } public bool UseGroundMount { get; set; } public string GroundMountName { get; set; } public float MountDistance { get; set; } public bool IgnoreFightGoundMount { get; set; } public string FlyingMountName { get; set; } public bool UseFlyingMount { get; set; } public string AquaticMountName { get; set; } public string FoodName { get; set; } public int FoodPercent { get; set; } public string DrinkName { get; set; } public int DrinkPercent { get; set; } public bool RestingMana { get; set; } public bool FoodIsSpell { get; set; } public bool DrinkIsSpell { get; set; } public bool LootMobs { get; set; } public bool DetectNodesStuck { get; set; } public bool LootChests { get; set; } public bool SkinMobs { get; set; } public bool SkinNinja { get; set; } public int MaxTrySkinPerMob { get; set; } public bool HarvestMinerals { get; set; } public bool HarvestHerbs { get; set; } public bool HarvestTimber { get; set; } public float HarvestAvoidPlayersRadius { get; set; } public int MaxUnitsNear { get; set; } public float SearchRadius { get; set; } public bool HarvestDuringLongMove { get; set; } public bool Smelting { get; set; } public bool Prospecting { get; set; } public bool ProspectingInTown { get; set; } public int ProspectingTime { get; set; } public List ProspectingList { get; set; } public bool Milling { get; set; } public bool MillingInTown { get; set; } public int MillingTime { get; set; } public List MillingList { get; set; } public List BlackListHarvest { get; set; } public List BlackListHarvestByName { get; set; } public List ListHarvest { get; set; } public List ListHarvestByName { get; set; } public bool Relogger { get; set; } public string AccountEmail { get; set; } public string AccountPassword { get; set; } public string BNetName { get; set; } public int FoodAmount { get; set; } public int DrinkAmount { get; set; } public int MinFreeBagSlotsToGoToTown { get; set; } public bool UseMammoth { get; set; } public int ToTownTimer { get; set; } public bool ToTownTimerActivated { get; set; } public bool Repair { get; set; } public bool Selling { get; set; } public bool SellGray { get; set; } public bool SellWhite { get; set; } public bool SellGreen { get; set; } public bool SellBlue { get; set; } public bool SellPurple { get; set; } public List DoNotSellList { get; set; } public List ForceSellList { get; set; } public List BuyList { get; set; } public bool UseMail { get; set; } public bool UseMollE { get; set; } public string MailRecipient { get; set; } public string MailSubject { get; set; } public bool MailGray { get; set; } public bool MailWhite { get; set; } public bool MailGreen { get; set; } public bool MailBlue { get; set; } public bool MailPurple { get; set; } public List DoNotMailList { get; set; } public List ForceMailList { get; set; } public bool CloseIfFullBag { get; set; } public bool CloseIfReached4000HonorPoints { get; set; } public bool CloseIfPlayerTeleported { get; set; } public int CloseAfterXLevel { get; set; } public int CloseIfWhisperBiggerOrEgalAt { get; set; } public int CloseAfterXBlockagesLatest10Minutes { get; set; } public int CloseAfterXMin { get; set; } public bool SecurityPauseBotIfNerbyPlayer { get; set; } public IgnoredNerbyPlayerClass IgnoredNerbyPlayer { get; set; } public bool SecurityRecordWhisperInLogFile { get; set; } public bool SecuritySongIfNewWhisper { get; set; } public bool UsePathsFinder { get; set; } public float NpcMailboxSearchRadius { get; set; } public bool HelpingGroupMembers { get; set; } public bool AttackElite { get; set; } public bool CloseAfterXBlockagesActive { get; set; } public bool CloseAfterXDeathsActive { get; set; } public int CloseAfterXDeathsLatest10Minutes { get; set; } public bool CloseAfterXMinActive { get; set; } public bool AttackBeforeBeingAttacked { get; set; } public bool SpellRotationSpeed { get; set; } public bool IgnoreFightDuringFarmIfDruidForm { get; set; } public bool SkipNodeIfIgnoreFightDuringFarmIfDruidForm { get; set; } public bool StartFightIfDruidFormIfFarmingFailedOnce { get; set; } public bool UseDruidFormFarmBehaviorForAnyMount { get; set; } public bool DismountIfCannotLandDuringFarmingDruidForm { get; set; } public bool WaitResurrectionSickness { get; set; } public bool BlackListZoneWhereDead { get; set; } public bool ForceGroundMovementWhenDead { get; set; } public bool DisableNearPlayerToTown { get; set; } public bool GoToTownHerbBags { get; set; } public bool GoToTownMiningBags { get; set; } public bool CalcuCombatRange { get; set; } public bool UnlockMaxFps { get; set; } public bool PlayerAttackedIfOnePetAttacked { get; set; } public bool IgnoreCombatWithPet { get; set; } public bool IgnoreCombatWithPlayerPet { get; set; } public bool UseLuaToMove { get; set; } public int SecurityPauseBotIfNerbyPlayerRadius { get; set; } public int SecurityPauseBotIfNerbyPlayerTime { get; set; } public bool SecurityShutdownComputer { get; set; } public bool SecurityDoNotCloseGame { get; set; } public int LatencyMin { get; set; } public int LatencyMax { get; set; } public bool AddToNpcDb { get; set; } public bool BlackListTrainingDummy { get; set; } public bool AvoidWallWithRays { get; set; } public bool BackwardWhenStuck { get; set; } public float FlyAboveGroundHeight { get; set; } public bool AvoidBlacklistedZonesPathFinder { get; set; } public bool GenerateNewPathToEndWhenStuck { get; set; } public bool BlackListIfNotCompletePath { get; set; } public float WallDistancePathFinder { get; set; } public float PathFinderPostionOffset { get; set; } public bool ForceToReturnToLastPositionWhenLoopMovement { get; set; } public float FlightMasterDiscoverRange { get; set; } public float FlightMasterTaxiDistance { get; set; } public bool FlightMasterTaxiUse { get; set; } public bool FlightMasterTaxiUseOnlyIfNear { get; set; } public bool LockFrameWhenDecollideFlightPath { get; set; } public bool ShowContainerFreeSlots { get; set; } public static void ClearBlacklist(); public static void ClearBlacklistOfCurrentProductSession(bool reloadBlacklist); public static void AddToBlacklistCurrentProductSession(); public static bool IsBlackListedAllConditions(WoWUnit woWUnit); public static bool IsBlackListedAllConditions(WoWGameObject woWGameObject); public static bool IsBlackListedAllConditions(int entryId, Vector3 position, Int128 guid); public static void AddBlackListNpcEntry(int entryId, bool isSessionBlacklist); public static bool IsBlackListedNpcEntry(int entryId); public static bool IsBlackListed(Int128 guid); public static List GetListGuidBlackListed(); public static void AddBlackList(Int128 guid, int timeInMilisec, bool isSessionBlacklist); public static void RemoveBlackList(Int128 guid); public static bool IsBlackListedZone(Vector3 position); public static List GetListZoneBlackListed(); public static Dictionary GetListZoneBlackListedRectangle(); public static void AddBlackListZone(Vector3 position, float radius, bool isSessionBlacklist); public static void AddBlackListZone(Vector3 position, float radius, PolyArea typeArea, bool isSessionBlacklist); public static void AddBlackListZone(Vector3 position, float radius, ContinentId continent, PolyArea typeArea, bool isSessionBlacklist); public static void AddBlackListZone(Blackspot blackspot, bool isSessionBlacklist); public static void AddBlackListZoneRectangle(Vector3 position1, Vector3 position2); public static void AddRangeBlackListZone(List listBlackZone, bool isSessionBlacklist); public static bool MaxUnitNearest(WoWUnit unit, int ifMaxNearBlackListTimeMs); public static bool MaxUnitNearest(WoWGameObject obj, int ifMaxNearBlackListTimeMs); public static bool MaxUnitNearest(Vector3 position, int maxUnitsNear, Int32& number, Int128 unitGuid, float margin, float maxZDiff); public static List UnitAggroRange(Vector3 position, float margin, float maxZDiff); public bool Save(); public bool Save(bool writeInLog, bool reloadBlackList); public static bool Load(bool loadBlacklist); public string ToStringFormat(); } namespace wManager.Events { public sealed abstract class FarmingEvents public sealed abstract class FightEvents public sealed abstract class FishingEvents public sealed abstract class InteractEvents public sealed abstract class LootingEvents public sealed abstract class MovementEvents public sealed abstract class NpcDBEvents public sealed abstract class ObjectManagerEvents public sealed abstract class OthersEvents public sealed abstract class PluginEvents public sealed abstract class TaxiEvents namespace wManager.Plugin { public interface IPlugin { public void Initialize(); public void Dispose(); public void Settings(); } public class PluginsManager { public static void LoadAllPlugins(); public static void DisposeAllPlugins(); public static void SettingsPlugin(string fileName); } namespace wManager.Wow { public sealed abstract class Memory { public static Hook WowMemory; public static string PlayerName(int processId); public static bool IsInGame(int processId); public static bool IsGoodVersion(int processId); public static UInt64 DetourAddress(); public static UInt64 OriginalPointerAddress(); public static Byte[] OriginalOpcodes(); public static UInt64 GetOffset(string pattern, int position, bool isFunction, bool rebase, Memory memory); } namespace wManager.Wow.Bot.States { public class AntiAfk { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); public static void Pulse(); } public class ArchaeologyStates { public bool CompleteFragments; public int SolvingEveryXMin; public int MaxTryByDigsite; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class BattlegrounderCombination { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class BattlePetState { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class Farming { public List GatherEntry; public List GatherNames; public bool ByGatherEntryOnly; public bool AutoMountIfSuccess; public bool IgnoreBlackListed; public bool IgnoreIfInBlackListZone; public bool IgnoreIfPlayerNear; public float RandomizeNodePositionFly; public bool ForceSkipInOutDoors; public bool InRangeOnly; public string DisplayName { get; } public WoWGameObject NodeTarget { get; } public bool NeedToRun { get; } public static bool PlayerNearest(WoWGameObject node); public void Run(); } public class FarmingBG { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class FarmingRange { public string DisplayName { get; } } public class FightHostileTarget { public bool ManageMovement; public bool AttackAll; public bool SkipIfPlayerAttackedButNotByTheTarget; public bool AttackOnlyIfFlaggedInCombat; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class FlightMasterDiscoverState { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class FlightMasterTakeTaxiState { public string DisplayName { get; } public bool NeedToRun { get; } public static bool NeedToRunStatic { get; } public void Run(); public static void RunStatic(); public static WoWUnit GetNearestFlightMaster(); } public class Grinding { public List EntryTarget; public List NamesTarget; public List FactionsTarget; public UInt32 MinTargetLevel; public UInt32 MaxTargetLevel; public bool PetBattle; public string DisplayName { get; } public WoWUnit UnitTarget { get; } public bool NeedToRun { get; } public void Run(); } public class GrindingBG { public List EntryTarget; public List FactionsTarget; public float DistanceSearch; public double RatioAllyEnemy; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class GrindingNearestMobs { public bool AttackMobsForExperience; public Vector3 CenterGinderZone; public float RadiusGrinderZone; public bool IgnoreNeutral; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class Idle { public int TimeSleepMs; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class IsAttacked { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class Looting { public bool InRangeOnly; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class LootingRange { public string DisplayName { get; } } public class MillingState { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class MountingState { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class MovementLoop { public bool RandomisePath; public double RandomiseDistanceMax; public bool IsLoop; public bool ReturnToLastPositionWhenLoop; public string DisplayName { get; } public bool NeedToRun { get; } public List PathLoop { get; set; } public void Run(); } public class MovementRandomInCircle { public bool UseFlyingMount; public Vector3 CenterCircle; public float RadiusCircle; public float HeightFlight; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class MyMacro { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class NPCScanState { public static readonly object Locker; public string DisplayName { get; } public static bool ExtractGameObjects { get; set; } public bool NeedToRun { get; } public void Run(); public static void LaunchNewThread(); public static void StopThread(); public static bool ThreadIsLaunched(); } public class Pause { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class ProspectingState { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class Regeneration { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class Relogger { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class Resurrect { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class ResurrectBG { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class SmeltingState { public bool IgnoreSmeltingZone; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class SpellState { public Spell Spell { get; } public int Priority { get; set; } public string DisplayName { get; } public string NameAndDescription { get; } public bool NeedToRun { get; } public void Run(); } public class StopBotIf { public static bool ForcePvpMode; public static Vector3 TPLastPos; public static int TPLastContinent; public static Stopwatch TPLastTime; public string DisplayName { get; } public bool NeedToRun { get; } public static void LaunchNewThread(); public static void StopThread(); public static bool ThreadIsLaunched(); public void Run(); } public class Talents { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class ToTown { public bool PetBattleMode; public static bool ForceToTown; public static int MaxItemsQuantityToBuyByRequest; public static bool GoToTownInProgress; public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } public class Trainers { public string DisplayName { get; } public bool NeedToRun { get; } public void Run(); } namespace wManager.Wow.Bot.Tasks { public sealed abstract class FarmingTask { public static void Pulse(WoWGameObject node, bool autoMountIfSuccess, bool ignoreIfPlayerNear, float flyFarmRandomizeNodePostion); } public class FishingTask { public static bool IsLaunched { get; } public static void StopLoopFish(); public static void LoopFish(); public static void LoopFish(Int128 guidNode, bool useLure, string lureName, string temporaryBait, int temporaryBaitDurationMs, string customName, int customDurationMs, int waitAfterInteractTime, int waitBobberTime, int waitBobberInteractTime, bool precision); } public sealed abstract class GoToTask { public static bool ToPosition(Vector3 position, float precision, bool skipIfCannotMakePath, BooleanDelegate conditionExit); public static bool ToPositionAndIntecractWithNpc(Vector3 positionNpc, int npcEntry, int gossipOptions, bool skipIfCannotMakePath, BooleanDelegate conditionExit, bool acceptNpcDead); public static bool ToPositionAndIntecractWith(Npc npc, bool skipIfCannotMakePath, BooleanDelegate conditionExit, bool acceptNpcDead); public static bool ToPositionAndIntecractWith(WoWUnit unit, int gossipOptions, bool skipIfCannotMakePath, BooleanDelegate conditionExit, bool acceptNpcDead); public static bool ToPositionAndIntecractWith(WoWGameObject gameObject, int gossipOptions, bool skipIfCannotMakePath, BooleanDelegate conditionExit); public static bool ToPositionAndIntecractWithGameObject(Vector3 positionObj, int objEntry, int gossipOptions, bool skipIfCannotMakePath, BooleanDelegate conditionExit); } public sealed abstract class LootingTask { public static void Pulse(List woWUnits); } public sealed abstract class MountTask { public static int MaxLandingTimeMs; public static MountCapacity GetMountCapacity(); public static bool MountExist(MountCapacity mountCapacity); public static bool OnGroundMount(); public static bool OnFlyMount(); public static bool OnAquaticMount(); public static void Mount(bool stopMove, MountCapacity mountCapacity); public static void Mount(bool stopMove, bool launchUnstuckIfFail, MountCapacity mountCapacity); public static void MountingGroundMount(bool stopMove, bool launchUnstuckIfFail); public static void Takeof(); public static void TakeofSwimming(); public static void Land(float zMin, float distGround); public static void WaterSurface(); public static void DismountMount(bool stopMove, bool stand, int wait); } namespace wManager.Wow.Class { public class Aura { public long _timeEnd; public UInt32 SpellId { get; } public Int128 Owner { get; } public int Stack { get; } public AuraFlags Flag { get; } public int CasterLevel { get; } public UInt32 Mask { get; } public long TimeEnd { get; } public int TimeLeft { get; } public double TimeLeftSeconde { get; } public Spell GetSpell { get; } public string ToString(); public bool IsValid(); } public class Blackspot { public float X { get; set; } public float Y { get; set; } public float Z { get; set; } public float Radius { get; set; } public ContinentId Continent { get; set; } public PolyArea TypeArea { get; set; } public string Comment { get; set; } public string ToString(); public Blackspot ToBlackspot(); } public sealed class BooleanDelegate { public bool Invoke(object context); public IAsyncResult BeginInvoke(object context, AsyncCallback callback, object object); public bool EndInvoke(IAsyncResult result); } public class Buy { public string ItemName { get; set; } public NpcVendorItemClass VendorItemClass { get; set; } public int GoToVendorIfQuantityLessOrEqual { get; set; } public int Quantity { get; set; } public string ScriptCanCondition { get; set; } public bool IsValid(); public bool NeedToBuy(); public bool ForceGoToVendorNow(); } public class CompanionInfo { public int CreatureID; public string CreatureName; public int SpellID; public string Icon; public MountFlags MountFlags; public Spell Spell { get; } } public class Digsite { public string Name { get; set; } public UInt32 ContinentId { get; set; } public Vector3 Position { get; set; } public float PositionX { get; set; } public float PositionY { get; set; } public float PositionZ { get; set; } public string Px { get; set; } public string Py { get; set; } public float PriorityDigsites { get; set; } public bool Active { get; set; } public bool IsValid(); public string Id(); } public class EntryIndexQuest { public int Entry { get; set; } public int Index { get; set; } public int QuestId { get; set; } public int ObjectiveRequiredCount { get; set; } public bool ObjectiveRequiredAutoDetectCount { get; set; } public string CanCondition { get; set; } public string Description { get; set; } } public struct GOFound { public object Guid; public string Name; public int Entry; public string ContinentName; public string TilePath; public string GameObjectType; public Matrix Matrix; public int ModelId; public string ModelName; public string Server; public UInt32 Build; public string ToString(); } public class ItemInfo { public string ItemEquipLoc { get; } public int ItemLevel { get; } public string ItemLink { get; } public int ItemMinLevel { get; } public string ItemName { get; } public int ItemRarity { get; } public int ItemSellPrice { get; } public int ItemStackCount { get; } public string ItemSubType { get; } public string ItemTexture { get; } public string ItemType { get; } public int ItemClassID { get; } public int ItemSubClassID { get; } public int BindType { get; } public int ExpacID { get; } public int ItemSetID { get; } public bool IsCraftingReagent { get; } } public class Npc { public Vector3 Position; public int Entry { get; set; } public string Name { get; set; } public int GossipOption { get; set; } public float PosX { get; set; } public float PosY { get; set; } public float PosZ { get; set; } public bool CanFlyTo { get; set; } public bool Save { get; set; } public bool CurrentProfileNpc { get; set; } public bool Active { get; set; } public FactionType Faction { get; set; } public NpcType Type { get; set; } public NpcVendorItemClass VendorItemClass { get; set; } public ContinentId ContinentId { get; set; } public string ScriptCanCondition { get; set; } public bool ScriptCanConditionExecute(); public bool IsValid(); public string ToString(); public void BlackList(int timeMs); public bool IsBlackListedOrDisabled(); } public class NPCQuest { public int Id { get; set; } public string Name { get; set; } public List PickUpQuests { get; set; } public List TurnInQuests { get; set; } public Vector3 Position { get; set; } public bool GameObject { get; set; } public float PosX { get; set; } public float PosY { get; set; } public float PosZ { get; set; } public bool CanFlyTo { get; set; } public string ToString(); } public enum QuestAction { public static QuestAction None; public static QuestAction Pulse; public static QuestAction TurnIn; public static QuestAction PickUp; public static QuestAction PulseAllInOne; public static QuestAction Reset; public static QuestAction LoadProfile; public static QuestAction StopBot; public static QuestAction If; public static QuestAction IfVB; public static QuestAction IfHasQuest; public static QuestAction IfHasNotQuest; public static QuestAction EndIf; public static QuestAction While; public static QuestAction WhileVB; public static QuestAction WhileHasQuest; public static QuestAction WhileHasNotQuest; public static QuestAction EndWhile; public static QuestAction GoToStep; public static QuestAction StepName; public static QuestAction MessageBox; public static QuestAction WriteLog; public static QuestAction WriteDebugLog; public static QuestAction RunCode; public static QuestAction RunCodeVB; public static QuestAction RunCodeLuaBot; public static QuestAction RunLuaCode; public static QuestAction RunMacroLua; public static QuestAction Wait; } public abstract class QuestClass { public string Name; public bool PickUpQuestOnItem; public int PickUpQuestOnItemID; public WoWClass WoWClass; public int MinLevel; public int MaxLevel; public int RequiredQuest; public List QuestId { get; set; } public List Step { get; set; } public bool[] StepAutoDetect { get; set; } public NPCQuest NpcPickUp { get; } public NPCQuest NpcTurnIn { get; } public int GossipOptionItem { get; set; } public bool IsCompleted(); public bool CanConditions(); public bool HasQuest(); public bool IsComplete(); public bool IsCompleteObjectiveIndex(int objectiveIndex, int objectiveRequiredCount, bool objectiveRequiredAutoDetectCount, int questId); public bool PickUp(); public bool TurnIn(); public bool PulseAllInOne(); public bool Pulse(); public bool Reset(); public void WhenSelectStep(); public void WhenLeaveStep(); } public sealed class QuestEmptyClass public abstract class QuestFollowNpcClass { public Vector3 StartPosition; public int NpcEntry; public bool Assist; public float FollowDistance; public bool Pulse(); } public abstract class QuestFollowPathClass { public List Path; public bool IsCompleteWhenAtLastPath; public bool ForceToStartFirstPosition; public bool IsHotSpots; public bool IsLoop; public bool Reset(); public bool Pulse(); public bool IsComplete(); } public abstract class QuestGathererClass { public List EntryIdObjects; public List HotSpots; public bool IsHotspots; public bool Pulse(); } public abstract class QuestGrinderClass { public List EntryTarget; public List FactionsTarget; public List HotSpots; public bool IsGrinderNotQuest; public bool IsHotspots; public bool Pulse(); public bool IsComplete(); public bool HasQuest(); } public abstract class QuestGrinderGathererClass { public List EntryGrinderTarget; public List EntryGathererTarget; public List HotSpots; public bool IsGrinderNotQuest; public bool IsHotspots; public bool RandomizePositions; public float RandomizePositionsRadius; public bool Pulse(); public bool IsComplete(); public bool Reset(); public bool HasQuest(); } public abstract class QuestInteractWithClass { public List EntryIdTarget; public List HotSpots; public int GossipOptionNpcInteractWith; public string Macro; public bool IgnoreIfDead; public float Range; public int BlacklistTimeMs; public bool Pulse(); } public abstract class QuestParallelQuestsClass { public List SubQuests; public bool SkipNextPulseIfKillOrFarm; public bool PulseAllInOne(); public bool TurnIn(); public bool PickUp(); public bool IsComplete(); public bool IsCompleted(); public bool HasQuest(); public bool CanConditions(); public bool Pulse(); public bool Reset(); } public class QuestsSorted { public QuestAction Action { get; set; } public string NameClass { get; set; } public QuestClass QuestClassInstance { get; } public string ToString(); public bool NeedToRun(); public bool Run(); } public abstract class QuestUseItemOnClass { public List EntryIdTarget; public int ItemId; public List HotSpots; public float Range; public int BlacklistTimeMs; public bool Pulse(); } public abstract class QuestUseScriptOnClass { public List EntryIdTarget; public string Script; public bool IsCSharpCode; public List HotSpots; public float Range; public int BlacklistTimeMs; public bool Pulse(); } public abstract class QuestUseSpellOnClass { public List EntryIdTarget; public int SpellId; public List HotSpots; public float Range; public int BlacklistTimeMs; public bool Pulse(); } public class RuneStruct { public int Id; public RuneTypes RuneType; public bool IsReady; public int CooldownTimeLeft; } public class Spell { public static readonly object LockLaunchSpell; public UInt32 Id; public List Ids; public bool KnownSpell; public float CastTime; public string Icon; public float MinRange; public string Name; public string NameInGame; public string SubName; public static double CacheTimeIsSpellUsable; public float MaxRange { get; set; } public bool IsSpellUsable { get; } public bool IsDistanceGood { get; } public int BuffStack { get; } public int TargetBuffStack { get; } public int BuffTimeLeft { get; } public int TargetBuffTimeLeft { get; } public bool HaveBuff { get; } public bool TargetHaveBuff { get; } public Aura GetBuff { get; } public Aura TargetGetBuff { get; } public bool IsSpellOverlayed { get; } public string ToString(); public void Launch(); public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast); public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast, bool castOnSelf); public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast, string luaUnitId); public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast, string luaUnitId, bool castById); } public class SpellInfo { public UInt32 ID; public string Name; public string SubName; public string Icon; public int CastTime; public float MinRange; public float MaxRange; } public class TaxiNode { public int SlotIndex; public Vector3 Position; public List CharacterAvailable; public int ContinentId { get; set; } public string Name { get; set; } public bool Active { get; set; } public float PosX { get; set; } public float PosY { get; set; } public float PosZ { get; set; } public bool IsRealPosition(); public bool IsSimilar(TaxiNode taxiNode); public bool IsValid(); } namespace wManager.Wow.Enums { public enum AuraFlags { public static AuraFlags None; public static AuraFlags Passive; public static AuraFlags Cancelable; public static AuraFlags Active; public static AuraFlags PlayerCasted; public static AuraFlags Harmful; public static AuraFlags Duration; public static AuraFlags BasePoints; public static AuraFlags Negative; } public enum BagType { public static BagType Unspecified; public static BagType Quiver; public static BagType AmmoPouch; public static BagType Soul; public static BagType Leatherworking; public static BagType Inscription; public static BagType Herb; public static BagType Enchanting; public static BagType Engineering; public static BagType Keyring; public static BagType Gem; public static BagType Mining; public static BagType Unknown; public static BagType Vanity; } public enum BattleGroundID { public static BattleGroundID AB; public static BattleGroundID AV; public static BattleGroundID BfG; public static BattleGroundID EotS; public static BattleGroundID IoC; public static BattleGroundID None; public static BattleGroundID RandomBattleground; public static BattleGroundID SM; public static BattleGroundID SotA; public static BattleGroundID ToK; public static BattleGroundID TP; public static BattleGroundID WSG; public static BattleGroundID DG; public static BattleGroundID SS; } public enum CGWorldFrameHitFlags { public static CGWorldFrameHitFlags HitTestNothing; public static CGWorldFrameHitFlags HitTestBoundingModels; public static CGWorldFrameHitFlags HitTestBoundingModelsRender; public static CGWorldFrameHitFlags HitTestWMO; public static CGWorldFrameHitFlags HitTestWMORender; public static CGWorldFrameHitFlags HitTestWMONoCam; public static CGWorldFrameHitFlags HitTestGround; public static CGWorldFrameHitFlags HitTestIgnoreWMODOODAD; public static CGWorldFrameHitFlags HitTestLiquid; public static CGWorldFrameHitFlags HitTestLiquid2; public static CGWorldFrameHitFlags HitTestCull; public static CGWorldFrameHitFlags HitTestMovableObjects; public static CGWorldFrameHitFlags HitTestMovableObjectsRender; public static CGWorldFrameHitFlags HitTestLOS; public static CGWorldFrameHitFlags HitTestGroundAndStructures; public static CGWorldFrameHitFlags HitTestAll; public static CGWorldFrameHitFlags HitTestAllWhitoutLiquid; public static CGWorldFrameHitFlags HitTestWater; } public enum ChatTypeId { public static ChatTypeId All; public static ChatTypeId SAY; public static ChatTypeId PARTY; public static ChatTypeId RAID; public static ChatTypeId GUILD; public static ChatTypeId OFFICER; public static ChatTypeId YELL; public static ChatTypeId WHISPER; public static ChatTypeId WHISPER_SEND; public static ChatTypeId EMOTE; public static ChatTypeId CHANNEL; public static ChatTypeId AFK; public static ChatTypeId DND; public static ChatTypeId RAID_WARNING; public static ChatTypeId BN; public static ChatTypeId PARTYLEADER; public static ChatTypeId BN_WHISPER; public static ChatTypeId BN_WHISPER_INFORM; public static ChatTypeId BN_CONVERSATION; public static ChatTypeId INSTANCE_CHAT; public static ChatTypeId none; } public enum ClickToMoveType { public static ClickToMoveType None; public static ClickToMoveType FaceTarget; public static ClickToMoveType Face; public static ClickToMoveType Move; } public enum ContinentId { public static ContinentId Azeroth; public static ContinentId Kalimdor; public static ContinentId test; public static ContinentId ScottTest; public static ContinentId TEST_01; public static ContinentId PVPZone01; public static ContinentId Shadowfang; public static ContinentId StormwindJail; public static ContinentId StormwindPrison; public static ContinentId DeadminesInstance; public static ContinentId PVPZone02; public static ContinentId Collin; public static ContinentId WailingCaverns; public static ContinentId Monastery; public static ContinentId RazorfenKraulInstance; public static ContinentId Blackfathom; public static ContinentId Uldaman; public static ContinentId GnomeragonInstance; public static ContinentId SunkenTemple; public static ContinentId RazorfenDowns; public static ContinentId EmeraldDream; public static ContinentId MonasteryInstances; public static ContinentId TanarisInstance; public static ContinentId BlackRockSpire; public static ContinentId BlackrockDepths; public static ContinentId OnyxiaLairInstance; public static ContinentId CavernsOfTime; public static ContinentId SchoolofNecromancy; public static ContinentId Zul_gurub; public static ContinentId Stratholme; public static ContinentId Mauradon; public static ContinentId DeeprunTram; public static ContinentId OrgrimmarInstance; public static ContinentId MoltenCore; public static ContinentId DireMaul; public static ContinentId AlliancePVPBarracks; public static ContinentId HordePVPBarracks; public static ContinentId development; public static ContinentId BlackwingLair; public static ContinentId PVPZone03; public static ContinentId AhnQiraj; public static ContinentId PVPZone04; public static ContinentId Expansion01; public static ContinentId AhnQirajTemple; public static ContinentId Karazahn; public static ContinentId Stratholme_Raid; public static ContinentId HyjalPast; public static ContinentId HellfireMilitary; public static ContinentId HellfireDemon; public static ContinentId HellfireRampart; public static ContinentId HellfireRaid; public static ContinentId CoilfangPumping; public static ContinentId CoilfangMarsh; public static ContinentId CoilfangDraenei; public static ContinentId CoilfangRaid; public static ContinentId TempestKeepRaid; public static ContinentId TempestKeepArcane; public static ContinentId TempestKeepAtrium; public static ContinentId TempestKeepFactory; public static ContinentId AuchindounShadow; public static ContinentId AuchindounDemon; public static ContinentId AuchindounEthereal; public static ContinentId AuchindounDraenei; public static ContinentId PVPZone05; public static ContinentId HillsbradPast; public static ContinentId bladesedgearena; public static ContinentId BlackTemple; public static ContinentId GruulsLair; public static ContinentId NetherstormBG; public static ContinentId ZulAman; public static ContinentId Northrend; public static ContinentId PVPLordaeron; public static ContinentId ExteriorTest; public static ContinentId Valgarde70; public static ContinentId UtgardePinnacle; public static ContinentId Nexus70; public static ContinentId Nexus80; public static ContinentId SunwellPlateau; public static ContinentId Transport176244; public static ContinentId Transport176231; public static ContinentId Sunwell5ManFix; public static ContinentId Transport181645; public static ContinentId Transport177233; public static ContinentId Transport176310; public static ContinentId Transport175080; public static ContinentId Transport176495; public static ContinentId Transport164871; public static ContinentId Transport186238; public static ContinentId Transport20808; public static ContinentId Transport187038; public static ContinentId StratholmeCOT; public static ContinentId Transport187263; public static ContinentId CraigTest; public static ContinentId Sunwell5Man; public static ContinentId Ulduar70; public static ContinentId DrakTheronKeep; public static ContinentId Azjol_Uppercity; public static ContinentId Ulduar80; public static ContinentId UlduarRaid; public static ContinentId GunDrak; public static ContinentId development_nonweighted; public static ContinentId QA_DVD; public static ContinentId NorthrendBG; public static ContinentId DalaranPrison; public static ContinentId DeathKnightStart; public static ContinentId Transport_Tirisfal__Vengeance_Landing; public static ContinentId Transport_Menethil_Valgarde; public static ContinentId Transport_Orgrimmar_Warsong_Hold; public static ContinentId Transport_Stormwind_Valiance_Keep; public static ContinentId ChamberOfAspectsBlack; public static ContinentId NexusRaid; public static ContinentId DalaranArena; public static ContinentId OrgrimmarArena; public static ContinentId Azjol_LowerCity; public static ContinentId Transport_Moa_ki_Unu_pe; public static ContinentId Transport_Moa_ki_Kamagua; public static ContinentId Transport192241; public static ContinentId Transport192242; public static ContinentId WintergraspRaid; public static ContinentId unused; public static ContinentId IsleofConquest; public static ContinentId IcecrownCitadel; public static ContinentId IcecrownCitadel5Man; public static ContinentId AbyssalMaw; public static ContinentId Gilneas; public static ContinentId Transport_AllianceAirshipBG; public static ContinentId Transport_HordeAirshipBG; public static ContinentId AbyssalMaw_Interior; public static ContinentId Uldum; public static ContinentId BlackRockSpire_4_0; public static ContinentId Deephome; public static ContinentId Transport_Orgrimmar_to_Thunderbluff; public static ContinentId LostIsles; public static ContinentId ArgentTournamentRaid; public static ContinentId ArgentTournamentDungeon; public static ContinentId ElevatorSpawnTest; public static ContinentId Gilneas2; public static ContinentId GilneasPhase1; public static ContinentId GilneasPhase2; public static ContinentId SkywallDungeon; public static ContinentId QuarryofTears; public static ContinentId LostIslesPhase1; public static ContinentId Deephomeceiling; public static ContinentId LostIslesPhase2; public static ContinentId Transport197195; public static ContinentId HallsOfReflection; public static ContinentId BlackwingDescent; public static ContinentId GrimBatolDungeon; public static ContinentId GrimBatolRaid; public static ContinentId Transport197347; public static ContinentId Transport197348; public static ContinentId Transport197349_2; public static ContinentId Transport197349; public static ContinentId Transport197350; public static ContinentId Transport201834; public static ContinentId MountHyjalPhase1; public static ContinentId Firelands1; public static ContinentId Firelands2; public static ContinentId Stormwind; public static ContinentId ChamberofAspectsRed; public static ContinentId DeepholmeDungeon; public static ContinentId CataclysmCTF; public static ContinentId STV_Mine_BG; public static ContinentId TheBattleforGilneas; public static ContinentId MaelstromZone; public static ContinentId DesolaceBomb; public static ContinentId TolBarad; public static ContinentId AhnQirajTerrace; public static ContinentId TwilightHighlandsDragonmawPhase; public static ContinentId Transport200100; public static ContinentId Transport200101; public static ContinentId Transport200102; public static ContinentId Transport200103; public static ContinentId Transport203729; public static ContinentId Transport203730; public static ContinentId UldumPhaseOasis; public static ContinentId Transport_203732; public static ContinentId Transport203858; public static ContinentId Transport203859; public static ContinentId Transport203860; public static ContinentId RedgridgeOrcBomb; public static ContinentId RedridgeBridgePhaseOne; public static ContinentId RedridgeBridgePhaseTwo; public static ContinentId SkywallRaid; public static ContinentId UldumDungeon; public static ContinentId BaradinHold; public static ContinentId UldumPhasedEntrance; public static ContinentId TwilightHighlandsPhasedEntrance; public static ContinentId Gilneas_BG_2; public static ContinentId Transport_203861; public static ContinentId Transport_203862; public static ContinentId UldumPhaseWreckedCamp; public static ContinentId Transport203863; public static ContinentId Transport_2033864; public static ContinentId Transport_2033865; public static ContinentId Zul_Gurub5Man; public static ContinentId NewRaceStartZone; public static ContinentId FirelandsDailies; public static ContinentId HawaiiMainLand; public static ContinentId ScenarioAlcazIsland; public static ContinentId COTDragonblight; public static ContinentId COTWarOfTheAncients; public static ContinentId TheHourOfTwilight; public static ContinentId NexusLegendary; public static ContinentId ShadowpanHideout; public static ContinentId EastTemple; public static ContinentId StormstoutBrewery; public static ContinentId TheGreatWall; public static ContinentId DeathwingBack; public static ContinentId EyeoftheStorm2_0; public static ContinentId JadeForestAllianceHubPhase; public static ContinentId JadeForestBattlefieldPhase; public static ContinentId DarkmoonFaire; public static ContinentId TurtleShipPhase01; public static ContinentId TurtleShipPhase02; public static ContinentId MaelstromDeathwingFight; public static ContinentId TolVirArena; public static ContinentId MoguDungeon; public static ContinentId MoguInteriorRaid; public static ContinentId MoguExteriorRaid; public static ContinentId ValleyOfPower; public static ContinentId BFTAllianceScenario; public static ContinentId BFTHordeScenario; public static ContinentId ScarletSanctuaryArmoryAndLibrary; public static ContinentId ScarletMonasteryCathedralGY; public static ContinentId BrewmasterScenario01; public static ContinentId NewScholomance; public static ContinentId MogushanPalace; public static ContinentId MantidRaid; public static ContinentId MistsCTF3; public static ContinentId MantidDungeon; public static ContinentId MonkAreaScenario; public static ContinentId RuinsOfTheramore; public static ContinentId PandaFishingVillageScenario; public static ContinentId MoguRuinsScenario; public static ContinentId AncientMoguCryptScenario; public static ContinentId AncientMoguCyptDestroyedScenario; public static ContinentId ProvingGroundsScenario; public static ContinentId PetBattleJadeForest; public static ContinentId ValleyOfPowerScenario; public static ContinentId RingOfValorScenario; public static ContinentId BrewmasterScenario03; public static ContinentId BlackOxTempleScenario; public static ContinentId ScenarioKlaxxiIsland; public static ContinentId ScenarioBrewmaster04; public static ContinentId LevelDesignLand_DevOnly; public static ContinentId HordeBeachDailyArea; public static ContinentId AllianceBeachDailyArea; public static ContinentId MoguIslandDailyArea; public static ContinentId StormwindGunshipPandariaStartArea; public static ContinentId OrgrimmarGunshipPandariaStart; public static ContinentId TheramoreScenarioPhase; public static ContinentId JadeForestHordeStartingArea; public static ContinentId HordeAmbushScenario; public static ContinentId ThunderIslandRaid; public static ContinentId NavalBattleScenario; public static ContinentId DefenseOfTheAleHouseBG; public static ContinentId HordeBaseBeachScenario; public static ContinentId AllianceBaseBeachScenario; public static ContinentId ALittlePatienceScenario; public static ContinentId GoldRushBG; public static ContinentId JainaDalaranScenario; public static ContinentId WarlockArea; public static ContinentId BlackTempleScenario; public static ContinentId DarkmoonCarousel; public static ContinentId Draenor; public static ContinentId ThunderKingHordeHub; public static ContinentId ThunderIslandAllianceHub; public static ContinentId CitySiegeMoguIslandProgressionScenario; public static ContinentId LightningForgeMoguIslandProgressionScenario; public static ContinentId ShipyardMoguIslandProgressionScenario; public static ContinentId AllianceHubMoguIslandProgressionScenario; public static ContinentId HordeHubMoguIslandProgressionScenario; public static ContinentId FinalGateMoguIslandProgressionScenario; public static ContinentId MoguIslandEventsHordeBase; public static ContinentId MoguIslandEventsAllianceBase; public static ContinentId ShimmerRidgeScenario; public static ContinentId DarkHordeScenario; public static ContinentId Transport218599; public static ContinentId Transport218600; public static ContinentId ShadoPanArena; public static ContinentId MoguIslandLootRoom; public static ContinentId OrgrimmarRaid; public static ContinentId HeartOfTheOldGodScenario; public static ContinentId ProvingGrounds; public static ContinentId FWHordeGarrisonLevel1; public static ContinentId FWHordeGarrisonLevel2; public static ContinentId FWHordeGarrisonLevel3; public static ContinentId Stormgarde_Keep; public static ContinentId HalfhillScenario; public static ContinentId SMVAllianceGarrisonLevel1; public static ContinentId SMVAllianceGarrisonLevel2; public static ContinentId SMVAllianceGarrisonLevel3; public static ContinentId CelestialChallenge; public static ContinentId SmallBattlegroundA; public static ContinentId ThePurgeOfGrommarScenario; public static ContinentId SmallBattlegroundB; public static ContinentId SmallBattlegroundC; public static ContinentId SmallBattlegroundD; public static ContinentId Transport_Siege_of_Orgrimmar_Alliance; public static ContinentId Transport_Siege_of_Orgrimmar_Horde; public static ContinentId OgreCompound; public static ContinentId MoonCultistHideout; public static ContinentId WarcraftHeroes; public static ContinentId PattyMackTestGarrisonBldgMap; public static ContinentId DraenorAuchindoun; public static ContinentId GORAllianceGarrisonLevel1; public static ContinentId GORAllianceGarrisonLevel2; public static ContinentId GORAllianceGarrisonLevel3; public static ContinentId BlastedLands; public static ContinentId Ashran; public static ContinentId Transport_Iron_Horde_Gorgrond_Train; public static ContinentId WarWharfSmackdown; public static ContinentId BonetownScenario; public static ContinentId FrostfireFinaleScenario; public static ContinentId BlackrockFoundryRaid; public static ContinentId TaladorIronHordeFinaleScenario; public static ContinentId BlackrockFoundryTrainDepot; public static ContinentId ArakkoaDungeon; public static ContinentId _6HU_GARRISON_Blacksmithing_hub; public static ContinentId alliance_garrison_alchemy; public static ContinentId alliance_garrison_enchanting; public static ContinentId garrison_alliance_engineering; public static ContinentId garrison_alliance_farmhouse; public static ContinentId garrison_alliance_inscription; public static ContinentId garrison_alliance_jewelcrafting; public static ContinentId garrison_alliance_leatherworking; public static ContinentId Troll_Raid; public static ContinentId garrison_alliance_mine_1; public static ContinentId garrison_alliance_mine_2; public static ContinentId garrison_alliance_mine_3; public static ContinentId garrison_alliance_stable_1; public static ContinentId garrison_alliance_stable_2; public static ContinentId garrison_alliance_stable_3; public static ContinentId garrison_alliance_tailoring; public static ContinentId HighmaulOgreRaid; public static ContinentId garrison_alliance_inn_1; public static ContinentId garrison_alliance_barn; public static ContinentId Transport227523; public static ContinentId GorHordeGarrisonLevel0; public static ContinentId GORHordeGarrisonLevel3; public static ContinentId TALAllianceGarrisonLevel0; public static ContinentId TALAllianceGarrisonLevel3; public static ContinentId TALHordeGarrisonLevel0; public static ContinentId TALHordeGarrisonLevel3; public static ContinentId SOAAllianceGarrison0; public static ContinentId SOAAllianceGarrison3; public static ContinentId SOAHordeGarrison0; public static ContinentId SOAHordeGarrison3; public static ContinentId NAGAllianceGarrisonLevel0; public static ContinentId NAGAllianceGarrisonLevel3; public static ContinentId NAGHordeGarrisonLevel0; public static ContinentId NAGHordeGarrisonLevel3; public static ContinentId garrison_alliance_armory1; public static ContinentId garrison_alliance_barracks1; public static ContinentId garrison_alliance_engineering1; public static ContinentId alliance_garrison_herb_garden1; public static ContinentId alliance_garrison_inn1; public static ContinentId garrison_alliance_lumbermill1; public static ContinentId alliance_garrison_magetower1; public static ContinentId garrison_alliance_pet_stable1; public static ContinentId garrison_alliance_salvageyard1; public static ContinentId garrison_alliance_storehouse1; public static ContinentId garrison_alliance_trading_post1; public static ContinentId garrison_alliance_tailoring1; public static ContinentId garrison_alliance_enchanting; public static ContinentId garrison_alliance_blacksmith1; public static ContinentId garrison_alliance_plot_small; public static ContinentId garrison_alliance_plot_medium; public static ContinentId garrison_alliance_plot_large; public static ContinentId Propland_DevOnly; public static ContinentId TanaanJungleIntro; public static ContinentId CircleofBloodScenario; public static ContinentId TerongorsConfrontation; public static ContinentId devland3; public static ContinentId nagrand_garrison_camp_stable_2; public static ContinentId DefenseOfKaraborScenario; public static ContinentId garrison_horde_barracks1; public static ContinentId ShaperDungeon; public static ContinentId TrollRaid2; public static ContinentId garrison_horde_alchemy1; public static ContinentId garrison_horde_armory1; public static ContinentId garrison_horde_barn1; public static ContinentId garrison_horde_blacksmith1; public static ContinentId garrison_horde_enchanting1; public static ContinentId garrison_horde_engineering1; public static ContinentId garrison_horde_inn1; public static ContinentId garrison_horde_inscription1; public static ContinentId garrison_horde_jewelcrafting1; public static ContinentId garrison_horde_leatherworking1; public static ContinentId garrison_horde_lumbermill1; public static ContinentId garrison_horde_magetower1; public static ContinentId garrison_horde_mine1; public static ContinentId garrison_alliance_petstabe; public static ContinentId garrison_horde_salvageyard1; public static ContinentId garrison_horde_sparringarena1; public static ContinentId garrison_horde_stable1; public static ContinentId garrison_horde_storehouse1; public static ContinentId garrison_horde_tailoring1; public static ContinentId garrison_horde_tradingpost1; public static ContinentId garrison_horde_workshop1; public static ContinentId garrison_alliance_workshop1; public static ContinentId garrison_horde_farm1; public static ContinentId garrison_horde_plot_large; public static ContinentId garrison_horde_plot_medium; public static ContinentId garrison_horde_plot_small; public static ContinentId TanaanJungleIntroForgePhase; public static ContinentId garrison_horde_fishing1; public static ContinentId garrison_alliance_fishing1; public static ContinentId Expansion5QAModelMap; public static ContinentId outdoorGarrisonArenaHorde; public static ContinentId outdoorGarrisonArenaAlliance; public static ContinentId outdoorGarrisonLumberMillAlliance; public static ContinentId outdoorGarrisonLumberMillHorde; public static ContinentId outdoorGarrisonArmoryHorde; public static ContinentId outdoorGarrisonArmoryAlliance; public static ContinentId outdoorGarrisonMageTowerHorde; public static ContinentId outdoorGarrisonMageTowerAlliance; public static ContinentId outdoorGarrisonStablesHorde; public static ContinentId outdoorGarrisonStablesAlliance; public static ContinentId outdoorGarrisonWorkshopHorde; public static ContinentId outdoorGarrisonWorkshopAlliance; public static ContinentId outdoorGarrisonInnHorde; public static ContinentId outdoorGarrisonInnAlliance; public static ContinentId outdoorGarrisonTradingPostHorde; public static ContinentId outdoorGarrisonTradingPostAlliance; public static ContinentId outdoorGarrisonConstructionPlotHorde; public static ContinentId outdoorGarrisonConstructionPlotAlliance; public static ContinentId GrommasharScenario; public static ContinentId FWHordeGarrisonLeve2new; public static ContinentId SMVAllianceGarrisonLevel2new; public static ContinentId garrison_horde_barracks2; public static ContinentId garrison_horde_armory2; public static ContinentId garrison_horde_barn2; public static ContinentId garrison_horde_inn2; public static ContinentId garrison_horde_lumbermill2; public static ContinentId garrison_horde_magetower2; public static ContinentId garrison_horde_petstable2; public static ContinentId garrison_horde_stable2; public static ContinentId garrison_horde_tradingpost2; public static ContinentId garrison_horde_workshop2; public static ContinentId garrison_horde_barracks3; public static ContinentId garrison_horde_armory3; public static ContinentId garrison_horde_barn3; public static ContinentId garrison_horde_inn3; public static ContinentId garrison_horde_magetower3; public static ContinentId garrison_horde_petstable3; public static ContinentId garrison_horde_stable3; public static ContinentId garrison_horde_tradingpost3; public static ContinentId garrison_horde_workshop3; public static ContinentId Garrison_Alliance_Large_Construction; public static ContinentId Garrison_Alliance_Medium_Construction; public static ContinentId Garrison_Horde_Large_Construction; public static ContinentId Garrison_Horde_Medium_Construction; public static ContinentId UpperBlackRockSpire; public static ContinentId garrisonAllianceMageTower2; public static ContinentId garrisonAllianceMageTower3; public static ContinentId garrison_horde_mine2; public static ContinentId garrison_horde_mine3; public static ContinentId garrison_alliance_workshop2; public static ContinentId garrison_alliance_workshop3; public static ContinentId garrison_alliance_lumbermill2; public static ContinentId garrison_alliance_lumbermill3; public static ContinentId Garrison_Horde_Small_Construction; public static ContinentId Garrison_Alliance_Small_Construction; public static ContinentId AuchindounQuest; public static ContinentId alliance_garrison_alchemy_rank2; public static ContinentId alliance_garrison_alchemy_rank3; public static ContinentId garrison_alliance_blacksmith2; public static ContinentId garrison_alliance_enchanting2; public static ContinentId garrison_alliance_engineering2; public static ContinentId garrison_alliance_inscription2; public static ContinentId garrison_alliance_inscription3; public static ContinentId garrison_alliance_jewelcrafting2; public static ContinentId garrison_alliance_jewelcrafting3; public static ContinentId garrison_alliance_leatherworking2; public static ContinentId garrison_alliance_leatherworking3; public static ContinentId garrison_alliance_tailoring2; public static ContinentId garrison_alliance_storehouse2; public static ContinentId garrison_alliance_storehouse3; public static ContinentId garrison_horde_storehouse2; public static ContinentId garrison_horde_storehouse3; public static ContinentId garrison_alliance_salvageyard2; public static ContinentId garrison_alliance_salvageyard3; public static ContinentId garrison_horde_lumbermill3; public static ContinentId garrison_alliance_pet_stable2; public static ContinentId garrison_alliance_pet_stable3; public static ContinentId garrison_alliance_trading_post2; public static ContinentId garrison_alliance_trading_post3; public static ContinentId garrison_alliance_barn2; public static ContinentId garrison_alliance_barn3; public static ContinentId garrison_alliance_inn_2; public static ContinentId garrison_alliance_inn_3; public static ContinentId GorgrondFinaleScenario; public static ContinentId garrison_alliance_barracks2; public static ContinentId garrison_alliance_barracks3; public static ContinentId garrison_alliance_armory2; public static ContinentId garrison_alliance_armory3; public static ContinentId GorgrondFinaleScenarioMap; public static ContinentId garrison_horde_sparringarena2; public static ContinentId garrison_horde_sparringarena3; public static ContinentId garrison_horde_alchemy2; public static ContinentId garrison_horde_alchemy3; public static ContinentId garrison_horde_blacksmith2; public static ContinentId garrison_horde_blacksmith3; public static ContinentId garrison_horde_enchanting2; public static ContinentId garrison_horde_enchanting3; public static ContinentId garrison_horde_inscription2; public static ContinentId garrison_horde_inscription3; public static ContinentId garrison_horde_leatherworking2; public static ContinentId garrison_horde_leatherworking3; public static ContinentId garrison_horde_jewelcrafting2; public static ContinentId garrison_horde_jewelcrafting3; public static ContinentId garrison_horde_tailoring2; public static ContinentId garrison_horde_tailoring3; public static ContinentId garrison_horde_salvageyard2; public static ContinentId garrison_horde_salvageyard3; public static ContinentId PattyMackTestGarrisonBldgMap2; public static ContinentId garrison_horde_engineering2; public static ContinentId garrison_horde_engineering3; public static ContinentId SparringArenaLevel3Stadium; public static ContinentId garrison_horde_fishing2; public static ContinentId garrison_horde_fishing3; public static ContinentId garrison_alliance_fishing2; public static ContinentId garrison_alliance_fishing3; public static ContinentId garrison_alliance_petstable1; public static ContinentId garrison_alliance_petstable2; public static ContinentId garrison_alliance_petstable3; public static ContinentId garrison_alliance_infirmary1; public static ContinentId garrison_alliance_infirmary2; public static ContinentId garrison_alliance_infirmary3; public static ContinentId outdoorGarrisonConstructionPlotAllianceLarge; public static ContinentId outdoorGarrisonConstructionPlotHordeLarge; public static ContinentId HellfireRaid62; public static ContinentId TanaanLegionTest; public static ContinentId ScourgeofNorthshire; public static ContinentId ArtifactAshbringerOrigin; public static ContinentId EdgeofRealityMount; public static ContinentId NagaDungeon; public static ContinentId FXlDesignLand_DevOnly; public static ContinentId _7_DungeonExteriorNeltharionsLair; public static ContinentId Transport_The_Iron_Mountain; public static ContinentId BrokenShoreScenario; public static ContinentId AzsunaScenario; public static ContinentId IllidansRock; public static ContinentId HelhiemExteriorArea; public static ContinentId TanaanJungle; public static ContinentId TanaanJungleNoHubsPhase; public static ContinentId Emerald_Nightmare_ValSharah_exterior; public static ContinentId WardenPrison; public static ContinentId MaelstromShaman; public static ContinentId Legion_Dungeon; public static ContinentId _1466; public static ContinentId GarrisonAllianceShipyard; public static ContinentId GarrisonHordeShipyard; public static ContinentId TheMawofNashal; public static ContinentId Transport_The_Maw_of_Nashal; public static ContinentId Valhallas; public static ContinentId ValSharahTempleofEluneScenario; public static ContinentId WarriorArtifactArea; public static ContinentId DeathKnightArtifactArea; public static ContinentId legionnexus; public static ContinentId GarrisonShipyardAllianceSubmarine; public static ContinentId GarrisonShipyardAllianceDestroyer; public static ContinentId GarrisonShipyardTransport; public static ContinentId GarrisonShipyardDreadnaught; public static ContinentId GarrisonShipyardCarrier; public static ContinentId GarrisonShipyardHordeSubmarine; public static ContinentId GarrisonShipyardHordeDestroyer; public static ContinentId Artifact_PortalWorldAcqusition; public static ContinentId Helheim; public static ContinentId WardenPrisonDungeon; public static ContinentId AcquisitionVioletHold; public static ContinentId AcquisitionWarriorProt; public static ContinentId GarrisonShipyardCarrierAlliance; public static ContinentId GarrisonShipyardGalleonHorde; public static ContinentId AcquisitionHavoc; public static ContinentId Artifact_Warrior_Fury_Acquisition; public static ContinentId ArtifactPaladinRetAcquisition; public static ContinentId BlackRookHoldDungeon; public static ContinentId DalaranUnderbelly; public static ContinentId ArtifactShamanElementalAcquisition; public static ContinentId BlackrookHoldArena; public static ContinentId NagrandArena2; public static ContinentId BloodtotemCavernFelPhase; public static ContinentId BloodtotemCavernTaurenPhase; public static ContinentId Artifact_WarriorFuryAcquisition; public static ContinentId Artifact_PriestHunterOrderHall; public static ContinentId Artifact_MageOrderHall; public static ContinentId Artifact_MonkOrderHall; public static ContinentId HulnHighmountain; public static ContinentId SuramarCatacombsDungeon; public static ContinentId StormheimPrescenarioWindrunner; public static ContinentId StormheimPrescenarioSkyfire; public static ContinentId ArtifactsDemonHunterOrderHall; public static ContinentId NightmareRaid; public static ContinentId ArtifactWarlockOrderHallScenario; public static ContinentId MardumScenario; public static ContinentId Artifact_WhiteTigerTempleAcquisition; public static ContinentId HighMountain; public static ContinentId Artifact_SkywallAcquisition; public static ContinentId KarazhanScenario; public static ContinentId SuramarRaid; public static ContinentId HighMountainMesa; public static ContinentId Artifact_KarazhanAcquisition; public static ContinentId Artifact_DefenseofMoongladeScenario; public static ContinentId DefenseofMoongladeScenario; public static ContinentId UrsocsLairScenario; public static ContinentId BoostExperience; public static ContinentId Karazhan_Scenario; public static ContinentId Artifact_AcquisitionArmsHolyShadow; public static ContinentId Artifact_Dreamway; public static ContinentId Artifact_TerraceofEndlessSpringAcquisition; public static ContinentId LegionVioletHoldDungeon; public static ContinentId Artifact_Acquisition_CombatResto; public static ContinentId Artifacts_CombatAcquisitionShip; public static ContinentId TechTestSeamlessWorldTransitionA; public static ContinentId TechTestSeamlessWorldTransitionB; public static ContinentId ValsharahArena; public static ContinentId Artifact_Acquisition_Underlight; public static ContinentId BoostExperience2; public static ContinentId TransportBoostExperienceAllianceGunship; public static ContinentId TransportBoostExperienceHordeGunship; public static ContinentId BoostExperience2Horde; public static ContinentId TransportBoostExperienceHordeGunship2; public static ContinentId TransportBoostExperienceAllianceGunship2; public static ContinentId TechTestCosmeticParentPerformance; public static ContinentId SuramarCityDungeon; public static ContinentId MaelstromShamanHubIntroScenario; public static ContinentId UdluarScenario; public static ContinentId MaelstromTitanScenario; public static ContinentId Artifact__DalaranVaultAcquisition; public static ContinentId Artifact_DalaranVaultAcquisition; public static ContinentId JulienTestLand_DevOnly; public static ContinentId AssualtOnStormwind; public static ContinentId DevMapA; public static ContinentId DevMapB; public static ContinentId DevMapC; public static ContinentId DevMapD; public static ContinentId DevMapE; public static ContinentId DevMapF; public static ContinentId DevMapG; public static ContinentId ArtifactRestoAcqusition; public static ContinentId ArtifactThroneoftheTides; public static ContinentId SkywallDungeon_OrderHall; public static ContinentId AbyssalMaw_Interior_Scenario; public static ContinentId Artifact_PortalWorldNaskora; public static ContinentId FirelandsArtifact; public static ContinentId ArtifactAcquisitionSubtlety; public static ContinentId Hyjal_Instance; public static ContinentId AcquisitionTempleofstorms; public static ContinentId Artifact_SerenityLegionScenario; public static ContinentId DeathKnightCampaign_LightsHopeChapel; public static ContinentId TheRuinsofFalanaar; public static ContinentId Faronaar; public static ContinentId DeathKnightCampaign_Undercity; public static ContinentId DeathKnightCampaign_ScarletMonastery; public static ContinentId ArtifactStormwind; public static ContinentId BlackTemple_Legion; public static ContinentId IllidanTemp; public static ContinentId MageCampaign_TheOculus; public static ContinentId BattleofExodar; public static ContinentId TrialoftheSerpent; public static ContinentId TheCollapseSuramarScenario; public static ContinentId FelHammerDHScenario; public static ContinentId Transport251513; public static ContinentId NetherlightTemplePrison; public static ContinentId TolBarad1; public static ContinentId TheArcwaySuramarScenario; public static ContinentId TransportAllianceShipPhaseableMO; public static ContinentId TransportHordeShipPhaseableMO; public static ContinentId TransportKvaldirShipPhaseableMO; public static ContinentId Zandalar; public static ContinentId KulTiras; public static ContinentId PlunderIsle; public static ContinentId Islands; public static ContinentId BlackRookSenario; public static ContinentId VoljinsFuneralPyre; public static ContinentId Helhiem2; public static ContinentId Transport254124; public static ContinentId Acherus; public static ContinentId Karazahn1; public static ContinentId LightsHeart; public static ContinentId BladesEdgeArena2; public static ContinentId EnvironmentLandDevOnly; public static ContinentId Gnoll_Revolution; public static ContinentId _8DevLand; public static ContinentId SuramarEndScenario; public static ContinentId DungeonBlockout; public static ContinentId BrokenShoreIntro; public static ContinentId LegionShipVertical; public static ContinentId LegionShipHorizontal; public static ContinentId Argus_1; public static ContinentId BrokenshorePristine; public static ContinentId BrokenShorePrepatch; public static ContinentId bladesedgearena2b; public static ContinentId EyeofEternityScenario; public static ContinentId WinterAB; public static ContinentId TombofSargerasRaid; public static ContinentId TombofSargerasDeungeon; public static ContinentId ABPhase1; public static ContinentId ABPhase2; public static ContinentId ABPhase3; public static ContinentId ABWinter; public static ContinentId ArtifactsDemonHunterOrderHallPhase; public static ContinentId ArtifactGnomeregan; public static ContinentId dreadscarriftwarlockplatform; public static ContinentId AITestMap8; public static ContinentId AITestMap8b; public static ContinentId WailingCavernsPetBattle; public static ContinentId DeadminesPetBattle; public static ContinentId EyeofEternityMageClassMount; public static ContinentId SnakeCave; public static ContinentId CookingImpossible; public static ContinentId PitofSaronDeathKnight; public static ContinentId MardumScenarioClientScene; public static ContinentId GnomereganPetBattle; public static ContinentId BrokenShoreBattleshipFinale; public static ContinentId LegionCommandCenter; public static ContinentId LegionSpiderCave; public static ContinentId ArtifactAcquisitionTank; public static ContinentId LegionFelCave; public static ContinentId LegionFelFirenovaArea; public static ContinentId LegionBarracks; public static ContinentId ArtifactHighmountainDualBoss; public static ContinentId HallsofValorScenario; public static ContinentId LegionShipHorizontalValsharah; public static ContinentId LegionShipHorizontalAzsuna; public static ContinentId LegionShipHorizontalHighMountain; public static ContinentId LegionShipHorizontalStormheim; public static ContinentId StratholmePaladinClassMount; public static ContinentId BlackRookHoldArtifactChallenge; public static ContinentId SouthseaPirateShip715BoatHoliday; public static ContinentId ArgusRaid; public static ContinentId hearthstonetavern; public static ContinentId HallsOfValorWarriorClassMount; public static ContinentId BlackrockMountainBrawl; public static ContinentId brokenshorewardentower; public static ContinentId AnimPlayground; public static ContinentId Nazjatar; public static ContinentId warlockmountscenario; public static ContinentId ColdridgeValley; public static ContinentId RaceTrackBG; public static ContinentId HallsofValorHunterScenario; public static ContinentId EyeofEternityMageClassMountShort; public static ContinentId ShrineofAvianaDefenseScenario; public static ContinentId DruidMountFinaleScenario; public static ContinentId FelwingLedgeDemonHunterClassMount; public static ContinentId AzerothsWarningScenario; public static ContinentId ThroneoftheFourWindsShamanClassMounts; public static ContinentId DKMountScenario; public static ContinentId RubySanctumDKMountScenario; public static ContinentId AkazamarakHatScenario; public static ContinentId LostGlacierDKMountScenario; public static ContinentId AITestMapABDebug; public static ContinentId AITestMapWSGDebug; public static ContinentId ExodarDalaran; public static ContinentId MogWeek; public static ContinentId ArcatrazScenario; public static ContinentId animationplayground; public static ContinentId WarfrontBarrens; public static ContinentId Azuremyst_Isle__7_3_Intro_; public static ContinentId AllianceBattleship73Intro; public static ContinentId SunstriderShip73Intro; public static ContinentId ArgusDungeon; public static ContinentId PirateTownDungeon; public static ContinentId ChromieScenario; public static ContinentId Transport_WarfrontBarrensGunship; public static ContinentId LordaeronScenario; public static ContinentId CityofGoldInteriorDungeon; public static ContinentId CityofGoldExteriorDungeon; public static ContinentId EndlessHallsScenario; public static ContinentId WarfrontsPrototype; public static ContinentId KulTirasPrison; public static ContinentId VoildElf; public static ContinentId LightforgedDraenei; public static ContinentId HighmountainMaw; public static ContinentId OrgrimmarEmbassy; public static ContinentId ArgusRifts; public static ContinentId Argus_Rifts; public static ContinentId Islands8; public static ContinentId SilithusBG; public static ContinentId PA_SMALL_CAVE01_Pristine_A; public static ContinentId Islands_Pirateship_Plank; public static ContinentId Islands_Transport_Horde_Zeppelin; public static ContinentId Islands_PA_Mogu_Crypt_07; public static ContinentId Islands_6AS_Cave_01; public static ContinentId Islands_Saurok_Cave_Large; public static ContinentId ShwayderLand; public static ContinentId AzeriteBG; public static ContinentId AzeriteBG1; public static ContinentId WarfrontsPrototype3; public static ContinentId Islands_7HU_Transport_Alliance_Battleship01; public static ContinentId StormwindEmbassy; public static ContinentId Islands_6OR_Horde_Ship01; public static ContinentId MechagnomeIsland; public static ContinentId QuestTraining; public static ContinentId SuramarNightborneUnlock; public static ContinentId Islands801; public static ContinentId Islands802; public static ContinentId Silithus; public static ContinentId SilithusPhase01; public static ContinentId SilvermoonCity; public static ContinentId BoralusDungeon; public static ContinentId KulTirasArena; public static ContinentId KarazanChess; public static ContinentId SunwellUnlockScenario; public static ContinentId UnderrotDungeon; public static ContinentId Islands_7FK_Forsaken_Ship03; public static ContinentId Islands_7VR_Vrykul_Ship01; public static ContinentId Islands_6HU_Transport_Cargoship; public static ContinentId Dev_Map_G; public static ContinentId Islands_ND_ICEBREAKER_SHIP_BG_TRANSPORT; public static ContinentId Islands_6HU_Transport_Buccaneer; public static ContinentId Islands_7FK_Transport_Buccaneer; public static ContinentId Islands_Horde_Submarine; public static ContinentId Islands_Alliance_Submarine; public static ContinentId Islands_7VS_Cavemicro03; public static ContinentId LightforgedVindicaar; public static ContinentId TransportAzeriteBGAllianceAirship; public static ContinentId TransportAzeriteBGHordeGunship; public static ContinentId LightforgedDraeneiVindicaar; public static ContinentId NazmirRaid; public static ContinentId DrustvarDungeon; public static ContinentId BLTestMap; public static ContinentId SeaPriestDungeon; public static ContinentId VoidElfHub; public static ContinentId WarfrontsArathi; public static ContinentId SnakeDungeon; public static ContinentId BlackrockDepthsDarkIron; public static ContinentId rymoore; public static ContinentId TitanIsland; public static ContinentId Islands9; public static ContinentId Islands10; public static ContinentId Islands01; public static ContinentId SiegeOfOrgrimmarZone; public static ContinentId Islands803; public static ContinentId Islands_7VR_Swamp_Prototype; public static ContinentId Islands_7VR_Swamp_Prototype2; public static ContinentId Islands888; public static ContinentId Islands666; public static ContinentId AssassinsScenarioDRU; public static ContinentId Islands805; public static ContinentId Islands11; public static ContinentId NecromancyIsland; public static ContinentId Islands1106; public static ContinentId Islands420; public static ContinentId Islands24; public static ContinentId Islands22; public static ContinentId Islands23; public static ContinentId Silithus_Airship_Alliance; public static ContinentId Silithus_Airship_Horde; public static ContinentId SilithusAllianceGunship; public static ContinentId SilithusHordeGunship; public static ContinentId escapefromstockades; public static ContinentId zandalarcontinentfinale; public static ContinentId Islands_Panderan_Farm; public static ContinentId TransportKulTirasBridgeportShip; public static ContinentId TransportKulTirasBridgeportMaidens; public static ContinentId ZandalariArena; public static ContinentId Islands_7az_cave02; public static ContinentId PhaseableMONazmirTriangulationPlatform; public static ContinentId PhaseableMONazmirShipWorldQuest; public static ContinentId GorgrondOrcs; public static ContinentId Kalimdor_2; public static ContinentId Islands_KL_Skywall_Entrance_Building_03; public static ContinentId Islands_MD_Flamegate_E; public static ContinentId Islands_8HU_Kultiras_ShipMedium01; public static ContinentId Islands_8TR_Zandalari_ShipMediumTransport01; public static ContinentId Islands_Deepholm_Mercury_Pool01; public static ContinentId Islands_7AZ_Vashjir_Small_Cave_A; public static ContinentId DevMapH; public static ContinentId KulTiranFlagship; public static ContinentId ZandalariFlagship; public static ContinentId HallOfCommunion_Destroyed_; public static ContinentId ZandalarAllianceIntroScenerio; public static ContinentId LordaeronBlight; public static ContinentId BlackrockDepthsDarkIron2; public static ContinentId Islands_8KUL_CaveMicro_freehold01; public static ContinentId Islands_8KUL_CaveMicro01; public static ContinentId Islands_8KUL_CaveMicro02; public static ContinentId Islands_8KUL_CaveMicro03; public static ContinentId Islands_8RIV_CaveMicro_01; public static ContinentId Islands_8RIV_CaveMicro_02; public static ContinentId StormwindEmbassyVoldunStatic; public static ContinentId TransportNazmirRaidElevator; public static ContinentId MoltenCoreDarkIron; public static ContinentId WarfrontsArathi_Alliance; public static ContinentId ScenarioThrosDeathRealm; public static ContinentId ArathiHighlands2; public static ContinentId ProtoShips; public static ContinentId TransportProtoAllianceShip; public static ContinentId TransportProtoHordeShip; public static ContinentId _8BoostExperienceAlliance; public static ContinentId _8BoostExperienceHorde; public static ContinentId _8TransportBoostExperienceAllianceGunship; public static ContinentId _8TransportBoostExperienceHordeGunship; public static ContinentId Islands_demigod_dome_living; public static ContinentId GreatSea; public static ContinentId ScenarioIslandsTutorial; public static ContinentId Islands_Hot_OldGod_03; public static ContinentId Islands_OldGod; public static ContinentId ZandalariTransportShip; public static ContinentId ZandalariTransportShipLarge; public static ContinentId GoblinShipFinal; public static ContinentId DevMapI; public static ContinentId WarCampaignHordeCh05Flagship; public static ContinentId WarCampaignHordeCh05Ship; public static ContinentId GreatSeaHorde; public static ContinentId GralsCall; public static ContinentId TirisfalGladesPhase01; public static ContinentId zuldazaralliancebombingrun; public static ContinentId Zandalarraid; public static ContinentId _8TransportBoralusStormwind; public static ContinentId Islands_7DU_Helheim_Ghostship; public static ContinentId FirelandsDarkIron; public static ContinentId Islands_ULDUM_INTERIOR_PYRAMID; public static ContinentId Islands_ULDUM_LARGE_PYRAMID_01; public static ContinentId BlackrockDepthsDarkIronHub; public static ContinentId Islands_PA_Mogu_Crypt_01; public static ContinentId Islands_PA_Mogu_Crypt_02; public static ContinentId Islands_PA_Mogu_Crypt_03; public static ContinentId Islands_PA_Mogu_Crypt_04; public static ContinentId Islands_PA_Mogu_Crypt_05; public static ContinentId Islands_PA_Mogu_Crypt_06; public static ContinentId Islands_PA_Mogu_Crypt_08; public static ContinentId _8TransportBoralusCanals; public static ContinentId _8TransportBoralusSound; public static ContinentId SeaPriestRaid; public static ContinentId MechagonDungeon; public static ContinentId _8TransportBoralusBarge; public static ContinentId _8TransportBoralusShipSmall; public static ContinentId DarkshorePrepatchDarnassianShipCosmetic; public static ContinentId WarfrontsDarkshoreAlliance; public static ContinentId WarsongGulch2; public static ContinentId ArathiBasin2; public static ContinentId IncursionAirshipHorde; public static ContinentId IncursionAirshipAlliance; public static ContinentId WarfrontsDarkshoreHorde; public static ContinentId DarkshoreTyrandeScenario; public static ContinentId Islands7; public static ContinentId WintergraspEpic; public static ContinentId TransportCookingImpossibleAllianceBalloon; public static ContinentId TransportCookingImpossibleHordeBalloon; public static ContinentId N?_Zoth; public static ContinentId SeaPriestDungeonQuests; public static ContinentId Crestfall; public static ContinentId ZandalariTreasury; public static ContinentId AbandonedMines; public static ContinentId DaggerRealm; public static ContinentId DarkshoreHordeQuests; public static ContinentId DarkshoreOutdoorPhase; public static ContinentId TolDagorScenario; public static ContinentId DevSmoketest; public static ContinentId ZuldazarRaidShipTransport; public static ContinentId Mechagon; public static ContinentId Transport312214; public static ContinentId Transport312215; public static ContinentId _2147; public static ContinentId _2155; public static ContinentId _2163; public static ContinentId _2164; public static ContinentId _2165; public static ContinentId _2166; public static ContinentId _2167; public static ContinentId _2168; public static ContinentId _2169; public static ContinentId _2170; public static ContinentId _2174; public static ContinentId _2176; public static ContinentId _2177; public static ContinentId _2178; public static ContinentId _2179; public static ContinentId _2186; public static ContinentId _2187; public static ContinentId _2193; public static ContinentId _2207; public static ContinentId _2208; public static ContinentId _2209; public static ContinentId _2210; public static ContinentId _2214; public static ContinentId _2215; public static ContinentId _2223; public static ContinentId _2224; public static ContinentId _2225; public static ContinentId _2226; public static ContinentId _2227; public static ContinentId _2228; public static ContinentId _2232; public static ContinentId _2242; public static ContinentId _2243; public static ContinentId _2246; public static ContinentId _2250; public static ContinentId None; } public sealed abstract class DefaultConstSettings { public static OffMeshConnection[] OffMeshConnectionsDefault; public static Blackspot[] BlacklistTilePolyDefault; } public class FactionTemplateDB { public UInt32 Id; public UInt16 Faction; public UInt16 Flags; public Byte FactionGroup; public Byte FriendGroup; public Byte EnemyGroup; public UInt16 Enemies_1; public UInt16 Enemies_2; public UInt16 Enemies_3; public UInt16 Enemies_4; public UInt16 Friend_1; public UInt16 Friend_2; public UInt16 Friend_3; public UInt16 Friend_4; } public enum GossipOptionsType { public static GossipOptionsType banker; public static GossipOptionsType battlemaster; public static GossipOptionsType binder; public static GossipOptionsType gossip; public static GossipOptionsType healer; public static GossipOptionsType petition; public static GossipOptionsType tabard; public static GossipOptionsType taxi; public static GossipOptionsType trainer; public static GossipOptionsType unlearn; public static GossipOptionsType vendor; } public class Guid128 { public Int128 Guid; public GuidType WoWType { get; } public GuidSubType GetWoWSubType { get; } public UInt16 ServerId { get; } public UInt16 InstanceId { get; } public UInt32 Id { get; } public UInt64 SpawnUID { get; } public UInt16 ZoneUID { get; } public string ToString(); } public enum GuidSubType { public static GuidSubType None; } public enum GuidType { public static GuidType Null; public static GuidType Uniq; public static GuidType Player; public static GuidType Item; public static GuidType WorldTransaction; public static GuidType StaticDoor; public static GuidType Transport; public static GuidType Conversation; public static GuidType Creature; public static GuidType Vehicle; public static GuidType Pet; public static GuidType GameObject; public static GuidType DynamicObject; public static GuidType AreaTrigger; public static GuidType Corpse; public static GuidType LootObject; public static GuidType SceneObject; public static GuidType Scenario; public static GuidType AIGroup; public static GuidType DynamicDoor; public static GuidType ClientActor; public static GuidType Vignette; public static GuidType CallForHelp; public static GuidType AIResource; public static GuidType AILock; public static GuidType AILockTicket; public static GuidType ChatChannel; public static GuidType Party; public static GuidType Guild; public static GuidType WowAccount; public static GuidType BNetAccount; public static GuidType GMTask; public static GuidType MobileSession; public static GuidType RaidGroup; public static GuidType Spell; public static GuidType Mail; public static GuidType WebObj; public static GuidType LFGObject; public static GuidType LFGList; public static GuidType UserRouter; public static GuidType PVPQueueGroup; public static GuidType UserClient; public static GuidType PetBattle; public static GuidType UniqueUserClient; public static GuidType BattlePet; public static GuidType CommerceObj; public static GuidType ClientSession; public static GuidType Cast; } public enum InventorySlot { public static InventorySlot INVSLOT_AMMO; public static InventorySlot INVSLOT_HEAD; public static InventorySlot INVSLOT_NECK; public static InventorySlot INVSLOT_SHOULDER; public static InventorySlot INVSLOT_BODY; public static InventorySlot INVSLOT_CHEST; public static InventorySlot INVSLOT_WAIST; public static InventorySlot INVSLOT_LEGS; public static InventorySlot INVSLOT_FEET; public static InventorySlot INVSLOT_WRIST; public static InventorySlot INVSLOT_HAND; public static InventorySlot INVSLOT_FINGER1; public static InventorySlot INVSLOT_FINGER2; public static InventorySlot INVSLOT_TRINKET1; public static InventorySlot INVSLOT_TRINKET2; public static InventorySlot INVSLOT_BACK; public static InventorySlot INVSLOT_MAINHAND; public static InventorySlot INVSLOT_OFFHAND; public static InventorySlot INVSLOT_RANGED; public static InventorySlot INVSLOT_TABARD; public static InventorySlot CONTAINER_BAG_OFFSET_1; public static InventorySlot CONTAINER_BAG_OFFSET_2; public static InventorySlot CONTAINER_BAG_OFFSET_3; public static InventorySlot CONTAINER_BAG_OFFSET_4; } public enum Keybindings { public static Keybindings MOVEANDSTEER; public static Keybindings NONE; public static Keybindings MOVEFORWARD; public static Keybindings MOVEBACKWARD; public static Keybindings TURNLEFT; public static Keybindings TURNRIGHT; public static Keybindings STRAFERIGHT; public static Keybindings STRAFELEFT; public static Keybindings JUMP; public static Keybindings SITORSTAND; public static Keybindings TOGGLEAUTORUN; public static Keybindings PITCHUP; public static Keybindings PITCHDOWN; public static Keybindings TOGGLERUN; public static Keybindings OPENCHAT; public static Keybindings OPENCHATSLASH; public static Keybindings CHATPAGEUP; public static Keybindings CHATPAGEDOWN; public static Keybindings CHATBOTTOM; public static Keybindings COMBATLOGPAGEUP; public static Keybindings COMBATLOGPAGEDOWN; public static Keybindings COMBATLOGBOTTOM; public static Keybindings REPLY; public static Keybindings REPLY2; public static Keybindings ACTIONBUTTON1; public static Keybindings ACTIONBUTTON2; public static Keybindings ACTIONBUTTON3; public static Keybindings ACTIONBUTTON4; public static Keybindings ACTIONBUTTON5; public static Keybindings ACTIONBUTTON6; public static Keybindings ACTIONBUTTON7; public static Keybindings ACTIONBUTTON8; public static Keybindings ACTIONBUTTON9; public static Keybindings ACTIONBUTTON10; public static Keybindings ACTIONBUTTON11; public static Keybindings ACTIONBUTTON12; public static Keybindings EXTRAACTIONBUTTON1; public static Keybindings SHAPESHIFTBUTTON1; public static Keybindings SHAPESHIFTBUTTON2; public static Keybindings SHAPESHIFTBUTTON3; public static Keybindings SHAPESHIFTBUTTON4; public static Keybindings SHAPESHIFTBUTTON5; public static Keybindings SHAPESHIFTBUTTON6; public static Keybindings SHAPESHIFTBUTTON7; public static Keybindings SHAPESHIFTBUTTON8; public static Keybindings SHAPESHIFTBUTTON9; public static Keybindings SHAPESHIFTBUTTON10; public static Keybindings BONUSACTIONBUTTON1; public static Keybindings BONUSACTIONBUTTON2; public static Keybindings BONUSACTIONBUTTON3; public static Keybindings BONUSACTIONBUTTON4; public static Keybindings BONUSACTIONBUTTON5; public static Keybindings BONUSACTIONBUTTON6; public static Keybindings BONUSACTIONBUTTON7; public static Keybindings BONUSACTIONBUTTON8; public static Keybindings BONUSACTIONBUTTON9; public static Keybindings BONUSACTIONBUTTON10; public static Keybindings ACTIONPAGE1; public static Keybindings ACTIONPAGE2; public static Keybindings ACTIONPAGE3; public static Keybindings ACTIONPAGE4; public static Keybindings ACTIONPAGE5; public static Keybindings ACTIONPAGE6; public static Keybindings PREVIOUSACTIONPAGE; public static Keybindings NEXTACTIONPAGE; public static Keybindings TARGETNEARESTENEMY; public static Keybindings TARGETPREVIOUSENEMY; public static Keybindings TARGETNEARESTFRIEND; public static Keybindings TARGETPREVIOUSFRIEND; public static Keybindings TARGETSELF; public static Keybindings TARGETPET; public static Keybindings TARGETPARTYMEMBER1; public static Keybindings TARGETPARTYMEMBER2; public static Keybindings TARGETPARTYMEMBER3; public static Keybindings TARGETPARTYMEMBER4; public static Keybindings TARGETPARTYPET1; public static Keybindings TARGETPARTYPET2; public static Keybindings TARGETPARTYPET3; public static Keybindings TARGETPARTYPET4; public static Keybindings TARGETLASTHOSTILE; public static Keybindings ASSISTTARGET; public static Keybindings NAMEPLATES; public static Keybindings FRIENDNAMEPLATES; public static Keybindings ALLNAMEPLATES; public static Keybindings ATTACKTARGET; public static Keybindings PETATTACK; public static Keybindings TOGGLECHARACTER0; public static Keybindings OPENALLBAGS; public static Keybindings TOGGLEBACKPACK; public static Keybindings TOGGLEBAG1; public static Keybindings TOGGLEBAG2; public static Keybindings TOGGLEBAG3; public static Keybindings TOGGLEBAG4; public static Keybindings TOGGLESPELLBOOK; public static Keybindings TOGGLEPETBOOK; public static Keybindings TOGGLECHARACTER3; public static Keybindings TOGGLEWORLDSTATESCORES; public static Keybindings TOGGLEBATTLEFIELDMINIMAP; public static Keybindings TOGGLECHANNELPULLOUT; public static Keybindings TOGGLECHARACTER4; public static Keybindings TOGGLETALENTS; public static Keybindings TOGGLECHARACTER2; public static Keybindings INTERACTTARGET; public static Keybindings TOGGLESOCIAL; public static Keybindings TOGGLEQUESTLOG; public static Keybindings TOGGLELFGPARENT; public static Keybindings TOGGLEACHIEVEMENT; public static Keybindings TOGGLEGUILDTAB; public static Keybindings TOGGLESTATISTICS; public static Keybindings TOGGLECOMBATLOG; public static Keybindings TOGGLEGAMEMENU; public static Keybindings TOGGLEWORLDMAP; public static Keybindings SCREENSHOT; public static Keybindings MINIMAPZOOMIN; public static Keybindings MINIMAPZOOMOUT; public static Keybindings TOGGLEMUSIC; public static Keybindings TOGGLESOUND; public static Keybindings MASTERVOLUMEUP; public static Keybindings MASTERVOLUMEDOWN; public static Keybindings TOGGLEUI; public static Keybindings CAMERAZOOMIN; public static Keybindings CAMERAZOOMOUT; public static Keybindings NEXTVIEW; public static Keybindings PREVVIEW; public static Keybindings TOGGLEFPS; public static Keybindings TOGGLESTATS; public static Keybindings TOGGLETRIS; public static Keybindings TOGGLEPORTALS; public static Keybindings TOGGLECOLLISION; public static Keybindings TOGGLECOLLISIONDISPLAY; public static Keybindings TOGGLEANIMKITDISPLAY; public static Keybindings TOGGLEPLAYERBOUNDS; public static Keybindings TOGGLEPERFORMANCEDISPLAY; public static Keybindings TOGGLEPERFORMANCEPAUSE; public static Keybindings TOGGLEPERFORMANCEVALUES; public static Keybindings TURNORACTION; public static Keybindings CAMERAORSELECTORMOVE; public static Keybindings MOVIE_RECORDING_STARTSTOP; public static Keybindings MOVIE_RECORDING_CANCEL; public static Keybindings MOVIE_RECORDING_COMPRESS; public static Keybindings MOVIE_RECORDING_GUI; public static Keybindings VEHICLEEXIT; public static Keybindings VEHICLEPREVSEAT; public static Keybindings VEHICLENEXTSEAT; public static Keybindings VEHICLEAIMINCREMENT; public static Keybindings VEHICLEAIMDECREMENT; public static Keybindings TOGGLEGEARSETS; } public enum Landmarks { public static Landmarks Invisible; public static Landmarks Mine; public static Landmarks MineHorde; public static Landmarks MineAlliance; public static Landmarks GraveyardAllianceAssaulted; public static Landmarks Town; public static Landmarks City; public static Landmarks Flags; public static Landmarks Gravestone; public static Landmarks TowerAllianceAssaulted; public static Landmarks TowerHorde; public static Landmarks TowerAlliance; public static Landmarks TowerHordeAssaulted; public static Landmarks GraveyardHorde; public static Landmarks GraveyardHordeAssaulted; public static Landmarks GraveyardAlliance; public static Landmarks GoldMine; public static Landmarks GoldMineAllianceAssaulted; public static Landmarks GoldMineAlliance; public static Landmarks GoldMineHordeAssaulted; public static Landmarks GoldMineHorde; public static Landmarks LumberMill; public static Landmarks LumberMillAllianceAssaulted; public static Landmarks LumberMillAlliance; public static Landmarks LumberMillHordeAssaulted; public static Landmarks LumberMillHorde; public static Landmarks Blacksmith; public static Landmarks BlacksmithAllianceAssaulted; public static Landmarks BlacksmithAlliance; public static Landmarks BlacksmithHordeAssaulted; public static Landmarks BlacksmithHorde; public static Landmarks Farm; public static Landmarks FarmAllianceAssaulted; public static Landmarks FarmAlliance; public static Landmarks FarmHordeAssaulted; public static Landmarks FarmHorde; public static Landmarks Stablesneutral; public static Landmarks StablesAllianceAssaulted; public static Landmarks StablesAlliance; public static Landmarks StablesHordeAssaulted; public static Landmarks StablesHorde; public static Landmarks Skullpurple; public static Landmarks Unknown; public static Landmarks FlagAlliance; public static Landmarks FlagHorde; public static Landmarks Flag; public static Landmarks AllianCecrest; public static Landmarks AllianCecrestuncaptured; public static Landmarks HordeCrest; public static Landmarks HordeCrestuncaptured; public static Landmarks TowerAllianceDamaged; public static Landmarks TowerAllianceDestroyed; public static Landmarks TowerHordeDamaged; public static Landmarks TowerHordeDestroyed; public static Landmarks Towerdamged; public static Landmarks Towerdestroyed; public static Landmarks Bridge; public static Landmarks Bridgedamaged; public static Landmarks Bridgedestroyed; public static Landmarks BridgeHorde; public static Landmarks BridgeHordeDamaged; public static Landmarks BridgeHordeDestroyed; public static Landmarks BridgeAlliance; public static Landmarks BridgeAllianceDamaged; public static Landmarks BridgeAllianceDestroyed; public static Landmarks Workshop; public static Landmarks Workshopdamaged; public static Landmarks Workshopdestroyed; public static Landmarks WorkshopHorde; public static Landmarks WorkshopHordeDamaged; public static Landmarks WorkshopHordeDestroyed; public static Landmarks WorkshopAlliance; public static Landmarks WorkshopAllianceDamaged; public static Landmarks WorkshopAllianceDestroyed; public static Landmarks Gate; public static Landmarks Gatedamaged; public static Landmarks Gatedestroyed; public static Landmarks GateHorde; public static Landmarks GateHordeDamaged; public static Landmarks GateHordeDestroyed; public static Landmarks GateAlliance; public static Landmarks GateAllianceDamaged; public static Landmarks GateAllianceDestroyed; public static Landmarks Wallhorizontal; public static Landmarks WallhorizontalDamaged; public static Landmarks WallhorizontalDestroyed; public static Landmarks WallHordeHorizontal; public static Landmarks WallHordeHorizontalDamaged; public static Landmarks WallHordeHorizontalDestroyed; public static Landmarks WallAllianceHorizontal; public static Landmarks WallAllianceHorizontalDamaged; public static Landmarks WallAllianceHorizontalDestroyed; public static Landmarks Wallvertical; public static Landmarks WallverticalDamaged; public static Landmarks WallverticalDestroyed; public static Landmarks WallHordeVertical; public static Landmarks WallHordeVerticalDamaged; public static Landmarks WallHordeVerticalDestroyed; public static Landmarks WallAllianceVertical; public static Landmarks WallAllianceVerticalDamaged; public static Landmarks WallAllianceVerticalDestroyed; public static Landmarks Combat; public static Landmarks Gateyellow; public static Landmarks GateyellowDamaged; public static Landmarks GateyellowDestroyed; public static Landmarks Gatepurple; public static Landmarks GatepurpleDamaged; public static Landmarks GatepurpleDestroyed; public static Landmarks Gategreen; public static Landmarks GategreenDamaged; public static Landmarks GategreenDestroyed; public static Landmarks White0; public static Landmarks White1; public static Landmarks White2; public static Landmarks White3; public static Landmarks White4; public static Landmarks White5; public static Landmarks White6; public static Landmarks White7; public static Landmarks White8; public static Landmarks White9; public static Landmarks White; public static Landmarks Horde; public static Landmarks HordeDamaged; public static Landmarks HordeDestroyed; public static Landmarks Alliance; public static Landmarks AllianceDamaged; public static Landmarks AllianceDestroyed; public static Landmarks Towergreen; public static Landmarks TowergreenDamaged; public static Landmarks TowergreenDestroyed; public static Landmarks Toweryellow; public static Landmarks ToweryellowDamaged; public static Landmarks ToweryellowDestroyed; public static Landmarks Skullorange; public static Landmarks SiegeWorkshop; public static Landmarks SiegeWorkshopAlliance; public static Landmarks SiegeWorkshopAllianceAssaulted; public static Landmarks SiegeWorkshopHorde; public static Landmarks SiegeWorkshopHordeAssaulted; public static Landmarks Hangar; public static Landmarks HangarAlliance; public static Landmarks HangarAllianceAssaulted; public static Landmarks HangarHorde; public static Landmarks HangarHordeAssaulted; public static Landmarks Docks; public static Landmarks DocksAlliance; public static Landmarks DocksAllianceAssaulted; public static Landmarks DocksHorde; public static Landmarks DocksHordeAssaulted; public static Landmarks Refinery; public static Landmarks RefineryAlliance; public static Landmarks RefineryAllianceAssaulted; public static Landmarks RefineryHorde; public static Landmarks RefineryHordeAssaulted; } public struct LockDB { public UInt32[] LockType; public UInt16[] Skill; public Byte[] KeyType; public Byte[] Action; } public enum LuaEventsId { public static LuaEventsId UNIT_PET; public static LuaEventsId UNIT_TARGET; public static LuaEventsId UNIT_HEALTH; public static LuaEventsId UNIT_MAXHEALTH; public static LuaEventsId UNIT_DISPLAYPOWER; public static LuaEventsId UNIT_FACTION; public static LuaEventsId UNIT_LEVEL; public static LuaEventsId UNIT_DAMAGE; public static LuaEventsId UNIT_ATTACK_SPEED; public static LuaEventsId UNIT_RANGEDDAMAGE; public static LuaEventsId UNIT_SPELL_HASTE; public static LuaEventsId UNIT_FLAGS; public static LuaEventsId UNIT_RESISTANCES; public static LuaEventsId UNIT_ATTACK_POWER; public static LuaEventsId UNIT_PET_EXPERIENCE; public static LuaEventsId UNIT_RANGED_ATTACK_POWER; public static LuaEventsId UNIT_MANA; public static LuaEventsId UNIT_STATS; public static LuaEventsId UNIT_AURA; public static LuaEventsId UNIT_COMBAT; public static LuaEventsId UNIT_NAME_UPDATE; public static LuaEventsId UNIT_PORTRAIT_UPDATE; public static LuaEventsId UNIT_MODEL_CHANGED; public static LuaEventsId UNIT_INVENTORY_CHANGED; public static LuaEventsId UNIT_CLASSIFICATION_CHANGED; public static LuaEventsId UNIT_TARGETABLE_CHANGED; public static LuaEventsId ITEM_LOCK_CHANGED; public static LuaEventsId PLAYER_XP_UPDATE; public static LuaEventsId PLAYER_TRIAL_XP_UPDATE; public static LuaEventsId PLAYER_REGEN_DISABLED; public static LuaEventsId PLAYER_REGEN_ENABLED; public static LuaEventsId PLAYER_AURAS_CHANGED; public static LuaEventsId PLAYER_ENTER_COMBAT; public static LuaEventsId PLAYER_LEAVE_COMBAT; public static LuaEventsId PLAYER_TARGET_CHANGED; public static LuaEventsId PLAYER_FOCUS_CHANGED; public static LuaEventsId PLAYER_CONTROL_LOST; public static LuaEventsId PLAYER_CONTROL_GAINED; public static LuaEventsId PLAYER_FARSIGHT_FOCUS_CHANGED; public static LuaEventsId PLAYER_LEVEL_UP; public static LuaEventsId PLAYER_MONEY; public static LuaEventsId PLAYER_DAMAGE_DONE_MODS; public static LuaEventsId PLAYER_TOTEM_UPDATE; public static LuaEventsId PLAYER_AVG_ITEM_LEVEL_UPDATE; public static LuaEventsId ZONE_CHANGED; public static LuaEventsId ZONE_CHANGED_INDOORS; public static LuaEventsId ZONE_CHANGED_NEW_AREA; public static LuaEventsId MINIMAP_UPDATE_ZOOM; public static LuaEventsId MINIMAP_UPDATE_TRACKING; public static LuaEventsId SCREENSHOT_STARTED; public static LuaEventsId SCREENSHOT_SUCCEEDED; public static LuaEventsId SCREENSHOT_FAILED; public static LuaEventsId ACTIONBAR_SHOWGRID; public static LuaEventsId ACTIONBAR_HIDEGRID; public static LuaEventsId ACTIONBAR_PAGE_CHANGED; public static LuaEventsId ACTIONBAR_SLOT_CHANGED; public static LuaEventsId ACTIONBAR_UPDATE_STATE; public static LuaEventsId ACTIONBAR_UPDATE_USABLE; public static LuaEventsId ACTIONBAR_UPDATE_COOLDOWN; public static LuaEventsId ACTIONBAR_SHOW_BOTTOMLEFT; public static LuaEventsId NEW_PET_ADDED; public static LuaEventsId NEW_MOUNT_ADDED; public static LuaEventsId UPDATE_SUMMONPETS_ACTION; public static LuaEventsId UPDATE_BONUS_ACTIONBAR; public static LuaEventsId UPDATE_OVERRIDE_ACTIONBAR; public static LuaEventsId UPDATE_EXTRA_ACTIONBAR; public static LuaEventsId UPDATE_VEHICLE_ACTIONBAR; public static LuaEventsId UPDATE_POSSESS_BAR; public static LuaEventsId PARTY_MEMBERS_CHANGED; public static LuaEventsId PARTY_LEADER_CHANGED; public static LuaEventsId PARTY_MEMBER_ENABLE; public static LuaEventsId PARTY_MEMBER_DISABLE; public static LuaEventsId PARTY_LOOT_METHOD_CHANGED; public static LuaEventsId PARTY_REFER_A_FRIEND_UPDATED; public static LuaEventsId SYSMSG; public static LuaEventsId UI_ERROR_MESSAGE; public static LuaEventsId UI_INFO_MESSAGE; public static LuaEventsId UPDATE_CHAT_COLOR; public static LuaEventsId CHAT_MSG_ADDON; public static LuaEventsId CHAT_MSG_SYSTEM; public static LuaEventsId CHAT_MSG_SAY; public static LuaEventsId CHAT_MSG_PARTY; public static LuaEventsId CHAT_MSG_RAID; public static LuaEventsId CHAT_MSG_GUILD; public static LuaEventsId CHAT_MSG_OFFICER; public static LuaEventsId CHAT_MSG_YELL; public static LuaEventsId CHAT_MSG_WHISPER; public static LuaEventsId CHAT_MSG_WHISPER_INFORM; public static LuaEventsId CHAT_MSG_EMOTE; public static LuaEventsId CHAT_MSG_TEXT_EMOTE; public static LuaEventsId CHAT_MSG_MONSTER_SAY; public static LuaEventsId CHAT_MSG_MONSTER_PARTY; public static LuaEventsId CHAT_MSG_MONSTER_YELL; public static LuaEventsId CHAT_MSG_MONSTER_WHISPER; public static LuaEventsId CHAT_MSG_MONSTER_EMOTE; public static LuaEventsId CHAT_MSG_CHANNEL; public static LuaEventsId CHAT_MSG_CHANNEL_JOIN; public static LuaEventsId CHAT_MSG_CHANNEL_LEAVE; public static LuaEventsId CHAT_MSG_CHANNEL_LIST; public static LuaEventsId CHAT_MSG_CHANNEL_NOTICE; public static LuaEventsId CHAT_MSG_CHANNEL_NOTICE_USER; public static LuaEventsId CHAT_MSG_AFK; public static LuaEventsId CHAT_MSG_DND; public static LuaEventsId CHAT_MSG_IGNORED; public static LuaEventsId CHAT_MSG_SKILL; public static LuaEventsId CHAT_MSG_LOOT; public static LuaEventsId CHAT_MSG_CURRENCY; public static LuaEventsId CHAT_MSG_MONEY; public static LuaEventsId CHAT_MSG_OPENING; public static LuaEventsId CHAT_MSG_TRADESKILLS; public static LuaEventsId CHAT_MSG_PET_INFO; public static LuaEventsId CHAT_MSG_COMBAT_MISC_INFO; public static LuaEventsId CHAT_MSG_COMBAT_XP_GAIN; public static LuaEventsId CHAT_MSG_COMBAT_HONOR_GAIN; public static LuaEventsId CHAT_MSG_COMBAT_FACTION_CHANGE; public static LuaEventsId CHAT_MSG_BG_SYSTEM_NEUTRAL; public static LuaEventsId CHAT_MSG_BG_SYSTEM_ALLIANCE; public static LuaEventsId CHAT_MSG_BG_SYSTEM_HORDE; public static LuaEventsId CHAT_MSG_RAID_LEADER; public static LuaEventsId CHAT_MSG_RAID_WARNING; public static LuaEventsId CHAT_MSG_RAID_BOSS_WHISPER; public static LuaEventsId CHAT_MSG_RAID_BOSS_EMOTE; public static LuaEventsId CHAT_MSG_FILTERED; public static LuaEventsId CHAT_MSG_RESTRICTED; public static LuaEventsId CHAT_MSG_ACHIEVEMENT; public static LuaEventsId CHAT_MSG_GUILD_ACHIEVEMENT; public static LuaEventsId CHAT_MSG_PET_BATTLE_COMBAT_LOG; public static LuaEventsId CHAT_MSG_PET_BATTLE_INFO; public static LuaEventsId CHAT_MSG_INSTANCE_CHAT; public static LuaEventsId CHAT_MSG_INSTANCE_CHAT_LEADER; public static LuaEventsId CHAT_MSG_GUILD_ITEM_LOOTED; public static LuaEventsId RAID_BOSS_WHISPER; public static LuaEventsId RAID_BOSS_EMOTE; public static LuaEventsId QUEST_BOSS_EMOTE; public static LuaEventsId LANGUAGE_LIST_CHANGED; public static LuaEventsId ALTERNATIVE_DEFAULT_LANGUAGE_CHANGED; public static LuaEventsId TIME_PLAYED_MSG; public static LuaEventsId SPELLS_CHANGED; public static LuaEventsId CURRENT_SPELL_CAST_CHANGED; public static LuaEventsId SPELL_UPDATE_COOLDOWN; public static LuaEventsId SPELL_UPDATE_USABLE; public static LuaEventsId SPELL_UPDATE_CHARGES; public static LuaEventsId SPELL_UPDATE_ICON; public static LuaEventsId CHARACTER_POINTS_CHANGED; public static LuaEventsId SKILL_LINES_CHANGED; public static LuaEventsId ITEM_PUSH; public static LuaEventsId LOOT_OPENED; public static LuaEventsId LOOT_READY; public static LuaEventsId LOOT_SLOT_CLEARED; public static LuaEventsId LOOT_SLOT_CHANGED; public static LuaEventsId LOOT_CLOSED; public static LuaEventsId PLAYER_LOGIN; public static LuaEventsId PLAYER_LOGOUT; public static LuaEventsId PLAYER_ENTERING_WORLD; public static LuaEventsId PLAYER_LEAVING_WORLD; public static LuaEventsId PLAYER_ALIVE; public static LuaEventsId PLAYER_DEAD; public static LuaEventsId PLAYER_CAMPING; public static LuaEventsId PLAYER_QUITING; public static LuaEventsId LOGOUT_CANCEL; public static LuaEventsId RESURRECT_REQUEST; public static LuaEventsId PARTY_INVITE_REQUEST; public static LuaEventsId PARTY_INVITE_CANCEL; public static LuaEventsId GUILD_INVITE_REQUEST; public static LuaEventsId GUILD_INVITE_CANCEL; public static LuaEventsId GUILD_MOTD; public static LuaEventsId TRADE_REQUEST; public static LuaEventsId TRADE_REQUEST_CANCEL; public static LuaEventsId LOOT_BIND_CONFIRM; public static LuaEventsId EQUIP_BIND_CONFIRM; public static LuaEventsId EQUIP_BIND_TRADEABLE_CONFIRM; public static LuaEventsId USE_BIND_CONFIRM; public static LuaEventsId USE_NO_REFUND_CONFIRM; public static LuaEventsId DELETE_ITEM_CONFIRM; public static LuaEventsId CURSOR_UPDATE; public static LuaEventsId ITEM_TEXT_BEGIN; public static LuaEventsId ITEM_TEXT_TRANSLATION; public static LuaEventsId ITEM_TEXT_READY; public static LuaEventsId ITEM_TEXT_CLOSED; public static LuaEventsId GOSSIP_SHOW; public static LuaEventsId GOSSIP_CONFIRM; public static LuaEventsId GOSSIP_CONFIRM_CANCEL; public static LuaEventsId GOSSIP_ENTER_CODE; public static LuaEventsId GOSSIP_CLOSED; public static LuaEventsId QUEST_GREETING; public static LuaEventsId QUEST_DETAIL; public static LuaEventsId QUEST_PROGRESS; public static LuaEventsId QUEST_COMPLETE; public static LuaEventsId QUEST_FINISHED; public static LuaEventsId QUEST_ITEM_UPDATE; public static LuaEventsId QUEST_AUTOCOMPLETE; public static LuaEventsId TAXIMAP_OPENED; public static LuaEventsId TAXIMAP_CLOSED; public static LuaEventsId QUEST_LOG_UPDATE; public static LuaEventsId QUEST_LOG_CRITERIA_UPDATE; public static LuaEventsId WORLD_QUEST_COMPLETED_BY_SPELL; public static LuaEventsId TRAINER_SHOW; public static LuaEventsId TRAINER_UPDATE; public static LuaEventsId TRAINER_DESCRIPTION_UPDATE; public static LuaEventsId TRAINER_CLOSED; public static LuaEventsId CVAR_UPDATE; public static LuaEventsId EXPERIMENTAL_CVAR_CONFIRMATION_NEEDED; public static LuaEventsId TRADE_SKILL_SHOW; public static LuaEventsId TRADE_SKILL_DATA_SOURCE_CHANGING; public static LuaEventsId TRADE_SKILL_DATA_SOURCE_CHANGED; public static LuaEventsId TRADE_SKILL_LIST_UPDATE; public static LuaEventsId TRADE_SKILL_DETAILS_UPDATE; public static LuaEventsId TRADE_SKILL_NAME_UPDATE; public static LuaEventsId TRADE_SKILL_CLOSE; public static LuaEventsId NEW_RECIPE_LEARNED; public static LuaEventsId OBLITERUM_FORGE_SHOW; public static LuaEventsId OBLITERUM_FORGE_CLOSE; public static LuaEventsId OBLITERUM_FORGE_PENDING_ITEM_CHANGED; public static LuaEventsId MERCHANT_SHOW; public static LuaEventsId MERCHANT_UPDATE; public static LuaEventsId MERCHANT_FILTER_ITEM_UPDATE; public static LuaEventsId MERCHANT_CONFIRM_TRADE_TIMER_REMOVAL; public static LuaEventsId MERCHANT_CLOSED; public static LuaEventsId TRADE_SHOW; public static LuaEventsId TRADE_CLOSED; public static LuaEventsId TRADE_UPDATE; public static LuaEventsId TRADE_ACCEPT_UPDATE; public static LuaEventsId TRADE_TARGET_ITEM_CHANGED; public static LuaEventsId TRADE_PLAYER_ITEM_CHANGED; public static LuaEventsId TRADE_MONEY_CHANGED; public static LuaEventsId PLAYER_TRADE_MONEY; public static LuaEventsId BAG_OPEN; public static LuaEventsId BAG_UPDATE; public static LuaEventsId BAG_UPDATE_DELAYED; public static LuaEventsId BAG_CLOSED; public static LuaEventsId BAG_UPDATE_COOLDOWN; public static LuaEventsId BAG_NEW_ITEMS_UPDATED; public static LuaEventsId BAG_SLOT_FLAGS_UPDATED; public static LuaEventsId BAG_OVERFLOW_WITH_FULL_INVENTORY; public static LuaEventsId BANK_BAG_SLOT_FLAGS_UPDATED; public static LuaEventsId LOCALPLAYER_PET_RENAMED; public static LuaEventsId UNIT_ATTACK; public static LuaEventsId UNIT_DEFENSE; public static LuaEventsId PET_ATTACK_START; public static LuaEventsId PET_ATTACK_STOP; public static LuaEventsId UPDATE_MOUSEOVER_UNIT; public static LuaEventsId UNIT_SPELLCAST_SENT; public static LuaEventsId UNIT_SPELLCAST_START; public static LuaEventsId UNIT_SPELLCAST_STOP; public static LuaEventsId UNIT_SPELLCAST_FAILED; public static LuaEventsId UNIT_SPELLCAST_FAILED_QUIET; public static LuaEventsId UNIT_SPELLCAST_INTERRUPTED; public static LuaEventsId UNIT_SPELLCAST_DELAYED; public static LuaEventsId UNIT_SPELLCAST_SUCCEEDED; public static LuaEventsId UNIT_SPELLCAST_CHANNEL_START; public static LuaEventsId UNIT_SPELLCAST_CHANNEL_UPDATE; public static LuaEventsId UNIT_SPELLCAST_CHANNEL_STOP; public static LuaEventsId UNIT_SPELLCAST_INTERRUPTIBLE; public static LuaEventsId UNIT_SPELLCAST_NOT_INTERRUPTIBLE; public static LuaEventsId PLAYER_GUILD_UPDATE; public static LuaEventsId QUEST_ACCEPT_CONFIRM; public static LuaEventsId PLAYERBANKSLOTS_CHANGED; public static LuaEventsId PLAYERREAGENTBANKSLOTS_CHANGED; public static LuaEventsId BANKFRAME_OPENED; public static LuaEventsId BANKFRAME_CLOSED; public static LuaEventsId PLAYERBANKBAGSLOTS_CHANGED; public static LuaEventsId REAGENTBANK_PURCHASED; public static LuaEventsId REAGENTBANK_UPDATE; public static LuaEventsId FRIENDLIST_UPDATE; public static LuaEventsId IGNORELIST_UPDATE; public static LuaEventsId MUTELIST_UPDATE; public static LuaEventsId PET_BAR_UPDATE; public static LuaEventsId PET_BAR_UPDATE_COOLDOWN; public static LuaEventsId PET_BAR_SHOWGRID; public static LuaEventsId PET_BAR_HIDEGRID; public static LuaEventsId PET_BAR_HIDE; public static LuaEventsId PET_BAR_UPDATE_USABLE; public static LuaEventsId MINIMAP_PING; public static LuaEventsId MIRROR_TIMER_START; public static LuaEventsId MIRROR_TIMER_PAUSE; public static LuaEventsId MIRROR_TIMER_STOP; public static LuaEventsId WORLD_MAP_UPDATE; public static LuaEventsId AUTOFOLLOW_BEGIN; public static LuaEventsId AUTOFOLLOW_END; public static LuaEventsId CINEMATIC_START; public static LuaEventsId CINEMATIC_STOP; public static LuaEventsId UPDATE_FACTION; public static LuaEventsId CLOSE_WORLD_MAP; public static LuaEventsId OPEN_TABARD_FRAME; public static LuaEventsId CLOSE_TABARD_FRAME; public static LuaEventsId TABARD_CANSAVE_CHANGED; public static LuaEventsId GUILD_REGISTRAR_SHOW; public static LuaEventsId GUILD_REGISTRAR_CLOSED; public static LuaEventsId DUEL_REQUESTED; public static LuaEventsId DUEL_OUTOFBOUNDS; public static LuaEventsId DUEL_INBOUNDS; public static LuaEventsId DUEL_FINISHED; public static LuaEventsId TUTORIAL_TRIGGER; public static LuaEventsId PET_DISMISS_START; public static LuaEventsId UPDATE_BINDINGS; public static LuaEventsId UPDATE_SHAPESHIFT_FORMS; public static LuaEventsId UPDATE_SHAPESHIFT_FORM; public static LuaEventsId UPDATE_SHAPESHIFT_USABLE; public static LuaEventsId UPDATE_SHAPESHIFT_COOLDOWN; public static LuaEventsId WHO_LIST_UPDATE; public static LuaEventsId PETITION_SHOW; public static LuaEventsId PETITION_CLOSED; public static LuaEventsId EXECUTE_CHAT_LINE; public static LuaEventsId UPDATE_MACROS; public static LuaEventsId UPDATE_TICKET; public static LuaEventsId UPDATE_WEB_TICKET; public static LuaEventsId UPDATE_CHAT_WINDOWS; public static LuaEventsId CONFIRM_XP_LOSS; public static LuaEventsId CORPSE_IN_RANGE; public static LuaEventsId CORPSE_IN_INSTANCE; public static LuaEventsId CORPSE_OUT_OF_RANGE; public static LuaEventsId UPDATE_GM_STATUS; public static LuaEventsId PLAYER_UNGHOST; public static LuaEventsId ACTION_WILL_BIND_ITEM; public static LuaEventsId BIND_ENCHANT; public static LuaEventsId REPLACE_ENCHANT; public static LuaEventsId TRADE_REPLACE_ENCHANT; public static LuaEventsId TRADE_POTENTIAL_BIND_ENCHANT; public static LuaEventsId TRADE_POTENTIAL_REMOVE_TRANSMOG; public static LuaEventsId PLAYER_UPDATE_RESTING; public static LuaEventsId UPDATE_EXHAUSTION; public static LuaEventsId PLAYER_FLAGS_CHANGED; public static LuaEventsId GUILD_ROSTER_UPDATE; public static LuaEventsId GM_PLAYER_INFO; public static LuaEventsId MAIL_SHOW; public static LuaEventsId MAIL_CLOSED; public static LuaEventsId SEND_MAIL_MONEY_CHANGED; public static LuaEventsId SEND_MAIL_COD_CHANGED; public static LuaEventsId MAIL_SEND_INFO_UPDATE; public static LuaEventsId MAIL_SEND_SUCCESS; public static LuaEventsId MAIL_INBOX_UPDATE; public static LuaEventsId MAIL_LOCK_SEND_ITEMS; public static LuaEventsId MAIL_UNLOCK_SEND_ITEMS; public static LuaEventsId BATTLEFIELDS_SHOW; public static LuaEventsId BATTLEFIELDS_CLOSED; public static LuaEventsId UPDATE_BATTLEFIELD_STATUS; public static LuaEventsId UPDATE_ACTIVE_BATTLEFIELD; public static LuaEventsId UPDATE_BATTLEFIELD_SCORE; public static LuaEventsId BATTLEFIELD_QUEUE_TIMEOUT; public static LuaEventsId AUCTION_HOUSE_SHOW; public static LuaEventsId AUCTION_HOUSE_CLOSED; public static LuaEventsId NEW_AUCTION_UPDATE; public static LuaEventsId AUCTION_ITEM_LIST_UPDATE; public static LuaEventsId AUCTION_OWNED_LIST_UPDATE; public static LuaEventsId AUCTION_BIDDER_LIST_UPDATE; public static LuaEventsId PET_UI_UPDATE; public static LuaEventsId PET_UI_CLOSE; public static LuaEventsId SAVED_VARIABLES_TOO_LARGE; public static LuaEventsId VARIABLES_LOADED; public static LuaEventsId MACRO_ACTION_FORBIDDEN; public static LuaEventsId MACRO_ACTION_BLOCKED; public static LuaEventsId START_AUTOREPEAT_SPELL; public static LuaEventsId STOP_AUTOREPEAT_SPELL; public static LuaEventsId PET_STABLE_SHOW; public static LuaEventsId PET_STABLE_UPDATE; public static LuaEventsId PET_STABLE_UPDATE_PAPERDOLL; public static LuaEventsId PET_STABLE_CLOSED; public static LuaEventsId RAID_ROSTER_UPDATE; public static LuaEventsId UPDATE_PENDING_MAIL; public static LuaEventsId UPDATE_INVENTORY_ALERTS; public static LuaEventsId UPDATE_INVENTORY_DURABILITY; public static LuaEventsId UPDATE_TRADESKILL_RECAST; public static LuaEventsId OPEN_MASTER_LOOT_LIST; public static LuaEventsId UPDATE_MASTER_LOOT_LIST; public static LuaEventsId START_LOOT_ROLL; public static LuaEventsId CANCEL_LOOT_ROLL; public static LuaEventsId CONFIRM_LOOT_ROLL; public static LuaEventsId CONFIRM_DISENCHANT_ROLL; public static LuaEventsId INSTANCE_BOOT_START; public static LuaEventsId INSTANCE_BOOT_STOP; public static LuaEventsId LEARNED_SPELL_IN_TAB; public static LuaEventsId CONFIRM_TALENT_WIPE; public static LuaEventsId CONFIRM_BINDER; public static LuaEventsId MAIL_FAILED; public static LuaEventsId CLOSE_INBOX_ITEM; public static LuaEventsId CONFIRM_SUMMON; public static LuaEventsId CANCEL_SUMMON; public static LuaEventsId BILLING_NAG_DIALOG; public static LuaEventsId IGR_BILLING_NAG_DIALOG; public static LuaEventsId PLAYER_SKINNED; public static LuaEventsId TABARD_SAVE_PENDING; public static LuaEventsId UNIT_QUEST_LOG_CHANGED; public static LuaEventsId PLAYER_PVP_KILLS_CHANGED; public static LuaEventsId PLAYER_PVP_RANK_CHANGED; public static LuaEventsId INSPECT_HONOR_UPDATE; public static LuaEventsId UPDATE_WORLD_STATES; public static LuaEventsId AREA_SPIRIT_HEALER_IN_RANGE; public static LuaEventsId AREA_SPIRIT_HEALER_OUT_OF_RANGE; public static LuaEventsId PLAYTIME_CHANGED; public static LuaEventsId UPDATE_LFG_TYPES; public static LuaEventsId UPDATE_LFG_LIST; public static LuaEventsId UPDATE_LFG_LIST_INCREMENTAL; public static LuaEventsId LFG_LIST_AVAILABILITY_UPDATE; public static LuaEventsId LFG_LIST_ACTIVE_ENTRY_UPDATE; public static LuaEventsId LFG_LIST_ENTRY_CREATION_FAILED; public static LuaEventsId LFG_LIST_SEARCH_RESULTS_RECEIVED; public static LuaEventsId LFG_LIST_SEARCH_RESULT_UPDATED; public static LuaEventsId LFG_LIST_SEARCH_FAILED; public static LuaEventsId LFG_LIST_APPLICANT_UPDATED; public static LuaEventsId LFG_LIST_APPLICANT_LIST_UPDATED; public static LuaEventsId LFG_LIST_JOINED_GROUP; public static LuaEventsId LFG_LIST_ENTRY_EXPIRED_TOO_MANY_PLAYERS; public static LuaEventsId LFG_LIST_ENTRY_EXPIRED_TIMEOUT; public static LuaEventsId LFG_LIST_APPLICATION_STATUS_UPDATED; public static LuaEventsId SOCIAL_QUEUE_UPDATE; public static LuaEventsId SOCIAL_QUEUE_CONFIG_UPDATED; public static LuaEventsId READY_CHECK; public static LuaEventsId READY_CHECK_CONFIRM; public static LuaEventsId READY_CHECK_FINISHED; public static LuaEventsId RAID_TARGET_UPDATE; public static LuaEventsId GMSURVEY_DISPLAY; public static LuaEventsId UPDATE_INSTANCE_INFO; public static LuaEventsId SOCKET_INFO_UPDATE; public static LuaEventsId SOCKET_INFO_ACCEPT; public static LuaEventsId SOCKET_INFO_SUCCESS; public static LuaEventsId SOCKET_INFO_CLOSE; public static LuaEventsId SOCKET_INFO_FAILURE; public static LuaEventsId PETITION_VENDOR_SHOW; public static LuaEventsId PETITION_VENDOR_CLOSED; public static LuaEventsId PETITION_VENDOR_UPDATE; public static LuaEventsId COMBAT_TEXT_UPDATE; public static LuaEventsId QUEST_WATCH_UPDATE; public static LuaEventsId QUEST_WATCH_LIST_CHANGED; public static LuaEventsId QUEST_WATCH_OBJECTIVES_CHANGED; public static LuaEventsId KNOWLEDGE_BASE_SETUP_LOAD_SUCCESS; public static LuaEventsId KNOWLEDGE_BASE_SETUP_LOAD_FAILURE; public static LuaEventsId KNOWLEDGE_BASE_QUERY_LOAD_SUCCESS; public static LuaEventsId KNOWLEDGE_BASE_QUERY_LOAD_FAILURE; public static LuaEventsId KNOWLEDGE_BASE_ARTICLE_LOAD_SUCCESS; public static LuaEventsId KNOWLEDGE_BASE_ARTICLE_LOAD_FAILURE; public static LuaEventsId KNOWLEDGE_BASE_SYSTEM_MOTD_UPDATED; public static LuaEventsId KNOWLEDGE_BASE_SERVER_MESSAGE; public static LuaEventsId KNOWN_TITLES_UPDATE; public static LuaEventsId NEW_TITLE_EARNED; public static LuaEventsId OLD_TITLE_LOST; public static LuaEventsId LFG_UPDATE; public static LuaEventsId LFG_PROPOSAL_UPDATE; public static LuaEventsId LFG_PROPOSAL_SHOW; public static LuaEventsId LFG_PROPOSAL_DONE; public static LuaEventsId LFG_PROPOSAL_FAILED; public static LuaEventsId LFG_PROPOSAL_SUCCEEDED; public static LuaEventsId LFG_ROLE_UPDATE; public static LuaEventsId LFG_ROLE_CHECK_UPDATE; public static LuaEventsId LFG_ROLE_CHECK_SHOW; public static LuaEventsId LFG_ROLE_CHECK_HIDE; public static LuaEventsId LFG_ROLE_CHECK_ROLE_CHOSEN; public static LuaEventsId LFG_QUEUE_STATUS_UPDATE; public static LuaEventsId LFG_BOOT_PROPOSAL_UPDATE; public static LuaEventsId LFG_LOCK_INFO_RECEIVED; public static LuaEventsId LFG_UPDATE_RANDOM_INFO; public static LuaEventsId LFG_OFFER_CONTINUE; public static LuaEventsId LFG_OPEN_FROM_GOSSIP; public static LuaEventsId LFG_COMPLETION_REWARD; public static LuaEventsId LFG_INVALID_ERROR_MESSAGE; public static LuaEventsId LFG_READY_CHECK_UPDATE; public static LuaEventsId LFG_READY_CHECK_SHOW; public static LuaEventsId LFG_READY_CHECK_HIDE; public static LuaEventsId LFG_READY_CHECK_DECLINED; public static LuaEventsId LFG_READY_CHECK_PLAYER_IS_READY; public static LuaEventsId LFG_ROLE_CHECK_DECLINED; public static LuaEventsId PARTY_LFG_RESTRICTED; public static LuaEventsId PLAYER_ROLES_ASSIGNED; public static LuaEventsId COMBAT_RATING_UPDATE; public static LuaEventsId MODIFIER_STATE_CHANGED; public static LuaEventsId UPDATE_STEALTH; public static LuaEventsId ENABLE_TAXI_BENCHMARK; public static LuaEventsId DISABLE_TAXI_BENCHMARK; public static LuaEventsId VOICE_START; public static LuaEventsId VOICE_STOP; public static LuaEventsId VOICE_STATUS_UPDATE; public static LuaEventsId VOICE_CHANNEL_STATUS_UPDATE; public static LuaEventsId UPDATE_FLOATING_CHAT_WINDOWS; public static LuaEventsId RAID_INSTANCE_WELCOME; public static LuaEventsId MOVIE_RECORDING_PROGRESS; public static LuaEventsId MOVIE_COMPRESSING_PROGRESS; public static LuaEventsId MOVIE_UNCOMPRESSED_MOVIE; public static LuaEventsId VOICE_PUSH_TO_TALK_START; public static LuaEventsId VOICE_PUSH_TO_TALK_STOP; public static LuaEventsId GUILDBANKFRAME_OPENED; public static LuaEventsId GUILDBANKFRAME_CLOSED; public static LuaEventsId GUILDBANKBAGSLOTS_CHANGED; public static LuaEventsId GUILDBANK_ITEM_LOCK_CHANGED; public static LuaEventsId GUILDBANK_UPDATE_TABS; public static LuaEventsId GUILDBANK_UPDATE_MONEY; public static LuaEventsId GUILDBANKLOG_UPDATE; public static LuaEventsId GUILDBANK_UPDATE_WITHDRAWMONEY; public static LuaEventsId GUILDBANK_UPDATE_TEXT; public static LuaEventsId GUILDBANK_TEXT_CHANGED; public static LuaEventsId CHANNEL_UI_UPDATE; public static LuaEventsId CHANNEL_COUNT_UPDATE; public static LuaEventsId CHANNEL_ROSTER_UPDATE; public static LuaEventsId CHANNEL_VOICE_UPDATE; public static LuaEventsId CHANNEL_INVITE_REQUEST; public static LuaEventsId CHANNEL_PASSWORD_REQUEST; public static LuaEventsId CHANNEL_FLAGS_UPDATED; public static LuaEventsId VOICE_SESSIONS_UPDATE; public static LuaEventsId VOICE_CHAT_ENABLED_UPDATE; public static LuaEventsId VOICE_LEFT_SESSION; public static LuaEventsId INSPECT_READY; public static LuaEventsId VOICE_SELF_MUTE; public static LuaEventsId VOICE_PLATE_START; public static LuaEventsId VOICE_PLATE_STOP; public static LuaEventsId ARENA_SEASON_WORLD_STATE; public static LuaEventsId GUILD_EVENT_LOG_UPDATE; public static LuaEventsId GUILDTABARD_UPDATE; public static LuaEventsId SOUND_DEVICE_UPDATE; public static LuaEventsId COMMENTATOR_MAP_UPDATE; public static LuaEventsId COMMENTATOR_ENTER_WORLD; public static LuaEventsId COMBAT_LOG_EVENT; public static LuaEventsId COMBAT_LOG_EVENT_UNFILTERED; public static LuaEventsId COMMENTATOR_PLAYER_UPDATE; public static LuaEventsId COMMENTATOR_PLAYER_NAME_OVERRIDE_UPDATE; public static LuaEventsId PLAYER_ENTERING_BATTLEGROUND; public static LuaEventsId BARBER_SHOP_OPEN; public static LuaEventsId BARBER_SHOP_CLOSE; public static LuaEventsId BARBER_SHOP_SUCCESS; public static LuaEventsId BARBER_SHOP_APPEARANCE_APPLIED; public static LuaEventsId BARBER_SHOP_COST_UPDATE; public static LuaEventsId CALENDAR_UPDATE_INVITE_LIST; public static LuaEventsId CALENDAR_UPDATE_EVENT_LIST; public static LuaEventsId CALENDAR_NEW_EVENT; public static LuaEventsId CALENDAR_OPEN_EVENT; public static LuaEventsId CALENDAR_CLOSE_EVENT; public static LuaEventsId CALENDAR_UPDATE_EVENT; public static LuaEventsId CALENDAR_UPDATE_PENDING_INVITES; public static LuaEventsId CALENDAR_EVENT_ALARM; public static LuaEventsId CALENDAR_UPDATE_ERROR; public static LuaEventsId CALENDAR_ACTION_PENDING; public static LuaEventsId CALENDAR_UPDATE_GUILD_EVENTS; public static LuaEventsId VEHICLE_ANGLE_SHOW; public static LuaEventsId VEHICLE_ANGLE_UPDATE; public static LuaEventsId VEHICLE_POWER_SHOW; public static LuaEventsId UNIT_ENTERING_VEHICLE; public static LuaEventsId UNIT_ENTERED_VEHICLE; public static LuaEventsId UNIT_EXITING_VEHICLE; public static LuaEventsId UNIT_EXITED_VEHICLE; public static LuaEventsId VEHICLE_PASSENGERS_CHANGED; public static LuaEventsId PLAYER_GAINS_VEHICLE_DATA; public static LuaEventsId PLAYER_LOSES_VEHICLE_DATA; public static LuaEventsId PET_FORCE_NAME_DECLENSION; public static LuaEventsId LEVEL_GRANT_PROPOSED; public static LuaEventsId SYNCHRONIZE_SETTINGS; public static LuaEventsId PLAY_MOVIE; public static LuaEventsId RUNE_POWER_UPDATE; public static LuaEventsId RUNE_TYPE_UPDATE; public static LuaEventsId ACHIEVEMENT_EARNED; public static LuaEventsId CRITERIA_EARNED; public static LuaEventsId CRITERIA_COMPLETE; public static LuaEventsId CRITERIA_UPDATE; public static LuaEventsId RECEIVED_ACHIEVEMENT_LIST; public static LuaEventsId PET_RENAMEABLE; public static LuaEventsId CURRENCY_DISPLAY_UPDATE; public static LuaEventsId COMPANION_LEARNED; public static LuaEventsId COMPANION_UNLEARNED; public static LuaEventsId COMPANION_UPDATE; public static LuaEventsId UNIT_THREAT_LIST_UPDATE; public static LuaEventsId UNIT_THREAT_SITUATION_UPDATE; public static LuaEventsId GLYPH_ADDED; public static LuaEventsId GLYPH_REMOVED; public static LuaEventsId GLYPH_UPDATED; public static LuaEventsId GLYPH_ENABLED; public static LuaEventsId GLYPH_DISABLED; public static LuaEventsId USE_GLYPH; public static LuaEventsId CANCEL_GLYPH_CAST; public static LuaEventsId ACTIVATE_GLYPH; public static LuaEventsId TRACKED_ACHIEVEMENT_UPDATE; public static LuaEventsId TRACKED_ACHIEVEMENT_LIST_CHANGED; public static LuaEventsId ACHIEVEMENT_SEARCH_UPDATED; public static LuaEventsId ARENA_OPPONENT_UPDATE; public static LuaEventsId ARENA_CROWD_CONTROL_SPELL_UPDATE; public static LuaEventsId INSPECT_ACHIEVEMENT_READY; public static LuaEventsId RAISED_AS_GHOUL; public static LuaEventsId PARTY_CONVERTED_TO_RAID; public static LuaEventsId PVPQUEUE_ANYWHERE_SHOW; public static LuaEventsId PVPQUEUE_ANYWHERE_UPDATE_AVAILABLE; public static LuaEventsId QUEST_ACCEPTED; public static LuaEventsId QUEST_TURNED_IN; public static LuaEventsId PLAYER_SPECIALIZATION_CHANGED; public static LuaEventsId PLAYER_TALENT_UPDATE; public static LuaEventsId ACTIVE_TALENT_GROUP_CHANGED; public static LuaEventsId PLAYER_CHARACTER_UPGRADE_TALENT_COUNT_CHANGED; public static LuaEventsId PET_SPECIALIZATION_CHANGED; public static LuaEventsId PREVIEW_TALENT_POINTS_CHANGED; public static LuaEventsId PREVIEW_TALENT_PRIMARY_TREE_CHANGED; public static LuaEventsId WEAR_EQUIPMENT_SET; public static LuaEventsId EQUIPMENT_SETS_CHANGED; public static LuaEventsId TRANSMOG_OUTFITS_CHANGED; public static LuaEventsId INSTANCE_LOCK_START; public static LuaEventsId INSTANCE_LOCK_STOP; public static LuaEventsId INSTANCE_LOCK_WARNING; public static LuaEventsId PLAYER_EQUIPMENT_CHANGED; public static LuaEventsId ITEM_LOCKED; public static LuaEventsId ITEM_UNLOCKED; public static LuaEventsId TRADE_SKILL_FILTER_UPDATE; public static LuaEventsId EQUIPMENT_SWAP_PENDING; public static LuaEventsId EQUIPMENT_SWAP_FINISHED; public static LuaEventsId NPC_PVPQUEUE_ANYWHERE; public static LuaEventsId UPDATE_MULTI_CAST_ACTIONBAR; public static LuaEventsId ENABLE_XP_GAIN; public static LuaEventsId DISABLE_XP_GAIN; public static LuaEventsId BATTLEFIELD_MGR_ENTRY_INVITE; public static LuaEventsId BATTLEFIELD_MGR_ENTERED; public static LuaEventsId BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE; public static LuaEventsId BATTLEFIELD_MGR_QUEUE_STATUS_UPDATE; public static LuaEventsId BATTLEFIELD_MGR_EJECT_PENDING; public static LuaEventsId BATTLEFIELD_MGR_EJECTED; public static LuaEventsId BATTLEFIELD_MGR_DROP_TIMER_STARTED; public static LuaEventsId BATTLEFIELD_MGR_DROP_TIMER_CANCELED; public static LuaEventsId BATTLEFIELD_MGR_QUEUE_INVITE; public static LuaEventsId BATTLEFIELD_MGR_STATE_CHANGE; public static LuaEventsId PVP_TYPES_ENABLED; public static LuaEventsId WORLD_STATE_UI_TIMER_UPDATE; public static LuaEventsId WORLD_STATE_TIMER_START; public static LuaEventsId WORLD_STATE_TIMER_STOP; public static LuaEventsId END_BOUND_TRADEABLE; public static LuaEventsId UPDATE_CHAT_COLOR_NAME_BY_CLASS; public static LuaEventsId GMRESPONSE_RECEIVED; public static LuaEventsId VEHICLE_UPDATE; public static LuaEventsId WOW_MOUSE_NOT_FOUND; public static LuaEventsId CHAT_COMBAT_MSG_ARENA_POINTS_GAIN; public static LuaEventsId MAIL_SUCCESS; public static LuaEventsId TALENTS_INVOLUNTARILY_RESET; public static LuaEventsId INSTANCE_ENCOUNTER_ENGAGE_UNIT; public static LuaEventsId QUEST_POI_UPDATE; public static LuaEventsId PLAYER_DIFFICULTY_CHANGED; public static LuaEventsId CHAT_MSG_PARTY_LEADER; public static LuaEventsId VOTE_KICK_REASON_NEEDED; public static LuaEventsId ENABLE_LOW_LEVEL_RAID; public static LuaEventsId DISABLE_LOW_LEVEL_RAID; public static LuaEventsId CHAT_MSG_TARGETICONS; public static LuaEventsId AUCTION_HOUSE_DISABLED; public static LuaEventsId AUCTION_MULTISELL_START; public static LuaEventsId AUCTION_MULTISELL_UPDATE; public static LuaEventsId AUCTION_MULTISELL_FAILURE; public static LuaEventsId PET_SPELL_POWER_UPDATE; public static LuaEventsId BN_CONNECTED; public static LuaEventsId BN_DISCONNECTED; public static LuaEventsId BN_SELF_ONLINE; public static LuaEventsId BN_SELF_OFFLINE; public static LuaEventsId BN_INFO_CHANGED; public static LuaEventsId BN_FRIEND_LIST_SIZE_CHANGED; public static LuaEventsId BN_FRIEND_INVITE_LIST_INITIALIZED; public static LuaEventsId BN_FRIEND_INVITE_SEND_RESULT; public static LuaEventsId BN_FRIEND_INVITE_ADDED; public static LuaEventsId BN_FRIEND_INVITE_REMOVED; public static LuaEventsId BN_FRIEND_INFO_CHANGED; public static LuaEventsId BN_CUSTOM_MESSAGE_CHANGED; public static LuaEventsId BN_CUSTOM_MESSAGE_LOADED; public static LuaEventsId CHAT_MSG_BN_WHISPER; public static LuaEventsId CHAT_MSG_BN_WHISPER_INFORM; public static LuaEventsId BN_CHAT_WHISPER_UNDELIVERABLE; public static LuaEventsId BN_BLOCK_LIST_UPDATED; public static LuaEventsId BN_SYSTEM_MESSAGE; public static LuaEventsId BN_REQUEST_FOF_SUCCEEDED; public static LuaEventsId BN_REQUEST_FOF_FAILED; public static LuaEventsId BN_NEW_PRESENCE; public static LuaEventsId BN_FRIEND_ACCOUNT_ONLINE; public static LuaEventsId BN_FRIEND_ACCOUNT_OFFLINE; public static LuaEventsId BATTLETAG_INVITE_SHOW; public static LuaEventsId MASTERY_UPDATE; public static LuaEventsId SPEED_UPDATE; public static LuaEventsId LIFESTEAL_UPDATE; public static LuaEventsId AVOIDANCE_UPDATE; public static LuaEventsId STURDINESS_UPDATE; public static LuaEventsId COMMENTATOR_PARTY_INFO_REQUEST; public static LuaEventsId CHAT_MSG_BN_INLINE_TOAST_ALERT; public static LuaEventsId CHAT_MSG_BN_INLINE_TOAST_BROADCAST; public static LuaEventsId CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM; public static LuaEventsId CHAT_MSG_BN_INLINE_TOAST_CONVERSATION; public static LuaEventsId CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE; public static LuaEventsId PLAYER_TRADE_CURRENCY; public static LuaEventsId TRADE_CURRENCY_CHANGED; public static LuaEventsId WEIGHTED_SPELL_UPDATED; public static LuaEventsId GUILD_XP_UPDATE; public static LuaEventsId GUILD_PERK_UPDATE; public static LuaEventsId GUILD_TRADESKILL_UPDATE; public static LuaEventsId UNIT_POWER; public static LuaEventsId UNIT_POWER_FREQUENT; public static LuaEventsId UNIT_MAXPOWER; public static LuaEventsId ENABLE_DECLINE_GUILD_INVITE; public static LuaEventsId DISABLE_DECLINE_GUILD_INVITE; public static LuaEventsId GUILD_RECIPE_KNOWN_BY_MEMBERS; public static LuaEventsId RESEARCH_ARTIFACT_UPDATE; public static LuaEventsId RESEARCH_ARTIFACT_HISTORY_READY; public static LuaEventsId RESEARCH_ARTIFACT_COMPLETE; public static LuaEventsId RESEARCH_ARTIFACT_DIG_SITE_UPDATED; public static LuaEventsId ARCHAEOLOGY_TOGGLE; public static LuaEventsId ARCHAEOLOGY_CLOSED; public static LuaEventsId ARTIFACT_DIGSITE_COMPLETE; public static LuaEventsId ARCHAEOLOGY_FIND_COMPLETE; public static LuaEventsId ARCHAEOLOGY_SURVEY_CAST; public static LuaEventsId SPELL_FLYOUT_UPDATE; public static LuaEventsId UNIT_CONNECTION; public static LuaEventsId UNIT_HEAL_PREDICTION; public static LuaEventsId ENTERED_DIFFERENT_INSTANCE_FROM_PARTY; public static LuaEventsId ROLE_CHANGED_INFORM; public static LuaEventsId GUILD_REWARDS_LIST; public static LuaEventsId ROLE_POLL_BEGIN; public static LuaEventsId REQUEST_CEMETERY_LIST_RESPONSE; public static LuaEventsId WARGAME_REQUESTED; public static LuaEventsId GUILD_NEWS_UPDATE; public static LuaEventsId CHAT_SERVER_DISCONNECTED; public static LuaEventsId CHAT_SERVER_RECONNECTED; public static LuaEventsId STREAMING_ICON; public static LuaEventsId RECEIVED_ACHIEVEMENT_MEMBER_LIST; public static LuaEventsId SPELL_ACTIVATION_OVERLAY_SHOW; public static LuaEventsId SPELL_ACTIVATION_OVERLAY_HIDE; public static LuaEventsId SPELL_ACTIVATION_OVERLAY_GLOW_SHOW; public static LuaEventsId SPELL_ACTIVATION_OVERLAY_GLOW_HIDE; public static LuaEventsId UNIT_PHASE; public static LuaEventsId UNIT_POWER_BAR_SHOW; public static LuaEventsId UNIT_POWER_BAR_HIDE; public static LuaEventsId UNIT_POWER_BAR_TIMER_UPDATE; public static LuaEventsId GUILD_RANKS_UPDATE; public static LuaEventsId PVP_RATED_STATS_UPDATE; public static LuaEventsId PVP_REWARDS_UPDATE; public static LuaEventsId PVP_BRAWL_INFO_UPDATED; public static LuaEventsId GUILD_PARTY_STATE_UPDATED; public static LuaEventsId GET_ITEM_INFO_RECEIVED; public static LuaEventsId MAX_SPELL_START_RECOVERY_OFFSET_CHANGED; public static LuaEventsId UNIT_HEALTH_FREQUENT; public static LuaEventsId GUILD_REP_UPDATED; public static LuaEventsId BN_BLOCK_FAILED_TOO_MANY; public static LuaEventsId SPELL_PUSHED_TO_ACTIONBAR; public static LuaEventsId START_TIMER; public static LuaEventsId LF_GUILD_POST_UPDATED; public static LuaEventsId LF_GUILD_BROWSE_UPDATED; public static LuaEventsId LF_GUILD_RECRUITS_UPDATED; public static LuaEventsId LF_GUILD_MEMBERSHIP_LIST_UPDATED; public static LuaEventsId LF_GUILD_RECRUIT_LIST_CHANGED; public static LuaEventsId LF_GUILD_MEMBERSHIP_LIST_CHANGED; public static LuaEventsId GUILD_CHALLENGE_UPDATED; public static LuaEventsId GUILD_CHALLENGE_COMPLETED; public static LuaEventsId RESTRICTED_ACCOUNT_WARNING; public static LuaEventsId EJ_LOOT_DATA_RECIEVED; public static LuaEventsId EJ_DIFFICULTY_UPDATE; public static LuaEventsId SEARCH_DB_LOADED; public static LuaEventsId AJ_REWARD_DATA_RECEIVED; public static LuaEventsId COMPACT_UNIT_FRAME_PROFILES_LOADED; public static LuaEventsId CONFIRM_BEFORE_USE; public static LuaEventsId CLEAR_BOSS_EMOTES; public static LuaEventsId INCOMING_RESURRECT_CHANGED; public static LuaEventsId TRIAL_CAP_REACHED_MONEY; public static LuaEventsId TRIAL_CAP_REACHED_LEVEL; public static LuaEventsId REQUIRED_GUILD_RENAME_RESULT; public static LuaEventsId GUILD_RENAME_REQUIRED; public static LuaEventsId TRANSMOGRIFY_OPEN; public static LuaEventsId TRANSMOGRIFY_CLOSE; public static LuaEventsId TRANSMOGRIFY_UPDATE; public static LuaEventsId TRANSMOGRIFY_ITEM_UPDATE; public static LuaEventsId TRANSMOGRIFY_SUCCESS; public static LuaEventsId TRANSMOG_SEARCH_UPDATED; public static LuaEventsId VOID_STORAGE_OPEN; public static LuaEventsId VOID_STORAGE_CLOSE; public static LuaEventsId VOID_STORAGE_UPDATE; public static LuaEventsId VOID_STORAGE_CONTENTS_UPDATE; public static LuaEventsId VOID_STORAGE_DEPOSIT_UPDATE; public static LuaEventsId VOID_TRANSFER_DONE; public static LuaEventsId VOID_DEPOSIT_WARNING; public static LuaEventsId INVENTORY_SEARCH_UPDATE; public static LuaEventsId PLAYER_REPORT_SUBMITTED; public static LuaEventsId SOR_BY_TEXT_UPDATED; public static LuaEventsId SHOW_FACTION_SELECT_UI; public static LuaEventsId NEUTRAL_FACTION_SELECT_RESULT; public static LuaEventsId SOR_START_EXPERIENCE_INCOMPLETE; public static LuaEventsId SOR_COUNTS_UPDATED; public static LuaEventsId SELF_RES_SPELL_CHANGED; public static LuaEventsId SESSION_TIME_ALERT; public static LuaEventsId PET_JOURNAL_LIST_UPDATE; public static LuaEventsId BATTLE_PET_CURSOR_CLEAR; public static LuaEventsId MOUNT_CURSOR_CLEAR; public static LuaEventsId GROUP_ROSTER_UPDATE; public static LuaEventsId GROUP_JOINED; public static LuaEventsId GROUP_LEFT; public static LuaEventsId GROUP_INVITE_CONFIRMATION; public static LuaEventsId PVP_POWER_UPDATE; public static LuaEventsId PET_BATTLE_OPENING_START; public static LuaEventsId PET_BATTLE_OPENING_DONE; public static LuaEventsId PET_BATTLE_HEALTH_CHANGED; public static LuaEventsId PET_BATTLE_MAX_HEALTH_CHANGED; public static LuaEventsId PET_BATTLE_TURN_STARTED; public static LuaEventsId PET_BATTLE_PET_CHANGED; public static LuaEventsId PET_BATTLE_ABILITY_CHANGED; public static LuaEventsId PET_BATTLE_CAPTURED; public static LuaEventsId PET_BATTLE_XP_CHANGED; public static LuaEventsId PET_BATTLE_LEVEL_CHANGED; public static LuaEventsId PET_BATTLE_FINAL_ROUND; public static LuaEventsId PET_BATTLE_OVER; public static LuaEventsId PET_BATTLE_CLOSE; public static LuaEventsId PET_BATTLE_PET_ROUND_RESULTS; public static LuaEventsId PET_BATTLE_PET_ROUND_PLAYBACK_COMPLETE; public static LuaEventsId PET_BATTLE_ACTION_SELECTED; public static LuaEventsId PET_BATTLE_AURA_APPLIED; public static LuaEventsId PET_BATTLE_AURA_CHANGED; public static LuaEventsId PET_BATTLE_AURA_CANCELED; public static LuaEventsId PET_BATTLE_PVP_DUEL_REQUESTED; public static LuaEventsId PET_BATTLE_PVP_DUEL_REQUEST_CANCEL; public static LuaEventsId PET_BATTLE_QUEUE_PROPOSE_MATCH; public static LuaEventsId PET_BATTLE_QUEUE_PROPOSAL_DECLINED; public static LuaEventsId PET_BATTLE_QUEUE_PROPOSAL_ACCEPTED; public static LuaEventsId PET_BATTLE_PET_TYPE_CHANGED; public static LuaEventsId CHALLENGE_MODE_MAPS_UPDATE; public static LuaEventsId CHALLENGE_MODE_START; public static LuaEventsId CHALLENGE_MODE_RESET; public static LuaEventsId CHALLENGE_MODE_COMPLETED; public static LuaEventsId CHALLENGE_MODE_NEW_RECORD; public static LuaEventsId CHALLENGE_MODE_LEADERS_UPDATE; public static LuaEventsId CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN; public static LuaEventsId CHALLENGE_MODE_KEYSTONE_SLOTTED; public static LuaEventsId CHALLENGE_MODE_DEATH_COUNT_UPDATED; public static LuaEventsId SPELL_CONFIRMATION_PROMPT; public static LuaEventsId SPELL_CONFIRMATION_TIMEOUT; public static LuaEventsId BONUS_ROLL_ACTIVATE; public static LuaEventsId BONUS_ROLL_DEACTIVATE; public static LuaEventsId BONUS_ROLL_STARTED; public static LuaEventsId BONUS_ROLL_FAILED; public static LuaEventsId BONUS_ROLL_RESULT; public static LuaEventsId SHOW_LOOT_TOAST; public static LuaEventsId SHOW_LOOT_TOAST_UPGRADE; public static LuaEventsId SHOW_LOOT_TOAST_LEGENDARY_LOOTED; public static LuaEventsId SHOW_PVP_FACTION_LOOT_TOAST; public static LuaEventsId SHOW_RATED_PVP_REWARD_TOAST; public static LuaEventsId QUEST_LOOT_RECEIVED; public static LuaEventsId BLACK_MARKET_OPEN; public static LuaEventsId BLACK_MARKET_CLOSE; public static LuaEventsId BLACK_MARKET_UNAVAILABLE; public static LuaEventsId BLACK_MARKET_ITEM_UPDATE; public static LuaEventsId BLACK_MARKET_BID_RESULT; public static LuaEventsId BLACK_MARKET_OUTBID; public static LuaEventsId BLACK_MARKET_WON; public static LuaEventsId QUICK_TICKET_SYSTEM_STATUS; public static LuaEventsId ITEM_RESTORATION_BUTTON_STATUS; public static LuaEventsId QUICK_TICKET_THROTTLE_CHANGED; public static LuaEventsId LOOT_ITEM_AVAILABLE; public static LuaEventsId LOOT_ROLLS_COMPLETE; public static LuaEventsId LOOT_ITEM_ROLL_WON; public static LuaEventsId SCENARIO_UPDATE; public static LuaEventsId SCENARIO_CRITERIA_UPDATE; public static LuaEventsId SCENARIO_POI_UPDATE; public static LuaEventsId SCENARIO_SPELL_UPDATE; public static LuaEventsId SCENARIO_COMPLETED; public static LuaEventsId SCENARIO_CRITERIA_SHOW_STATE_UPDATE; public static LuaEventsId PET_JOURNAL_PET_DELETED; public static LuaEventsId PET_JOURNAL_PET_REVOKED; public static LuaEventsId PET_JOURNAL_PET_RESTORED; public static LuaEventsId PET_JOURNAL_CAGE_FAILED; public static LuaEventsId LOOT_HISTORY_FULL_UPDATE; public static LuaEventsId LOOT_HISTORY_ROLL_COMPLETE; public static LuaEventsId LOOT_HISTORY_ROLL_CHANGED; public static LuaEventsId LOOT_HISTORY_AUTO_SHOW; public static LuaEventsId ITEM_UPGRADE_MASTER_OPENED; public static LuaEventsId ITEM_UPGRADE_MASTER_CLOSED; public static LuaEventsId ITEM_UPGRADE_MASTER_SET_ITEM; public static LuaEventsId ITEM_UPGRADE_MASTER_UPDATE; public static LuaEventsId PET_JOURNAL_PETS_HEALED; public static LuaEventsId PET_JOURNAL_NEW_BATTLE_SLOT; public static LuaEventsId PET_JOURNAL_TRAP_LEVEL_SET; public static LuaEventsId UNIT_OTHER_PARTY_CHANGED; public static LuaEventsId ARENA_PREP_OPPONENT_SPECIALIZATIONS; public static LuaEventsId ARENA_COOLDOWNS_UPDATE; public static LuaEventsId PET_JOURNAL_AUTO_SLOTTED_PET; public static LuaEventsId PET_BATTLE_QUEUE_STATUS; public static LuaEventsId SPELL_POWER_CHANGED; public static LuaEventsId SCRIPT_ACHIEVEMENT_PLAYER_NAME; public static LuaEventsId NEW_WMO_CHUNK; public static LuaEventsId PET_BATTLE_LOOT_RECEIVED; public static LuaEventsId LOSS_OF_CONTROL_ADDED; public static LuaEventsId LOSS_OF_CONTROL_UPDATE; public static LuaEventsId QUEST_CHOICE_UPDATE; public static LuaEventsId QUEST_CHOICE_CLOSE; public static LuaEventsId BATTLEPET_FORCE_NAME_DECLENSION; public static LuaEventsId UNIT_ABSORB_AMOUNT_CHANGED; public static LuaEventsId UNIT_HEAL_ABSORB_AMOUNT_CHANGED; public static LuaEventsId LFG_BONUS_FACTION_ID_UPDATED; public static LuaEventsId MAP_BAR_UPDATE; public static LuaEventsId LOADING_SCREEN_ENABLED; public static LuaEventsId LOADING_SCREEN_DISABLED; public static LuaEventsId BATTLEGROUND_POINTS_UPDATE; public static LuaEventsId BATTLEGROUND_OBJECTIVES_UPDATE; public static LuaEventsId PLAYER_LOOT_SPEC_UPDATED; public static LuaEventsId PVP_ROLE_UPDATE; public static LuaEventsId SIMPLE_BROWSER_WEB_PROXY_FAILED; public static LuaEventsId SIMPLE_BROWSER_WEB_ERROR; public static LuaEventsId VIGNETTE_ADDED; public static LuaEventsId VIGNETTE_REMOVED; public static LuaEventsId ENCOUNTER_START; public static LuaEventsId ENCOUNTER_END; public static LuaEventsId BOSS_KILL; public static LuaEventsId INSTANCE_GROUP_SIZE_CHANGED; public static LuaEventsId SUPER_TRACKED_QUEST_CHANGED; public static LuaEventsId PROVING_GROUNDS_SCORE_UPDATE; public static LuaEventsId PRODUCT_CHOICE_UPDATE; public static LuaEventsId RECRUIT_A_FRIEND_SYSTEM_STATUS; public static LuaEventsId PLAYER_STARTED_MOVING; public static LuaEventsId PLAYER_STOPPED_MOVING; public static LuaEventsId RECRUIT_A_FRIEND_INVITATION_FAILED; public static LuaEventsId RECRUIT_A_FRIEND_INVITER_FRIEND_ADDED; public static LuaEventsId RECRUIT_A_FRIEND_CAN_EMAIL; public static LuaEventsId BN_CHAT_MSG_ADDON; public static LuaEventsId MOUNT_JOURNAL_USABILITY_CHANGED; public static LuaEventsId MOUNT_JOURNAL_SEARCH_UPDATED; public static LuaEventsId QUEST_REMOVED; public static LuaEventsId TASK_PROGRESS_UPDATE; public static LuaEventsId GARRISON_UPDATE; public static LuaEventsId GARRISON_BUILDING_UPDATE; public static LuaEventsId GARRISON_BUILDING_PLACED; public static LuaEventsId GARRISON_BUILDING_REMOVED; public static LuaEventsId GARRISON_BUILDING_LIST_UPDATE; public static LuaEventsId GARRISON_BUILDING_ERROR; public static LuaEventsId GARRISON_ARCHITECT_OPENED; public static LuaEventsId GARRISON_ARCHITECT_CLOSED; public static LuaEventsId GARRISON_MISSION_NPC_OPENED; public static LuaEventsId GARRISON_MISSION_NPC_CLOSED; public static LuaEventsId GARRISON_SHIPYARD_NPC_OPENED; public static LuaEventsId GARRISON_SHIPYARD_NPC_CLOSED; public static LuaEventsId GARRISON_BUILDING_ACTIVATED; public static LuaEventsId GARRISON_BUILDING_ACTIVATABLE; public static LuaEventsId GARRISON_MISSION_LIST_UPDATE; public static LuaEventsId GARRISON_MISSION_STARTED; public static LuaEventsId GARRISON_MISSION_COMPLETE_RESPONSE; public static LuaEventsId GARRISON_MISSION_FINISHED; public static LuaEventsId GARRISON_MISSION_BONUS_ROLL_COMPLETE; public static LuaEventsId GARRISON_MISSION_BONUS_ROLL_LOOT; public static LuaEventsId GARRISON_MISSION_REWARD_INFO; public static LuaEventsId GARRISON_RANDOM_MISSION_ADDED; public static LuaEventsId GARRISON_FOLLOWER_LIST_UPDATE; public static LuaEventsId GARRISON_FOLLOWER_ADDED; public static LuaEventsId GARRISON_FOLLOWER_REMOVED; public static LuaEventsId GARRISON_FOLLOWER_XP_CHANGED; public static LuaEventsId GARRISON_FOLLOWER_DURABILITY_CHANGED; public static LuaEventsId GARRISON_FOLLOWER_CATEGORIES_UPDATED; public static LuaEventsId GARRISON_SHOW_LANDING_PAGE; public static LuaEventsId GARRISON_HIDE_LANDING_PAGE; public static LuaEventsId GARRISON_LANDINGPAGE_SHIPMENTS; public static LuaEventsId SHIPMENT_CRAFTER_OPENED; public static LuaEventsId SHIPMENT_CRAFTER_CLOSED; public static LuaEventsId SHIPMENT_CRAFTER_INFO; public static LuaEventsId SHIPMENT_CRAFTER_REAGENT_UPDATE; public static LuaEventsId SHIPMENT_UPDATE; public static LuaEventsId GARRISON_SHIPMENT_RECEIVED; public static LuaEventsId GARRISON_RECRUITMENT_NPC_OPENED; public static LuaEventsId GARRISON_RECRUITMENT_NPC_CLOSED; public static LuaEventsId GARRISON_RECRUITMENT_FOLLOWERS_GENERATED; public static LuaEventsId GARRISON_RECRUITMENT_READY; public static LuaEventsId GARRISON_RECRUIT_FOLLOWER_RESULT; public static LuaEventsId GARRISON_FOLLOWER_UPGRADED; public static LuaEventsId GARRISON_MISSION_AREA_BONUS_ADDED; public static LuaEventsId GARRISON_MONUMENT_SHOW_UI; public static LuaEventsId GARRISON_MONUMENT_CLOSE_UI; public static LuaEventsId GARRISON_MONUMENT_LIST_LOADED; public static LuaEventsId GARRISON_MONUMENT_REPLACED; public static LuaEventsId GARRISON_TALENT_UPDATE; public static LuaEventsId GARRISON_TALENT_COMPLETE; public static LuaEventsId GARRISON_TALENT_NPC_OPENED; public static LuaEventsId GARRISON_TALENT_NPC_CLOSED; public static LuaEventsId QUESTLINE_UPDATE; public static LuaEventsId ALLIED_RACE_OPEN; public static LuaEventsId ALLIED_RACE_CLOSE; public static LuaEventsId GARRISON_TRADESKILL_NPC_CLOSED; public static LuaEventsId TOYS_UPDATED; public static LuaEventsId HEIRLOOMS_UPDATED; public static LuaEventsId HEIRLOOM_UPGRADE_TARGETING_CHANGED; public static LuaEventsId TRANSMOG_COLLECTION_UPDATED; public static LuaEventsId TRANSMOG_COLLECTION_LOADED; public static LuaEventsId TRANSMOG_COLLECTION_ITEM_UPDATE; public static LuaEventsId TRANSMOG_COLLECTION_CAMERA_UPDATE; public static LuaEventsId TRANSMOG_COLLECTION_SOURCE_ADDED; public static LuaEventsId TRANSMOG_COLLECTION_SOURCE_REMOVED; public static LuaEventsId TRANSMOG_SOURCE_COLLECTABILITY_UPDATE; public static LuaEventsId TRANSMOG_SETS_UPDATE_FAVORITE; public static LuaEventsId GARRISON_MONUMENT_SELECTED_TROPHY_ID_LOADED; public static LuaEventsId CHARACTER_UPGRADE_SPELL_TIER_SET; public static LuaEventsId GARRISON_USE_PARTY_GARRISON_CHANGED; public static LuaEventsId GARRISON_BUILDINGS_SWAPPED; public static LuaEventsId GARRISON_RECALL_PORTAL_LAST_USED_TIME; public static LuaEventsId GARRISON_RECALL_PORTAL_USED; public static LuaEventsId ARTIFACT_UPDATE; public static LuaEventsId ARTIFACT_TIER_CHANGED; public static LuaEventsId ARTIFACT_ENDGAME_REFUND; public static LuaEventsId ARTIFACT_RELIC_INFO_RECEIVED; public static LuaEventsId ARTIFACT_CLOSE; public static LuaEventsId ARTIFACT_XP_UPDATE; public static LuaEventsId ARTIFACT_RESPEC_PROMPT; public static LuaEventsId ARTIFACT_RELIC_FORGE_UPDATE; public static LuaEventsId ARTIFACT_RELIC_FORGE_CLOSE; public static LuaEventsId ARTIFACT_RELIC_FORGE_PREVIEW_RELIC_CHANGED; public static LuaEventsId GARRISON_INVASION_AVAILABLE; public static LuaEventsId GARRISON_INVASION_UNAVAILABLE; public static LuaEventsId GARRISON_UPGRADEABLE_RESULT; public static LuaEventsId HEARTHSTONE_BOUND; public static LuaEventsId NPE_TUTORIAL_UPDATE; public static LuaEventsId TWITTER_STATUS_UPDATE; public static LuaEventsId TWITTER_LINK_RESULT; public static LuaEventsId TWITTER_POST_RESULT; public static LuaEventsId SOCIAL_ITEM_RECEIVED; public static LuaEventsId AJ_DUNGEON_ACTION; public static LuaEventsId AJ_RAID_ACTION; public static LuaEventsId AJ_PVP_ACTION; public static LuaEventsId AJ_PVP_SKIRMISH_ACTION; public static LuaEventsId AJ_PVE_LFG_ACTION; public static LuaEventsId AJ_PVP_LFG_ACTION; public static LuaEventsId AJ_PVP_RBG_ACTION; public static LuaEventsId AJ_QUEST_LOG_OPEN; public static LuaEventsId AJ_REFRESH_DISPLAY; public static LuaEventsId AJ_OPEN; public static LuaEventsId ENCOUNTER_LOOT_RECEIVED; public static LuaEventsId TALKINGHEAD_REQUESTED; public static LuaEventsId TALKINGHEAD_CLOSE; public static LuaEventsId SOUNDKIT_FINISHED; public static LuaEventsId ADVENTURE_MAP_OPEN; public static LuaEventsId ADVENTURE_MAP_CLOSE; public static LuaEventsId ADVENTURE_MAP_UPDATE_POIS; public static LuaEventsId ADVENTURE_MAP_UPDATE_INSETS; public static LuaEventsId ADVENTURE_MAP_QUEST_UPDATE; public static LuaEventsId HONOR_LEVEL_UPDATE; public static LuaEventsId HONOR_XP_UPDATE; public static LuaEventsId HONOR_PRESTIGE_UPDATE; public static LuaEventsId PVP_TIMER_UPDATE; public static LuaEventsId PVP_WORLDSTATE_UPDATE; public static LuaEventsId NAME_PLATE_CREATED; public static LuaEventsId NAME_PLATE_UNIT_ADDED; public static LuaEventsId NAME_PLATE_UNIT_REMOVED; public static LuaEventsId FORBIDDEN_NAME_PLATE_CREATED; public static LuaEventsId FORBIDDEN_NAME_PLATE_UNIT_ADDED; public static LuaEventsId FORBIDDEN_NAME_PLATE_UNIT_REMOVED; public static LuaEventsId PLAYER_PVP_TALENT_UPDATE; public static LuaEventsId SPEC_INVOLUNTARILY_CHANGED; public static LuaEventsId PRESTIGE_AND_HONOR_INVOLUNTARILY_CHANGED; public static LuaEventsId PLAYER_LEARN_TALENT_FAILED; public static LuaEventsId PLAYER_LEARN_PVP_TALENT_FAILED; public static LuaEventsId SECURE_TRANSFER_CONFIRM_TRADE_ACCEPT; public static LuaEventsId SECURE_TRANSFER_CONFIRM_SEND_MAIL; public static LuaEventsId SECURE_TRANSFER_CANCEL; public static LuaEventsId EVENT_TUTORIAL_UNHIGHLIGHT_SPELL; public static LuaEventsId EVENT_TUTORIAL_HIGHLIGHT_SPELL; public static LuaEventsId EVENT_CLASS_TRIAL_TIMER_START; public static LuaEventsId EVENT_CLASS_TRIAL_UPGRADE_COMPLETE; public static LuaEventsId CHARACTER_ITEM_FIXUP_NOTIFICATION; public static LuaEventsId CONTRIBUTION_COLLECTOR_OPEN; public static LuaEventsId CONTRIBUTION_COLLECTOR_CLOSE; public static LuaEventsId CONTRIBUTION_COLLECTOR_UPDATE; public static LuaEventsId CONTRIBUTION_COLLECTOR_UPDATE_SINGLE; public static LuaEventsId CONTRIBUTION_COLLECTOR_PENDING; public static LuaEventsId PLAYER_MOUNT_DISPLAY_CHANGED; public static LuaEventsId SET_GLUE_SCREEN; public static LuaEventsId START_GLUE_MUSIC; public static LuaEventsId DISCONNECTED_FROM_SERVER; public static LuaEventsId OPEN_STATUS_DIALOG; public static LuaEventsId ADDON_LIST_UPDATE; public static LuaEventsId CHARACTER_LIST_UPDATE; public static LuaEventsId UPDATE_SELECTED_CHARACTER; public static LuaEventsId OPEN_REALM_LIST; public static LuaEventsId GET_PREFERRED_REALM_INFO; public static LuaEventsId UPDATE_SELECTED_RACE; public static LuaEventsId SELECT_LAST_CHARACTER; public static LuaEventsId SELECT_FIRST_CHARACTER; public static LuaEventsId GLUE_SCREENSHOT_SUCCEEDED; public static LuaEventsId GLUE_SCREENSHOT_FAILED; public static LuaEventsId PATCH_UPDATE_PROGRESS; public static LuaEventsId PATCH_DOWNLOADED; public static LuaEventsId SHOW_SERVER_ALERT; public static LuaEventsId FRAMES_LOADED; public static LuaEventsId FORCE_RENAME_CHARACTER; public static LuaEventsId CHAR_RENAME_IN_PROGRESS; public static LuaEventsId FORCE_DECLINE_CHARACTER; public static LuaEventsId SHOW_SURVEY_NOTIFICATION; public static LuaEventsId PLAYER_ENTER_PIN; public static LuaEventsId CLIENT_ACCOUNT_MISMATCH; public static LuaEventsId PLAYER_ENTER_MATRIX; public static LuaEventsId TIMER_ALERT; public static LuaEventsId ACCOUNT_MESSAGES_AVAILABLE; public static LuaEventsId ACCOUNT_MESSAGES_HEADERS_LOADED; public static LuaEventsId ACCOUNT_MESSAGES_BODY_LOADED; public static LuaEventsId CLIENT_TRIAL; public static LuaEventsId PLAYER_ENTER_TOKEN; public static LuaEventsId GAME_ACCOUNTS_UPDATED; public static LuaEventsId CLIENT_CONVERTED; public static LuaEventsId RANDOM_CHARACTER_NAME_RESULT; public static LuaEventsId ACCOUNT_DATA_INITIALIZED; public static LuaEventsId DISPLAY_PROMOTION; public static LuaEventsId LAUNCHER_LOGIN_STATUS_CHANGED; public static LuaEventsId LOGIN_STARTED; public static LuaEventsId LOGIN_STOPPED; public static LuaEventsId SCREEN_FIRST_DISPLAYED; public static LuaEventsId CHARACTER_UPGRADE_STARTED; public static LuaEventsId CHARACTER_UPGRADE_ABORTED; public static LuaEventsId VAS_CHARACTER_STATE_CHANGED; public static LuaEventsId VAS_TRANSFER_VALIDATION_UPDATE; public static LuaEventsId VAS_QUEUE_STATUS_UPDATE; public static LuaEventsId VAS_CHARACTER_QUEUE_STATUS_UPDATE; public static LuaEventsId CUSTOMIZE_CHARACTER_STARTED; public static LuaEventsId CUSTOMIZE_CHARACTER_RESULT; public static LuaEventsId RACE_FACTION_CHANGE_STARTED; public static LuaEventsId RACE_FACTION_CHANGE_RESULT; public static LuaEventsId CHAR_RESTORE_COMPLETE; public static LuaEventsId ACCOUNT_CHARACTER_LIST_RECIEVED; public static LuaEventsId ACCOUNT_DATA_RESTORED; public static LuaEventsId CHARACTER_UNDELETE_STATUS_CHANGED; public static LuaEventsId CLIENT_FEATURE_STATUS_CHANGED; public static LuaEventsId CHARACTER_COPY_STATUS_CHANGED; public static LuaEventsId CHARACTER_UNDELETE_FINISHED; public static LuaEventsId TOKEN_CAN_VETERAN_BUY_UPDATE; public static LuaEventsId CHARACTER_CREATION_RESULT; public static LuaEventsId CHARACTER_DELETION_RESULT; public static LuaEventsId CHARACTER_LIST_RETRIEVING; public static LuaEventsId CHARACTER_LIST_RETRIEVAL_RESULT; public static LuaEventsId CHARACTER_DECLINE_IN_PROGRESS; public static LuaEventsId CHARACTER_DECLINE_RESULT; public static LuaEventsId CHARACTER_DUPLICATE_LOGON; public static LuaEventsId FATAL_AUTHENTICATION_FAILURE; public static LuaEventsId DELETED_CHARACTER_LIST_RETRIEVING; public static LuaEventsId DELETED_CHARACTER_LIST_RETRIEVAL_RESULT; public static LuaEventsId SHOULD_CONVERT; public static LuaEventsId CONVERT_RESULT; public static LuaEventsId SIMPLE_CHECKOUT_CLOSED; public static LuaEventsId LOGIN_STATE_CHANGED; public static LuaEventsId REALM_LIST_UPDATED; public static LuaEventsId CLASS_TRIAL_CHARACTER_CREATE_RESULT; public static LuaEventsId CHARACTER_UPGRADE_UNREVOKE_RESULT; public static LuaEventsId MIN_EXPANSION_LEVEL_UPDATED; public static LuaEventsId MAX_EXPANSION_LEVEL_UPDATED; public static LuaEventsId SUBSCRIPTION_CHANGED_KICK_IMMINENT; public static LuaEventsId LUA_WARNING; public static LuaEventsId STORE_PRODUCTS_UPDATED; public static LuaEventsId STORE_CONFIRM_PURCHASE; public static LuaEventsId STORE_STATUS_CHANGED; public static LuaEventsId STORE_PRODUCT_DELIVERED; public static LuaEventsId STORE_PURCHASE_LIST_UPDATED; public static LuaEventsId STORE_PURCHASE_ERROR; public static LuaEventsId STORE_ORDER_INITIATION_FAILED; public static LuaEventsId STORE_CHARACTER_LIST_RECEIVED; public static LuaEventsId STORE_VAS_PURCHASE_ERROR; public static LuaEventsId STORE_VAS_PURCHASE_COMPLETE; public static LuaEventsId STORE_BOOST_AUTO_CONSUMED; public static LuaEventsId STORE_REFRESH; public static LuaEventsId STORE_OPEN_SIMPLE_CHECKOUT; public static LuaEventsId STORE_CLOSE_SIMPLE_CHECKOUT; public static LuaEventsId AUTH_CHALLENGE_UI_INVALID; public static LuaEventsId AUTH_CHALLENGE_FINISHED; public static LuaEventsId ADDON_LOADED; public static LuaEventsId ADDON_ACTION_FORBIDDEN; public static LuaEventsId ADDON_ACTION_BLOCKED; public static LuaEventsId UI_SCALE_CHANGED; public static LuaEventsId DISPLAY_SIZE_CHANGED; public static LuaEventsId PRODUCT_ASSIGN_TO_TARGET_FAILED; public static LuaEventsId PRODUCT_DISTRIBUTIONS_UPDATED; public static LuaEventsId TOKEN_DISTRIBUTIONS_UPDATED; public static LuaEventsId TOKEN_BUY_RESULT; public static LuaEventsId TOKEN_SELL_RESULT; public static LuaEventsId TOKEN_AUCTION_SOLD; public static LuaEventsId TOKEN_MARKET_PRICE_UPDATED; public static LuaEventsId TOKEN_SELL_CONFIRM_REQUIRED; public static LuaEventsId TOKEN_BUY_CONFIRM_REQUIRED; public static LuaEventsId TOKEN_REDEEM_CONFIRM_REQUIRED; public static LuaEventsId TOKEN_REDEEM_FRAME_SHOW; public static LuaEventsId TOKEN_REDEEM_GAME_TIME_UPDATED; public static LuaEventsId TOKEN_REDEEM_BALANCE_UPDATED; public static LuaEventsId TOKEN_REDEEM_RESULT; public static LuaEventsId TOKEN_STATUS_CHANGED; public static LuaEventsId UPDATE_EXPANSION_LEVEL; public static LuaEventsId TRIAL_STATUS_UPDATE; public static LuaEventsId LOOT_JOURNAL_LIST_UPDATE; public static LuaEventsId DEBUG_MENU_TOGGLED; public static LuaEventsId UI_MODEL_SCENE_INFO_UPDATED; public static LuaEventsId TOGGLE_CONSOLE; public static LuaEventsId CONSOLE_MESSAGE; public static LuaEventsId CONSOLE_CLEAR; public static LuaEventsId CONSOLE_COLORS_CHANGED; public static LuaEventsId CONSOLE_FONT_SIZE_CHANGED; public static LuaEventsId ADDONS_UNLOADING; public static LuaEventsId INITIAL_HOTFIXES_APPLIED; } public struct MapDB { public string Directory; } public enum MountFlags { public static MountFlags None; public static MountFlags Ground; public static MountFlags GroundWalkWater; public static MountFlags TempleOfAhnQirajMount; public static MountFlags DeadMount; public static MountFlags Flying; public static MountFlags Flying2; public static MountFlags Aquatic; public static MountFlags Aquatic2; public static MountFlags Aquatic3; public static MountFlags GroundForLevel1; } public enum NpcMarker { public static NpcMarker None; public static NpcMarker YellowExclamation; public static NpcMarker BlueExclamation; public static NpcMarker GreenExclamation; public static NpcMarker SilverExclamation; public static NpcMarker RedExclamation; public static NpcMarker YellowQuestion; public static NpcMarker SilverQuestion; public static NpcMarker BlueQuestion; public static NpcMarker WhiteQuestion; public static NpcMarker Param; public static NpcMarker LegendaryOrange; } public enum PartyCategoryType { public static PartyCategoryType LE_PARTY_CATEGORY_HOME; public static PartyCategoryType LE_PARTY_CATEGORY_INSTANCE; } public enum PlayerFactions { public static PlayerFactions Human; public static PlayerFactions Orc; public static PlayerFactions Dwarf; public static PlayerFactions NightElf; public static PlayerFactions Tauren; public static PlayerFactions Undead; public static PlayerFactions Pandaren; public static PlayerFactions Gnome; public static PlayerFactions Troll; public static PlayerFactions BloodElf; public static PlayerFactions Draenei; public static PlayerFactions Worgen; public static PlayerFactions Goblin; public static PlayerFactions PandarenAlliance; public static PlayerFactions PandarenHorde; public static PlayerFactions None; } public enum PowerType { public static PowerType Mana; public static PowerType Rage; public static PowerType Focus; public static PowerType Energy; public static PowerType ComboPoints; public static PowerType Runes; public static PowerType RunicPower; public static PowerType SoulShards; public static PowerType LunarPower; public static PowerType HolyPower; public static PowerType Alternate; public static PowerType Maelstrom; public static PowerType Chi; public static PowerType Insanity; public static PowerType Obsolete; public static PowerType Obsolete2; public static PowerType ArcaneCharges; public static PowerType Fury; public static PowerType Pain; } public enum Reaction { public static Reaction Hated; public static Reaction Hostile; public static Reaction Unfriendly; public static Reaction Neutral; public static Reaction Friendly; public static Reaction Honored; public static Reaction Revered; public static Reaction Exalted; public static Reaction Unknown; } public enum RuneTypes { public static RuneTypes None; public static RuneTypes Blood; public static RuneTypes Unholy; public static RuneTypes Frost; public static RuneTypes Death; } public enum SkillLine { public static SkillLine None; public static SkillLine Frost; public static SkillLine Fire; public static SkillLine Arms; public static SkillLine Combat; public static SkillLine Subtlety; public static SkillLine Poisons; public static SkillLine Swords; public static SkillLine Axes; public static SkillLine Bows; public static SkillLine Guns; public static SkillLine BeastMastery; public static SkillLine Survival2; public static SkillLine Maces; public static SkillLine Two_HandedSwords; public static SkillLine Holy; public static SkillLine ShadowMagic; public static SkillLine Defense; public static SkillLine LanguageCommon; public static SkillLine Racial_Dwarf; public static SkillLine LanguageOrcish; public static SkillLine LanguageDwarven; public static SkillLine LanguageDarnassian; public static SkillLine LanguageTaurahe; public static SkillLine DualWield; public static SkillLine Racial_Tauren; public static SkillLine Racial_Orc; public static SkillLine Racial_NightElf; public static SkillLine FirstAid; public static SkillLine FeralCombat; public static SkillLine Staves; public static SkillLine LanguageThalassian; public static SkillLine LanguageDraconic; public static SkillLine LanguageDemonTongue; public static SkillLine LanguageTitan; public static SkillLine LanguageOldTongue; public static SkillLine Survival; public static SkillLine HorseRiding; public static SkillLine WolfRiding; public static SkillLine TigerRiding; public static SkillLine RamRiding; public static SkillLine Swimming; public static SkillLine Two_HandedMaces; public static SkillLine Unarmed; public static SkillLine Marksmanship; public static SkillLine Blacksmithing; public static SkillLine Leatherworking; public static SkillLine Alchemy; public static SkillLine Two_HandedAxes; public static SkillLine Daggers; public static SkillLine Thrown; public static SkillLine Herbalism; public static SkillLine GENERIC_DND_; public static SkillLine Retribution; public static SkillLine Cooking; public static SkillLine Mining; public static SkillLine Pet_Imp; public static SkillLine Pet_Felhunter; public static SkillLine Tailoring; public static SkillLine Engineering; public static SkillLine Pet_Spider; public static SkillLine Pet_Voidwalker; public static SkillLine Pet_Succubus; public static SkillLine Pet_Infernal; public static SkillLine Pet_Doomguard; public static SkillLine Pet_Wolf; public static SkillLine Pet_Cat; public static SkillLine Pet_Bear; public static SkillLine Pet_Boar; public static SkillLine Pet_Crocolisk; public static SkillLine Pet_CarrionBird; public static SkillLine Pet_Crab; public static SkillLine Pet_Gorilla; public static SkillLine Pet_Raptor; public static SkillLine Pet_Tallstrider; public static SkillLine Racial_Undead; public static SkillLine Crossbows; public static SkillLine Wands; public static SkillLine Polearms; public static SkillLine Pet_Scorpid; public static SkillLine Arcane; public static SkillLine Pet_Turtle; public static SkillLine Assassination; public static SkillLine Fury; public static SkillLine Protection; public static SkillLine BeastTraining; public static SkillLine Protection2; public static SkillLine Pet_GenericHunter; public static SkillLine PlateMail; public static SkillLine LanguageGnomish; public static SkillLine LanguageTroll; public static SkillLine Enchanting; public static SkillLine Demonology; public static SkillLine Affliction; public static SkillLine Fishing; public static SkillLine Enhancement; public static SkillLine Restoration; public static SkillLine ElementalCombat; public static SkillLine Skinning; public static SkillLine Mail; public static SkillLine Leather; public static SkillLine Cloth; public static SkillLine Shield; public static SkillLine FistWeapons; public static SkillLine RaptorRiding; public static SkillLine MechanostriderPiloting; public static SkillLine UndeadHorsemanship; public static SkillLine Restoration2; public static SkillLine Balance; public static SkillLine Destruction; public static SkillLine Holy2; public static SkillLine Discipline; public static SkillLine Lockpicking; public static SkillLine Pet_Bat; public static SkillLine Pet_Hyena; public static SkillLine Pet_BirdofPrey; public static SkillLine Pet_WindSerpent; public static SkillLine LanguageForsaken; public static SkillLine KodoRiding; public static SkillLine Racial_Troll; public static SkillLine Racial_Gnome; public static SkillLine Racial_Human; public static SkillLine Jewelcrafting; public static SkillLine Racial_BloodElf; public static SkillLine Pet_Event_RemoteControl; public static SkillLine LanguageDraenei; public static SkillLine Racial_Draenei; public static SkillLine Pet_Felguard; public static SkillLine Riding; public static SkillLine Pet_Dragonhawk; public static SkillLine Pet_NetherRay; public static SkillLine Pet_Sporebat; public static SkillLine Pet_WarpStalker; public static SkillLine Pet_Ravager; public static SkillLine Pet_Serpent; public static SkillLine Internal; public static SkillLine Inscription; public static SkillLine Pet_Moth; public static SkillLine Mounts; public static SkillLine Companions; public static SkillLine Pet_ExoticChimaera; public static SkillLine Pet_ExoticDevilsaur; public static SkillLine Pet_Ghoul; public static SkillLine Pet_ExoticSilithid; public static SkillLine Pet_ExoticWorm; public static SkillLine Pet_Wasp; public static SkillLine Pet_ExoticClefthoof; public static SkillLine Pet_ExoticCoreHound; public static SkillLine Pet_ExoticSpiritBeast; public static SkillLine Racial_Worgen; public static SkillLine Racial_Goblin; public static SkillLine LanguageGilnean; public static SkillLine LanguageGoblin; public static SkillLine Archaeology; public static SkillLine Hunter; public static SkillLine DeathKnight; public static SkillLine Druid; public static SkillLine Paladin; public static SkillLine Priest; public static SkillLine Pet_WaterElemental; public static SkillLine Pet_Fox; public static SkillLine All_Glyphs; public static SkillLine Pet_Dog; public static SkillLine Pet_Monkey; public static SkillLine Pet_ExoticShaleSpider; public static SkillLine Beetle; public static SkillLine All_GuildPerks; public static SkillLine Pet_Hydra; public static SkillLine Monk; public static SkillLine Warrior; public static SkillLine Warlock; public static SkillLine Racial_Pandaren; public static SkillLine Mage; public static SkillLine LanguagePandarenNeutral; public static SkillLine Rogue; public static SkillLine Shaman; public static SkillLine FelImp; public static SkillLine Voidlord; public static SkillLine Shivarra; public static SkillLine Observer; public static SkillLine Wrathguard; public static SkillLine All_Specializations; public static SkillLine Runeforging; public static SkillLine Pet_PrimalFireElemental; public static SkillLine Pet_PrimalEarthElemental; public static SkillLine WayoftheGrill; public static SkillLine WayoftheWok; public static SkillLine WayofthePot; public static SkillLine WayoftheSteamer; public static SkillLine WayoftheOven; public static SkillLine WayoftheBrew; public static SkillLine ApprenticeCooking; public static SkillLine JourneymanCookbook; public static SkillLine Pet_Rodent; public static SkillLine Pet_Crane; public static SkillLine Pet_WaterStrider; public static SkillLine Pet_ExoticQuilen; public static SkillLine Pet_Goat; public static SkillLine Pet_Basilisk; public static SkillLine NOPLAYERS; public static SkillLine Pet_Direhorn; public static SkillLine Pet_PrimalStormElemental; public static SkillLine Pet_WaterElementalMinorTalentVersion; public static SkillLine Pet_Riverbeast; public static SkillLine Unused; public static SkillLine DemonHunter; public static SkillLine Logging; public static SkillLine Pet_Terrorguard; public static SkillLine Pet_Abyssal; public static SkillLine Pet_Stag; public static SkillLine TradingPost; public static SkillLine Warglaives; public static SkillLine Pet_Mechanical; public static SkillLine Pet_Abomination; public static SkillLine Pet_Oxen; public static SkillLine Pet_Scalehide; public static SkillLine Pet_Feathermane; public static SkillLine Racial_Nightborne; public static SkillLine Racial_HighmountainTauren; public static SkillLine Racial_LightforgedDraenei; public static SkillLine Racial_VoidElf; public static SkillLine KulTiranBlacksmithing; public static SkillLine LegionBlacksmithing; public static SkillLine BaseLanguageShalassian; public static SkillLine BaseLanguageThalassian; public static SkillLine DraenorBlacksmithing; public static SkillLine PandariaBlacksmithing; public static SkillLine CataclysmBlacksmithing; public static SkillLine NorthrendBlacksmithing; public static SkillLine OutlandBlacksmithing; public static SkillLine BaseBlacksmithing; public static SkillLine KulTiranAlchemy; public static SkillLine LegionAlchemy; public static SkillLine DraenorAlchemy; public static SkillLine PandariaAlchemy; public static SkillLine CataclysmAlchemy; public static SkillLine NorthrendAlchemy; public static SkillLine OutlandAlchemy; public static SkillLine BaseAlchemy; public static SkillLine KulTiranEnchanting; public static SkillLine LegionEnchanting; public static SkillLine DraenorEnchanting; public static SkillLine PandariaEnchanting; public static SkillLine CataclysmEnchanting; public static SkillLine NorthrendEnchanting; public static SkillLine OutlandEnchanting; public static SkillLine BaseEnchanting; public static SkillLine KulTiranEngineering; public static SkillLine LegionEngineering; public static SkillLine DraenorEngineering; public static SkillLine PandariaEngineering; public static SkillLine CataclysmEngineering; public static SkillLine NorthrendEngineering; public static SkillLine OutlandEngineering; public static SkillLine BaseEngineering; public static SkillLine KulTiranInscription; public static SkillLine LegionInscription; public static SkillLine DraenorInscription; public static SkillLine PandariaInscription; public static SkillLine CataclysmInscription; public static SkillLine NorthrendInscription; public static SkillLine OutlandInscription; public static SkillLine BaseInscription; public static SkillLine KulTiranJewelcrafting; public static SkillLine LegionJewelcrafting; public static SkillLine DraenorJewelcrafting; public static SkillLine PandariaJewelcrafting; public static SkillLine CataclysmJewelcrafting; public static SkillLine NorthrendJewelcrafting; public static SkillLine OutlandJewelcrafting; public static SkillLine BaseJewelcrafting; public static SkillLine KulTiranLeatherworking; public static SkillLine LegionLeatherworking; public static SkillLine DraenorLeatherworking; public static SkillLine PandariaLeatherworking; public static SkillLine CataclysmLeatherworking; public static SkillLine NorthrendLeatherworking; public static SkillLine OutlandLeatherworking; public static SkillLine BaseLeatherworking; public static SkillLine KulTiranTailoring; public static SkillLine LegionTailoring; public static SkillLine DraenorTailoring; public static SkillLine PandariaTailoring; public static SkillLine CataclysmTailoring; public static SkillLine NorthrendTailoring; public static SkillLine OutlandTailoring; public static SkillLine BaseTailoring; public static SkillLine KulTiranCooking; public static SkillLine LegionCooking; public static SkillLine DraenorCooking; public static SkillLine PandariaCooking; public static SkillLine CataclysmCooking; public static SkillLine NorthrendCooking; public static SkillLine OutlandCooking; public static SkillLine BaseCooking; public static SkillLine KulTiranHerbalism; public static SkillLine LegionHerbalism; public static SkillLine DraenorHerbalism; public static SkillLine PandariaHerbalism; public static SkillLine CataclysmHerbalism; public static SkillLine NorthrendHerbalism; public static SkillLine OutlandHerbalism; public static SkillLine BaseHerbalism; public static SkillLine KulTiranSkinning; public static SkillLine LegionSkinning; public static SkillLine DraenorSkinning; public static SkillLine PandariaSkinning; public static SkillLine CataclysmSkinning; public static SkillLine NorthrendSkinning; public static SkillLine OutlandSkinning; public static SkillLine BaseSkinning; public static SkillLine KulTiranMining; public static SkillLine LegionMining; public static SkillLine DraenorMining; public static SkillLine PandariaMining; public static SkillLine CataclysmMining; public static SkillLine NorthrendMining; public static SkillLine OutlandMining; public static SkillLine BaseMining; public static SkillLine KulTiranFishing; public static SkillLine LegionFishing; public static SkillLine DraenorFishing; public static SkillLine PandariaFishing; public static SkillLine CataclysmFishing; public static SkillLine NorthrendFishing; public static SkillLine OutlandFishing; public static SkillLine BaseFishing; public static SkillLine Racial_DarkIronDwarf; public static SkillLine Racial_MagharOrc; public static SkillLine Pet_Lizard; public static SkillLine Pet_Horse; public static SkillLine Pet_ExoticPterrordax; public static SkillLine Pet_Toad; public static SkillLine Pet_ExoticKrolusk; public static SkillLine Free; } public struct SpellDB { public string Name; public int NameSubtext; public int Description; public int Tooltip; public int SpellMiscID; public int ID; public int DescriptionVariablesID; } public enum SurveyTool { public static SurveyTool SurveyToolRed; public static SurveyTool SurveyToolYellow; public static SurveyTool SurverToolGreen; } public struct TaxiNodesDB { public int field1; public float[] pos; public string Name; public int[] MountCreatureID; public float[] MapOffset; public UInt16 field20; public UInt16 field22; public UInt16 field24; public Byte field26; } public enum TotemType { public static TotemType Fire; public static TotemType Earth; public static TotemType Water; public static TotemType Air; } public enum TrackCreatureFlags { public static TrackCreatureFlags None; public static TrackCreatureFlags Beasts; public static TrackCreatureFlags Dragons; public static TrackCreatureFlags Demons; public static TrackCreatureFlags Elementals; public static TrackCreatureFlags Giants; public static TrackCreatureFlags Undead; public static TrackCreatureFlags Humanoids; public static TrackCreatureFlags Critters; public static TrackCreatureFlags Machines; public static TrackCreatureFlags Slimes; public static TrackCreatureFlags Totem; public static TrackCreatureFlags NonCombatPet; public static TrackCreatureFlags GasCloud; public static TrackCreatureFlags BattlePets; public static TrackCreatureFlags All; } public enum TrackObjectFlags { public static TrackObjectFlags None; public static TrackObjectFlags Lockpicking; public static TrackObjectFlags Herbs; public static TrackObjectFlags Minerals; public static TrackObjectFlags DisarmTrap; public static TrackObjectFlags Open; public static TrackObjectFlags Treasure; public static TrackObjectFlags CalcifiedElvenGems; public static TrackObjectFlags Close; public static TrackObjectFlags ArmTrap; public static TrackObjectFlags QuickOpen; public static TrackObjectFlags QuickClose; public static TrackObjectFlags OpenTinkering; public static TrackObjectFlags OpenKneeling; public static TrackObjectFlags OpenAttacking; public static TrackObjectFlags Gahzridian; public static TrackObjectFlags Blasting; public static TrackObjectFlags PvPOpen; public static TrackObjectFlags PvPClose; public static TrackObjectFlags Fishing; public static TrackObjectFlags Inscription; public static TrackObjectFlags OpenFromVehicle; public static TrackObjectFlags notsure; public static TrackObjectFlags All; } public enum UnitClassification { public static UnitClassification normal; public static UnitClassification elite; public static UnitClassification rareelite; public static UnitClassification worldboss; public static UnitClassification rare; public static UnitClassification trivial; public static UnitClassification minus; } public enum UnitDynamicFlags { public static UnitDynamicFlags None; public static UnitDynamicFlags IsInvisible; public static UnitDynamicFlags Lootable; public static UnitDynamicFlags TrackUnit; public static UnitDynamicFlags TapDenied; public static UnitDynamicFlags Dead; public static UnitDynamicFlags ReferAFriendLinked; } public enum UnitFlags { public static UnitFlags None; public static UnitFlags NotSitting; public static UnitFlags _SelectableNotAttackable_1; public static UnitFlags Influenced; public static UnitFlags PlayerControlled; public static UnitFlags Totem; public static UnitFlags Preparation; public static UnitFlags PlusMob; public static UnitFlags _SelectableNotAttackable_2; public static UnitFlags NotAttackable; public static UnitFlags _Flag_0x200; public static UnitFlags Looting; public static UnitFlags PetInCombat; public static UnitFlags PvPFlagged; public static UnitFlags Silenced; public static UnitFlags _Flag_14_0x4000; public static UnitFlags _Flag_15_0x8000; public static UnitFlags _SelectableNotAttackable_3; public static UnitFlags Pacified; public static UnitFlags Stunned; public static UnitFlags Combat; public static UnitFlags CanPerformAction_Mask1; public static UnitFlags TaxiFlight; public static UnitFlags Disarmed; public static UnitFlags Confused; public static UnitFlags Fleeing; public static UnitFlags Possessed; public static UnitFlags NotSelectable; public static UnitFlags Skinnable; public static UnitFlags Mounted; public static UnitFlags _Flag_28_0x10000000; public static UnitFlags Dazed; public static UnitFlags Sheathe; public static UnitFlags _Flag_31_0x80000000; } public enum UnitFlags2 { public static UnitFlags2 None; } public enum UnitFlags3 { public static UnitFlags3 None; public static UnitFlags3 AlreadySkinned; } public enum UnitNPCFlags { public static UnitNPCFlags Auctioneer; public static UnitNPCFlags Banker; public static UnitNPCFlags Battlemaster; public static UnitNPCFlags BattlePetTrainer; public static UnitNPCFlags CanRepair; public static UnitNPCFlags CanSell; public static UnitNPCFlags CanTrain; public static UnitNPCFlags DailyQuests; public static UnitNPCFlags Flightmaster; public static UnitNPCFlags ForgeMaster; public static UnitNPCFlags Gossip; public static UnitNPCFlags GuildBanker; public static UnitNPCFlags Innkeeper; public static UnitNPCFlags MailInfo; public static UnitNPCFlags None; public static UnitNPCFlags Petitioner; public static UnitNPCFlags Questgiver; public static UnitNPCFlags SellsAmmo; public static UnitNPCFlags SellsFood; public static UnitNPCFlags SellsReagents; public static UnitNPCFlags SPELLCLICK; public static UnitNPCFlags Spiritguide; public static UnitNPCFlags Spirithealer; public static UnitNPCFlags Stablemaster; public static UnitNPCFlags Tabarddesigner; public static UnitNPCFlags Transmogrifier; public static UnitNPCFlags BattlePet; public static UnitNPCFlags UNK1; public static UnitNPCFlags UNK2; public static UnitNPCFlags VENDOR_POISON; public static UnitNPCFlags VoidStorageBanker; } public enum WoWClass { public static WoWClass None; public static WoWClass Warrior; public static WoWClass Paladin; public static WoWClass Hunter; public static WoWClass Rogue; public static WoWClass Priest; public static WoWClass DeathKnight; public static WoWClass Shaman; public static WoWClass Mage; public static WoWClass Warlock; public static WoWClass Monk; public static WoWClass Druid; public static WoWClass DemonHunter; } public enum WoWGameObjectLockKeyType { public static WoWGameObjectLockKeyType LOCK_KEY_NONE; public static WoWGameObjectLockKeyType LOCK_KEY_ITEM; public static WoWGameObjectLockKeyType LOCK_KEY_SKILL; public static WoWGameObjectLockKeyType LOCK_KEY_UNKNOWN; } public enum WoWGameObjectLockType { public static WoWGameObjectLockType LOCKTYPE_PICKLOCK; public static WoWGameObjectLockType LOCKTYPE_HERBALISM; public static WoWGameObjectLockType LOCKTYPE_MINING; public static WoWGameObjectLockType LOCKTYPE_DISARM_TRAP; public static WoWGameObjectLockType LOCKTYPE_OPEN; public static WoWGameObjectLockType LOCKTYPE_TREASURE; public static WoWGameObjectLockType LOCKTYPE_CALCIFIED_ELVEN_GEMS; public static WoWGameObjectLockType LOCKTYPE_CLOSE; public static WoWGameObjectLockType LOCKTYPE_ARM_TRAP; public static WoWGameObjectLockType LOCKTYPE_QUICK_OPEN; public static WoWGameObjectLockType LOCKTYPE_QUICK_CLOSE; public static WoWGameObjectLockType LOCKTYPE_OPEN_TINKERING; public static WoWGameObjectLockType LOCKTYPE_OPEN_KNEELING; public static WoWGameObjectLockType LOCKTYPE_OPEN_ATTACKING; public static WoWGameObjectLockType LOCKTYPE_GAHZRIDIAN; public static WoWGameObjectLockType LOCKTYPE_BLASTING; public static WoWGameObjectLockType LOCKTYPE_SLOW_OPEN; public static WoWGameObjectLockType LOCKTYPE_SLOW_CLOSE; public static WoWGameObjectLockType LOCKTYPE_FISHING; public static WoWGameObjectLockType LOCKTYPE_INSCRIPTION; public static WoWGameObjectLockType LOCKTYPE_OPEN_FROM_VEHICLE; public static WoWGameObjectLockType LOCKTYPE_ARCHAEOLOGY; public static WoWGameObjectLockType LOCKTYPE_PVP; public static WoWGameObjectLockType LOCKTYPE_TIMBER; public static WoWGameObjectLockType LOCKTYPE_SKIN; public static WoWGameObjectLockType LOCKTYPE_EXTRACT; public static WoWGameObjectLockType LOCKTYPE_WARBOARD; public static WoWGameObjectLockType LOCKTYPE_HERBALISM2; public static WoWGameObjectLockType LOCKTYPE_HERBALISM3; public static WoWGameObjectLockType LOCKTYPE_HERBALISM4; public static WoWGameObjectLockType LOCKTYPE_HERBALISM5; public static WoWGameObjectLockType LOCKTYPE_HERBALISM6; public static WoWGameObjectLockType LOCKTYPE_HERBALISM7; public static WoWGameObjectLockType LOCKTYPE_HERBALISM8; public static WoWGameObjectLockType LOCKTYPE_HERBALISM9; public static WoWGameObjectLockType LOCKTYPE_MINING2; public static WoWGameObjectLockType LOCKTYPE_MINING3; public static WoWGameObjectLockType LOCKTYPE_MINING4; public static WoWGameObjectLockType LOCKTYPE_MINING5; public static WoWGameObjectLockType LOCKTYPE_MINING6; public static WoWGameObjectLockType LOCKTYPE_MINING7; public static WoWGameObjectLockType LOCKTYPE_MINING8; public static WoWGameObjectLockType LOCKTYPE_MINING9; public static WoWGameObjectLockType LOCKTYPE_SKIN2; } public enum WoWGameObjectType { public static WoWGameObjectType Door; public static WoWGameObjectType Button; public static WoWGameObjectType QuestGiver; public static WoWGameObjectType Chest; public static WoWGameObjectType Binder; public static WoWGameObjectType Generic; public static WoWGameObjectType Trap; public static WoWGameObjectType Chair; public static WoWGameObjectType SpellFocus; public static WoWGameObjectType Text; public static WoWGameObjectType Goober; public static WoWGameObjectType Transport; public static WoWGameObjectType AreaDamage; public static WoWGameObjectType Camera; public static WoWGameObjectType WorldObject; public static WoWGameObjectType MapObjectTransport; public static WoWGameObjectType DuelArbiter; public static WoWGameObjectType FishingNode; public static WoWGameObjectType Ritual; public static WoWGameObjectType Mailbox; public static WoWGameObjectType GuardPost; public static WoWGameObjectType SpellCaster; public static WoWGameObjectType MeetingStone; public static WoWGameObjectType FlagStand; public static WoWGameObjectType FishingHole; public static WoWGameObjectType FlagDrop; public static WoWGameObjectType MiniGame; public static WoWGameObjectType ControlZone; public static WoWGameObjectType AuraGenerator; public static WoWGameObjectType DungeonDifficulty; public static WoWGameObjectType BarberChair; public static WoWGameObjectType DestructibleBuilding; public static WoWGameObjectType GuildBank; public static WoWGameObjectType Trapdoor; public static WoWGameObjectType Newflag; public static WoWGameObjectType Newflagdrop; public static WoWGameObjectType GarrisonBuilding; public static WoWGameObjectType GarrisonPlot; public static WoWGameObjectType ClientCreature; public static WoWGameObjectType ClientItem; public static WoWGameObjectType CapturePoint; public static WoWGameObjectType PhaseableMO; public static WoWGameObjectType GarrisonMonument; public static WoWGameObjectType GarrisonShipment; public static WoWGameObjectType GarrisonMonumentPlaque; public static WoWGameObjectType Chest2; } public enum WoWGender { public static WoWGender None; public static WoWGender Male; public static WoWGender Female; } public enum WoWItemQuality { public static WoWItemQuality Artifact; public static WoWItemQuality Common; public static WoWItemQuality Epic; public static WoWItemQuality Heirloom; public static WoWItemQuality Legendary; public static WoWItemQuality Poor; public static WoWItemQuality Rare; public static WoWItemQuality Uncommon; } public enum WoWObjectType { public static WoWObjectType Object; public static WoWObjectType Item; public static WoWObjectType Container; public static WoWObjectType AzeriteEmpoweredItem; public static WoWObjectType AzeriteItem; public static WoWObjectType Unit; public static WoWObjectType Player; public static WoWObjectType PlayerLocal; public static WoWObjectType GameObject; public static WoWObjectType DynamicObject; public static WoWObjectType Corpse; public static WoWObjectType AreaTrigger; public static WoWObjectType Scene; public static WoWObjectType Conversation; public static WoWObjectType AiGroup; public static WoWObjectType Scenario; public static WoWObjectType Loot; public static WoWObjectType Unknown; public static WoWObjectType None; } public enum WoWRace { public static WoWRace None; public static WoWRace Human; public static WoWRace Orc; public static WoWRace Dwarf; public static WoWRace NightElf; public static WoWRace Undead; public static WoWRace Tauren; public static WoWRace Gnome; public static WoWRace Troll; public static WoWRace Goblin; public static WoWRace BloodElf; public static WoWRace Draenei; public static WoWRace FelOrc; public static WoWRace Naga; public static WoWRace Broken; public static WoWRace Skeleton; public static WoWRace Vrykul; public static WoWRace Tuskarr; public static WoWRace ForestTroll; public static WoWRace Taunka; public static WoWRace NorthrendSkeleton; public static WoWRace IceTroll; public static WoWRace Worgen; public static WoWRace HumanGilnean; public static WoWRace Pandaren; public static WoWRace Pandaren2; public static WoWRace Pandaren3; public static WoWRace Nightborne; public static WoWRace HighmountainTauren; public static WoWRace VoidElf; public static WoWRace LighforgedDrarnei; public static WoWRace ZandalariTroll; public static WoWRace KulTiran; public static WoWRace ThinHuman; public static WoWRace DarkIronDwarf; public static WoWRace Vulpera; public static WoWRace MagharOrc; public static WoWRace Mechagnome; } public enum WowSpecializations { public static WowSpecializations None; public static WowSpecializations Warrior_Arms; public static WowSpecializations Warrior_Fury; public static WowSpecializations Warrior_Protection; public static WowSpecializations Warrior_Default; public static WowSpecializations Paladin_Holy; public static WowSpecializations Paladin_Protection; public static WowSpecializations Paladin_Restribution; public static WowSpecializations Paladin_Default; public static WowSpecializations Hunter_Beast_Mastery; public static WowSpecializations Hunter_Marksmanship; public static WowSpecializations Hunter_Survival; public static WowSpecializations Hunter_Default; public static WowSpecializations Rogue_Assassination; public static WowSpecializations Rogue_Combat; public static WowSpecializations Rogue_Outlaw; public static WowSpecializations Rogue_Subtlety; public static WowSpecializations Rogue_Default; public static WowSpecializations Priest_Discipline; public static WowSpecializations Priest_Holy; public static WowSpecializations Priest_Shadow; public static WowSpecializations Priest_Default; public static WowSpecializations DeathKnight_Blood; public static WowSpecializations DeathKnight_Frost; public static WowSpecializations DeathKnight_Unholy; public static WowSpecializations DeathKnight_Default; public static WowSpecializations Shaman_Elemental; public static WowSpecializations Shaman_Enhancement; public static WowSpecializations Shaman_Restoration; public static WowSpecializations Shaman_Default; public static WowSpecializations Mage_Arcane; public static WowSpecializations Mage_Fire; public static WowSpecializations Mage_Frost; public static WowSpecializations Mage_Default; public static WowSpecializations Warlock_Affliction; public static WowSpecializations Warlock_Demonology; public static WowSpecializations Warlock_Destruction; public static WowSpecializations Warlock_Default; public static WowSpecializations Druid_Balance; public static WowSpecializations Druid_Feral; public static WowSpecializations Druid_Guardian; public static WowSpecializations Druid_Restoration; public static WowSpecializations Druid_Default; public static WowSpecializations Monk_Brewmaster; public static WowSpecializations Monk_Mistweaver; public static WowSpecializations Monk_Windwalker; public static WowSpecializations Monk_Default; public static WowSpecializations DemonHunter_Default; public static WowSpecializations DemonHunter_Havoc; public static WowSpecializations DemonHunter_Vengeance; } namespace wManager.Wow.Forms { public class BlacklistWindow { public void InitializeComponent(); } public class BuyWindow { public void InitializeComponent(); } public class ChatUserControler { public void InitializeComponent(); } public class NpcDbWindow { public void InitializeComponent(); } public class OffMeshConnectionWindow { public List OffMeshConnections { get; set; } public void InitializeComponent(); } public class PluginsUserControl { public void InitializeComponent(); } public class TaxiDbWindow { public void InitializeComponent(); } public class ToolboxWindow { public static string DbgOutputVarName; public void InitializeComponent(); } public class UserControlMiniMap { public static readonly LandmarksMiniMap LandmarksMiniMap; public void InitializeComponent(); } public class UserControlTabGeneralSettings { public TextBox GroundTb; public TextBox FlyingTb; public static void ReloadGeneralSettings(); public void LoadGeneralSettings(); public void InitializeComponent(); } public class UserControlTabInGame { public string NotifyIconText; public void InitializeComponent(); } public class UserControlTabMain { public Grid ProductSettingsGrid; public Button ButtonStartBot; public void ButtonStartBotClick(object sender, RoutedEventArgs e); public void InitializeComponent(); } public class UserControlTabTools { public void InitializeComponent(); } namespace wManager.Wow.Forms.ProfileMaker { public class AddTargetGuidUserControl { public List GuidTarget { get; set; } public List BlackNpcTarget { get; set; } public void Close(); public void InitializeComponent(); } public class AddTargetTypeUserControl { public List BlackNpcTypes { get; set; } public void Close(); public void InitializeComponent(); } public class AddTargetUserControl { public List TargetEntries { get; set; } public void Settings(bool isWowUnit); public void Close(); public void InitializeComponent(); } public class BlacklistProfileUserControl { public List Blacklist { get; set; } public void Close(); public void InitializeComponent(); } public class NpcUserControl { public List NpcList { get; set; } public void Close(); public void InitializeComponent(); } public class RecordPathUserControl { public List Path { get; set; } public void Settings(double distance2D, double distanceZ); public void Settings(double distance2D, double distanceZ, double distance2DFly, double distanceZFly); public void CloseUC(); public void InitializeComponent(); } namespace wManager.Wow.Helpers { public sealed abstract class Archaeology { public static readonly List SurveyList; public static List ArchaeologyItemsFindList { get; } public static bool InDigSite(); public static List GetAllDigsitesZone(); public static List GetDigsitesZoneAvailable(); public static bool DigsiteZoneIsAvailable(Digsite digsitesZone); public static bool SolveAllArtifact(bool completeFragments); } public sealed abstract class AuctionHelpers { public static bool AuctionHouseIsShown(); public static void CloseAuctionHouse(); public static void ResetAuctionFrameBrowse(); public static void BrowseNameSetText(string text); public static void BrowseMinLevelSetText(int level); public static void BrowseMaxLevelSetText(int level); public static void IsUsableCheckButtonSetChecked(bool isChecked); public static void ExactMatchCheckButtonSetChecked(bool isChecked); public static void BrowseRaritySet(Rarity rarity); public static void BrowseFilterSet(Filters filter); public static bool BrowseNextPageButtonIsEnabled(); public static bool BrowsePrevPageButtonIsEnabled(); public static void BrowseNextPageButtonClick(); public static void BrowsePrevPageButtonClick(); public static void SelectBrowseTab(); public static void SelectBidsTab(); public static void SelectAuctionsTab(); public static void BrowseBuyoutButtonClick(); public static void BrowseBidButtonClick(); public static void BuyoutBidPopupAcceptClick(); public static void BuyoutBidPopupCancelClick(); public static bool BuyoutBidPopupIsShown(); public static bool AuctionProgressFrameIsShown(); public static void PlaceAuctionBid(int index, int bidPrice); public static bool SelectAuctionItem(int id); public static TimeLeft GetAuctionItemTimeLeft(int id); public static TimeLeft GetAuctionItemTimeLeft(); public static int GetSelectedAuctionItem(); public static int BrowsePageNumber(); public static void BrowseSearchButtonClick(); public static bool BrowseSearchButtonIsEnabled(); public static void WaitInSearch(); public static List GetBrowsePageItems(string type); public static int GetAuctionSellItemId(); public static int PlayerAuctionsCountStacksByItemName(string itemName); public static string GetAuctionSellItemName(); public static bool SetAuctionSellItem(string itemName); public static void ClearAuctionSellItem(); public static void StartAuction(int minBid, int buyoutPrice, Duration runTime, int stackSize, int numStacks); } public class Bag { public static int GetContainerNumFreeSlots { get; } public static int GetContainerNumFreeSlotsNormalType { get; } public static int GetContainerNumFreeSlotsHerbBags { get; } public static int GetContainerNumFreeSlotsMiningBags { get; } public static List GetBagItem(); public static int BagCount(); public static bool EquipAvailableBagIfFreeContainerSlot(); public static void OpenAllBags(); public static void CloseAllBags(); public static void ForceResetNumFreeSlotsCache(); public static int GetContainerNumFreeSlotsByType(BagType bagType); public static int GetContainerNumFreeSlotsByBagID(int bagID); public static int GetContainerNumFreeSlotsByBagID(int bagID, BagType& bagType); public static List GetItemContainerBagIdAndSlot(int itemId); public static List GetItemContainerBagIdAndSlot(string itemName); public static void PutSelectedItemInBag(); public static void PickupContainerItem(int itemId); public static void PickupContainerItem(string itemName); public static void PickupContainerItem(List bagAndSlot); public static void PickupContainerItem(int bagId, int slotId); public static int GetContainerItemCooldown(int itemId); public static int GetContainerItemCooldown(string itemName); public static int GetContainerItemCooldown(List bagAndSlot); public static int GetContainerItemCooldown(int bagId, int slotId); } public class Battleground { public static void JointBattleGroundQueue(BattleGroundID id, bool asGroup); public static int StatBattleGround(); public static void AcceptBattlefieldPort(int index, bool accept); public static void AcceptBattlefieldPortAll(); public static bool IsFinishBattleGround(); public static void ExitBattleGround(); public static bool BattlefieldStatusQueued(); public static int GetNumberActiveQueue(); public static bool BattlegroundIsStarted(); public static bool IsInBattleground(); public static BattleGroundID GetCurrentBattleground(); } public sealed abstract class BuffManager { public static IEnumerable GetAuras(UInt64 baseAddress); public static void ClearAuraCache(UInt64 baseAddress); public static Aura GetAura(UInt64 baseAddress, List buffId); public static IEnumerable GetAuras(UInt64 baseAddress, List buffId); public static Aura GetAura(UInt64 baseAddress, UInt32 buffId); public static IEnumerable GetAuras(UInt64 baseAddress, UInt32 buffId); public static int AuraStack(UInt64 baseAddress, List buffId); public static bool HaveBuff(UInt64 baseAddress, List buffId); public static bool HaveBuff(UInt64 objBase, UInt32 buffId); public static Int128 CastedBy(UInt64 baseAddress, List buffId); public static List CastedByAll(UInt64 baseAddress, List buffId); public static int TimeLeft(UInt64 baseAddress, List buffId); public static bool HaveBuffLua(string nameInGame, UnitIdLua unit); } public sealed abstract class CGUnit_C__GetPosition { public static int CacheTime; public static Vector3 GetPosition(UInt64 baseAddress); } public class Channel { public int ActuelRead; public static int GetMsgActuelInWow { get; } public string ReadAllChannel(); public string ReadChannel(ChatTypeId chatTypeId); public string ReadGuildChannel(); public string ReadSayChannel(); public string ReadWhisperChannel(); public Message ReadMsg(); } public class Chat { public static List Messages { get; } public static void SendChatMessageWhisperAtTarget(string message); public static void SendChatMessageWhisper(string message, string playerName); public static void SendChatMessageChannel(string message, string channelId); public static void SendChatMessage(string message, ChatTypeId channel); public static void ClearMessages(); } public sealed abstract class ClickOnTerrain { public static void Spell(UInt32 spellId, Vector3 vector3, bool waitCasting, bool stopMove); public static void Item(UInt32 itemId, Vector3 vector3, bool waitCasting, bool stopMove); public static void Pulse(Vector3 vector3); } public sealed abstract class ClickToMove { public static bool IsIdle { get; } public static bool InMove { get; } public static bool IsSetFacing { get; } public static void CGPlayer_C__ClickToMove(float x, float y, float z, Int128 guid, int action, float precision); public static ClickToMoveType GetClickToMoveTypePush(); public static Vector3 GetClickToMovePosition(); public static void SetFacing(float facing, int maxMsToFacing, bool forceInjection); public static void SetFacing(UInt64 unitBaseAddress, float facing, int maxMsToFacing, bool forceInjection, UInt32 time); public static void SetPitch(float pitch); public static void SetPitch(UInt64 unitBaseAddress, float pitch, UInt32 time); } public sealed abstract class Conditions { public static bool ForceIgnoreIsAttacked; public static bool InGameAndConnected { get; } public static bool InGameAndConnectedAndAlive { get; } public static bool InGameAndConnectedAndAliveAndProductStarted { get; } public static bool InGameAndConnectedAndProductStarted { get; } public static bool InGameAndConnectedAndAliveAndProductStartedNotInPause { get; } public static bool InGameAndConnectedAndProductStartedNotInPause { get; } public static bool IsAttackedAndCannotIgnore { get; } public static bool ProductIsStarted { get; } public static bool ProductInPause { get; } public static bool ProductIsStartedNotInPause { get; } } public sealed abstract class ConfigWowForThisBot { public static void ConfigWow(); public static void ResetConfigWow(); } public sealed abstract class CustomClass { public static Thread CustomClassThread { get; } public static float GetRange { get; } public static bool IsAliveCustomClass { get; } public static void LoadCustomClass(); public static void LoadCustomClass(string pathCc, bool settingOnly); public static void DisposeCustomClass(); public static void ResetCustomClass(); public static void ShowConfigurationCustomClass(string filePath); } public sealed abstract class CVar { public static T GetCVar(string cvarName); public static void SetCVar(string cvarName, object value); public static void RegisterCVar(string cvarName, object value); } public class DB2Reader`1 { public WoWClientDB Header; public WoWClientDBExtra HeaderExtra; public Dictionary Tables; public string DBName; public readonly UInt64 DB2Address; public readonly UInt64 DB2ReaderFunctionAddress; public void ExtractAll(); public UInt64 GetRowAddress(UInt32 index); public UInt64 GetRowAddress(int index); public Dictionary GetRowsAddresses(UInt32 indexfrom, UInt32 indexto); public Dictionary GetRowsAddresses(int indexfrom, int indexto); public T GetRowByIndex(UInt32 index, UInt64 offsetRow); public T GetRowByIndex(int index, UInt64 offsetRow); public T GetRowByIndex(object index, string indexFieldName); } public sealed abstract class EquippedItems { public static List GetEquippedItems(); } public class EventsLua { public static int RefreshMs; public static string DumpEventsId(); public static int UsedCountByStringId(string idString); public static int UsedCountByLuaEventsId(LuaEventsId id); public static int UsedCountById(int id); public static void AttachEventLua(LuaEventsId id, MethodDelegate method); public static void AttachEventLua(string eventid, MethodDelegate method); } public class EventsLuaWithArgs public sealed abstract class Fight { public static object FightLock; public static long CombatStartAtTime; public static int MaxEvadeCount; public static CGWorldFrameHitFlags DefaultTracelineFlags; public static int EvadeCountCurrentCombat { get; } public static WoWUnit CurrentTarget { get; set; } public static long CombatStartSince { get; } public static bool InFight { get; set; } public static Int128 StartFight(bool skipIfPlayerAttackedButNotByTheTarget, bool managerMovement, bool stopIfPlayerTargetChange, bool rotationBot); public static Int128 StartFight(Int128 guid, bool skipIfPlayerAttackedButNotByTheTarget, bool managerMovement, bool stopIfPlayerTargetChange, bool rotationBot); public static void StopFight(); } public sealed abstract class FightBattlePet { public static bool CaptureAllPets; public static bool CaptureIDontHavePets; public static bool CaptureRarePets; public static bool PetBattlesDontFight; public static bool AutoOrderPetByLevel; public static string LuaCode; public static List AbilitiesBlackListed; public static bool AutoChooseBestPet; public static string FightClass { get; set; } public static IFightClassPet FightClassPet { get; set; } public static void StartFight(); public static void StartFight(Int128 guid); } public sealed abstract class FightBG { public static bool MoveDuringCombat; public static long CombatStartAtTime { get; set; } public static long CombatStartSince { get; } public static Int128 StartFight(); public static Int128 StartFight(Int128 guid); public static void StopFight(); } public sealed abstract class Fishing { public static float FindTheUltimatePoint_MinRing; public static float FindTheUltimatePoint_MinRingMaxRing; public static float FindTheUltimatePoint_MinRingStepSize; public static double FindTheUltimatePoint_MinRingAngleStep; public static float FindTheUltimatePoint_FishingHoleZOffset; public static float FindTheUltimatePoint_PlayerPosZOffset; public static float FindTheUltimatePoint_ResultZOffset; public static float FindTheUltimatePoint_MaxZDistance; public static void UseLure(string lureName); public static string LureName(); public static void UseTemporaryBait(string temporaryBait, int durationMs); public static void UseCustom(string customName, int durationMs); public static void EquipFishingPoles(string fishingPoleName); public static string FishingPolesName(); public static bool IsEquipedFishingPoles(string fishingPoleName); public static UInt64 SearchBobber(); public static Vector3 FindTheUltimatePoint(Vector3 fishingHole, bool canWalkOnWater); } public sealed abstract class GetPlayerName { public static string GetName(Int128 guid); } public interface ICustomClass { public float Range { get; } public void Initialize(); public void Dispose(); public void ShowConfiguration(); } public sealed abstract class Interact { public static int IncorrectCheckIfGoodMouseShortcuts; public static bool IsGoodMouseShortcuts { get; } public static bool InteractGameObject(UInt64 baseAddress, bool stopMove, bool skipWaitTime, bool leftClick); public static bool InteractGameObject(UInt64 baseAddress, bool stopMove, bool skipWaitTime, bool leftClick, bool dismountBeforeIneract); public static void ClearTarget(); public static void Repop(); public static void RetrieveCorpse(); public static void SpiritHealerAccept(); public static void TeleportToSpiritHealer(); } public sealed abstract class IsOutDoorsInjection { public static bool IsOutDoors(UInt64 baseAddress); } public sealed abstract class ItemsManager { public static int GetItemCountByNameLUA(string itemName); public static int GetItemCountByIdLUA(UInt32 itemId); public static int GetItemCountById(UInt32 itemId); public static bool HasItemById(UInt32 itemId); public static string GetItemSpell(UInt32 itemId); public static string GetItemSpell(string itemNameInGame); public static void EquipItemByName(string itemName); public static void UseItemByNameOrId(string itemNameOrId); public static void UseItem(string itemName); public static void UseItem(UInt32 itemId); public static void UseItem(UInt32 itemId, Vector3 vector3); public static void UseContainerItemByNameOrId(string itemNameOrId); public static void UseContainerItem(string itemName); public static void UseContainerItem(UInt32 itemId); public static bool IsEquippableItem(int itemId, bool ignoreCache); public static string GetNameById(int idItem); public static string GetNameById(UInt32 idItem); public static UInt32 GetIdByName(string nameItem); public static string GetBestContainers(); public static string GetBestConsumableBag(ConsumableType consumableType); public static string GetBestConsumableVendor(ConsumableType consumableType); } public sealed abstract class Keybindings { public static string GetKeyByAction(Keybindings action, bool autoAssignKeyIfNull); public static string GetAFreeKey(); public static void SetKeyByAction(Keybindings action, string key); public static void UpKeybindings(Keybindings action); public static void DownKeybindings(Keybindings action); public static void PressKeybindings(Keybindings action, int timeMs); public static void ResetList(); public static void PressSlotKey(int key); } public sealed abstract class Login { public static void StopLogin(); public static bool Pulse(SettingsLogin settings); } public sealed abstract class LongMove { public static bool IsLongMove { get; } public static void LongMoveByNewThread(Vector3 vector3); public static void LongMoveGo(Vector3 position, double maxTimeMs, double precision2D); public static void LongMoveGo(Vector3 vector3); public static void StopLongMove(); public static Vector3 DecollideFlightPath(float x, float y, float z, float targetHeight, float minGroundDistance, float maxGroundDistance); public static Vector3 DecollideFlightPath(Vector3 destination, float targetHeight, float minGroundDistance, float maxGroundDistance); public static Vector3 DecollideFlightPath(Vector3 from, Vector3 destination, float targetHeight, float minGroundDistance, float maxGroundDistance); } public sealed abstract class Lua { public static object Wow; public static bool SecureLuaCall; public static bool DebugstackFilterMode; public static string ListSeparator; public static string LuaFile { get; set; } public static string LuaDoString(string[] command, string returnVariableName); public static string LuaDoString(List command, string returnVariableName); public static T LuaDoString(string[] command, string returnVariableName); public static T LuaDoString(List command, string returnVariableName); public static T LuaDoString(string command, string returnVariableName); public static object LuaDoString(string command, Type returnType, string returnVariableName); public static string LuaDoString(string command, string returnVariableName); public static void LuaDoString(List command, bool notInGameMode); public static void LuaDoString(string command, bool notInGameMode); public static void LuaDoString(string command, bool notInGameMode, bool ignoreSecureLuaCallOption); public static string GetLocalizedText(string commandline, bool deletedVariable); public static void RunMacroTextHW(string macroRequiredHardware); public static void RunMacroText(string macro); } public sealed abstract class Mail { public static void SendMessage(string target, string titleMsg, string txtMsg, List itemSend, List itemNoSend, List itemQuality, Boolean& needRunAgain); public static int GetNumAttachments(); public static void OpenAllAttachments(int maxTimeMs); public static bool MailFrameIsShown(); public static void CloseMailFrame(); public static void SecureTransfer_SendMail(); } public sealed abstract class Milling { public static void Pulse(List items); public static bool NeedRun(List items); } public sealed abstract class MiniMapGenerator { public static int TileImgSize; public static bool LowQuality; } public sealed abstract class Move { public static void Forward(MoveAction action, int timeMs); public static void Backward(MoveAction action, int timeMs); public static void StrafeRight(MoveAction action, int timeMs); public static void StrafeLeft(MoveAction action, int timeMs); public static void JumpOrAscend(MoveAction action, int timeMs); public static void SitStandOrDescend(MoveAction action, int timeMs); public static void TurnRight(MoveAction action, int timeMs); public static void TurnLeft(MoveAction action, int timeMs); public static void PitchUp(MoveAction action, int timeMs); public static void PitchDown(MoveAction action, int timeMs); } public sealed abstract class MovementManager { public static bool StopMoveOnContinentChange; public static List CurrentPath { get; } public static List CurrentPathOrigine { get; } public static bool IsUnStuck { get; } public static int StuckCount { get; } public static bool InMovement { get; } public static bool InMovementLoop { get; } public static bool InMovementNoLoop { get; } public static int PointId { get; set; } public static float FlyPrecisionMinSpeed { get; set; } public static float FlyPrecisionMaxSpeed { get; set; } public static float FlyPrecisionMinDistance { get; set; } public static float FlyPrecisionMaxDistance { get; set; } public static Vector3 CurrentMoveTo { get; } public static bool InMoveTo { get; } public static void LaunchThreadMovementManager(); public static void Go(List points, bool unused); public static void GoLoop(List points, bool unused, int forceStartPointId); public static void StopMove(); public static void StopMoveOnly(); public static void StopMoveNewThread(); public static void StopMoveToNewThread(); public static void AvoidWallRay(Vector3 dest, bool force, bool jumpOnly); public static void MoveTo(Vector3 point); public static void MoveTo(float x, float y, float z); public static void MoveTo(WoWUnit obj); public static void MoveTo(WoWGameObject obj); public static void StopMoveTo(); public static void StopMoveTo(bool upKey, int nextMoveToWaitTime); public static bool IsBehind(Vector3 me, Vector3 target, float targetFacingRadians, float arcRadians); public static bool IsFacing(Vector3 me, float meRotation, Vector3 target, float arcRadians); public static float AngleToFacing(Vector3 vector3A, Vector3 vector3B); public static void Face(WoWUnit obj); public static void Face(WoWPlayer obj); public static void Face(WoWGameObject obj); public static void Face(Vector3 position); public static void GoUnderWater(); } public class NpcDB { public static bool AcceptOnlyProfileNpc; public static List ListNpc { get; set; } public static void AddNpc(Npc npc, bool save, bool currentProfileNpc); public static void AddNpcRange(List npcList, bool save, bool currentProfileNpc); public static Npc GetNpcNearby(NpcType type); public static Npc GetNpcNearby(NpcType type, NpcVendorItemClass npcVendorItemClass); public static Npc GetNpcNearby(NpcType type, FactionType faction, ContinentId continentId, Vector3 currentPosition, bool forceFlying, NpcVendorItemClass npcVendorItemClass); public static bool NpcSimilarExist(ContinentId continentId, int entryId, Vector3 position, FactionType faction); public static void Save(); } public sealed abstract class Party { public static Int128 GetPartyLeaderGUID(PartyCategoryType partyCategoryType); public static List GetPartyGUID(PartyCategoryType partyCategoryType); public static List GetParty(PartyCategoryType partyCategoryType); public static List GetPartyHomeAndInstance(); public static List GetPartyGUIDHomeAndInstance(); public static Int128 GetPartyLeaderGUIDHomeAndInstance(); public static UInt32 GetPartyNumberPlayers(PartyCategoryType partyCategoryType); public static bool CurrentPlayerIsLeader(PartyCategoryType partyCategoryType); public static bool IsInGroup(); public static bool IsInGroupHome(); public static bool IsInGroupInstance(); } public sealed abstract class PathFinder { public static bool UsePatherFind { get; } public static bool UsePathFinderServer { get; } public static Pather Pather { get; } public static void InitPather(); public static void InitPather(string continentNameMpq); public static List FindPath(Vector3 to); public static List FindPath(Vector3 to, bool skipIfPartiel); public static List FindPath(Vector3 from, Vector3 to); public static List FindPath(Vector3 from, Vector3 to, bool skipIfPartiel); public static List FindPath(Vector3 to, Boolean& resultSuccess); public static List FindPath(Vector3 to, Boolean& resultSuccess, bool skipIfPartiel); public static List FindPath(Vector3 to, Boolean& resultSuccess, bool skipIfPartiel, bool ignoreServerRoadsWater); public static List FindPath(Vector3 from, Vector3 to, string continentNameMpq, bool skipIfPartiel); public static List FindPath(Vector3 from, Vector3 to, Boolean& resultSuccess, bool skipIfPartiel); public static List FindPath(Vector3 from, Vector3 to, string continentNameMpq, Boolean& resultSuccess, bool addFromAndStart, bool loadAllTile, bool skipIfPartiel, bool ignoreServerRoadsWater); public static float GetZPosition(Vector3 point, bool strict); public static bool ReportDangerArea(Vector3 position, float radius); public static bool ReportBigDangerArea(Vector3 position, float radius); public static bool ReportNormalArea(Vector3 position, float radius); public static bool ReportArea(Vector3 position, float radius, PolyArea areaType, bool addToList); public static void ResetAreaByType(PolyArea areaType); public static void ResetArea(Vector3 position, float radius, PolyArea areaType); public static List SmoothPath(List path, float smoothPathDistance); } public sealed abstract class PetBattles { public static List AbilityModifer; public static List TypeEffects; public static int NUM_BATTLE_PET_ABILITIES; public static int NUM_BATTLE_PETS_IN_BATTLE; public static int MAX_ACTIVE_PETS; public static bool ReviveOne; public static bool IsInBattle { get; } public static bool ConditionResurrectBattlePets { get; } public static bool ReviveBattlePetsIsUsable { get; } public static bool CanBattlePet { get; } public static int GetActivePet(PetFaction petFaction); public static PetType GetPetType(PetFaction petFaction, int petId); public static string GetPower(PetFaction petFaction, int petId); public static string GetSpeed(PetFaction petFaction, int petId); public static string GetName(PetFaction petFaction, int petId); public static string GetLevel(PetFaction petFaction, int petId); public static PetQuality GetBreedQuality(PetFaction petFaction, int petId); public static int GetHealth(PetFaction petFaction, int petId); public static bool IsDeadPet(PetFaction petFaction, int petId); public static int GetMaxHealth(PetFaction petFaction, int petId); public static int GetPetSpeciesID(PetFaction petFaction, int petId); public static bool IsTrapAvailable(); public static void UseTrap(); public static void ChangePet(int petId); public static void SkipTurn(); public static void UseAbility(int abilityIndex); public static bool GetAbilityState(PetFaction petFaction, int petId, int abilityIndex); public static AbilityInfo GetAbilityInfo(PetFaction petFaction, int petId, int abilityIndex); public static bool ActionSelected(); public static bool IsWaitingOnOpponent(); public static int GetBestAbility(); public static int GetNumberUsableAbility(); public static void UseBestAbility(); public static int GetBestPet(); public static void ChangeToBestPet(); public static bool AllPetDead(); public static int NumberPetAlive(); public static string GetPetGuid(int petActiveId); public static int PetJournalGetHealth(int petActiveId); public static List PetJournalGetExistPetActiveId(); public static List PetJournalPetLoadOutGuid(); public static bool PetJournalHavePet(int petSpeciesID); public static int PetJournalGetMaxHealth(int petActiveId); public static int PetJournalGetLevel(int petActiveId); public static bool ReviveBattlePets(); public static bool AutoOrderPetInJournalByLevel(); public static void PetJournalSetPetLoadOutInfo(int slotIndex, string petID); public static void PvpQueueAndAccept(); public static bool HasPetTeam(bool forceResetTimerCheck); } public sealed abstract class Prospecting { public static void Pulse(List itemsParse); public static bool NeedRun(List itemsParse); } public sealed abstract class Quest { public static readonly HashSet FinishedQuestSet; public static bool GetQuestCompleted(List qList); public static void RequestQuestsCompleted(); public static void ConsumeQuestsCompletedRequest(); public static bool GetQuestCompleted(int questId); public static void SelectGossipOption(int gossipOption); public static void SelectGossipAvailableQuest(int gossipOption); public static void CloseQuestWindow(); public static void AcceptQuest(); public static int GetNumGossipAvailableQuests(); public static int GetNumAvailableQuests(); public static int GetNumActiveQuests(); public static int GetNumGossipActiveQuests(); public static void SelectGossipActiveQuest(int gossipOption); public static void SelectAvailableQuest(int availableQuest); public static void SelectActiveQuest(int activeQuest); public static void CompleteQuest(int gossipOptionItem); public static List GetLogQuestId(); public static void AbandonLastQuest(); public static bool GetLogQuestIsComplete(int questId); public static bool HasQuest(int questId); public static bool IsObjectiveComplete(int objectiveIndex, int questID); } public sealed abstract class Radar3D { public static Device DeviceDX { get; } public static bool IsLaunched { get; } public static bool Pulse(); public static bool Stop(); public static void DrawLine(Vector3 from, Vector3 to, Color color, int alpha); public static void DrawCircle(Vector3 center, float radius, Color color, bool filled, int alpha); public static void DrawString(string text, Vector3 screenPosition, float size, Color color, int alpha, FontFamily fontFamily); } public class RunCodeExtension { public static bool RunScript(CodeType codetype, string code, string usingNamespaceAdditional, String& errors); public static bool RunCsharpScript(string code); public static bool RunCsharpScriptWithCustomNamespace(string code, string usingNamespaceAdditional); public static bool RunVBScript(string code); public static bool RunVBScriptWithCustomNamespace(string code, string usingNamespaceAdditional); public static bool RunLuaBotScript(string code); } public sealed abstract class RunesManager { public static RuneStruct[] GetRunes(); public static RuneStruct GetRune(int id); public static List GetRunesReady(); } public sealed abstract class Skill { public static int GetValue(SkillLine skill); public static int GetMaxValue(SkillLine skill); public static int GetBonusValue(SkillLine skill); } public sealed abstract class Smelting { public static void Pulse(); public static void OpenSmeltingWindow(); public static void CloseSmeltingWindow(); public static bool NeedRun(bool openWindow); } public class SpellListManager { public static Dictionary ListSpell { get; } public static List ListSpellName { get; } public static void LoadSpellListe(); public static void CreateSpellMapAndEventsLuaList(); public static void SpellIdByNameCreateCache(); public static string SpellNameById(UInt32 spellId); public static string SpellNameInGameById(UInt32 spellId); public static List SpellIdByName(string spellName); public static string SpellNameInGameByName(string spellName); public static UInt32 SpellIdByNameInGame(string spellNameInGame); public static void ClearSpellIdByNameInGameCache(); public static string SpellNameByNameInGame(string spellNameInGame); } public class SpellManager { public static List MountsId; public static List MountDruidId(); public static List OthersFormsId(); public static List GarrisonMountId(); public static void CastSpellByNameLUA(string spellName); public static void CastSpellByNameOnSelfLUA(string spellName); public static void CastSpellByNameOn(string spellName, string luaUnitId); public static void CastSpellByIDAndPosition(UInt32 spellId, Vector3 position); public static void CastSpellByIdLUA(UInt32 spellId); public static void CastSpellByIdLUA(UInt32 spellId, string luaUnitId); public static UInt32 GetSpellParent(UInt32 spellBaseId, bool removeCache); public static int GetSpellCooldownTimeLeft(UInt32 spellId); public static int GetSpellCooldownTimeLeftBySpellName(string spellName); public static int GetSpellCooldownTimeLeft(string spellIdOrSpellNameInGame); public static int GlobalCooldownTimeLeft(); public static bool IsSpellOverlayed(string spellNameEnglish); public static bool IsSpellOverlayed(UInt32 spellID); public static bool IsSpellOverlayed(List spellsID); public static bool IsAutoRepeating(string name); public static bool IsCurrentSpell(string name); public static bool IsAutoAttacking(); public static string GetSpellChildrenName(string spellNameEnglish); public static UInt32 GetSpellChildren(string spellNameEnglish); public static UInt32 GetSpellChildren(UInt32 spellId, bool removeCache); public static bool ExistMount(string spellNameInGame); public static bool ExistMount(UInt32 spellId); public static bool SpellUsableLUA(string spellNameInGame); public static bool HaveBuffLua(string spellNameInGame); public static bool ExistSpellBook(string spellNameInGame); public static bool KnowSpell(List spellsId); public static bool KnowSpell(UInt32 spellsId); public static bool KnowSpell(string spellNameEnglish); public static List SpellBookID(); public static List SpellBookName(); public static List SpellBook(); public static void UpdateSpellBook(); public static string GetGroudMountName(); public static string GetGroudMountForLevel1Name(); public static string GetFlyMountName(); public static string GetAquaticMountName(); public static List GetCompanionInfo(); public static SpellInfo GetSpellInfo(UInt32 id); public static List SpellInfoCreateCache(List listId); } public sealed abstract class StuckResolver { public static bool IsUnStuck; public static int StuckCount; public static void UnStuck(); public static void UnStuckFly(); } public sealed abstract class Talent { public static void DoTalents(); } public sealed abstract class Taxi { public static object _taxiLock; public static bool TakeNearestNode(Vector3 targetPosition, bool onlyIfCanMakePathFormTaxiToPos); public static bool TakeTaxiNode(int slotIndex, string nodeName); public static bool TakeTaxiNode(TaxiNode node); public static TaxiNode GetNearestNode(Vector3 targetPosition, Boolean& result); public static TaxiNode GetNearestNode(Vector3 targetPosition, List taxiNodes, Boolean& result); public static TaxiNode GetNearestNode(List taxiNodes, float maxDistanceMe, Boolean& result); public static List GetTaxiNodes(); public static bool TaxiFrameIsVisible(); } public sealed abstract class Totems { public static int TotemTimeLeft(TotemType totemType); public static bool TotemExist(TotemType totemType); } public sealed abstract class TraceLine { public static int MaxCountInCache; public static bool TraceLineGo(Vector3 to); public static void ClearCache(); public static bool TraceLineGo(Vector3 from, Vector3 to, CGWorldFrameHitFlags hitFlags); public static bool TraceLineGo(Vector3 from, Vector3 to, CGWorldFrameHitFlags hitFlags, Vector3& hitPoint); public static void TraceLineMass(List`1& toArray, CGWorldFrameHitFlags cgWorldFrameHitFlags); public static void TraceLineMass(List`1& toArray, CGWorldFrameHitFlags cgWorldFrameHitFlags, Nullable stopWhenResult); } public class Tracker { public static void TrackObjectFlags(List listTrackObjectFlags); public static void TrackCreatureFlags(List listTrackCreatureFlags); } public sealed abstract class Trainer { public static void TrainingSpell(); } public sealed abstract class UnitCanAttack { public static int CanAttackCacheTimeMs; public static bool CanAttack(UInt64 baseAddressTarget); public static bool CanAttackMe(UInt64 baseAddressTarget); public static bool CanAttack(UInt64 baseAddressUnit1, UInt64 baseAddressUnit2); } public sealed abstract class UnitRelation { public static Reaction GetReaction(UInt32 mobFaction); public static Reaction GetReaction(UInt32 localFaction, UInt32 mobFaction); public static Reaction GetReaction(WoWObject localObj, WoWObject mobObj); } public sealed abstract class Usefuls { public static bool ForceIsFlyableArea; public static UInt64 LastHardwareAction { get; } public static bool InGame { get; } public static bool IsLoadingOrConnecting { get; } public static bool IsFlyableArea { get; } public static int Latency { get; } public static int LatencyReal { get; } public static string RealmName { get; } public static string MapZoneName { get; } public static string SubMapZoneName { get; } public static string ContinentNameMpq { get; } public static int ContinentId { get; } public static int AreaId { get; } public static UInt32 WowVersion { get; } public static int GetGarrisonLevel { get; } public static void SimulateHardwardAction(); public static string[] WowAddon(); public static bool NeedToUseLuaToMove(); public static int LaunchWow(bool deleteWow64Process, bool requestIfWantLaunch); public static void SelectGossipOption(int gossipOption); public static void SelectGossipOption(GossipOptionsType gossipOption); public static string WowVersionString(Memory memory); public static UInt32 WowVersionBuild(Memory memory); public static void EjectVehicle(); public static void WaitIsLooting(); public static void WaitIsCasting(); public static void WaitIsCastingAndLooting(); public static bool TextBoxActivated(); public static long FrameTime_GetCurTimeMs64(); public static int FrameTime_GetCurTimeMs(); public static int LuaErrorsCount(); public static string CopperToString(long copper); public static long StringToCopper(string stringMoney); } public sealed abstract class Vendor { public static void RepairAllItems(); public static void SellItems(List itemSell, List itemNoSell, List itemQuality); public static void BuyItem(string name, int number); } public struct WoWClientDB { public UInt64 WoWClientDBExtra; public int NumRows; public int MaxIndex; public int MinIndex; public int RecordSize; } public struct WoWClientDBExtra { public UInt64 Rows; } public class WoWFactionTemplate { public UInt32 Id { get; } public FactionTemplateDB Record { get; } public static WoWFactionTemplate FromId(UInt32 id); public Reaction GetReactionTowards(WoWFactionTemplate otherFaction); } public class WoWLock { public LockDB Record { get; } public static WoWLock FromId(UInt32 id); } namespace wManager.Wow.Helpers.FightClassCreator { public class Creator public class FightClass { public FightClassGeneralSettings FightClassGeneralSettings; public List FightClassSpells; public static FightClass LoadFightClass(string value, bool isPath); } public class FightClassCondition { public FightClassContionsType ContionType { get; set; } public FightClassConditionBase Param { get; set; } } public class FightClassConditionBase public class FightClassConditionBool { public bool Value { get; set; } } public class FightClassConditionBuffStack { public int Number { get; set; } public FightClassConditionNumberType Type { get; set; } public string Name { get; set; } } public class FightClassConditionItemNumber { public int Number { get; set; } public FightClassConditionNumberType Type { get; set; } public int Id { get; set; } } public class FightClassConditionLua { public string LuaScript { get; set; } public string VarRet { get; set; } public string ValueRet { get; set; } } public class FightClassConditionNumber { public FightClassConditionNumberType Type { get; set; } public int Value { get; set; } } public enum FightClassConditionNumberType { public static FightClassConditionNumberType Equal; public static FightClassConditionNumberType Bigger; public static FightClassConditionNumberType Smaller; public static FightClassConditionNumberType NotEqual; public static FightClassConditionNumberType BiggerOrEqual; public static FightClassConditionNumberType SmallerOrEqual; public static FightClassConditionNumberType Egal; public static FightClassConditionNumberType NotEgal; } public class FightClassConditionString { public string Value { get; set; } } public class FightClassConditionStringArray { public List Value { get; set; } } public class FightClassConditionStringBool { public string Name { get; set; } public bool Need { get; set; } } public class FightClassConditionUnitNear { public int Number { get; set; } public FightClassConditionNumberType Type { get; set; } public int Radius { get; set; } } public enum FightClassContionsType { public static FightClassContionsType None; public static FightClassContionsType PetHealthPercent; public static FightClassContionsType TargetHealthPercent; public static FightClassContionsType HealthPercent; public static FightClassContionsType HealthPoints; public static FightClassContionsType HealthPointsLost; public static FightClassContionsType TargetHealthPoints; public static FightClassContionsType TargetHealthPointsLost; public static FightClassContionsType PetHealthPoints; public static FightClassContionsType PetHealthPointsLost; public static FightClassContionsType ComboPoint; public static FightClassContionsType Mana; public static FightClassContionsType ManaPercent; public static FightClassContionsType Rage; public static FightClassContionsType Fury; public static FightClassContionsType Pain; public static FightClassContionsType Focus; public static FightClassContionsType Energy; public static FightClassContionsType Chi; public static FightClassContionsType Runes; public static FightClassContionsType RunicPower; public static FightClassContionsType SoulShards; public static FightClassContionsType Eclipse; public static FightClassContionsType AstralPower; public static FightClassContionsType HolyPower; public static FightClassContionsType Alternate; public static FightClassContionsType Maelstrom; public static FightClassContionsType DarkForce; public static FightClassContionsType LightForce; public static FightClassContionsType ShadowOrbs; public static FightClassContionsType Insanity; public static FightClassContionsType BurningEmbers; public static FightClassContionsType DemonicFury; public static FightClassContionsType ArcaneCharges; public static FightClassContionsType TargetDistance; public static FightClassContionsType DistancePetToTarget; public static FightClassContionsType DistanceMeToPet; public static FightClassContionsType MeLevel; public static FightClassContionsType TargetLevel; public static FightClassContionsType CombatStartSinceMs; public static FightClassContionsType TotemFireTimeLeftMs; public static FightClassContionsType TotemEarthTimeLeftMs; public static FightClassContionsType TotemWaterTimeLeftMs; public static FightClassContionsType TotemAirTimeLeftMs; public static FightClassContionsType RunesReadyCount; public static FightClassContionsType RunesBloodReadyCount; public static FightClassContionsType RunesUnholyReadyCount; public static FightClassContionsType RunesFrostReadyCount; public static FightClassContionsType RunesDeathReadyCount; public static FightClassContionsType GlobalCooldownTimeLeft; public static FightClassContionsType CastingTimeLeft; public static FightClassContionsType TargetCastingTimeLeft; public static FightClassContionsType PetCastingTimeLeft; public static FightClassContionsType HostileUnitNear; public static FightClassContionsType UnitAttackPlayerNear; public static FightClassContionsType HostileUnitNearTarget; public static FightClassContionsType UnitAttackPlayerNearTarget; public static FightClassContionsType PartyMemberNearTarget; public static FightClassContionsType PartyMemberNear; public static FightClassContionsType Buff; public static FightClassContionsType TargetBuff; public static FightClassContionsType PetBuff; public static FightClassContionsType KnowSpell; public static FightClassContionsType IsSpellUsable; public static FightClassContionsType BuffCastedByMe; public static FightClassContionsType TargetBuffCastedByMe; public static FightClassContionsType PetBuffCastedByMe; public static FightClassContionsType CooldownEnabled; public static FightClassContionsType CastingSpellName; public static FightClassContionsType TargetCastingSpellName; public static FightClassContionsType PetCastingSpellName; public static FightClassContionsType ItemIdCooldownEnabled; public static FightClassContionsType SpellAffectedByAProc; public static FightClassContionsType IsSpellOverlayed; public static FightClassContionsType InBattleground; public static FightClassContionsType HaveTarget; public static FightClassContionsType HavePet; public static FightClassContionsType MeInCombat; public static FightClassContionsType MeInMove; public static FightClassContionsType TargetInMove; public static FightClassContionsType PetInMove; public static FightClassContionsType TargetInCast; public static FightClassContionsType PetInCast; public static FightClassContionsType MeInCast; public static FightClassContionsType TargetIsPlayer; public static FightClassContionsType TargetIsSummoned; public static FightClassContionsType TargetPetIsMyTarget; public static FightClassContionsType TargetTargetingMe; public static FightClassContionsType TargetTargetingMeOrMyPet; public static FightClassContionsType TargetTargetingMyPet; public static FightClassContionsType TargetTargetingPartyMember; public static FightClassContionsType TargetIsElite; public static FightClassContionsType TargetIsWorldBoss; public static FightClassContionsType TargetIsBoss; public static FightClassContionsType MeIsStunned; public static FightClassContionsType TargetIsStunned; public static FightClassContionsType PetIsStunned; public static FightClassContionsType MeIsSwimming; public static FightClassContionsType TargetIsSwimming; public static FightClassContionsType PetIsSwimming; public static FightClassContionsType MeIsFlying; public static FightClassContionsType TargetIsFlying; public static FightClassContionsType PetIsFlying; public static FightClassContionsType RuneReadySlot1; public static FightClassContionsType RuneReadySlot2; public static FightClassContionsType RuneReadySlot3; public static FightClassContionsType RuneReadySlot4; public static FightClassContionsType RuneReadySlot5; public static FightClassContionsType RuneReadySlot6; public static FightClassContionsType MeInGroup; public static FightClassContionsType IsFacing; public static FightClassContionsType IsBehind; public static FightClassContionsType TotemFireExist; public static FightClassContionsType TotemEarthExist; public static FightClassContionsType TotemWaterExist; public static FightClassContionsType TotemAirExist; public static FightClassContionsType TargetCanInterruptCasting; public static FightClassContionsType GlobalCooldownEnabled; public static FightClassContionsType Possessed; public static FightClassContionsType Fleeing; public static FightClassContionsType Influenced; public static FightClassContionsType Confused; public static FightClassContionsType Pacified; public static FightClassContionsType TargetPossessed; public static FightClassContionsType TargetFleeing; public static FightClassContionsType TargetInfluenced; public static FightClassContionsType TargetConfused; public static FightClassContionsType TargetPacified; public static FightClassContionsType PetPossessed; public static FightClassContionsType PetFleeing; public static FightClassContionsType PetInfluenced; public static FightClassContionsType PetConfused; public static FightClassContionsType PetPacified; public static FightClassContionsType IsOnTaxi; public static FightClassContionsType TargetInCombatRange; public static FightClassContionsType CSharpCode; public static FightClassContionsType ItemCount; public static FightClassContionsType LuaScript; public static FightClassContionsType BuffStack; public static FightClassContionsType BuffStackTarget; public static FightClassContionsType BuffStackPet; public static FightClassContionsType BuffTimeLeft; public static FightClassContionsType BuffTimeLeftTarget; public static FightClassContionsType BuffTimeLeftPet; public static FightClassContionsType CooldownTimeLeft; } public class FightClassGeneralSettings { public string FightClassName { get; set; } public int Range { get; set; } public bool Pet { get; set; } public string PetCallSpellName { get; set; } public string PetReviveSpellName { get; set; } public int FramePerSecond { get; set; } public string AdditionalCode { get; set; } } public class FightClassSpell { public List FightClassConditions; public string SpellName { get; set; } public int Priority { get; set; } public bool IsBuff { get; set; } public bool CombatOnly { get; set; } public bool CastIfMounted { get; set; } public bool CastIfDead { get; set; } public bool CheckIfKnow { get; set; } public bool CheckIfSpellUsable { get; set; } public bool CheckSpellDistance { get; set; } public bool CheckIfView { get; set; } public bool AddToSettings { get; set; } public bool AddToSettingsActiveByDefault { get; set; } public string AddToSettingsName { get; set; } public int Timer { get; set; } public bool NotSpellIsLuaScript { get; set; } public bool NotSpellIsCSharpCode { get; set; } public bool NotSpellIsVBCode { get; set; } public bool NotSpellIsLuaBotCode { get; set; } public bool NotSpellIsItemId { get; set; } public bool TargetFriends { get; set; } public bool Debug { get; set; } public bool AOESpell { get; set; } public bool AOESpellMePos { get; set; } public bool OncePerTarget { get; set; } public YesNoAuto CanMoveDuringCast { get; set; } public string DescriptionSpell { get; set; } public bool LockFrame { get; set; } public bool CastOnSelf { get; set; } public bool WaitDuringCasting { get; set; } public UnitIdLua CastOn { get; set; } } public class FightClassSpellsDB { public FightClassSpell ReturnSpell; } public enum UnitIdLua { public static UnitIdLua none; public static UnitIdLua target; public static UnitIdLua player; public static UnitIdLua pet; public static UnitIdLua focus; public static UnitIdLua mouseover; public static UnitIdLua party1; public static UnitIdLua party2; public static UnitIdLua party3; public static UnitIdLua party4; public static UnitIdLua partypet1; public static UnitIdLua partypet2; public static UnitIdLua partypet3; public static UnitIdLua partypet4; } public enum YesNoAuto { public static YesNoAuto Yes; public static YesNoAuto No; public static YesNoAuto Auto; } namespace wManager.Wow.Helpers.PathFinderClass { public class FindPathPacket { public string SessionKey; public string Continent; public Vector3Simple Start; public Vector3Simple End; public float WallDistance; public bool BigExtents; public bool SkipIfPartiel; public List Areas; public Faction PlayerFaction; public int GarrisonLevel; public bool NeedLog; public List OffMeshConnections; public bool IgnoreServerRoadsWater; } public class FindZPositionPacket { public string SessionKey; public string Continent; public Vector3Simple Position; public bool Strict; } public enum Packets { public static Packets None; public static Packets FindPath; public static Packets FindZPosition; public static Packets IsOnline; public static Packets InfoCurrentSession; public static Packets GO; } public class Pather { public static object PathFinderLocker { get; } public string Continent { get; } public RD RD { get; } public void Dispose(); public bool ReportDangerArea(Vector3 position, float radius); public bool ReportBigDangerArea(Vector3 position, float radius); public bool ReportAvoidArea(Vector3 position, float radius); public bool ReportNormalArea(Vector3 position, float radius); public bool ReportArea(Vector3 position, float radius, PolyArea areaType); public bool ReportArea(Vector3 position, float radius, float height, PolyArea areaType); public string GetTilePath(int x, int y); public string GetTileName(int x, int y, bool continentNameOnly); public static void GetTileByLocation(Vector3 loc, Single& x, Single& y); public static void GetTileByLocation(float[] loc, Single& x, Single& y); public static void GetLocationByTile(float x, float y, Single[]& loc); public static void GetLocationByTile(double x, double y, Single[]& loc); public void LoadAllTiles(); public void LoadAround(Vector3 loc); public bool LoadTile(int x, int y); public bool RemoveTile(int x, int y); public float FindZ(Vector3 position, bool strict); public List FindPath(Vector3 startVec, Vector3 endVec, Boolean& resultSuccess, Boolean& resultPartial, int maxPathCount, float wallDistance, bool bigExtents, bool skipIfPartiel); } public sealed abstract class PatherServer { public static readonly object PathFinderLocker; public static int MaxCacheSize; public static void GetTileByLocation(Vector3 loc, Single& x, Single& y); public static void GetTileByLocation(float[] loc, Single& x, Single& y); public static void GetLocationByTile(float x, float y, Single[]& loc); public static void GetLocationByTile(double x, double y, Single[]& loc); public static string GetTileName(string continent, int x, int y, bool continentNameOnly); public static float FindZ(string continent, Vector3 position, bool strict); public static List FindPath(string continent, Vector3 startVec, Vector3 endVec, Boolean& resultSuccess, Boolean& resultPartial, int maxPathCount, float wallDistance, bool bigExtents, bool skipIfPartiel, bool ignoreServerRoadsWater); } public interface PathFinderInterface { public void InitPather(string continentNameMpq); public List FindPath(Vector3 from, Vector3 to, string continentNameMpq, Boolean& resultSuccess, bool addFromAndStart, bool loadAllTile); public float GetZPosition(Vector3 point, bool strict); public bool ReportArea(Vector3 position, float radius, PolyArea areaType, bool addToList); public void ResetAreaByType(PolyArea areaType); public void ResetArea(Vector3 position, float radius, PolyArea areaType); } public class PathPacket { public List Path; public bool ResultSuccess; public bool ResultPartial; public List Logs; } public sealed abstract class Utility { public static readonly float[] Origin; public static float MaxPos; public static float MinPos; public static readonly float OffMeshConnectionsSearchDistance; public static float MaxDistance2DUseRoadWater; public static float RatioIncludeDistance2DFromCenter; public static int StopSearchToResolveAfterMs; public static int MaxSessionPerBotSession; public static float TileSize { get; } public static RDSettings RDSettings { get; } public static List ToWowListVector3(List array); public static float[] ToFloatArray(Vector3 v); public static float[] ToWoW(float[] v); public static float[] ToRecast(float[] v); public static Vector3 ToWoW(Vector3 v); public static Vector3 ToRecast(Vector3 v); public static Vector3 GetPostion2DOfLineByDistance(Vector3 a, Vector3 b, float distance); } public class Vector3Simple { public float X; public float Y; public float Z; public string Action; public string ToString(); public Vector3 ToVector3(); public bool IsValid(); public static Vector3Simple FromVector3(Vector3 v); public static List FromListVector3(List v); public static List ToListVector3(List v); } public class ZPositionPacket { public float Z; } namespace wManager.Wow.ObjectManager { public sealed abstract class ObjectManager { public static readonly object Locker; public static readonly Dictionary BlackListGetUnitAttackPlayerGuidTime; public static readonly HashSet BlackListObjectManagerGuid; public static bool SkipNoUsedByApiObjectType { get; set; } public static List ObjectList { get; } public static Dictionary ObjectDictionary { get; set; } public static WoWLocalPlayer Me { get; } public static WoWUnit Target { get; } public static WoWUnit Pet { get; } public static WowCamera CameraActive { get; } public static WoWObject GetObjectByGuid(Int128 guid); public static List GetObjectWoWUnit(); public static List GetObjectWoWContainer(); public static List GetObjectWoWCorpse(); public static List GetObjectWoWAreaTrigger(); public static List GetObjectWoWItem(); public static List GetWoWGameObjectOfType(WoWGameObjectType reqtype); public static List GetObjectWoWGameObject(); public static List GetObjectWoWPlayer(); public static List GetObjectWoW(); public static List GetObjectWoWPlayerTargetMe(); public static WoWUnit GetNearestWoWUnit(List listWoWUnit, Vector3 point, bool ignoreBlackListed); public static WoWUnit GetNearestWoWUnit(List listWoWUnit, bool ignoreBlackListed); public static WoWPlayer GetNearestWoWPlayer(List listWoWPlayer); public static WoWPlayer GetNearestWoWPlayer(List listWoWPlayer, Vector3 position); public static WoWGameObject GetNearestWoWGameObject(List listWoWGameObject, Vector3 point, bool ignoreBlackListed); public static WoWGameObject GetNearestWoWGameObject(List listWoWGameObject, bool ignoreBlackListed, bool ignoreIfInBlackListZone); public static List GetWoWUnitByFaction(List listWoWUnit, List factions, bool pvp); public static List GetWoWUnitByFaction(List listWoWUnit, UInt32 faction); public static List GetWoWUnitByFaction(UInt32 faction); public static List GetWoWUnitByFaction(List factions, bool pvp); public static List GetWoWUnitHostile(); public static List GetWoWUnitAttackables(float range); public static List GetWoWUnitByName(List listWoWUnit, List names); public static List GetWoWUnitByName(List listWoWUnit, string name); public static List GetWoWUnitByName(string name); public static List GetWoWUnitByName(List names); public static List GetWoWUnitByEntry(List listWoWUnit, List entrys, bool acceptNpcDead); public static List GetWoWUnitByEntry(List listWoWUnit, List entrys); public static List GetWoWUnitByEntry(List listWoWUnit, int entry); public static List GetWoWUnitByEntry(int entry); public static List GetWoWUnitByEntry(int entry, bool acceptNpcDead); public static List GetWoWUnitByEntry(List entrys); public static List GetWoWGameObjectByName(List listWoWGameObject, List names); public static List GetWoWGameObjectByName(List listWoWGameObject, string name); public static List GetWoWGameObjectByName(string name); public static List GetWoWGameObjectByName(List names); public static List GetWoWGameObjectByDisplayId(List listWoWGameObject, List displayId); public static List GetWoWGameObjectByDisplayId(int displayId); public static List GetWoWGameObjectByDisplayId(List displayId); public static List GetWoWGameObjectByEntry(List listWoWGameObject, List entry); public static List GetWoWGameObjectByEntry(int entry); public static List GetWoWGameObjectByEntry(List entry); public static List GetWoWGameObjectById(List listWoWGameObject, List id); public static List GetWoWGameObjectForFarm(); public static List GetWoWGameObjectByyId(int id); public static List GetWoWGameObjectById(List id); public static List GetWoWUnitLootable(List listWoWUnit); public static List GetWoWUnitLootable(); public static List GetWoWPlayerLootable(); public static List GetWoWPlayerLootable(List listWoWPlayer); public static List GetWoWPlayerDead(); public static List GetWoWPlayerDead(List listWoWPlayer); public static List GetWoWUnitSkinnable(List listWoWUnit, List withoutGuid); public static List GetWoWUnitSkinnable(List withoutGuid); public static int GetNumberAttackPlayer(List listWoWUnit); public static int GetNumberAttackPlayer(); public static List GetUnitAttackPlayer(List listWoWUnit); public static List GetUnitAttackPlayer(); public static List GetWoWUnitRepair(List listWoWUnit); public static List GetWoWUnitRepair(); public static List GetWoWUnitVendorFood(List listWoWUnit); public static List GetWoWUnitVendorFood(); public static List GetWoWUnitFlightMaster(List listWoWUnit); public static List GetWoWUnitFlightMaster(); public static List GetWoWUnitVendor(List listWoWUnit); public static List GetWoWUnitVendor(); public static List GetWoWUnitTrainer(List listWoWUnit); public static List GetWoWUnitTrainer(); public static List GetWoWUnitWildPets(List listWoWUnit); public static List GetWoWUnitWildPets(); public static List GetWoWUnitSpiritHealer(List listWoWUnit); public static List GetWoWUnitSpiritHealer(); public static List GetWoWUnitAlliance(List listWoWUnit); public static List GetWoWUnitAlliance(); public static List GetWoWUnitHorde(List listWoWUnit); public static List GetWoWUnitHorde(); public static List GetWoWUnitAllianceDead(List listWoWUnit); public static List GetWoWUnitAllianceDead(); public static List GetWoWUnitHordeDead(List listWoWUnit); public static List GetWoWUnitHordeDead(); } public sealed abstract class Pulsator { public static bool IsActive { get; } public static void Initialize(bool useThread); public static void Pulse(); public static void Shutdown(); } public class WoWAreaTrigger { public int SpellID { get; } public Spell Spell { get; } public string Name { get; } public Vector3 Position { get; } public float GetDistance { get; } } public class WowCamera { public UInt64 CameraBaseAddress; public Matrix ProjectionMatrix { get; } public float Fov { get; } public Vector3 PositionRobotManagerVector3 { get; } public Vector3 Position { get; } public Vector3 Forward { get; } public Matrix CameraMatrix { get; } public Matrix ViewMatrix(); } public class WoWContainer { public int NumberSlot { get; } public int GetSlot(int slot); } public class WoWCorpse public class WoWGameObject { public bool IsBlacklisted { get; } public Int128 CreatedBy { get; } public int DisplayId { get; } public Vector3 Position { get; } public string Name { get; } public float GetDistance { get; } public float GetDistance2D { get; } public float GetDistanceZ { get; } public UInt32 Data0 { get; } public UInt32 Data1 { get; } public UInt32 Data8 { get; } public WoWGameObjectType GOType { get; } public bool IsMailbox { get; } public UInt32 LockEntry { get; } public bool CanOpen { get; } public bool CanOpenCached { get; } public SkillLine SkillLineRequired { get; } public bool IsOutdoors { get; } public bool IsIndoors { get; } public Matrix Matrix { get; } public bool IsMDXCollidable { get; } public bool IsGoodInteractDistance { get; } public static Dictionary InteractDistanceByEntry { get; } public float InteractDistance { get; set; } public bool IsTapDenied { get; } public bool IsInvisibleGO { get; } public float Rotation(); public int ModelId(); public bool IsObjectLocked(); public Matrix GetObjectMatrix(); } public class WoWItem { public string Name { get; } public ItemInfo GetItemInfo { get; } public int StackCount { get; } public int Durability { get; } public int MaxDurability { get; } public Int128 Owner { get; } public Int128 ContainedIn { get; } public bool IsEquippableItem { get; } } public class WoWLocalPlayer { public bool ForceIsCast; public string Name { get; } public TrackCreatureFlags MeCreatureTrack { get; set; } public TrackObjectFlags MeObjectTrack { get; set; } public bool IsCast { get; } public bool CanMove { get; } public double GetDurabilityPercent { get; } public double GetWeaponDurabilityPercent { get; } public double GetLowerItemDurabilityPercent { get; } public int Experience { get; } public int ExperienceMax { get; } public double LevelDecimal { get; } public Vector3 PositionCorpse { get; } public bool IsDead { get; } public bool IsDeadMe { get; } public bool InCombat { get; } public static bool IsMountedWhenInTransport { get; set; } public bool IsMounted { get; } public bool InForm { get; } public UInt32 Runes { get; } public string[] MapPositionLua { get; } public long GetMoneyCopper { get; } public WoWGender Gender { get; } public int GetHonorPoint { get; } public bool PlayerUsingVehicle { get; } public bool IsInPetBattle { get; } public bool IsPartyMember { get; } public bool IsInParty { get; } public bool IsInGroup { get; } public bool GlobalCooldownEnabled { get; } public int GlobalCooldownTimeLeft { get; } public WowSpecializations GetSpecialization { get; } public int BreathTimerLeft { get; } public bool BreathActive { get; } public int FatigueTimerLeft { get; } public bool FatigueActive { get; } public bool HasNewMail { get; } public bool HasFocus { get; } public Int128 FocusGuid { get; set; } public WoWUnit FocusObj { get; } public bool HasMouseOver { get; } public Int128 MouseOverGuid { get; set; } public WoWUnit MouseOverObj { get; } public WoWUnit ControlObjectMovement { get; } public float SpeedMovingReal { get; } public bool RuneIsReady(int slotId); public int RunesReadyCount(); public RuneStruct[] GetRunes(); public List GetRunesReady(); public bool TotemExist(TotemType totemType); public int TotemTimeLeft(TotemType totemType); public string MoneyStringFormat(); public string MoneyStringFormat(long copperMoney); public bool IsAchievementCompleted(int achievementID, int index); public int GetCorpseRecoveryDelay(); public bool IsLooting(); public int CooldownTimeLeft(UInt32 spellId); public int CooldownTimeLeft(string spellName, bool isSpellNameInGame); public bool CooldownEnabled(UInt32 spellId); public bool CooldownEnabled(string spellName, bool isSpellNameInGame); } public class WoWObject { public UInt64 GetBaseAddress { get; } public bool IsValid { get; } public Int128 Guid { get; } public Guid128 Guid128 { get; } public WoWObjectType Type { get; } public int GetDynamicFlags { get; } public bool IsInvisible { get; } public int Entry { get; } public float Scale { get; } public Vector3 Position { get; } public string Name { get; } public float GetDistance { get; } public string ToString(); public UInt64 GetDescriptorAddress(UInt32 field); public UInt64 GetDescriptorAddress(UInt64 baseAddress, UInt32 field); } public class WoWPlayer { public WoWRace WowRace { get; } public string PlayerFaction { get; } public bool IsHorde { get; } public bool IsAlliance { get; } public bool IsNeutral { get; } public PlayerFactions PlayerRace { get; } public string PlayerRaceString { get; } public int ComboPoint { get; } public bool IsDead { get; } public UInt32 GetEquipedItem { get; } public UInt32 GetEquipedItemBySlot(InventorySlot slot); } public class WoWUnit { public static float MinInteractDistance; public static float MaxInteractDistance; public UnitDynamicFlags GetUnitDynamicFlags { get; } public WoWClass WowClass { get; } public bool IsLocalPlayer { get; } public bool IsBlacklisted { get; } public static bool UseRelativePosition { get; } public static bool ForceRelativePosition { get; set; } public Vector3 Position { get; } public Vector3 PositionWithoutType { get; } public Vector3 PositionRelativeWithoutType { get; } public long Health { get; } public long MaxHealth { get; } public bool MyCharacterInFrontHim { get; } public double HealthPercent { get; } public double HealthRatio { get; } public bool IsGoodInteractDistance { get; } public static Dictionary InteractDistanceByEntry { get; } public float InteractDistance { get; set; } public float CombatReach { get; } public int MovementFlag { get; } public bool IsSwimming { get; } public bool IsFlying { get; } public bool IsMovingForward { get; } public bool IsMovingBackwards { get; } public bool IsStrafingLeft { get; } public bool IsStrafingRight { get; } public bool IsTurningLeft { get; } public bool IsTurningRight { get; } public bool IsPitchUp { get; } public bool IsPitchDown { get; } public bool IsAscending { get; } public bool IsDescending { get; } public bool IsStunned { get; } public bool IsFalling { get; } public bool IsFallingFar { get; } public int AggroDistance { get; } public float Rotation { get; set; } public float Pitch { get; set; } public string CreatureTypeTarget { get; } public WoWFactionTemplate FactionTemplate { get; } public UInt32 Mana { get; } public UInt32 MaxMana { get; } public UInt32 ManaPercentage { get; } public UInt32 Rage { get; } public UInt32 MaxRage { get; } public UInt32 RagePercentage { get; } public UInt32 Fury { get; } public UInt32 MaxFury { get; } public UInt32 FuryPercentage { get; } public UInt32 Pain { get; } public UInt32 MaxPain { get; } public UInt32 PainPercentage { get; } public UInt32 Focus { get; } public UInt32 MaxFocus { get; } public UInt32 FocusPercentage { get; } public UInt32 Energy { get; } public UInt32 MaxEnergy { get; } public UInt32 EnergyPercentage { get; } public UInt32 Chi { get; } public UInt32 MaxChi { get; } public UInt32 ChiPercentage { get; } public UInt32 Runes { get; } public UInt32 MaxRunes { get; } public UInt32 RunesPercentage { get; } public UInt32 RunicPower { get; } public UInt32 MaxRunicPower { get; } public UInt32 RunicPowerPercentage { get; } public UInt32 SoulShards { get; } public UInt32 MaxSoulShards { get; } public UInt32 SoulShardsPercentage { get; } public int AstralPower { get; } public int MaxAstralPower { get; } public int AstralPowerPercentage { get; } public UnitClassification UnitClassification { get; } public bool IsElite { get; } public bool IsWorldBoss { get; } public UInt32 HolyPower { get; } public UInt32 MaxHolyPower { get; } public UInt32 HolyPowerPercentage { get; } public UInt32 Alternate { get; } public UInt32 MaxAlternate { get; } public UInt32 AlternatePercentage { get; } public UInt32 Maelstrom { get; } public UInt32 MaxMaelstrom { get; } public UInt32 MaelstromPercentage { get; } public UInt32 Insanity { get; } public UInt32 MaxInsanity { get; } public UInt32 InsanityPercentage { get; } public UInt32 ArcaneCharges { get; } public UInt32 MaxArcaneCharges { get; } public UInt32 ArcaneChargesPercentage { get; } public UInt32 Faction { get; } public bool GetMove { get; } public float SpeedMoving { get; } public float GetDistance { get; } public float GeHitBoxtDistance { get; } public float GetDistance2D { get; } public float GetDistanceZ { get; } public bool IsAlive { get; } public bool IsDead { get; } public bool IsLootable { get; } public bool IsTapDenied { get; } public bool IsMyPet { get; } public bool HasTarget { get; } public bool IsTargetingMe { get; } public bool IsTargetingMyPet { get; } public bool IsTargetingPartyMember { get; } public bool IsTargetingMeOrMyPet { get; } public bool IsTargetingMeOrMyPetOrPartyMember { get; } public bool IsMyTarget { get; } public bool IsMyPetTarget { get; } public bool IsPartyMemberTarget { get; } public bool IsMeOrMyPetTarget { get; } public bool IsMeOrMyPetOrPartyMemberTarget { get; } public Int128 Target { get; set; } public WoWUnit TargetObject { get; } public UInt32 Level { get; } public bool IsBoss { get; } public int PetNumber { get; } public string Name { get; } public UInt64 DBCacheRow { get; } public UnitFlags UnitFlags { get; } public UnitFlags2 UnitFlags2 { get; } public UnitFlags3 UnitFlags3 { get; } public UnitNPCFlags UnitNPCFlags { get; } public bool Skinnable { get; } public bool IsNpcSpiritHealer { get; } public bool IsNpcRepair { get; } public bool IsNpcVendor { get; } public bool IsFlightMaster { get; } public bool IsNpcInnkeeper { get; } public bool IsNpcVendorFood { get; } public bool IsAuctioneer { get; } public bool IsNpcTrainer { get; } public bool IsNpcWildPets { get; } public Int128 Summon { get; } public Int128 CreatedBy { get; } public int CreatedBySpell { get; } public Int128 SummonedBy { get; } public bool IsPet { get; } public Int128 PetOwnerGuid { get; } public bool InCombat { get; } public bool InCombatFlagOnly { get; } public bool InCombatWithMe { get; } public int CastingSpellId { get; } public Spell CastingSpell { get; } public int CastingTimeLeft { get; } public int CastingTimeStartSince { get; } public bool IsCast { get; } public bool CanInterruptCasting { get; } public bool IsMounted { get; } public int MountDisplayId { get; } public Int128 TransportGuid { get; } public WoWObject TransportObject { get; } public bool InTransport { get; } public Reaction Reaction { get; } public bool IsTracked { get; set; } public bool IsOnTaxi { get; } public bool NotSelectable { get; } public bool IsAttackable { get; } public bool PlayerControlled { get; } public bool Silenced { get; } public bool Rooted { get; } public bool Root { get; } public bool Influenced { get; } public bool Confused { get; } public bool Pacified { get; } public bool Fleeing { get; } public bool Possessed { get; } public int NpcMarkerId { get; } public NpcMarker NpcMarker { get; } public bool IsOutdoors { get; } public bool IsIndoors { get; } public bool IsPartyMember { get; } public bool IsPartyLeader { get; } public bool GetMovementFlag(int flag); public UInt32 GetPowerByPowerType(PowerType powerType); public UInt32 GetMaxPowerByPowerType(PowerType powerType); public int BuffStack(List idBuffs); public int BuffStack(UInt32 idBuff); public int BuffStack(string spellName); public Aura GetBuff(string spellName); public Aura GetBuff(List idBuffs); public List GetBuffs(string spellName); public List GetBuffs(List idBuffs); public List GetAllBuff(); public IEnumerable GetMyBuff(); public int BuffTimeLeft(string spellName); public int BuffTimeLeft(List idBuffs); public Int128 BuffCastedBy(string spellName); public List BuffCastedByAll(string spellName); public bool HaveBuff(string spellName); public bool HaveBuff(List idBuffs); public bool HaveBuff(UInt32 idBuffs); public bool IsFacing(Vector3 targetPosition, float arcRadians); public bool IsBehind(Vector3 targetPosition, float targetRotationRadian, float arcRadians); } }