{form.message}
{/if} {#if saveError}{saveError}
{/if}{maxedWeapons} maxed · {allWeaponLevels.value} / {allWeaponLevels.total || '—'} weapon levels
No weapons match these filters.
{/if}{weaponRows.length} weapons · + to level up · rank to edit / prestige · weapon name for camos · saved as you go
{:else if tab === 'achievements'}{list.filter((item) => isDone(item.id, 'done')).length} of {list.length}
{challenge.category}
{challenge.requirement}
{#if challenge.reward}Unlock: {challenge.reward}
{/if}{data.challenges.length ? 'No matching challenges.' : 'No multiplayer challenge catalog has been imported for this game yet.'}
{/each}Requirements adapted from Call of Duty Wiki contributors under CC BY-SA. Each card links to its source. This catalog includes confirmed source rows; coverage is not exhaustive.
✓ Max level reached
{:else}{/if} {/each} {#if saveError}{saveError}
{/if} {/if}{form.message}
{/if}{[...rules.milestones, ...rules.tiers] .filter((r) => r.description) .map((r) => `${r.label}: ${r.description}`) .join('. ')}. DLC weapons do not gate class or overall camos.