·
4 commits
to thewarwithin
since this release
Hekili
v11.1.0-1.0.3 (2025-03-02)
Full Changelog Previous Releases
- Merge pull request #4438 from syrifgit/syrif-small-fixes-1
- Frost Mage
- Arcane mage
- Review notes
- Merge pull request #4437 from johnnylam88/fix/settings-cleanup-warrior-protection
- Merge pull request #4436 from johnnylam88/fix/settings-cleanup-monk-brewmaster
- Merge pull request #4435 from johnnylam88/fix/settings-cleanup-demonhunter-vengeance
- Merge pull request #4434 from johnnylam88/fix/settings-cleanup-druid-guardian
- Season 2 APLs
Unholy, Feral, Devastation, all 3 hunter, WW, Ret - fix: cleanup settings for protection warrior
- fix: simplify checks for casting Execute and Revenge
Remove the checks for the remaining buffs on Shield Block and Ignore
Pain before allowing Execute and Revenge to be recommended. It's better
to have those checks in the APL instead of hardcoded in the action
handlers, and they're irrelevant if thereserve_rage
setting is set
appropriately. - fix: simplify Ignore Pain handling for protection warrior
Remove thereadyTime
function forignore_pain
as there's no good
reason to avoid overlapping Ignore Pain since Dragonflight, and it there
is, the APL would check for it. - fix: cleanup unused settings for brewmaster monk
- fix: simplify Expel Harm handling for brewmaster monk
Remove theusable
check forexpel_harm
that had hardcoded a check
for the maximum health threshold before Expel Harm is considered usable.
That check is already in the default APL and is redundant. - fix: cleanup settings for vengeance demon hunter
- Fix [REC] recommended timing for Surging Totem #4433
- Merge pull request #4418 from syrifgit/syrif-small-fixes-1
Pack Leader Buff Names, Rain of Fire - Sin, Sub APLs
- fix: cleanup unused settings for guardian druid
- Shadow: Move Dark Ascension to minor CDs.
- fix: simplify Ironfur modeling for guardian druid
Make theironfur_damage_threshold
state expression adjust for whether
the player is solo or in a group to centralize the computation in one
place.
Remove theusable
check forironfur
that had extra checks for
whether it was okay to cast Ironfur. Those checks are already in the
default APL and are redundant. - Shadow APL
- TOC to 11.1
- Fury APL
- Shaman APLs
- Merge pull request #4402 from johnnylam88/feat/monk-breath-of-fire
feat: track damage reduction snapshot value on Breath of Fire DoT - Merge pull request #4429 from johnnylam88/fix/same-action-different-texture
fix: always show the correct texture for an action - Merge pull request #4428 from johnnylam88/fix/options-funnel-potions
fix: funnel options section shouldn't be embedded in potions group - Merge pull request #4427 from johnnylam88/feat/add-texture-to-snapshots
feat: output the texture of a chosen action in snapshots - Merge pull request #4430 from johnnylam88/fix/guardian-druid-ravage
fix: make the APL actions "maul" and "raze" work correctly - fix: make the APL actions "maul" and "raze" work correctly
For Guardian druids in TWW2, Raze now directly replaces Maul if talented
into Raze, and Ravage replaces both if the Druid of the Claw Ravage buff
is up. For the APLs, we need to supportmaul
andraze
as separate
actions based on if Raze is talented, and the actions should show the
Ravage texture if the Ravage buff is up.
Remove "ravage" is a usable action since it's not supported by SimC and
shouldn't be used in an APL -- usemaul
orravage
instead and check
forbuff.ravage.up
if needed.
Implement a hiddenravage_maul
action that encapsulates the
information for the Ravage ability and also has a handler function for
the secondary effects triggered by casting Ravage. This matches how SimC
implements this ability internally as well. - fix: always show the correct texture for an action
If an ability can have different textures but is invoked in a priority
under only one name, then the display would show only the previous
texture instead if the action was the same as before.
Fix this behavior by also saving the previous texture shown in the
display and checking if it differs from the current texture to be
displayed. - fix: funnel options section shouldn't be embedded in potions group
Move thefunnel
options group out of thepotions
options group. It
looks like an obvious error that slipped through. - feat: output the texture of a chosen action in snapshots
- Fix talent choice nodes
- Merge pull request #4409 from johnnylam88/fix/vdh-demonsurge-hardcast
fix: demonsurge_hardcast was not being detected for vengeance DH - Merge pull request #4404 from johnnylam88/fix/monk-celestial-brew-charges
fix: Celestial Brew can have 2 charges if talented - Merge pull request #4408 from joshjau/spellflash
Fix deprecated API calls and type error - Merge remote-tracking branch 'upstream/thewarwithin' into spellflash
- Fix Rain of Fire
- wrong buff name
- Merge pull request #4416 from syrifgit/syrif-player-debuffs
Expand loss of control options - Merge pull request #4413 from syrifgit/syrif-small-fixes-1
Fix macro command not updating display - Expand loss of control options
Enjoy your silly PvP. Ty for helping test Kyatastrophe! - Use a more global approach
Considering that macro commands ought to be infrequent, we should just update displays after every command to be more airtight. - Fix macro not updating display
Issue reported on Discord Patron channel, tested in-game. Also remove some whitespace - Fix [REC] Enhancement Shaman - Totemic - Maelstrom Waste/Elemental Blast Weaving #4410
- fix: demonsurge_hardcast was not being detected for vengeance DH
Change how a hardcast Metamorphosis is detected duringreset_precast
by seeing if either Metamorphosis or Fel Desolation was cast very
close to when the Metamorphosis buff was applied, as either will apply
or extend a hardcast Metamorphosis buff. - Fix deprecated API calls and type error
Updated GetItemInfo calls to use C_Item namespace for WoW latest API compatibility. Fixed boolean type error by changing nil to false when clearing LOADING flag. - fix: Celestial Brew can have 2 charges if talented
- feat: track damage reduction snapshot value on Breath of Fire DoT