What it is
Barrier is an uncommon sweep-family weapon that orbits the ship with persistent shield arcs, ticking damage on contact with enemies that touch the orbit ring.
Stats
| Stat | L1 | L10 | L20 |
|---|---|---|---|
| Damage (per tick) | 291.2 | 3743.2 | 21840.0 |
| Fire rate (Hz) | 1.40 | 1.65 | 1.93 |
| Orbit radius | 110 | 137 | 167 |
| Acquire range | 200 | 218 | 238 |
| Blade size | 18.00 | 24.75 | 32.25 |
| Orbit speed | 9.00 | 12.24 | 15.84 |
| Pull force | 1200 | 2564.2 | 4080.0 |
| Pull radius | 100 | 213.7 | 340.0 |
| Property | Value |
|---|---|
| Family | sweep |
| Damage tag | energy |
| Damage type | normal |
| Rarity | uncommon |
| Target mode | closest |
| Collision mode | pierce_all |
| Scaling curve | linear |
| Area mode | arc_thickness |
| Warmup | 0 s |
| Contact cooldown | 0 s |
| Travel range mult | 1.0 |
Behavior
- Always-on orbit ring around the ship; arcs persist rather than firing as discrete projectiles.
- Each arc pierces all targets and ticks damage on contact.
- Hits destructibles.
- Carries a gravity pull (force and radius scale with level) that draws enemies toward the orbit band.
- Auto-targets the closest enemy at fire time for arc placement.
- See concept-target-modes for
closestselection rules. - See concept-damage-tags for energy tag interactions.
Scaling
- Linear curve: effective level equals real level (see concept-scaling-curves).
- Per-stat growth is
base + scaling × (level − 1). - Damage column above includes the global piecewise damage multiplier (1.30× at L1, ~2.50× at L10, 7.50× at L20).
- Horizontal modifier rates: damage per H = 0.04, rate per H = 0.10; Area horizontal modifies arc thickness.
EXTRACT-CANDIDATE: Active arc count per level (data file comment references “10→3 at L20” but no bladeCount / arc-count field is set in the weapon spec — the count is controlled by shield_arc behavior in engine code, not the data table).
EXTRACT-CANDIDATE: Damage multiplier curve anchors (1.00 / 1.25 / 2.00 / 3.00 / 5.00 / 7.50 at L1/4/8/12/16/20) plus low-level +30% decay buff live in data/weapons/_helpers.ts — belongs in concept-scaling-curves.
EXTRACT-CANDIDATE: dmgPerH / ratePerH / areaMode (horizontal-modifier mechanics) are shared across all weapons — candidate for a concept-horizontal-modifiers page.