-
released this
2026-05-11 23:11:14 +00:00 | 9 commits to main since this releaseSummary
Three Paragon fixes plus a panel catalog bug:
- Weapon-narrow proc allowlist (refines v0.7.17). Maelstrom Weapon (51528) still procs from any weapon a Paragon equips, but the bypass is now an explicit allowlist (
IsParagonWeaponSubclassWildcardSpell) instead of a blanket "any weapon-class proc". This restores correct gating on weapon-specialization talents like Hack and Slash, Sword Specialization, and Mace Specialization — those once again only fire from the weapon types they were designed for. - Talent ability-rank cascade. Talents that grant abilities via
SPELL_EFFECT_LEARN_SPELL(most visibly Mangle) no longer get stuck at rank 1. A new helper walks the rank chain and learns each rank up to the player's level, both when the talent is first purchased and every time the player levels up. Fixes the long-standing "Paragon talent grants only the rank-1 baseline" issue caused byPlayer::learnSkillRewardedSpellsbeing intentionally disabled for Paragon's class skill lines. - Riding-skill gate for flight forms. Flight Form (33943) now requires Expert Riding (34090); Swift Flight Form (40120) requires Artisan Riding (34091). Buying or auto-cascading either form correctly waits for the matching riding skill — no more 280% flying handed out alongside 150% riding.
- Savage Defense (62600) on the Druid Feral spell tab. The panel-data bake (
tools/_gen_paragon_advancement_spells_lua.py) was dropping every passive spell up front, even when the trainer explicitly sells it. The bake now carves out a smallPASSIVE_TRAINER_ALLOWLISTso legitimate trainer-taught passives survive that filter, and Savage Defense surfaces on the Druid Feral spell tab at level 40 (matching trainer 33's stock learn level).
Server commit:
999f7e9
Default config flag still:Paragon.WildcardFamilyMatching = 1(.reload configto toggle).patch-enUS-4.MPQ(DBC stance bypass) andpatch-enUS-5.MPQ(tooltip / Lua patches) are byte-identical to v0.7.17 and re-attached for one-click install.patch-enUS-6.MPQis updated (Paragon Advancement addon, now showing Savage Defense and the regenerated Druid Feral spell list).
Net effect
- Paragon Druids who purchase the Mangle talent automatically learn every Mangle rank their level qualifies for, on level-up too. Same plumbing applies to any other talent whose rank uses
SPELL_EFFECT_LEARN_SPELL. - Paragon Druids who buy Flight Form on the panel only get it once they actually have Expert Riding; Swift Flight Form requires Artisan Riding. The cascade can no longer push past a rank the player isn't trained for.
- Paragon Druids can buy Savage Defense (62600) on the Character Advancement panel for 1 AE under the Feral tab.
- Weapon-specialization talents (Hack and Slash, Sword Specialization, Mace Specialization, Two-Handed Weapon Specialization, etc.) once again proc only off the weapon types they were authored for. Maelstrom Weapon's any-weapon behavior is unchanged from v0.7.17.
DB migration
mod-paragonships2026_05_11_05.sqlwhichINSERT IGNOREs(62600, 1)intoparagon_spell_ae_cost. The base file (base/paragon_spell_ae_cost.sql) was regenerated alongside, so fresh deployments already have the row. Thedbimportcontainer picks the migration up automatically on the nextdocker compose up -d --build.Deploy
- Pull
main(commit999f7e9). docker compose build ac-worldserver ac-db-importdocker compose up -d(this also rerunsac-db-import, applying2026_05_11_05.sql).- Drop the new
patch-enUS-6.MPQintoData\enUS\(or run the launcher).
Downloads
- Weapon-narrow proc allowlist (refines v0.7.17). Maelstrom Weapon (51528) still procs from any weapon a Paragon equips, but the bypass is now an explicit allowlist (