Tensura: All the Adventure - Guild Market configuration

These files are copied to config/tensura_all_the_adventure/market on first use.
Edit the copies in config, then run /tata market reload as an operator.

Each rank file contains an "offers" array. Rank files are cumulative: a Rank C
player can roll Rankless, F, E, D, and C entries. rank_ss.json is empty by
default because SS receives the configurable discount instead of exclusive
offers.

Offer fields
------------
id                 Required unique ID. Changing it resets that offer's stock.
item               One item registry ID, such as "minecraft:diamond".
items              Optional array used to select one random registered item.
item_tag            Optional item tag used as a random item pool.
minimum_quantity   Smallest generated stack quantity.
maximum_quantity   Largest generated stack quantity, inclusive (max 4096).
unit_price         Price for each item, before quantity and price variation.
currency           bronze, silver, gold, or stellar_gold.
weight             Relative chance of selection (1-1000000; default 100).
purchase_limit     Personal purchases per rotation (1-1000; default 1).
required_mods      Optional array of required mod IDs.
enabled            Optional false value disables the entry without deleting it.

An offer needs at least one of item, items, or item_tag. Explicit and tagged
items that are not registered are ignored safely. Malformed entries are skipped
and logged instead of preventing the server from loading.

Prices use Tensura's exact 100-to-1 ladder:
100 Bronze = 1 Silver
100 Silver = 1 Gold
100 Gold = 1 Stellar Gold

The configured currency is the minimum accepted payment denomination. Higher
coins are accepted and exact lower-denomination change is returned. Quantities
and prices remain deterministic for each player's current market rotation.

Offer count settings
--------------------
minimum_offers and maximum_offers support 1-128.
RANK_SCALED (the compatible default):
  min(maximum_offers, minimum_offers + floor(rank_index / 2)).
Raising maximum_offers alone raises a ceiling; it does not set an exact count.
For an exact requested count, set offer_count_mode to FIXED and fixed_offers
to the desired value, such as 48. Counts cannot exceed the eligible unique
listing pool for the player's rank and installed mods. No duplicate offer IDs
are introduced to fill missing stock. Existing settings.json files may add
these two new keys manually; the defaults do not overwrite personal files.
