Hero stat comparison

Updated 2026-10-14
Short answer

Compare stored hero stats and use the sortable hero browser. This page provides no gameplay-tested combat tier ranking.

Answer
Compare stored hero stats and use the sortable hero browser. This page provides no gameplay-tested combat tier ranking.
Evidence
Data snapshot 2026-10-10. Current published hero, equipment, skill and stage records; follow linked entity pages for source fields.
Rule
Source relationships describe stored records, not tested performance or reward probabilities.
Confidence
Source-backed reference; gameplay outcomes remain unverified.
Updated
2026-10-14

What a tier list would need

Base stats do not calculate the best hero. Equipment effects, final combat formulas and skill bindings remain unverified; no gameplay-tested combat tier ranking is available here.

Class names and source codes

Navigation uses Knight (code 1), Ranger (code 2) and Wizard (code 3). The corroborated HeroClassType labels in the hero profile source are Knight, Archer and Mage respectively. Ranger and Wizard are navigation aliases, not recovered enum labels. Match records by their numeric class code.

Base stat comparison

HeroNavigation classBaseHPBaseAttackBaseDefenseBaseAttackSpeedBaseAttackDistanceOpenLevel
Iyolin PendragonKnight10891712054521
Joan CartwrightKnight152523928745210
Kashutar GunterKnight213533540245220
Elizabeth PendragonKnight299046956345230
Karls BrandtKnight418665678845240
Roberto de MediciKnight5860919110345250
CrowKnight82051287154545260
Shakbari of WarKnight114871802216345270
Ice PendragonKnight160812523302845280
Cyrano BernsteinKnight225143533423945290
Black PrinceKnight3152049465935452100
Riona WillardRanger10491901975021
Cecily NarejunoRanger146926627650610
Erica MyersRanger205637238750620
Ariana WeaverRanger287952154250630
ChrisRanger403172975950640
Kana MilanovichRanger56431021106250650
Jane ShoreRanger79011430148750660
Cordelia AustinRanger110612002208250670
Anne MillenniumRanger154862803291650680
Christian de MediciRanger216803925408250690
Empress ChristinaRanger3035354955715506100
Haya BelleWizard1009209190405.51
Ennil DiaWizard1412292266405.510
Kaja AmigoWizard1977409372405.520
Dalia YgritteWizard2768573521405.530
Karim NidiaWizard3876802729405.540
EsmeraldaWizard542611241021405.550
Estet DodeWizard759715731430405.560
Lina MaclorenWizard1063622032002405.570
Ophelia BuckinghamWizard1489030842803405.580
DiabloWizard2084643183925405.590
BeradinWizard2918560455495405.5100

Sort and inspect heroes

Sources

  • Current published record producer — site/data/wog/entities.json → site/scripts/wog-player-guides.mjs; individual entity links expose source fields and evidence notes.
  • Publisher table manifest endpoint — Mutable endpoint. The saved observation is 2026-10-10T19:05:00+08:00; this link does not identify a frozen current release.
  • Local snapshot and count producer — data/runs/9152272265722094443/check-20261010-1905/extraction-summary.json → site/scripts/wog-coverage.mjs; published source-record population: site/data/wog/entities.json. Canonical pages group exact English names within each section using site/src/lib/wog-catalog.mjs. Built primary pages and fallback URLs are checked by site/tests/wog-coverage.test.mjs.
  • Hero named-field corroboration — Schema observation: 2026-10-10T19:05:00+08:00. Public schema values do not replace the local snapshot.
  • Hero named-field corroboration — Schema observation: 2026-10-10T19:05:00+08:00. Public schema values do not replace the local snapshot.
  • Additional named-field manifest — site/data/wog/table-fields.json stores per-table source URLs, comparisons and fieldStatus. Its observation date is not recorded; unverified. Per-field exceptions take precedence over table-level status.
  • Equipment modifier label mapping — site/data/wog/ability-labels.json: labels[].provenance preserves abilityId, abilityType, Ability record index, nameKey, English locale record index and equipmentId; source populations and primary endpoints are listed below.
  • Ability label-mapping primary source — Saved producer: data/runs/9152272265722094443/check-20261010-1905/normalized/Ability_table.json; records: 160. This mutable endpoint does not replace the saved snapshot.
  • Equip label-mapping primary source — Saved producer: data/runs/9152272265722094443/check-20261010-1905/normalized/Equip_table.json; records: 1872. This mutable endpoint does not replace the saved snapshot.
  • Locale label-mapping primary source — Saved producer: data/runs/9152272265722094443/check-20261010-1905/normalized/Locale_table.json; records: 3702. This mutable endpoint does not replace the saved snapshot.