'use strict'; const DUNGEONS = [ { id: 0, name: 'The Stone Chamber', theme: 'stone', difficulty: 1, seed: 0, roomCount: 20, requiredWeapon: null, description: 'A modest stone chamber where adventurers first learn the ways of the sword.' }, { id: 1, name: 'The Granite Halls', theme: 'stone', difficulty: 1, seed: 12346, roomCount: 21, requiredWeapon: 'Sword', description: 'Massive granite halls guard an ancient passage. A sword is required to break the stone seal.' }, { id: 2, name: 'The Quarry Depths', theme: 'stone', difficulty: 1, seed: 24694, roomCount: 20, requiredWeapon: null, description: 'An abandoned quarry where echoes of forgotten miners still linger in the dark.' }, { id: 3, name: 'The Verdant Grove', theme: 'forest', difficulty: 2, seed: 37044, roomCount: 23, requiredWeapon: null, description: 'A living grove where ancient trees shift and rearrange the paths beneath your feet.' }, { id: 4, name: 'The Mosswood Sanctum', theme: 'forest', difficulty: 2, seed: 49396, roomCount: 25, requiredWeapon: null, description: 'Thick moss carpets every surface in this hidden woodland sanctuary.' }, { id: 5, name: 'The Ancient Canopy', theme: 'forest', difficulty: 1, seed: 61750, roomCount: 22, requiredWeapon: null, description: 'High above the forest floor, platforms of woven branches form an aerial dungeon.' }, { id: 6, name: 'The Fernmere Hollow', theme: 'forest', difficulty: 2, seed: 74106, roomCount: 24, requiredWeapon: null, description: 'A sunken hollow choked with ferns and fed by underground streams.' }, { id: 7, name: 'The Bramblewood Labyrinth', theme: 'forest', difficulty: 1, seed: 86464, roomCount: 23, requiredWeapon: null, description: 'Thorny brambles twist and turn, forming an ever-shifting maze of thorns.' }, { id: 8, name: 'The Oakheart Stronghold', theme: 'forest', difficulty: 2, seed: 98824, roomCount: 26, requiredWeapon: null, description: 'Built inside a colossal oak, this stronghold is defended by tree spirits.' }, { id: 9, name: 'The Willowmere Temple', theme: 'forest', difficulty: 2, seed: 111186, roomCount: 27, requiredWeapon: null, description: 'Weeping willows drape over a waterside temple of forgotten forest gods.' }, { id: 10, name: 'The Thornwood Bastion', theme: 'forest', difficulty: 2, seed: 123550, roomCount: 23, requiredWeapon: null, description: 'A fortified grove where every plant is a weapon and every path a trap.' }, { id: 11, name: 'The Elderwood Ruins', theme: 'forest', difficulty: 3, seed: 135916, roomCount: 32, requiredWeapon: null, description: 'The crumbling ruins of an ancient forest civilization, overgrown with time.' }, { id: 12, name: 'The Sylvan Depths', theme: 'forest', difficulty: 2, seed: 148284, roomCount: 25, requiredWeapon: null, description: 'Deep within the forest, roots have carved vast chambers into the earth below.' }, { id: 13, name: 'The Myconid Caverns', theme: 'forest', difficulty: 3, seed: 160654, roomCount: 34, requiredWeapon: null, description: 'Giant fungal colonies pulse with bioluminescent light in these underground caverns.' }, { id: 14, name: 'The Treant\'s Lair', theme: 'forest', difficulty: 2, seed: 173026, roomCount: 27, requiredWeapon: null, description: 'The ancient treant guards its hollowed heart, a labyrinth of wood and sap.' }, { id: 15, name: 'The Sandstone Temple', theme: 'desert', difficulty: 3, seed: 185400, roomCount: 33, requiredWeapon: 'Bow', description: 'An ancient desert temple where only an arrow can open the sealed gateway.' }, { id: 16, name: 'The Scorch Dunes', theme: 'desert', difficulty: 2, seed: 197776, roomCount: 24, requiredWeapon: null, description: 'Burning dunes hide buried chambers that shift with every shifting sandstorm.' }, { id: 17, name: 'The Oasis of Mirages', theme: 'desert', difficulty: 2, seed: 210154, roomCount: 24, requiredWeapon: null, description: 'A shimmering oasis that may or may not be real — trust nothing in the desert heat.' }, { id: 18, name: 'The Dunehowl Fortress', theme: 'desert', difficulty: 3, seed: 222534, roomCount: 35, requiredWeapon: null, description: 'A fortress carved into a dune, its walls howling with desert winds.' }, { id: 19, name: 'The Sunblasted Ziggurat', theme: 'desert', difficulty: 3, seed: 234916, roomCount: 30, requiredWeapon: null, description: 'A towering ziggurat baked by millennia of relentless sun.' }, { id: 20, name: 'The Mirage Wastes', theme: 'desert', difficulty: 3, seed: 247300, roomCount: 32, requiredWeapon: null, description: 'Endless wastes where reality distorts and paths lead nowhere but deeper.' }, { id: 21, name: 'The Glass Desert', theme: 'desert', difficulty: 4, seed: 259686, roomCount: 37, requiredWeapon: null, description: 'A desert where ancient fire turned sand to glass, creating razor-sharp terrain.' }, { id: 22, name: 'The Serpent\'s Burrow', theme: 'desert', difficulty: 3, seed: 272074, roomCount: 36, requiredWeapon: null, description: 'A vast network of tunnels dug by a legendary desert serpent.' }, { id: 23, name: 'The Dune Sea', theme: 'desert', difficulty: 4, seed: 284464, roomCount: 39, requiredWeapon: null, description: 'An ocean of sand where buried cities lie beneath the shifting dunes.' }, { id: 24, name: 'The Obsidian Crater', theme: 'desert', difficulty: 3, seed: 296856, roomCount: 31, requiredWeapon: null, description: 'A volcanic crater of black obsidian, still warm from ancient eruptions.' }, { id: 25, name: 'The Sunken Caravan', theme: 'desert', difficulty: 4, seed: 309250, roomCount: 41, requiredWeapon: null, description: 'A buried caravan of sandships, swallowed whole by a sudden dune collapse.' }, { id: 26, name: 'The Scorpion\'s Keep', theme: 'desert', difficulty: 3, seed: 321646, roomCount: 33, requiredWeapon: null, description: 'A fortress shaped like a giant scorpion, its pincers guarding the entrance.' }, { id: 27, name: 'The Avalanche Peak', theme: 'mountain', difficulty: 4, seed: 334044, roomCount: 38, requiredWeapon: 'Hammer', description: 'A treacherous mountain peak where only a hammer can shatter the ice seals.' }, { id: 28, name: 'The Summit Shrine', theme: 'mountain', difficulty: 3, seed: 346444, roomCount: 36, requiredWeapon: null, description: 'A shrine perched at the mountain\'s summit, reachable only by daring climbers.' }, { id: 29, name: 'The Thunderhead Pass', theme: 'mountain', difficulty: 4, seed: 358846, roomCount: 40, requiredWeapon: null, description: 'A mountain pass perpetually shrouded in thunderclouds and lightning.' }, { id: 30, name: 'The Frostbite Crags', theme: 'mountain', difficulty: 4, seed: 371250, roomCount: 36, requiredWeapon: null, description: 'Frozen crags where the cold itself is a deadly enemy.' }, { id: 31, name: 'The Cloudspire Tower', theme: 'mountain', difficulty: 5, seed: 383656, roomCount: 47, requiredWeapon: null, description: 'A tower that pierces the clouds, its upper floors lost in mist.' }, { id: 32, name: 'The Avalanche Caverns', theme: 'mountain', difficulty: 4, seed: 396064, roomCount: 42, requiredWeapon: null, description: 'Underground caverns beneath the peaks, filled with glacial melt and echoing thunder.' }, { id: 33, name: 'The Geyser Springs', theme: 'mountain', difficulty: 5, seed: 408474, roomCount: 49, requiredWeapon: null, description: 'A network of caverns heated by underground geysers that erupt without warning.' }, { id: 34, name: 'The Iron Peak', theme: 'mountain', difficulty: 4, seed: 420886, roomCount: 38, requiredWeapon: null, description: 'A mountain rich in iron ore, its mines form an intricate subterranean maze.' }, { id: 35, name: 'The Stormridge Stronghold', theme: 'mountain', difficulty: 5, seed: 433300, roomCount: 48, requiredWeapon: null, description: 'A fortress on a lightning-battered ridge, built by storm-worshipping ancients.' }, { id: 36, name: 'The Yeti\'s Den', theme: 'mountain', difficulty: 4, seed: 445716, roomCount: 41, requiredWeapon: null, description: 'A frozen cave system inhabited by the legendary mountain yeti.' }, { id: 37, name: 'The Glacier\'s Edge', theme: 'mountain', difficulty: 5, seed: 458134, roomCount: 50, requiredWeapon: null, description: 'A labyrinth carved into a massive glacier, its passages shifting with the ice.' }, { id: 38, name: 'The Thunderpeak Fortress', theme: 'mountain', difficulty: 4, seed: 470554, roomCount: 37, requiredWeapon: null, description: 'A fortress built into a peak struck by lightning every storm season.' }, { id: 39, name: 'The Underroot Caverns', theme: 'underground', difficulty: 5, seed: 482976, roomCount: 45, requiredWeapon: 'Bomb', description: 'Massive root systems form a subterranean web. Bombs are needed to clear the way.' }, { id: 40, name: 'The Crystal Grotto', theme: 'underground', difficulty: 5, seed: 495400, roomCount: 47, requiredWeapon: null, description: 'A vast grotto filled with glowing crystals that sing when the wind passes through.' }, { id: 41, name: 'The Fungal Hollows', theme: 'underground', difficulty: 6, seed: 507826, roomCount: 53, requiredWeapon: null, description: 'Giant mushroom forests grow in the dark, their spores a constant hazard.' }, { id: 42, name: 'The Deepdelve Mines', theme: 'underground', difficulty: 5, seed: 520254, roomCount: 51, requiredWeapon: null, description: 'Ancient mining tunnels that stretch deeper than any living soul has ventured.' }, { id: 43, name: 'The Echoing Chasm', theme: 'underground', difficulty: 6, seed: 532684, roomCount: 55, requiredWeapon: null, description: 'A bottomless chasm where every sound reverberates into madness.' }, { id: 44, name: 'The Burrow Networks', theme: 'underground', difficulty: 5, seed: 545116, roomCount: 46, requiredWeapon: null, description: 'An intricate network of burrows connecting the roots of the entire forest above.' }, { id: 45, name: 'The Subterranean Lake', theme: 'underground', difficulty: 6, seed: 557550, roomCount: 52, requiredWeapon: null, description: 'A vast underground lake with submerged chambers accessible only by diving.' }, { id: 46, name: 'The Limestone Vaults', theme: 'underground', difficulty: 5, seed: 569986, roomCount: 49, requiredWeapon: null, description: 'Natural limestone vaults formed by millennia of dripping mineral water.' }, { id: 47, name: 'The Mole\'s Labyrinth', theme: 'underground', difficulty: 6, seed: 582424, roomCount: 56, requiredWeapon: null, description: 'A mole empire has constructed an impossibly complex labyrinth beneath the earth.' }, { id: 48, name: 'The Geode Chamber', theme: 'underground', difficulty: 5, seed: 594864, roomCount: 50, requiredWeapon: null, description: 'A massive geode split open to reveal crystalline chambers of breathtaking beauty.' }, { id: 49, name: 'The Tunnels of Ash', theme: 'underground', difficulty: 6, seed: 607306, roomCount: 54, requiredWeapon: null, description: 'Tunnels filled with volcanic ash that clouds vision and chokes the breath.' }, { id: 50, name: 'The Darkdelve', theme: 'underground', difficulty: 6, seed: 619750, roomCount: 51, requiredWeapon: null, description: 'The deepest point of the underground realm, where darkness has a will of its own.' }, { id: 51, name: 'The Basalt Depths', theme: 'underground', difficulty: 7, seed: 632196, roomCount: 62, requiredWeapon: null, description: 'Columns of basalt form a natural maze deep beneath the crust.' }, { id: 52, name: 'The Core Chamber', theme: 'underground', difficulty: 6, seed: 644644, roomCount: 57, requiredWeapon: null, description: 'The legendary chamber near the earth\'s core, pulsing with raw elemental energy.' }, { id: 53, name: 'The Coral Reef Temple', theme: 'ocean', difficulty: 7, seed: 657094, roomCount: 64, requiredWeapon: 'Fire Rod', description: 'A temple built into a living coral reef. A fire rod is needed to burn through the kelp gates.' }, { id: 54, name: 'The Abyssal Trench', theme: 'ocean', difficulty: 6, seed: 669546, roomCount: 53, requiredWeapon: null, description: 'A trench plunging into the deepest ocean, where pressure crushes all but the brave.' }, { id: 55, name: 'The Tidepool Sanctum', theme: 'ocean', difficulty: 6, seed: 682000, roomCount: 61, requiredWeapon: null, description: 'A network of tide pools that fill and drain with the moon, shifting the dungeon layout.' }, { id: 56, name: 'The Kraken\'s Lair', theme: 'ocean', difficulty: 6, seed: 694456, roomCount: 55, requiredWeapon: null, description: 'The underwater lair of a legendary kraken, its tentacles blocking every exit.' }, { id: 57, name: 'The Kelp Forest', theme: 'ocean', difficulty: 7, seed: 706914, roomCount: 67, requiredWeapon: null, description: 'A dense forest of giant kelp that sways and entangles the unwary.' }, { id: 58, name: 'The Sunken Fortress', theme: 'ocean', difficulty: 6, seed: 719374, roomCount: 63, requiredWeapon: null, description: 'A fortress sunk by a great flood, its flooded halls now home to ocean creatures.' }, { id: 59, name: 'The Pearl Grotto', theme: 'ocean', difficulty: 6, seed: 731836, roomCount: 60, requiredWeapon: null, description: 'A grotto lined with iridescent pearls, guarded by pearl-diving ogresses.' }, { id: 60, name: 'The Leviathan\'s Maw', theme: 'ocean', difficulty: 7, seed: 744300, roomCount: 65, requiredWeapon: null, description: 'A dungeon inside the skeletal remains of a colossal leviathan.' }, { id: 61, name: 'The Brine Caverns', theme: 'ocean', difficulty: 8, seed: 756766, roomCount: 70, requiredWeapon: null, description: 'Salt caves beneath the ocean floor, their walls encrusted with millennia of brine.' }, { id: 62, name: 'The Tidal Depths', theme: 'ocean', difficulty: 7, seed: 769234, roomCount: 66, requiredWeapon: null, description: 'Chambers that flood and drain with the tides, requiring precise timing to navigate.' }, { id: 63, name: 'The Shipwreck Cavern', theme: 'ocean', difficulty: 8, seed: 781704, roomCount: 72, requiredWeapon: null, description: 'A cavern filled with the ghostly wrecks of a hundred sunken ships.' }, { id: 64, name: 'The Nautilus Chamber', theme: 'ocean', difficulty: 7, seed: 794176, roomCount: 68, requiredWeapon: null, description: 'A chamber shaped like a nautilus shell, its spiral passages leading to the center.' }, { id: 65, name: 'The Abyssal Throne', theme: 'ocean', difficulty: 8, seed: 806650, roomCount: 69, requiredWeapon: null, description: 'The throne room of the ocean king, at the bottom of the deepest abyss.' }, { id: 66, name: 'The Cloudspire Aerie', theme: 'sky', difficulty: 7, seed: 819126, roomCount: 63, requiredWeapon: 'Ice Rod', description: 'A soaring aerie among the clouds. An ice rod is required to freeze the wind bridges.' }, { id: 67, name: 'The Stratosphere Temple', theme: 'sky', difficulty: 8, seed: 831604, roomCount: 74, requiredWeapon: null, description: 'A temple floating in the stratosphere, accessible only by enchanted flight.' }, { id: 68, name: 'The Galewind Fortress', theme: 'sky', difficulty: 7, seed: 844084, roomCount: 68, requiredWeapon: null, description: 'A fortress battered by hurricane winds on every side.' }, { id: 69, name: 'The Celestial Observatory', theme: 'sky', difficulty: 7, seed: 856566, roomCount: 65, requiredWeapon: null, description: 'An ancient observatory where star-aligned mechanisms guard celestial secrets.' }, { id: 70, name: 'The Zephyr\'s Roost', theme: 'sky', difficulty: 8, seed: 869050, roomCount: 71, requiredWeapon: null, description: 'The nesting ground of legendary wind spirits, perched on floating islands.' }, { id: 71, name: 'The Cumulus Citadel', theme: 'sky', difficulty: 9, seed: 881536, roomCount: 82, requiredWeapon: null, description: 'A citadel built entirely from solidified cloud matter, shifting with the weather.' }, { id: 72, name: 'The Starfall Platform', theme: 'sky', difficulty: 8, seed: 894024, roomCount: 73, requiredWeapon: null, description: 'A platform where fallen stars are collected and stored as powerful weapons.' }, { id: 73, name: 'The Nimbus Sanctum', theme: 'sky', difficulty: 9, seed: 906514, roomCount: 85, requiredWeapon: null, description: 'A sanctum hidden within a permanent storm cloud, crackling with energy.' }, { id: 74, name: 'The Thundercloud Tower', theme: 'sky', difficulty: 8, seed: 919006, roomCount: 75, requiredWeapon: null, description: 'A tower wreathed in perpetual lightning, its floors charged with electricity.' }, { id: 75, name: 'The Aurora Spire', theme: 'sky', difficulty: 9, seed: 931500, roomCount: 84, requiredWeapon: null, description: 'A spire illuminated by eternal auroras, its colors shifting with the dungeon\'s mood.' }, { id: 76, name: 'The Jetstream Labyrinth', theme: 'sky', difficulty: 8, seed: 943996, roomCount: 70, requiredWeapon: null, description: 'A labyrinth of floating platforms riding the jet stream at impossible altitudes.' }, { id: 77, name: 'The Zenith Keep', theme: 'sky', difficulty: 9, seed: 956494, roomCount: 88, requiredWeapon: null, description: 'The highest keep in the sky realm, where the boundary between heaven and earth blurs.' }, { id: 78, name: 'The Firmament Palace', theme: 'sky', difficulty: 8, seed: 968994, roomCount: 72, requiredWeapon: null, description: 'A palace built upon the firmament itself, its walls painted with constellations.' }, { id: 79, name: 'The Eclipse Fortress', theme: 'shadow', difficulty: 9, seed: 981496, roomCount: 83, requiredWeapon: 'Hookshot', description: 'A fortress born from a solar eclipse. A hookshot is needed to cross the void gaps.' }, { id: 80, name: 'The Umbral Caverns', theme: 'shadow', difficulty: 9, seed: 994000, roomCount: 80, requiredWeapon: null, description: 'Caverns of pure shadow where light itself is consumed and never returns.' }, { id: 81, name: 'The Duskwood Labyrinth', theme: 'shadow', difficulty: 9, seed: 1006506, roomCount: 86, requiredWeapon: null, description: 'A labyrinth of eternal dusk where time stands still and hope fades slowly.' }, { id: 82, name: 'The Nightfall Temple', theme: 'shadow', difficulty: 9, seed: 1019014, roomCount: 84, requiredWeapon: null, description: 'A temple dedicated to the goddess of night, her shadow stretching across every chamber.' }, { id: 83, name: 'The Phantom\'s Reach', theme: 'shadow', difficulty: 9, seed: 1031524, roomCount: 87, requiredWeapon: null, description: 'A realm where phantoms roam freely and the living are mere intruders.' }, { id: 84, name: 'The Twilight Abyss', theme: 'shadow', difficulty: 9, seed: 1044036, roomCount: 82, requiredWeapon: null, description: 'An abyss of twilight where the boundary between worlds grows dangerously thin.' }, { id: 85, name: 'The Shadowmoor', theme: 'shadow', difficulty: 9, seed: 1056550, roomCount: 89, requiredWeapon: null, description: 'A moor of shadow where the ground itself is alive and hungry.' }, { id: 86, name: 'The Void\'s Edge', theme: 'shadow', difficulty: 9, seed: 1069066, roomCount: 85, requiredWeapon: null, description: 'The edge of the void itself, where reality unravels into nothingness.' }, { id: 87, name: 'The Darkflame Sanctum', theme: 'shadow', difficulty: 9, seed: 1081584, roomCount: 88, requiredWeapon: null, description: 'A sanctum lit by darkflame torches that burn with cold, shadowy fire.' }, { id: 88, name: 'The Tenebris Keep', theme: 'shadow', difficulty: 9, seed: 1094104, roomCount: 83, requiredWeapon: null, description: 'A keep named for darkness itself, its walls absorbing all light.' }, { id: 89, name: 'The Wraith\'s Domain', theme: 'shadow', difficulty: 9, seed: 1106626, roomCount: 90, requiredWeapon: null, description: 'The domain of an ancient wraith, where the dead have long since forgotten they were alive.' }, { id: 90, name: 'The Abyssal Shadow', theme: 'shadow', difficulty: 9, seed: 1119150, roomCount: 81, requiredWeapon: null, description: 'The deepest shadow in the realm, where even fear cannot penetrate.' }, { id: 91, name: 'The Obsidian Void', theme: 'shadow', difficulty: 10, seed: 1131676, roomCount: 92, requiredWeapon: null, description: 'A void of obsidian darkness — the penultimate trial before the final confrontation.' }, { id: 92, name: 'The Endless Night', theme: 'shadow', difficulty: 9, seed: 1144204, roomCount: 86, requiredWeapon: null, description: 'An eternal night with no dawn, a dungeon that never lets you leave easily.' }, { id: 93, name: 'The Demon\'s Keep', theme: 'final', difficulty: 10, seed: 1156734, roomCount: 95, requiredWeapon: null, description: 'The keep of the great demon. All paths lead to the final battle.' }, { id: 94, name: 'The Dark Lord\'s Throne', theme: 'final', difficulty: 9, seed: 1169266, roomCount: 97, requiredWeapon: null, description: 'The throne room of the dark lord, where the fate of the world will be decided.' }, { id: 95, name: 'The Final Bastion', theme: 'final', difficulty: 10, seed: 1181800, roomCount: 98, requiredWeapon: null, description: 'The last bastion between the hero and the source of all evil.' }, { id: 96, name: 'The World\'s End', theme: 'final', difficulty: 9, seed: 1194336, roomCount: 92, requiredWeapon: null, description: 'The edge of the world, where the fabric of reality tears and chaos reigns.' }, { id: 97, name: 'The Last Stand', theme: 'final', difficulty: 10, seed: 1206874, roomCount: 100, requiredWeapon: null, description: 'The final confrontation. There is no retreat — only victory or oblivion.' }, { id: 98, name: 'The Creator\'s Chamber', theme: 'final', difficulty: 9, seed: 1219414, roomCount: 95, requiredWeapon: null, description: 'The chamber of the world\'s creator, holding the secrets of existence itself.' }, { id: 99, name: 'The Eternal Realm', theme: 'final', difficulty: 10, seed: 1231956, roomCount: 97, requiredWeapon: null, description: 'Beyond the final door lies the eternal realm — where the true nature of everything awaits.' }, ]; if (typeof module !== 'undefined' && module.exports) { module.exports = { DUNGEONS }; }