generated from nhcarrigan/template
feat: content expansion, prestige shop, and offline earnings improvements
- Expand content to 18 zones, 72 bosses, 95 quests, 32 adventurer tiers - Add prestige shop with 24 runestone upgrades across 5 categories - Add PrestigeUpgrade type, data files, API routes, and frontend panel - Fix offline earnings to include equipment and runestone multipliers - Add offline essence calculation alongside offline gold - Update OfflineModal to display both gold and essence earned - Add IDEAS.md for tracking planned features
This commit is contained in:
@@ -232,4 +232,125 @@ export const DEFAULT_ADVENTURERS: Adventurer[] = [
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "aether_weaver",
|
||||
name: "Aether Weaver",
|
||||
class: "mage",
|
||||
level: 22,
|
||||
goldPerSecond: 800_000_000,
|
||||
essencePerSecond: 220_000,
|
||||
combatPower: 2_700_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "titan_warrior",
|
||||
name: "Titan Warrior",
|
||||
class: "warrior",
|
||||
level: 23,
|
||||
goldPerSecond: 2_500_000_000,
|
||||
essencePerSecond: 600_000,
|
||||
combatPower: 8_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "nexus_sage",
|
||||
name: "Nexus Sage",
|
||||
class: "mage",
|
||||
level: 24,
|
||||
goldPerSecond: 7_500_000_000,
|
||||
essencePerSecond: 1_600_000,
|
||||
combatPower: 24_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "cosmos_knight",
|
||||
name: "Cosmos Knight",
|
||||
class: "paladin",
|
||||
level: 25,
|
||||
goldPerSecond: 22_000_000_000,
|
||||
essencePerSecond: 4_500_000,
|
||||
combatPower: 72_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "astral_sovereign",
|
||||
name: "Astral Sovereign",
|
||||
class: "warrior",
|
||||
level: 26,
|
||||
goldPerSecond: 65_000_000_000,
|
||||
essencePerSecond: 12_000_000,
|
||||
combatPower: 200_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "primordial_mage",
|
||||
name: "Primordial Mage",
|
||||
class: "mage",
|
||||
level: 27,
|
||||
goldPerSecond: 200_000_000_000,
|
||||
essencePerSecond: 35_000_000,
|
||||
combatPower: 600_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "reality_warden",
|
||||
name: "Reality Warden",
|
||||
class: "paladin",
|
||||
level: 28,
|
||||
goldPerSecond: 600_000_000_000,
|
||||
essencePerSecond: 100_000_000,
|
||||
combatPower: 1_800_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "infinity_ranger",
|
||||
name: "Infinity Ranger",
|
||||
class: "ranger",
|
||||
level: 29,
|
||||
goldPerSecond: 1_800_000_000_000,
|
||||
essencePerSecond: 300_000_000,
|
||||
combatPower: 5_500_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "oblivion_paladin",
|
||||
name: "Oblivion Paladin",
|
||||
class: "paladin",
|
||||
level: 30,
|
||||
goldPerSecond: 5_500_000_000_000,
|
||||
essencePerSecond: 850_000_000,
|
||||
combatPower: 16_000_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "transcendent_rogue",
|
||||
name: "Transcendent Rogue",
|
||||
class: "rogue",
|
||||
level: 31,
|
||||
goldPerSecond: 16_000_000_000_000,
|
||||
essencePerSecond: 2_500_000_000,
|
||||
combatPower: 50_000_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
{
|
||||
id: "omniversal_champion",
|
||||
name: "Omniversal Champion",
|
||||
class: "warrior",
|
||||
level: 32,
|
||||
goldPerSecond: 50_000_000_000_000,
|
||||
essencePerSecond: 7_000_000_000,
|
||||
combatPower: 150_000_000_000_000,
|
||||
count: 0,
|
||||
unlocked: false,
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user