game-systems-guardrails

Guardrails for Game Systems Designer (Mission SYSTEM-DEPTH)

Game Systems Guardrails

1. Dynamic XP Curve (Level 100)

Rule: The XP curve must deviate from the standard OSRS curve to smoothen the early game and extend the late game.
  • Formula:
    • Levels 1-50: 20% LESS XP required per level than OSRS.
    • Levels 80-100: 20% MORE XP required per level than OSRS.
    • Level 100 Cap: Total XP approx 18M (Standard 99 is ~13M).
  • Validation:
    • Unit tests MUST verify exact XP values for levels 10, 50, 80, 99, 100 against a pre-calculated table.

2. Prestige System Integrity

Rule: Prestige resets MUST be non-destructive to critical player data.
  • Preserved Data:
    • Quest Completions (qp)
    • Achievements / Diaries
    • Collection Log / Monster Journal
    • Pets
    • Bank Items (Unlocks may be level-gated again, but items must remain).
    • Boon Points: Earned points are PERMANENT.
  • Reset Data:
    • Skill Levels -> 1 (or 10 depending on tier).
    • Skill XP -> 0.

3. Boon Points Economy

Rule: Boon Points are a finite, high-value currency.
  • Formula: Total_Boon_Points = (Total_Level / 10) + (Quest_Points * 2)
  • Recalculation: Logic must run on every Level Up or Quest Completion event.
  • Spending: Unlocks are permanent boolean flags on the account.

4. Vedic Theme (Spells & Items)

  • Skilling Spells: Must use logical Bija combinations.
    • Agni (Fire) -> Mining/Smithing
    • Varuna (Water) -> Fishing
    • Vayu (Air) -> Farming/Woodcutting
  • Naming: Use Sanskrit names for spells (e.g., "Matsya's Blessing", "Vruksha's Breath").

5. Monster Journal

  • Tracking: Must track kills (u32) and drops_received (Vec).
  • Storage: Optimized bitmasks for "Seen" flags where possible, or sparse maps for kill counts.