Skip to content

Commit

Permalink
Merge branch 'master' into add-shred-idol
Browse files Browse the repository at this point in the history
  • Loading branch information
rosenrusinov authored Apr 17, 2024
2 parents e147424 + bb4111a commit ae94b0f
Show file tree
Hide file tree
Showing 5 changed files with 81 additions and 77 deletions.
2 changes: 1 addition & 1 deletion sim/core/buffs.go
Original file line number Diff line number Diff line change
Expand Up @@ -1619,7 +1619,7 @@ func StrengthOfEarthTotemAura(unit *Unit, level int32, multiplier float64) *Aura
spellId := map[int32]int32{
25: 8162,
40: 8163,
50: 8835,
50: 8163,
60: 25362,
}[level]
duration := time.Minute * 2
Expand Down
22 changes: 11 additions & 11 deletions sim/warlock/dps/TestAffliction.results
Original file line number Diff line number Diff line change
Expand Up @@ -151,17 +151,17 @@ stat_weights_results: {
weights: 0
weights: 0
weights: 0
weights: -1.28118
weights: -1.28778
weights: 0
weights: -0.40387
weights: -0.46832
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 9.41833
weights: 8.84263
weights: 7.14591
weights: 0
weights: 0
Expand Down Expand Up @@ -253,56 +253,56 @@ dps_results: {
dps_results: {
key: "TestAffliction-Lvl50-Average-Default"
value: {
dps: 1358.92464
dps: 1326.62359
tps: 1130.63521
}
}
dps_results: {
key: "TestAffliction-Lvl50-Settings-Orc-nf.ruin-Destruction Warlock-nf.ruin-FullBuffs-Phase 3 Consumes-LongMultiTarget"
value: {
dps: 1931.88057
dps: 1899.41166
tps: 2647.10542
}
}
dps_results: {
key: "TestAffliction-Lvl50-Settings-Orc-nf.ruin-Destruction Warlock-nf.ruin-FullBuffs-Phase 3 Consumes-LongSingleTarget"
value: {
dps: 1336.3011
dps: 1303.99632
tps: 1107.74441
}
}
dps_results: {
key: "TestAffliction-Lvl50-Settings-Orc-nf.ruin-Destruction Warlock-nf.ruin-FullBuffs-Phase 3 Consumes-ShortSingleTarget"
value: {
dps: 1372.16499
dps: 1347.10444
tps: 1182.18086
}
}
dps_results: {
key: "TestAffliction-Lvl50-Settings-Orc-nf.ruin-Destruction Warlock-nf.ruin-NoBuffs-Phase 3 Consumes-LongMultiTarget"
value: {
dps: 1205.01567
dps: 1185.88432
tps: 2070.65628
}
}
dps_results: {
key: "TestAffliction-Lvl50-Settings-Orc-nf.ruin-Destruction Warlock-nf.ruin-NoBuffs-Phase 3 Consumes-LongSingleTarget"
value: {
dps: 762.38565
dps: 743.24933
tps: 625.78478
}
}
dps_results: {
key: "TestAffliction-Lvl50-Settings-Orc-nf.ruin-Destruction Warlock-nf.ruin-NoBuffs-Phase 3 Consumes-ShortSingleTarget"
value: {
dps: 716.65495
dps: 704.87362
tps: 630.45808
}
}
dps_results: {
key: "TestAffliction-Lvl50-SwitchInFrontOfTarget-Default"
value: {
dps: 1357.11546
dps: 1324.95274
tps: 1130.14122
}
}
64 changes: 32 additions & 32 deletions sim/warlock/dps/TestDestruction.results
Original file line number Diff line number Diff line change
Expand Up @@ -151,9 +151,9 @@ stat_weights_results: {
weights: 0
weights: 0
weights: 0
weights: 0.00343
weights: 0.0029
weights: 0
weights: 0.38462
weights: 0.36308
weights: 0
weights: 0
weights: 0
Expand Down Expand Up @@ -200,17 +200,17 @@ stat_weights_results: {
weights: 0
weights: 0
weights: 0
weights: 0.02904
weights: 0.02784
weights: 0
weights: 0.14709
weights: 0.13619
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 3.13054
weights: 3.06661
weights: 0.16755
weights: 0
weights: 0
Expand Down Expand Up @@ -249,17 +249,17 @@ stat_weights_results: {
weights: 0
weights: 0
weights: 0
weights: 8.71011
weights: 8.80691
weights: 0
weights: 0.10675
weights: 0.14571
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 0
weights: 20.04789
weights: 20.05234
weights: 6.75843
weights: 0
weights: 0
Expand Down Expand Up @@ -295,168 +295,168 @@ stat_weights_results: {
dps_results: {
key: "TestDestruction-Lvl25-Average-Default"
value: {
dps: 126.18948
dps: 122.31451
tps: 94.72223
}
}
dps_results: {
key: "TestDestruction-Lvl25-Settings-Orc-destruction-Destruction Warlock-destruction-FullBuffs-Phase 1 Consumes-LongMultiTarget"
value: {
dps: 395.93473
dps: 392.07622
tps: 694.34373
}
}
dps_results: {
key: "TestDestruction-Lvl25-Settings-Orc-destruction-Destruction Warlock-destruction-FullBuffs-Phase 1 Consumes-LongSingleTarget"
value: {
dps: 126.18048
dps: 122.301
tps: 94.55663
}
}
dps_results: {
key: "TestDestruction-Lvl25-Settings-Orc-destruction-Destruction Warlock-destruction-FullBuffs-Phase 1 Consumes-ShortSingleTarget"
value: {
dps: 209.56273
dps: 205.64351
tps: 160.0771
}
}
dps_results: {
key: "TestDestruction-Lvl25-Settings-Orc-destruction-Destruction Warlock-destruction-NoBuffs-Phase 1 Consumes-LongMultiTarget"
value: {
dps: 302.6133
dps: 299.14278
tps: 677.79138
}
}
dps_results: {
key: "TestDestruction-Lvl25-Settings-Orc-destruction-Destruction Warlock-destruction-NoBuffs-Phase 1 Consumes-LongSingleTarget"
value: {
dps: 89.15414
dps: 85.66284
tps: 62.58916
}
}
dps_results: {
key: "TestDestruction-Lvl25-Settings-Orc-destruction-Destruction Warlock-destruction-NoBuffs-Phase 1 Consumes-ShortSingleTarget"
value: {
dps: 161.39961
dps: 158.88402
tps: 127.04111
}
}
dps_results: {
key: "TestDestruction-Lvl25-SwitchInFrontOfTarget-Default"
value: {
dps: 126.18048
dps: 122.301
tps: 94.55663
}
}
dps_results: {
key: "TestDestruction-Lvl40-Average-Default"
value: {
dps: 149.9613
dps: 145.67126
tps: 78.65772
}
}
dps_results: {
key: "TestDestruction-Lvl40-Settings-Orc-fire.imp-Destruction Warlock-fire.imp-FullBuffs-Phase 2 Consumes-LongMultiTarget"
value: {
dps: 147.03559
dps: 142.74374
tps: 1037.92464
}
}
dps_results: {
key: "TestDestruction-Lvl40-Settings-Orc-fire.imp-Destruction Warlock-fire.imp-FullBuffs-Phase 2 Consumes-LongSingleTarget"
value: {
dps: 147.03559
dps: 142.74374
tps: 74.0336
}
}
dps_results: {
key: "TestDestruction-Lvl40-Settings-Orc-fire.imp-Destruction Warlock-fire.imp-FullBuffs-Phase 2 Consumes-ShortSingleTarget"
value: {
dps: 243.6638
dps: 239.35189
tps: 159.62473
}
}
dps_results: {
key: "TestDestruction-Lvl40-Settings-Orc-fire.imp-Destruction Warlock-fire.imp-NoBuffs-Phase 2 Consumes-LongMultiTarget"
value: {
dps: 106.49341
dps: 103.69659
tps: 1016.50172
}
}
dps_results: {
key: "TestDestruction-Lvl40-Settings-Orc-fire.imp-Destruction Warlock-fire.imp-NoBuffs-Phase 2 Consumes-LongSingleTarget"
value: {
dps: 106.49341
dps: 103.69659
tps: 65.48946
}
}
dps_results: {
key: "TestDestruction-Lvl40-Settings-Orc-fire.imp-Destruction Warlock-fire.imp-NoBuffs-Phase 2 Consumes-ShortSingleTarget"
value: {
dps: 168.85181
dps: 166.00867
tps: 112.30784
}
}
dps_results: {
key: "TestDestruction-Lvl40-SwitchInFrontOfTarget-Default"
value: {
dps: 147.29884
dps: 143.00855
tps: 74.38425
}
}
dps_results: {
key: "TestDestruction-Lvl50-Average-Default"
value: {
dps: 1279.97295
dps: 1262.81151
tps: 1111.43375
}
}
dps_results: {
key: "TestDestruction-Lvl50-Settings-Orc-backdraft-Destruction Warlock-backdraft-FullBuffs-Phase 3 Consumes-LongMultiTarget"
value: {
dps: 2013.17239
dps: 1996.03453
tps: 2502.70732
}
}
dps_results: {
key: "TestDestruction-Lvl50-Settings-Orc-backdraft-Destruction Warlock-backdraft-FullBuffs-Phase 3 Consumes-LongSingleTarget"
value: {
dps: 1275.97578
dps: 1258.8581
tps: 1107.82719
}
}
dps_results: {
key: "TestDestruction-Lvl50-Settings-Orc-backdraft-Destruction Warlock-backdraft-FullBuffs-Phase 3 Consumes-ShortSingleTarget"
value: {
dps: 1366.18309
dps: 1350.71441
tps: 1217.88406
}
}
dps_results: {
key: "TestDestruction-Lvl50-Settings-Orc-backdraft-Destruction Warlock-backdraft-NoBuffs-Phase 3 Consumes-LongMultiTarget"
value: {
dps: 1246.72212
dps: 1237.79346
tps: 1865.06428
}
}
dps_results: {
key: "TestDestruction-Lvl50-Settings-Orc-backdraft-Destruction Warlock-backdraft-NoBuffs-Phase 3 Consumes-LongSingleTarget"
value: {
dps: 704.04374
dps: 695.10717
tps: 616.87371
}
}
dps_results: {
key: "TestDestruction-Lvl50-Settings-Orc-backdraft-Destruction Warlock-backdraft-NoBuffs-Phase 3 Consumes-ShortSingleTarget"
value: {
dps: 742.9627
dps: 736.50638
tps: 680.39569
}
}
dps_results: {
key: "TestDestruction-Lvl50-SwitchInFrontOfTarget-Default"
value: {
dps: 1272.14272
dps: 1255.01937
tps: 1103.10161
}
}
6 changes: 5 additions & 1 deletion sim/warlock/pet_abilities.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ func (wp *WarlockPet) registerFireboltSpell() {
manaCost := [8]float64{0, 10, 20, 35, 50, 70, 95, 115}[rank]
level := [8]int{0, 1, 8, 18, 28, 38, 48, 58}[rank]

improvedImp := []float64{1, 1.1, 1.2, 1.3}[wp.owner.Talents.ImprovedImp]
baseDamage[0] *= improvedImp
baseDamage[1] *= improvedImp

wp.primaryAbility = wp.RegisterSpell(core.SpellConfig{
ActionID: core.ActionID{SpellID: spellId},
SpellSchool: core.SpellSchoolFire,
Expand All @@ -45,7 +49,7 @@ func (wp *WarlockPet) registerFireboltSpell() {
},
},

DamageMultiplier: 1 + 0.1*float64(wp.owner.Talents.ImprovedImp),
DamageMultiplier: 1,
ThreatMultiplier: 1,
BonusCoefficient: spellCoeff,

Expand Down
Loading

0 comments on commit ae94b0f

Please sign in to comment.