Get desktop application:
View/edit binary Protocol Buffers messages
Used in: APLActionSchedule, APLActionSequence, APLActionStrictSequence, APLListItem, APLPrepullAction
optional APLValue condition = 1
oneof action
Used in: APLAction
Used in: APLAction
(message has no fields)
Used in: APLAction
Used in: APLAction
Used in: APLAction
bool manual_params = 2
float max_ff_delay = 3
float min_roar_offset = 4
int32 rip_leeway = 5
bool use_rake = 6
bool use_bite = 7
float bite_time = 8
bool flower_weave = 9
Used in: APLAction
Used in: APLAction
optional ActionID spell_id = 1
optional APLValue interrupt_if = 3
bool allow_recast = 5
Used in: APLAction
(message has no fields)
Used in: APLAction
Used in: APLActionItemSwap
Unknown = 0
Main = 1
Swap1 = 2
Used in: APLAction
optional ActionID spell_id = 1
int32 max_dots = 2
optional APLValue max_overlap = 3
Used in: APLAction
optional ActionID spell_id = 1
int32 max_shields = 2
optional APLValue max_overlap = 3
Used in: APLAction
Used in: APLAction
string schedule = 1
optional APLAction inner_action = 2
Used in: APLAction
string name = 1
repeated APLAction actions = 2
Used in: APLStats
repeated string warnings = 1
Used in: APLAction
Used in: APLAction
Used in: APLAction
Used in: APLAction
Used in: APLRotation
bool hide = 1
string notes = 2
optional APLAction action = 3
Used in: APLRotation
Used in: Player, SavedRotation
Used in: APLRotation
TypeUnknown = 0
TypeAuto = 1
TypeSimple = 2
TypeAPL = 3
TypeLegacy = 4
Used in: PlayerStats
Used in: APLAction, APLActionChannelSpell, APLActionMultidot, APLActionMultishield, APLActionWait, APLActionWaitUntil, APLPrepullAction, APLValueAnd, APLValueAuraShouldRefresh, APLValueCompare, APLValueMath, APLValueMax, APLValueMin, APLValueNot, APLValueOr
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLValue
Used in: APLValue
(message has no fields)
Used in: APLValue
(message has no fields)
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLValueCompare
OpUnknown = 0
OpEq = 1
OpNe = 2
OpLt = 3
OpLe = 4
OpGt = 5
OpGe = 6
Used in: APLValue
Used in: APLValue
(message has no fields)
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
(message has no fields)
Used in: APLValue
(message has no fields)
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLValue
Used in: APLValue
(message has no fields)
Used in: APLValue
(message has no fields)
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLValueIsExecutePhase
Unknown = 0
E20 = 1
E25 = 2
E35 = 3
Used in: APLValue
Used in: APLValueMath
OpUnknown = 0
OpAdd = 1
OpSub = 2
OpMul = 3
OpDiv = 4
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLValue
(message has no fields)
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLValue
Used in: APLValueCurrentRuneActive, APLValueCurrentRuneDeath, APLValueRuneSlotCooldown
SlotUnknown = 0
SlotLeftBlood = 1
SlotRightBlood = 2
SlotLeftFrost = 3
SlotRightFrost = 4
SlotLeftUnholy = 5
SlotRightUnholy = 6
Used in: APLValue
Used in: APLValue
Used in: APLValueCurrentNonDeathRuneCount, APLValueCurrentRuneCount, APLValueNextRuneCooldown, APLValueRuneCooldown, APLValueRuneGrace, APLValueRuneSlotGrace
RuneUnknown = 0
RuneBlood = 1
RuneFrost = 2
RuneUnholy = 3
RuneDeath = 4
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
Used in: APLValue
ValueTypeUnknown = 0
ValueTypeBool = 1
ValueTypeInt = 2
ValueTypeFloat = 3
ValueTypeDuration = 4
ValueTypeString = 5
Used in: APLValue
(message has no fields)
Used in: APLValue
Used in: APLActionActivateAura, APLActionCancelAura, APLActionCastSpell, APLActionChannelSpell, APLActionMultidot, APLActionMultishield, APLActionTriggerICD, APLValueAuraICDIsReadyWithReactionTime, APLValueAuraInternalCooldown, APLValueAuraIsActive, APLValueAuraIsActiveWithReactionTime, APLValueAuraNumStacks, APLValueAuraRemainingTime, APLValueAuraShouldRefresh, APLValueBossSpellIsCasting, APLValueBossSpellTimeToReady, APLValueDotIsActive, APLValueDotRemainingTime, APLValueSpellCPM, APLValueSpellCanCast, APLValueSpellCastTime, APLValueSpellChanneledTicks, APLValueSpellCurrentCost, APLValueSpellIsChanneling, APLValueSpellIsReady, APLValueSpellTimeToReady, APLValueSpellTravelTime, ActionMetrics, AuraMetrics, AuraStats, Cooldown, ResourceMetrics, SpellStats
oneof raw_id
int32 spell_id = 1
int32 item_id = 2
int32 tag = 4
Used in: UnitMetrics
Used in: ShamanTotems
NoAirTotem = 0
WindfuryTotem = 2
WrathOfAirTotem = 3
Used in: DatabaseFilters, SimItem, UIItem
ArmorTypeUnknown = 0
ArmorTypeCloth = 1
ArmorTypeLeather = 2
ArmorTypeMail = 3
ArmorTypePlate = 4
Used in: UnitMetrics
double uptime_seconds_avg = 2
double uptime_seconds_stdev = 3
double procs_avg = 4
Used in: UnitMetadata
int32 max_stacks = 2
bool has_icd = 3
bool has_exclusive_effect = 4
Used in: Player
Used in: BalanceDruid
(message has no fields)
Used in: Consumes
BattleElixirUnknown = 0
ElixirOfAccuracy = 1
ElixirOfArmorPiercing = 2
ElixirOfDeadlyStrikes = 3
ElixirOfExpertise = 4
ElixirOfLightningSpeed = 5
ElixirOfMightyAgility = 6
ElixirOfMightyStrength = 7
GurusElixir = 8
SpellpowerElixir = 9
WrathElixir = 10
AdeptsElixir = 11
ElixirOfDemonslaying = 12
ElixirOfMajorAgility = 13
ElixirOfMajorFirePower = 14
ElixirOfMajorFrostPower = 15
ElixirOfMajorShadowPower = 16
ElixirOfMajorStrength = 17
ElixirOfMastery = 18
ElixirOfTheMongoose = 19
FelStrengthElixir = 20
GreaterArcaneElixir = 21
Used in: BlessingsAssignment
BlessingUnknown = 0
BlessingOfKings = 1
BlessingOfMight = 2
BlessingOfSalvation = 3
BlessingOfWisdom = 4
BlessingOfSanctuary = 5
BlessingOfLight = 6
Used in: BlessingsAssignments
Used in: RaidSimSettings, SavedRaid
Used in: BulkSimResult
Used in: BulkSimRequest
repeated ItemSpec items = 1
bool combinations = 2
bool fast_mode = 3
bool auto_enchant = 4
bool auto_gem = 5
int32 default_red_gem = 6
int32 default_blue_gem = 7
int32 default_yellow_gem = 8
int32 default_meta_gem = 9
bool ensure_meta_req_met = 10
int32 iterations_per_combo = 11
bool sim_talents = 12
repeated TalentLoadout talents_to_sim = 13
Used in: ProgressMetrics
Used in: TestSuiteResult
map<string, double> casts = 1
Used in: TestSuiteResult
repeated double final_stats = 1
Used in: Player, UIEnchant, UIItem
ClassUnknown = 0
ClassDruid = 1
ClassHunter = 2
ClassMage = 3
ClassPaladin = 4
ClassPriest = 5
ClassRogue = 6
ClassShaman = 7
ClassWarlock = 8
ClassWarrior = 9
ClassDeathknight = 10
Used in: Consumes
ConjuredUnknown = 0
ConjuredDarkRune = 1
ConjuredFlameCap = 2
ConjuredHealthstone = 5
ConjuredRogueThistleTea = 4
Used in: Player, SavedSettings
Food food = 6
int32 pet_scroll_of_agility = 8
int32 pet_scroll_of_strength = 9
Potions default_potion = 10
Potions prepop_potion = 11
Conjured default_conjured = 12
bool thermal_sapper = 15
bool explosive_decoy = 16
Explosive filler_explosive = 17
Used in: Cooldowns
repeated double timings = 2
Used in: Player, SimpleRotation
repeated Cooldown cooldowns = 1
double hp_percent_for_defensives = 2
Used in: UIItemSource
Used in: CustomRotation
int32 spell = 1
double casts_per_minute = 2
Used in: SimSettings
repeated ArmorType armor_types = 1
repeated WeaponType weapon_types = 2
repeated RangedWeaponType ranged_weapon_types = 16
double min_mh_weapon_speed = 4
double max_mh_weapon_speed = 5
double min_oh_weapon_speed = 9
double max_oh_weapon_speed = 10
double min_ranged_weapon_speed = 14
double max_ranged_weapon_speed = 15
bool one_handed_weapons = 6
bool two_handed_weapons = 7
bool matching_gems_only = 8
repeated int32 favorite_items = 11
repeated int32 favorite_gems = 12
repeated string favorite_enchants = 13
Used in: Player
Used in: Deathknight
double starting_runic_power = 1
double pet_uptime = 2
optional UnitReference unholy_frenzy_target = 5
bool drw_pesti_apply = 6
bool use_ams = 9
double avg_ams_success_rate = 10
double avg_ams_hit = 11
(message has no fields)
DeathknightMajorGlyphNone = 0
GlyphOfAntiMagicShell = 43533
GlyphOfBloodStrike = 43826
GlyphOfBoneShield = 43536
GlyphOfChainsOfIce = 43537
GlyphOfDancingRuneWeapon = 45799
GlyphOfDarkCommand = 43538
GlyphOfDarkDeath = 45804
GlyphOfDeathAndDecay = 43542
GlyphOfDeathGrip = 43541
GlyphOfDeathStrike = 43827
GlyphOfDisease = 45805
GlyphOfFrostStrike = 43543
GlyphOfHeartStrike = 43534
GlyphOfHowlingBlast = 45806
GlyphOfHungeringCold = 45800
GlyphOfIceboundFortitude = 43545
GlyphOfIcyTouch = 43546
GlyphOfObliterate = 43547
GlyphOfPlagueStrike = 43548
GlyphOfRuneStrike = 43550
GlyphOfRuneTap = 43825
GlyphOfScourgeStrike = 43551
GlyphOfStrangulate = 43552
GlyphOfTheGhoul = 43549
GlyphOfUnbreakableArmor = 43553
GlyphOfUnholyBlight = 45803
GlyphOfVampiricBlood = 43554
DeathknightMinorGlyphNone = 0
GlyphOfBloodTap = 43535
GlyphOfCorpseExplosion = 43671
GlyphOfDeathSEmbrace = 43539
GlyphOfHornOfWinter = 43544
GlyphOfPestilence = 43672
GlyphOfRaiseDead = 43673
int32 butchery = 1
int32 subversion = 2
int32 blade_barrier = 3
int32 bladed_armor = 4
int32 scent_of_blood = 5
int32 two_handed_weapon_specialization = 6
bool rune_tap = 7
int32 dark_conviction = 8
int32 death_rune_mastery = 9
int32 improved_rune_tap = 10
int32 spell_deflection = 11
int32 vendetta = 12
int32 bloody_strikes = 13
int32 veteran_of_the_third_war = 14
bool mark_of_blood = 15
int32 bloody_vengeance = 16
int32 abominations_might = 17
int32 bloodworms = 18
bool hysteria = 19
int32 improved_blood_presence = 20
int32 improved_death_strike = 21
int32 sudden_doom = 22
bool vampiric_blood = 23
int32 will_of_the_necropolis = 24
bool heart_strike = 25
int32 might_of_mograine = 26
int32 blood_gorged = 27
bool dancing_rune_weapon = 28
int32 improved_icy_touch = 29
int32 runic_power_mastery = 30
int32 toughness = 31
int32 icy_reach = 32
int32 black_ice = 33
int32 nerves_of_cold_steel = 34
int32 icy_talons = 35
bool lichborne = 36
int32 annihilation = 37
int32 killing_machine = 38
int32 chill_of_the_grave = 39
int32 endless_winter = 40
int32 frigid_dreadplate = 41
int32 glacier_rot = 42
bool deathchill = 43
bool improved_icy_talons = 44
int32 merciless_combat = 45
int32 rime = 46
int32 chilblains = 47
bool hungering_cold = 48
int32 improved_frost_presence = 49
int32 threat_of_thassarian = 50
int32 blood_of_the_north = 51
bool unbreakable_armor = 52
int32 acclimation = 53
bool frost_strike = 54
int32 guile_of_gorefiend = 55
int32 tundra_stalker = 56
bool howling_blast = 57
int32 vicious_strikes = 58
int32 virulence = 59
int32 anticipation = 60
int32 epidemic = 61
int32 morbidity = 62
int32 unholy_command = 63
int32 ravenous_dead = 64
int32 outbreak = 65
int32 necrosis = 66
bool corpse_explosion = 67
int32 on_a_pale_horse = 68
int32 blood_caked_blade = 69
int32 night_of_the_dead = 70
bool unholy_blight = 71
int32 impurity = 72
int32 dirge = 73
int32 desecration = 74
int32 magic_suppression = 75
int32 reaping = 76
bool master_of_ghouls = 77
int32 desolation = 78
bool anti_magic_zone = 79
int32 improved_unholy_presence = 80
bool ghoul_frenzy = 81
int32 crypt_fever = 82
bool bone_shield = 83
int32 wandering_plague = 84
int32 ebon_plaguebringer = 85
bool scourge_strike = 86
int32 rage_of_rivendare = 87
bool summon_gargoyle = 88
Used in: IndividualSimSettings, Raid, SavedSettings, StatWeightsRequest
bool judgement_of_wisdom = 1
bool judgement_of_light = 2
bool misery = 3
bool curse_of_elements = 5
bool ebon_plaguebringer = 6
bool earth_and_moon = 7
bool heart_of_the_crusader = 8
bool master_poisoner = 9
bool totem_of_wrath = 10
bool shadow_mastery = 11
bool improved_scorch = 12
bool winters_chill = 13
bool blood_frenzy = 14
bool savage_combat = 15
bool gift_of_arthas = 16
bool mangle = 17
bool trauma = 18
bool stampede = 19
bool expose_armor = 20
bool sunder_armor = 21
bool acid_spit = 22
bool sting = 24
bool spore_cloud = 37
bool vindication = 36
bool demoralizing_screech = 34
bool infected_wounds = 29
bool judgements_of_the_just = 30
bool insect_swarm = 31
bool scorpid_sting = 32
bool shadow_embrace = 33
int32 hunters_mark = 35
bool crystal_yield = 38
Used in: PartyMetrics, RaidMetrics, UnitMetrics
double avg = 1
double stdev = 2
double max = 3
int64 max_seed = 5
double min = 6
int64 min_seed = 7
map<int32, int32> hist = 4
repeated double all_values = 8
Used in: TestSuiteResult
double dps = 1
double tps = 2
double dtps = 3
double hps = 4
double tmi = 5
Used in: UIItemSource
int32 npc_id = 2
int32 zone_id = 3
string other_name = 4
string category = 5
DruidMajorGlyphNone = 0
GlyphOfBarkskin = 45623
GlyphOfBerserk = 45601
GlyphOfClaw = 48720
GlyphOfEntanglingRoots = 40924
GlyphOfFocus = 44928
GlyphOfFrenziedRegeneration = 40896
GlyphOfGrowling = 40899
GlyphOfHealingTouch = 40914
GlyphOfHurricane = 40920
GlyphOfInnervate = 40908
GlyphOfInsectSwarm = 40919
GlyphOfLifebloom = 40915
GlyphOfMangle = 40900
GlyphOfMaul = 40897
GlyphOfMonsoon = 45622
GlyphOfMoonfire = 40923
GlyphOfNourish = 45603
GlyphOfOmenOfClarity = 206580
GlyphOfRake = 40903
GlyphOfRapidRejuvenation = 50125
GlyphOfRebirth = 40909
GlyphOfRegrowth = 40912
GlyphOfRejuvenation = 40913
GlyphOfRip = 40902
GlyphOfSavageRoar = 45604
GlyphOfShred = 40901
GlyphOfStarfall = 40921
GlyphOfStarfire = 40916
GlyphOfSurvivalInstincts = 46372
GlyphOfSwiftmend = 40906
GlyphOfWildGrowth = 45602
GlyphOfWrath = 40922
DruidMinorGlyphNone = 0
GlyphOfAquaticForm = 43316
GlyphOfChallengingRoar = 43334
GlyphOfDash = 43674
GlyphOfTheWild = 43335
GlyphOfThorns = 43332
GlyphOfTyphoon = 44922
GlyphOfUnburdenedRebirth = 43331
int32 starlight_wrath = 1
int32 genesis = 2
int32 moonglow = 3
int32 natures_majesty = 4
int32 improved_moonfire = 5
int32 brambles = 6
int32 natures_grace = 7
bool natures_splendor = 8
int32 natures_reach = 9
int32 vengeance = 10
int32 celestial_focus = 11
int32 lunar_guidance = 12
bool insect_swarm = 13
int32 improved_insect_swarm = 14
int32 dreamstate = 15
int32 moonfury = 16
int32 balance_of_power = 17
bool moonkin_form = 18
int32 improved_moonkin_form = 19
int32 improved_faerie_fire = 20
int32 owlkin_frenzy = 21
int32 wrath_of_cenarius = 22
int32 eclipse = 23
bool typhoon = 24
bool force_of_nature = 25
int32 gale_winds = 26
int32 earth_and_moon = 27
bool starfall = 28
int32 ferocity = 29
int32 feral_aggression = 30
int32 feral_instinct = 31
int32 savage_fury = 32
int32 thick_hide = 33
int32 feral_swiftness = 34
bool survival_instincts = 35
int32 sharpened_claws = 36
int32 shredding_attacks = 37
int32 predatory_strikes = 38
int32 primal_fury = 39
int32 primal_precision = 40
int32 brutal_impact = 41
bool feral_charge = 42
int32 nurturing_instinct = 43
int32 natural_reaction = 44
int32 heart_of_the_wild = 45
int32 survival_of_the_fittest = 46
bool leader_of_the_pack = 47
int32 improved_leader_of_the_pack = 48
int32 primal_tenacity = 49
int32 protector_of_the_pack = 50
int32 predatory_instincts = 51
int32 infected_wounds = 52
int32 king_of_the_jungle = 53
bool mangle = 54
int32 improved_mangle = 55
int32 rend_and_tear = 56
bool primal_gore = 57
bool berserk = 58
int32 improved_mark_of_the_wild = 59
int32 natures_focus = 60
int32 furor = 61
int32 naturalist = 62
int32 subtlety = 63
int32 natural_shapeshifter = 64
int32 intensity = 65
bool omen_of_clarity = 66
int32 master_shapeshifter = 67
int32 tranquil_spirit = 68
int32 improved_rejuvenation = 69
bool natures_swiftness = 70
int32 gift_of_nature = 71
int32 improved_tranquility = 72
int32 empowered_touch = 73
int32 natures_bounty = 74
int32 living_spirit = 75
bool swiftmend = 76
int32 natural_perfection = 77
int32 empowered_rejuvenation = 78
int32 living_seed = 79
int32 revitalize = 80
bool tree_of_life = 81
int32 improved_tree_of_life = 82
int32 improved_barkskin = 83
int32 gift_of_the_earthmother = 84
bool wild_growth = 85
Used in: DropSource
DifficultyUnknown = 0
DifficultyNormal = 1
DifficultyHeroic = 2
DifficultyTitanRuneAlpha = 7
DifficultyTitanRuneBeta = 8
DifficultyRaid10 = 3
DifficultyRaid10H = 4
DifficultyRaid25 = 5
DifficultyRaid25H = 6
Used in: ShamanTotems
NoEarthTotem = 0
StrengthOfEarthTotem = 1
TremorTotem = 2
StoneskinTotem = 3
Used in: Player
Used in: ElementalShaman
Used in: Options
UnsetTSRange = 0
TSInRange = 1
TSOutofRange = 2
(message has no fields)
Used in: UIEnchant
EnchantTypeNormal = 0
EnchantTypeTwoHand = 1
EnchantTypeShield = 2
EnchantTypeKit = 3
EnchantTypeStaff = 4
Used in: ComputeStatsRequest, IndividualSimSettings, RaidSimRequest, RaidSimSettings, SavedEncounter, StatWeightsRequest
double duration = 1
double duration_variation = 2
double execute_proportion_20 = 3
double execute_proportion_25 = 7
double execute_proportion_35 = 4
bool use_health = 5
repeated Target targets = 6
Used in: RaidSimResult
Used in: ComputeStatsResult
Used in: Player
Used in: EnhancementShaman
(message has no fields)
Used in: Player, SavedGearSet
Used in: UIItem, UIZone
ExpansionUnknown = 0
ExpansionVanilla = 1
ExpansionTbc = 2
ExpansionWotlk = 3
Used in: Consumes
ExplosiveUnknown = 0
ExplosiveSaroniteBomb = 1
ExplosiveCobaltFragBomb = 2
Used in: RepSource, SavedRaid, SimSettings
Unknown = 0
Alliance = 1
Horde = 2
Used in: Player
Used in: FeralDruid
optional UnitReference innervate_target = 1
int32 latency_ms = 2
bool assume_bleed_active = 4
Used in: FeralDruid
bool maintain_faerie_fire = 2
int32 min_combos_for_rip = 3
bool use_rake = 4
bool use_bite = 5
bool mangle_spam = 6
float bite_time = 7
int32 min_combos_for_bite = 8
int32 berserk_bite_thresh = 9
int32 berserk_ff_thresh = 18
int32 rip_leeway = 19
bool powerbear = 10
float min_roar_offset = 11
float hot_uptime = 13
bool snek_weave = 14
bool flower_weave = 15
int32 raid_targets = 16
bool manual_params = 17
float max_ff_delay = 20
bool pre_pop_berserk = 22
bool pre_pop_ooc = 23
Used in: APLActionCatOptimalRotationAction, Rotation
Used in: Rotation
None = 0
Mangle = 1
Lacerate = 2
Used in: Rotation
Emperical = 0
Analytical = 1
Used in: Player
Used in: FeralTankDruid
optional UnitReference innervate_target = 1
double starting_rage = 2
int32 maul_rage_threshold = 1
bool maintain_demoralizing_roar = 2
double lacerate_time = 3
Used in: ShamanTotems
NoFireTotem = 0
MagmaTotem = 1
SearingTotem = 2
TotemOfWrath = 3
FlametongueTotem = 4
Used in: Consumes
FlaskUnknown = 0
FlaskOfTheFrostWyrm = 1
FlaskOfEndlessRage = 2
FlaskOfPureMojo = 3
FlaskOfStoneblood = 4
LesserFlaskOfToughness = 5
LesserFlaskOfResistance = 6
FlaskOfBlindingLight = 7
FlaskOfMightyRestoration = 8
FlaskOfPureDeath = 9
FlaskOfRelentlessAssault = 10
FlaskOfSupremePower = 11
FlaskOfFortification = 12
FlaskOfChromaticWonder = 13
Used in: Consumes
FoodUnknown = 0
FoodFishFeast = 1
FoodGreatFeast = 2
FoodBlackenedDragonfin = 3
FoodHeartyRhino = 4
FoodMegaMammothMeal = 5
FoodSpicedWormBurger = 6
FoodRhinoliciousWormsteak = 7
FoodImperialMantaSteak = 8
FoodSnapperExtreme = 9
FoodMightyRhinoDogs = 10
FoodFirecrackerSalmon = 11
FoodCuttlesteak = 12
FoodDragonfinFilet = 13
FoodBlackenedBasilisk = 14
FoodGrilledMudfish = 15
FoodRavagerDog = 16
FoodRoastedClefthoof = 17
FoodSkullfishSoup = 18
FoodSpicyHotTalbuk = 19
FoodFishermansFeast = 20
Used in: SimGem, SimItem, UIGem, UIItem
GemColorUnknown = 0
GemColorMeta = 1
GemColorRed = 2
GemColorBlue = 3
GemColorYellow = 4
GemColorGreen = 5
GemColorOrange = 6
GemColorPurple = 7
GemColorPrismatic = 8
Used in: UIDatabase
int32 item_id = 1
int32 spell_id = 2
Used in: Player, SavedTalents, TalentLoadout
int32 major1 = 1
int32 major2 = 2
int32 major3 = 3
int32 minor1 = 4
int32 minor2 = 5
int32 minor3 = 6
Used in: Consumes
GuardianElixirUnknown = 0
ElixirOfMightyDefense = 1
ElixirOfMightyFortitude = 2
ElixirOfMightyMageblood = 3
ElixirOfMightyThoughts = 4
ElixirOfProtection = 5
ElixirOfSpirit = 6
GiftOfArthas = 7
ElixirOfDraenicWisdom = 8
ElixirOfIronskin = 9
ElixirOfMajorDefense = 10
ElixirOfMajorFortitude = 11
ElixirOfMajorMageblood = 12
Used in: SimItem, UIItem
HandTypeUnknown = 0
HandTypeMainHand = 1
HandTypeOneHand = 2
HandTypeOffHand = 3
HandTypeTwoHand = 4
Used in: Player, SavedSettings
double hps = 1
double cadence_seconds = 2
double cadence_variation = 5
double inspiration_uptime = 3
int32 burst_window = 4
Used in: Player
Used in: HealingPriest
bool use_inner_fire = 3
bool use_shadowfiend = 1
optional UnitReference power_infusion_target = 2
double raptures_per_minute = 4
(message has no fields)
Used in: Player
Used in: HolyPaladin
(message has no fields)
Used in: Player
Used in: Hunter
double pet_uptime = 4
double sniper_training_uptime = 7
double time_to_trap_weave_ms = 8
bool use_hunters_mark = 5
Used in: Options
AmmoNone = 0
IcebladeArrow = 1
SaroniteRazorheads = 2
TerrorshaftArrow = 3
TimelessArrow = 4
MysteriousArrow = 5
AdamantiteStinger = 6
BlackflightArrow = 7
Used in: Options
PetNone = 0
Bat = 1
Bear = 2
BirdOfPrey = 3
Boar = 4
CarrionBird = 5
Cat = 6
Chimaera = 7
CoreHound = 8
Crab = 9
Crocolisk = 10
Devilsaur = 11
Dragonhawk = 12
Gorilla = 13
Hyena = 14
Moth = 15
NetherRay = 16
Raptor = 17
Ravager = 18
Rhino = 19
Scorpid = 20
Serpent = 21
Silithid = 22
Spider = 23
SpiritBeast = 24
SporeBat = 25
Tallstrider = 26
Turtle = 27
WarpStalker = 28
Wasp = 29
WindSerpent = 30
Wolf = 31
Worm = 32
bool trap_weave = 1
double viper_start_mana_percent = 6
double viper_stop_mana_percent = 7
bool allow_explosive_shot_downrank = 10
bool multi_dot_serpent_sting = 11
Used in: Rotation
UnknownType = 0
SingleTarget = 1
Aoe = 3
Custom = 2
Used in: Rotation
NoSting = 0
ScorpidSting = 1
SerpentSting = 2
HunterMajorGlyphNone = 0
GlyphOfAimedShot = 42897
GlyphOfArcaneShot = 42898
GlyphOfAspectOfTheViper = 42901
GlyphOfBestialWrath = 42902
GlyphOfChimeraShot = 45625
GlyphOfDeterrence = 42903
GlyphOfDisengage = 42904
GlyphOfExplosiveShot = 45731
GlyphOfExplosiveTrap = 45733
GlyphOfFreezingTrap = 42905
GlyphOfFrostTrap = 42906
GlyphOfHuntersMark = 42907
GlyphOfImmolationTrap = 42908
GlyphOfKillShot = 45732
GlyphOfMending = 42900
GlyphOfMultiShot = 42910
GlyphOfRapidFire = 42911
GlyphOfRaptorStrike = 45735
GlyphOfScatterShot = 45734
GlyphOfSerpentSting = 42912
GlyphOfSnakeTrap = 42913
GlyphOfSteadyShot = 42914
GlyphOfTheBeast = 42899
GlyphOfTheHawk = 42909
GlyphOfTrueshotAura = 42915
GlyphOfVolley = 42916
GlyphOfWyvernSting = 42917
HunterMinorGlyphNone = 0
GlyphOfFeignDeath = 43351
GlyphOfMendPet = 43350
GlyphOfPossessedStrength = 43354
GlyphOfRevivePet = 43338
GlyphOfScareBeast = 43356
GlyphOfThePack = 43355
Used in: Hunter.Options
int32 cobra_reflexes = 1
bool dive = 2
int32 great_stamina = 3
int32 natural_armor = 4
bool boars_speed = 5
int32 mobility = 6
int32 owls_focus = 7
int32 spiked_collar = 8
int32 culling_the_herd = 9
int32 lionhearted = 10
bool carrion_feeder = 11
int32 great_resistance = 12
int32 cornered = 13
int32 feeding_frenzy = 14
bool wolverine_bite = 15
bool roar_of_recovery = 16
bool bullheaded = 17
int32 grace_of_the_mantis = 18
int32 wild_hunt = 19
bool roar_of_sacrifice = 20
int32 improved_cower = 21
int32 bloodthirsty = 22
bool heart_of_the_pheonix = 23
int32 spiders_bite = 24
bool rabid = 25
bool lick_your_wounds = 26
bool call_of_the_wild = 27
int32 shark_attack = 28
bool charge = 29
int32 blood_of_the_rhino = 30
int32 pet_barding = 31
int32 guard_dog = 32
bool thunderstomp = 33
bool last_stand = 34
bool taunt = 35
bool intervene = 36
int32 silverback = 37
int32 improved_aspect_of_the_hawk = 1
int32 endurance_training = 2
int32 focused_fire = 3
int32 improved_aspect_of_the_monkey = 4
int32 thick_hide = 5
int32 improved_revive_pet = 6
int32 pathfinding = 7
bool aspect_mastery = 8
int32 unleashed_fury = 9
int32 improved_mend_pet = 10
int32 ferocity = 11
int32 spirit_bond = 12
bool intimidation = 13
int32 bestial_discipline = 14
int32 animal_handler = 15
int32 frenzy = 16
int32 ferocious_inspiration = 17
bool bestial_wrath = 18
int32 catlike_reflexes = 19
int32 invigoration = 20
int32 serpents_swiftness = 21
int32 longevity = 22
bool the_beast_within = 23
int32 cobra_strikes = 24
int32 kindred_spirits = 25
bool beast_mastery = 26
int32 improved_concussive_shot = 27
int32 focused_aim = 28
int32 lethal_shots = 29
int32 careful_aim = 30
int32 improved_hunters_mark = 31
int32 mortal_shots = 32
int32 go_for_the_throat = 33
int32 improved_arcane_shot = 34
bool aimed_shot = 35
int32 rapid_killing = 36
int32 improved_stings = 37
int32 efficiency = 38
int32 concussive_barrage = 39
bool readiness = 40
int32 barrage = 41
int32 combat_experience = 42
int32 ranged_weapon_specialization = 43
int32 piercing_shots = 44
bool trueshot_aura = 45
int32 improved_barrage = 46
int32 master_marksman = 47
int32 rapid_recuperation = 48
int32 wild_quiver = 49
bool silencing_shot = 50
int32 improved_steady_shot = 51
int32 marked_for_death = 52
bool chimera_shot = 53
int32 improved_tracking = 54
int32 hawk_eye = 55
int32 savage_strikes = 56
int32 surefooted = 57
int32 entrapment = 58
int32 trap_mastery = 59
int32 survival_instincts = 60
int32 survivalist = 61
bool scatter_shot = 62
int32 deflection = 63
int32 survival_tactics = 64
int32 t_n_t = 65
int32 lock_and_load = 66
int32 hunter_vs_wild = 67
int32 killer_instinct = 68
bool counterattack = 69
int32 lightning_reflexes = 70
int32 resourcefulness = 71
int32 expose_weakness = 72
bool wyvern_sting = 73
int32 thrill_of_the_hunt = 74
int32 master_tactician = 75
int32 noxious_stings = 76
int32 point_of_no_escape = 77
bool black_arrow = 78
int32 sniper_training = 79
int32 hunting_party = 80
bool explosive_shot = 81
Used in: UIDatabase
int32 id = 1
string name = 2
string icon = 3
Used in: Player, PlayerStats, SavedSettings
bool blessing_of_kings = 1
bool blessing_of_sanctuary = 4
bool vigilance = 5
bool renewed_hope = 6
int32 hymn_of_hope = 7
int32 hand_of_salvation = 8
int32 rapture = 9
int32 innervates = 10
int32 power_infusions = 11
int32 unholy_frenzy = 12
int32 revitalize_rejuvination = 13
int32 revitalize_wild_growth = 21
int32 tricks_of_the_trades = 19
int32 divine_guardians = 23
int32 pain_suppressions = 24
int32 hand_of_sacrifices = 25
int32 guardian_spirits = 26
int32 shattering_throws = 20
bool vampiric_touch = 14
bool hunting_party = 15
bool judgements_of_the_wise = 16
bool improved_soul_leech = 17
bool enduring_winter = 18
bool focus_magic = 22
optional RaidBuffs raid_buffs = 1
optional Debuffs debuffs = 8
optional PartyBuffs party_buffs = 2
optional Player player = 3
optional Encounter encounter = 4
int32 target_dummies = 9
optional UnitStats ep_weights_stats = 10
repeated double ep_ratios = 11
Stat dps_ref_stat = 12
Stat heal_ref_stat = 13
Stat tank_ref_stat = 14
Used in: TargetInput
Used in: UIEnchant, UIGem, UIItem
ItemQualityJunk = 0
ItemQualityCommon = 1
ItemQualityUncommon = 2
ItemQualityRare = 3
ItemQualityEpic = 4
ItemQualityLegendary = 5
ItemQualityArtifact = 6
ItemQualityHeirloom = 7
Used in: ItemSpecWithSlot
ItemSlotHead = 0
ItemSlotNeck = 1
ItemSlotShoulder = 2
ItemSlotBack = 3
ItemSlotChest = 4
ItemSlotWrist = 5
ItemSlotHands = 6
ItemSlotWaist = 7
ItemSlotLegs = 8
ItemSlotFeet = 9
ItemSlotFinger1 = 10
ItemSlotFinger2 = 11
ItemSlotTrinket1 = 12
ItemSlotTrinket2 = 13
ItemSlotMainHand = 14
ItemSlotOffHand = 15
ItemSlotRanged = 16
Used in: BulkSettings, EquipmentSpec, ItemSpecWithSlot, ItemSwap
int32 id = 2
int32 enchant = 3
repeated int32 gems = 4
Used in: BulkComboResult
Used in: Player, SavedSettings
Used in: SimItem, UIEnchant, UIItem
ItemTypeUnknown = 0
ItemTypeHead = 1
ItemTypeNeck = 2
ItemTypeShoulder = 3
ItemTypeBack = 4
ItemTypeChest = 5
ItemTypeWrist = 6
ItemTypeHands = 7
ItemTypeWaist = 8
ItemTypeLegs = 9
ItemTypeFeet = 10
ItemTypeFinger = 11
ItemTypeTrinket = 12
ItemTypeWeapon = 13
ItemTypeRanged = 14
Used in: Player
Used in: Mage
int32 focus_magic_percent_uptime = 3
optional UnitReference focus_magic_target = 4
double water_elemental_disobey_chance = 7
Used in: Options
NoArmor = 0
MageArmor = 1
MoltenArmor = 2
double missile_barrage_below_mana_percent = 15
double blast_without_missile_barrage_above_mana_percent = 16
double only_3_arcane_blast_stacks_below_mana_percent = 17
bool use_arcane_barrage = 20
bool maintain_improved_scorch = 4
bool use_ice_lance = 18
Used in: Rotation
Fireball = 0
FrostfireBolt = 1
Scorch = 2
MageMajorGlyphNone = 0
GlyphOfArcaneBarrage = 45738
GlyphOfArcaneBlast = 44955
GlyphOfArcaneExplosion = 42734
GlyphOfArcaneMissiles = 42735
GlyphOfArcanePower = 42736
GlyphOfBlink = 42737
GlyphOfDeepFreeze = 45736
GlyphOfEternalWater = 50045
GlyphOfEvocation = 42738
GlyphOfFireBlast = 42740
GlyphOfFireball = 42739
GlyphOfFrostNova = 42741
GlyphOfFrostbolt = 42742
GlyphOfFrostfire = 44684
GlyphOfIceArmor = 42743
GlyphOfIceBarrier = 45740
GlyphOfIceBlock = 42744
GlyphOfIceLance = 42745
GlyphOfIcyVeins = 42746
GlyphOfInvisibility = 42748
GlyphOfLivingBomb = 45737
GlyphOfMageArmor = 42749
GlyphOfManaGem = 42750
GlyphOfMirrorImage = 45739
GlyphOfMoltenArmor = 42751
GlyphOfPolymorph = 42752
GlyphOfRemoveCurse = 42753
GlyphOfScorch = 42747
GlyphOfWaterElemental = 42754
MageMinorGlyphNone = 0
GlyphOfArcaneIntellect = 43339
GlyphOfBlastWave = 44920
GlyphOfFireWard = 43357
GlyphOfFrostArmor = 43359
GlyphOfFrostWard = 43360
GlyphOfSlowFall = 43364
GlyphOfThePenguin = 43361
int32 arcane_subtlety = 1
int32 arcane_focus = 2
int32 arcane_stability = 3
int32 arcane_fortitude = 4
int32 magic_absorption = 5
int32 arcane_concentration = 6
int32 magic_attunement = 7
int32 spell_impact = 8
int32 student_of_the_mind = 9
bool focus_magic = 10
int32 arcane_shielding = 11
int32 improved_counterspell = 12
int32 arcane_meditation = 13
int32 torment_the_weak = 14
int32 improved_blink = 15
bool presence_of_mind = 16
int32 arcane_mind = 17
int32 prismatic_cloak = 18
int32 arcane_instability = 19
int32 arcane_potency = 20
int32 arcane_empowerment = 21
bool arcane_power = 22
int32 incanters_absorption = 23
int32 arcane_flows = 24
int32 mind_mastery = 25
bool slow = 26
int32 missile_barrage = 27
int32 netherwind_presence = 28
int32 spell_power = 29
bool arcane_barrage = 30
int32 improved_fire_blast = 31
int32 incineration = 32
int32 improved_fireball = 33
int32 ignite = 34
int32 burning_determination = 35
int32 world_in_flames = 36
int32 flame_throwing = 37
int32 impact = 38
bool pyroblast = 39
int32 burning_soul = 40
int32 improved_scorch = 41
int32 molten_shields = 42
int32 master_of_elements = 43
int32 playing_with_fire = 44
int32 critical_mass = 45
bool blast_wave = 46
int32 blazing_speed = 47
int32 fire_power = 48
int32 pyromaniac = 49
bool combustion = 50
int32 molten_fury = 51
int32 fiery_payback = 52
int32 empowered_fire = 53
int32 firestarter = 54
bool dragons_breath = 55
int32 hot_streak = 56
int32 burnout = 57
bool living_bomb = 58
int32 frostbite = 59
int32 improved_frostbolt = 60
int32 ice_floes = 61
int32 ice_shards = 62
int32 frost_warding = 63
int32 precision = 64
int32 permafrost = 65
int32 piercing_ice = 66
bool icy_veins = 67
int32 improved_blizzard = 68
int32 arctic_reach = 69
int32 frost_channeling = 70
int32 shatter = 71
bool cold_snap = 72
int32 improved_cone_of_cold = 73
int32 frozen_core = 74
int32 cold_as_ice = 75
int32 winters_chill = 76
int32 shattered_barrier = 77
bool ice_barrier = 78
int32 arctic_winds = 79
int32 empowered_frostbolt = 80
int32 fingers_of_frost = 81
int32 brain_freeze = 82
bool summon_water_elemental = 83
int32 enduring_winter = 84
int32 chilled_to_the_bone = 85
bool deep_freeze = 86
Used in: Target
MobTypeUnknown = 0
MobTypeBeast = 1
MobTypeDemon = 2
MobTypeDragonkin = 3
MobTypeElemental = 4
MobTypeGiant = 5
MobTypeHumanoid = 6
MobTypeMechanical = 7
MobTypeUndead = 8
Used in: ActionID
OtherActionNone = 0
OtherActionWait = 1
OtherActionManaRegen = 2
OtherActionEnergyRegen = 5
OtherActionFocusRegen = 6
OtherActionManaGain = 10
OtherActionRageGain = 11
OtherActionAttack = 3
OtherActionShoot = 4
OtherActionPet = 7
OtherActionRefund = 8
OtherActionDamageTaken = 9
OtherActionHealingModel = 12
OtherActionBloodRuneGain = 13
OtherActionFrostRuneGain = 14
OtherActionUnholyRuneGain = 15
OtherActionDeathRuneGain = 16
OtherActionPotion = 17
Used in: HolyPaladin.Options, ProtectionPaladin.Options, RetributionPaladin.Options
NoPaladinAura = 0
DevotionAura = 2
RetributionAura = 3
Used in: HolyPaladin.Options, ProtectionPaladin.Options, RetributionPaladin.Options
JudgementOfWisdom = 0
JudgementOfLight = 1
NoJudgement = 2
PaladinMajorGlyphNone = 0
GlyphOfAvengerSShield = 41101
GlyphOfAvengingWrath = 41107
GlyphOfBeaconOfLight = 45741
GlyphOfCleansing = 41104
GlyphOfConsecration = 41099
GlyphOfCrusaderStrike = 41098
GlyphOfDivinePlea = 45745
GlyphOfDivineStorm = 45743
GlyphOfDivinity = 41108
GlyphOfExorcism = 41103
GlyphOfFlashOfLight = 41105
GlyphOfHammerOfJustice = 41095
GlyphOfHammerOfTheRighteous = 45742
GlyphOfHammerOfWrath = 41097
GlyphOfHolyLight = 41106
GlyphOfHolyShock = 45746
GlyphOfHolyWrath = 43867
GlyphOfJudgement = 41092
GlyphOfRighteousDefense = 41100
GlyphOfSalvation = 45747
GlyphOfSealOfCommand = 41094
GlyphOfSealOfLight = 41110
GlyphOfSealOfRighteousness = 43868
GlyphOfSealOfVengeance = 43869
GlyphOfSealOfWisdom = 41109
GlyphOfShieldOfRighteousness = 45744
GlyphOfSpiritualAttunement = 41096
GlyphOfTurnEvil = 41102
GlyphOfReckoning = 204385
PaladinMinorGlyphNone = 0
GlyphOfBlessingOfKings = 43365
GlyphOfBlessingOfMight = 43340
GlyphOfBlessingOfWisdom = 43366
GlyphOfLayOnHands = 43367
GlyphOfSenseUndead = 43368
GlyphOfTheWise = 43369
Used in: ProtectionPaladin.Options, RetributionPaladin.Options
Vengeance = 0
Command = 1
Righteousness = 2
int32 spiritual_focus = 1
int32 seals_of_the_pure = 2
int32 healing_light = 3
int32 divine_intellect = 4
int32 unyielding_faith = 5
bool aura_mastery = 6
int32 illumination = 7
int32 improved_lay_on_hands = 8
int32 improved_concentration_aura = 9
int32 improved_blessing_of_wisdom = 10
int32 blessed_hands = 11
int32 pure_of_heart = 12
bool divine_favor = 13
int32 sanctified_light = 14
int32 purifying_power = 15
int32 holy_power = 16
int32 lights_grace = 17
bool holy_shock = 18
int32 blessed_life = 19
int32 sacred_cleansing = 20
int32 holy_guidance = 21
bool divine_illumination = 22
int32 judgements_of_the_pure = 23
int32 infusion_of_light = 24
int32 enlightened_judgements = 25
bool beacon_of_light = 26
int32 divinity = 27
int32 divine_strength = 28
int32 stoicism = 29
int32 guardians_favor = 30
int32 anticipation = 31
bool divine_sacrifice = 32
int32 improved_righteous_fury = 33
int32 toughness = 34
int32 divine_guardian = 35
int32 improved_hammer_of_justice = 36
int32 improved_devotion_aura = 37
bool blessing_of_sanctuary = 38
int32 reckoning = 39
int32 sacred_duty = 40
int32 one_handed_weapon_specialization = 41
int32 spiritual_attunement = 42
bool holy_shield = 43
int32 ardent_defender = 44
int32 redoubt = 45
int32 combat_expertise = 46
int32 touched_by_the_light = 47
bool avengers_shield = 48
int32 guarded_by_the_light = 49
int32 shield_of_the_templar = 50
int32 judgements_of_the_just = 51
bool hammer_of_the_righteous = 52
int32 deflection = 53
int32 benediction = 54
int32 improved_judgements = 55
int32 heart_of_the_crusader = 56
int32 improved_blessing_of_might = 57
int32 vindication = 58
int32 conviction = 59
bool seal_of_command = 60
int32 pursuit_of_justice = 61
int32 eye_for_an_eye = 62
int32 sanctity_of_battle = 63
int32 crusade = 64
int32 two_handed_weapon_specialization = 65
bool sanctified_retribution = 66
int32 vengeance = 67
int32 divine_purpose = 68
int32 the_art_of_war = 69
bool repentance = 70
int32 judgements_of_the_wise = 71
int32 fanaticism = 72
int32 sanctified_wrath = 73
int32 swift_retribution = 74
bool crusader_strike = 75
int32 sheath_of_light = 76
int32 righteous_vengeance = 77
bool divine_storm = 78
Used in: Raid
Used in: IndividualSimSettings, Party, SavedSettings, StatWeightsRequest
int32 atiesh_mage = 1
int32 atiesh_warlock = 2
bool braided_eternium_chain = 3
bool eye_of_the_night = 4
bool chain_of_the_twilight_owl = 5
int32 mana_tide_totems = 6
bool heroic_presence = 7
Used in: RaidMetrics
Used in: RaidStats
Used in: Consumes
PetFoodUnknown = 0
PetFoodSpicedMammothTreats = 1
PetFoodKiblersBits = 2
Used in: PlayerStats
Used in: IndividualSimSettings, Party, StatWeightsRequest
string name = 16
Race race = 1
optional Consumes consumes = 4
optional UnitStats bonus_stats = 36
bool enable_item_swap = 46
optional ItemSwap item_swap = 45
oneof spec
string talents_string = 17
optional Glyphs glyphs = 28
optional Cooldowns cooldowns = 19
optional APLRotation rotation = 40
int32 reaction_time_ms = 41
int32 channel_clip_delay_ms = 42
bool in_front_of_target = 23
double distance_from_target = 33
optional HealingModel healing_model = 27
optional SimDatabase database = 35
double nibelung_average_casts = 43
bool nibelung_average_casts_set = 44
Used in: PartyStats
Used in: Consumes
UnknownPotion = 0
RunicHealingPotion = 1
RunicManaPotion = 2
IndestructiblePotion = 3
PotionOfSpeed = 4
PotionOfWildMagic = 5
DestructionPotion = 6
SuperManaPotion = 7
HastePotion = 8
MightyRagePotion = 9
FelManaPotion = 10
InsaneStrengthPotion = 11
IronshieldPotion = 12
HeroicPotion = 13
RunicManaInjector = 14
RunicHealingInjector = 15
Used in: UIDatabase
Used in: PresetEncounter
string path = 1
optional Target target = 2
PriestMajorGlyphNone = 0
GlyphOfCircleOfHealing = 42396
GlyphOfDispelMagic = 42397
GlyphOfDispersion = 45753
GlyphOfFade = 42398
GlyphOfFearWard = 42399
GlyphOfFlashHeal = 42400
GlyphOfGuardianSpirit = 45755
GlyphOfHolyNova = 42401
GlyphOfHymnOfHope = 45758
GlyphOfInnerFire = 42402
GlyphOfLightwell = 42403
GlyphOfMassDispel = 42404
GlyphOfMindControl = 42405
GlyphOfMindFlay = 42415
GlyphOfMindSear = 45757
GlyphOfPainSuppression = 45760
GlyphOfPenance = 45756
GlyphOfPowerWordShield = 42408
GlyphOfPrayerOfHealing = 42409
GlyphOfPsychicScream = 42410
GlyphOfRenew = 42411
GlyphOfScourgeImprisonment = 42412
GlyphOfShadow = 42407
GlyphOfShadowWordDeath = 42414
GlyphOfShadowWordPain = 42406
GlyphOfSmite = 42416
GlyphOfSpiritOfRedemption = 42417
PriestMinorGlyphNone = 0
GlyphOfFading = 43342
GlyphOfFortitude = 43371
GlyphOfLevitate = 43370
GlyphOfShackleUndead = 43373
GlyphOfShadowProtection = 43372
GlyphOfShadowfiend = 43374
int32 unbreakable_will = 1
int32 twin_disciplines = 2
int32 silent_resolve = 3
int32 improved_inner_fire = 4
int32 improved_power_word_fortitude = 5
int32 martyrdom = 6
int32 meditation = 7
bool inner_focus = 8
int32 improved_power_word_shield = 9
int32 absolution = 10
int32 mental_agility = 11
int32 improved_mana_burn = 12
int32 reflective_shield = 13
int32 mental_strength = 14
bool soul_warding = 15
int32 focused_power = 16
int32 enlightenment = 17
int32 focused_will = 18
bool power_infusion = 19
int32 improved_flash_heal = 20
int32 renewed_hope = 21
int32 rapture = 22
int32 aspiration = 23
int32 divine_aegis = 24
bool pain_suppression = 25
int32 grace = 26
int32 borrowed_time = 27
bool penance = 28
int32 healing_focus = 29
int32 improved_renew = 30
int32 holy_specialization = 31
int32 spell_warding = 32
int32 divine_fury = 33
bool desperate_prayer = 34
int32 blessed_recovery = 35
int32 inspiration = 36
int32 holy_reach = 37
int32 improved_healing = 38
int32 searing_light = 39
int32 healing_prayers = 40
bool spirit_of_redemption = 41
int32 spiritual_guidance = 42
int32 surge_of_light = 43
int32 spiritual_healing = 44
int32 holy_concentration = 45
bool lightwell = 46
int32 blessed_resilience = 47
int32 body_and_soul = 48
int32 empowered_healing = 49
int32 serendipity = 50
int32 empowered_renew = 51
bool circle_of_healing = 52
int32 test_of_faith = 53
int32 divine_providence = 54
bool guardian_spirit = 55
int32 spirit_tap = 56
int32 improved_spirit_tap = 57
int32 darkness = 58
int32 shadow_affinity = 59
int32 improved_shadow_word_pain = 60
int32 shadow_focus = 61
int32 improved_psychic_scream = 62
int32 improved_mind_blast = 63
bool mind_flay = 64
int32 veiled_shadows = 65
int32 shadow_reach = 66
int32 shadow_weaving = 67
bool silence = 68
bool vampiric_embrace = 69
int32 improved_vampiric_embrace = 70
int32 focused_mind = 71
int32 mind_melt = 72
int32 improved_devouring_plague = 73
bool shadowform = 74
int32 shadow_power = 75
int32 improved_shadowform = 76
int32 misery = 77
bool psychic_horror = 78
bool vampiric_touch = 79
int32 pain_and_suffering = 80
int32 twisted_faith = 81
bool dispersion = 82
Used in: CraftedSource, Player, SavedSettings, UIEnchant, UIGem, UIItem
ProfessionUnknown = 0
Alchemy = 1
Blacksmithing = 2
Enchanting = 3
Engineering = 4
Herbalism = 5
Inscription = 6
Jewelcrafting = 7
Leatherworking = 8
Mining = 9
Skinning = 10
Tailoring = 11
int32 completed_iterations = 1
int32 total_iterations = 2
int32 completed_sims = 3
int32 total_sims = 4
bool presim_running = 8
double dps = 5
double hps = 9
optional RaidSimResult final_raid_result = 6
optional BulkSimResult final_bulk_result = 10
Used in: Player
Used in: ProtectionPaladin
bool use_avenging_wrath = 5
(message has no fields)
Used in: Player
Used in: ProtectionWarrior
double starting_rage = 1
bool use_shattering_throw = 8
(message has no fields)
Used in: StatWeightsRequest
PseudoStatMainHandDps = 0
PseudoStatOffHandDps = 1
PseudoStatRangedDps = 2
PseudoStatBlockValueMultiplier = 3
PseudoStatDodge = 4
PseudoStatParry = 5
Used in: UIItemSource
int32 id = 1
string name = 2
Used in: Player, SavedSettings
RaceUnknown = 0
RaceBloodElf = 1
RaceDraenei = 2
RaceDwarf = 3
RaceGnome = 4
RaceHuman = 5
RaceNightElf = 6
RaceOrc = 7
RaceTauren = 8
RaceTroll = 9
RaceUndead = 10
Used in: ComputeStatsRequest, RaidSimRequest, RaidSimSettings, SavedRaid
repeated Party parties = 1
int32 num_active_parties = 2
optional RaidBuffs buffs = 7
optional Debuffs debuffs = 5
bool stagger_stormstrikes = 3
int32 target_dummies = 6
Used in: IndividualSimSettings, Raid, SavedSettings, StatWeightsRequest
bool horn_of_winter = 5
bool arcane_brilliance = 7
bool divine_spirit = 9
bool trueshot_aura = 11
bool unleashed_rage = 12
bool abominations_might = 13
bool rampage = 15
bool icy_talons = 16
bool totem_of_wrath = 18
bool flametongue_totem = 19
int32 demonic_pact_sp = 44
bool swift_retribution = 21
bool elemental_oath = 23
bool wrath_of_air_totem = 24
bool ferocious_inspiration = 25
bool sanctified_retribution = 26
bool arcane_empowerment = 27
bool shadow_protection = 33
bool nature_resistance_totem = 45
bool aspect_of_the_wild = 46
bool frost_resistance_aura = 47
bool frost_resistance_totem = 48
bool bloodlust = 29
bool retribution_aura = 32
bool strength_of_wrynn = 49
bool drums_of_forgotten_kings = 34
bool drums_of_the_wild = 35
bool scroll_of_protection = 36
bool scroll_of_stamina = 37
bool scroll_of_strength = 38
bool scroll_of_agility = 39
bool scroll_of_intellect = 40
bool scroll_of_spirit = 41
Used in: DatabaseFilters
RaidUnknown = 0
RaidVanilla = 1
RaidTbc = 2
RaidNaxxramas = 3
RaidEyeOfEternity = 4
RaidObsidianSanctum = 5
RaidVaultOfArchavon = 6
RaidUlduar = 7
RaidTrialOfTheCrusader = 8
RaidOnyxiasLair = 9
RaidIcecrownCitadel = 10
RaidRubySanctum = 11
Used in: RaidSimResult
Used in: BulkSimRequest, SimRun
Used in: ProgressMetrics, SimRun
optional RaidMetrics raid_metrics = 1
string logs = 3
double first_iteration_duration = 4
double avg_iteration_duration = 6
string error_result = 5
Used in: ComputeStatsResult
Used in: DatabaseFilters, SimItem, UIItem
RangedWeaponTypeUnknown = 0
RangedWeaponTypeBow = 1
RangedWeaponTypeCrossbow = 2
RangedWeaponTypeGun = 3
RangedWeaponTypeIdol = 4
RangedWeaponTypeLibram = 5
RangedWeaponTypeThrown = 6
RangedWeaponTypeTotem = 7
RangedWeaponTypeWand = 8
RangedWeaponTypeSigil = 9
Used in: RepSource
Used in: RepSource
RepLevelUnknown = 0
RepLevelHated = 1
RepLevelHostile = 2
RepLevelUnfriendly = 3
RepLevelNeutral = 4
RepLevelFriendly = 5
RepLevelHonored = 6
RepLevelRevered = 7
RepLevelExalted = 8
Used in: UIItemSource
Used in: UnitMetrics
int32 events = 3
double gain = 4
double actual_gain = 5
Used in: ResourceMetrics
ResourceTypeNone = 0
ResourceTypeMana = 1
ResourceTypeEnergy = 2
ResourceTypeRage = 3
ResourceTypeComboPoints = 4
ResourceTypeFocus = 5
ResourceTypeHealth = 6
ResourceTypeRunicPower = 7
ResourceTypeBloodRune = 8
ResourceTypeFrostRune = 9
ResourceTypeUnholyRune = 10
ResourceTypeDeathRune = 11
Used in: Player
Used in: RestorationDruid
(message has no fields)
Used in: Player
Used in: RestorationShaman
int32 earth_shield_p_p_m = 5
(message has no fields)
Used in: Player
Used in: RetributionPaladin
bool use_avenging_wrath = 5
(message has no fields)
Used in: Player
Used in: Rogue
optional UnitReference tricks_of_the_trade_target = 1
int32 starting_overkill_duration = 4
bool apply_poisons_manually = 5
int32 honor_of_thieves_crit_rate = 6
bool assume_bleed_active = 7
float vanish_break_time = 8
Used in: Options
NoPoison = 0
InstantPoison = 1
DeadlyPoison = 2
WoundPoison = 3
(message has no fields)
RogueMajorGlyphNone = 0
GlyphOfAdrenalineRush = 42954
GlyphOfAmbush = 42955
GlyphOfBackstab = 42956
GlyphOfBladeFlurry = 42957
GlyphOfCloakOfShadows = 45769
GlyphOfCripplingPoison = 42958
GlyphOfDeadlyThrow = 42959
GlyphOfEvasion = 42960
GlyphOfEviscerate = 42961
GlyphOfExposeArmor = 42962
GlyphOfFanOfKnives = 45766
GlyphOfFeint = 42963
GlyphOfGarrote = 42964
GlyphOfGhostlyStrike = 42965
GlyphOfGouge = 42966
GlyphOfHemorrhage = 42967
GlyphOfHungerForBlood = 45761
GlyphOfKillingSpree = 45762
GlyphOfMutilate = 45768
GlyphOfPreparation = 42968
GlyphOfRupture = 42969
GlyphOfSap = 42970
GlyphOfShadowDance = 45764
GlyphOfSinisterStrike = 42972
GlyphOfSliceAndDice = 42973
GlyphOfSprint = 42974
GlyphOfTricksOfTheTrade = 45767
GlyphOfVigor = 42971
RogueMinorGlyphNone = 0
GlyphOfBlurredSpeed = 43379
GlyphOfDistract = 43376
GlyphOfPickLock = 43377
GlyphOfPickPocket = 43343
GlyphOfSafeFall = 43378
GlyphOfVanish = 43380
int32 improved_eviscerate = 1
int32 remorseless_attacks = 2
int32 malice = 3
int32 ruthlessness = 4
int32 blood_spatter = 5
int32 puncturing_wounds = 6
bool vigor = 7
int32 improved_expose_armor = 8
int32 lethality = 9
int32 vile_poisons = 10
int32 improved_poisons = 11
int32 fleet_footed = 12
bool cold_blood = 13
int32 improved_kidney_shot = 14
int32 quick_recovery = 15
int32 seal_fate = 16
int32 murder = 17
int32 deadly_brew = 18
bool overkill = 19
int32 deadened_nerves = 20
int32 focused_attacks = 21
int32 find_weakness = 22
int32 master_poisoner = 23
bool mutilate = 24
int32 turn_the_tables = 25
int32 cut_to_the_chase = 26
bool hunger_for_blood = 27
int32 improved_gouge = 28
int32 improved_sinister_strike = 29
int32 dual_wield_specialization = 30
int32 improved_slice_and_dice = 31
int32 deflection = 32
int32 precision = 33
int32 endurance = 34
bool riposte = 35
int32 close_quarters_combat = 36
int32 improved_kick = 37
int32 improved_sprint = 38
int32 lightning_reflexes = 39
int32 aggression = 40
int32 mace_specialization = 41
bool blade_flurry = 42
int32 hack_and_slash = 43
int32 weapon_expertise = 44
int32 blade_twisting = 45
int32 vitality = 46
bool adrenaline_rush = 47
int32 nerves_of_steel = 48
int32 throwing_specialization = 49
int32 combat_potency = 50
int32 unfair_advantage = 51
bool surprise_attacks = 52
int32 savage_combat = 53
int32 prey_on_the_weak = 54
bool killing_spree = 55
int32 relentless_strikes = 56
int32 master_of_deception = 57
int32 opportunity = 58
int32 sleight_of_hand = 59
int32 dirty_tricks = 60
int32 camouflage = 61
int32 elusiveness = 62
bool ghostly_strike = 63
int32 serrated_blades = 64
int32 setup = 65
int32 initiative = 66
int32 improved_ambush = 67
int32 heightened_senses = 68
bool preparation = 69
int32 dirty_deeds = 70
bool hemorrhage = 71
int32 master_of_subtlety = 72
int32 deadliness = 73
int32 enveloping_shadows = 74
bool premeditation = 75
int32 cheat_death = 76
int32 sinister_calling = 77
int32 waylay = 78
int32 honor_among_thieves = 79
bool shadowstep = 80
int32 filthy_tricks = 81
int32 slaughter_from_the_shadows = 82
bool shadow_dance = 83
optional Raid raid = 1
int32 phase = 5
optional RaidBuffs raid_buffs = 1
optional PartyBuffs party_buffs = 2
optional Debuffs debuffs = 7
optional Consumes consumes = 4
Race race = 5
repeated Profession professions = 9
bool enable_item_swap = 18
optional ItemSwap item_swap = 17
int32 reaction_time_ms = 10
int32 channel_clip_delay_ms = 14
bool in_front_of_target = 11
double distance_from_target = 12
optional HealingModel healing_model = 13
double nibelung_average_casts = 15
bool nibelung_average_casts_set = 16
string talents_string = 1
optional Glyphs glyphs = 2
Used in: Player
Used in: ShadowPriest
Used in: Options
(message has no fields)
AutoHeal = 0
HealingWave = 1
LesserHealingWave = 2
ChainHeal = 3
Used in: EnhancementShaman.Options, RestorationShaman.Options
NoImbue = 0
WindfuryWeapon = 1
FlametongueWeapon = 2
FlametongueWeaponDownrank = 3
FrostbrandWeapon = 4
ShamanMajorGlyphNone = 0
GlyphOfChainHeal = 41517
GlyphOfChainLightning = 41518
GlyphOfEarthShield = 45775
GlyphOfEarthlivingWeapon = 41527
GlyphOfElementalMastery = 41552
GlyphOfFeralSpirit = 45771
GlyphOfFireElementalTotem = 41529
GlyphOfFireNova = 41530
GlyphOfFlameShock = 41531
GlyphOfFlametongueWeapon = 41532
GlyphOfFrostShock = 41547
GlyphOfHealingStreamTotem = 41533
GlyphOfHealingWave = 41534
GlyphOfHex = 45777
GlyphOfLava = 41524
GlyphOfLavaLash = 41540
GlyphOfLesserHealingWave = 41535
GlyphOfLightningBolt = 41536
GlyphOfLightningShield = 41537
GlyphOfManaTide = 41538
GlyphOfRiptide = 45772
GlyphOfShocking = 41526
GlyphOfStoneclawTotem = 45778
GlyphOfStormstrike = 41539
GlyphOfThunder = 45770
GlyphOfTotemOfWrath = 45776
GlyphOfWaterMastery = 41541
GlyphOfWindfuryWeapon = 41542
ShamanMinorGlyphNone = 0
GlyphOfAstralRecall = 43381
GlyphOfGhostWolf = 43725
GlyphOfRenewedLife = 43385
GlyphOfThunderstorm = 44923
GlyphOfWaterBreathing = 43344
GlyphOfWaterShield = 43386
GlyphOfWaterWalking = 43388
Used in: ElementalShaman.Options, EnhancementShaman.Options, RestorationShaman.Options
NoShield = 0
WaterShield = 1
LightningShield = 2
Used in: EnhancementShaman.Options
NoSync = 0
SyncMainhandOffhandSwings = 1
DelayOffhandSwings = 2
Auto = 3
int32 convection = 1
int32 concussion = 2
int32 call_of_flame = 3
int32 elemental_warding = 4
int32 elemental_devastation = 5
int32 reverberation = 6
bool elemental_focus = 7
int32 elemental_fury = 8
int32 improved_fire_nova = 9
int32 eye_of_the_storm = 10
int32 elemental_reach = 11
bool call_of_thunder = 12
int32 unrelenting_storm = 13
int32 elemental_precision = 14
int32 lightning_mastery = 15
bool elemental_mastery = 16
int32 storm_earth_and_fire = 17
int32 booming_echoes = 18
int32 elemental_oath = 19
int32 lightning_overload = 20
int32 astral_shift = 21
bool totem_of_wrath = 22
int32 lava_flows = 23
int32 shamanism = 24
bool thunderstorm = 25
int32 enhancing_totems = 26
int32 earths_grasp = 27
int32 ancestral_knowledge = 28
int32 guardian_totems = 29
int32 thundering_strikes = 30
int32 improved_ghost_wolf = 31
int32 improved_shields = 32
int32 elemental_weapons = 33
bool shamanistic_focus = 34
int32 anticipation = 35
int32 flurry = 36
int32 toughness = 37
int32 improved_windfury_totem = 38
bool spirit_weapons = 39
int32 mental_dexterity = 40
int32 unleashed_rage = 41
int32 weapon_mastery = 42
int32 frozen_power = 43
int32 dual_wield_specialization = 44
bool dual_wield = 45
bool stormstrike = 46
int32 static_shock = 47
bool lava_lash = 48
int32 improved_stormstrike = 49
int32 mental_quickness = 50
bool shamanistic_rage = 51
int32 earthen_power = 52
int32 maelstrom_weapon = 53
bool feral_spirit = 54
int32 improved_healing_wave = 55
int32 totemic_focus = 56
int32 improved_reincarnation = 57
int32 healing_grace = 58
int32 tidal_focus = 59
int32 improved_water_shield = 60
int32 healing_focus = 61
bool tidal_force = 62
int32 ancestral_healing = 63
int32 restorative_totems = 64
int32 tidal_mastery = 65
int32 healing_way = 66
bool natures_swiftness = 67
int32 focused_mind = 68
int32 purification = 69
int32 natures_guardian = 70
bool mana_tide_totem = 71
bool cleanse_spirit = 72
int32 blessing_of_the_eternals = 73
int32 improved_chain_heal = 74
int32 natures_blessing = 75
int32 ancestral_awakening = 76
bool earth_shield = 77
int32 improved_earth_shield = 78
int32 tidal_waves = 79
bool riptide = 80
Used in: ElementalShaman.Options, EnhancementShaman.Options, RestorationShaman.Options
bool use_fire_elemental = 6
int32 bonus_spellpower = 10
bool enh_tier_ten_bonus = 11
Used in: APLValueTotemRemainingTime
TypeUnknown = 0
Earth = 1
Air = 2
Fire = 3
Water = 4
Used in: Player
Used in: SimDatabase
int32 effect_id = 1
repeated double stats = 2
Used in: SimDatabase
int32 id = 1
string name = 2
repeated double stats = 4
Used in: SimDatabase
int32 id = 1
string name = 2
repeated double stats = 8
repeated GemColor gem_sockets = 9
repeated double socketBonus = 10
double weapon_damage_min = 11
double weapon_damage_max = 12
double weapon_speed = 13
string set_name = 14
Used in: RaidSimRequest, StatWeightsRequest
int32 iterations = 1
int64 random_seed = 2
bool debug = 3
bool debug_first_iteration = 6
bool is_test = 5
bool save_all_values = 7
bool interactive = 8
Used in: SimRunData
Used in: DetailedResultsUpdate
Used in: DetailedResultsUpdate, IndividualSimSettings, RaidSimSettings
int32 iterations = 1
int32 phase = 2
int64 fixed_rng_seed = 3
bool show_damage_metrics = 8
bool show_threat_metrics = 4
bool show_healing_metrics = 7
bool show_experimental = 5
bool show_ep_values = 11
string language = 9
Used in: APLRotation
string spec_rotation_json = 1
optional Cooldowns cooldowns = 2
Used in: Player
Used in: SmitePriest
bool use_inner_fire = 3
bool use_shadowfiend = 1
optional UnitReference power_infusion_target = 2
(message has no fields)
Used in: UIItemSource
int32 npc_id = 1
string npc_name = 2
int32 zone_id = 3
Used in: DatabaseFilters
SourceUnknown = 0
SourceCrafting = 1
SourceQuest = 2
SourceDungeon = 3
SourceDungeonH = 4
SourceDungeonTRA = 9
SourceDungeonTRB = 10
SourceRaid10 = 5
SourceRaid10H = 6
SourceRaid25 = 7
SourceRaid25H = 8
SpecBalanceDruid = 0
SpecFeralDruid = 12
SpecFeralTankDruid = 14
SpecRestorationDruid = 18
SpecElementalShaman = 1
SpecEnhancementShaman = 9
SpecRestorationShaman = 19
SpecHunter = 8
SpecMage = 2
SpecHolyPaladin = 20
SpecProtectionPaladin = 13
SpecRetributionPaladin = 3
SpecRogue = 7
SpecHealingPriest = 17
SpecShadowPriest = 4
SpecSmitePriest = 10
SpecWarlock = 5
SpecWarrior = 6
SpecProtectionWarrior = 11
SpecDeathknight = 15
SpecTankDeathknight = 16
Used in: Target
SpellSchoolPhysical = 0
SpellSchoolArcane = 1
SpellSchoolFire = 2
SpellSchoolFrost = 3
SpellSchoolHoly = 4
SpellSchoolNature = 5
SpellSchoolShadow = 6
Used in: UnitMetadata
bool is_castable = 2
bool is_channeled = 7
bool is_major_cooldown = 3
bool has_dot = 4
bool has_shield = 6
bool prepull_only = 5
bool encounter_only = 8
bool has_cast_time = 9
Used in: IndividualSimSettings, StatWeightsRequest
StatStrength = 0
StatAgility = 1
StatStamina = 2
StatIntellect = 3
StatSpirit = 4
StatSpellPower = 5
StatMP5 = 6
StatSpellHit = 7
StatSpellCrit = 8
StatSpellHaste = 9
StatSpellPenetration = 10
StatAttackPower = 11
StatMeleeHit = 12
StatMeleeCrit = 13
StatMeleeHaste = 14
StatArmorPenetration = 15
StatExpertise = 16
StatMana = 17
StatEnergy = 18
StatRage = 19
StatArmor = 20
StatRangedAttackPower = 21
StatDefense = 22
StatBlock = 23
StatBlockValue = 24
StatDodge = 25
StatParry = 26
StatResilience = 27
StatHealth = 28
StatArcaneResistance = 29
StatFireResistance = 30
StatFrostResistance = 31
StatNatureResistance = 32
StatShadowResistance = 33
StatBonusArmor = 34
StatRunicPower = 35
StatBloodRune = 36
StatFrostRune = 37
StatUnholyRune = 38
StatDeathRune = 39
Used in: StatWeightsResult
Used in: ProgressMetrics
Used in: TestSuiteResult
repeated double weights = 1
Used in: BulkComboResult, BulkSettings
string talents_string = 1
optional Glyphs glyphs = 2
string name = 3
Used in: Player
Used in: TankDeathknight
double starting_runic_power = 1
optional UnitReference unholy_frenzy_target = 2
double defensive_delay = 3
Used in: TankDeathknight
Used in: Rotation
BloodStrike = 0
BloodBoil = 1
HeartStrike = 2
Used in: Rotation
Defensive = 0
Offensive = 1
Used in: Rotation
Used in: Rotation
Used in: Rotation
Blood = 0
Frost = 1
Unholy = 2
Used in: Encounter, PresetTarget
int32 id = 14
string name = 15
int32 level = 4
repeated double stats = 5
double min_base_damage = 7
double damage_spread = 19
double swing_speed = 8
bool dual_wield = 9
bool dual_wield_penalty = 10
bool parry_haste = 12
bool suppress_dodge = 16
int32 tank_index = 6
repeated TargetInput target_inputs = 18
Used in: Target
string label = 2
string tooltip = 5
bool bool_value = 3
double number_value = 4
Used in: EncounterStats
Used in: ActionMetrics
int32 unit_index = 12
int32 casts = 1
int32 hits = 2
int32 crits = 3
int32 misses = 4
int32 dodges = 5
int32 parries = 6
int32 blocks = 7
int32 glances = 8
double damage = 9
double threat = 10
double healing = 11
double shielding = 13
double cast_time_ms = 14
Used in: Debuffs, IndividualBuffs, RaidBuffs
TristateEffectMissing = 0
TristateEffectRegular = 1
TristateEffectImproved = 2
Used in: UIDatabase
int32 effect_id = 1
int32 item_id = 2
int32 spell_id = 3
string name = 4
string icon = 5
repeated ItemType extra_types = 13
repeated double stats = 8
int32 phase = 10
repeated Class class_allowlist = 11
Profession required_profession = 12
Used in: UIDatabase
int32 id = 1
string name = 2
string icon = 3
repeated double stats = 5
int32 phase = 6
bool unique = 8
Profession required_profession = 9
Used in: UIDatabase
int32 id = 1
string name = 2
string icon = 3
repeated double stats = 9
repeated GemColor gem_sockets = 10
repeated double socketBonus = 11
double weapon_damage_min = 12
double weapon_damage_max = 13
double weapon_speed = 14
int32 ilvl = 15
int32 phase = 16
bool unique = 18
bool heroic = 19
repeated Class class_allowlist = 20
Profession required_profession = 21
string set_name = 22
Used in: DatabaseFilters, UIItem
FACTION_RESTRICTION_UNSPECIFIED = 0
FACTION_RESTRICTION_ALLIANCE_ONLY = 1
FACTION_RESTRICTION_HORDE_ONLY = 2
Used in: UIItem
Used in: UIDatabase
int32 id = 1
string name = 2
int32 zone_id = 3
Used in: UIDatabase
int32 id = 1
string name = 2
Used in: PetStats, PlayerStats, TargetStats
Used in: BulkComboResult, EncounterMetrics, PartyMetrics
string name = 9
int32 unit_index = 13
double seconds_oom_avg = 3
double chance_of_death = 12
Used in: APLActionCastSpell, APLActionChangeTarget, APLActionChannelSpell, APLValueAuraICDIsReadyWithReactionTime, APLValueAuraInternalCooldown, APLValueAuraIsActive, APLValueAuraIsActiveWithReactionTime, APLValueAuraNumStacks, APLValueAuraRemainingTime, APLValueAuraShouldRefresh, APLValueBossSpellIsCasting, APLValueBossSpellTimeToReady, APLValueCurrentHealth, APLValueCurrentHealthPercent, APLValueCurrentMana, APLValueCurrentManaPercent, APLValueDotIsActive, APLValueDotRemainingTime, APLValueWarlockShouldRefreshCorruption, BalanceDruid.Options, Deathknight.Options, FeralDruid.Options, FeralTankDruid.Options, HealingPriest.Options, IndividualSimSettings, Mage.Options, Raid, RestorationDruid.Options, Rogue.Options, ShadowPriest.Options, SmitePriest.Options, StatWeightsRequest, TankDeathknight.Options
Used in: UnitReference
Unknown = 0
Player = 1
Target = 2
Pet = 3
Self = 4
CurrentTarget = 5
AllPlayers = 6
AllTargets = 7
Used in: IndividualSimSettings, Player, PlayerStats, SavedGearSet, StatWeightValues
repeated double stats = 1
repeated double pseudo_stats = 2
Used in: Player
Used in: Warlock
bool _oldDPBehaviourOption = 4
bool detonate_seed = 5
Used in: Options
NoArmor = 0
FelArmor = 1
DemonArmor = 2
Used in: Options
NoSummon = 0
Imp = 1
Voidwalker = 2
Succubus = 3
Felhunter = 4
Felguard = 5
Used in: Options
NoWeaponImbue = 0
GrandSpellstone = 1
GrandFirestone = 2
(message has no fields)
WarlockMajorGlyphNone = 0
GlyphOfChaosBolt = 45781
GlyphOfConflagrate = 42454
GlyphOfCorruption = 42455
GlyphOfCurseOfAgony = 42456
GlyphOfDeathCoil = 42457
GlyphOfDemonicCircle = 45782
GlyphOfFear = 42458
GlyphOfFelguard = 42459
GlyphOfFelhunter = 42460
GlyphOfHaunt = 45779
GlyphOfHealthFunnel = 42461
GlyphOfHealthstone = 42462
GlyphOfHowlOfTerror = 42463
GlyphOfImmolate = 42464
GlyphOfImp = 42465
GlyphOfIncinerate = 42453
GlyphOfLifeTap = 45785
GlyphOfMetamorphosis = 45780
GlyphOfQuickDecay = 50077
GlyphOfSearingPain = 42466
GlyphOfShadowBolt = 42467
GlyphOfShadowburn = 42468
GlyphOfShadowflame = 45783
GlyphOfSiphonLife = 42469
GlyphOfSoulLink = 45789
GlyphOfSoulstone = 42470
GlyphOfSuccubus = 42471
GlyphOfUnstableAffliction = 42472
GlyphOfVoidwalker = 42473
WarlockMinorGlyphNone = 0
GlyphOfCurseOfExhausion = 43392
GlyphOfDrainSoul = 43390
GlyphOfSubjugateDemon = 43393
GlyphOfKilrogg = 43391
GlyphOfSouls = 43394
GlyphOfUnendingBreath = 43389
int32 improved_curse_of_agony = 1
int32 suppression = 2
int32 improved_corruption = 3
int32 improved_curse_of_weakness = 4
int32 improved_drain_soul = 5
int32 improved_life_tap = 6
int32 soul_siphon = 7
int32 improved_fear = 8
int32 fel_concentration = 9
bool amplify_curse = 10
int32 grim_reach = 11
int32 nightfall = 12
int32 empowered_corruption = 13
int32 shadow_embrace = 14
bool siphon_life = 15
bool curse_of_exhaustion = 16
int32 improved_felhunter = 17
int32 shadow_mastery = 18
int32 eradication = 19
int32 contagion = 20
bool dark_pact = 21
int32 improved_howl_of_terror = 22
int32 malediction = 23
int32 deaths_embrace = 24
bool unstable_affliction = 25
bool pandemic = 26
int32 everlasting_affliction = 27
bool haunt = 28
int32 improved_healthstone = 29
int32 improved_imp = 30
int32 demonic_embrace = 31
int32 fel_synergy = 32
int32 improved_health_funnel = 33
int32 demonic_brutality = 34
int32 fel_vitality = 35
int32 improved_sayaad = 36
bool soul_link = 37
bool fel_domination = 38
int32 demonic_aegis = 39
int32 unholy_power = 40
int32 master_summoner = 41
bool mana_feed = 42
int32 master_conjuror = 43
int32 master_demonologist = 44
int32 molten_core = 45
int32 demonic_resilience = 46
bool demonic_empowerment = 47
int32 demonic_knowledge = 48
int32 demonic_tactics = 49
int32 decimation = 50
int32 improved_demonic_tactics = 51
bool summon_felguard = 52
int32 nemesis = 53
int32 demonic_pact = 54
bool metamorphosis = 55
int32 improved_shadow_bolt = 56
int32 bane = 57
int32 aftermath = 58
int32 molten_skin = 59
int32 cataclysm = 60
int32 demonic_power = 61
bool shadowburn = 62
int32 ruin = 63
int32 intensity = 64
int32 destructive_reach = 65
int32 improved_searing_pain = 66
int32 backlash = 67
int32 improved_immolate = 68
bool devastation = 69
int32 nether_protection = 70
int32 emberstorm = 71
bool conflagrate = 72
int32 soul_leech = 73
int32 pyroclasm = 74
int32 shadow_and_flame = 75
int32 improved_soul_leech = 76
int32 backdraft = 77
bool shadowfury = 78
int32 empowered_imp = 79
int32 fire_and_brimstone = 80
bool chaos_bolt = 81
Used in: Player
Used in: Warrior
double starting_rage = 1
bool use_recklessness = 2
bool use_shattering_throw = 4
bool stance_snapshot = 6
bool disable_expertise_gemming = 7
(message has no fields)
WarriorMajorGlyphNone = 0
GlyphOfBarbaricInsults = 43420
GlyphOfBladestorm = 45790
GlyphOfBlocking = 43425
GlyphOfBloodthirst = 43412
GlyphOfCleaving = 43414
GlyphOfDevastate = 43415
GlyphOfEnragedRegeneration = 45794
GlyphOfExecution = 43416
GlyphOfHamstring = 43417
GlyphOfHeroicStrike = 43418
GlyphOfIntervene = 43419
GlyphOfLastStand = 43426
GlyphOfMortalStrike = 43421
GlyphOfOverpower = 43422
GlyphOfRapidCharge = 43413
GlyphOfRending = 43423
GlyphOfResonatingPower = 43430
GlyphOfRevenge = 43424
GlyphOfShieldWall = 45797
GlyphOfShockwave = 45792
GlyphOfSpellReflection = 45795
GlyphOfSunderArmor = 43427
GlyphOfSweepingStrikes = 43428
GlyphOfTaunt = 43429
GlyphOfVictoryRush = 43431
GlyphOfVigilance = 45793
GlyphOfWhirlwind = 43432
WarriorMinorGlyphNone = 0
GlyphOfBattle = 43395
GlyphOfBloodrage = 43396
GlyphOfCharge = 43397
GlyphOfCommand = 49084
GlyphOfEnduringVictory = 43400
GlyphOfMockingBlow = 43398
GlyphOfThunderClap = 43399
GlyphOfShatteringThrow = 206953
Used in: ProtectionWarrior.Options, Warrior.Options
WarriorShoutNone = 0
WarriorShoutBattle = 1
WarriorShoutCommanding = 2
int32 improved_heroic_strike = 1
int32 deflection = 2
int32 improved_rend = 3
int32 improved_charge = 4
int32 iron_will = 5
int32 tactical_mastery = 6
int32 improved_overpower = 7
bool anger_management = 8
int32 impale = 9
int32 deep_wounds = 10
int32 two_handed_weapon_specialization = 11
int32 taste_for_blood = 12
int32 poleaxe_specialization = 13
bool sweeping_strikes = 14
int32 mace_specialization = 15
int32 sword_specialization = 16
int32 weapon_mastery = 17
int32 improved_hamstring = 18
int32 trauma = 19
int32 second_wind = 20
bool mortal_strike = 21
int32 strength_of_arms = 22
int32 improved_slam = 23
bool juggernaut = 24
int32 improved_mortal_strike = 25
int32 unrelenting_assault = 26
int32 sudden_death = 27
bool endless_rage = 28
int32 blood_frenzy = 29
int32 wrecking_crew = 30
bool bladestorm = 31
int32 armored_to_the_teeth = 32
int32 booming_voice = 33
int32 cruelty = 34
int32 improved_demoralizing_shout = 35
int32 unbridled_wrath = 36
int32 improved_cleave = 37
bool piercing_howl = 38
int32 blood_craze = 39
int32 commanding_presence = 40
int32 dual_wield_specialization = 41
int32 improved_execute = 42
int32 enrage = 43
int32 precision = 44
bool death_wish = 45
int32 improved_intercept = 46
int32 improved_berserker_rage = 47
int32 flurry = 48
int32 intensify_rage = 49
bool bloodthirst = 50
int32 improved_whirlwind = 51
int32 furious_attacks = 52
int32 improved_berserker_stance = 53
bool heroic_fury = 54
bool rampage = 55
int32 bloodsurge = 56
int32 unending_fury = 57
bool titans_grip = 58
int32 improved_bloodrage = 59
int32 shield_specialization = 60
int32 improved_thunder_clap = 61
int32 incite = 62
int32 anticipation = 63
bool last_stand = 64
int32 improved_revenge = 65
int32 shield_mastery = 66
int32 toughness = 67
int32 improved_spell_reflection = 68
int32 improved_disarm = 69
int32 puncture = 70
int32 improved_disciplines = 71
bool concussion_blow = 72
int32 gag_order = 73
int32 one_handed_weapon_specialization = 74
int32 improved_defensive_stance = 75
bool vigilance = 76
int32 focused_rage = 77
int32 vitality = 78
int32 safeguard = 79
bool warbringer = 80
bool devastate = 81
int32 critical_block = 82
int32 sword_and_board = 83
int32 damage_shield = 84
bool shockwave = 85
Used in: ShamanTotems
NoWaterTotem = 0
ManaSpringTotem = 1
HealingStreamTotem = 2
Used in: DatabaseFilters, SimItem, UIItem
WeaponTypeUnknown = 0
WeaponTypeAxe = 1
WeaponTypeDagger = 2
WeaponTypeFist = 3
WeaponTypeMace = 4
WeaponTypeOffHand = 5
WeaponTypePolearm = 6
WeaponTypeShield = 7
WeaponTypeStaff = 8
WeaponTypeSword = 9