diff --git a/sim/shaman/item_sets.go b/sim/shaman/item_sets.go index 83e31a1c4b..9ce760882b 100644 --- a/sim/shaman/item_sets.go +++ b/sim/shaman/item_sets.go @@ -52,6 +52,20 @@ var OstracizedBerserksBattlemail = core.NewItemSet(core.ItemSet{ }, }) +var ItemSetBloodGuardsMail = core.NewItemSet(core.ItemSet{ + Name: "Blood Guard's Mail", + Bonuses: map[int32]core.ApplyEffect{ + 3: func(agent core.Agent) { + c := agent.GetCharacter() + c.AddStat(stats.Stamina, 15) + }, + 6: func(agent core.Agent) { + c := agent.GetCharacter() + c.AddStat(stats.AttackPower, 30) + }, + }, +}) + var ItemSetBloodGuardsInscribedMail = core.NewItemSet(core.ItemSet{ Name: "Blood Guard's Inscribed Mail", Bonuses: map[int32]core.ApplyEffect{ @@ -93,3 +107,31 @@ var ItemSetEmeraldChainmail = core.NewItemSet(core.ItemSet{ }, }, }) + +var ItemSetEmeraldScalemail = core.NewItemSet(core.ItemSet{ + Name: "Emerald Scalemail", + Bonuses: map[int32]core.ApplyEffect{ + 3: func(agent core.Agent) { + c := agent.GetCharacter() + c.AddStat(stats.Stamina, 10) + }, + 6: func(agent core.Agent) { + c := agent.GetCharacter() + c.AddStat(stats.AttackPower, 20) + }, + }, +}) + +var ItemSetEmeraldLadenChain = core.NewItemSet(core.ItemSet{ + Name: "Emerald Laden Chain", + Bonuses: map[int32]core.ApplyEffect{ + 3: func(agent core.Agent) { + c := agent.GetCharacter() + c.AddStat(stats.Stamina, 10) + }, + 6: func(agent core.Agent) { + c := agent.GetCharacter() + c.AddStat(stats.HealingPower, 22) + }, + }, +})