Skip to content

Commit

Permalink
Merge pull request #199 from wowsims/balance-druid
Browse files Browse the repository at this point in the history
Update Starsurge with new hotfixes + add Dreamstate rune
  • Loading branch information
kayla-glick authored Feb 15, 2024
2 parents 9462a6e + 694b4ee commit 92e438a
Show file tree
Hide file tree
Showing 6 changed files with 238 additions and 134 deletions.
41 changes: 28 additions & 13 deletions proto/druid.proto
Original file line number Diff line number Diff line change
Expand Up @@ -62,19 +62,34 @@ message DruidTalents {

enum DruidRune {
DruidRuneNone = 0;
RuneChestWildStrikes = 407977;
RuneChestSurvivalOfTheFittest = 411115;
RuneChestLivingSeed = 414677;
RuneChestFuryOfStormrage = 414799;
RuneHandsMangle = 407995;
RuneHandsWildGrowth = 408120;
RuneHandsLacerate = 414644;
RuneHandsSunfire = 414684;
RuneLegsStarsurge = 417157;
RuneLegsSavageRoar = 407988;
RuneLegsLifebloom = 409824;
RuneLegsSkullBash = 410176;
RuneBeltEclipse = 408248;

// Chest
RuneChestFuryOfStormrage = 414799;
RuneChestLivingSeed = 414677;
RuneChestSurvivalOfTheFittest = 411115;
RuneChestWildStrikes = 407977;

// Hands
RuneHandsLacerate = 414644;
RuneHandsMangle = 407995;
RuneHandsSunfire = 414684;
RuneHandsWildGrowth = 408120;

// Belt
RuneBeltBerserk = 417141;
RuneBeltEclipse = 408248;
RuneBeltNourish = 408247;

// Legs
RuneLegsStarsurge = 417157;
RuneLegsSavageRoar = 407988;
RuneLegsLifebloom = 409824;
RuneLegsSkullBash = 410176;

// Feet
RuneFeetDreamstate = 408258;
RuneFeetKingOfTheJungle = 417046;
RuneFeetSurvivalInstincts = 408024;
}

message BalanceDruid {
Expand Down
4 changes: 2 additions & 2 deletions sim/core/debuffs.go
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ func applyDebuffEffects(target *Unit, targetIdx int, debuffs *proto.Debuffs, rai
if debuffs.Stormstrike {
MakePermanent(StormstrikeAura(target, level))
} else if debuffs.Dreamstate {
MakePermanent(DreamstateAura(target, level))
MakePermanent(DreamstateAura(target))
}

if debuffs.GiftOfArthas {
Expand Down Expand Up @@ -172,7 +172,7 @@ func StormstrikeAura(unit *Unit, rank int32) *Aura {
})
}

func DreamstateAura(unit *Unit, rank int32) *Aura {
func DreamstateAura(unit *Unit) *Aura {
damageMulti := 1.2
duration := time.Second * 12

Expand Down
Loading

0 comments on commit 92e438a

Please sign in to comment.