Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add starsurge lunar eclipse crit bonus #180

Merged
merged 2 commits into from
Feb 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
294 changes: 294 additions & 0 deletions sim/druid/balance/TestBalance.results
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,300 @@ dps_results: {
tps: 60.29985
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_1-Default-phase_2-FullBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 33.0604
tps: 43.6655
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_1-Default-phase_2-FullBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 33.0604
tps: 33.59065
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_1-Default-phase_2-FullBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 33.03235
tps: 35.16801
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_1-Default-phase_2-NoBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 32.13696
tps: 32.13696
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_1-Default-phase_2-NoBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 32.13696
tps: 32.13696
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_1-Default-phase_2-NoBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 32.82904
tps: 32.82904
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_1-FullBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 102.88453
tps: 124.19733
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_1-FullBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 102.88453
tps: 103.95017
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_1-FullBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 106.7322
tps: 111.69948
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_1-NoBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 100.36065
tps: 100.36065
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_1-NoBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 100.36065
tps: 100.36065
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_1-NoBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 106.98319
tps: 106.98319
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_2-FullBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 62.15304
tps: 69.90224
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_2-FullBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 62.15304
tps: 62.5405
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_2-FullBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 62.05179
tps: 63.86563
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_2-NoBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 61.67812
tps: 61.67812
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_2-NoBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 61.67812
tps: 61.67812
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-25-phase_2-Default-phase_2-NoBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 61.38657
tps: 61.38657
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_1-FullBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 115.70634
tps: 235.34579
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_1-FullBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 115.70634
tps: 121.68832
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_1-FullBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 114.2282
tps: 124.22293
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_1-NoBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 102.91597
tps: 102.91597
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_1-NoBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 102.91597
tps: 102.91597
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_1-NoBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 113.87893
tps: 113.87893
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_2-FullBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 124.55498
tps: 232.04758
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_2-FullBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 124.55498
tps: 129.92961
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_2-FullBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 117.73747
tps: 127.91979
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_2-NoBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 125.81317
tps: 125.81317
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_2-NoBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 125.81317
tps: 125.81317
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_1-Default-phase_2-NoBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 117.20238
tps: 117.20238
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_1-FullBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 181.31128
tps: 300.36622
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_1-FullBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 181.31128
tps: 187.26402
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_1-FullBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 190.41167
tps: 199.37695
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_1-NoBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 168.50212
tps: 168.50212
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_1-NoBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 168.50212
tps: 168.50212
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_1-NoBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 188.74505
tps: 188.74505
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_2-FullBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 223.52802
tps: 349.48962
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_2-FullBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 223.52802
tps: 229.8261
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_2-FullBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 231.44896
tps: 243.05316
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_2-NoBuffs-Full Consumes-LongMultiTarget"
value: {
dps: 206.02085
tps: 206.02085
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_2-NoBuffs-Full Consumes-LongSingleTarget"
value: {
dps: 206.02085
tps: 206.02085
}
}
dps_results: {
key: "TestBalance-Settings-Tauren-40-phase_2-Default-phase_2-NoBuffs-Full Consumes-ShortSingleTarget"
value: {
dps: 230.77126
tps: 230.77126
}
}
dps_results: {
key: "TestBalance-SwitchInFrontOfTarget-Default"
value: {
Expand Down
27 changes: 18 additions & 9 deletions sim/druid/balance/balance_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,30 @@ func init() {

func TestBalance(t *testing.T) {
core.RunTestSuite(t, t.Name(), core.FullCharacterTestSuiteGenerator(core.CharacterSuiteConfig{
Class: proto.Class_ClassDruid,
Race: proto.Race_RaceTauren,
Class: proto.Class_ClassDruid,
Race: proto.Race_RaceTauren,
Level: 25,
OtherLevels: []int32{40},

GearSet: core.GetGearSet("../../../ui/balance_druid/gear_sets", "phase_1"),
OtherGearSets: []core.GearSetCombo{},
Talents: StandardTalents,
Consumes: FullConsumes,
SpecOptions: core.SpecOptionsCombo{Label: "Default", SpecOptions: PlayerOptionsAdaptive},
Rotation: core.GetAplRotation("../../../ui/balance_druid/apls", "phase_1"),
GearSet: core.GetGearSet("../../../ui/balance_druid/gear_sets", "phase_1"),
OtherGearSets: []core.GearSetCombo{
core.GetGearSet("../../../ui/balance_druid/gear_sets", "phase_2"),
},

Talents: phase2Talents,
Consumes: FullConsumes,
SpecOptions: core.SpecOptionsCombo{Label: "Default", SpecOptions: PlayerOptionsAdaptive},
Rotation: core.GetAplRotation("../../../ui/balance_druid/apls", "phase_1"),
OtherRotations: []core.RotationCombo{
core.GetAplRotation("../../../ui/balance_druid/apls", "phase_2"),
},

ItemFilter: ItemFilter,
}))
}

var StandardTalents = "5000500302541051"
var phase1Talents = "50005003021"
var phase2Talents = "5000500302541051"

var FullConsumes = core.ConsumesCombo{
Label: "Full Consumes",
Expand Down
Loading
Loading