Get desktop application:
View/edit binary Protocol Buffers messages
Used in: ActionMetrics, AuraMetrics, Cooldown, PlayerStats, ResourceMetrics
oneof raw_id
int32 spell_id = 1
int32 item_id = 2
int32 tag = 4
Used in: UnitMetrics
Used in: ShamanTotems
NoAirTotem = 0
GraceOfAirTotem = 1
TranquilAirTotem = 2
WindfuryTotem = 3
WrathOfAirTotem = 4
Used in: Consumes
AlchoholUnknown = 0
AlchoholKreegsStoutBeatdown = 1
Used in: Item
ArmorTypeUnknown = 0
ArmorTypeCloth = 1
ArmorTypeLeather = 2
ArmorTypeMail = 3
ArmorTypePlate = 4
Used in: UnitMetrics
double uptime_seconds_avg = 2
double uptime_seconds_stdev = 3
Used in: Player
Used in: BalanceDruid
optional RaidTarget innervate_target = 1
bool battle_res = 2
Used in: BalanceDruid
bool faerie_fire = 2
bool insect_swarm = 3
bool moonfire = 4
bool hurricane = 5
Used in: Rotation
Unknown = 0
Starfire = 1
Starfire6 = 2
Wrath = 3
Adaptive = 4
Used in: Consumes
BattleElixirUnknown = 0
AdeptsElixir = 1
ElixirOfDemonslaying = 2
ElixirOfMajorAgility = 3
ElixirOfMajorFirePower = 4
ElixirOfMajorFrostPower = 5
ElixirOfMajorShadowPower = 6
ElixirOfMajorStrength = 7
ElixirOfMastery = 10
ElixirOfTheMongoose = 8
FelStrengthElixir = 9
GreaterArcaneElixir = 11
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: RaidSimSettings, SavedRaid
string id = 1
int32 raid_index = 2
optional RaidTarget innervate_assignment = 3
optional RaidTarget power_infusion_assignment = 4
Used in: TestSuiteResult
repeated double final_stats = 1
Used in: Enchant, Item, Player
ClassUnknown = 0
ClassDruid = 1
ClassHunter = 2
ClassMage = 3
ClassPaladin = 4
ClassPriest = 5
ClassRogue = 6
ClassShaman = 7
ClassWarlock = 8
ClassWarrior = 9
optional RaidStats raid_stats = 1
string error_result = 2
Used in: Consumes
ConjuredUnknown = 0
ConjuredDarkRune = 1
ConjuredFlameCap = 2
ConjuredHealthstone = 5
ConjuredMageManaEmerald = 3
ConjuredRogueThistleTea = 4
Used in: Player, SavedSettings
Flask flask = 38
Food food = 41
int32 scroll_of_agility = 44
int32 scroll_of_strength = 43
int32 scroll_of_spirit = 45
int32 scroll_of_protection = 53
int32 pet_scroll_of_agility = 46
int32 pet_scroll_of_strength = 47
Potions default_potion = 15
Potions starting_potion = 16
int32 num_starting_potions = 17
Conjured default_conjured = 27
Conjured starting_conjured = 48
int32 num_starting_conjured = 49
Drums drums = 19
bool super_sapper = 50
bool goblin_sapper = 51
Explosive filler_explosive = 52
Used in: Cooldowns
repeated double timings = 2
Used in: Player, SavedSettings
repeated Cooldown cooldowns = 1
double hp_percent_for_defensives = 2
Used in: IndividualSimSettings, Raid, SavedSettings, StatWeightsRequest
bool judgement_of_wisdom = 1
bool judgement_of_light = 25
bool improved_seal_of_the_crusader = 2
bool misery = 3
double isb_uptime = 5
bool shadow_weaving = 18
bool improved_scorch = 6
bool winters_chill = 7
bool blood_frenzy = 8
bool gift_of_arthas = 17
bool mangle = 16
bool sunder_armor = 11
bool curse_of_recklessness = 12
double expose_weakness_uptime = 13
double expose_weakness_hunter_agility = 14
bool insect_swarm = 22
bool scorpid_sting = 23
bool shadow_embrace = 24
bool screech = 26
Used in: PartyMetrics, RaidMetrics, UnitMetrics
double avg = 1
double stdev = 2
double max = 3
map<int32, int32> hist = 4
Used in: TestSuiteResult
double dps = 1
double tps = 2
double dtps = 3
Used in: BalanceDruid, FeralDruid, FeralTankDruid
int32 starlight_wrath = 1
int32 focused_starlight = 2
int32 improved_moonfire = 3
int32 brambles = 4
bool insect_swarm = 5
int32 vengeance = 6
int32 lunar_guidance = 7
bool natures_grace = 8
int32 moonglow = 9
int32 moonfury = 10
int32 balance_of_power = 11
int32 dreamstate = 12
bool moonkin_form = 13
int32 improved_faerie_fire = 14
int32 wrath_of_cenarius = 15
bool force_of_nature = 16
int32 ferocity = 17
int32 feral_aggression = 18
int32 feral_instinct = 41
int32 thick_hide = 42
int32 feral_swiftness = 43
int32 sharpened_claws = 19
int32 shredding_attacks = 20
int32 predatory_strikes = 21
int32 primal_fury = 22
int32 savage_fury = 23
bool faerie_fire = 24
int32 heart_of_the_wild = 25
int32 survival_of_the_fittest = 26
bool leader_of_the_pack = 27
int32 improved_leader_of_the_pack = 28
int32 predatory_instincts = 29
bool mangle = 30
int32 improved_mark_of_the_wild = 31
int32 furor = 32
int32 naturalist = 33
int32 natural_shapeshifter = 34
int32 intensity = 35
int32 subtlety = 40
bool omen_of_clarity = 36
bool natures_swiftness = 37
int32 living_spirit = 38
int32 natural_perfection = 39
Used in: Consumes, PartyBuffs
DrumsUnknown = 0
DrumsOfBattle = 1
DrumsOfRestoration = 2
DrumsOfWar = 3
Used in: ShamanTotems
NoEarthTotem = 0
StrengthOfEarthTotem = 1
TremorTotem = 2
Used in: Player
Used in: ElementalShaman
bool water_shield = 1
bool bloodlust = 2
bool snapshot_t4_2pc = 6
Used in: ElementalShaman
Used in: Rotation
Unknown = 0
Adaptive = 1
CLOnClearcast = 2
CLOnCD = 3
FixedLBCL = 4
LBOnly = 5
Used in: GearListResult
int32 id = 1
int32 effect_id = 2
string name = 3
bool is_spell_id = 10
repeated double stats = 7
int32 phase = 11
repeated Class class_allowlist = 12
Used in: Enchant
EnchantTypeNormal = 0
EnchantTypeTwoHand = 1
EnchantTypeShield = 2
Used in: IndividualSimSettings, RaidSimRequest, RaidSimSettings, SavedEncounter, StatWeightsRequest
double duration = 1
double duration_variation = 4
double execute_proportion = 3
bool use_health = 5
repeated Target targets = 2
Used in: RaidSimResult
Used in: Player
Used in: EnhancementShaman
bool water_shield = 1
bool bloodlust = 2
bool delay_offhand_swings = 5
bool snapshot_t4_2pc = 6
Used in: EnhancementShaman
bool weave_flame_shock = 3
double first_stormstrike_delay = 4
Used in: Rotation
None = 0
Earth = 1
Frost = 2
Used in: Player, SavedGearSet
Used in: Consumes
ExplosiveUnknown = 0
ExplosiveFelIronBomb = 1
ExplosiveAdamantiteGrenade = 2
ExplosiveGnomishFlameTurret = 3
ExplosiveHolyWater = 4
Used in: SavedRaid, SimSettings
Unknown = 0
Alliance = 1
Horde = 2
Used in: Player
Used in: FeralDruid
optional RaidTarget innervate_target = 1
int32 latency_ms = 2
Used in: FeralDruid
bool mangle_trick = 2
bool biteweave = 3
bool ripweave = 8
int32 rip_min_combo_points = 5
int32 bite_min_combo_points = 6
bool rake_trick = 7
bool maintain_faerie_fire = 9
Used in: Rotation
Used in: Player
Used in: FeralTankDruid
optional RaidTarget innervate_target = 1
double starting_rage = 2
Used in: FeralTankDruid
int32 maul_rage_threshold = 1
bool maintain_demoralizing_roar = 2
bool maintain_faerie_fire = 3
double swipe_ap_threshold = 5
Used in: Rotation
SwipeNone = 0
SwipeWithEnoughAP = 1
SwipeSpam = 2
Used in: ShamanTotems
NoFireTotem = 0
MagmaTotem = 1
SearingTotem = 2
TotemOfWrath = 3
FireNovaTotem = 4
Used in: Consumes
FlaskUnknown = 0
FlaskOfBlindingLight = 1
FlaskOfMightyRestoration = 2
FlaskOfPureDeath = 3
FlaskOfRelentlessAssault = 4
FlaskOfSupremePower = 5
FlaskOfFortification = 6
FlaskOfChromaticWonder = 7
Used in: Consumes
FoodUnknown = 0
FoodBlackenedBasilisk = 1
FoodGrilledMudfish = 2
FoodRavagerDog = 3
FoodRoastedClefthoof = 4
FoodSkullfishSoup = 5
FoodSpicyHotTalbuk = 6
FoodFishermansFeast = 7
(message has no fields)
repeated Item items = 1
repeated Enchant enchants = 2
repeated Gem gems = 3
Used in: GearListResult
int32 id = 1
string name = 2
repeated double stats = 3
int32 phase = 5
bool unique = 7
Used in: Gem, Item
GemColorUnknown = 0
GemColorMeta = 1
GemColorRed = 2
GemColorBlue = 3
GemColorYellow = 4
GemColorGreen = 5
GemColorOrange = 6
GemColorPurple = 7
GemColorPrismatic = 8
Used in: Consumes
GuardianElixirUnknown = 0
ElixirOfDraenicWisdom = 1
ElixirOfIronskin = 5
ElixirOfMajorDefense = 6
ElixirOfMajorFortitude = 4
ElixirOfMajorMageblood = 2
GiftOfArthas = 3
Used in: Item
HandTypeUnknown = 0
HandTypeMainHand = 1
HandTypeOneHand = 2
HandTypeOffHand = 3
HandTypeTwoHand = 4
Used in: Player
double hps = 1
double cadence_seconds = 2
Used in: Player
Used in: Hunter
double pet_uptime = 4
bool pet_single_ability = 6
int32 latency_ms = 5
bool remove_randomness = 7
Used in: Options
AmmoNone = 0
TimelessArrow = 1
MysteriousArrow = 2
AdamantiteStinger = 3
WardensArrow = 4
HalaaniRazorshaft = 5
BlackflightArrow = 6
Used in: Options
PetNone = 0
Bat = 5
Bear = 7
Cat = 2
Crab = 8
Owl = 4
Raptor = 3
Ravager = 1
WindSerpent = 6
Used in: Options
QuiverNone = 0
Speed10 = 1
Speed11 = 2
Speed12 = 3
Speed13 = 4
Speed14 = 5
Speed15 = 6
Used in: Hunter
bool use_multi_shot = 1
bool use_arcane_shot = 2
bool precast_aimed_shot = 3
bool lazy_rotation = 12
double viper_start_mana_percent = 6
double viper_stop_mana_percent = 7
int32 time_to_weave_ms = 9
double percent_weaved = 10
Used in: Rotation
NoSting = 0
ScorpidSting = 1
SerpentSting = 2
Used in: Rotation
WeaveNone = 0
WeaveAutosOnly = 1
WeaveRaptorOnly = 2
WeaveFull = 3
Used in: Hunter
int32 improved_aspect_of_the_hawk = 1
int32 endurance_training = 2
int32 focused_fire = 3
int32 unleashed_fury = 4
int32 ferocity = 5
int32 bestial_discipline = 6
int32 animal_handler = 45
int32 frenzy = 7
int32 ferocious_inspiration = 8
bool bestial_wrath = 9
int32 serpents_swiftness = 10
bool the_beast_within = 11
int32 lethal_shots = 12
int32 improved_hunters_mark = 13
int32 efficiency = 14
int32 go_for_the_throat = 15
int32 improved_arcane_shot = 16
bool aimed_shot = 17
int32 rapid_killing = 18
int32 improved_stings = 19
int32 mortal_shots = 20
bool scatter_shot = 21
int32 barrage = 22
int32 combat_experience = 23
int32 ranged_weapon_specialization = 24
int32 careful_aim = 25
bool trueshot_aura = 26
int32 improved_barrage = 27
int32 master_marksman = 28
bool silencing_shot = 29
int32 monster_slaying = 30
int32 humanoid_slaying = 31
int32 savage_strikes = 32
int32 deflection = 46
int32 clever_traps = 33
int32 survivalist = 34
int32 trap_mastery = 35
int32 surefooted = 36
int32 survival_instincts = 37
int32 killer_instinct = 38
int32 resourcefulness = 39
int32 lightning_reflexes = 40
int32 thrill_of_the_hunt = 41
int32 expose_weakness = 42
int32 master_tactician = 43
bool readiness = 44
Used in: Player, PlayerStats, SavedSettings
bool blessing_of_kings = 1
bool blessing_of_salvation = 8
bool blessing_of_sanctuary = 9
int32 shadow_priest_dps = 4
bool unleashed_rage = 7
int32 innervates = 5
int32 power_infusions = 6
double inspiration_uptime = 10
Used in: GearListResult
int32 id = 1
int32 wowhead_id = 16
string name = 2
repeated Class class_allowlist = 15
repeated double stats = 8
repeated GemColor gem_sockets = 9
repeated double socketBonus = 10
double weapon_damage_min = 17
double weapon_damage_max = 18
double weapon_speed = 19
int32 phase = 11
bool unique = 13
int32 ilvl = 20
Used in: Enchant, Gem, Item
ItemQualityJunk = 0
ItemQualityCommon = 1
ItemQualityUncommon = 2
ItemQualityRare = 3
ItemQualityEpic = 4
ItemQualityLegendary = 5
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: EquipmentSpec
int32 id = 2
int32 enchant = 3
repeated int32 gems = 4
Used in: Enchant, Item
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 evocation_ticks = 2
Used in: Options
NoArmor = 0
MageArmor = 1
MoltenArmor = 2
Used in: Mage
bool multi_target_rotation = 6
Used in: Rotation
Used in: AoeRotation
ArcaneExplosion = 0
Flamestrike = 1
Blizzard = 2
Used in: Rotation
int32 arcane_blasts_between_fillers = 2
double start_regen_rotation_percent = 3
double stop_regen_rotation_percent = 4
bool disable_dps_cooldowns_during_regen = 5
Used in: ArcaneRotation
Frostbolt = 0
ArcaneMissiles = 1
Scorch = 2
Fireball = 3
ArcaneMissilesFrostbolt = 4
ArcaneMissilesScorch = 5
ScorchTwoFireball = 6
Used in: Rotation
bool maintain_improved_scorch = 2
bool weave_fire_blast = 3
Used in: FireRotation
Used in: Rotation
double water_elemental_disobey_chance = 3
Used in: Rotation
Arcane = 0
Fire = 1
Frost = 2
Used in: Mage
int32 arcane_subtlety = 1
int32 arcane_focus = 2
int32 wand_specialization = 3
int32 magic_absorption = 48
int32 arcane_concentration = 4
int32 arcane_impact = 5
int32 arcane_meditation = 6
bool presence_of_mind = 7
int32 arcane_mind = 8
int32 arcane_instability = 9
int32 arcane_potency = 10
int32 empowered_arcane_missiles = 11
bool arcane_power = 12
int32 spell_power = 13
int32 mind_mastery = 14
int32 improved_fireball = 15
int32 ignite = 16
int32 improved_fire_blast = 17
int32 incineration = 18
int32 improved_flamestrike = 19
bool pyroblast = 20
int32 burning_soul = 47
int32 improved_scorch = 21
int32 master_of_elements = 22
int32 playing_with_fire = 23
int32 critical_mass = 24
bool blast_wave = 25
int32 fire_power = 26
int32 pyromaniac = 27
bool combustion = 28
int32 molten_fury = 29
int32 empowered_fireball = 30
bool dragons_breath = 31
int32 improved_frostbolt = 32
int32 elemental_precision = 33
int32 ice_shards = 34
int32 improved_frost_nova = 35
int32 piercing_ice = 36
bool icy_veins = 37
int32 frost_channeling = 38
int32 shatter = 39
bool cold_snap = 40
int32 improved_cone_of_cold = 41
int32 ice_floes = 42
int32 winters_chill = 43
int32 arctic_winds = 44
int32 empowered_frostbolt = 45
bool summon_water_elemental = 46
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
Used in: ProtectionPaladin.Options, RetributionPaladin.Options
NoPaladinAura = 0
SanctityAura = 1
DevotionAura = 2
RetributionAura = 3
Used in: ProtectionPaladin.Rotation
NoPaladinJudgement = 0
JudgementOfWisdom = 1
JudgementOfLight = 2
JudgementOfCrusader = 3
JudgementOfVengeance = 4
JudgementOfRighteousness = 5
Used in: ProtectionPaladin, RetributionPaladin
int32 divine_strength = 1
int32 divine_intellect = 2
int32 improved_seal_of_righteousness = 3
int32 illumination = 34
int32 improved_blessing_of_wisdom = 4
bool divine_favor = 5
int32 purifying_power = 6
int32 holy_power = 7
bool holy_shock = 8
int32 blessed_life = 51
int32 holy_guidance = 9
bool divine_illumination = 10
int32 improved_devotion_aura = 35
int32 redoubt = 36
int32 precision = 11
int32 toughness = 37
bool blessing_of_kings = 12
int32 improved_righteous_fury = 38
int32 shield_specialization = 39
int32 anticipation = 40
int32 spell_warding = 41
bool blessing_of_sanctuary = 42
int32 reckoning = 13
int32 sacred_duty = 14
int32 one_handed_weapon_specialization = 15
int32 improved_holy_shield = 43
bool holy_shield = 44
int32 ardent_defender = 45
int32 combat_expertise = 16
bool avengers_shield = 17
int32 improved_blessing_of_might = 18
int32 benediction = 19
int32 improved_judgement = 20
int32 improved_seal_of_the_crusader = 21
int32 deflection = 46
int32 vindication = 22
int32 conviction = 23
bool seal_of_command = 24
int32 pursuit_of_justice = 47
int32 eye_for_an_eye = 48
int32 improved_retribution_aura = 49
int32 crusade = 25
int32 two_handed_weapon_specialization = 26
bool sanctity_aura = 27
int32 improved_sanctity_aura = 28
int32 vengeance = 29
int32 sanctified_judgement = 30
int32 sanctified_seals = 31
int32 divine_purpose = 50
int32 fanaticism = 32
bool crusader_strike = 33
Used in: Raid
Used in: IndividualSimSettings, Party, SavedSettings, StatWeightsRequest
int32 bloodlust = 1
int32 ferocious_inspiration = 22
bool trueshot_aura = 21
bool draenei_racial_melee = 3
bool draenei_racial_caster = 4
int32 atiesh_mage = 6
int32 atiesh_warlock = 7
bool braided_eternium_chain = 8
bool eye_of_the_night = 9
bool chain_of_the_twilight_owl = 10
bool jade_pendant_of_blasting = 11
int32 mana_tide_totems = 17
int32 totem_of_wrath = 13
bool snapshot_improved_wrath_of_air_totem = 25
bool snapshot_improved_strength_of_earth_totem = 31
bool tranquil_air_totem = 26
int32 windfury_totem_rank = 23
int32 windfury_totem_iwt = 24
bool bs_solarian_sapphire = 28
bool snapshot_bs_solarian_sapphire = 29
bool snapshot_bs_t2 = 30
int32 snapshot_bs_booming_voice_rank = 33
Used in: RaidMetrics
Used in: RaidStats
Used in: Consumes
PetFoodUnknown = 0
PetFoodKiblersBits = 1
Used in: IndividualSimSettings, Party, StatWeightsRequest
string name = 16
Race race = 1
optional Consumes consumes = 4
repeated double bonus_stats = 5
oneof spec
string talentsString = 17
optional Cooldowns cooldowns = 19
bool in_front_of_target = 23
optional HealingModel healing_model = 27
Used in: PartyStats
repeated double base_stats = 6
repeated double gear_stats = 1
repeated double talents_stats = 7
repeated double buffs_stats = 8
repeated double consumes_stats = 9
repeated double final_stats = 2
repeated string sets = 3
repeated ActionID cooldowns = 5
Used in: Consumes
UnknownPotion = 0
DestructionPotion = 1
SuperManaPotion = 2
HastePotion = 3
MightyRagePotion = 4
FelManaPotion = 5
InsaneStrengthPotion = 6
IronshieldPotion = 7
HeroicPotion = 8
Used in: GearListResult
Used in: PresetEncounter
string path = 1
optional Target target = 2
Used in: ShadowPriest, SmitePriest
int32 wand_specialization = 1
int32 silent_resolve = 31
int32 improved_power_word_fortitude = 34
bool inner_focus = 2
int32 meditation = 3
int32 mental_agility = 4
int32 mental_strength = 5
bool divine_spirit = 6
int32 improved_divine_spirit = 7
int32 focused_power = 8
int32 force_of_will = 9
bool power_infusion = 10
int32 enlightenment = 11
int32 holy_specialization = 12
int32 divine_fury = 13
bool holy_nova = 14
int32 searing_light = 15
int32 spiritual_guidance = 16
int32 surge_of_light = 17
bool spirit_of_redemption = 33
int32 shadow_affinity = 32
int32 improved_shadow_word_pain = 18
int32 shadow_focus = 19
int32 improved_mind_blast = 20
bool mind_flay = 21
int32 shadow_weaving = 22
bool vampiric_embrace = 23
int32 improved_vampiric_embrace = 24
int32 focused_mind = 25
int32 darkness = 26
bool shadowform = 27
int32 shadow_power = 28
int32 misery = 29
bool vampiric_touch = 30
int32 completed_iterations = 1
int32 total_iterations = 2
int32 completed_sims = 3
int32 total_sims = 4
bool presim_running = 8
double dps = 5
optional RaidSimResult final_raid_result = 6
Used in: Player
Used in: ProtectionPaladin
bool use_avenging_wrath = 2
Used in: ProtectionPaladin
bool prioritize_holy_shield = 1
int32 consecration_rank = 2
bool use_exorcism = 3
Used in: Player
Used in: ProtectionWarrior
double starting_rage = 1
bool use_shield_wall = 6
bool precast_shout = 5
bool precast_shout_t2 = 2
bool precast_shout_sapphire = 3
Used in: ProtectionWarrior
bool use_cleave = 4
int32 hs_rage_threshold = 3
Used in: Rotation
DemoShoutNone = 0
DemoShoutMaintain = 1
DemoShoutFiller = 2
Used in: Rotation
ShieldBlockNone = 0
ShieldBlockToProcRevenge = 1
ShieldBlockOnCD = 2
Used in: Rotation
ThunderClapNone = 0
ThunderClapMaintain = 1
ThunderClapOnCD = 2
Used in: Player, SavedSettings
RaceUnknown = 0
RaceBloodElf = 1
RaceDraenei = 2
RaceDwarf = 3
RaceGnome = 4
RaceHuman = 5
RaceNightElf = 6
RaceOrc = 7
RaceTauren = 8
RaceTroll10 = 9
RaceTroll30 = 10
RaceUndead = 11
Used in: ComputeStatsRequest, RaidSimRequest, RaidSimSettings, SavedRaid
repeated Party parties = 1
optional RaidBuffs buffs = 2
optional Debuffs debuffs = 5
bool stagger_stormstrikes = 3
Used in: IndividualSimSettings, Raid, SavedSettings, StatWeightsRequest
bool arcane_brilliance = 1
bool shadow_protection = 8
Used in: RaidSimResult
Used in: 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: BalanceDruid.Options, BuffBot, FeralDruid.Options, FeralTankDruid.Options, IndividualSimSettings, Raid, SmitePriest.Options, StatWeightsRequest
Used in: Item
RangedWeaponTypeUnknown = 0
RangedWeaponTypeBow = 1
RangedWeaponTypeCrossbow = 2
RangedWeaponTypeGun = 3
RangedWeaponTypeIdol = 4
RangedWeaponTypeLibram = 5
RangedWeaponTypeThrown = 6
RangedWeaponTypeTotem = 7
RangedWeaponTypeWand = 8
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
Used in: Player
Used in: RetributionPaladin
int32 crusader_strike_delay_ms = 2
int32 haste_leeway_ms = 3
double damage_taken_per_second = 4
Used in: Options
None = 0
Wisdom = 1
Crusader = 2
Used in: RetributionPaladin
Used in: Rotation
None = 0
Rank1 = 1
Rank4 = 2
Rank6 = 3
Used in: Player
Used in: Rogue
(message has no fields)
Used in: Rogue
bool maintain_expose_armor = 1
bool use_rupture = 2
bool use_shiv = 5
int32 min_combo_points_for_damage_finisher = 4
Used in: Rotation
Unknown = 0
Auto = 1
SinisterStrike = 2
Backstab = 3
Hemorrhage = 4
Mutilate = 5
Used in: Rogue
int32 improved_eviscerate = 1
int32 malice = 2
int32 ruthlessness = 3
int32 murder = 4
int32 puncturing_wounds = 5
bool relentless_strikes = 6
int32 improved_expose_armor = 7
int32 lethality = 8
int32 vile_poisons = 9
int32 improved_poisons = 10
bool cold_blood = 11
int32 quick_recovery = 12
int32 seal_fate = 13
int32 master_poisoner = 14
bool vigor = 15
int32 find_weakness = 16
bool mutilate = 17
int32 improved_sinister_strike = 18
int32 lightning_reflexes = 48
int32 improved_slice_and_dice = 19
int32 deflection = 49
int32 precision = 20
int32 dagger_specialization = 21
int32 dual_wield_specialization = 22
int32 mace_specialization = 23
bool blade_flurry = 24
int32 sword_specialization = 25
int32 fist_weapon_specialization = 26
int32 weapon_expertise = 27
int32 aggression = 28
int32 vitality = 29
bool adrenaline_rush = 30
int32 combat_potency = 31
bool surprise_attacks = 32
int32 opportunity = 33
int32 sleight_of_hand = 46
int32 initiative = 34
bool ghostly_strike = 35
int32 improved_ambush = 36
int32 elusiveness = 47
int32 serrated_blades = 37
bool preparation = 38
int32 dirty_deeds = 39
bool hemorrhage = 40
int32 master_of_subtlety = 41
int32 deadliness = 42
bool premeditation = 43
int32 sinister_calling = 44
bool shadowstep = 45
repeated double bonus_stats = 2
optional Raid raid = 1
repeated BuffBot buff_bots = 2
int32 phase = 5
string talents_string = 1
Used in: Player
Used in: ShadowPriest
Used in: ShadowPriest
bool use_dev_plague = 3
bool precast_vt = 4
double latency = 5
bool use_starshards = 6
Used in: Rotation
Unknown = 0
Basic = 1
Clipping = 2
Ideal = 3
Used in: ElementalShaman, EnhancementShaman
int32 convection = 1
int32 concussion = 2
int32 call_of_flame = 3
bool elemental_focus = 4
int32 reverberation = 5
int32 call_of_thunder = 6
int32 improved_fire_totems = 7
int32 elemental_devastation = 8
bool elemental_fury = 9
int32 unrelenting_storm = 10
int32 elemental_precision = 11
int32 lightning_mastery = 12
bool elemental_mastery = 13
int32 lightning_overload = 14
bool totemOfWrath = 33
int32 ancestral_knowledge = 15
int32 shield_specialization = 37
int32 thundering_strikes = 16
int32 enhancing_totems = 17
bool shamanistic_focus = 18
int32 anticipation = 38
int32 flurry = 19
int32 toughness = 39
int32 improved_weapon_totems = 20
bool spirit_weapons = 36
int32 elemental_weapons = 21
int32 mental_quickness = 22
int32 weapon_mastery = 23
int32 dual_wield_specialization = 24
int32 unleashed_rage = 25
bool stormstrike = 34
bool shamanistic_rage = 35
int32 totemic_focus = 26
int32 natures_guidance = 27
int32 restorative_totems = 28
int32 tidal_mastery = 29
bool natures_swiftness = 30
bool mana_tide_totem = 31
int32 natures_blessing = 32
Used in: ElementalShaman.Rotation, EnhancementShaman.Rotation
bool twist_windfury = 5
int32 windfury_totem_rank = 11
bool twist_fire_nova = 6
bool use_mana_tide = 7
bool use_fire_elemental = 8
bool recall_fire_elemental_on_oom = 9
bool recall_totems = 10
Used in: Player
ShattrathFactionAldor = 0
ShattrathFactionScryer = 1
Used in: RaidSimRequest, StatWeightsRequest
int32 iterations = 1
int64 random_seed = 2
bool debug = 3
bool debug_first_iteration = 6
bool is_test = 5
Used in: SimRunData
Used in: DetailedResultsUpdate
Used in: DetailedResultsUpdate, IndividualSimSettings, RaidSimSettings
int32 iterations = 1
int32 phase = 2
int64 fixed_rng_seed = 3
bool show_threat_metrics = 4
bool show_experimental = 5
Used in: Player
Used in: SmitePriest
bool use_shadowfiend = 1
optional RaidTarget power_infusion_target = 2
Used in: SmitePriest
bool use_dev_plague = 3
bool use_starshards = 4
bool use_mind_blast = 5
bool use_shadow_word_death = 6
Used in: Rotation
Unknown = 0
Basic = 1
HolyFireWeave = 2
SpecBalanceDruid = 0
SpecElementalShaman = 1
SpecEnhancementShaman = 9
SpecFeralDruid = 12
SpecFeralTankDruid = 14
SpecHunter = 8
SpecMage = 2
SpecProtectionPaladin = 13
SpecRetributionPaladin = 3
SpecRogue = 7
SpecShadowPriest = 4
SpecSmitePriest = 10
SpecWarlock = 5
SpecWarrior = 6
SpecProtectionWarrior = 11
Used in: Target
SpellSchoolPhysical = 0
SpellSchoolArcane = 1
SpellSchoolFire = 2
SpellSchoolFrost = 3
SpellSchoolHoly = 4
SpellSchoolNature = 5
SpellSchoolShadow = 6
Used in: StatWeightsRequest
StatStrength = 0
StatAgility = 1
StatStamina = 2
StatIntellect = 3
StatSpirit = 4
StatSpellPower = 5
StatHealingPower = 6
StatArcaneSpellPower = 7
StatFireSpellPower = 8
StatFrostSpellPower = 9
StatHolySpellPower = 10
StatNatureSpellPower = 11
StatShadowSpellPower = 12
StatMP5 = 13
StatSpellHit = 14
StatSpellCrit = 15
StatSpellHaste = 16
StatSpellPenetration = 17
StatAttackPower = 18
StatMeleeHit = 19
StatMeleeCrit = 20
StatMeleeHaste = 21
StatArmorPenetration = 22
StatExpertise = 23
StatMana = 24
StatEnergy = 25
StatRage = 26
StatArmor = 27
StatRangedAttackPower = 28
StatDefense = 29
StatBlock = 30
StatBlockValue = 31
StatDodge = 32
StatParry = 33
StatResilience = 34
StatHealth = 35
StatArcaneResistance = 36
StatFireResistance = 37
StatFrostResistance = 38
StatNatureResistance = 39
StatShadowResistance = 40
StatFeralAttackPower = 41
Used in: StatWeightsResult
repeated double weights = 1
repeated double weights_stdev = 2
repeated double ep_values = 3
repeated double ep_values_stdev = 4
Used in: ProgressMetrics
Used in: TestSuiteResult
repeated double weights = 1
Used in: PartyBuffs
None = 0
Basic = 1
CycloneBonus = 2
EnhancingTotems = 3
EnhancingAndCyclone = 4
Used in: Encounter, PresetTarget
int32 id = 14
string name = 15
int32 level = 4
repeated double stats = 5
double min_base_damage = 7
double swing_speed = 8
bool dual_wield = 9
bool dual_wield_penalty = 10
bool can_crush = 11
bool parry_haste = 12
bool suppress_dodge = 16
int32 tank_index = 6
Used in: ActionMetrics
int32 unit_index = 12
int32 casts = 1
int32 hits = 2
int32 crits = 3
int32 crushes = 11
int32 misses = 4
int32 dodges = 5
int32 parries = 6
int32 blocks = 7
int32 glances = 8
double damage = 9
double threat = 10
Used in: Debuffs, IndividualBuffs, PartyBuffs, RaidBuffs
TristateEffectMissing = 0
TristateEffectRegular = 1
TristateEffectImproved = 2
Used in: EncounterMetrics, PartyMetrics
string name = 9
double seconds_oom_avg = 3
double chance_of_death = 12
Used in: Player
Used in: Warlock
bool sacrifice_summon = 3
Used in: Options
NoArmor = 0
FelArmor = 1
DemonArmor = 2
Used in: Options
NoSummon = 0
Imp = 1
Voidwalker = 2
Succubus = 3
Felhound = 4
Felgaurd = 5
Used in: Warlock
bool immolate = 3
bool corruption = 4
bool detonate_seed = 5
Used in: Rotation
NoCurse = 0
Elements = 1
Recklessness = 2
Doom = 3
Agony = 4
Tongues = 5
Used in: Rotation
UnknownSpell = 0
Shadowbolt = 1
Incinerate = 2
Seed = 3
Used in: Warlock
int32 suppression = 1
int32 improved_corruption = 2
int32 improved_drain_soul = 49
int32 improved_life_tap = 3
int32 soul_siphon = 4
int32 improved_curse_of_agony = 5
bool amplify_curse = 6
int32 nightfall = 7
int32 empowered_corruption = 8
int32 shadow_embrace = 50
bool siphon_life = 9
int32 shadow_mastery = 10
int32 contagion = 11
bool dark_pact = 12
int32 malediction = 13
bool unstable_affliction = 14
int32 improved_imp = 15
int32 demonic_embrace = 16
int32 improved_voidwalker = 17
int32 fel_intellect = 18
int32 improved_sayaad = 19
int32 fel_stamina = 20
int32 demonic_aegis = 21
int32 unholy_power = 22
int32 improved_enslave_demon = 23
bool demonic_sacrifice = 24
int32 master_conjuror = 25
int32 mana_feed = 26
int32 master_demonologist = 27
bool soul_link = 28
int32 demonic_knowledge = 29
int32 demonic_tactics = 30
bool summon_felguard = 31
int32 improved_shadow_bolt = 32
int32 cataclysm = 33
int32 bane = 34
int32 improved_firebolt = 35
int32 improved_lash_of_pain = 36
int32 destructive_reach = 48
int32 devastation = 37
bool shadowburn = 38
int32 improved_searing_pain = 39
int32 improved_immolate = 40
bool ruin = 41
int32 emberstorm = 42
int32 backlash = 43
bool conflagrate = 44
int32 soul_leech = 45
int32 shadow_and_flame = 46
bool shadowfury = 47
Used in: Player
Used in: Warrior
double starting_rage = 1
bool use_recklessness = 2
bool precast_shout = 4
bool precast_shout_t2 = 5
bool precast_shout_sapphire = 6
Used in: Warrior
bool use_cleave = 14
bool use_overpower = 1
bool use_hamstring = 2
bool use_slam = 3
bool prioritize_ww = 4
bool maintain_demo_shout = 16
bool maintain_thunder_clap = 17
double hs_rage_threshold = 5
double overpower_rage_threshold = 6
double hamstring_rage_threshold = 7
double rampage_cd_threshold = 8
double slam_latency = 9
double slam_gcd_delay = 19
double slam_ms_ww_delay = 20
bool use_hs_during_execute = 10
bool use_bt_during_execute = 13
bool use_ms_during_execute = 12
bool use_ww_during_execute = 11
bool use_slam_during_execute = 18
Used in: Rotation
SunderArmorNone = 0
SunderArmorHelpStack = 1
SunderArmorMaintain = 2
Used in: ProtectionWarrior.Options, Warrior.Options
WarriorShoutNone = 0
WarriorShoutBattle = 1
WarriorShoutCommanding = 2
Used in: ProtectionWarrior, Warrior
int32 improved_heroic_strike = 1
int32 deflection = 45
int32 improved_rend = 2
int32 improved_charge = 3
int32 improved_thunder_clap = 4
int32 improved_overpower = 5
bool anger_management = 6
int32 deep_wounds = 7
int32 two_handed_weapon_specialization = 8
int32 impale = 9
int32 poleaxe_specialization = 10
bool death_wish = 11
int32 mace_specialization = 12
int32 sword_specialization = 13
int32 improved_disciplines = 14
int32 blood_frenzy = 15
bool mortal_strike = 16
int32 improved_mortal_strike = 17
bool endless_rage = 18
int32 booming_voice = 19
int32 cruelty = 20
int32 improved_demoralizing_shout = 46
int32 unbridled_wrath = 21
int32 improved_cleave = 22
int32 commanding_presence = 23
int32 dual_wield_specialization = 24
int32 improved_execute = 25
int32 improved_slam = 26
bool sweeping_strikes = 27
int32 weapon_mastery = 28
int32 improved_berserker_rage = 29
int32 flurry = 30
int32 precision = 31
bool bloodthirst = 32
int32 improved_whirlwind = 33
int32 improved_berserker_stance = 34
bool rampage = 35
int32 improved_bloodrage = 36
int32 tactical_mastery = 37
int32 anticipation = 47
int32 shield_specialization = 48
int32 toughness = 49
bool last_stand = 53
bool improved_shield_block = 50
int32 defiance = 38
int32 improved_sunder_armor = 39
int32 improved_shield_wall = 54
int32 shield_mastery = 51
int32 one_handed_weapon_specialization = 40
int32 improved_defensive_stance = 52
bool shield_slam = 41
int32 focused_rage = 42
int32 vitality = 43
bool devastate = 44
Used in: ShamanTotems
NoWaterTotem = 0
ManaSpringTotem = 1
Used in: Consumes
WeaponImbueUnknown = 0
WeaponImbueAdamantiteSharpeningStone = 1
WeaponImbueAdamantiteWeightstone = 5
WeaponImbueElementalSharpeningStone = 2
WeaponImbueBrilliantWizardOil = 3
WeaponImbueSuperiorWizardOil = 4
WeaponImbueRighteousWeaponCoating = 12
WeaponImbueRogueDeadlyPoison = 10
WeaponImbueRogueInstantPoison = 11
WeaponImbueShamanFlametongue = 6
WeaponImbueShamanFrostbrand = 7
WeaponImbueShamanRockbiter = 8
WeaponImbueShamanWindfury = 9
Used in: Item
WeaponTypeUnknown = 0
WeaponTypeAxe = 1
WeaponTypeDagger = 2
WeaponTypeFist = 3
WeaponTypeMace = 4
WeaponTypeOffHand = 5
WeaponTypePolearm = 6
WeaponTypeShield = 7
WeaponTypeStaff = 8
WeaponTypeSword = 9