Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 20:00
· 7 commits to main since this release
de5c301

Changes

  • Any-hit goldsmithing, hits-done status and d20 Masterwork rolls by @XxFran10xX in #39
    • Finish with any number of hits: a piece can now be finished with too few or far too many hits; that only lowers its Hits %. Before, a piece worked past about 160% of its hits could never be finished, and the branding tool kept saying "Keep working this piece before finishing". The "You have worked this piece too much" warning is gone too, so the finished piece's Recipe, Hits and Total percents are the only feedback.
    • Progress shows the hits done: right-click and sneak + right-click with the branding tool now show the same progress view: project, gold, Gem (now in aqua), every goldsmith tool's hits done and their total, then how to finish or cancel. No needed counts are shown.
    • d20 rolls (like /roll): Intelligence and Dexterity no longer give a fixed −20% to +20%. They now add a modifier to a d20, using the player's base attribute and the same table as rolls.yml. A natural 20 always gives the best result, and a natural 1 always the worst.
      • Infusion: rarity is drawn as before. Then d20 + Intelligence picks where the gem's stat lands in the same range as today (min −20% to max +20%). A total of 20+ or a natural 20 gives the exact top, a Flawless gem. The roll isn't shown, and existing gems are unchanged.
      • Goldsmithing: finishing a gem piece rolls d20 + Dexterity, shown to the crafter as Craft roll: …. It changes the jewellery stat by 2% per point from 10, capped at ±20%.
      • Masterwork now needs a 100% recipe, 100% hits, a Flawless gem and a craft roll of 20+ or a natural 20, so every Masterwork has the highest stat possible. Perfect work that misses becomes Gleaming at its top stat carry.
    • Gem-free pieces (Golden Key) still need the exact mix and hits or they're ruined. An unworked one is now ruined straight away.
    • Config:
      • New d20: section in config.yml (modifier table, DCs, spread, percent per point). Defaults are in code, so existing configs work without it.
      • Removed: min-hit-percent, hit-overshoot-warn-*, attribute-influence and jewelry-attribute-influence. Old keys left in configs are ignored.

Full Changelog: v2.2.13...v2.3.0

Downloads