Ovale_TankScripts

Addons
51,778 Downloads Last Updated: Mar 12, 2021 Game Version: 9.0.5

File Details

Filename Ovale_TankScripts-905.42.zip
Uploaded by Hemario
Uploaded Mar 12, 2021
Game Version 9.0.5
Size 28.60 KB
Downloads 2,534
MD5 498e1908ecc04a7e8bcddd3fef9ea779
Supported WoW Versions
9.0.5

Changelog

905.42
------
toc update

DRUID:
* prioritize covenant cooldowns

MONK:
* prioritize faeline stomp higher for AOE
* only propose weapons of order when keg smash is on cooldown
* be sure to use BoK on cooldown when wearing stormstouts last keg (it is ok to delay KS when not capping charges)

902.41
------
DK:
* can't raise dead when already have a pet active (though raise dead)
* use raise dead and sacrificial pact offensively
* only use sacrificial pact defenively as last resort

DH:
* don't propose metamorphosis when already active
* use elysian decree more freely (we don't care for soul fragments)
* use fiery brand before fel devastation
* charred flesh no longer turns fiery brand into a DPS cooldown
* add bulk extraction as a DPS cooldown
* felblade restores 40 fury instead of 30

MONK:
* only wait for keg smash when not wearing stormshout's last keg legendary

902.40
------
* Prepare Ovale_TankScripts for some Ovale naming convention changes that will break TankScripts

ALL:
* Add support for mistcaller_ocarina and bottled_flayedwing_toxin trinkets
* Remove humming_black_dragonscale

MONK:
* Move Expel Harm to shortcd

902.39
------
DK:
* Fix a nil reference error with smallcd help message
* Track raise dead as a totem now

PALADIN:
* Fix a nil reference error with smallcd help message
* Propose Moment of Glory only when Avenger's Shield is on cooldown

902.38
------
ALL:
* Fix syntax for range checks on several abilities (CC and movement)

PALADIN:
* Add Blessing of Protection and Blessing of Spellwarding as defensive cooldowns

902.37
------
DEATH KNIGHT:
* Add support for Raise Dead and Sacrificial Pact
* Always propose Death's Due (Night Fae ability)

DEMON HUNTER:
* Corrected id for metamorphosis buff

WARRIOR:
* Victory rush is only possible when Victorious (after killing a mob)

902.36
------
MONK:
* Don't use Blackout Combo buff on Breath of Fire when talented into Spitfire talent

PALADIN:
* Add moment of clarity talent
* Correctly check shield of the righteous buff when proposing SOTR

902.35
------
DH:
* Don't propose Soul Barrier when not specced into the talent.

DK:
* Suggest Rune Tap less aggressively

MONK:
* Prioritize Tiger Palm (ST and cleave) and Breath of Fire (>=3 enemies) with Blackout Combo buff. Blackout Combo is currently not recommended for challenging content so we use the buff just for the damage it provides.
* Touch of Death should now show when below our current HP

Paladin:
* Add Blinding Light to interrupt again

902.34
------
DRUID:
* Add logic for Adaptive Swarm (Necrolord ability)
* Renewal only shows when talented
* Now properly proposes heart of the wild
* Don't catweave when berserk is up
* Add precombat actions (prowl, cat form, rake, shred, bear form, adaptive swap, moonfire)

MONK:
* Update rotation according to https://www.wowhead.com/brewmaster-monk-rotation-guide

DK:
* Move covenant abilities to offensive cd

902.33
------
ALL:
* Fix talent definitions, Ovale is now using id instead of row/column

DRUID:
* Added support for Kyrian covenant ability
* Define missing Bristling Fur talent (it was proposing without it being selected)

DEATH KNIGHT:
* Added covenant abilities
* Define missing blood tap talent (it was proposing without it being selected)

MONK:
* Proposing healing actions before AM

902.32
------
Don't release without testing. Should properly work now

902.31
------
Quick fix for error introcuded in Ovale 9.0.14

902.30
------
ALL:
* Fix syntax errors introduced in latest Ovale version
* Introduce covenant abilities (needs testing still)

Remarks:
* Small icon with offensive cooldowns (the fifth icon) is currently big due to a bug in Ovale
* Druid Kyrian ability Kindred Spirit not yet implemented
* Paladin Night Fae ability not implemented - get a weakaura instead
* Please provide feedback on Ovale Discord (My name is Hemario) or though tickets on Github

Thanks @ultijlam for updating DK and Monk scripts

902.29
------
DRUID:
* Preliminary support for catweaving (checkbox to enable, not enabled by default) - Thanks @ultijlam

MONK:
* Correct cooldown of fortifying Brew

PALADIN:
* Keep shield of righteous up when taking physical damage
** if not, use only with judgment buff, or when capped on holypower, or to prevent overcapping due to holy avenger or sanctified wrath
* Correct id for arcane torrent

WARRIOR:
* Use Ignore Pain when it's not up
* Keep Shield block up when taking physical damage

901.28
------
DEMON HUNTER:
* Start pooling fury for Demonic earlier (5 seconds before FD comes off cooldown)
* Only use demon spikes when about to drop off (and still taking physical damage)
* Only use Fel Devastation in dps rotation without Demonic, with Demonic use it as a short cd

WARRIOR:
* Execute no longer shows up without being usable
* Use shockwave on 3 mobs with rubmling earth talent

901.27
------
ALL:
* Don't show Humming Black Dragonscale when equipped

PALADIN:
* Corrected id for Ardent Defender

WARRIOR:
* Range check for Intimidating Shout

901.26
------
Initial SL release for DRUID, WARRIOR, DEATH KNIGHT (thanks to @ultijlam) and DEMON HUNTER.
All tanks are now represented.

901.25
------
MONK:
* fix touch of death
* fix invoke Niuzao

901.24
------
Initial SL release for MONK and PALADIN

820.23
------
DH:
* Fiery Demise optimizations
* optimize DPS rotation

PALADIN:
* Fireblood before cleanse

WARRIOR:
* Don't propose battle shout, get a weak aura instead

820.22
------
DRUID:
* Fix for #10 - moonfire_debuff is replaced with moonfire

820.21
------
* Update to new Ovale interfaces

ALL:
* concentrated_flame_burn_debuff doesn't stack so we need to check if it's refreshable
* Add anima_of_death_essence

DH:
* Update rotation to reflect guide on Icy-Veins (prioritize fracture over SC)

MONK:
* Optimize RJW uptime
* Prioritze KS on cleave, BoS on single target

820.20
------
ALL:
* Update script names to reflect patch 8.2.0 (and replace Icy-Veins with Ovale_TankScripts)
* Add Template for Azerite essences
* Add concentrated_flame_essence to AzeriteEssenceMain()
* Add worldvein_resonance_essence to AzeriteEssenceOffensiveCooldowns()
* Add memory_of_lucid_dreams_essence to AzeriteEssenceDefensiveCooldowns()

DH:
* Add function to calculate power gain from Shear/Fracture so it's easier to check to not overcap (shear/fracture now gains additional pain when in meta)
* Add rotation during meta

DRUID:
* replace swipe to swipe_bear again (different id's after 8.2.0)
* we can remove corruption in bear form now, so no longer need to check if we're not.
* Soothe first, dispel after

MONK:
* Arcane torrent first, detox after
* Check if we have black_ox_brew as a short circuit for the next checks
* Implement Peak of Serenity proposed rotation for ST and AOE (there no longer is a different rotation for BoC)

PALADIN:
* swap AW and Seraphim
* can use bubble when solo
* swap aegis of light
* AOE rotation - HOTS when consecration is up (or with blessed hammer)
* use consecration when in range
* Dump sotr when Bastion of light is about to come of cooldown
* Stop banking sotr charges, we want to be using them
* Arcane torrent first, cleanse after

820.19
------
ALL:
* Update toc

815.18
------
ALL:
* Fix for using consumables, need an update of Ovale to make this effective

DRUID:
* replace swipe_bear with swipe

MONK:
* Add RJW as fallback, when there is nothing else to cast
* Only suggest TP when KS is on cooldown

WARRIOR:
* don't recommend charge for huge bosses when already in melee range
* don't shockwave as part of the rotation
* demo shout is important

815.17
------
DRUID:
* Be a little less strict when trying to maintain earthwarden (from less then 3 to at least 1)

MONK:
* Apply BoF debuff ASAP in single target situation

PALADIN:
* Add a SpellKnown(rebuke) condition for range check for low level paladins
* enable Interrupt actions when Casting() and not only when IsInterruptible()

810.16
------
DH:
* fracture when soul barrier is up to generate more souls in order to refresh the shield

810.15
------
DH:
* without facture, spirit bomb at 5 stacks or when it's not up

WARRIOR:
* try to prevent wasting shield block by not casting it when it's up

810.14
------
ALL:
* update to 8.1.0

DH:
* Can stack Sigil of Flame
* Cast Sigil of Flames only when target lives to see the first tick
* try to prevent wasting DS by not casting it when it's up
* some optimizations for Feed the Demon talent

Druid:
* Incapacitating Roar got removed

801.13
------
DK:
* Pool RP when bonestorm is about to come of cd

DRUID:
* prevent suggesting ironfur when already up, unless close to capping rage

MONK:
* Attempt to purify more often (based on available charges)

WARRIOR:
* fix spell id for ravager

801.12
------
* fix issue with Curse package manager

801.11
------
DH:
* burning alive fixes
* don't use DS when fiery brand is on the target
* indicate when at max charges for demon spikes

MONK:
* we don't want to keep BoS on cd too long

801.10
------
DH:
* charred flesh no longer applies a different debuff (as in legion) so we're checking just for fiery brand debuff now
* support for void reaver talent
* support for razor spikes talent
* indicate when sitting on max DS

DK:
* show healing potions in short cd icon

DRUID:
* cast lunar strike only when standing still
* don't suggest moonfire when incarnated
* support for earthwarden talent
* suggest maul more when playing solo
* avoid capping rage and spend it on maul
* don't let thrash fall off
* indicate when ironfur is free to use

MONK:
* we really want to KS on cd
* min ISB duration set to 3 from 5

WARRIOR:
* Demo shout in main rotation with booming voice
* Avoid suggesting Last Stand if talented into Bolster if Shield
* Block is already up or if it has charges available.
* Don't cap rage when using Avatar, which generates 20 rage.

801.9
-----
ALL TANKS:
* implement dispel logic for all tanks (requires full buff/debuff scanning)

801.8
-----
WARRIOR:
* add arcane pulse

801.7
-----
ALL TANKS:
* added a small icon to show offensive cooldowns and interrupts (because gcd made it so that they were never shown)

DK:
* improved death strike usage
* bonestorm usable at 90 RP instead of 100

DH:
* add sigil of flame refreshable check (no longer can have 2 buffs up)
* meta isn't really an offensive cd anymore
* fixed interrupts

DRUID:
* dump rage into maul when solo or not taking dmg and almost max rage

MONK:
* Guard to shortcd
* Always KS on cooldown

PALADIN:
* Seraphim to offensive cd icon
* delay AW for Seraphim when it is coming up

WARRIOR:
* dump rage into revenge when solo or not taking dmg and almost max rage

801.6
-----
* Initial protection warrior script
* DH tweaks

801.5
-----
* Fix issue with missing lib.xml

801.4
-----
* Paladin: LoH back to long cds

801.3
-----
* temporary fix for Ovale replace problem

801.2
-----
* work on paladin script
* initial blood DK script

801.1
-----
* Initial extraction from Ovale into Ovale_TankScripts

Related Projects

Embedded Library