Skip to content

v9.0.1-1.0-alpha38

Pre-release
Pre-release
Compare
Choose a tag to compare
@Hekili Hekili released this 14 Sep 01:38
· 5630 commits to thewarwithin since this release

Hekili

v9.0.1-1.0-alpha38 (2020-09-13)

Full Changelog Previous Releases

  • Add Chimaera Shot to the MM priority (same logic as Arcane Shot).
  • Icefury is a talent.
  • Merge pull request #427 from Bloodmallet/shadowlands
    hekili ruined my last almost commit...
  • hekili ruined my last almost commit...
  • Elemental Blast generates 30 Maelstrom.
  • I thought I already did this, but... make the addon share profiles across characters by default. Have to undo "loading more defaults" because it was keeping specs turned off. :|
  • Update Blood priority (Ossuary is not a talent).
  • Shaman: Add totem texture IDs. Add Echoing Shock mechanics. Make Lava Burst a projectile. Treat Lightning Shield as an essential buff in case you use the talent for it. Make LB/CL/LvBm/LvB generate Maelstrom again. Tweak APL to remove Fulmination check. Add Covenant abilities to priority for Ele. Build in dispel/required dispellable buff for Purge. Remove Totem Mastery from Enhancement priority.
  • Provide error/warning when a priority has an ability that doesn't exist.
  • Merge pull request #417 from Bloodmallet/shadowlands
    [Elemental] spell updates
  • Conduit parser checks to see if conduit socket is actually selected/active now.
  • Default display size is now 3 (was 4). Repositioned displays to remain centered.
  • Rogues: Add code to support timing when you come out of stealth for rechecks. Slaughter Poison is a lethal poison (I guess? Sometimes?). Slaughter consumes Symbols of Death's crit effect. Serrated Bone Spike combo points are based on applications, not "stacks" per se.
  • WARNING: A lot of engine work aimed at reducing CPU time again... This impacts variables, rechecks, and run_action_list entries especially. If priorities come unglued, it's probably due to this commit.
  • Remove LotP references. Bastion of Glory is now Shining Light. Hook some legendaries and talents to the HoPo spend/gain.
  • Subtlety priority tweaks.
  • Hide more snapshot ugliness.
  • Ret priority updated (thanks Mr Skeltal).
  • Oops, another Unholy DT related change that I'll have to undo in a week.
  • Don't show 'function' calls as values in snapshot.
  • Fix typo in new Affliction priority.
  • Affliction: Tweak APL to avoid early refresh of UA.
  • Blood Tap is a talent, Ossuary is level 58. Make Blood Tap regen a rune.
  • Update Unholy talents. Apocalypse now triggers Dark Transformation. Fix lggendary typo. Epidemic is no longer a talent. Summon Gargoyle is now a talent.
  • Innervate is off GCD now.
  • They swapped Maelstrom Weapon spell IDs in this build.
  • Fix Rune forecasting.
  • Update Balance APL (more Starsurge!).
  • Some Druid legendary support.
  • More script parsing/translating fixes.
  • Add some conduits to Havoc DH.
  • Add conduit table to state.
  • For rechecks, wrap variables in safenum.
  • Fix another subtle recheck timing calc bug (was resulting in recheck functions with boolean results).
  • Revise default frame strata (to LOW).
  • Add conduit detection.
  • Feral will use Balance's eclipse_x auras because they have a meta function for Balance.
  • Fake abilities (with sID < 0) are known by default.
  • Make stripScript less aggressively stupid. Avoid erroneous conversion of ss_buffed expression for Assassination. Try to help the syntax translator out; this can have far-reaching impacts so watch for new errors.
  • Re-enable GetConditionsAndValues for snapshots. Unbreak IsUsable.
  • Meteor does not start combat. Pyroblast needs to remove Hot Streak when insta-cast.
  • Try new target exclusion (npcid with specific buff).
  • Reduce some rechecks (related to variable timings) to save CPU. Move ability charge calculations from state.advance into mt_default_cooldown. Tweak IsKnown and IsUsable to fail more quickly.
  • Tweak and tune the SimC syntax -> Lua translator. Nudge the recheck timer a bit. Note that GetConditionsAndValues is very CPU-expensive and is probably misleading in snapshots in terms of time spent.
  • Load more values for spec defaults.
  • Correct event handler stop function (when addon is disabled).
  • Reduce rechecks during narrow intervals. Improve time tracking data in snapshots.
  • ca_execute is aka ca_active in Shadowlands.
  • Remove Incanter's Flow from Frost (everyone can share Arcane's).
  • Let Subtlety use Assassination's Rupture (to avoid exsanguinate error/warning).
  • Add Fire Mage.
  • [Elemental] spell updates, missing maelstrom
  • Add Demonology.
  • Destruction: Rain of Chaos (with GoSup tweak to priority).
  • Strip Mantle of the Master Assassin.
  • Strip all Legion legendaries and set bonuses.
  • Actually load Destruction Warlock.
  • Assassination: Fix Ambush with Blindside.
  • Tweak Protection Paladin priority.
  • Add Protection Paladin.
  • Add "nodebuff" flag to abilities.
  • Tweak Assassination poisons, priority.
  • Load Subtlety.
  • Assassination: Fix typo in priority.
  • Correct Sepsis spell ID. Tweak poisons to avoid trying to juggle 3 poisons at once. Update Outlaw priority to avoid excessive SnD.
  • Load Frost Mage.
  • Arcane Missiles spends buffs on start of channel.
  • Load Arcane Mage.
  • Fix mana.modmax bug.
  • Comprehensive GCD changes, I think. Probably.
  • Update for September 2 changes (in specs that are currently supported).
  • Update changed legendaries.
  • combo_point typo.
  • Update Assassination.
  • Fix min/max parse error with Lua translator.
  • Shared legendaries.
  • DH: Legendaries (that are predictable).
  • Frost DK and Unholy legendaries.
  • Guardian bugfixes, priority change for Ironfur.
  • Affliction: Make Impending Catastrophe a projectile (to help with Deathglare timing). Update priority.
  • Add Covenant.venthyr (etc.) and make it work for previews. SimC seems to use covenant.abilityname too. Tweak 'modmax' to be included in health metatable because reasons.
  • Enable Affliction Warlock.
  • Load IsActiveSpell into state table.
  • Update TOC to load Fury Warrior.
  • Add user-supplied Fury Warrior changes (with adjustments).
  • Model mainhand rage gain for Protection Warrior.
  • Arms: Update mainhand rage modeling. Revise Condemn to include multiple spell IDs due to Massacre. Incorporate Sudden Death.
  • Build swing-type into weapon forecasting.
  • Update attack speeds when gear is updated.
  • Update weapon attack speed(s) on spec swap.
  • Remove legacy recheck code.
  • Load Covenant abilities into Marksmanship priority.