diff --git a/go.mod b/go.mod index cdb5e0fb95..23c05b4ada 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,7 @@ require ( github.com/spf13/cobra v1.7.0 github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a golang.org/x/exp v0.0.0-20221028150844-83b7d23a625f - google.golang.org/protobuf v1.31.0 + google.golang.org/protobuf v1.33.0 ) require ( diff --git a/go.sum b/go.sum index 5f7705fd04..89207bba7b 100644 --- a/go.sum +++ b/go.sum @@ -25,5 +25,7 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= +google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/sim/death_knight/blood/blood.go b/sim/death_knight/blood/blood.go index 2001a727fb..d342fb4446 100644 --- a/sim/death_knight/blood/blood.go +++ b/sim/death_knight/blood/blood.go @@ -39,6 +39,7 @@ func NewBloodDeathKnight(character *core.Character, options *proto.Player) *Bloo DeathKnight: death_knight.NewDeathKnight(character, death_knight.DeathKnightInputs{ IsDps: false, StartingRunicPower: dkOptions.Options.ClassOptions.StartingRunicPower, + Spec: proto.Spec_SpecBloodDeathKnight, }, options.TalentsString, 50034), vengeance: &core.VengeanceTracker{}, } diff --git a/sim/death_knight/talents_blood.go b/sim/death_knight/talents_blood.go index 55b015be5f..cabac1c180 100644 --- a/sim/death_knight/talents_blood.go +++ b/sim/death_knight/talents_blood.go @@ -39,7 +39,7 @@ func (dk *DeathKnight) ApplyBloodTalents() { //Toughness if dk.Talents.Toughness > 0 { - dk.ApplyEquipScaling(stats.Armor, []float64{0.03, 0.06, 0.1}[dk.Talents.Toughness]) + dk.ApplyEquipScaling(stats.Armor, []float64{1.0, 1.03, 1.06, 1.1}[dk.Talents.Toughness]) } // Abomination's Might diff --git a/ui/death_knight/blood/sim.ts b/ui/death_knight/blood/sim.ts index ec5f3605ea..2b6aefec2a 100644 --- a/ui/death_knight/blood/sim.ts +++ b/ui/death_knight/blood/sim.ts @@ -32,11 +32,8 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecBloodDeathKnight, { Stat.StatHealth, Stat.StatArmor, Stat.StatBonusArmor, - Stat.StatArmorPenetration, - Stat.StatDefense, Stat.StatDodge, Stat.StatParry, - Stat.StatResilience, Stat.StatSpellHit, Stat.StatNatureResistance, Stat.StatShadowResistance, @@ -49,7 +46,6 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecBloodDeathKnight, { displayStats: [ Stat.StatHealth, Stat.StatArmor, - Stat.StatBonusArmor, Stat.StatStamina, Stat.StatStrength, Stat.StatAgility, @@ -60,11 +56,8 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecBloodDeathKnight, { Stat.StatMeleeHit, Stat.StatMeleeCrit, Stat.StatMeleeHaste, - Stat.StatArmorPenetration, - Stat.StatDefense, Stat.StatDodge, Stat.StatParry, - Stat.StatResilience, Stat.StatNatureResistance, Stat.StatShadowResistance, Stat.StatFrostResistance, @@ -85,12 +78,8 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecBloodDeathKnight, { [Stat.StatMeleeHit]: 0.67, [Stat.StatMeleeCrit]: 0.28, [Stat.StatMeleeHaste]: 0.21, - [Stat.StatArmorPenetration]: 0.19, - [Stat.StatBlock]: 0.35, - [Stat.StatBlockValue]: 0.59, [Stat.StatDodge]: 0.7, [Stat.StatParry]: 0.58, - [Stat.StatDefense]: 0.8, }, { [PseudoStat.PseudoStatMainHandDps]: 3.1,