Implement audited stability modifiers without cross-world exploits #71

Closed
opened 2026-10-08 06:10:16 -04:00 by dnorberg · 0 comments
Owner

Apply the Legacy stability/bonus ideas selected by the audit to Rivencraft's frozen per-Age instability model.

Acceptance criteria:

  • Define deterministic symbol costs, stability offsets, and any bounded progression supported by the audited Legacy behavior. Do not let mutable player actions silently rewrite the authored generation plan.
  • If Legacy player-death or PvP-related bonuses are considered, require an explicit server policy and prevent farming, cross-dimension credit, or effects on unrelated players; defer PvP-rule changes outside this issue.
  • Persist any mutable per-Age bonus state separately from the immutable base score, with clear cap/reset/migration rules.
  • Surface base score versus bonus/penalty in diagnostics and test exploit resistance, multiplayer isolation, and reload behavior.

Dependencies: #63 audit, #64 score, and #66 runtime.

Apply the Legacy stability/bonus ideas selected by the audit to Rivencraft's frozen per-Age instability model. Acceptance criteria: - Define deterministic symbol costs, stability offsets, and any bounded progression supported by the audited Legacy behavior. Do not let mutable player actions silently rewrite the authored generation plan. - If Legacy player-death or PvP-related bonuses are considered, require an explicit server policy and prevent farming, cross-dimension credit, or effects on unrelated players; defer PvP-rule changes outside this issue. - Persist any mutable per-Age bonus state separately from the immutable base score, with clear cap/reset/migration rules. - Surface base score versus bonus/penalty in diagnostics and test exploit resistance, multiplayer isolation, and reload behavior. Dependencies: #63 audit, #64 score, and #66 runtime.
dnorberg added this to the Milestone 6 — Instability milestone 2026-10-08 06:10:16 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dnorberg/rivencraft#71