Skip to content

Commit

Permalink
Tank Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
sanguinerarogue committed Dec 14, 2024
1 parent 65cb818 commit 8a83c13
Show file tree
Hide file tree
Showing 7 changed files with 174 additions and 19 deletions.
1 change: 0 additions & 1 deletion sim/rogue/items_sets_pve.go
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,6 @@ var ItemSetDeathdealersThrill = core.NewItemSet(core.ItemSet{
rogue.RegisterAura(core.Aura{
Label: "S03 - Item - TAQ - Rogue - Damage 2P Bonus",
OnInit: func(aura *core.Aura, sim *core.Simulation) {
rogue.SinisterStrike.DamageMultiplierAdditive += 0.20
if rogue.SaberSlash != nil {
rogue.SaberSlash.DamageMultiplierAdditive += 0.20
rogue.saberSlashTick.DamageMultiplierAdditive += 0.20
Expand Down
40 changes: 40 additions & 0 deletions ui/tank_rogue/apls/P6_MG.apl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"type": "TypeAPL",
"simple": {
"cooldowns": {
"hpPercentForDefensives": 0.2
}
},
"prepullActions": [
{"action":{"activateAura":{"auraId":{"spellId":1787}}},"doAtValue":{"const":{"val":"0s"}},"hide":true},
{"action":{"castSpell":{"spellId":{"spellId":26297,"tag":6}}},"doAtValue":{"const":{"val":"-1.5s"}},"hide":true},
{"action":{"castSpell":{"spellId":{"spellId":1856,"rank":1}}},"doAtValue":{"const":{"val":"-5"}},"hide":true},
{"action":{"addComboPoints":{"numPoints":"5"}},"doAtValue":{"const":{"val":"-10"}}},
{"action":{"castSpell":{"spellId":{"spellId":13877}}},"doAtValue":{"const":{"val":"-2.5s"}}},
{"action":{"castSpell":{"spellId":{"spellId":6774,"rank":2}}},"doAtValue":{"const":{"val":"-1"}}}
],
"priorityList": [
{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"1"}}}}]}},"strictSequence":{"actions":[{"castSpell":{"spellId":{"spellId":425012}}},{"castSpell":{"spellId":{"itemId":19948}}},{"castSpell":{"spellId":{"spellId":400012}}},{"castSpell":{"spellId":{"spellId":436564}}}]}}},
{"action":{"condition":{"and":{"vals":[{"spellIsKnown":{"spellId":{"itemId":234462}}},{"spellCanCast":{"spellId":{"itemId":234462}}}]}},"castSpell":{"spellId":{"itemId":234462}}}},
{"action":{"condition":{"and":{"vals":[{"spellIsKnown":{"spellId":{"spellId":1213366}}},{"spellCanCast":{"spellId":{"spellId":1213366}}}]}},"castSpell":{"spellId":{"spellId":1213366}}}},
{"action":{"condition":{"and":{"vals":[{"spellIsKnown":{"spellId":{"spellId":14251}}},{"spellCanCast":{"spellId":{"spellId":14251}}}]}},"castSpell":{"spellId":{"spellId":14251}}}},
{"action":{"condition":{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1787,"rank":4}}}}},"autocastOtherCooldowns":{}}},
{"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"10"}}}},{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10"}}}},{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"40"}}}}]}}]}},"castSpell":{"spellId":{"itemId":7676}}}},
{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Target"},"auraId":{"spellId":439462}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}}]}},"castSpell":{"spellId":{"spellId":425012}}}},
{"hide":true,"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":11198,"rank":5}}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}}]}},"castSpell":{"spellId":{"spellId":11198,"rank":5}}}},
{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"auraId":{"itemId":19948}}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpGt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"auraId":{"spellId":400012}}},"rhs":{"const":{"val":"10"}}}},{"cmp":{"op":"OpGt","lhs":{"auraRemainingTime":{"auraId":{"itemId":19948}}},"rhs":{"const":{"val":"0"}}}}]}},"castSpell":{"spellId":{"spellId":400012}}}},
{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":6774,"rank":2}}}]}}]}},"castSpell":{"spellId":{"spellId":13877}}}},
{"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1787,"rank":4}}}}},{"auraIsActive":{"auraId":{"spellId":6774,"rank":2}}}]}},"castSpell":{"spellId":{"itemId":233985}}}},
{"action":{"condition":{"and":{"vals":[{"runeIsEquipped":{"runeId":{"spellId":424919}}},{"spellCanCast":{"spellId":{"spellId":424919}}}]}},"castSpell":{"spellId":{"spellId":424919}}}},
{"action":{"condition":{"and":{"vals":[{"runeIsEquipped":{"runeId":{"spellId":432271}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":400012}}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"1"}}}}]}},"castSpell":{"spellId":{"spellId":400012}}}},
{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"auraId":{"spellId":400012}}},"rhs":{"const":{"val":"1s"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}},{"not":{"val":{"runeIsEquipped":{"runeId":{"spellId":432271}}}}}]}},"castSpell":{"spellId":{"spellId":400012}}}},
{"action":{"condition":{"and":{"vals":[{"runeIsEquipped":{"runeId":{"spellId":432271}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":6774,"rank":2}}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}}]}},"castSpell":{"spellId":{"spellId":6774,"rank":2}}}},
{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"auraId":{"spellId":6774,"rank":2}}},"rhs":{"const":{"val":"1s"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"20"}}}},{"not":{"val":{"runeIsEquipped":{"runeId":{"spellId":432271}}}}}]}},"castSpell":{"spellId":{"spellId":6774,"rank":2}}}},
{"action":{"condition":{"and":{"vals":[{"spellIsKnown":{"spellId":{"spellId":436564}}},{"auraIsActive":{"auraId":{"spellId":400012}}},{"cmp":{"op":"OpLt","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"70"}}}},{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}}]}},"castSpell":{"spellId":{"spellId":436564}}}},
{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}}]}},"castSpell":{"spellId":{"spellId":31016}}}},
{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"4"}}}}]}}]}},"castSpell":{"spellId":{"spellId":31016}}}},
{"action":{"condition":{"and":{"vals":[{"runeIsEquipped":{"runeId":{"spellId":432264}}},{"or":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}}]}},"castSpell":{"spellId":{"spellId":31016}}}},
{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"30"}}}}]}},"castSpell":{"spellId":{"spellId":425012}}}},
{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"70"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}}]}},"castSpell":{"spellId":{"spellId":11294,"rank":8}}}}
]
}
Loading

0 comments on commit 8a83c13

Please sign in to comment.