tank

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var P1Gear = core.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) ApplyFormBonuses added in v0.1.7

func (bear *FeralTankDruid) ApplyFormBonuses(enable bool) stats.Stats

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL