What it is

Jack of All Trades is the baseline ship passive, attached to every hull that does not specify its own passive. It is a stat-modifier passive that grants a percentage bonus to every stat at once, scaled by the ship’s rarity tier.

Identity

FieldValue
Display nameJack of All Trades
Description template+{value}% to all stats
Stat targetall
Unitpercent
Scaling curveEconomy / luck / multistat percent

The stat target all means the bonus applies as a uniform percentage modifier across the ship’s full stat block rather than to a single named stat. The scaling curve is shared with two other passives that use the same five magnitudes.

Per-rarity values

RarityValue
Common+3%
Uncommon+6%
Rare+10%
Epic+15%
Legendary+22%

Which ships use it

Jack of All Trades is the default passive defined on the baseline ship stats record. As of the verified commit, every entry in the generated 300-ship roster inherits the baseline passive — no per-hull override sets a different passive. Each ship resolves Jack of All Trades at its own hull rarity, so a common hull gets +3% and a legendary hull gets +22% from the same passive.

How it stacks with other effects

The passive applies once at run start and persists for the entire run. Its value is sourced from the ship’s rarity tier through the standard passive resolver (no separate code path). Because every stat receives the same percentage bonus, the passive interacts with other modifiers (mods, artifacts, level-up upgrades) by stacking additively or multiplicatively per stat in the same way any other percent-stat passive would — there is no special handler for the all keyword in the passive data itself; the behavior is implemented at the run-assembly layer.

EXTRACT-CANDIDATE: exact application semantics for stat: 'all' — whether the bonus expands to every stat field at assemble time or is consumed as a single multiplier downstream — is not visible in the passive data file. Confirm against the run-assembly service before adding a stacking-order claim.

EXTRACT-CANDIDATE: “every hull uses Jack of All Trades” is true at the verified commit because no passiveId override appears in the per-hull ★1 overrides. If future per-hull overrides are added, this page’s “Which ships use it” section will need a roster table instead of a blanket statement.