Documentation ¶
Index ¶
- Variables
- func RegisterFeralTankDruid()
- type FeralTankDruid
- func (bear *FeralTankDruid) ApplyGearBonuses()
- func (bear *FeralTankDruid) GetDruid() *druid.Druid
- func (bear *FeralTankDruid) Initialize()
- func (bear *FeralTankDruid) OnAutoAttack(sim *core.Simulation, spell *core.Spell)
- func (bear *FeralTankDruid) OnGCDReady(sim *core.Simulation)
- func (bear *FeralTankDruid) Reset(sim *core.Simulation)
Constants ¶
This section is empty.
Variables ¶
View Source
var FullConsumes = &proto.Consumes{ BattleElixir: proto.BattleElixir_ElixirOfMajorAgility, Food: proto.Food_FoodGrilledMudfish, DefaultPotion: proto.Potions_HastePotion, DefaultConjured: proto.Conjured_ConjuredDarkRune, }
View Source
var P1Gear = items.EquipmentSpecFromJsonString(`{"items": [
{
"id": 34404,
"enchant": 3004,
"gems": [
32212,
25896
]
},
{
"id": 34178
},
{
"id": 34392,
"enchant": 2991,
"gems": [
32200,
32200
]
},
{
"id": 34190,
"enchant": 368
},
{
"id": 34211,
"enchant": 2661,
"gems": [
32200,
32200,
32200
]
},
{
"id": 34444,
"enchant": 2649,
"gems": [
32200,
0
]
},
{
"id": 34408,
"enchant": 2613,
"gems": [
32200,
32200,
0
]
},
{
"id": 35156,
"gems": [
0
]
},
{
"id": 34385,
"enchant": 3013,
"gems": [
32200,
32200,
32200
]
},
{
"id": 34573,
"enchant": 2940,
"gems": [
32200
]
},
{
"id": 34213,
"enchant": 2931
},
{
"id": 34361,
"enchant": 2931
},
{
"id": 32501
},
{
"id": 32658
},
{
"id": 30883,
"enchant": 2670
},
{},
{
"id": 32387
}
]}`)
View Source
var PlayerOptionsDefault = &proto.Player_FeralTankDruid{ FeralTankDruid: &proto.FeralTankDruid{ Talents: StandardTalents, Options: &proto.FeralTankDruid_Options{ InnervateTarget: &proto.RaidTarget{TargetIndex: -1}, StartingRage: 20, }, Rotation: &proto.FeralTankDruid_Rotation{ MaulRageThreshold: 50, MaintainDemoralizingRoar: true, Swipe: proto.FeralTankDruid_Rotation_SwipeWithEnoughAP, SwipeApThreshold: 2700, }, }, }
View Source
var StandardTalents = &proto.DruidTalents{ Ferocity: 5, SharpenedClaws: 3, ShreddingAttacks: 2, PredatoryStrikes: 3, PrimalFury: 2, SavageFury: 2, HeartOfTheWild: 5, SurvivalOfTheFittest: 3, LeaderOfThePack: true, ImprovedLeaderOfThePack: 2, PredatoryInstincts: 3, Mangle: true, Furor: 5, Naturalist: 5, NaturalShapeshifter: 3, Intensity: 3, OmenOfClarity: true, }
Functions ¶
func RegisterFeralTankDruid ¶
func RegisterFeralTankDruid()
Types ¶
type FeralTankDruid ¶
type FeralTankDruid struct { *druid.Druid Rotation *proto.FeralTankDruid_Rotation Options *proto.FeralTankDruid_Options }
func NewFeralTankDruid ¶
func NewFeralTankDruid(character core.Character, options *proto.Player) *FeralTankDruid
func (*FeralTankDruid) ApplyGearBonuses ¶
func (bear *FeralTankDruid) ApplyGearBonuses()
func (*FeralTankDruid) GetDruid ¶
func (bear *FeralTankDruid) GetDruid() *druid.Druid
func (*FeralTankDruid) Initialize ¶
func (bear *FeralTankDruid) Initialize()
func (*FeralTankDruid) OnAutoAttack ¶
func (bear *FeralTankDruid) OnAutoAttack(sim *core.Simulation, spell *core.Spell)
func (*FeralTankDruid) OnGCDReady ¶
func (bear *FeralTankDruid) OnGCDReady(sim *core.Simulation)
func (*FeralTankDruid) Reset ¶
func (bear *FeralTankDruid) Reset(sim *core.Simulation)
Click to show internal directories.
Click to hide internal directories.