feat: v1 prototype — core game systems #30

Merged
naomi merged 84 commits from feat/prototype into main 2026-03-08 15:53:39 -07:00
Showing only changes of commit b9a230f40f - Show all commits
@@ -15,16 +15,15 @@ export const ZoneSelector = ({
{zones.map((zone) => (
<button
key={zone.id}
className={`zone-tab ${zone.id === activeZoneId ? "zone-tab-active" : ""} ${zone.status === "locked" ? "zone-tab-locked" : ""}`}
className={`zone-tab ${zone.id === activeZoneId ? "zone-tab-active" : ""}`}
onClick={() => {
onSelectZone(zone.id);
}}
title={zone.status === "locked" ? `🔒 Unlock by defeating ${zone.unlockBossId?.replace(/_/g, " ") ?? "the previous boss"}` : zone.description}
title={zone.description}
type="button"
>
<span className="zone-emoji">{zone.emoji}</span>
<span className="zone-name">{zone.name}</span>
{zone.status === "locked" && <span className="zone-lock">🔒</span>}
</button>
))}
</div>