Skip to content

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 10:38
· 1 commit to main since this release
8e8b2ff

Changes

  • Name infused gems after their rolled stat by @XxFran10xX in #45
    • A better name never means a weaker gem: rarity is still drawn as before (65/25/7/3), and d20 + Intelligence still picks the stat in the same range. The gem is then named after how that stat ranks among every result it could have rolled. Before, a Flawless Epic Agate (0.60) could beat a fumbled Legendary one (0.40).
    • Same name rates: each name goes to its rarity's share of results (Legendary to the best 3%, and so on), worked out at the new d20.infusion.name-reference-modifier (default 0, Intelligence 10–11). Players with more Intelligence get better names more often, because their gems really are better.
    • Ties go down: results that tie on one stat share a name, and a tie that would take a rarer name past its chance gets the lower name. Rarer names can fall slightly short of their chance (at most 3.1 points for the bundled gems) but never go over it.
    • The name, the Rarity: lore line, the stored rarity, the Legendary broadcast and the goldsmithing gem stat boost chance all follow the name, not the drawn rarity.
    • Each gem's cutoffs are logged when the config loads, e.g. Gem 'agate' names: legendary from 0.5558, epic from 0.4526, rare from 0.3347, common below.
    • Existing gems keep their names. Configs without the new key use the default, so no config change is needed.

Full Changelog: v2.3.3...v2.4.0

Downloads