generated from nhcarrigan/template
chore: fix lint, ensure full CI pipeline passes, add verify checklist
- Fix strict-boolean-expressions in 7 route files (runtime body validation) - Fix no-unnecessary-condition in profile.ts and offlineProgress.ts (defensive null checks) - Extend v8 ignore next-N counts in game.ts to reach 100% coverage - Add CI requirements to CLAUDE.md (lint + build + test must pass before commit) - Add manual verification checklist (verify.md) - Remove progress.md
This commit is contained in:
+442
-55
@@ -1,93 +1,480 @@
|
||||
/**
|
||||
* @file Crafting material 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 */
|
||||
import type { Material } from "@elysium/types";
|
||||
|
||||
export const MATERIALS: Material[] = [
|
||||
export const MATERIALS: Array<Material> = [
|
||||
// Zone 1: verdant_vale
|
||||
{ id: "verdant_sap", name: "Verdant Sap", description: "Sticky resin tapped from ancient heartwood trees. Smells faintly of spring rain and something older beneath.", zoneId: "verdant_vale", rarity: "common" },
|
||||
{ id: "forest_crystal", name: "Forest Crystal", description: "A translucent gem found buried near the roots of old-growth trees. Pulses with gentle life energy when held.", zoneId: "verdant_vale", rarity: "uncommon" },
|
||||
{ id: "elder_bark", name: "Elder Bark", description: "Bark from a tree that has stood since before the kingdom. Harder than iron and warmer to the touch than it has any right to be.", zoneId: "verdant_vale", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Sticky resin tapped from ancient heartwood trees. Smells faintly of spring rain and something older beneath.",
|
||||
id: "verdant_sap",
|
||||
name: "Verdant Sap",
|
||||
rarity: "common",
|
||||
zoneId: "verdant_vale",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A translucent gem found buried near the roots of old-growth trees. Pulses with gentle life energy when held.",
|
||||
id: "forest_crystal",
|
||||
name: "Forest Crystal",
|
||||
rarity: "uncommon",
|
||||
zoneId: "verdant_vale",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"Bark from a tree that has stood since before the kingdom. Harder than iron and warmer to the touch than it has any right to be.",
|
||||
id: "elder_bark",
|
||||
name: "Elder Bark",
|
||||
rarity: "rare",
|
||||
zoneId: "verdant_vale",
|
||||
},
|
||||
|
||||
// Zone 2: shattered_ruins
|
||||
{ id: "ruin_dust", name: "Ruin Dust", description: "Fine powder ground from fallen masonry. Still carries traces of the civilisation it once was — if you know how to read the patterns.", zoneId: "shattered_ruins", rarity: "common" },
|
||||
{ id: "cursed_fragment", name: "Cursed Fragment", description: "A shard of enchanted stonework. The enchantment is broken, but something lingers in the grain of the stone, waiting.", zoneId: "shattered_ruins", rarity: "uncommon" },
|
||||
{ id: "dragonscale_chip", name: "Dragonscale Chip", description: "A fragment of scale shed during the elder dragon's long reign over the ruins. Resistant to fire and magic alike.", zoneId: "shattered_ruins", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Fine powder ground from fallen masonry. Still carries traces of the civilisation it once was — if you know how to read the patterns.",
|
||||
id: "ruin_dust",
|
||||
name: "Ruin Dust",
|
||||
rarity: "common",
|
||||
zoneId: "shattered_ruins",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A shard of enchanted stonework. The enchantment is broken, but something lingers in the grain of the stone, waiting.",
|
||||
id: "cursed_fragment",
|
||||
name: "Cursed Fragment",
|
||||
rarity: "uncommon",
|
||||
zoneId: "shattered_ruins",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A fragment of scale shed during the elder dragon's long reign over the ruins. Resistant to fire and magic alike.",
|
||||
id: "dragonscale_chip",
|
||||
name: "Dragonscale Chip",
|
||||
rarity: "rare",
|
||||
zoneId: "shattered_ruins",
|
||||
},
|
||||
|
||||
// Zone 3: frozen_peaks
|
||||
{ id: "glacial_ice", name: "Glacial Ice", description: "Ice from a glacier that has not moved in ten thousand years. Impossibly cold and perfectly clear, with something almost visible within.", zoneId: "frozen_peaks", rarity: "common" },
|
||||
{ id: "frost_crystal", name: "Frost Crystal", description: "A crystal that formed inside the glacier itself over millennia. It never melts, not even near fire.", zoneId: "frozen_peaks", rarity: "uncommon" },
|
||||
{ id: "void_shard", name: "Void Shard", description: "A fragment of the reality tear. It hums with wrongness that the fingers instinctively recognise before the mind does.", zoneId: "frozen_peaks", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Ice from a glacier that has not moved in ten thousand years. Impossibly cold and perfectly clear, with something almost visible within.",
|
||||
id: "glacial_ice",
|
||||
name: "Glacial Ice",
|
||||
rarity: "common",
|
||||
zoneId: "frozen_peaks",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A crystal that formed inside the glacier itself over millennia. It never melts, not even near fire.",
|
||||
id: "frost_crystal",
|
||||
name: "Frost Crystal",
|
||||
rarity: "uncommon",
|
||||
zoneId: "frozen_peaks",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A fragment of the reality tear. It hums with wrongness that the fingers instinctively recognise before the mind does.",
|
||||
id: "void_shard",
|
||||
name: "Void Shard",
|
||||
rarity: "rare",
|
||||
zoneId: "frozen_peaks",
|
||||
},
|
||||
|
||||
// Zone 4: shadow_marshes
|
||||
{ id: "marsh_root", name: "Marsh Root", description: "Roots from the strangler plants that thrive in the fog-choked depths. Toxic without extensive preparation. Worth it, usually.", zoneId: "shadow_marshes", rarity: "common" },
|
||||
{ id: "shadow_essence", name: "Shadow Essence", description: "Distilled darkness, caught in a vial before it could dissipate. Heavy and cold, and absolutely lightless.", zoneId: "shadow_marshes", rarity: "uncommon" },
|
||||
{ id: "cursed_bone", name: "Cursed Bone", description: "Bone from something that died in the marsh so long ago it has become part of it. The curse runs deep through the marrow.", zoneId: "shadow_marshes", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Roots from the strangler plants that thrive in the fog-choked depths. Toxic without extensive preparation. Worth it, usually.",
|
||||
id: "marsh_root",
|
||||
name: "Marsh Root",
|
||||
rarity: "common",
|
||||
zoneId: "shadow_marshes",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"Distilled darkness, caught in a vial before it could dissipate. Heavy and cold, and absolutely lightless.",
|
||||
id: "shadow_essence",
|
||||
name: "Shadow Essence",
|
||||
rarity: "uncommon",
|
||||
zoneId: "shadow_marshes",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"Bone from something that died in the marsh so long ago it has become part of it. The curse runs deep through the marrow.",
|
||||
id: "cursed_bone",
|
||||
name: "Cursed Bone",
|
||||
rarity: "rare",
|
||||
zoneId: "shadow_marshes",
|
||||
},
|
||||
|
||||
// Zone 5: volcanic_depths
|
||||
{ id: "magma_stone", name: "Magma Stone", description: "Cooled lava that retained its internal heat. Warm to the touch even centuries after solidifying from whatever it once was.", zoneId: "volcanic_depths", rarity: "common" },
|
||||
{ id: "ember_crystal", name: "Ember Crystal", description: "A crystal grown in the heart of a cooling magma chamber. Burns without being consumed, endlessly.", zoneId: "volcanic_depths", rarity: "uncommon" },
|
||||
{ id: "legendary_ore", name: "Legendary Ore", description: "Ore from a seam that the fire elementals guard jealously. What it forges into is extraordinary by any measure.", zoneId: "volcanic_depths", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Cooled lava that retained its internal heat. Warm to the touch even centuries after solidifying from whatever it once was.",
|
||||
id: "magma_stone",
|
||||
name: "Magma Stone",
|
||||
rarity: "common",
|
||||
zoneId: "volcanic_depths",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A crystal grown in the heart of a cooling magma chamber. Burns without being consumed, endlessly.",
|
||||
id: "ember_crystal",
|
||||
name: "Ember Crystal",
|
||||
rarity: "uncommon",
|
||||
zoneId: "volcanic_depths",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"Ore from a seam that the fire elementals guard jealously. What it forges into is extraordinary by any measure.",
|
||||
id: "legendary_ore",
|
||||
name: "Legendary Ore",
|
||||
rarity: "rare",
|
||||
zoneId: "volcanic_depths",
|
||||
},
|
||||
|
||||
// Zone 6: astral_void
|
||||
{ id: "stardust", name: "Stardust", description: "Particulate matter from dying stars, collected from the void between worlds. Glitters even in total darkness.", zoneId: "astral_void", rarity: "common" },
|
||||
{ id: "astral_thread", name: "Astral Thread", description: "Filaments of solidified probability. Handle with care — they remember every possible future they passed through.", zoneId: "astral_void", rarity: "uncommon" },
|
||||
{ id: "void_crystal", name: "Void Crystal", description: "A crystal that formed in the spaces between spaces. Technically exists in several places simultaneously. Don't think too hard about it.", zoneId: "astral_void", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Particulate matter from dying stars, collected from the void between worlds. Glitters even in total darkness.",
|
||||
id: "stardust",
|
||||
name: "Stardust",
|
||||
rarity: "common",
|
||||
zoneId: "astral_void",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"Filaments of solidified probability. Handle with care — they remember every possible future they passed through.",
|
||||
id: "astral_thread",
|
||||
name: "Astral Thread",
|
||||
rarity: "uncommon",
|
||||
zoneId: "astral_void",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A crystal that formed in the spaces between spaces. Technically exists in several places simultaneously. Don't think too hard about it.",
|
||||
id: "void_crystal",
|
||||
name: "Void Crystal",
|
||||
rarity: "rare",
|
||||
zoneId: "astral_void",
|
||||
},
|
||||
|
||||
// Zone 7: celestial_reaches
|
||||
{ id: "celestial_dust", name: "Celestial Dust", description: "Residue from the celestial host's passing. Warm as sunlight and infinitely patient, as if waiting for something to happen.", zoneId: "celestial_reaches", rarity: "common" },
|
||||
{ id: "divine_fragment", name: "Divine Fragment", description: "A chip of something the celestials discarded as imperfect. By mortal standards, it is extraordinary beyond measure.", zoneId: "celestial_reaches", rarity: "uncommon" },
|
||||
{ id: "choir_shard", name: "Choir Shard", description: "A crystallised harmonic from the celestial choir. Resonates with a sound felt in the chest rather than heard with the ears.", zoneId: "celestial_reaches", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Residue from the celestial host's passing. Warm as sunlight and infinitely patient, as if waiting for something to happen.",
|
||||
id: "celestial_dust",
|
||||
name: "Celestial Dust",
|
||||
rarity: "common",
|
||||
zoneId: "celestial_reaches",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A chip of something the celestials discarded as imperfect. By mortal standards, it is extraordinary beyond measure.",
|
||||
id: "divine_fragment",
|
||||
name: "Divine Fragment",
|
||||
rarity: "uncommon",
|
||||
zoneId: "celestial_reaches",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A crystallised harmonic from the celestial choir. Resonates with a sound felt in the chest rather than heard with the ears.",
|
||||
id: "choir_shard",
|
||||
name: "Choir Shard",
|
||||
rarity: "rare",
|
||||
zoneId: "celestial_reaches",
|
||||
},
|
||||
|
||||
// Zone 8: abyssal_trench
|
||||
{ id: "trench_coral", name: "Trench Coral", description: "Coral from the deepest trenches where no light reaches and no warmth remains. Black as the water around it.", zoneId: "abyssal_trench", rarity: "common" },
|
||||
{ id: "pressure_gem", name: "Pressure Gem", description: "A gem compressed by aeons of unimaginable pressure at the bottom of all things. Impossibly dense for its size.", zoneId: "abyssal_trench", rarity: "uncommon" },
|
||||
{ id: "ancient_tooth", name: "Ancient Tooth", description: "A tooth from whatever has been waiting in the trench since before your world was made. It is very large.", zoneId: "abyssal_trench", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Coral from the deepest trenches where no light reaches and no warmth remains. Black as the water around it.",
|
||||
id: "trench_coral",
|
||||
name: "Trench Coral",
|
||||
rarity: "common",
|
||||
zoneId: "abyssal_trench",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A gem compressed by aeons of unimaginable pressure at the bottom of all things. Impossibly dense for its size.",
|
||||
id: "pressure_gem",
|
||||
name: "Pressure Gem",
|
||||
rarity: "uncommon",
|
||||
zoneId: "abyssal_trench",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A tooth from whatever has been waiting in the trench since before your world was made. It is very large.",
|
||||
id: "ancient_tooth",
|
||||
name: "Ancient Tooth",
|
||||
rarity: "rare",
|
||||
zoneId: "abyssal_trench",
|
||||
},
|
||||
|
||||
// Zone 9: infernal_court
|
||||
{ id: "brimstone_flake", name: "Brimstone Flake", description: "Sulphur residue from the court's perpetual fires. The smell never fully fades, no matter how carefully it is stored.", zoneId: "infernal_court", rarity: "common" },
|
||||
{ id: "demon_ichor", name: "Demon Ichor", description: "Extracted from the court's refuse. Corrosive, powerful, and deeply unpleasant in every measurable way.", zoneId: "infernal_court", rarity: "uncommon" },
|
||||
{ id: "soul_residue", name: "Soul Residue", description: "What remains after a soul has been fully processed by the court. Carries faint echoes of what it was before.", zoneId: "infernal_court", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Sulphur residue from the court's perpetual fires. The smell never fully fades, no matter how carefully it is stored.",
|
||||
id: "brimstone_flake",
|
||||
name: "Brimstone Flake",
|
||||
rarity: "common",
|
||||
zoneId: "infernal_court",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"Extracted from the court's refuse. Corrosive, powerful, and deeply unpleasant in every measurable way.",
|
||||
id: "demon_ichor",
|
||||
name: "Demon Ichor",
|
||||
rarity: "uncommon",
|
||||
zoneId: "infernal_court",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"What remains after a soul has been fully processed by the court. Carries faint echoes of what it was before.",
|
||||
id: "soul_residue",
|
||||
name: "Soul Residue",
|
||||
rarity: "rare",
|
||||
zoneId: "infernal_court",
|
||||
},
|
||||
|
||||
// Zone 10: crystalline_spire
|
||||
{ id: "prism_dust", name: "Prism Dust", description: "Ground from the spire's outer facets. Each particle contains a compressed possibility that has not yet resolved.", zoneId: "crystalline_spire", rarity: "common" },
|
||||
{ id: "calculation_shard", name: "Calculation Shard", description: "A fragment of the spire's core intelligence. Still running calculations on something that may or may not have an answer.", zoneId: "crystalline_spire", rarity: "uncommon" },
|
||||
{ id: "possibility_crystal", name: "Possibility Crystal", description: "A crystal that contains a future that never happened. Treat carefully. The future remembers being possible.", zoneId: "crystalline_spire", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Ground from the spire's outer facets. Each particle contains a compressed possibility that has not yet resolved.",
|
||||
id: "prism_dust",
|
||||
name: "Prism Dust",
|
||||
rarity: "common",
|
||||
zoneId: "crystalline_spire",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A fragment of the spire's core intelligence. Still running calculations on something that may or may not have an answer.",
|
||||
id: "calculation_shard",
|
||||
name: "Calculation Shard",
|
||||
rarity: "uncommon",
|
||||
zoneId: "crystalline_spire",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A crystal that contains a future that never happened. Treat carefully. The future remembers being possible.",
|
||||
id: "possibility_crystal",
|
||||
name: "Possibility Crystal",
|
||||
rarity: "rare",
|
||||
zoneId: "crystalline_spire",
|
||||
},
|
||||
|
||||
// Zone 11: void_sanctum
|
||||
{ id: "null_matter", name: "Null Matter", description: "Matter that exists in the space between spaces. Lacks most standard properties in ways that should not be possible.", zoneId: "void_sanctum", rarity: "common" },
|
||||
{ id: "resonance_fragment", name: "Resonance Fragment", description: "A shard of the call that drew your guild here. Still resonant, still reaching toward something none of you can name.", zoneId: "void_sanctum", rarity: "uncommon" },
|
||||
{ id: "sanctum_core", name: "Sanctum Core", description: "From the heart of the sanctum itself. What it does is undefined. What it is cannot be satisfactorily described.", zoneId: "void_sanctum", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Matter that exists in the space between spaces. Lacks most standard properties in ways that should not be possible.",
|
||||
id: "null_matter",
|
||||
name: "Null Matter",
|
||||
rarity: "common",
|
||||
zoneId: "void_sanctum",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A shard of the call that drew your guild here. Still resonant, still reaching toward something none of you can name.",
|
||||
id: "resonance_fragment",
|
||||
name: "Resonance Fragment",
|
||||
rarity: "uncommon",
|
||||
zoneId: "void_sanctum",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"From the heart of the sanctum itself. What it does is undefined. What it is cannot be satisfactorily described.",
|
||||
id: "sanctum_core",
|
||||
name: "Sanctum Core",
|
||||
rarity: "rare",
|
||||
zoneId: "void_sanctum",
|
||||
},
|
||||
|
||||
// Zone 12: eternal_throne
|
||||
{ id: "throne_dust", name: "Throne Dust", description: "Residue from the base of the eternal throne. Old beyond any measurement that applies to things your guild understands.", zoneId: "eternal_throne", rarity: "common" },
|
||||
{ id: "crown_fragment", name: "Crown Fragment", description: "A chip from one of the throne's crown-like spires. Authority made into something your hands can hold.", zoneId: "eternal_throne", rarity: "uncommon" },
|
||||
{ id: "eternity_splinter", name: "Eternity Splinter", description: "From the throne's arm. Carries the weight of every decision ever made here, compressed into splinter-form.", zoneId: "eternal_throne", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Residue from the base of the eternal throne. Old beyond any measurement that applies to things your guild understands.",
|
||||
id: "throne_dust",
|
||||
name: "Throne Dust",
|
||||
rarity: "common",
|
||||
zoneId: "eternal_throne",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A chip from one of the throne's crown-like spires. Authority made into something your hands can hold.",
|
||||
id: "crown_fragment",
|
||||
name: "Crown Fragment",
|
||||
rarity: "uncommon",
|
||||
zoneId: "eternal_throne",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"From the throne's arm. Carries the weight of every decision ever made here, compressed into splinter-form.",
|
||||
id: "eternity_splinter",
|
||||
name: "Eternity Splinter",
|
||||
rarity: "rare",
|
||||
zoneId: "eternal_throne",
|
||||
},
|
||||
|
||||
// Zone 13: primordial_chaos
|
||||
{ id: "chaos_fragment", name: "Chaos Fragment", description: "A solidified moment of chaos. Still undecided about its own properties, which change depending on how you look at it.", zoneId: "primordial_chaos", rarity: "common" },
|
||||
{ id: "creation_shard", name: "Creation Shard", description: "A fragment from when something was being made here. What was being made is unclear. Something important, probably.", zoneId: "primordial_chaos", rarity: "uncommon" },
|
||||
{ id: "primordial_essence", name: "Primordial Essence", description: "The raw stuff of creation, before it became anything specific. Handle with care. It wants to become things.", zoneId: "primordial_chaos", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"A solidified moment of chaos. Still undecided about its own properties, which change depending on how you look at it.",
|
||||
id: "chaos_fragment",
|
||||
name: "Chaos Fragment",
|
||||
rarity: "common",
|
||||
zoneId: "primordial_chaos",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A fragment from when something was being made here. What was being made is unclear. Something important, probably.",
|
||||
id: "creation_shard",
|
||||
name: "Creation Shard",
|
||||
rarity: "uncommon",
|
||||
zoneId: "primordial_chaos",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"The raw stuff of creation, before it became anything specific. Handle with care. It wants to become things.",
|
||||
id: "primordial_essence",
|
||||
name: "Primordial Essence",
|
||||
rarity: "rare",
|
||||
zoneId: "primordial_chaos",
|
||||
},
|
||||
|
||||
// Zone 14: infinite_expanse
|
||||
{ id: "expanse_dust", name: "Expanse Dust", description: "Gathered from somewhere in the expanse. Direction is uncertain. Distance from the collection point is uncertain.", zoneId: "infinite_expanse", rarity: "common" },
|
||||
{ id: "distance_crystal", name: "Distance Crystal", description: "A crystal that contains compressed distance. It weighs more than its size suggests. Much more. Do not drop it.", zoneId: "infinite_expanse", rarity: "uncommon" },
|
||||
{ id: "infinity_shard", name: "Infinity Shard", description: "A fragment of the expanse's edge, which the expanse does not technically have. This should not exist. It does anyway.", zoneId: "infinite_expanse", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Gathered from somewhere in the expanse. Direction is uncertain. Distance from the collection point is uncertain.",
|
||||
id: "expanse_dust",
|
||||
name: "Expanse Dust",
|
||||
rarity: "common",
|
||||
zoneId: "infinite_expanse",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A crystal that contains compressed distance. It weighs more than its size suggests. Much more. Do not drop it.",
|
||||
id: "distance_crystal",
|
||||
name: "Distance Crystal",
|
||||
rarity: "uncommon",
|
||||
zoneId: "infinite_expanse",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A fragment of the expanse's edge, which the expanse does not technically have. This should not exist. It does anyway.",
|
||||
id: "infinity_shard",
|
||||
name: "Infinity Shard",
|
||||
rarity: "rare",
|
||||
zoneId: "infinite_expanse",
|
||||
},
|
||||
|
||||
// Zone 15: reality_forge
|
||||
{ id: "forge_ash", name: "Forge Ash", description: "Ash from the forge's fires. Contains fragments of unrealised realities that never quite made it to existence.", zoneId: "reality_forge", rarity: "common" },
|
||||
{ id: "creation_tool", name: "Creation Tool", description: "A worn tool left by whatever worked here before your universe existed. Still functional in ways that are difficult to explain.", zoneId: "reality_forge", rarity: "uncommon" },
|
||||
{ id: "reality_shard", name: "Reality Shard", description: "A flawed reality, discarded by the forge as below standard. Still contains everything a universe needs.", zoneId: "reality_forge", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Ash from the forge's fires. Contains fragments of unrealised realities that never quite made it to existence.",
|
||||
id: "forge_ash",
|
||||
name: "Forge Ash",
|
||||
rarity: "common",
|
||||
zoneId: "reality_forge",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A worn tool left by whatever worked here before your universe existed. Still functional in ways that are difficult to explain.",
|
||||
id: "creation_tool",
|
||||
name: "Creation Tool",
|
||||
rarity: "uncommon",
|
||||
zoneId: "reality_forge",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A flawed reality, discarded by the forge as below standard. Still contains everything a universe needs.",
|
||||
id: "reality_shard",
|
||||
name: "Reality Shard",
|
||||
rarity: "rare",
|
||||
zoneId: "reality_forge",
|
||||
},
|
||||
|
||||
// Zone 16: cosmic_maelstrom
|
||||
{ id: "maelstrom_debris", name: "Maelstrom Debris", description: "Debris from a galaxy that got too close to the maelstrom. Compressed to a size your guild can actually carry.", zoneId: "cosmic_maelstrom", rarity: "common" },
|
||||
{ id: "force_crystal", name: "Force Crystal", description: "A crystal that formed at the intersection of several fundamental forces that should never have been in the same place.", zoneId: "cosmic_maelstrom", rarity: "uncommon" },
|
||||
{ id: "cosmic_fragment", name: "Cosmic Fragment", description: "A fragment from the maelstrom's eye. Impossibly calm. Whatever is at the centre has been there since the beginning.", zoneId: "cosmic_maelstrom", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Debris from a galaxy that got too close to the maelstrom. Compressed to a size your guild can actually carry.",
|
||||
id: "maelstrom_debris",
|
||||
name: "Maelstrom Debris",
|
||||
rarity: "common",
|
||||
zoneId: "cosmic_maelstrom",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A crystal that formed at the intersection of several fundamental forces that should never have been in the same place.",
|
||||
id: "force_crystal",
|
||||
name: "Force Crystal",
|
||||
rarity: "uncommon",
|
||||
zoneId: "cosmic_maelstrom",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A fragment from the maelstrom's eye. Impossibly calm. Whatever is at the centre has been there since the beginning.",
|
||||
id: "cosmic_fragment",
|
||||
name: "Cosmic Fragment",
|
||||
rarity: "rare",
|
||||
zoneId: "cosmic_maelstrom",
|
||||
},
|
||||
|
||||
// Zone 17: primeval_sanctum
|
||||
{ id: "ancient_dust", name: "Ancient Dust", description: "Dust from the oldest place. Has been here since before the concept of 'here' had been invented.", zoneId: "primeval_sanctum", rarity: "common" },
|
||||
{ id: "memory_shard", name: "Memory Shard", description: "A shard of something that remembers the moment before the first moment. The memory is in the material itself.", zoneId: "primeval_sanctum", rarity: "uncommon" },
|
||||
{ id: "primeval_relic", name: "Primeval Relic", description: "An artefact from the first thing to exist in this place. What it did is unknown. That it mattered is beyond doubt.", zoneId: "primeval_sanctum", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"Dust from the oldest place. Has been here since before the concept of 'here' had been invented.",
|
||||
id: "ancient_dust",
|
||||
name: "Ancient Dust",
|
||||
rarity: "common",
|
||||
zoneId: "primeval_sanctum",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"A shard of something that remembers the moment before the first moment. The memory is in the material itself.",
|
||||
id: "memory_shard",
|
||||
name: "Memory Shard",
|
||||
rarity: "uncommon",
|
||||
zoneId: "primeval_sanctum",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"An artefact from the first thing to exist in this place. What it did is unknown. That it mattered is beyond doubt.",
|
||||
id: "primeval_relic",
|
||||
name: "Primeval Relic",
|
||||
rarity: "rare",
|
||||
zoneId: "primeval_sanctum",
|
||||
},
|
||||
|
||||
// Zone 18: the_absolute
|
||||
{ id: "absolute_fragment", name: "Absolute Fragment", description: "A fragment of the final truth. It is difficult to look at directly, and impossible to look away from once you start.", zoneId: "the_absolute", rarity: "common" },
|
||||
{ id: "boundary_shard", name: "Boundary Shard", description: "From the edge of everything. On one side: everything. On the other: nothing. This is from the very boundary between them.", zoneId: "the_absolute", rarity: "uncommon" },
|
||||
{ id: "omega_crystal", name: "Omega Crystal", description: "The last crystal. After this, there are no more. It knows this. You can tell from the way it sits in your hand.", zoneId: "the_absolute", rarity: "rare" },
|
||||
{
|
||||
description:
|
||||
"A fragment of the final truth. It is difficult to look at directly, and impossible to look away from once you start.",
|
||||
id: "absolute_fragment",
|
||||
name: "Absolute Fragment",
|
||||
rarity: "common",
|
||||
zoneId: "the_absolute",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"From the edge of everything. On one side: everything. On the other: nothing. This is from the very boundary between them.",
|
||||
id: "boundary_shard",
|
||||
name: "Boundary Shard",
|
||||
rarity: "uncommon",
|
||||
zoneId: "the_absolute",
|
||||
},
|
||||
{
|
||||
description:
|
||||
"The last crystal. After this, there are no more. It knows this. You can tell from the way it sits in your hand.",
|
||||
id: "omega_crystal",
|
||||
name: "Omega Crystal",
|
||||
rarity: "rare",
|
||||
zoneId: "the_absolute",
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user