WF
{{ t('appTitle') }} ARSENAL FORMA ROUTE
{{ t('statLoadouts') }} {{ totalConfiguredLoadouts }}
MOD {{ totalFilledMods }}
{{ t('statDatabase') }} {{ modDatabase.length }}
{{ t('language') }}
STEP 1

{{ t('step1Title') }}

{{ i === 8 ? t('specialSlot') : t('slotLabel', i + 1) }}
{{ getPol(slot).symbol }}
STEP 2

{{ t('step2Title') }}

{{ t('totalCapacity') }} {{ t('totalCapacityHint') }}
{{ getLoadoutSummary(activeLoadout) }} {{ getEstimatedDrain(activeLoadout) }}
{{ t('dbLoaded', modDatabase.length) }} {{ t('dbOffline') }} {{ t('dbElementHint') }} {{ t('dbTabHint') }}
EX {{ t('degradedSlot') }}
{{ i + 1 }} {{ mod.name || t('emptySlot') }}
STEP 3

{{ t('step3Title') }}

{{ getResultHeadline() }}

{{ t('capacityWarningTitle') }} {{ t('capacityWarningBody', result.plan.capacityShortage, result.plan.worstCapacityShortage) }}

{{ t('formaWorkOrder') }}

  • {{ action.slotIndex === 8 ? t('specialSlotFull') : t('slotLabel', action.slotIndex + 1) }} {{ getPolName(action.oldPolarity) }} → {{ getPolName(action.newPolarity) }}

{{ t('finalPlacement') }}

{{ i === 8 ? t('specialSlot') : t('slotLabel', i + 1) }}
{{ t('needForma') }}
{{ getPol(fs.finalPol).symbol }}
{{ getPol(getPlacedMod(fs, viewResultLoadout).mod.polarity).symbol }}
{{ getPlacedMod(fs, viewResultLoadout).mod.name }}
{{ getPlacedMod(fs, viewResultLoadout).effectiveCost }}
{{ getPlacedMod(fs, viewResultLoadout).originalCost }}
{{ t('notInstalled') }}
{{ result.msg }}
{{ t('noResultTitle') }} {{ t('noResultHint') }}