de runescape plan

Guide for de runescape plan

De-Runescape Implementation Plan

Goal

Remove explicit and implicit associations with RuneScape/OSRS to establish "Legends of Hastinapur" as a unique standalone IP.

1. Terminology Overhaul (Vedic/Generic Transition)

Skills Renaming

We will rename distinctive RuneScape skill names to Vedic Sanskrit or Generic terms.
  • Fletching -> Dhanurvidya (Science of Archery)
  • Slayer -> Samhara (Destruction/Slaying)
  • Hunter -> Mrigaya (The Hunt)
  • Runecrafting -> Bija-Kriya (Seed Ritual)
  • Construction -> Vastuvidya (Architecture)
  • Herblore -> Ayurveda (Already Done)
  • Prayer -> Tapasya (Already Done)
  • Magic -> Mantra (Already Done)

Combat Attributes

Replace the "Stab/Slash/Crush" trifecta with more generic or thematic terms.
  • Stab -> Pierce / Vedhana
  • Slash -> Sever / Chedana
  • Crush -> Impact / Bhedana

Item Classes

  • Scimitar -> Talwar
  • Mace -> Gada
  • Longsword -> Khanda
  • Dagger -> Katar
  • Platebody -> Kavach (Mail/Armor)

2. Codebase Sanitation

Comment & Variable Cleanup

  • scan for // OSRS formula, // Similar to RS, // Jagex.
  • Remove or rephrase to generic math descriptions (e.g., "Standard logistic decay").
  • Rename oldschool_ or rs_ prefixed helper functions.

3. Visual & Data Identity

UI Elements

  • Layout: Ensure the inventory isn't the classic 4x7 grid (Already changed to 6x5).
  • Icons: Ensure no ripped assets are used.

Data Tables

  • Update items.csv and items.rs to refactor "Bronze Scimitar" to "Bronze Talwar".
  • Update npcs.csv to remove generic RS tropes.

4. Execution Steps

  1. Refactor SKILLS Constant: Update skills.rs with new names.
  2. Migration Script: DB migration to rename existing skill rows in skills table.
  3. Search & Replace: Global replace for "Fletching" -> "Dhanurvidya" etc. in codebase.
  4. Item Rename: Bulk update items.rs definitions (Scimitar -> Talwar).