'use client'; export type RicheseHomeworldForcesProps = { enabled: boolean; amount: number; max: number; busy: boolean; onChange: (amount: number) => void; }; export function RicheseHomeworldForces({ enabled, amount, max, busy, onChange }: RicheseHomeworldForcesProps) { const blocked = amount > 0 && !enabled ? 'Paid forces alongside a No-Field require Richese at High population. Set the amount to 0 to continue without paid reserve forces.' : amount > max ? `Only ${max} physical reserve ${max === 1 ? 'force is' : 'forces are'} available for this selection. Reduce the amount before shipping.` : null; return (

Paid forces enter the destination now. The No-Field’s concealed forces stay in reserves until revelation, which uses the reserves then available. Each paid force adds to the marker’s shipment price.

{blocked ?

{blocked}

: !enabled &&

Adding paid reserve forces requires native Richese at High population.

}
); }