/** * @file Exploration area data for Elysium. * @copyright nhcarrigan * @license Naomi's Public License * @author Naomi Carrigan */ /* eslint-disable @typescript-eslint/naming-convention -- Snake_case IDs are conventional for game data */ /* eslint-disable stylistic/max-len -- Long description strings cannot be split */ /* eslint-disable max-lines -- Data file necessarily exceeds line limit */ export interface ExplorationAreaSummary { id: string; name: string; description: string; zoneId: string; durationSeconds: number; } export const EXPLORATION_AREAS: Array = [ // Zone 1: verdant_vale { description: "Rolling fields of wildflowers at the edge of the guild's territory. Travellers pass through often, and occasionally leave things behind.", durationSeconds: 3600, id: "verdant_meadow", name: "The Verdant Meadow", zoneId: "verdant_vale", }, { description: "Ancient trees whose canopy blocks out most of the light. The forest whispers things your scouts swear they understand, just not when they try to remember later.", durationSeconds: 7200, id: "whispering_forest", name: "The Whispering Forest", zoneId: "verdant_vale", }, { description: "A circle of trees so old they predate the kingdom. Druids once held ceremonies here. The trees remember, and their bark holds echoes of old power.", durationSeconds: 10_800, id: "ancient_grove", name: "The Ancient Grove", zoneId: "verdant_vale", }, { description: "A clearing the locals will not enter after dark. Something about the bark of the trees here is different. Your scouts feel watched the entire time.", durationSeconds: 14_400, id: "forbidden_glen", name: "The Forbidden Glen", zoneId: "verdant_vale", }, // Zone 2: shattered_ruins { description: "What was once a military garrison, now half-buried in rubble and wild growth. The previous occupants left in a hurry and did not take everything.", durationSeconds: 7200, id: "collapsed_outpost", name: "The Collapsed Outpost", zoneId: "shattered_ruins", }, { description: "The water here reflects things that aren't there. Something is at the bottom that doesn't want to be found, which means your scouts want very much to find it.", durationSeconds: 14_400, id: "cursed_lake", name: "The Cursed Lake", zoneId: "shattered_ruins", }, { description: "Buried walls covered in script no living scholar can read. The knowledge is lost but the enchantments remain, faded but still murmuring in the stone.", durationSeconds: 21_600, id: "runic_archive", name: "The Runic Archive", zoneId: "shattered_ruins", }, { description: "The chamber the elder dragon called his own before your guild deposed him. He won't be back soon. Probably. The heat of his presence lingers in the stone.", durationSeconds: 28_800, id: "dragon_throne", name: "The Dragon's Throne", zoneId: "shattered_ruins", }, // Zone 3: frozen_peaks { description: "A cave carved by a glacier over thousands of years. The ice walls are so clear you can see things preserved within them from before the kingdom existed.", durationSeconds: 10_800, id: "glacial_cave", name: "The Glacial Cave", zoneId: "frozen_peaks", }, { description: "Flat, white, and vast. The tundra looks featureless until you know what to look for. Under the ice, there are things that were buried with intent.", durationSeconds: 21_600, id: "frozen_tundra", name: "The Frozen Tundra", zoneId: "frozen_peaks", }, { description: "A tear in reality that appeared after the Void Titan's defeat, miles above the world. Something leaks through it constantly. Mostly harmless. Mostly.", durationSeconds: 32_400, id: "void_rift", name: "The Void Rift", zoneId: "frozen_peaks", }, { description: "At the absolute peak, a shrine nobody remembers building. The prayers still tied to its poles are in a language no scholar has identified. Offerings remain.", durationSeconds: 43_200, id: "summit_shrine", name: "The Summit Shrine", zoneId: "frozen_peaks", }, // Zone 4: shadow_marshes { description: "A depression in the marsh where the fog never fully lifts. Sound behaves differently here. Your scouts can hear things they probably should not.", durationSeconds: 18_000, id: "fog_hollow", name: "The Fog Hollow", zoneId: "shadow_marshes", }, { description: "A cave system beneath the marsh floor. The water drips through the ceiling in patterns that look deliberate. Nothing down here needs eyes to find you.", durationSeconds: 36_000, id: "dark_grotto", name: "The Dark Grotto", zoneId: "shadow_marshes", }, { description: "A burial mound. Something was interred here that should not have been — or perhaps something interred itself, which is a different and more troubling problem.", durationSeconds: 54_000, id: "cursed_barrow", name: "The Cursed Barrow", zoneId: "shadow_marshes", }, { description: "The bottommost point of the Shadow Marshes, where the water is perfectly still and perfectly black. Your scouts can see the bottom. The bottom is very far down.", durationSeconds: 72_000, id: "marsh_depths", name: "The Marsh Depths", zoneId: "shadow_marshes", }, // Zone 5: volcanic_depths { description: "A natural tunnel cut by ancient lava flows. Still warm. The walls glow faintly orange in some sections, which is either residual heat or something else.", durationSeconds: 25_200, id: "magma_tunnel", name: "The Magma Tunnel", zoneId: "volcanic_depths", }, { description: "An ancient workshop space, built into the volcano by whoever the fire elementals served before they served no one. The fires here never went out.", durationSeconds: 50_400, id: "forge_chamber", name: "The Forge Chamber", zoneId: "volcanic_depths", }, { description: "A place of worship for entities that have never met a god but found the general idea appealing and decided to be worshipped instead. The fire elementals receive visitors here.", durationSeconds: 75_600, id: "fire_temple", name: "The Fire Temple", zoneId: "volcanic_depths", }, { description: "The lowest point your guild can reach — close enough to the planet's core that the rocks bleed metal and the air shimmers with heat haze that never quite resolves into anything.", durationSeconds: 100_800, id: "core_descent", name: "The Core Descent", zoneId: "volcanic_depths", }, // Zone 6: astral_void { description: "Open void between reality and whatever lies beyond it. Stars in various states of life and death drift past. Your scouts learn very quickly not to touch them.", durationSeconds: 36_000, id: "star_field", name: "The Star Field", zoneId: "astral_void", }, { description: "A region where every possible outcome is equally real and they jostle each other for space. Your scouts exist in several states simultaneously here and find it disorienting.", durationSeconds: 72_000, id: "probability_sea", name: "The Probability Sea", zoneId: "astral_void", }, { description: "A river of nothing flowing through the void. It carries things from everywhere to nowhere. Some of those things are valuable, if you know how to fish from a river of nothing.", durationSeconds: 108_000, id: "void_current", name: "The Void Current", zoneId: "astral_void", }, { description: "The highest point of the astral void, where nothing exists so thoroughly that it becomes a kind of substance. Your scouts feel, for a moment, what it is like to be absolutely alone in all of existence.", durationSeconds: 144_000, id: "null_zenith", name: "The Null Zenith", zoneId: "astral_void", }, // Zone 7: celestial_reaches { description: "A tower of compressed light older than the concept of architecture. The celestial host uses it as a marker. Your guild uses it as a starting point.", durationSeconds: 43_200, id: "light_spire", name: "The Light Spire", zoneId: "celestial_reaches", }, { description: "Where the celestial choir rehearses, continuously, for a performance that has been ongoing since before your world had an audience. The harmonics do things to objects in the vicinity.", durationSeconds: 86_400, id: "choir_hall", name: "The Choir Hall", zoneId: "celestial_reaches", }, { description: "Where the celestial host adjudicates disputes that have been ongoing since before your sun was lit. The proceedings are extremely formal. Interrupting them is inadvisable.", durationSeconds: 129_600, id: "divine_court", name: "The Divine Court", zoneId: "celestial_reaches", }, { description: "Where the celestial host stores things they consider too valuable to use and too important to discard. Your guild has different ideas about what 'valuable' means.", durationSeconds: 172_800, id: "celestial_vault", name: "The Celestial Vault", zoneId: "celestial_reaches", }, // Zone 8: abyssal_trench { description: "The lip of the trench, where the shelf drops away into depths that swallow light entirely. Your scouts can hear something breathing, very slowly, from far below.", durationSeconds: 50_400, id: "trench_entrance", name: "The Trench Entrance", zoneId: "abyssal_trench", }, { description: "An underwater river at a depth that should be impossible to survive. Your scouts have learned, by necessity, to survive it anyway.", durationSeconds: 100_800, id: "deep_current", name: "The Deep Current", zoneId: "abyssal_trench", }, { description: "A space at the bottom of the trench so far from light that light has no meaning here. Something has been in this chamber for so long it no longer needs to breathe.", durationSeconds: 151_200, id: "sunless_chamber", name: "The Sunless Chamber", zoneId: "abyssal_trench", }, { description: "The absolute bottom of the trench. Something is here. It has been here since before your world was made. It is, today, patient. Your scouts are not sure this is always the case.", durationSeconds: 201_600, id: "the_waiting_place", name: "The Waiting Place", zoneId: "abyssal_trench", }, // Zone 9: infernal_court { description: "An open-air market in the court's outer districts. The vendors sell things that were not legally obtained, in exchange for things that should not legally exist.", durationSeconds: 57_600, id: "demon_market", name: "The Demon Market", zoneId: "infernal_court", }, { description: "Where the court processes those who lost their cases. Your scouts move through it quickly and look at nothing. They still hear everything.", durationSeconds: 115_200, id: "torment_hall", name: "The Torment Hall", zoneId: "infernal_court", }, { description: "The court's industrial district, where deals are processed and the residue of completed contracts is extracted. The machinery runs on something the court considers renewable.", durationSeconds: 172_800, id: "soul_forge", name: "The Soul Forge", zoneId: "infernal_court", }, { description: "The inner sanctum of the infernal court, where the demon lords make decisions that echo across aeons. Your guild should not be here. Your guild is here anyway.", durationSeconds: 230_400, id: "lords_chamber", name: "The Lords' Chamber", zoneId: "infernal_court", }, // Zone 10: crystalline_spire { description: "The outer surface of the spire, where thousands of crystal facets reflect realities that are not the one you arrived in. Your scouts learn to focus on the ground in front of them.", durationSeconds: 64_800, id: "facet_approach", name: "The Facet Approach", zoneId: "crystalline_spire", }, { description: "A room inside the spire where the intelligence runs its oldest and most complex calculations. The numbers on the walls change too fast to read. The calculations are always correct.", durationSeconds: 129_600, id: "calculation_chamber", name: "The Calculation Chamber", zoneId: "crystalline_spire", }, { description: "A corridor of perfect mirrors that show not reflections but what might have been. Your scouts avoid eye contact with their alternates. The alternates do not always extend the same courtesy.", durationSeconds: 194_400, id: "mirror_hall", name: "The Mirror Hall", zoneId: "crystalline_spire", }, { description: "The deepest point of the spire, where the intelligence's primary substrate runs continuously. The hum of calculation is felt in the bones. Numbers that have never been numbers drift past.", durationSeconds: 259_200, id: "core_access", name: "The Core Access", zoneId: "crystalline_spire", }, // Zone 11: void_sanctum { description: "The entrance to the void sanctum, where the rules of existence become suggestions. Your scouts describe the crossing as like stepping sideways and arriving somewhere that was always there.", durationSeconds: 72_000, id: "threshold", name: "The Threshold", zoneId: "void_sanctum", }, { description: "A place inside the sanctum where everything is perfectly quiet because nothing exists to make noise. Your scouts can hear their own thoughts very clearly here. Some of them find this unsettling.", durationSeconds: 144_000, id: "inner_silence", name: "The Inner Silence", zoneId: "void_sanctum", }, { description: "A space inside the sanctum where something is calling out, continuously, to something that has not yet answered. The call is beautiful and deeply wrong.", durationSeconds: 216_000, id: "resonance_chamber", name: "The Resonance Chamber", zoneId: "void_sanctum", }, { description: "The source of the call. Something here has been reaching out for so long it no longer remembers what it is reaching toward. Your guild's arrival is, perhaps, an answer.", durationSeconds: 288_000, id: "sanctum_heart", name: "The Sanctum Heart", zoneId: "void_sanctum", }, // Zone 12: eternal_throne { description: "The long road to the eternal throne. Countless beings have walked it, seeking audience, seeking power, seeking something the throne has always already decided about them.", durationSeconds: 79_200, id: "throne_approach", name: "The Throne Approach", zoneId: "eternal_throne", }, { description: "The ante-chamber of absolute power. Records are kept here of everything that has ever been ruled and everything that has ever been lost. The records go back further than memory.", durationSeconds: 158_400, id: "dominion_hall", name: "The Dominion Hall", zoneId: "eternal_throne", }, { description: "Where things are stored that have nowhere else to go. Objects of power that cannot be used, secrets that cannot be shared, and wealth that belongs to entities that stopped existing before your world was born.", durationSeconds: 237_600, id: "eternity_vault", name: "The Eternity Vault", zoneId: "eternal_throne", }, { description: "The eternal throne itself. Whoever sits here has sat here since the beginning. They observe your guild's presence with neither surprise nor emotion. They have been expecting you. They have been expecting everyone.", durationSeconds: 316_800, id: "the_seat", name: "The Seat", zoneId: "eternal_throne", }, // Zone 13: primordial_chaos { description: "A permanent storm at the edge of the chaos zone where things are constantly being made and unmade simultaneously. Your scouts move through it quickly and try not to look at what they might become.", durationSeconds: 86_400, id: "creation_storm", name: "The Creation Storm", zoneId: "primordial_chaos", }, { description: "A vast ocean of something that is exactly the opposite of matter. Your scouts cross it by not thinking too hard about what they are standing on.", durationSeconds: 172_800, id: "unmaking_sea", name: "The Unmaking Sea", zoneId: "primordial_chaos", }, { description: "A space where all possible outcomes already happened and none of them mattered. Your scouts find this philosophically challenging and practically navigable.", durationSeconds: 259_200, id: "probability_void", name: "The Probability Void", zoneId: "primordial_chaos", }, { description: "The centre of all primordial chaos. Everything is here and nothing is here and both statements are entirely accurate. Your scouts report the experience as indescribable, then describe it for three hours.", durationSeconds: 345_600, id: "chaos_core", name: "The Chaos Core", zoneId: "primordial_chaos", }, // Zone 14: infinite_expanse { description: "The first horizon you reach in the infinite expanse, which looks exactly like the starting point from behind but is provably, mathematically, somewhere else. Your scouts are sceptical but cannot argue with the math.", durationSeconds: 93_600, id: "first_horizon", name: "The First Horizon", zoneId: "infinite_expanse", }, { description: "There is no centre of the infinite expanse. This is the centre of the infinite expanse. Both things are true. Your scouts have stopped asking questions and started collecting samples.", durationSeconds: 187_200, id: "middle_nowhere", name: "The Middle of Nowhere", zoneId: "infinite_expanse", }, { description: "The road toward the edge that the expanse does not have. Your scouts know it does not exist. They are getting closer to it anyway.", durationSeconds: 280_800, id: "edge_approach", name: "The Edge Approach", zoneId: "infinite_expanse", }, { description: "As far as any being has ever gone in the infinite expanse. Your scouts hold this record now. They are not entirely sure whether to be proud or frightened.", durationSeconds: 374_400, id: "the_furthest", name: "The Furthest", zoneId: "infinite_expanse", }, // Zone 15: reality_forge { description: "The outer area of the reality forge, where the overflow of unrealised realities pools and cools. Things that never quite existed are everywhere here, and some of them are extremely useful.", durationSeconds: 100_800, id: "workshop_entrance", name: "The Workshop Entrance", zoneId: "reality_forge", }, { description: "Where realities are assembled from the raw components of existence. The work here is continuous and has been going on since before your universe was queued.", durationSeconds: 201_600, id: "creation_floor", name: "The Creation Floor", zoneId: "reality_forge", }, { description: "The primary forging station, where major realities are hammered into their final shape. The hammers are larger than planets. The anvil has never been named because no one has ever successfully described it.", durationSeconds: 302_400, id: "master_forge", name: "The Master Forge", zoneId: "reality_forge", }, { description: "The energy source that powers the entire reality forge. It has been running since before time was a meaningful concept. What powers it is not a question that has been answered by anyone who came here to ask it.", durationSeconds: 403_200, id: "forge_core", name: "The Forge Core", zoneId: "reality_forge", }, // Zone 16: cosmic_maelstrom { description: "The outermost spiral of the cosmic maelstrom, where the forces are at their most navigable — which still means they routinely shatter planets that wander too close.", durationSeconds: 108_000, id: "outer_current", name: "The Outer Current", zoneId: "cosmic_maelstrom", }, { description: "The accumulated wreckage of everything the maelstrom has consumed, compressed into a navigable (mostly) field. Your scouts move through it quickly. Things in debris fields become part of the debris field.", durationSeconds: 216_000, id: "debris_field", name: "The Debris Field", zoneId: "cosmic_maelstrom", }, { description: "Where the fundamental forces of the cosmos intersect inside the maelstrom. Gravity and electromagnetism and things that do not have names yet jostle each other here with consequences that exceed polite description.", durationSeconds: 324_000, id: "force_confluence", name: "The Force Confluence", zoneId: "cosmic_maelstrom", }, { description: "The path to the maelstrom's impossible centre — the one point of absolute calm surrounded by forces that make galaxies look fragile. Your scouts have never been so far in. They are doing this anyway.", durationSeconds: 432_000, id: "eye_approach", name: "The Eye Approach", zoneId: "cosmic_maelstrom", }, // Zone 17: primeval_sanctum { description: "The entrance to the oldest place. The floor here was walked before walking was invented, which is philosophically impossible and physically evident.", durationSeconds: 115_200, id: "first_steps", name: "The First Steps", zoneId: "primeval_sanctum", }, { description: "A collection of records that predate the concept of records. The information stored here concerns things that no longer exist, but the records persist because the sanctum will not let them stop.", durationSeconds: 230_400, id: "ancient_archive", name: "The Ancient Archive", zoneId: "primeval_sanctum", }, { description: "Where the sanctum stores the memory of the first moment of existence. The memory is perfect, complete, and overwhelming. Your scouts spend the minimum time here and speak little for some time after.", durationSeconds: 345_600, id: "memory_chamber", name: "The Memory Chamber", zoneId: "primeval_sanctum", }, { description: "There is nothing older than this. The sanctum's deepest point, where the very first thing that ever was still is, unchanged, because nothing in the universe has had long enough to change it.", durationSeconds: 460_800, id: "the_oldest_place", name: "The Oldest Place", zoneId: "primeval_sanctum", }, // Zone 18: the_absolute { description: "The boundary between existence and non-existence. On one side: everything there is. On the other: everything there isn't. The view from here is indescribable and has been described by your scouts at length.", durationSeconds: 129_600, id: "edge_of_everything", name: "The Edge of Everything", zoneId: "the_absolute", }, { description: "The road to the final truth, which your guild has been walking toward since the first step in the Verdant Vale. It looks like every other road your guild has walked. It feels different.", durationSeconds: 259_200, id: "truth_approach", name: "The Truth Approach", zoneId: "the_absolute", }, { description: "One step from the absolute. The door ahead is the last door. Your guild has opened every other door. This one opens when you are ready, which is something only the absolute can determine.", durationSeconds: 388_800, id: "final_antechamber", name: "The Final Antechamber", zoneId: "the_absolute", }, { description: "The final truth, at the end of all things. There is nothing beyond this. Your guild stands here, at the end, and finds that the end is not empty. It has been waiting for you specifically.", durationSeconds: 518_400, id: "the_absolute_heart", name: "The Absolute Heart", zoneId: "the_absolute", }, ];