generated from nhcarrigan/template
c5d1f53eef
- 18 zones, 72 bosses, 90 quests across the goddess realm - 32 disciple tiers, 53 equipment pieces, 9 equipment sets - 57 goddess upgrades, 25 consecration upgrades, 15 enlightenment upgrades - 54 sacred materials, 36 crafting recipes, 72 exploration areas - 40 goddess achievements - Added GoddessEquipmentSet type + computeGoddessSetBonuses to @elysium/types - All data files excluded from coverage pending Chunk 4 route imports
397 lines
11 KiB
TypeScript
397 lines
11 KiB
TypeScript
/**
|
|
* @file Game data definitions.
|
|
* @copyright nhcarrigan
|
|
* @license Naomi's Public License
|
|
* @author Naomi Carrigan
|
|
*/
|
|
|
|
/* eslint-disable max-lines -- Data file */
|
|
import type { GoddessDisciple } from "@elysium/types";
|
|
|
|
export const defaultGoddessDisciples: Array<GoddessDisciple> = [
|
|
{
|
|
baseCost: 1,
|
|
class: "oracle",
|
|
combatPower: 1,
|
|
count: 0,
|
|
divinityPerSecond: 0,
|
|
id: "novice",
|
|
level: 1,
|
|
name: "Novice",
|
|
prayersPerSecond: 0.1,
|
|
unlocked: true,
|
|
},
|
|
{
|
|
baseCost: 8,
|
|
class: "seraph",
|
|
combatPower: 3,
|
|
count: 0,
|
|
divinityPerSecond: 0,
|
|
id: "initiate",
|
|
level: 2,
|
|
name: "Initiate",
|
|
prayersPerSecond: 0.5,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 80,
|
|
class: "invoker",
|
|
combatPower: 8,
|
|
count: 0,
|
|
divinityPerSecond: 0.01,
|
|
id: "acolyte",
|
|
level: 3,
|
|
name: "Acolyte",
|
|
prayersPerSecond: 1.5,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 500,
|
|
class: "templar",
|
|
combatPower: 20,
|
|
count: 0,
|
|
divinityPerSecond: 0.02,
|
|
id: "devotee",
|
|
level: 4,
|
|
name: "Devotee",
|
|
prayersPerSecond: 4,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 3500,
|
|
class: "herald",
|
|
combatPower: 50,
|
|
count: 0,
|
|
divinityPerSecond: 0.05,
|
|
id: "adept",
|
|
level: 5,
|
|
name: "Adept",
|
|
prayersPerSecond: 10,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 25_000,
|
|
class: "oracle",
|
|
combatPower: 120,
|
|
count: 0,
|
|
divinityPerSecond: 0.1,
|
|
id: "priest",
|
|
level: 6,
|
|
name: "Priest",
|
|
prayersPerSecond: 25,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 175_000,
|
|
class: "seraph",
|
|
combatPower: 300,
|
|
count: 0,
|
|
divinityPerSecond: 0.2,
|
|
id: "high_priest",
|
|
level: 7,
|
|
name: "High Priest",
|
|
prayersPerSecond: 75,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 1_200_000,
|
|
class: "invoker",
|
|
combatPower: 800,
|
|
count: 0,
|
|
divinityPerSecond: 0.5,
|
|
id: "divine_scholar",
|
|
level: 8,
|
|
name: "Divine Scholar",
|
|
prayersPerSecond: 200,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 8_500_000,
|
|
class: "templar",
|
|
combatPower: 2000,
|
|
count: 0,
|
|
divinityPerSecond: 1,
|
|
id: "holy_champion",
|
|
level: 9,
|
|
name: "Holy Champion",
|
|
prayersPerSecond: 600,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 60_000_000,
|
|
class: "warden",
|
|
combatPower: 6000,
|
|
count: 0,
|
|
divinityPerSecond: 3,
|
|
id: "celestial_adept",
|
|
level: 10,
|
|
name: "Celestial Adept",
|
|
prayersPerSecond: 2000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 285_000_000,
|
|
class: "oracle",
|
|
combatPower: 13_000,
|
|
count: 0,
|
|
divinityPerSecond: 6,
|
|
id: "seraphic_master",
|
|
level: 11,
|
|
name: "Seraphic Master",
|
|
prayersPerSecond: 4500,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 1_350_000_000,
|
|
class: "invoker",
|
|
combatPower: 28_000,
|
|
count: 0,
|
|
divinityPerSecond: 11,
|
|
id: "divine_invoker",
|
|
level: 12,
|
|
name: "Divine Invoker",
|
|
prayersPerSecond: 9500,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 6_400_000_000,
|
|
class: "templar",
|
|
combatPower: 60_000,
|
|
count: 0,
|
|
divinityPerSecond: 20,
|
|
id: "astral_templar",
|
|
level: 13,
|
|
name: "Astral Templar",
|
|
prayersPerSecond: 20_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 30_000_000_000,
|
|
class: "herald",
|
|
combatPower: 130_000,
|
|
count: 0,
|
|
divinityPerSecond: 35,
|
|
id: "empyrean_herald",
|
|
level: 14,
|
|
name: "Empyrean Herald",
|
|
prayersPerSecond: 40_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 180_000_000_000,
|
|
class: "seraph",
|
|
combatPower: 400_000,
|
|
count: 0,
|
|
divinityPerSecond: 100,
|
|
id: "primordial_herald",
|
|
level: 15,
|
|
name: "Primordial Herald",
|
|
prayersPerSecond: 120_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 1_000_000_000_000,
|
|
class: "warden",
|
|
combatPower: 1_200_000,
|
|
count: 0,
|
|
divinityPerSecond: 300,
|
|
id: "eternal_divine",
|
|
level: 16,
|
|
name: "Eternal Divine",
|
|
prayersPerSecond: 400_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 6_000_000_000_000,
|
|
class: "oracle",
|
|
combatPower: 3_600_000,
|
|
count: 0,
|
|
divinityPerSecond: 900,
|
|
id: "cosmic_oracle",
|
|
level: 17,
|
|
name: "Cosmic Oracle",
|
|
prayersPerSecond: 1_200_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 35_000_000_000_000,
|
|
class: "seraph",
|
|
combatPower: 10_800_000,
|
|
count: 0,
|
|
divinityPerSecond: 2700,
|
|
id: "radiant_seraph",
|
|
level: 18,
|
|
name: "Radiant Seraph",
|
|
prayersPerSecond: 3_600_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 210_000_000_000_000,
|
|
class: "invoker",
|
|
combatPower: 32_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 8000,
|
|
id: "grand_invoker",
|
|
level: 19,
|
|
name: "Grand Invoker",
|
|
prayersPerSecond: 10_500_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 1_300_000_000_000_000,
|
|
class: "templar",
|
|
combatPower: 96_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 24_000,
|
|
id: "sacred_templar",
|
|
level: 20,
|
|
name: "Sacred Templar",
|
|
prayersPerSecond: 32_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 8_000_000_000_000_000,
|
|
class: "herald",
|
|
combatPower: 290_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 72_000,
|
|
id: "celestial_herald",
|
|
level: 21,
|
|
name: "Celestial Herald",
|
|
prayersPerSecond: 96_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 50_000_000_000_000_000,
|
|
class: "warden",
|
|
combatPower: 870_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 216_000,
|
|
id: "divine_warden",
|
|
level: 22,
|
|
name: "Divine Warden",
|
|
prayersPerSecond: 288_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 300_000_000_000_000_000,
|
|
class: "oracle",
|
|
combatPower: 2_600_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 650_000,
|
|
id: "supreme_oracle",
|
|
level: 23,
|
|
name: "Supreme Oracle",
|
|
prayersPerSecond: 864_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 1_800_000_000_000_000_000,
|
|
class: "seraph",
|
|
combatPower: 7_800_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 1_950_000,
|
|
id: "arch_seraph",
|
|
level: 24,
|
|
name: "Arch-Seraph",
|
|
prayersPerSecond: 2_600_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 11_000_000_000_000_000_000,
|
|
class: "invoker",
|
|
combatPower: 23_000_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 5_850_000,
|
|
id: "primordial_invoker",
|
|
level: 25,
|
|
name: "Primordial Invoker",
|
|
prayersPerSecond: 7_800_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 70_000_000_000_000_000_000,
|
|
class: "templar",
|
|
combatPower: 70_000_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 17_500_000,
|
|
id: "eternal_templar",
|
|
level: 26,
|
|
name: "Eternal Templar",
|
|
prayersPerSecond: 23_000_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 450_000_000_000_000_000_000,
|
|
class: "herald",
|
|
combatPower: 210_000_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 52_000_000,
|
|
id: "firmament_herald",
|
|
level: 27,
|
|
name: "Firmament Herald",
|
|
prayersPerSecond: 70_000_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 2_700_000_000_000_000_000_000,
|
|
class: "warden",
|
|
combatPower: 630_000_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 156_000_000,
|
|
id: "goddess_warden",
|
|
level: 28,
|
|
name: "Goddess Warden",
|
|
prayersPerSecond: 210_000_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 16_000_000_000_000_000_000_000,
|
|
class: "oracle",
|
|
combatPower: 1_900_000_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 468_000_000,
|
|
id: "transcendent_oracle",
|
|
level: 29,
|
|
name: "Transcendent Oracle",
|
|
prayersPerSecond: 630_000_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 100_000_000_000_000_000_000_000,
|
|
class: "seraph",
|
|
combatPower: 5_700_000_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 1_400_000_000,
|
|
id: "exalted_seraph",
|
|
level: 30,
|
|
name: "Exalted Seraph",
|
|
prayersPerSecond: 1_900_000_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 650_000_000_000_000_000_000_000,
|
|
class: "invoker",
|
|
combatPower: 17_000_000_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 4_200_000_000,
|
|
id: "infinite_invoker",
|
|
level: 31,
|
|
name: "Infinite Invoker",
|
|
prayersPerSecond: 5_700_000_000_000,
|
|
unlocked: false,
|
|
},
|
|
{
|
|
baseCost: 4_000_000_000_000_000_000_000_000,
|
|
class: "templar",
|
|
combatPower: 51_000_000_000_000,
|
|
count: 0,
|
|
divinityPerSecond: 12_600_000_000,
|
|
id: "divine_heart_disciple",
|
|
level: 32,
|
|
name: "Divine Heart",
|
|
prayersPerSecond: 17_000_000_000_000,
|
|
unlocked: false,
|
|
},
|
|
];
|