Escape pods and cargo canisters are the same object with different contents.
A minimal legal fix landed — scooping a pod is no longer treated as scooping
contraband — but the full split remains: a pod should be its own type with its
own model, its own scoop behaviour (you rescue a pilot, you do not gain a
tonne), and its own message.
Currently the giveaway is that a pod occupies cargo space it should not, and
the HUD describes it as cargo.
Touches src/game/cargo.ts (the canister pool), src/game/combat.ts (what a
destroyed ship leaves behind) and the scoop path in world-step.ts.
Escape pods and cargo canisters are the same object with different contents.
A minimal legal fix landed — scooping a pod is no longer treated as scooping
contraband — but the full split remains: a pod should be its own type with its
own model, its own scoop behaviour (you rescue a pilot, you do not gain a
tonne), and its own message.
Currently the giveaway is that a pod occupies cargo space it should not, and
the HUD describes it as cargo.
Touches
src/game/cargo.ts(the canister pool),src/game/combat.ts(what adestroyed ship leaves behind) and the scoop path in
world-step.ts.