Skip to content

Commit

Permalink
[Items] Add even more pvp trinkets
Browse files Browse the repository at this point in the history
  • Loading branch information
hillerstorm committed Nov 5, 2024
1 parent 78b4949 commit 0f5b359
Show file tree
Hide file tree
Showing 25 changed files with 2,313 additions and 93 deletions.
168 changes: 162 additions & 6 deletions sim/common/cata/stat_bonus_procs.go
Original file line number Diff line number Diff line change
Expand Up @@ -843,39 +843,195 @@ func init() {
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Vicious Gladiator's Insignia of Dominance",
Name: "Vicious Gladiator's Insignia of Dominance - 365",
ID: 61045,
AuraID: 85027,
Bonus: stats.Stats{stats.SpellPower: 963},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt | core.CallbackOnHealDealt,
ProcMask: core.ProcMaskSpellDamage | core.ProcMaskSpellHealing,
ProcMask: core.ProcMaskDirect | core.ProcMaskSpellHealing | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.25,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Vicious Gladiator's Insignia of Dominance - 371",
ID: 70578,
AuraID: 99719,
Bonus: stats.Stats{stats.SpellPower: 1077},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt | core.CallbackOnHealDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskSpellHealing | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.25,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Ruthless Gladiator's Insignia of Dominance - 384",
ID: 70402,
AuraID: 99742,
Bonus: stats.Stats{stats.SpellPower: 1218},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt | core.CallbackOnHealDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskSpellHealing | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.25,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Ruthless Gladiator's Insignia of Dominance - 390",
ID: 72449,
AuraID: 102435,
Bonus: stats.Stats{stats.SpellPower: 1287},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt | core.CallbackOnHealDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskSpellHealing | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.25,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Vicious Gladiator's Insignia of Victory",
Name: "Cataclysmic Gladiator's Insignia of Dominance",
ID: 73497,
AuraID: 105137,
Bonus: stats.Stats{stats.SpellPower: 1452},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt | core.CallbackOnHealDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskSpellHealing | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.25,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Vicious Gladiator's Insignia of Victory - 365",
ID: 61046,
AuraID: 85032,
Bonus: stats.Stats{stats.Strength: 963},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskDirect,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Vicious Gladiator's Insignia of Victory - 371",
ID: 70579,
AuraID: 99721,
Bonus: stats.Stats{stats.Strength: 1077},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Ruthless Gladiator's Insignia of Victory - 384",
ID: 70403,
AuraID: 99746,
Bonus: stats.Stats{stats.Strength: 1218},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt | core.CallbackOnHealDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Vicious Gladiator's Insignia of Conquest",
Name: "Ruthless Gladiator's Insignia of Victory - 390",
ID: 72455,
AuraID: 102432,
Bonus: stats.Stats{stats.Strength: 1287},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt | core.CallbackOnHealDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Cataclysmic Gladiator's Insignia of Victory",
ID: 73491,
AuraID: 105139,
Bonus: stats.Stats{stats.Strength: 1452},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt | core.CallbackOnHealDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Vicious Gladiator's Insignia of Conquest - 365",
ID: 61047,
AuraID: 85022,
Bonus: stats.Stats{stats.Agility: 963},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskDirect,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Vicious Gladiator's Insignia of Conquest - 371",
ID: 70577,
AuraID: 99717,
Bonus: stats.Stats{stats.Agility: 1077},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Ruthless Gladiator's Insignia of Conquest - 384",
ID: 70404,
AuraID: 99748,
Bonus: stats.Stats{stats.Agility: 1218},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Ruthless Gladiator's Insignia of Conquest - 390",
ID: 72309,
AuraID: 102439,
Bonus: stats.Stats{stats.Agility: 1287},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
})

shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Cataclysmic Gladiator's Insignia of Conquest",
ID: 73643,
AuraID: 105135,
Bonus: stats.Stats{stats.Agility: 1452},
Duration: time.Second * 20,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskDirect | core.ProcMaskProc,
Outcome: core.OutcomeLanded,
ProcChance: 0.15,
ICD: time.Second * 55,
Expand Down
104 changes: 100 additions & 4 deletions sim/death_knight/blood/TestBlood.results
Original file line number Diff line number Diff line change
Expand Up @@ -355,6 +355,30 @@ dps_results: {
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-CataclysmicGladiator'sInsigniaofConquest-73643"
value: {
dps: 22078.27886
tps: 110509.3346
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-CataclysmicGladiator'sInsigniaofDominance-73497"
value: {
dps: 21778.66598
tps: 108991.01167
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-CataclysmicGladiator'sInsigniaofVictory-73491"
value: {
dps: 22683.29802
tps: 113804.94923
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-ChaoticShadowspiritDiamond"
value: {
Expand Down Expand Up @@ -1579,6 +1603,54 @@ dps_results: {
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-RuthlessGladiator'sInsigniaofConquest-70404"
value: {
dps: 22101.48009
tps: 110712.74217
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-RuthlessGladiator'sInsigniaofConquest-72309"
value: {
dps: 22076.31336
tps: 110492.17134
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-RuthlessGladiator'sInsigniaofDominance-70402"
value: {
dps: 21778.66598
tps: 108991.01167
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-RuthlessGladiator'sInsigniaofDominance-72449"
value: {
dps: 21778.66598
tps: 108991.01167
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-RuthlessGladiator'sInsigniaofVictory-70403"
value: {
dps: 22524.71179
tps: 113014.80346
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-RuthlessGladiator'sInsigniaofVictory-72455"
value: {
dps: 22582.90227
tps: 113302.83059
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-ScalesofLife-68915"
value: {
Expand Down Expand Up @@ -2158,8 +2230,16 @@ dps_results: {
dps_results: {
key: "TestBlood-AllItems-ViciousGladiator'sInsigniaofConquest-61047"
value: {
dps: 22025.32968
tps: 110242.69401
dps: 22025.01247
tps: 110240.29971
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-ViciousGladiator'sInsigniaofConquest-70577"
value: {
dps: 22075.89426
tps: 110433.3783
hps: 5314.81299
}
}
Expand All @@ -2171,11 +2251,27 @@ dps_results: {
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-ViciousGladiator'sInsigniaofDominance-70578"
value: {
dps: 21778.66598
tps: 108991.01167
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-ViciousGladiator'sInsigniaofVictory-61046"
value: {
dps: 22360.43695
tps: 112145.57017
dps: 22375.10835
tps: 112187.02403
hps: 5314.81299
}
}
dps_results: {
key: "TestBlood-AllItems-ViciousGladiator'sInsigniaofVictory-70579"
value: {
dps: 22453.62065
tps: 112600.38862
hps: 5314.81299
}
}
Expand Down
Loading

0 comments on commit 0f5b359

Please sign in to comment.