Rifleman
Generated from Lab JSON. Do not edit. Changes go in inbox/ as a whole-tree sketch.
Slug: rifleman · Bucket: Weapon Spec · Concept: Two-handed firearms
Lab notes: GEAR-CLASS GATED (E.4): applies when firing two-hand firearm.
Fates (personality / callout / Tapestry — not AI power):
—
| Slot | Talent | Wire |
|---|---|---|
| Passive | Two-Hand Aim (rifleman.passive) | effect (talent_rifleman_passive) |
| Basic 1 | Rifle Versatility (rifleman.basic_1) | effect (talent_rifleman_basic_1) |
| Basic 2 | Precision (rifleman.basic_2) | effect (talent_rifleman_basic_2) |
| Advanced 1 | Handling (rifleman.advanced_1) | hook (handling) |
| Advanced 2 | Saturation Rifleman (rifleman.advanced_2) | effect (talent_rifleman_advanced_2) |
| Mastery | This Is My Rifle (rifleman.mastery) | hook (this_is_my_rifle) |
Passive — Two-Hand Aim
rifleman.passive
Bonus accuracy when firing a two-handed firearm.
Author: Tree passive for rifleman. Authored under Talents (kind:passive).
Wire: effect (talent_rifleman_passive)
Basic 1 — Rifle Versatility
rifleman.basic_1 · legacy rifle_versatility
Maximum and minimum range increase — your effective engagement band widens both directions.
Author: GEAR-CLASS GATED: applies on two-hand firearm. Substrate question: does this need separate range_min vs range_max amplifiers, or is range_mod sufficient as a unified shift?
Wire: effect (talent_rifleman_basic_1)
Basic 2 — Precision
rifleman.basic_2 · legacy precision
Bonus crit chance when firing in semi-auto mode — slow squeeze, sharp hit.
Author: GEAR-CLASS + FIRE-MODE GATED: applies on two-hand firearm semi-auto. Conditional gating depends on weapon-trait predicate (semi_auto). Substrate gating TBD.
Wire: effect (talent_rifleman_basic_2)
Advanced 1 — Handling
rifleman.advanced_1 · legacy handling
Increased fire arc — engage targets across a wider front without repositioning.
Author: HARDCODED HOOK: no fire_arc effect ID yet. Substrate gap — fire arc is a weapon property; hook adjusts it per pilot.
Wire: hook (handling)
Advanced 2 — Saturation Rifleman
rifleman.advanced_2 · legacy saturation_rifleman
Scatter and auto modes fire additional shots per volley.
Author: GEAR-CLASS GATED: parallel to pistolero/saturation_pistolero — same substrate (volley_count), different gear class.
Wire: effect (talent_rifleman_advanced_2)
Mastery — This Is My Rifle
rifleman.mastery · legacy this_is_my_rifle
One additional attack action with your rifle each turn — your weapon is an extension of you.
Author: HARDCODED HOOK: extra attack per turn. Hook grants additional attack action availability. Naming nod: Full Metal Jacket / USMC rifle creed.
Wire: hook (this_is_my_rifle)