From a41ae52d9ba8ee8fac1f43c508c50cc366ede4e6 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 23 May 2026 18:19:37 +0000 Subject: [PATCH] plots: AUTHORITATIVE coin values (non-uniform), 0.22.5 -> 0.22.6 User confirmed in-game tooltip values: spur=1, bevel=8, sprocket=16, cog=64, crown=512, sun=4096. Chain is non-uniform (x8, x2, x4, x8, x8). My earlier guesses (uniform x8, assuming Sun=64 Cogs) gave consistent but wrong intermediate values. Now sourced from the mod's own tooltip, not triangulated. Plot prices at 100/250/600 spurs now mean roughly: 100 spurs = 6 bevels + 4 spurs (1 sprocket + 5 bevels + 4 spurs) 250 spurs = 3 cogs + 3 bevels + 2 spurs 600 spurs = 9 cogs + 3 bevels (... still small change tier) User-side: edit PLOT_DEFS in plots.js to set real prices once the spawn marketplace and economy scale are decided. --- pack/overrides/kubejs/server_scripts/plots.js | 12 ++++++------ pack/pack.lock.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pack/overrides/kubejs/server_scripts/plots.js b/pack/overrides/kubejs/server_scripts/plots.js index a109dbd..f6c8557 100644 --- a/pack/overrides/kubejs/server_scripts/plots.js +++ b/pack/overrides/kubejs/server_scripts/plots.js @@ -64,15 +64,15 @@ const PLOT_DEFS = new Map([ const REFUND_FRACTION = 0.5; // released plots refund 50% of purchase price // ─── Numismatics coin handling ──────────────────────────────────────── -// 6 denominations on a uniform x8 chain (verified in-game 2026-05-23 via -// user-reported Sun = 64 Cogs, which back-calculates to these values). +// Authoritative values from in-game tooltips (verified by user 2026-05-23). +// Chain is NON-uniform (x8, x2, x4, x8, x8) -- don't assume otherwise. const COIN_VALUES = { 'numismatics:spur': 1, 'numismatics:bevel': 8, - 'numismatics:sprocket': 64, - 'numismatics:cog': 512, - 'numismatics:crown': 4096, - 'numismatics:sun': 32768, + 'numismatics:sprocket': 16, + 'numismatics:cog': 64, + 'numismatics:crown': 512, + 'numismatics:sun': 4096, }; const DENOMS_DESC = ['numismatics:sun', 'numismatics:crown', 'numismatics:cog', 'numismatics:sprocket', 'numismatics:bevel', 'numismatics:spur']; diff --git a/pack/pack.lock.json b/pack/pack.lock.json index a82b813..ecc5bfd 100644 --- a/pack/pack.lock.json +++ b/pack/pack.lock.json @@ -1,7 +1,7 @@ { "$schema": "Brass-and-Sigil pack.lock.json - generated, do not edit by hand unless you know what you are doing", "name": "Brass and Sigil", - "version": "0.22.5", + "version": "0.22.6", "minecraft": "1.21.1", "loader": { "type": "neoforge",