2 rows are stored for this page
| Field | Field type | Value |
|---|
| mechanic_id | String | combat-xp-formula |
| name | String | Combat XP formula (melee, Archery, and Magic) |
| parameters | Text | |
| description | Text | Total combat-skill XP per hit equals damage dealt × 4, allocated across skills by the attacker's combat style; every hit additionally grants Stamina XP equal to damage dealt × 1. Magic uses the single-skill (100%-to-Magic) version of the rule, plus a splash exception (a 0-damage miss still grants a flat 2 Magic XP). |
| Field | Field type | Value |
|---|
| mechanic_id | String | combat-xp-magic-formula |
| name | String | Magic combat XP formula, plus splash exception |
| parameters | Text | |
| description | Text | Magic combat is a single, un-split style: a landed hit awards 4 × damage to Magic (100% to Magic, no Attack/Strength/Defense allocation). A splash (0-damage miss) still grants a flat 2 Magic XP. |
3 rows are stored for this page
| Field | Field type | Value |
|---|
| method_id | String | combat-xp-base-formula |
| guide | String | Combat XP Calculator |
| method | String | Total combat XP per hit, melee's four styles, and the always-on Stamina XP |
| skill | String | Combat |
| level_range | String | All levels |
| requirements | Text | A known damage roll and the combat style used (see Combat for the damage-roll formula itself) |
| steps | Text | Total combat-skill XP per hit = damage × 4. Melee's four abstract styles allocate that total as: Attack-only → 4× Attack; Strength-only → 4× Strength; Defense-only → 4× Defense; Attack+Strength (split) → 2× Attack + 2× Strength. Every hit, regardless of style, also grants Stamina XP = damage × 1, in addition to the above. |
| expected_output | Text | Attack/Strength/Defense XP (per style) plus Stamina XP, per hit |
| source | String | In-game, 2026-07-08 |
| updated_at | Date | 2026-07-08 |
| confidence | String | observed |
| verification_status | String | gameplay-verified |
| evidence | Text | Verified in-game, 2026-07-08. The per-weapon style-name-to-category mapping (CXP7) is NOT yet resolved — see the open mapping caveat above; this entry documents only the four abstract categories, not the named styles. |
| Field | Field type | Value |
|---|
| method_id | String | combat-xp-archery-formula |
| guide | String | Combat XP Calculator |
| method | String | Archery's three styles: Longrange confirmed, Accurate/Rapid inferred |
| skill | String | Archery |
| level_range | String | All levels |
| requirements | Text | A known damage roll and the Archery style used (Accurate, Rapid, or Longrange) |
| steps | Text | Longrange (confirmed): 2× damage to Archery + 2× damage to Defense. Accurate and Rapid (inferred, not directly confirmed): presumed 4× damage, all to Archery, by parallel with melee's pure-category styles. All three styles also grant Stamina XP = damage × 1 on every hit, per the general rule. |
| expected_output | Text | Archery and/or Defense XP (per style) plus Stamina XP, per hit |
| source | String | In-game, 2026-07-08 |
| updated_at | Date | 2026-07-08 |
| confidence | String | observed for Longrange; inferred for Accurate/Rapid |
| verification_status | String | needs-review |
| evidence | Text | Longrange confirmed in-game, 2026-07-08 (example: 1 damage → 2 Archery + 2 Defense). Accurate/Rapid's XP allocation is NOT explicitly confirmed — inference only, pending direct testing. |
| Field | Field type | Value |
|---|
| method_id | String | combat-xp-magic-guide |
| guide | String | Combat XP Calculator |
| method | String | Magic combat XP: single-skill formula plus the splash exception |
| skill | String | Magic |
| level_range | String | All levels |
| requirements | Text | A known damage roll (or a splash/miss) from a Magic attack |
| steps | Text | Magic is a single, un-split style: a landed hit awards 4 × damage to Magic (100% to Magic) plus the general Stamina rule (damage × 1). A splash (0-damage miss) is an exception to the pure damage × 4 calculation: it still grants a flat 2 Magic XP rather than 0. Whether a splash grants Stamina XP is not stated; treat as a presumed 0, not confirmed. |
| expected_output | Text | Magic XP (4 × damage per hit, or flat 2 on a splash) plus Stamina XP (damage × 1 per hit; unconfirmed on a splash) |
| source | String | In-game, 2026-07-08 |
| updated_at | Date | 2026-07-08 |
| confidence | String | observed for hits and the splash flat rate; inferred (not confirmed) for splash Stamina XP |
| verification_status | String | gameplay-verified |
| evidence | Text | Verified in-game, 2026-07-08. Confirmed by two hit examples (1 damage → 4 Magic + 1 Stamina; 2 damage → 8 Magic + 2 Stamina) and the splash case (0 damage → 2 Magic). Splash Stamina XP not directly confirmed. |
3 rows are stored for this page
| Field | Field type | Value |
|---|
| evidence_id | String | calc-combat-xp-base-2026-07-08 |
| target_page | String | Calculators |
| target_template | String | Mechanic |
| target_field | String | Combat XP formula (melee, Archery, and Magic) |
| evidence_type | String | in-game observation |
| source_url | String | |
| captured_at | Date | 2026-07-08 |
| reviewer | String | |
| status | String | gameplay-verified |
| notes | Text | Verified in-game, 2026-07-08: total combat-skill XP per hit = damage × 4, confirmed by two examples (1 damage → 4 XP total; 3 damage on melee Strength-only → 12 XP). Stamina always gains damage × 1 XP in addition, confirmed by two further examples. This entry documents the base melee/Archery observations; Magic's own confirmation (base formula plus the splash exception) is recorded separately below in calc-combat-xp-magic-2026-07-08. 100% gameplay-observed; the client has no XP-per-hit data. |
| Field | Field type | Value |
|---|
| evidence_id | String | calc-combat-xp-cxp7-2026-07-08 |
| target_page | String | Calculators |
| target_template | String | GuideMethod |
| target_field | String | melee style-name-to-category mapping |
| evidence_type | String | in-game observation |
| source_url | String | |
| captured_at | Date | 2026-07-08 |
| reviewer | String | |
| status | String | needs-review |
| notes | Text | OPEN as of 2026-07-08: the already-datamined per-weapon style names (Stab/Lunge/Slash/Block, Chop/Hack/Smash/Block, etc. — see Combat's weapon-style table) are not yet mapped to the four abstract melee XP categories. Flagged as an open bounty; do not guess an OSRS-style mapping. |
| Field | Field type | Value |
|---|
| evidence_id | String | calc-combat-xp-magic-2026-07-08 |
| target_page | String | Calculators |
| target_template | String | Mechanic |
| target_field | String | Magic combat XP formula, plus splash exception |
| evidence_type | String | in-game observation |
| source_url | String | |
| captured_at | Date | 2026-07-08 |
| reviewer | String | |
| status | String | gameplay-verified |
| notes | Text | Verified in-game, 2026-07-08: Magic combat XP = damage × 4 to Magic (100% single-skill, no split) plus damage × 1 to Stamina, matching the pattern already confirmed for melee/Archery. Splashing (0-damage miss) confirmed to still grant a flat 2 Magic XP. Whether a splash grants Stamina XP is not stated — treated as presumed 0, not confirmed. Resolves the earlier open question on Magic combat XP scope. |
1 row is stored for this page
| Field | Field type | Value |
|---|
| page | String | Calculators |
| family | String | general |
| title | String | Needs a verified source |
| field | Text | calculator requirements, verified formula data, assumptions, and test cases (including direct confirmation of Archery's Accurate/Rapid XP allocation and the melee style-name-to-category mapping, CXP7) |
| evidence | Text | |
| difficulty | String | |
| template | String | |