Files
healer-man/docs/ROM_LEVELING_GEAR_PACKAGES.md
T

6.5 KiB
Raw Blame History

RoM leveling gear package catalog

Status: quest choices and several armor-set families verified; exact client package expansion unverified. This is source evidence for a RoM leveling route, not a runtime gear grant. The generated inventory is src/game/generated/romLevelingGearPackages.json, owned by scripts/runewaker-pipeline/export-leveling-gear-packages.mjs. Refresh it with node scripts/runewaker-pipeline/export-leveling-gear-packages.mjs against the sibling RuneWaker client snapshot, or set RUNEWAKER_ROOT to another snapshot. Native item-stat references and 1–79 heirloom curves are in docs/ROM_HEIRLOOM_REFERENCE.md.

Confirmed quest milestones

The client Resource/data/questdetailobject.db links each quest to the armor-category reward packages in the order below. itemobject.db confirms that the later parent packages and their similarly named weapons and armor subpackages exist. The client strings describe each later parent choice as giving one weapons package and one armor package; their exact item links have not been decoded. The generated catalog records matching seven-piece source suits from suitobject.db and armorobject.db; wiki pages independently identify several as package contents, but do not establish every weapon, accessory, quantity, or version in this client snapshot.

Quest level and name Quest ID Plate package Chain package Leather package Cloth package
5 Equip Yourself 423783 — 209025 209024 209015
30 Key to Victory 423771 208802* 208803 208804 208805
50 Appropriate Support 424596 240384 240387 240390 240393
55 Rewards for Students 424597 240353 240356 240359 240362
60 Lance's Support 424598 240341 240344 240347 240350
65 Return to Dalanis 424213 240304 240307 240310 240313

*The level-30 source name is World Battlefield Bonus Armor Package, without the word “Plate.” Its plate classification is only a likely reading of its position beside chain, leather, and cloth; the generated catalog uses armor until verified. This is a battlefield reward, so it is an optional source candidate rather than a guaranteed leveling grant. The level-5 quest has only three choices, and its chain choice is named Chainmail Armor Box. Neither early tier has confirmed individual package contents. The level-65 rewards are the Redhill Mountains Pioneer packages. The source-linked subpackage IDs, source names, matching suit IDs, seven armor member IDs, and their actual required levels for levels 50–65 are in the JSON catalog. Some level-50 suit members have required levels below 50; the quest reward level is the milestone, not an assertion that every item requires that level.

Wiki cross-checks

The Item Sets index and Leveling Packages index give additional reference families beyond the client quests. Their set pages support these specific connections:

Milestone Package or set evidence Confidence for armor pieces
50 Issac's sets identify four seven-piece sets in the level-50 armor packages. Wiki-confirmed family; source suit member IDs in catalog.
55 Savage Lands sets identify Haz, Eduth, Luzan, and Rufa with Bodo Treasure rewards. Wiki-confirmed family; source suit member IDs in catalog.
60 Lance's Support identifies Rh'anka, Sley, Tempest, and Croso package choices; the Tempest set supplies a piece-level cross-check. Wiki-confirmed family; source suit member IDs in catalog.
65 Cloth Armor Package (Multi) names the Lake Energy cloth set at 65; the other armor categories currently have matching source suits but need their package pages checked. Cloth wiki-confirmed; other categories matched by source name/type/level.

The wiki is a reference for the RoM item families, while the local RuneWaker records are the authority for item IDs and numeric stats in this snapshot. Page descriptions alone do not prove that this snapshot's package-opening script grants the same items.

Applying these to the five classes

The current game marks Knight as plate, Priest and Mage as cloth, and Rogue and Scout as leather in src/app/characterCatalog.ts. The official class guide confirms that Scout wears cloth or leather, while Knight can wear plate and Priest/Mage cloth. This suggests one plate, two leather, and two cloth choices for the five-class cohort; chain remains in the source catalog but is not a default choice for these primary classes. A secondary class shares the primary's level and does not require a second package progression.

During leveling, src/game/lootPolicy.ts suppresses all boss item drops. Boss cards are awarded separately. Package gear should come from a level or quest milestone, never from a dungeon boss loot table. A fallback starter kit can cover levels for which no verified source package exists.

Gaps before playable package gear

  1. Locate and verify package expansion records or scripts for every parent and subpackage, including weapon selections, accessories, exact armor items, and quantities. Matching a suit by name, category, and required level is not enough to grant its pieces as historical package contents.
  2. The source-backed 1–79 reference now decodes native equipment slots, weapon/armor type, base stats, and deterministic fixed attributes. Implement the separate item-instance and native-combat adapter before these become equippable heirlooms; the current RoM gear path still uses WoW-shaped synthetic heirlooms.
  3. Find a complete, generally available source-backed route from 1–49 and above level 65. Level 5 has only cloth, leather, and chain choices; level 30 has four battlefield choices. Logar/Hope package names exist in the item table, but their acquisition route and contents are not confirmed. Avoid inventing missing plate or weapon contents.
  4. Make the milestone grant idempotent and persistent, then verify class eligibility, package selection, leveling through each milestone, and native-stat combat outcomes for all five builds.