diff --git a/packages/web/src/Board.svelte b/packages/web/src/Board.svelte
index ec70458..02a3ee4 100644
--- a/packages/web/src/Board.svelte
+++ b/packages/web/src/Board.svelte
@@ -533,7 +533,19 @@
{p.id[0]?.toUpperCase()}
{/if}
{#if p.carriedTreasureId}
-
+ {@const carriedT = view.treasures.find((t) => t.id === p.carriedTreasureId)}
+ {#if carriedT}
+
+
+ {:else}
+
+ {/if}
{/if}
@@ -834,6 +846,10 @@
text-anchor: middle; pointer-events: none;
}
.carried { fill: gold; stroke: #111; stroke-width: 1; }
+ :global(.carried-chest) {
+ filter: drop-shadow(0.5px 1px 1px rgba(0, 0, 0, 0.55));
+ pointer-events: none;
+ }
.crack {
stroke: #efe8d4;
stroke-width: 2;