{ (display: "Generate Quest")(show: ?a)(show: ?b)(show: ?c)(show: ?d) }{ (set: $time to (either:"Before the first rays of ", "Before the last rays of ", "By the first light of ", "By the last light of ", "Under the harsh truths of ", "Under the forgiving insights of ", "Until the waning power of ", "Until the waxing power of ", "With the rising of ", "With the setting of ")) (set: $phase to (either:"the Quiet Moon", "the Ice Moon", "the Hungry Moon", "the Growing Moon", "the Bright Moon", "the Doubling Moon", "the Storm Moon", "the Claimant Moon", "the Singing Moon", "the Harvest Moon", "the Trading Moon", "the Kindly Moon", "the autumnal sun", "the summer sun", "the vernal sun", "the winter sun", "the afternoon sun", "the midday sun", "the midnight sun", "the morning sun")) (set: $direction1 to (either:"circle away from ", "circle back to ", "circle twice around ", "climb into ", "climb over ", "climb out of ", "climb under ", "go around ", "go behind ", "go through ", "follow along ", "follow the edge of ", "head across ", "head away from ", "head into ", "head past ", "keep left at ", "keep right at ", "keep straight at ", "proceed below ", "proceed between ", "proceed through ", "proceed towards ", "spiral away from ", "spiral into ", "spiral towards ", "travel east to ", "travel north to ", "travel northeast to ", "travel northwest to ", "travel south to ", "travel southeast to ", "travel southwest to ", "travel west to ", "turn left at ", "turn left just before ", "turn left just after ", "turn right at ", "turn right just before ", "turn right just after ")) (set: $direction2 to (either:"circle away from ", "circle back to ", "circle twice around ", "climb into ", "climb over ", "climb out of ", "climb under ", "go around ", "go behind ", "go through ", "follow along ", "follow the edge of ", "head across ", "head away from ", "head into ", "head past ", "keep left at ", "keep right at ", "keep straight at ", "proceed below ", "proceed between ", "proceed through ", "proceed towards ", "spiral away from ", "spiral into ", "spiral towards ", "travel east to ", "travel north to ", "travel northeast to ", "travel northwest to ", "travel south to ", "travel southeast to ", "travel southwest to ", "travel west to ", "turn left at ", "turn left just before ", "turn left just after ", "turn right at ", "turn right just before ", "turn right just after ")) (set: $direction3 to (either:"circle away from ", "circle back to ", "circle twice around ", "climb into ", "climb over ", "climb out of ", "climb under ", "go around ", "go behind ", "go through ", "follow along ", "follow the edge of ", "head across ", "head away from ", "head into ", "head past ", "keep left at ", "keep right at ", "keep straight at ", "proceed below ", "proceed between ", "proceed through ", "proceed towards ", "spiral away from ", "spiral into ", "spiral towards ", "travel east to ", "travel north to ", "travel northeast to ", "travel northwest to ", "travel south to ", "travel southeast to ", "travel southwest to ", "travel west to ", "turn left at ", "turn left just before ", "turn left just after ", "turn right at ", "turn right just before ", "turn right just after ")) (set: $adjective1 to (either:"Abandoned ", "Branching ", "Brass ", "Brutal ", "Burning ", "Burnished ", "Canted ", "Charred ", "Collapsed ", "Copper ", "Crooked ", "Crystal ", "Dancing ", "Decayed ", "Deceptive ", "Delicate ", "Deserted ", "Desiccated ", "Desolate ", "Dreaming ", "Drowned ", "Elevated ", "Exalted ", "Faded ", "False ", "Festering ", "First ", "Fixed ", "Flickering ", "Floating ", "Forgotten ", "Frozen ", "Gilded ", "Glorious ", "Glowing ", "Grand ", "Great ", "Harmonious ", "Hulking ", "Humming ", "Hushed ", "Illuminated ", "Impossible ", "Iron ", "Jeweled ", "Last ", "Lifeless ", "Lost ", "Mirrored ", "Molten ", "Obscured ", "Opulent ", "Painted ", "Perfumed ", "Pierced ", "Resonant ", "Roaring ", "Rolling ", "Rooted ", "Ruminating ", "Rusted ", "Scintillating ", "Shadowed ", "Shining ", "Shivering ", "Shrouded ", "Silent ", "Silver ", "Sinking ", "Sprawling","Staggered ", "Starlit ", "Steel ", "Subterranean ", "Sundered ", "Sunlit ", "Swollen ", "Tangled ", "Tarnished ", "Thundering ", "Timeless ", "Toppled ", "Traveling ", "Treacherous ", "True ", "Tumbling ", "Twilight ", "Twisted ", "Umbral ", "Unbalanced ", "Upright ", "Vanishing ", "Veiled ", "Vibrant ", "Waiting", "Wandering ", "Weeping ", "Whispering ", "Wretched ", "Yawning ")) (set: $adjective2 to (either:"Abandoned ", "Branching ", "Brass ", "Brutal ", "Burning ", "Burnished ", "Canted ", "Charred ", "Collapsed ", "Copper ", "Crooked ", "Crystal ", "Dancing ", "Decayed ", "Deceptive ", "Delicate ", "Deserted ", "Desiccated ", "Desolate ", "Dreaming ", "Drowned ", "Elevated ", "Exalted ", "Faded ", "False ", "Festering ", "First ", "Fixed ", "Flickering ", "Floating ", "Forgotten ", "Frozen ", "Gilded ", "Glorious ", "Glowing ", "Grand ", "Great ", "Harmonious ", "Hulking ", "Humming ", "Hushed ", "Illuminated ", "Impossible ", "Iron ", "Jeweled ", "Last ", "Lifeless ", "Lost ", "Mirrored ", "Molten ", "Obscured ", "Opulent ", "Painted ", "Perfumed ", "Pierced ", "Resonant ", "Roaring ", "Rolling ", "Rooted ", "Ruminating ", "Rusted ", "Scintillating ", "Shadowed ", "Shining ", "Shivering ", "Shrouded ", "Silent ", "Silver ", "Sinking ", "Sprawling","Staggered ", "Starlit ", "Steel ", "Subterranean ", "Sundered ", "Sunlit ", "Swollen ", "Tangled ", "Tarnished ", "Thundering ", "Timeless ", "Toppled ", "Traveling ", "Treacherous ", "True ", "Tumbling ", "Twilight ", "Twisted ", "Umbral ", "Unbalanced ", "Upright ", "Vanishing ", "Veiled ", "Vibrant ", "Waiting", "Wandering ", "Weeping ", "Whispering ", "Wretched ", "Yawning ")) (set: $adjective3 to (either:"Abandoned ", "Branching ", "Brass ", "Brutal ", "Burning ", "Burnished ", "Canted ", "Charred ", "Collapsed ", "Copper ", "Crooked ", "Crystal ", "Dancing ", "Decayed ", "Deceptive ", "Delicate ", "Deserted ", "Desiccated ", "Desolate ", "Dreaming ", "Drowned ", "Elevated ", "Exalted ", "Faded ", "False ", "Festering ", "First ", "Fixed ", "Flickering ", "Floating ", "Forgotten ", "Frozen ", "Gilded ", "Glorious ", "Glowing ", "Grand ", "Great ", "Harmonious ", "Hulking ", "Humming ", "Hushed ", "Illuminated ", "Impossible ", "Iron ", "Jeweled ", "Last ", "Lifeless ", "Lost ", "Mirrored ", "Molten ", "Obscured ", "Opulent ", "Painted ", "Perfumed ", "Pierced ", "Resonant", "Roaring ", "Rolling ", "Rooted ", "Ruminating ", "Rusted ", "Scintillating ", "Shadowed ", "Shining ", "Shivering ", "Shrouded ", "Silent ", "Silver ", "Sinking ", "Sprawling","Staggered ", "Starlit ", "Steel ", "Subterranean ", "Sundered ", "Sunlit ", "Swollen ", "Tangled ", "Tarnished ", "Thundering ", "Timeless ", "Toppled ", "Traveling ", "Treacherous ", "True ", "Tumbling ", "Twilight ", "Twisted ", "Umbral ", "Unbalanced ", "Upright ", "Vanishing ", "Veiled ", "Vibrant ", "Waiting", "Wandering ", "Weeping ", "Whispering ", "Wretched ", "Yawning ")) (set: $adjective4 to (either:"Abandoned ", "Branching ", "Brass ", "Brutal ", "Burning ", "Burnished ", "Canted ", "Charred ", "Collapsed ", "Copper ", "Crooked ", "Crystal ", "Dancing ", "Decayed ", "Deceptive ", "Delicate ", "Deserted ", "Desiccated ", "Desolate ", "Dreaming ", "Drowned ", "Elevated ", "Exalted ", "Faded ", "False ", "Festering ", "First ", "Fixed ", "Flickering ", "Floating ", "Forgotten ", "Frozen ", "Gilded ", "Glorious ", "Glowing ", "Grand ", "Great ", "Harmonious ", "Hulking ", "Humming ", "Hushed ", "Illuminated ", "Impossible ", "Iron ", "Jeweled ", "Last ", "Lifeless ", "Lost ", "Mirrored ", "Molten ", "Obscured ", "Opulent ", "Painted ", "Perfumed ", "Pierced ", "Resonant ", "Roaring ", "Rolling ", "Rooted ", "Ruminating ", "Rusted ", "Scintillating ", "Shadowed ", "Shining ", "Shivering ", "Shrouded ", "Silent ", "Silver ", "Sinking ", "Sprawling","Staggered ", "Starlit ", "Steel ", "Subterranean ", "Sundered ", "Sunlit ", "Swollen ", "Tangled ", "Tarnished ", "Thundering ", "Timeless ", "Toppled ", "Traveling ", "Treacherous ", "True ", "Tumbling ", "Twilight ", "Twisted ", "Umbral ", "Unbalanced ", "Upright ", "Vanishing ", "Veiled ", "Vibrant ", "Waiting", "Wandering ", "Weeping ", "Whispering ", "Wretched ", "Yawning ")) (set: $locationNatural1 to (either:"Abyss", "Badlands", "Barrens", "Basin", "Bay", "Beaches", "Caldera", "Canyon", "Caves", "Channel", "Clearing", "Cliffs", "Dale", "Delta", "Desert", "Estuary", "Fens", "Fields", "Forest", "Gardens", "Geysers", "Glade", "Gorge", "Grove", "Harbor", "Hills", "Hinterland", "Hollows", "Jungle", "Lake", "Marsh", "Mire", "Mounds", "Mountains", "Passage", "Plains", "Plateau", "Pond", "Ravine", "Ridge", "Rift", "River", "Sands", "Sea", "Shores", "Tree", "Vale", "Volcano", "Wellspring", "Wilderness")) (set: $locationNatural2 to (either:"Abyss", "Badlands", "Barrens", "Basin", "Bay", "Beaches", "Caldera", "Canyon", "Caves", "Channel", "Clearing", "Cliffs", "Dale", "Delta", "Desert", "Estuary", "Fens", "Fields", "Forest", "Gardens", "Geysers", "Glade", "Gorge", "Grove", "Harbor", "Hills", "Hinterland", "Hollows", "Jungle", "Lake", "Marsh", "Mire", "Mounds", "Mountains", "Passage", "Plains", "Plateau", "Pond", "Ravine", "Ridge", "Rift", "River", "Sands", "Sea", "Shores", "Tree", "Vale", "Volcano", "Wellspring", "Wilderness")) (set: $locationNatural3 to (either:"Abyss", "Badlands", "Barrens", "Basin", "Bay", "Beaches", "Caldera", "Canyon", "Caves", "Channel", "Clearing", "Cliffs", "Dale", "Delta", "Desert", "Estuary", "Fens", "Fields", "Forest", "Gardens", "Geysers", "Glade", "Gorge", "Grove", "Harbor", "Hills", "Hinterland", "Hollows", "Jungle", "Lake", "Marsh", "Mire", "Mounds", "Mountains", "Passage", "Plains", "Plateau", "Pond", "Ravine", "Ridge", "Rift", "River", "Sands", "Sea", "Shores", "Tree", "Vale", "Volcano", "Wellspring", "Wilderness")) (set: $locationNatural4 to (either:"Abyss", "Badlands", "Barrens", "Basin", "Bay", "Beaches", "Caldera", "Canyon", "Caves", "Channel", "Clearing", "Cliffs", "Dale", "Delta", "Desert", "Estuary", "Fens", "Fields", "Forest", "Gardens", "Geysers", "Glade", "Gorge", "Grove", "Harbor", "Hills", "Hinterland", "Hollows", "Jungle", "Lake", "Marsh", "Mire", "Mounds", "Mountains", "Passage", "Plains", "Plateau", "Pond", "Ravine", "Ridge", "Rift", "River", "Sands", "Sea", "Shores", "Tree", "Vale", "Volcano", "Wellspring", "Wilderness")) (set: $locationMade1 to (either:"Arch", "Arena", "Barrows", "Bastion", "Baths", "Bridge", "Canal", "Colonnade", "Cottage", "Crossroads", "Crypt", "Doors", "Dungeon", "Estates", "Fortress", "Fountain", "Gates", "Graveyard", "Henge", "Hives", "Inn", "Library", "Lighthouse", "Market", "Maze", "Memorial", "Monoliths", "Monument", "Necropolis", "Obelisk", "Observatory", "Outpost", "Pavilion", "Pillars", "Quarry", "Ruins", "Shrine", "Square", "Statues", "Steps", "Temple", "Terraces", "Tomb", "Tower", "Trackway", "Tunnels", "Vault", "Village", "Wall", "Wharves")) (set: $locationMade2 to (either:"Arch", "Arena", "Barrows", "Bastion", "Baths", "Bridge", "Canal", "Colonnade", "Cottage", "Crossroads", "Crypt", "Doors", "Dungeon", "Estates", "Fortress", "Fountain", "Gates", "Graveyard", "Henge", "Hives", "Inn", "Library", "Lighthouse", "Market", "Maze", "Memorial", "Monoliths", "Monument", "Necropolis", "Obelisk", "Observatory", "Outpost", "Pavilion", "Pillars", "Quarry", "Ruins", "Shrine", "Square", "Statues", "Steps", "Temple", "Terraces", "Tomb", "Tower", "Trackway", "Tunnels", "Vault", "Village", "Wall", "Wharves")) (set: $locationMade3 to (either:"Arch", "Arena", "Barrows", "Bastion", "Baths", "Bridge", "Canal", "Colonnade", "Cottage", "Crossroads", "Crypt", "Doors", "Dungeon", "Estates", "Fortress", "Fountain", "Gates", "Graveyard", "Henge", "Hives", "Inn", "Library", "Lighthouse", "Market", "Maze", "Memorial", "Monoliths", "Monument", "Necropolis", "Obelisk", "Observatory", "Outpost", "Pavilion", "Pillars", "Quarry", "Ruins", "Shrine", "Square", "Statues", "Steps", "Temple", "Terraces", "Tomb", "Tower", "Trackway", "Tunnels", "Vault", "Village", "Wall", "Wharves")) (set: $locationMade4 to (either:"Arch", "Arena", "Barrows", "Bastion", "Baths", "Bridge", "Canal", "Colonnade", "Cottage", "Crossroads", "Crypt", "Doors", "Dungeon", "Estates", "Fortress", "Fountain", "Gates", "Graveyard", "Henge", "Hives", "Inn", "Library", "Lighthouse", "Market", "Maze", "Memorial", "Monoliths", "Monument", "Necropolis", "Obelisk", "Observatory", "Outpost", "Pavilion", "Pillars", "Quarry", "Ruins", "Shrine", "Square", "Statues", "Steps", "Temple", "Terraces", "Tomb", "Tower", "Trackway", "Tunnels", "Vault", "Village", "Wall", "Wharves")) (set: $end to "There you will find what you seek.") }{ (set: $choice1 to (either:"natural", "made")) (set: $choice2 to (either:"natural", "made")) (set: $choice3 to (either:"natural", "made")) (set: $choice4 to (either:"natural", "made")) (if: $choice1 is "natural")[ (set: $location1 to $locationNatural1) ](else-if: $choice1 is "made")[ (set: $location1 to $locationMade1)] (if: $choice2 is "natural")[ (set: $location2 to $locationNatural2) ](else-if: $choice2 is "made")[ (set: $location2 to $locationMade2)] (if: $choice3 is "natural")[ (set: $location3 to $locationNatural3) ](else-if: $choice3 is "made")[ (set: $location3 to $locationMade3)] (if: $choice4 is "natural")[ (set: $location4 to $locationNatural4) ](else-if: $choice4 is "made")[ (set: $location4 to $locationMade4)] The object of your quest lies far from here. <br><br>$time $phase, $direction1 the $adjective1 $location1, then $direction2 the $adjective2 $location2, then $direction3 the $adjective3 $location3. Locate the $adjective4 $location4. <br><br>$end <br><br>[[Generate another?->Generate Quest]] }{ (set: $choice1 to (either:"natural", "made")) (set: $choice2 to (either:"natural", "made")) (set: $choice3 to (either:"natural", "made")) (if: $choice1 is "natural")[ (set: $location1 to $locationNatural1) ](else-if: $choice1 is "made")[ (set: $location1 to $locationMade1)] (if: $choice2 is "natural")[ (set: $location2 to $locationNatural2) ](else-if: $choice2 is "made")[ (set: $location2 to $locationMade2)] (if: $choice3 is "natural")[ (set: $location3 to $locationNatural3) ](else-if: $choice3 is "made")[ (set: $location3 to $locationMade3)] The object of your quest is not far. <br><br>$time $phase, $direction1 the $adjective1 $location1, then $direction2 the $adjective2 $location2. Locate the $adjective3 $location3. <br><br>$end <br><br>[[Generate another?->Generate Quest]] }{ (set: $choice1 to (either:"natural", "made")) (set: $choice2 to (either:"natural", "made")) (if: $choice1 is "natural")[ (set: $location1 to $locationNatural1) ](else-if: $choice1 is "made")[ (set: $location1 to $locationMade1)] (if: $choice2 is "natural")[ (set: $location2 to $locationNatural2) ](else-if: $choice2 is "made")[ (set: $location2 to $locationMade2)] The object of your quest is nearby. <br><br>$time $phase, $direction1 the $adjective1 $location1. Locate the $adjective2 $location2. <br><br>$end <br><br>[[Generate another?->Generate Quest]] }{ (display: "Setup") <br>Random Quest Direction Generator<br>By: Caroline Berg<br> |0)[<br>How long is your quest?] |a)[<br>(link-replace: "Long")[(hide: ?0)(hide: ?b)(hide: ?c)(hide: ?d)(display: "Long Quest")]]|b)[<br>(link-replace: "Medium")[(hide: ?0)(hide: ?a)(hide: ?c)(hide: ?d)(display: "Medium Quest")]]|c)[<br>(link-replace: "Short")[(hide: ?0)(hide: ?a)(hide: ?b)(hide: ?d)(display: "Short Quest")]]|d)[<br>(link-replace: "Surprise me!")[ (set: $surprise to (either:"long", "medium", "short")) (if: $surprise is "long")[ (hide: ?0)(hide: ?b)(hide: ?c)(hide: ?d)(display: "Long Quest") ](else-if: $surprise is "medium")[ (hide: ?0)(hide: ?a)(hide: ?c)(hide: ?d)(display: "Medium Quest") ](else:)[ (hide: ?0)(hide: ?a)(hide: ?b)(hide: ?d)(display: "Short Quest")]]] (show: ?0)(show: ?a)(show: ?b)(show: ?c)(show: ?d) }