diff --git a/apps/api/src/data/adventurers.ts b/apps/api/src/data/adventurers.ts index 299135d..e686dcc 100644 --- a/apps/api/src/data/adventurers.ts +++ b/apps/api/src/data/adventurers.ts @@ -152,6 +152,18 @@ export const defaultAdventurers: Array = [ name: "Arcane Scholar", unlocked: false, }, + { + baseCost: 70_000_000_000, + class: "paladin", + combatPower: 80_000, + count: 0, + essencePerSecond: 22, + goldPerSecond: 22_000, + id: "dark_templar", + level: 13, + name: "Dark Templar", + unlocked: false, + }, { baseCost: 200_000_000_000, class: "rogue", @@ -160,7 +172,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 35, goldPerSecond: 40_000, id: "void_walker", - level: 13, + level: 14, name: "Void Walker", unlocked: false, }, @@ -172,7 +184,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 100, goldPerSecond: 120_000, id: "celestial_guard", - level: 14, + level: 15, name: "Celestial Guard", unlocked: false, }, @@ -184,7 +196,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 300, goldPerSecond: 400_000, id: "divine_champion", - level: 15, + level: 16, name: "Divine Champion", unlocked: false, }, @@ -196,7 +208,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 800, goldPerSecond: 1_200_000, id: "seraph_knight", - level: 16, + level: 17, name: "Seraph Knight", unlocked: false, }, @@ -208,7 +220,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 2000, goldPerSecond: 3_500_000, id: "abyss_diver", - level: 17, + level: 18, name: "Abyss Diver", unlocked: false, }, @@ -220,7 +232,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 5000, goldPerSecond: 10_000_000, id: "infernal_warden", - level: 18, + level: 19, name: "Infernal Warden", unlocked: false, }, @@ -232,7 +244,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 12_000, goldPerSecond: 30_000_000, id: "crystal_sage", - level: 19, + level: 20, name: "Crystal Sage", unlocked: false, }, @@ -244,7 +256,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 30_000, goldPerSecond: 90_000_000, id: "void_sentinel", - level: 20, + level: 21, name: "Void Sentinel", unlocked: false, }, @@ -256,7 +268,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 80_000, goldPerSecond: 270_000_000, id: "eternal_champion", - level: 21, + level: 22, name: "Eternal Champion", unlocked: false, }, @@ -268,7 +280,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 220_000, goldPerSecond: 800_000_000, id: "aether_weaver", - level: 22, + level: 23, name: "Aether Weaver", unlocked: false, }, @@ -280,7 +292,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 600_000, goldPerSecond: 2_500_000_000, id: "titan_warrior", - level: 23, + level: 24, name: "Titan Warrior", unlocked: false, }, @@ -292,7 +304,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 1_600_000, goldPerSecond: 7_500_000_000, id: "nexus_sage", - level: 24, + level: 25, name: "Nexus Sage", unlocked: false, }, @@ -304,7 +316,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 4_500_000, goldPerSecond: 22_000_000_000, id: "cosmos_knight", - level: 25, + level: 26, name: "Cosmos Knight", unlocked: false, }, @@ -316,7 +328,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 12_000_000, goldPerSecond: 65_000_000_000, id: "astral_sovereign", - level: 26, + level: 27, name: "Astral Sovereign", unlocked: false, }, @@ -328,7 +340,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 35_000_000, goldPerSecond: 200_000_000_000, id: "primordial_mage", - level: 27, + level: 28, name: "Primordial Mage", unlocked: false, }, @@ -340,7 +352,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 100_000_000, goldPerSecond: 600_000_000_000, id: "reality_warden", - level: 28, + level: 29, name: "Reality Warden", unlocked: false, }, @@ -352,7 +364,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 300_000_000, goldPerSecond: 1_800_000_000_000, id: "infinity_ranger", - level: 29, + level: 30, name: "Infinity Ranger", unlocked: false, }, @@ -364,7 +376,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 850_000_000, goldPerSecond: 5_500_000_000_000, id: "oblivion_paladin", - level: 30, + level: 31, name: "Oblivion Paladin", unlocked: false, }, @@ -376,7 +388,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 2_500_000_000, goldPerSecond: 16_000_000_000_000, id: "transcendent_rogue", - level: 31, + level: 32, name: "Transcendent Rogue", unlocked: false, }, @@ -388,7 +400,7 @@ export const defaultAdventurers: Array = [ essencePerSecond: 7_000_000_000, goldPerSecond: 50_000_000_000_000, id: "omniversal_champion", - level: 32, + level: 33, name: "Omniversal Champion", unlocked: false, }, diff --git a/apps/api/src/data/bosses.ts b/apps/api/src/data/bosses.ts index 94d00d1..324554e 100644 --- a/apps/api/src/data/bosses.ts +++ b/apps/api/src/data/bosses.ts @@ -245,7 +245,7 @@ export const defaultBosses: Array = [ name: "The Ancient Fire Elemental", prestigeRequirement: 0, status: "locked", - upgradeRewards: [ "celestial_guard_1" ], + upgradeRewards: [ "dark_templar_1" ], zoneId: "volcanic_depths", }, { @@ -263,7 +263,7 @@ export const defaultBosses: Array = [ name: "The Magma Titan", prestigeRequirement: 0, status: "locked", - upgradeRewards: [ "crystal_resonance" ], + upgradeRewards: [ "crystal_resonance", "celestial_guard_1" ], zoneId: "volcanic_depths", }, { diff --git a/apps/api/src/data/quests.ts b/apps/api/src/data/quests.ts index 47a497c..94def83 100644 --- a/apps/api/src/data/quests.ts +++ b/apps/api/src/data/quests.ts @@ -199,6 +199,7 @@ export const defaultQuests: Array = [ { amount: 8_000_000, type: "gold" }, { amount: 2000, type: "essence" }, { amount: 150, type: "crystals" }, + { targetId: "dark_templar", type: "adventurer" }, ], status: "locked", zoneId: "shadow_marshes", diff --git a/apps/api/src/data/upgrades.ts b/apps/api/src/data/upgrades.ts index 17fc9bc..601414d 100644 --- a/apps/api/src/data/upgrades.ts +++ b/apps/api/src/data/upgrades.ts @@ -295,6 +295,20 @@ export const defaultUpgrades: Array = [ target: "adventurer", unlocked: false, }, + { + adventurerId: "dark_templar", + costCrystals: 0, + costEssence: 200, + costGold: 0, + description: + "A sworn oath to the darkness of the marshes doubles templar output.", + id: "dark_templar_1", + multiplier: 2, + name: "Templar's Oath", + purchased: false, + target: "adventurer", + unlocked: false, + }, { adventurerId: "void_walker", costCrystals: 0,