{data.build.title} — SHD.build {#if data.build.visibility !== 'private'} {/if} {#if data.build.visibility !== 'public'}{/if}

SHD LOADOUT ARCHIVE / {data.build.visibility.toUpperCase()}

{data.build.title}

{#if data.build.owner}CREATE GUIDE FOR BUILDEDIT LOADOUT{/if}NEW BUILD +
WEAPONS02 SLOTS
{#each data.loadout.weapons as selection, index}{@const item=weapon(selection.itemId)}
{index ? 'SECONDARY' : 'PRIMARY'}{item?.name ?? 'EMPTY SLOT'}{item ? `${item.category} · ${item.damage_type} · T${selection.tier} · LEVEL ${selection.level}` : 'NOT CONFIGURED'}{#if item}
{number.format(selection.damage)} DAMAGE{item.rpm} RPM{item.magazine} ROUNDS{item.reload_speed}s RELOAD
{coreLine(selection)}{rollLine(selection.rolls) ? ` · ${rollLine(selection.rolls)}` : ''}{/if}
{/each}
GEAR06 SLOTS
{#each gearSlots as slot}{@const selection=data.loadout.gear[slot]}{@const item=gear(selection.itemId)}
{slot.toUpperCase()}{item?.name ?? 'EMPTY SLOT'}{item ? `${brand(selection.brandId)?.name ?? 'NO BRAND'} · T${item.tier} · LEVEL ${selection.level}` : 'NOT CONFIGURED'}{#if item}
{number.format(selection.health)} HEALTH{#if item.base_armor_min !== null}{number.format(selection.armor)} ARMOR{/if}
{coreLine(selection)}{rollLine(selection.rolls) ? ` · ${rollLine(selection.rolls)}` : ''}{/if}
{/each}
AGENT SYSTEMS10 SLOTS
{#each data.loadout.chips as selection, index}{@const item=chip(selection.setId)}
SKILL CHIP 0{index+1}{item?.name ?? 'EMPTY SLOT'}{item ? selection.quality : 'NOT CONFIGURED'}{#if item}{rollLine([selection.primary, ...selection.secondary]) || 'ATTRIBUTES NOT CONFIGURED'}{/if}
{/each} {#if protocol(data.loadout.protocol.itemId)}{@const protocolItem=protocol(data.loadout.protocol.itemId)}
OS PROTOCOL{protocolItem.name}LEVEL {data.loadout.protocol.level} · {data.loadout.protocol.talentUpgrades}/5 UPGRADES
{:else}
OS PROTOCOLEMPTY SLOTNOT CONFIGURED
{/if}