1.5 KiB
1.5 KiB
Balance and content notes
Balance is authored data and should change deliberately. This document records
the policy; exact current values remain authoritative in .tres resources and
typed scripts.
Fish
- Stable fish IDs and catalog numbers must not be changed for display cleanup.
- Species availability may constrain water type, time, weather, bait, and other authored context.
- Location pools control selection weight; the global catalog remains comprehensive.
- Freshwater/saltwater habitat is validated by the host in addition to pool membership.
- Value, rarity, quality, and weight ranges should be reviewed together because they affect economy and catch difficulty.
Economy and progression
- Sales and purchases are host-authoritative and must mutate inventory and wallet exactly once.
- Reserved assets are rejected atomically; mixed valid/reserved batches must not partially succeed.
- Item effects, shop prices, cooler capacity, fishing upgrades, jobs, and experience are separate balance axes. Avoid changing several in an unrelated presentation pass.
Recording a balance change
Include in the change description:
- affected stable IDs and resource paths;
- old and new values;
- intended player-facing outcome;
- interactions with quality, availability, and economy;
- deterministic validation performed;
- whether existing saves remain semantically valid.
Do not bump the save schema or network protocol simply because an authored number changed. Bump a format only when its serialized contract changes.