/** * @file Game data definitions. * @copyright nhcarrigan * @license Naomi's Public License * @author Naomi Carrigan */ /* eslint-disable max-lines -- Data file */ /* eslint-disable stylistic/max-len -- Data content */ import type { GoddessUpgrade } from "@elysium/types"; export const defaultGoddessUpgrades: Array = [ // ── Prayer Income ──────────────────────────────────────────────────────── { costDivinity: 0, costPrayers: 50, costStardust: 0, description: "A morning offering to the goddess awakens dormant prayer energy. All prayers/s ×1.25.", id: "prayer_offering_1", multiplier: 1.25, name: "Morning Offering I", purchased: false, target: "prayers", unlocked: true, }, { costDivinity: 0, costPrayers: 200, costStardust: 0, description: "Sustained devotion amplifies the flow of prayers from all disciples. All prayers/s ×1.5.", id: "prayer_offering_2", multiplier: 1.5, name: "Morning Offering II", purchased: false, target: "prayers", unlocked: true, }, { costDivinity: 1, costPrayers: 1000, costStardust: 0, description: "The prayers now carry a resonance that doubles their effect across the whole order. All prayers/s ×2.", id: "prayer_offering_3", multiplier: 2, name: "Morning Offering III", purchased: false, target: "prayers", unlocked: true, }, { costDivinity: 2, costPrayers: 5000, costStardust: 0, description: "The prayers reach into the divine substrate itself and triple its yield. All prayers/s ×3.", id: "prayer_offering_4", multiplier: 3, name: "Morning Offering IV", purchased: false, target: "prayers", unlocked: true, }, { costDivinity: 20, costPrayers: 50_000, costStardust: 0, description: "A divine spark ignites every prayer, amplifying them fivefold at the source. All prayers/s ×5.", id: "divine_spark_1", multiplier: 5, name: "Divine Spark I", purchased: false, target: "prayers", unlocked: true, }, { costDivinity: 100, costPrayers: 500_000, costStardust: 1, description: "The spark becomes a flame that burns across all prayer — eternal and self-sustaining. All prayers/s ×25.", id: "divine_spark_2", multiplier: 25, name: "Divine Spark II", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 250, costPrayers: 2_500_000, costStardust: 2, description: "The goddess herself hums through every prayer channel, multiplying output fivefold again. All prayers/s ×50.", id: "divine_spark_3", multiplier: 50, name: "Divine Spark III", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 600, costPrayers: 12_000_000, costStardust: 4, description: "An unbroken stream of holy resonance carries prayers beyond mortal comprehension. All prayers/s ×100.", id: "resonant_hymn_1", multiplier: 100, name: "Resonant Hymn I", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 1500, costPrayers: 60_000_000, costStardust: 8, description: "A hymn that has never stopped since creation pours through every soul in the order. All prayers/s ×200.", id: "resonant_hymn_2", multiplier: 200, name: "Resonant Hymn II", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 4000, costPrayers: 300_000_000, costStardust: 15, description: "The divine frequency locks into the cosmic constant, rewriting the rules of prayer. All prayers/s ×500.", id: "resonant_hymn_3", multiplier: 500, name: "Resonant Hymn III", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 10_000, costPrayers: 1_500_000_000, costStardust: 30, description: "The hymn ascends beyond sound into pure divine intention. All prayers/s ×1000.", id: "eternal_chorus_1", multiplier: 1000, name: "Eternal Chorus I", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 25_000, costPrayers: 8_000_000_000, costStardust: 60, description: "The chorus of the faithful echoes through dimensions unseen. All prayers/s ×2500.", id: "eternal_chorus_2", multiplier: 2500, name: "Eternal Chorus II", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 60_000, costPrayers: 40_000_000_000, costStardust: 120, description: "The goddess weeps tears of divine light — each one a thousandfold prayer. All prayers/s ×5000.", id: "divine_tears", multiplier: 5000, name: "Divine Tears", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 150_000, costPrayers: 200_000_000_000, costStardust: 250, description: "The prayers of the entire goddess expansion merge into a single radiant beam. All prayers/s ×10000.", id: "radiant_convergence", multiplier: 10_000, name: "Radiant Convergence", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 400_000, costPrayers: 1_000_000_000_000, costStardust: 500, description: "The infinite expanse of prayer reaches completion — a perfect loop of divine worship. All prayers/s ×25000.", id: "prayer_apotheosis", multiplier: 25_000, name: "Prayer Apotheosis", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 1_000_000, costPrayers: 5_000_000_000_000, costStardust: 1000, description: "The last prayer merges with the first in an eternal cycle with no beginning or end. All prayers/s ×50000.", id: "omega_devotion", multiplier: 50_000, name: "Omega Devotion", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 2_500_000, costPrayers: 25_000_000_000_000, costStardust: 2000, description: "Every soul in the cosmos utters your name. All prayers/s ×100000.", id: "cosmic_worship", multiplier: 100_000, name: "Cosmic Worship", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 6_000_000, costPrayers: 120_000_000_000_000, costStardust: 4000, description: "Beyond even the gods, the universe itself becomes your congregation. All prayers/s ×250000.", id: "universal_faith", multiplier: 250_000, name: "Universal Faith", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 15_000_000, costPrayers: 600_000_000_000_000, costStardust: 8000, description: "The goddess is all. The prayers are all. There is nothing that does not pray. All prayers/s ×500000.", id: "all_is_prayer", multiplier: 500_000, name: "All Is Prayer", purchased: false, target: "prayers", unlocked: false, }, { costDivinity: 40_000_000, costPrayers: 3_000_000_000_000_000, costStardust: 15_000, description: "The final prayer — the one that was always being prayed, before the first word was ever spoken. All prayers/s ×1000000.", id: "the_last_prayer", multiplier: 1_000_000, name: "The Last Prayer", purchased: false, target: "prayers", unlocked: false, }, // ── Disciple-specific ──────────────────────────────────────────────────── { costDivinity: 0, costPrayers: 50, costStardust: 0, description: "Novices meditate on the basic prayers and double their output.", discipleId: "novice", id: "novice_blessing", multiplier: 2, name: "Novice Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 0, costPrayers: 200, costStardust: 0, description: "Initiates channel deeper devotion and double their prayer generation.", discipleId: "initiate", id: "initiate_blessing", multiplier: 2, name: "Initiate Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 1, costPrayers: 1000, costStardust: 0, description: "Acolytes unlock deeper devotion rites that double their prayer output.", discipleId: "acolyte", id: "acolyte_blessing", multiplier: 2, name: "Acolyte Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 2, costPrayers: 5000, costStardust: 0, description: "Devotees achieve deeper attunement with the divine and double their output.", discipleId: "devotee", id: "devotee_blessing", multiplier: 2, name: "Devotee Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 5, costPrayers: 25_000, costStardust: 0, description: "Adepts reach mastery of the first prayer form, doubling their generation.", discipleId: "adept", id: "adept_blessing", multiplier: 2, name: "Adept Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 12, costPrayers: 150_000, costStardust: 0, description: "Priests achieve full communion with the divine and double their prayer output.", discipleId: "priest", id: "priest_blessing", multiplier: 2, name: "Priest Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 30, costPrayers: 1_000_000, costStardust: 0, description: "High priests channel the goddess's voice directly and double their prayer generation.", discipleId: "high_priest", id: "high_priest_blessing", multiplier: 2, name: "High Priest Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 80, costPrayers: 7_000_000, costStardust: 0, description: "Divine scholars unlock the deepest understanding of prayer mechanics and double their output.", discipleId: "divine_scholar", id: "divine_scholar_blessing", multiplier: 2, name: "Divine Scholar Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 200, costPrayers: 50_000_000, costStardust: 0, description: "Holy champions have mastered the art of sacred battle and doubled their fervour.", discipleId: "holy_champion", id: "holy_champion_blessing", multiplier: 2, name: "Holy Champion Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 500, costPrayers: 350_000_000, costStardust: 1, description: "Celestial adepts have ascended beyond mortal devotion, drawing twice the divine resonance.", discipleId: "celestial_adept", id: "celestial_adept_blessing", multiplier: 2, name: "Celestial Adept Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 1200, costPrayers: 1_750_000_000, costStardust: 2, description: "Seraphic masters commune directly with the source, generating prayers at twice the rate.", discipleId: "seraphic_master", id: "seraphic_master_blessing", multiplier: 2, name: "Seraphic Master Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 3000, costPrayers: 8_000_000_000, costStardust: 4, description: "Divine invokers have woven themselves into the prayer lattice, doubling every invocation.", discipleId: "divine_invoker", id: "divine_invoker_blessing", multiplier: 2, name: "Divine Invoker Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 8000, costPrayers: 40_000_000_000, costStardust: 8, description: "Astral templars carry the goddess's word across realms, amplifying their prayer twofold.", discipleId: "astral_templar", id: "astral_templar_blessing", multiplier: 2, name: "Astral Templar Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 20_000, costPrayers: 200_000_000_000, costStardust: 15, description: "Empyrean heralds broadcast divine truth across the heavens, generating prayers at twice the scale.", discipleId: "empyrean_herald", id: "empyrean_herald_blessing", multiplier: 2, name: "Empyrean Herald Blessing", purchased: false, target: "disciple", unlocked: false, }, { costDivinity: 50_000, costPrayers: 1_000_000_000_000, costStardust: 30, description: "Primordial heralds echo from before the dawn of time, their prayers resounding doubly through eternity.", discipleId: "primordial_herald", id: "primordial_herald_blessing", multiplier: 2, name: "Primordial Herald Blessing", purchased: false, target: "disciple", unlocked: false, }, // ── Global Income ──────────────────────────────────────────────────────── { costDivinity: 0, costPrayers: 100, costStardust: 0, description: "Divine inspiration flows through the entire order. All production ×1.25.", id: "divine_inspiration_1", multiplier: 1.25, name: "Divine Inspiration I", purchased: false, target: "global", unlocked: false, }, { costDivinity: 1, costPrayers: 500, costStardust: 0, description: "Deeper inspiration resonates with every disciple's faith. All production ×1.5.", id: "divine_inspiration_2", multiplier: 1.5, name: "Divine Inspiration II", purchased: false, target: "global", unlocked: false, }, { costDivinity: 3, costPrayers: 2500, costStardust: 0, description: "The inspiration reaches its fullest expression — doubling everything the order produces. All production ×2.", id: "divine_inspiration_3", multiplier: 2, name: "Divine Inspiration III", purchased: false, target: "global", unlocked: false, }, { costDivinity: 10, costPrayers: 15_000, costStardust: 0, description: "Inspiration floods the entire divine order with fivefold power. All production ×5.", id: "divine_inspiration_4", multiplier: 5, name: "Divine Inspiration IV", purchased: false, target: "global", unlocked: false, }, { costDivinity: 30, costPrayers: 100_000, costStardust: 0, description: "The goddess's own inspiration touches every soul in the order. All production ×10.", id: "divine_inspiration_5", multiplier: 10, name: "Divine Inspiration V", purchased: false, target: "global", unlocked: false, }, { costDivinity: 80, costPrayers: 750_000, costStardust: 1, description: "The goddess's will reshapes the order itself, elevating every act of worship. All production ×25.", id: "celestial_mandate_1", multiplier: 25, name: "Celestial Mandate I", purchased: false, target: "global", unlocked: false, }, { costDivinity: 250, costPrayers: 5_000_000, costStardust: 3, description: "A celestial decree multiplies the fruits of every prayer, deed, and devotion. All production ×50.", id: "celestial_mandate_2", multiplier: 50, name: "Celestial Mandate II", purchased: false, target: "global", unlocked: false, }, { costDivinity: 800, costPrayers: 30_000_000, costStardust: 8, description: "The fabric of the divine order itself vibrates at the goddess's frequency. All production ×100.", id: "divine_frequency", multiplier: 100, name: "Divine Frequency", purchased: false, target: "global", unlocked: false, }, { costDivinity: 2500, costPrayers: 200_000_000, costStardust: 20, description: "All boundaries between sacred and mundane dissolve — everything becomes an act of worship. All production ×250.", id: "sacred_dissolution", multiplier: 250, name: "Sacred Dissolution", purchased: false, target: "global", unlocked: false, }, { costDivinity: 8000, costPrayers: 1_200_000_000, costStardust: 50, description: "The goddess breathes life into every output of the divine order without exception. All production ×500.", id: "breath_of_the_goddess", multiplier: 500, name: "Breath of the Goddess", purchased: false, target: "global", unlocked: false, }, // ── Consecration ───────────────────────────────────────────────────────── { costDivinity: 2, costPrayers: 500, costStardust: 0, description: "Enhanced consecration rites boost divine income after each rebirth. Consecration production multiplier ×1.25.", id: "consecration_power_1", multiplier: 1.25, name: "Consecration Power I", purchased: false, target: "consecration", unlocked: false, }, { costDivinity: 10, costPrayers: 5000, costStardust: 0, description: "Deeper consecration rites push the rebirth multiplier further. Consecration production multiplier ×1.5.", id: "consecration_power_2", multiplier: 1.5, name: "Consecration Power II", purchased: false, target: "consecration", unlocked: false, }, { costDivinity: 35, costPrayers: 30_000, costStardust: 0, description: "The consecration ritual reaches its apex, doubling what each sacred rebirth returns. Consecration production multiplier ×2.", id: "consecration_power_3", multiplier: 2, name: "Consecration Power III", purchased: false, target: "consecration", unlocked: false, }, { costDivinity: 120, costPrayers: 200_000, costStardust: 1, description: "Consecration transcends ritual and becomes a fundamental law of the divine order. Consecration production multiplier ×3.", id: "consecration_law_1", multiplier: 3, name: "Consecration Law I", purchased: false, target: "consecration", unlocked: false, }, { costDivinity: 400, costPrayers: 1_500_000, costStardust: 3, description: "Each rebirth now unleashes a torrent of divine energy fivefold beyond its former scope. Consecration production multiplier ×5.", id: "consecration_law_2", multiplier: 5, name: "Consecration Law II", purchased: false, target: "consecration", unlocked: false, }, { costDivinity: 1500, costPrayers: 10_000_000, costStardust: 8, description: "The ultimate consecration insight — every cycle of rebirth rings with tenfold divine reward. Consecration production multiplier ×10.", id: "consecration_apotheosis", multiplier: 10, name: "Consecration Apotheosis", purchased: false, target: "consecration", unlocked: false, }, // ── Combat ─────────────────────────────────────────────────────────────── { costDivinity: 0, costPrayers: 75, costStardust: 0, description: "Sacred combat training strengthens every disciple's fighting spirit. Combat power ×1.25.", id: "sacred_combat_1", multiplier: 1.25, name: "Sacred Combat I", purchased: false, target: "boss", unlocked: false, }, { costDivinity: 1, costPrayers: 300, costStardust: 0, description: "Advanced combat rites push disciples' power further. Combat power ×1.5.", id: "sacred_combat_2", multiplier: 1.5, name: "Sacred Combat II", purchased: false, target: "boss", unlocked: false, }, { costDivinity: 3, costPrayers: 1500, costStardust: 0, description: "The highest combat discipline doubles every disciple's power in divine battles. Combat power ×2.", id: "sacred_combat_3", multiplier: 2, name: "Sacred Combat III", purchased: false, target: "boss", unlocked: false, }, { costDivinity: 10, costPrayers: 10_000, costStardust: 0, description: "Divine wrath is channelled through the fists of every warrior in the order. Combat power ×3.", id: "divine_wrath_1", multiplier: 3, name: "Divine Wrath I", purchased: false, target: "boss", unlocked: false, }, { costDivinity: 40, costPrayers: 80_000, costStardust: 1, description: "Wrath given form — the goddess's judgement multiplies the strike of every disciple fivefold. Combat power ×5.", id: "divine_wrath_2", multiplier: 5, name: "Divine Wrath II", purchased: false, target: "boss", unlocked: false, }, { costDivinity: 150, costPrayers: 600_000, costStardust: 3, description: "The full fury of the goddess incarnate flows through every blade, fist, and prayer-strike. Combat power ×10.", id: "wrath_incarnate", multiplier: 10, name: "Wrath Incarnate", purchased: false, target: "boss", unlocked: false, }, // ── Utility ────────────────────────────────────────────────────────────── { costDivinity: 3, costPrayers: 1000, costStardust: 0, description: "Unlock the Auto-Disciple toggle. When enabled, the tick engine will automatically recruit the highest-tier disciple you can afford.", id: "auto_disciple", multiplier: 1, name: "Autonomous Devotion", purchased: false, target: "global", unlocked: false, }, ];