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 4b0945d0f3 - Show all commits
+6 -6
View File
@@ -47,7 +47,7 @@ export const COMPANIONS: Companion[] = [
title: "Wandering Minstrel",
description: "A cheerful bard whose uplifting songs inspire your adventurers to work harder for better coin.",
bonus: { type: "passiveGold", value: 0.25 },
unlock: { type: "lifetimeBosses", threshold: 10 },
unlock: { type: "lifetimeBosses", threshold: 100 },
},
{
id: "finn",
@@ -55,7 +55,7 @@ export const COMPANIONS: Companion[] = [
title: "Quick-Fingered Rogue",
description: "A nimble rogue whose sleight of hand ensures far more gold lands in your coffers with every strike.",
bonus: { type: "clickGold", value: 0.50 },
unlock: { type: "lifetimeQuests", threshold: 10 },
unlock: { type: "lifetimeQuests", threshold: 100 },
},
{
id: "wren",
@@ -63,7 +63,7 @@ export const COMPANIONS: Companion[] = [
title: "Hedge Witch",
description: "A resourceful hedge witch who weaves minor enchantments that accelerate your quest parties.",
bonus: { type: "questTime", value: 0.15 },
unlock: { type: "lifetimeQuests", threshold: 50 },
unlock: { type: "lifetimeQuests", threshold: 500 },
},
{
id: "aldric",
@@ -71,7 +71,7 @@ export const COMPANIONS: Companion[] = [
title: "Veteran Knight",
description: "A battle-hardened knight who leads your party with years of tactical experience against fearsome foes.",
bonus: { type: "bossDamage", value: 0.20 },
unlock: { type: "lifetimeBosses", threshold: 50 },
unlock: { type: "lifetimeBosses", threshold: 200 },
},
{
id: "sera",
@@ -87,7 +87,7 @@ export const COMPANIONS: Companion[] = [
title: "Battle Mage",
description: "A powerful battle mage whose devastating spells tear through even the toughest boss encounters.",
bonus: { type: "bossDamage", value: 0.40 },
unlock: { type: "lifetimeBosses", threshold: 250 },
unlock: { type: "lifetimeBosses", threshold: 720 },
},
{
id: "zuri",
@@ -95,7 +95,7 @@ export const COMPANIONS: Companion[] = [
title: "Chrono Weaver",
description: "A time mage who bends the threads of time itself, significantly hastening your quest parties.",
bonus: { type: "questTime", value: 0.30 },
unlock: { type: "lifetimeQuests", threshold: 200 },
unlock: { type: "lifetimeQuests", threshold: 950 },
},
{
id: "mira",