{#snippet avatarStack(participants)}
{#each participants as p, idx}
{#if $actorThumbnails[p.charIndex]} {ActorDisplayNames[p.charIndex]} {:else} {(ActorDisplayNames[p.charIndex] || '?')[0]} {/if}
{/each}
{/snippet}
Nick Brick

Nick Brick's Memories

Help Nick remember what happened on the island. {unlockCount} / {TOTAL_ANIMATIONS}
{#if introOpen}

Join a multiplayer island and explore LEGO Island together to reenact the original in-game animations. Each animation needs specific characters to perform it and a spectator to trigger it — so you always need at least two players. When an animation plays successfully, it's saved as a memory for everyone involved.

1 Create or join an island from the Multiplayer page
2 Explore the island and browse available animations from the hotbar
3 Mark interest in an animation and wait for other players to fill the required roles
4 Collect all {TOTAL_ANIMATIONS} memories across the island
{/if}
{#each locationGroups as group} {/each}
{#if selectedGroup}

{selectedGroup.label}

{selectedGroup.unlocked}/{selectedGroup.total}
{#if displayAnims.length === 0}
{#if filter === 'unlocked'} No memories unlocked here yet. {:else if filter === 'locked'} All memories here are unlocked! {:else} No animations found. {/if}
{:else}
{#each displayAnims as anim} {@const now = Date.now()}
{#if anim.completions} {/if}
{/each}
{/if}
{/if}