Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
9f3a8dd
removed Insect Swarm - no longer in the game
stn-ms Apr 29, 2025
7d81f84
clean up - OOC is no longer a thing for balance and other unused bits…
stn-ms Apr 29, 2025
8177183
shooting stars implementation
stn-ms Apr 29, 2025
8f426b8
balance of power implementation
stn-ms Apr 29, 2025
55f929e
Merge remote-tracking branch 'origin/master' into fix/balance-druid
stn-ms May 5, 2025
a6af8c9
starfire implementation, cleanup for omen of clarity - balance spells…
stn-ms May 5, 2025
f72b88d
starsurge, starfire fixes, sunfire
stn-ms May 6, 2025
a1a1891
moonfire impl, corrected sunfire's bonus coeff
stn-ms May 6, 2025
ec7e6d1
starfall and moved some balance specific spells to balance.go instead…
stn-ms May 6, 2025
a765030
implemented nature's vigil damage buff and HOTW passive bonus as spec…
stn-ms May 6, 2025
bce9e70
hijacked some dot extension code and moved sunfire and moonfire exten…
stn-ms May 6, 2025
8517337
moved eclipse and related helper code from druid to balance
stn-ms May 7, 2025
9da0c29
nature's grace and lunar shower implementations
stn-ms May 7, 2025
4d60deb
clean up in moonfire and sunfire, thanks lutz
stn-ms May 7, 2025
bc3cf06
implemented healing touch, dream of cenarius (balance edition) and it…
stn-ms May 7, 2025
d9268ab
make HT actually heal (0)
stn-ms May 9, 2025
abdfd94
registering eclipse and AC basic implementation as a hot
stn-ms May 9, 2025
32f2358
set eclipse energy gains in euphoria
stn-ms May 9, 2025
0db29a6
very basic preraid preset
stn-ms May 9, 2025
f122397
Merge branch 'master' into fix/balance-druid
stn-ms May 9, 2025
d1ba2c0
fixed moonfire bonus coeff
stn-ms May 11, 2025
67a5631
Merge branch 'master' into fix/balance-druid
stn-ms May 11, 2025
b3af3d8
a bit of UI work - presets, buffs and debuffs, talents (all wip)
stn-ms May 11, 2025
ee2a461
added a bit of debugging to sunfire and moonfire tick extension on wr…
stn-ms May 12, 2025
1e45a7e
moved and enabled apl_values to balance, astral communion energy gain…
stn-ms May 12, 2025
b2e9d9c
preraid preset removed head enchant and included reforging
stn-ms May 12, 2025
2b80935
lvl 90 scaling
stn-ms May 12, 2025
02fda47
Merge branch 'master' into fix/balance-druid
stn-ms May 12, 2025
253a478
t15 preset wip
stn-ms May 13, 2025
27b72d6
Merge branch 'master' into fix/balance-druid
stn-ms May 13, 2025
9ecaf8b
missed a file during merge from master
stn-ms May 13, 2025
4fb1d91
Merge branch 'master' into fix/balance-druid
stn-ms May 16, 2025
12a5ad1
Merge branch 'master' into fix/balance-druid
stn-ms May 17, 2025
18e8964
moonkin form spell mod and auras
stn-ms May 17, 2025
2f9a6fd
T14 balance gearset
stn-ms May 17, 2025
92e43b9
T15 set bonuses
stn-ms May 17, 2025
778ce09
Celestial Alignment and some supporting code in eclipse
stn-ms May 18, 2025
39603f3
Merge branch 'master' into fix/balance-druid
stn-ms May 21, 2025
e17927e
Merge branch 'master' into fix/balance-druid
stn-ms May 25, 2025
d27305a
implement natural insight
stn-ms May 31, 2025
c95ddc3
a very basic APL, highly WIP
stn-ms May 31, 2025
d72611e
AC energy gain as a var, T16 pattern
stn-ms May 31, 2025
1877fc7
Merge branch 'master' into fix/balance-druid
stn-ms May 31, 2025
e9aec64
remove nature vigil's global druid spell registration
stn-ms May 31, 2025
4bfb210
Merge branch 'master' into fix/balance-druid
stn-ms Jun 2, 2025
efd52c3
Merge branch 'master' into fix/balance-druid
stn-ms Jun 4, 2025
d2d2333
Moved set items to druid
stn-ms Jun 4, 2025
24a0e85
Merge branch 'master' into fix/balance-druid
stn-ms Jun 7, 2025
3f443ca
fixed balance of power
stn-ms Jun 7, 2025
c53d1c6
[Balance] FoN initial implementation
stn-ms Jun 7, 2025
3e9597e
[Balance] added missing procmask for treant's wrath
stn-ms Jun 7, 2025
e2c5e5a
made healing touch do actual healing - this would be needed for guardian
stn-ms Jun 7, 2025
2e35d5e
[Balance] SotF and AC interaction
stn-ms Jun 7, 2025
be3548c
enabling balance tests and some cleanup
stn-ms Jun 8, 2025
c7df34e
[Balance] T14 gear set
stn-ms Jun 9, 2025
6360dea
[Balance] fixed tests
stn-ms Jun 9, 2025
125e684
[Balance] Update Hurricane and WM, added Astral Storm
stn-ms Jun 9, 2025
cfbab39
[Balance] added shooting stars diminishing returns
stn-ms Jun 9, 2025
22f2168
[Balance] update tests
stn-ms Jun 9, 2025
5eddd81
[Balance] Fixed Moonkin Form spellid
stn-ms Jun 9, 2025
ef15452
[Balance] Fixed the inverted solar/lunar energy in APLs
stn-ms Jun 9, 2025
c7b74a0
Merge branch 'master' into fix/balance-druid
stn-ms Jun 9, 2025
0dda26e
[Balance] Disabling T15 and T16 gear
stn-ms Jun 10, 2025
f79238f
[Balance] added a self aura to Starfall and reset its cd once we ente…
stn-ms Jun 10, 2025
c6020ef
[Balance] Celestial Alignment is off the GCD
stn-ms Jun 10, 2025
7e30ec2
[Balance] prevent Incarnation registration if not talented
stn-ms Jun 10, 2025
1a653f7
[Balance] Astral Communion proper interaction with SotF, also cancell…
stn-ms Jun 10, 2025
9e46aaf
[Balance] fixed FoN treants not casting
stn-ms Jun 10, 2025
ef5380e
[Balance] implemented Nature's Swiftness, added Incarnation and CA to…
stn-ms Jun 10, 2025
ed95857
[Balance] Fixed DoC buff stacking and mastery calculations
stn-ms Jun 10, 2025
82a0f2c
[Balance] APL update
stn-ms Jun 10, 2025
256e078
[Balance] updated tests
stn-ms Jun 10, 2025
01d3f54
Merge branch 'master' into fix/balance-druid
stn-ms Jun 10, 2025
3fea91d
[Druid] MOP beta changes - Moonkin Form 10% -> 20%, removed Shooting …
stn-ms Jun 13, 2025
b4ed7d5
Merge branch 'master' into fix/balance-druid
stn-ms Jun 13, 2025
d6a31c4
[Druid] updated tests
stn-ms Jun 13, 2025
abf4d05
[Balance] updated preraid gearset and updated tests
stn-ms Jun 13, 2025
8194125
Merge branch 'master' into fix/balance-druid
stn-ms Jun 17, 2025
7a3ad7a
[Balance] MOP Beta balance FoN buff
stn-ms Jun 17, 2025
499d580
[Balance] mark sim as alpha
stn-ms Jun 17, 2025
d5ddf33
[Druid] update spell cost and tests
stn-ms Jun 17, 2025
b07d6a7
[Balance] updated tests
stn-ms Jun 17, 2025
7b1d919
[Balance] Moonfire mana cost
stn-ms Jun 18, 2025
a026a7c
Merge branch 'master' into fix/balance-druid
1337LutZ Jun 18, 2025
2b83c10
Add soft cap breakpoints for NG+MF/SF
1337LutZ Jun 12, 2025
f6a71f9
Merge branch 'master' into fix/balance-druid
stn-ms Jun 22, 2025
f2377f9
[Balance] updating tests
stn-ms Jun 22, 2025
1ca661e
[Balance] addressing PR comments
stn-ms Jun 22, 2025
e04aa7d
Merge branch 'master' into fix/balance-druid
NerdEgghead Jun 25, 2025
077b6d1
Fix merge conflicts
NerdEgghead Jun 25, 2025
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
6 changes: 1 addition & 5 deletions sim/core/buffs.go
Original file line number Diff line number Diff line change
Expand Up @@ -464,11 +464,7 @@ func registerExclusiveSpellHaste(aura *Aura, spellHastePercent float64) {
}

func MoonkinAura(unit *Unit) *Aura {
aura := makeExclusiveBuff(unit, BuffConfig{
"Moonkin Aura",
ActionID{SpellID: 24907},
[]StatConfig{}})

aura := makeExclusiveBuff(unit, BuffConfig{"Moonkin Aura", ActionID{SpellID: 24907}, nil})
registerExclusiveSpellHaste(aura, 0.05)
return aura
}
Expand Down
3 changes: 2 additions & 1 deletion sim/core/spell_outcome.go
Original file line number Diff line number Diff line change
Expand Up @@ -771,7 +771,8 @@ func (result *SpellResult) applyAttackTableHit(spell *Spell, countHits bool) {
}

func (result *SpellResult) applyEnemyAttackTableMiss(spell *Spell, attackTable *AttackTable, roll float64, chance *float64) bool {
missChance := result.Target.GetTotalChanceToBeMissedAsDefender(attackTable) + spell.Unit.PseudoStats.IncreasedMissChance
missChance := result.Target.GetTotalChanceToBeMissedAsDefender(attackTable)

if spell.Unit.AutoAttacks.IsDualWielding && !spell.Unit.PseudoStats.DisableDWMissPenalty {
missChance += 0.19
}
Expand Down
3 changes: 1 addition & 2 deletions sim/core/stats/stats.go
Original file line number Diff line number Diff line change
Expand Up @@ -390,8 +390,7 @@ type PseudoStats struct {
BonusOHDps float64
BonusRangedDps float64

DisableDWMissPenalty bool // Used by Heroic Strike and Cleave
IncreasedMissChance float64 // Insect Swarm and Scorpid Sting
DisableDWMissPenalty bool // Used by Heroic Strike and Cleave

ThreatMultiplier float64 // Modulates the threat generated. Affected by things like salv.

Expand Down
70 changes: 0 additions & 70 deletions sim/druid/_glyphs.go

This file was deleted.

Loading
Loading