systems/WEAPON_PROFILES.md
CANON SUBORDINATION — this document is PROPOSAL-TIER: it serves canon and never outranks it.
The canon: the CVD · the T1 foundation docs · the T0 registries (registries/) · the spine
(docs/spine/CH_*.md) · the region pages. Authority order:docs/DOC_MAP.md§ 0.
Canon served:T0_Weapon_Registry·T0_Element_Effectiveness·T1_Combat_System_Spec·
CVD §5 Pillar 8·docs/proposals/combat/MATERIAL_INTERACTION_TABLE.md·
docs/proposals/combat/KIT_SCALING_TABLE.md
READ THAT CANON FIRST. **If this document disagrees with canon, CANON WINS and this
document is the defect.** It authors no magnitude — no damage, no range, no coefficient.
PROPOSAL-TIER, SCRIPT-EMITTED by harness/emit_weapon_profiles.py; re-running it is
the diff. The interaction law is docs/proposals/combat/MATERIAL_INTERACTION_TABLE.md.
The physics half was already canon: mass_class, hardness, fragility and
flexibility are populated on all 72 rows with per-cell derived_from provenance. What
was missing was what each weapon DOES — damage_type is blank on all 72 — so this file
derives a damage class from the row's own name and records the token that fired.
| field | value |
|---|---|
weapons | 72 |
by_damage_class | {"CRUSH": 10, "CLEAVE": 6, "SLASH": 14, "PIERCE": 8, "BALLISTIC": 17, "GUARD": 3, "FOCUS": 6, "FLEX_IMPACT": 4, "ENTANGLE": 1, "RESONANCE": 3} |
by_weapon_class | {"BRUTE": 36, "TRICKERY": 36} |
unclassified | [] |
phys_columns_populated | 72 |
damage_type_populated_at_read | 72 |
| class | what it is |
|---|---|
| CRUSH | mass with no edge; answered by hardness, defeated by giving ground |
| CLEAVE | edge carried by mass |
| SLASH | edge carried by speed |
| PIERCE | a point, concentrating the whole force on an area |
| BALLISTIC | kinetic delivery at range, by chemistry or by stored spring |
| FLEX_IMPACT | mass on a flexible link -- it goes around a guard rather than through it |
| ENTANGLE | it takes the limb rather than the body |
| RESONANCE | it acts through the air, on what will ring |
| FOCUS | a conduit rather than a striker; its own physics is the ability's |
| GUARD | for receiving -- which is a damage class in a game with a parry |
| id | weapon | tree | subclass | damage class | derived by | mass | hard | frag | flex |
|---|---|---|---|---|---|---|---|---|---|
WPN_001 | Knuckles | BRUTE | FIST | CRUSH | weapon_name contains 'knuckles' | heavy | firm | durable | semi |
WPN_002 | Gauntlet | BRUTE | FIST | CRUSH | weapon_name contains 'gauntlet' | heavy | hard | durable | semi |
WPN_003 | Cestus | BRUTE | FIST | CRUSH | weapon_name contains 'cestus' | heavy | hard | durable | semi |
WPN_004 | Axe (1H) | BRUTE | SHORT BLADES | CLEAVE | weapon_name contains 'axe' | medium | hard | durable | semi |
WPN_005 | Cutlass | BRUTE | SHORT BLADES | SLASH | weapon_name contains 'cutlass' | heavy | firm | durable | semi |
WPN_006 | Scimitar | BRUTE | SHORT BLADES | SLASH | weapon_name contains 'scimitar' | heavy | hard | durable | semi |
WPN_007 | Hook Swords | BRUTE | SHORT BLADES | SLASH | weapon_name contains 'hook swords' | heavy | firm | durable | semi |
WPN_008 | Rapier | BRUTE | SHORT BLADES | PIERCE | weapon_name contains 'rapier' | heavy | hard | durable | semi |
WPN_009 | Axe (2H) | BRUTE | SHORT BLADES | CLEAVE | weapon_name contains 'axe' | medium | hard | durable | semi |
WPN_010 | Katana | BRUTE | SHORT BLADES | SLASH | weapon_name contains 'katana' | heavy | hard | durable | semi |
WPN_011 | Long Sword | BRUTE | LONG BLADES | SLASH | weapon_name contains 'long sword' | heavy | hard | durable | semi |
WPN_012 | Great Sword | BRUTE | LONG BLADES | SLASH | weapon_name contains 'great sword' | heavy | hard | durable | semi |
WPN_013 | Sickle (2H) | BRUTE | LONG BLADES | SLASH | weapon_name contains 'sickle' | heavy | firm | durable | semi |
WPN_014 | Twin Sabre | BRUTE | LONG BLADES | SLASH | weapon_name contains 'twin sabre' | heavy | firm | durable | semi |
WPN_015 | Spear | BRUTE | LONG BLADES | PIERCE | weapon_name contains 'spear' | medium | hard | durable | semi |
WPN_016 | Club | BRUTE | BLUNT | CRUSH | weapon_name contains 'club' | medium | firm | durable | semi |
WPN_017 | Mace (2H) | BRUTE | BLUNT | CRUSH | weapon_name contains 'mace' | medium | hard | durable | semi |
WPN_018 | Hammer (1H) | BRUTE | BLUNT | CRUSH | weapon_name contains 'hammer' | medium | hard | durable | semi |
WPN_019 | Hammer (2H) | BRUTE | BLUNT | CRUSH | weapon_name contains 'hammer' | medium | hard | durable | semi |
WPN_020 | Falchion | BRUTE | SHORT BLADES | CLEAVE | weapon_name contains 'falchion' | heavy | hard | durable | semi |
WPN_021 | Throwing Axe | BRUTE | THROWN | CLEAVE | weapon_name contains 'throwing axe' | medium | hard | durable | semi |
WPN_022 | Javelin | BRUTE | THROWN | PIERCE | weapon_name contains 'javelin' | medium | hard | durable | semi |
WPN_023 | Shotgun | BRUTE | RANGE | BALLISTIC | weapon_name contains 'shotgun' | heavy | hard | durable | semi |
WPN_024 | Machine Gun | BRUTE | RANGE | BALLISTIC | weapon_name contains 'machine gun' | heavy | hard | durable | semi |
WPN_025 | Carbine | BRUTE | RANGE | BALLISTIC | weapon_name contains 'carbine' | heavy | hard | durable | semi |
WPN_026 | Rifle | BRUTE | RANGE | BALLISTIC | weapon_name contains 'rifle' | heavy | hard | durable | semi |
WPN_027 | Assault Rifle | BRUTE | RANGE | BALLISTIC | weapon_name contains 'assault rifle' | heavy | hard | durable | semi |
WPN_028 | Long Bow | BRUTE | LONG RANGE | BALLISTIC | weapon_name contains 'long bow' | light | soft | durable | flexible |
WPN_029 | Cross Bow | BRUTE | LONG RANGE | BALLISTIC | weapon_name contains 'cross bow' | medium | hard | durable | semi |
WPN_030 | Rocket Launcher | BRUTE | LONG RANGE | BALLISTIC | weapon_name contains 'rocket launcher' | heavy | hard | durable | semi |
WPN_031 | Missile Launcher | BRUTE | LONG RANGE | BALLISTIC | weapon_name contains 'missile launcher' | medium | firm | durable | semi |
WPN_032 | Xiphos | BRUTE | OFF-HAND | SLASH | weapon_name contains 'xiphos' | medium | hard | durable | semi |
WPN_033 | Shield | BRUTE | OFF-HAND | GUARD | weapon_name contains 'shield' | medium | hard | durable | semi |
WPN_034 | Great Shield | BRUTE | OFF-HAND | GUARD | weapon_name contains 'great shield' | medium | hard | durable | semi |
WPN_035 | Shotel | BRUTE | SHORT BLADES | CLEAVE | weapon_name contains 'shotel' | heavy | hard | durable | semi |
WPN_036 | Macuahuitl | BRUTE | SHORT BLADES | CLEAVE | weapon_name contains 'macuahuitl' | medium | hard | fragile | rigid |
WPN_037 | Magic Knuckles | TRICKERY | FIST | CRUSH | weapon_name contains 'knuckles' | heavy | hard | durable | rigid |
WPN_038 | Claws | TRICKERY | FIST | PIERCE | weapon_name contains 'claws' | heavy | hard | durable | semi |
WPN_039 | Dagger | TRICKERY | BLADES | PIERCE | weapon_name contains 'dagger' | medium | hard | durable | semi |
WPN_040 | Chakram | TRICKERY | BLADES | SLASH | weapon_name contains 'chakram' | heavy | hard | durable | semi |
WPN_041 | Sickle (1H) | TRICKERY | BLADES | SLASH | weapon_name contains 'sickle' | medium | hard | durable | semi |
WPN_042 | Madu | TRICKERY | BLADES | GUARD | weapon_name contains 'madu' | heavy | hard | durable | semi |
WPN_043 | Sword (1H) | TRICKERY | BLADES | SLASH | weapon_name contains 'sword' | heavy | firm | durable | semi |
WPN_044 | Scepter | TRICKERY | BLADES | FOCUS | weapon_name contains 'scepter' | medium | firm | durable | semi |
WPN_045 | Nunchuks | TRICKERY | BLUNT | FLEX_IMPACT | weapon_name contains 'nunchuks' | light | soft | durable | flexible |
WPN_046 | Mace (1H) | TRICKERY | BLUNT | CRUSH | weapon_name contains 'mace' | medium | hard | durable | semi |
WPN_047 | Whip | TRICKERY | BLUNT | FLEX_IMPACT | weapon_name contains 'whip' | light | soft | durable | flexible |
WPN_048 | Flail | TRICKERY | BLUNT | FLEX_IMPACT | weapon_name contains 'flail' | medium | hard | durable | semi |
WPN_049 | Staff | TRICKERY | BLUNT | CRUSH | weapon_name contains 'staff' | medium | firm | durable | semi |
WPN_050 | Shuriken | TRICKERY | THROWN | PIERCE | weapon_name contains 'shuriken' | heavy | hard | durable | semi |
WPN_051 | Throwing Knives | TRICKERY | THROWN | PIERCE | weapon_name contains 'throwing knives' | heavy | hard | durable | semi |
WPN_052 | Boomerang | TRICKERY | THROWN | FLEX_IMPACT | weapon_name contains 'boomerang' | medium | firm | durable | semi |
WPN_053 | Woven Cloth | TRICKERY | RANGE | ENTANGLE | weapon_name contains 'woven cloth' | light | soft | durable | flexible |
WPN_054 | Fan (1H) | TRICKERY | RANGE | SLASH | weapon_name contains 'fan' | medium | hard | durable | semi |
WPN_055 | Sling | TRICKERY | RANGE | BALLISTIC | weapon_name contains 'sling' | light | soft | durable | flexible |
WPN_056 | Slingshot | TRICKERY | RANGE | BALLISTIC | weapon_name contains 'slingshot' | light | soft | durable | flexible |
WPN_057 | Light Bow | TRICKERY | RANGE | BALLISTIC | weapon_name contains 'light bow' | light | firm | durable | semi |
WPN_058 | Handgun | TRICKERY | RANGE | BALLISTIC | weapon_name contains 'handgun' | heavy | hard | durable | semi |
WPN_059 | Sub-Machine Gun | TRICKERY | RANGE | BALLISTIC | weapon_name contains 'machine gun' | heavy | hard | durable | semi |
WPN_060 | Fan (2H) | TRICKERY | LONG RANGE | SLASH | weapon_name contains 'fan' | medium | hard | durable | semi |
WPN_061 | Hand Cannon | TRICKERY | LONG RANGE | BALLISTIC | weapon_name contains 'hand cannon' | medium | hard | durable | semi |
WPN_062 | Sniper Rifle | TRICKERY | LONG RANGE | BALLISTIC | weapon_name contains 'sniper rifle' | heavy | hard | durable | semi |
WPN_063 | Talisman Cards | TRICKERY | MAGIC | FOCUS | weapon_name contains 'talisman' | light | soft | fragile | flexible |
WPN_064 | Wand | TRICKERY | MAGIC | FOCUS | weapon_name contains 'wand' | medium | firm | durable | semi |
WPN_065 | Dragon Column | TRICKERY | MAGIC | FOCUS | weapon_name contains 'dragon column' | heavy | hard | durable | rigid |
WPN_066 | Bell | TRICKERY | SOUND | RESONANCE | weapon_name contains 'bell' | heavy | firm | durable | semi |
WPN_067 | Harp | TRICKERY | SOUND | RESONANCE | weapon_name contains 'harp' | heavy | firm | durable | semi |
WPN_068 | Flute | TRICKERY | SOUND | RESONANCE | weapon_name contains 'flute' | medium | brittle | fragile | rigid |
WPN_069 | Orb | TRICKERY | OFF-HAND | FOCUS | weapon_name contains 'orb' | heavy | hard | durable | rigid |
WPN_070 | Tomb | TRICKERY | OFF-HAND | FOCUS | weapon_name contains 'tomb' | heavy | hard | durable | rigid |
WPN_071 | Reindeer-Antler Knife | TRICKERY | BLADES | PIERCE | weapon_name contains 'knife' | heavy | hard | durable | semi |
WPN_072 | Woomera | TRICKERY | RANGE | BALLISTIC | weapon_name contains 'woomera' | medium | firm | durable | semi |