package proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message APLAction

apl.proto:46

NextIndex: 20

Used in: APLActionSchedule, APLActionSequence, APLActionStrictSequence, APLListItem, APLPrepullAction

message APLActionActivateAura

apl.proto:246

Used in: APLAction

message APLActionAutocastOtherCooldowns

apl.proto:206

Used in: APLAction

(message has no fields)

message APLActionCancelAura

apl.proto:242

Used in: APLAction

message APLActionCastSpell

apl.proto:181

Used in: APLAction

message APLActionCatOptimalRotationAction

apl.proto:265

Used in: APLAction

message APLActionChangeTarget

apl.proto:238

Used in: APLAction

message APLActionChannelSpell

apl.proto:186

Used in: APLAction

message APLActionCustomRotation

apl.proto:277

Used in: APLAction

(message has no fields)

message APLActionItemSwap

apl.proto:254

Used in: APLAction

enum APLActionItemSwap.SwapSet

apl.proto:255

Used in: APLActionItemSwap

message APLActionMultidot

apl.proto:194

Used in: APLAction

message APLActionMultishield

apl.proto:200

Used in: APLAction

message APLActionResetSequence

apl.proto:230

Used in: APLAction

message APLActionSchedule

apl.proto:217

Used in: APLAction

message APLActionSequence

apl.proto:224

Used in: APLAction

message APLActionStats

api.proto:327

Used in: APLStats

message APLActionStrictSequence

apl.proto:234

Used in: APLAction

message APLActionTriggerICD

apl.proto:250

Used in: APLAction

message APLActionWait

apl.proto:209

Used in: APLAction

message APLActionWaitUntil

apl.proto:213

Used in: APLAction

message APLListItem

apl.proto:39

Used in: APLRotation

message APLPrepullAction

apl.proto:33

Used in: APLRotation

message APLRotation

apl.proto:12

Used in: Player, SavedRotation

enum APLRotation.Type

apl.proto:13

Used in: APLRotation

message APLStats

api.proto:330

Used in: PlayerStats

message APLValue

apl.proto:83

NextIndex: 66

Used in: APLAction, APLActionChannelSpell, APLActionMultidot, APLActionMultishield, APLActionWait, APLActionWaitUntil, APLPrepullAction, APLValueAnd, APLValueAuraShouldRefresh, APLValueCompare, APLValueMath, APLValueMax, APLValueMin, APLValueNot, APLValueOr

message APLValueAnd

apl.proto:297

Used in: APLValue

message APLValueAuraICDIsReadyWithReactionTime

apl.proto:486

Used in: APLValue

message APLValueAuraInternalCooldown

apl.proto:482

Used in: APLValue

message APLValueAuraIsActive

apl.proto:466

Used in: APLValue

message APLValueAuraIsActiveWithReactionTime

apl.proto:470

Used in: APLValue

message APLValueAuraNumStacks

apl.proto:478

Used in: APLValue

message APLValueAuraRemainingTime

apl.proto:474

Used in: APLValue

message APLValueAuraShouldRefresh

apl.proto:490

Used in: APLValue

message APLValueAutoTimeToNext

apl.proto:431

Used in: APLValue

(message has no fields)

message APLValueBossSpellIsCasting

apl.proto:361

Used in: APLValue

message APLValueBossSpellTimeToReady

apl.proto:356

Used in: APLValue

message APLValueCatExcessEnergy

apl.proto:518

Used in: APLValue

(message has no fields)

message APLValueCatNewSavageRoarDuration

apl.proto:520

Used in: APLValue

(message has no fields)

message APLValueChannelClipDelay

apl.proto:445

Used in: APLValue

(message has no fields)

message APLValueCompare

apl.proto:306

Used in: APLValue

enum APLValueCompare.ComparisonOperator

apl.proto:307

Used in: APLValueCompare

message APLValueConst

apl.proto:293

Used in: APLValue

message APLValueCurrentComboPoints

apl.proto:380

Used in: APLValue

(message has no fields)

message APLValueCurrentEnergy

apl.proto:379

Used in: APLValue

(message has no fields)

message APLValueCurrentHealth

apl.proto:366

Used in: APLValue

message APLValueCurrentHealthPercent

apl.proto:369

Used in: APLValue

message APLValueCurrentMana

apl.proto:372

Used in: APLValue

message APLValueCurrentManaPercent

apl.proto:375

Used in: APLValue

message APLValueCurrentNonDeathRuneCount

apl.proto:403

Used in: APLValue

message APLValueCurrentRage

apl.proto:378

Used in: APLValue

(message has no fields)

message APLValueCurrentRuneActive

apl.proto:409

Used in: APLValue

message APLValueCurrentRuneCount

apl.proto:400

Used in: APLValue

message APLValueCurrentRuneDeath

apl.proto:406

Used in: APLValue

message APLValueCurrentRunicPower

apl.proto:381

Used in: APLValue

(message has no fields)

message APLValueCurrentTime

apl.proto:341

Used in: APLValue

(message has no fields)

message APLValueCurrentTimePercent

apl.proto:342

Used in: APLValue

(message has no fields)

message APLValueDotIsActive

apl.proto:496

Used in: APLValue

message APLValueDotRemainingTime

apl.proto:500

Used in: APLValue

message APLValueFrontOfTarget

apl.proto:447

Used in: APLValue

(message has no fields)

message APLValueGCDIsReady

apl.proto:428

Used in: APLValue

(message has no fields)

message APLValueGCDTimeToReady

apl.proto:429

Used in: APLValue

(message has no fields)

message APLValueIsExecutePhase

apl.proto:346

Used in: APLValue

enum APLValueIsExecutePhase.ExecutePhaseThreshold

apl.proto:347

Used in: APLValueIsExecutePhase

message APLValueMath

apl.proto:321

Used in: APLValue

enum APLValueMath.MathOperator

apl.proto:322

Used in: APLValueMath

message APLValueMax

apl.proto:334

Used in: APLValue

message APLValueMin

apl.proto:337

Used in: APLValue

message APLValueNextRuneCooldown

apl.proto:415

Used in: APLValue

message APLValueNot

apl.proto:303

Used in: APLValue

message APLValueNumberTargets

apl.proto:345

Used in: APLValue

(message has no fields)

message APLValueOr

apl.proto:300

Used in: APLValue

message APLValueRemainingTime

apl.proto:343

Used in: APLValue

(message has no fields)

message APLValueRemainingTimePercent

apl.proto:344

Used in: APLValue

(message has no fields)

message APLValueRuneCooldown

apl.proto:412

Used in: APLValue

message APLValueRuneGrace

apl.proto:421

Used in: APLValue

enum APLValueRuneSlot

apl.proto:390

Used in: APLValueCurrentRuneActive, APLValueCurrentRuneDeath, APLValueRuneSlotCooldown

message APLValueRuneSlotCooldown

apl.proto:418

Used in: APLValue

message APLValueRuneSlotGrace

apl.proto:424

Used in: APLValue

enum APLValueRuneType

apl.proto:383

Used in: APLValueCurrentNonDeathRuneCount, APLValueCurrentRuneCount, APLValueNextRuneCooldown, APLValueRuneCooldown, APLValueRuneGrace, APLValueRuneSlotGrace

message APLValueSequenceIsComplete

apl.proto:505

Used in: APLValue

message APLValueSequenceIsReady

apl.proto:508

Used in: APLValue

message APLValueSequenceTimeToReady

apl.proto:511

Used in: APLValue

message APLValueSpellCPM

apl.proto:453

Used in: APLValue

message APLValueSpellCanCast

apl.proto:433

Used in: APLValue

message APLValueSpellCastTime

apl.proto:442

Used in: APLValue

message APLValueSpellChanneledTicks

apl.proto:459

Used in: APLValue

message APLValueSpellCurrentCost

apl.proto:462

Used in: APLValue

message APLValueSpellIsChanneling

apl.proto:456

Used in: APLValue

message APLValueSpellIsReady

apl.proto:436

Used in: APLValue

message APLValueSpellTimeToReady

apl.proto:439

Used in: APLValue

message APLValueSpellTravelTime

apl.proto:450

Used in: APLValue

message APLValueTotemRemainingTime

apl.proto:515

Used in: APLValue

enum APLValueType

apl.proto:284

message APLValueWarlockShouldRecastDrainSoul

apl.proto:522

Used in: APLValue

(message has no fields)

message APLValueWarlockShouldRefreshCorruption

apl.proto:524

Used in: APLValue

message ActionID

common.proto:809

Used in: APLActionActivateAura, APLActionCancelAura, APLActionCastSpell, APLActionChannelSpell, APLActionMultidot, APLActionMultishield, APLActionTriggerICD, APLValueAuraICDIsReadyWithReactionTime, APLValueAuraInternalCooldown, APLValueAuraIsActive, APLValueAuraIsActiveWithReactionTime, APLValueAuraNumStacks, APLValueAuraRemainingTime, APLValueAuraShouldRefresh, APLValueBossSpellIsCasting, APLValueBossSpellTimeToReady, APLValueDotIsActive, APLValueDotRemainingTime, APLValueSpellCPM, APLValueSpellCanCast, ...

message ActionMetrics

api.proto:129

The aggregated results from all uses of a particular action.

Used in: UnitMetrics

enum AirTotem

shaman.proto:143

Used in: ShamanTotems

enum ArmorType

common.proto:161

Used in: DatabaseFilters, SimItem, UIItem

message AsyncAPIResult

api.proto:406

message AuraMetrics

api.proto:186

Used in: UnitMetrics

message AuraStats

api.proto:309

Used in: UnitMetadata

message BalanceDruid

druid.proto:147

Used in: Player

message BalanceDruid.Options

druid.proto:151

Used in: BalanceDruid

message BalanceDruid.Rotation

druid.proto:148

(message has no fields)

enum BattleElixir

common.proto:316

Used in: Consumes

enum Blessings

paladin.proto:134

Used in: BlessingsAssignment

message BlessingsAssignment

ui.proto:336

Used in: BlessingsAssignments

message BlessingsAssignments

ui.proto:341

Used in: RaidSimSettings, SavedRaid

message BulkComboResult

api.proto:471

Used in: BulkSimResult

message BulkSettings

api.proto:440

Used in: BulkSimRequest

message BulkSimRequest

api.proto:429

RPC: BulkSim

message BulkSimResult

api.proto:465

Used in: ProgressMetrics

message CastsTestResult

test.proto:22

Used in: TestSuiteResult

message CharacterStatsTestResult

test.proto:6

Used in: TestSuiteResult

enum Class

common.proto:50

Used in: Player, UIEnchant, UIItem

message ComputeStatsRequest

api.proto:305

RPC ComputeStats

message ComputeStatsResult

api.proto:371

enum Conjured

common.proto:289

Used in: Consumes

message Consumes

common.proto:535

Used in: Player, SavedSettings

message Cooldown

common.proto:832

Custom options for a particular cooldown.

Used in: Cooldowns

message Cooldowns

common.proto:843

Used in: Player, SimpleRotation

message CraftedSource

ui.proto:134

Used in: UIItemSource

message CustomRotation

common.proto:863

message CustomSpell

common.proto:867

Used in: CustomRotation

message DatabaseFilters

ui.proto:241

Next tag: 20.

Used in: SimSettings

message Deathknight

deathknight.proto:144

Used in: Player

message Deathknight.Options

deathknight.proto:148

Used in: Deathknight

message Deathknight.Rotation

deathknight.proto:145

(message has no fields)

enum DeathknightMajorGlyph

deathknight.proto:104

enum DeathknightMinorGlyph

deathknight.proto:134

message DeathknightTalents

deathknight.proto:8

message Debuffs

common.proto:555

Used in: IndividualSimSettings, Raid, SavedSettings, StatWeightsRequest

message DetailedResultsUpdate

ui.proto:382

Sent by the sim to the detailed results page.

message DistributionMetrics

api.proto:225

Used in: PartyMetrics, RaidMetrics, UnitMetrics

message DpsTestResult

test.proto:14

Used in: TestSuiteResult

message DropSource

ui.proto:138

Used in: UIItemSource

enum DruidMajorGlyph

druid.proto:101

enum DruidMinorGlyph

druid.proto:136

message DruidTalents

druid.proto:8

enum DungeonDifficulty

ui.proto:95

Used in: DropSource

message Duration

common.proto:882

enum EarthTotem

shaman.proto:136

Used in: ShamanTotems

message ElementalShaman

shaman.proto:210

Used in: Player

message ElementalShaman.Options

shaman.proto:214

Used in: ElementalShaman

enum ElementalShaman.Options.ThunderstormRange

shaman.proto:218

Used in: Options

message ElementalShaman.Rotation

shaman.proto:211

(message has no fields)

enum EnchantType

common.proto:743

Extra enum for describing which items are eligible for an enchant, when ItemType alone is not enough.

Used in: UIEnchant

message Encounter

common.proto:670

Used in: ComputeStatsRequest, IndividualSimSettings, RaidSimRequest, RaidSimSettings, SavedEncounter, StatWeightsRequest

message EncounterMetrics

api.proto:278

Used in: RaidSimResult

message EncounterStats

api.proto:368

Used in: ComputeStatsResult

message EnhancementShaman

shaman.proto:229

Used in: Player

message EnhancementShaman.Options

shaman.proto:233

Used in: EnhancementShaman

message EnhancementShaman.Rotation

shaman.proto:230

(message has no fields)

message EquipmentSpec

common.proto:709

Used in: Player, SavedGearSet

enum Expansion

ui.proto:88

Used in: UIItem, UIZone

enum Explosive

common.proto:263

Used in: Consumes

enum Faction

common.proto:44

Used in: RepSource, SavedRaid, SimSettings

message FeralDruid

druid.proto:158

Used in: Player

message FeralDruid.Options

druid.proto:200

Used in: FeralDruid

message FeralDruid.Rotation

druid.proto:159

Used in: FeralDruid

enum FeralDruid.Rotation.AplType

druid.proto:160

Used in: APLActionCatOptimalRotationAction, Rotation

enum FeralDruid.Rotation.BearweaveType

druid.proto:164

Used in: Rotation

enum FeralDruid.Rotation.BiteModeType

druid.proto:169

Used in: Rotation

message FeralTankDruid

druid.proto:208

Used in: Player

message FeralTankDruid.Options

druid.proto:216

Used in: FeralTankDruid

message FeralTankDruid.Rotation

druid.proto:209

enum FireTotem

shaman.proto:149

Used in: ShamanTotems

enum Flask

common.proto:297

Used in: Consumes

enum Food

common.proto:361

Used in: Consumes

enum GemColor

common.proto:235

Used in: SimGem, SimItem, UIGem, UIItem

message GlyphID

ui.proto:206

Used in: UIDatabase

message Glyphs

common.proto:822

Used in: Player, SavedTalents, TalentLoadout

enum GuardianElixir

common.proto:343

Used in: Consumes

enum HandType

common.proto:182

Used in: SimItem, UIItem

message HealingModel

common.proto:850

Used in: Player, SavedSettings

message HealingPriest

priest.proto:167

Used in: Player

message HealingPriest.Options

priest.proto:171

Used in: HealingPriest

message HealingPriest.Rotation

priest.proto:168

(message has no fields)

message HolyPaladin

paladin.proto:188

Used in: Player

message HolyPaladin.Options

paladin.proto:192

Used in: HolyPaladin

message HolyPaladin.Rotation

paladin.proto:189

(message has no fields)

message Hunter

hunter.proto:180

Used in: Player

message Hunter.Options

hunter.proto:210

Used in: Hunter

enum Hunter.Options.Ammo

hunter.proto:211

Used in: Options

enum Hunter.Options.PetType

hunter.proto:223

Used in: Options

message Hunter.Rotation

hunter.proto:181

enum Hunter.Rotation.RotationType

hunter.proto:182

Used in: Rotation

enum Hunter.Rotation.StingType

hunter.proto:190

Used in: Rotation

enum HunterMajorGlyph

hunter.proto:95

enum HunterMinorGlyph

hunter.proto:125

message HunterPetTalents

hunter.proto:135

Used in: Hunter.Options

message HunterTalents

hunter.proto:6

message IconData

ui.proto:200

Used in: UIDatabase

message IndividualBuffs

common.proto:496

These are usually individual actions taken by other Characters.

Used in: Player, PlayerStats, SavedSettings

message IndividualSimSettings

ui.proto:283

Contains all information that is imported/exported from an individual sim.

enum InputType

common.proto:629

Used in: TargetInput

enum ItemQuality

common.proto:224

Used in: UIEnchant, UIGem, UIItem

enum ItemSlot

common.proto:204

All slots on the gear menu where a single item can be worn.

Used in: ItemSpecWithSlot

message ItemSpec

common.proto:703

Used in: BulkSettings, EquipmentSpec, ItemSpecWithSlot, ItemSwap

message ItemSpecWithSlot

api.proto:477

Used in: BulkComboResult

message ItemSwap

common.proto:876

Used in: Player, SavedSettings

enum ItemType

common.proto:143

Used in: SimItem, UIEnchant, UIItem

message Mage

mage.proto:145

Used in: Player

message Mage.Options

mage.proto:167

Used in: Mage

enum Mage.Options.ArmorType

mage.proto:168

Used in: Options

message Mage.Rotation

mage.proto:146

enum Mage.Rotation.PrimaryFireSpell

mage.proto:154

Fire Options.

Used in: Rotation

enum MageMajorGlyph

mage.proto:102

enum MageMinorGlyph

mage.proto:134

message MageTalents

mage.proto:8

enum MobType

common.proto:617

Used in: Target

enum OtherAction

common.proto:788

ID for actions that aren't spells or items.

Used in: ActionID

enum PaladinAura

paladin.proto:144

Used in: HolyPaladin.Options, ProtectionPaladin.Options, RetributionPaladin.Options

enum PaladinJudgement

paladin.proto:156

Used in: HolyPaladin.Options, ProtectionPaladin.Options, RetributionPaladin.Options

enum PaladinMajorGlyph

paladin.proto:92

enum PaladinMinorGlyph

paladin.proto:124

enum PaladinSeal

paladin.proto:150

Used in: ProtectionPaladin.Options, RetributionPaladin.Options

message PaladinTalents

paladin.proto:6

message Party

api.proto:86

Used in: Raid

message PartyBuffs

common.proto:481

Buffs that affect a single party.

Used in: IndividualSimSettings, Party, SavedSettings, StatWeightsRequest

message PartyMetrics

api.proto:263

Results for a whole raid.

Used in: RaidMetrics

message PartyStats

api.proto:359

Used in: RaidStats

enum PetFood

common.proto:387

Used in: Consumes

message PetStats

api.proto:339

Used in: PlayerStats

message Player

api.proto:19

Used in: IndividualSimSettings, Party, StatWeightsRequest

message PlayerStats

api.proto:342

Used in: PartyStats

enum Potions

common.proto:269

Used in: Consumes

message PresetEncounter

common.proto:698

Used in: UIDatabase

message PresetTarget

common.proto:694

Used in: PresetEncounter

enum PriestMajorGlyph

priest.proto:99

enum PriestMinorGlyph

priest.proto:129

message PriestTalents

priest.proto:9

WotLK talents

enum Profession

common.proto:64

Used in: CraftedSource, Player, SavedSettings, UIEnchant, UIGem, UIItem

message ProgressMetrics

api.proto:411

ProgressMetrics are used by all async APIs

message ProtectionPaladin

paladin.proto:175

Used in: Player

message ProtectionPaladin.Options

paladin.proto:179

Used in: ProtectionPaladin

message ProtectionPaladin.Rotation

paladin.proto:176

(message has no fields)

message ProtectionWarrior

warrior.proto:162

Used in: Player

message ProtectionWarrior.Options

warrior.proto:166

Used in: ProtectionWarrior

message ProtectionWarrior.Rotation

warrior.proto:163

(message has no fields)

enum PseudoStat

common.proto:129

Not all pseudostats are included here; just the ones we want to pass between the UI and backend. It's also OK to include things here which aren't in the PseudoStats struct.

Used in: StatWeightsRequest

message QuestSource

ui.proto:145

Used in: UIItemSource

enum Race

common.proto:30

Used in: Player, SavedSettings

message Raid

api.proto:92

Used in: ComputeStatsRequest, RaidSimRequest, RaidSimSettings, SavedRaid

message RaidBuffs

common.proto:395

Buffs that affect the entire raid.

Used in: IndividualSimSettings, Raid, SavedSettings, StatWeightsRequest

enum RaidFilterOption

ui.proto:225

Used in: DatabaseFilters

message RaidMetrics

api.proto:271

Results for a whole raid.

Used in: RaidSimResult

message RaidSimRequest

api.proto:283

RPC RaidSim

Used in: BulkSimRequest, SimRun

message RaidSimResult

api.proto:290

Result from running the raid sim.

Used in: ProgressMetrics, SimRun

message RaidSimSettings

ui.proto:360

Contains all information that is imported/exported from a raid sim.

message RaidStats

api.proto:362

Used in: ComputeStatsResult

enum RangedWeaponType

common.proto:190

Used in: DatabaseFilters, SimItem, UIItem

enum RepFaction

ui.proto:121

TODO: Wotlk Rep Factions Use the faction ID for the field index

Used in: RepSource

enum RepLevel

ui.proto:107

Used in: RepSource

message RepSource

ui.proto:154

Used in: UIItemSource

message ResourceMetrics

api.proto:210

Used in: UnitMetrics

enum ResourceType

api.proto:195

Used in: ResourceMetrics

message RestorationDruid

druid.proto:223

Used in: Player

message RestorationDruid.Options

druid.proto:227

Used in: RestorationDruid

message RestorationDruid.Rotation

druid.proto:224

(message has no fields)

message RestorationShaman

shaman.proto:251

Used in: Player

message RestorationShaman.Options

shaman.proto:255

Used in: RestorationShaman

message RestorationShaman.Rotation

shaman.proto:252

(message has no fields)

message RetributionPaladin

paladin.proto:162

Used in: Player

message RetributionPaladin.Options

paladin.proto:166

Used in: RetributionPaladin

message RetributionPaladin.Rotation

paladin.proto:163

(message has no fields)

message Rogue

rogue.proto:141

Used in: Player

message Rogue.Options

rogue.proto:145

Used in: Rogue

enum Rogue.Options.PoisonImbue

rogue.proto:147

Used in: Options

message Rogue.Rotation

rogue.proto:142

(message has no fields)

enum RogueMajorGlyph

rogue.proto:99

enum RogueMinorGlyph

rogue.proto:130

message RogueTalents

rogue.proto:8

message SavedEncounter

ui.proto:347

Local storage data for a saved encounter.

message SavedGearSet

ui.proto:300

Local storage data for gear settings.

message SavedRaid

ui.proto:352

Local storage data for raid sim settings.

message SavedRotation

ui.proto:332

message SavedSettings

ui.proto:306

Local storage data for other settings.

message SavedTalents

ui.proto:327

message ShadowPriest

priest.proto:139

Used in: Player

message ShadowPriest.Options

priest.proto:143

Used in: ShadowPriest

enum ShadowPriest.Options.Armor

priest.proto:144

Used in: Options

message ShadowPriest.Rotation

priest.proto:140

(message has no fields)

enum ShamanHealSpell

shaman.proto:244

enum ShamanImbue

shaman.proto:195

Used in: EnhancementShaman.Options, RestorationShaman.Options

enum ShamanMajorGlyph

shaman.proto:94

enum ShamanMinorGlyph

shaman.proto:125

enum ShamanShield

shaman.proto:189

Used in: ElementalShaman.Options, EnhancementShaman.Options, RestorationShaman.Options

enum ShamanSyncType

shaman.proto:203

Used in: EnhancementShaman.Options

message ShamanTalents

shaman.proto:6

message ShamanTotems

shaman.proto:163

Used in: ElementalShaman.Options, EnhancementShaman.Options, RestorationShaman.Options

enum ShamanTotems.TotemType

shaman.proto:165

Not used here, but used by APL

Used in: APLValueTotemRemainingTime

message SimDatabase

common.proto:713

Used in: Player

message SimEnchant

common.proto:752

Contains only the Enchant info needed by the sim.

Used in: SimDatabase

message SimGem

common.proto:758

Contains only the Gem info needed by the sim.

Used in: SimDatabase

message SimItem

common.proto:720

Contains only the Item info needed by the sim.

Used in: SimDatabase

message SimOptions

api.proto:118

Used in: RaidSimRequest, StatWeightsRequest

message SimRun

ui.proto:368

All the data related to running the sim once.

Used in: SimRunData

message SimRunData

ui.proto:374

Contains a sim run and also other context data.

Used in: DetailedResultsUpdate

message SimSettings

ui.proto:268

Used in: DetailedResultsUpdate, IndividualSimSettings, RaidSimSettings

message SimpleRotation

apl.proto:28

Used in: APLRotation

message SmitePriest

priest.proto:155

Used in: Player

message SmitePriest.Options

priest.proto:159

Used in: SmitePriest

message SmitePriest.Rotation

priest.proto:156

(message has no fields)

message SoldBySource

ui.proto:149

Used in: UIItemSource

enum SourceFilterOption

ui.proto:211

Used in: DatabaseFilters

enum Spec

common.proto:6

enum SpellSchool

common.proto:247

Used in: Target

message SpellStats

api.proto:315

Used in: UnitMetadata

enum Stat

common.proto:80

Keep in sync with sim/core/stats/stats.go.

Used in: IndividualSimSettings, StatWeightsRequest

message StatWeightValues

api.proto:399

Used in: StatWeightsResult

message StatWeightsRequest

api.proto:378

RPC StatWeights

message StatWeightsResult

api.proto:391

Used in: ProgressMetrics

message StatWeightsTestResult

test.proto:10

Used in: TestSuiteResult

message TalentLoadout

api.proto:434

Used in: BulkComboResult, BulkSettings

message TankDeathknight

deathknight.proto:164

Used in: Player

message TankDeathknight.Options

deathknight.proto:201

Used in: TankDeathknight

message TankDeathknight.Rotation

deathknight.proto:165

Used in: TankDeathknight

enum TankDeathknight.Rotation.BloodSpell

deathknight.proto:176

Used in: Rotation

enum TankDeathknight.Rotation.BloodTapPrio

deathknight.proto:182

Used in: Rotation

enum TankDeathknight.Rotation.Opener

deathknight.proto:166

Used in: Rotation

enum TankDeathknight.Rotation.OptimizationSetting

deathknight.proto:171

Used in: Rotation

enum TankDeathknight.Rotation.Presence

deathknight.proto:187

Used in: Rotation

message Target

common.proto:643

Used in: Encounter, PresetTarget

message TargetInput

common.proto:634

Used in: Target

message TargetStats

api.proto:365

Used in: EncounterStats

message TargetedActionMetrics

api.proto:142

Metrics for a specific action, when cast at a particular target.

Used in: ActionMetrics

message TestSuiteResult

test.proto:26

enum TristateEffect

common.proto:257

Used in: Debuffs, IndividualBuffs, RaidBuffs

message UIDatabase

ui.proto:12

Holds all WoW data for the UI.

message UIEnchant

ui.proto:160

Used in: UIDatabase

message UIGem

ui.proto:186

Used in: UIDatabase

message UIItem

ui.proto:43

Contains all information about an Item needed by the UI. Generally this will include everything needed by the sim, plus some additional data for displaying / filtering. Next tag: 26.

Used in: UIDatabase

enum UIItem.FactionRestriction

ui.proto:79

Used in: DatabaseFilters, UIItem

message UIItemSource

ui.proto:125

Used in: UIItem

message UINPC

ui.proto:33

Used in: UIDatabase

message UIZone

ui.proto:28

Used in: UIDatabase

message UnitMetadata

api.proto:334

Used in: PetStats, PlayerStats, TargetStats

message UnitMetrics

api.proto:237

All the results for a single Unit (player, target, or pet).

Used in: BulkComboResult, EncounterMetrics, PartyMetrics

message UnitReference

common.proto:765

Used in: APLActionCastSpell, APLActionChangeTarget, APLActionChannelSpell, APLValueAuraICDIsReadyWithReactionTime, APLValueAuraInternalCooldown, APLValueAuraIsActive, APLValueAuraIsActiveWithReactionTime, APLValueAuraNumStacks, APLValueAuraRemainingTime, APLValueAuraShouldRefresh, APLValueBossSpellIsCasting, APLValueBossSpellTimeToReady, APLValueCurrentHealth, APLValueCurrentHealthPercent, APLValueCurrentMana, APLValueCurrentManaPercent, APLValueDotIsActive, APLValueDotRemainingTime, APLValueWarlockShouldRefreshCorruption, BalanceDruid.Options, ...

enum UnitReference.Type

common.proto:766

Used in: UnitReference

message UnitStats

common.proto:138

Used in: IndividualSimSettings, Player, PlayerStats, SavedGearSet, StatWeightValues

message Warlock

warlock.proto:138

Used in: Player

message Warlock.Options

warlock.proto:142

Used in: Warlock

enum Warlock.Options.Armor

warlock.proto:152

Used in: Options

enum Warlock.Options.Summon

warlock.proto:143

Used in: Options

enum Warlock.Options.WeaponImbue

warlock.proto:158

Used in: Options

message Warlock.Rotation

warlock.proto:139

(message has no fields)

enum WarlockMajorGlyph

warlock.proto:96

enum WarlockMinorGlyph

warlock.proto:128

message WarlockTalents

warlock.proto:7

WotLK talents

message Warrior

warrior.proto:147

Used in: Player

message Warrior.Options

warrior.proto:151

Used in: Warrior

message Warrior.Rotation

warrior.proto:148

(message has no fields)

enum WarriorMajorGlyph

warrior.proto:99

enum WarriorMinorGlyph

warrior.proto:129

enum WarriorShout

warrior.proto:141

Used in: ProtectionWarrior.Options, Warrior.Options

message WarriorTalents

warrior.proto:6

enum WaterTotem

shaman.proto:157

Used in: ShamanTotems

enum WeaponType

common.proto:169

Used in: DatabaseFilters, SimItem, UIItem