Surge Coil
What it is
A stat-category artifact that runs on a repeating timer. Every interval, the ship enters a brief overcharge window — weapons fire faster and the pickup magnet’s reach grows — then returns to baseline until the next cycle. The two buffs share a single duration window, so they always start and end together. Higher tiers shorten the interval, lengthen the active window, and increase both the fire-rate bonus and the magnet-range bonus.
Identity
| Field | Value |
|---|---|
| Display name | Surge Coil |
| Category | stat |
| Icon | ⚡ |
| Primary color | 00ccff |
| Secondary color | 0088aa |
| Bright/highlight color | aaffff |
| Damage tag | none (type-agnostic) |
Per-tier values
The artifact has four authored tiers, indexed uncommon → rare → epic → legendary. A fifth common tier is prepended at runtime and shares the uncommon values row; the common-vs-uncommon difference comes from the artifact-wide flat passive bonus, not from this table.
| Rarity | Interval between procs (s) | Active duration per proc (s) | Fire-rate bonus (flat points) | Magnet-range bonus (flat units) |
|---|---|---|---|---|
| Common | 12 | 4 | 20 | 60 |
| Uncommon | 12 | 4 | 20 | 60 |
| Rare | 11 | 4 | 30 | 90 |
| Epic | 10 | 5 | 45 | 140 |
| Legendary | 8 | 5 | 65 | 200 |
Effect
Trigger: repeating timer set to the tiered interval. The first proc fires when the timer first elapses after the artifact is granted; subsequent procs fire every interval thereafter for the rest of the run.
A banner shows on proc. No conditions gate the trigger — every interval tick fires it.
Actions, in order:
| Step | Action | Effect |
|---|---|---|
| 1 | Modify fire-rate stat | Adds the tiered fire-rate bonus as a flat modifier to the ship’s fire-rate percent stat, lasting for the tiered active duration. |
| 2 | Modify magnet-range stat | Adds the tiered magnet-range bonus as a flat modifier to the ship’s magnet-range stat, lasting for the tiered active duration. |
| 3 | VFX burst-and-ring | Plays a burst-and-ring particle effect in the artifact’s bright color (22 particles, scale 5.0, lifetime 0.40 s). |
| 4 | Flash artifact icon | Flashes the artifact’s HUD icon to signal the proc. |
The fire-rate buff and the magnet-range buff are independent modifiers but share the same duration value, so they always expire together at the end of the active window.
Stacking rules
| Rule | Behavior |
|---|---|
| Max stacks per buff | 1 |
| Stacking mode | Refresh — if a new proc fires while a previous proc’s buff is still active, the existing modifier is refreshed to a full duration rather than a second copy being added. |
| Fire-rate modifier source | artifact:surge_coil:fireRate — used to find and refresh the existing modifier. |
| Magnet-range modifier source | artifact:surge_coil:magnet — used to find and refresh the existing modifier. |
| Interval vs. duration | At every tier, the interval exceeds the active duration (12 vs 4, 11 vs 4, 10 vs 5, 8 vs 5), so the buffs always expire before the next proc and there is a baseline gap each cycle. The refresh path is therefore a safety net rather than a normal case. |
| Cross-artifact stacking | Each modifier is keyed by its own source string, so other artifacts that modify the same stats add separate, independent modifiers with their own durations and stacking rules. |
Summary: Surge Coil is a timer-triggered dual-buff artifact. On a 12 → 8 second interval (by tier), it grants a flat fire-rate bonus (20 → 65) and a flat magnet-range bonus (60 → 200) for 4 → 5 seconds. Both buffs use refresh-stacking keyed on per-stat source strings and share one duration window. Common tier reuses the uncommon values row per the shared-tier convention.
EXTRACT-CANDIDATE flags:
- The “4 authored tiers + 1 runtime-prepended common tier sharing the uncommon values row, with the common-vs-uncommon difference coming from an artifact-wide flat passive bonus” rule is shared across every artifact and belongs on the
artifactsroll-up page. - The
FLAT_BONUS_PCT_BY_TIERramp (10 → 50 across common → legendary) referenced in_types.tsis engine-wide and belongs on theartifactsoverview / authoring guide. - The
modify_stataction withmode: 'flat',stacking: 'refresh', andmaxStacks: 1semantics is a generic effect-engine concept; canonical definition belongs on a combat or effect-engine page. - The
trigger: { type: 'timer', timerRepeat: true }mechanism and the$paramNameplaceholder substitution for per-tier values are shared primitives used by many artifacts — canonical reference belongs on the artifact authoring guide. - The
vfx: burst_and_ringandflash_artifactaction types are shared across many artifacts — canonical reference belongs on the artifact authoring guide. - The color-palette schema (primary / secondary / bright) is shared across all artifacts and belongs on the roll-up, with per-entity pages only listing the values.
- The
showBanner: true/ banner-on-proc behavior is shared across many artifacts and belongs on theartifactsroll-up.