Documentation ¶
Index ¶
- Variables
- func RegisterTankDeathknight()
- type TankDeathknight
- func (dk *TankDeathknight) GetDeathknight() *deathknight.Deathknight
- func (dk *TankDeathknight) Initialize()
- func (dk *TankDeathknight) Reset(sim *core.Simulation)
- func (dk *TankDeathknight) SetupRotations()
- func (dk *TankDeathknight) TankRA_BloodSpell(sim *core.Simulation, target *core.Unit, s *deathknight.Sequence) time.Duration
- func (dk *TankDeathknight) TankRA_Hps(sim *core.Simulation, target *core.Unit, s *deathknight.Sequence) time.Duration
- func (dk *TankDeathknight) TankRA_Tps(sim *core.Simulation, target *core.Unit, s *deathknight.Sequence) time.Duration
Constants ¶
This section is empty.
Variables ¶
View Source
var BloodP1Gear = items.EquipmentSpecFromJsonString(`{"items": [
{
"id": 40565,
"enchant": 67839,
"gems": [
41380,
36767
]
},
{
"id": 40387
},
{
"id": 39704,
"enchant": 44957,
"gems": [
40008
]
},
{
"id": 40252,
"enchant": 55002
},
{
"id": 40559,
"gems": [
40008,
40022
]
},
{
"id": 40306,
"enchant": 44944,
"gems": [
40008,
0
]
},
{
"id": 40563,
"enchant": 63770,
"gems": [
40008,
0
]
},
{
"id": 39759,
"gems": [
40008,
40008
]
},
{
"id": 40567,
"enchant": 38373,
"gems": [
40008,
40008
]
},
{
"id": 40297,
"enchant": 44491
},
{
"id": 40718
},
{
"id": 40107
},
{
"id": 44063,
"gems": [
36767,
36767
]
},
{
"id": 42341,
"gems": [
40008,
40008
]
},
{
"id": 40406,
"enchant": 62158
},
{},
{
"id": 40207
}
]}`)
View Source
var BloodTankTalents = &proto.DeathknightTalents{ BladeBarrier: 5, BladedArmor: 5, ScentOfBlood: 1, RuneTap: true, DarkConviction: 5, DeathRuneMastery: 3, ImprovedRuneTap: 3, SpellDeflection: 3, BloodyStrikes: 3, VeteranOfTheThirdWar: 3, BloodyVengeance: 2, AbominationsMight: 2, Hysteria: true, ImprovedDeathStrike: 2, VampiricBlood: true, WillOfTheNecropolis: 3, ImprovedIcyTouch: 3, Toughness: 5, BlackIce: 5, IcyTalons: 5, Lichborne: true, EndlessWinter: 2, FrigidDreadplate: 3, GlacierRot: 2, ImprovedIcyTalons: true, Anticipation: 2, }
View Source
var FullConsumes = &proto.Consumes{ Flask: proto.Flask_FlaskOfStoneblood, DefaultPotion: proto.Potions_IndestructiblePotion, PrepopPotion: proto.Potions_IndestructiblePotion, Food: proto.Food_FoodDragonfinFilet, }
View Source
var FullDebuffs = &proto.Debuffs{ SunderArmor: true, Mangle: true, DemoralizingShout: proto.TristateEffect_TristateEffectImproved, JudgementOfLight: true, FaerieFire: proto.TristateEffect_TristateEffectRegular, Misery: true, FrostFever: proto.TristateEffect_TristateEffectImproved, BloodFrenzy: true, EbonPlaguebringer: true, HeartOfTheCrusader: true, }
View Source
var FullIndividualBuffs = &proto.IndividualBuffs{ BlessingOfKings: true, BlessingOfMight: proto.TristateEffect_TristateEffectImproved, BlessingOfSanctuary: true, }
View Source
var FullPartyBuffs = &proto.PartyBuffs{ HeroicPresence: true, }
View Source
var FullRaidBuffs = &proto.RaidBuffs{ GiftOfTheWild: proto.TristateEffect_TristateEffectImproved, PowerWordFortitude: proto.TristateEffect_TristateEffectImproved, AbominationsMight: true, SwiftRetribution: true, Bloodlust: true, StrengthOfEarthTotem: proto.TristateEffect_TristateEffectImproved, LeaderOfThePack: proto.TristateEffect_TristateEffectImproved, SanctifiedRetribution: true, DevotionAura: proto.TristateEffect_TristateEffectImproved, RetributionAura: true, IcyTalons: true, }
View Source
var Glyphs = &proto.Glyphs{ Major1: int32(proto.DeathknightMajorGlyph_GlyphOfDarkCommand), Major2: int32(proto.DeathknightMajorGlyph_GlyphOfObliterate), Major3: int32(proto.DeathknightMajorGlyph_GlyphOfVampiricBlood), }
View Source
var PlayerOptionsBloodTank = &proto.Player_TankDeathknight{ TankDeathknight: &proto.TankDeathknight{ Talents: BloodTankTalents, Options: deathKnightOptions, Rotation: bloodTankRotation, }, }
Functions ¶
func RegisterTankDeathknight ¶
func RegisterTankDeathknight()
Types ¶
type TankDeathknight ¶
type TankDeathknight struct { *deathknight.Deathknight BloodSpell *deathknight.RuneSpell Rotation *proto.TankDeathknight_Rotation // contains filtered or unexported fields }
func NewTankDeathknight ¶
func NewTankDeathknight(character core.Character, options *proto.Player) *TankDeathknight
func (*TankDeathknight) GetDeathknight ¶
func (dk *TankDeathknight) GetDeathknight() *deathknight.Deathknight
func (*TankDeathknight) Initialize ¶
func (dk *TankDeathknight) Initialize()
func (*TankDeathknight) Reset ¶
func (dk *TankDeathknight) Reset(sim *core.Simulation)
func (*TankDeathknight) SetupRotations ¶
func (dk *TankDeathknight) SetupRotations()
func (*TankDeathknight) TankRA_BloodSpell ¶
func (dk *TankDeathknight) TankRA_BloodSpell(sim *core.Simulation, target *core.Unit, s *deathknight.Sequence) time.Duration
func (*TankDeathknight) TankRA_Hps ¶
func (dk *TankDeathknight) TankRA_Hps(sim *core.Simulation, target *core.Unit, s *deathknight.Sequence) time.Duration
func (*TankDeathknight) TankRA_Tps ¶
func (dk *TankDeathknight) TankRA_Tps(sim *core.Simulation, target *core.Unit, s *deathknight.Sequence) time.Duration
Click to show internal directories.
Click to hide internal directories.