From e79f8aa3caed8840c3a09d5cca78cb2dd92379ae Mon Sep 17 00:00:00 2001 From: Rakeela Windrider Date: Tue, 14 Oct 2025 05:04:00 +0000 Subject: [PATCH] Weather Model and Nature Wandering Another feature for the staycation model: you can now wander the wilderness outside of Ethriel for some free entertainment with no cooldown. --- story.ni | 361 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 346 insertions(+), 15 deletions(-) diff --git a/story.ni b/story.ni index 4b5d3ee..086a06b 100644 --- a/story.ni +++ b/story.ni @@ -30,8 +30,8 @@ Restaurants are a kind of value. The restaurants are Taigahane's, Korloave's Gr A culture name is a kind of value. The culture names are Kelkaithian, Tachamundi, Kanjamundi, and Memorian. [Niazion is a Kanjamundi culture. Reytas is a Kelkaithian culture. Ormeri is a Tachamundi culture.] Table of Cities -City Record Local Amenities Special Amenity Culture -Ethriel {bathhouses, theatres, cardhouses, master artists, bowling alleys} "Archive of Lost Things" Kelkaithian +City Record Local Amenities Special Amenity Culture Precipitation +Ethriel {bathhouses, theatres, cardhouses, master artists, bowling alleys} "Archive of Lost Things" Kelkaithian 5 A home in Ethriel is a truth state that varies. A home in Ethriel is usually true. @@ -89,7 +89,7 @@ a grand flying wagon 6000 5 False Instead of taking inventory: let currentconveyance be the conveyance of the player; say "You are using [a currentconveyance] for carrying capacity. It has [the bulk limit of currentconveyance] units of carrying capacity.[Canyouflywiththis]"; - say "Debug. Inventory not yet implemented."; + say "Debug. Inventory implementation incomplete."; To say canyouflywiththis: let conveyance be the conveyance of the player; @@ -168,6 +168,11 @@ DateSeasonDay is a number that varies. DateSeasonDay is usually 4. DateYear is a number that varies. DateYear is usually 1227. DateWeekday is a number that varies. DateWeekday is usually 4. +CurrentInclemency is a number that varies. CurrentInclemency is usually 1. +RainingToday is a truth state that varies. RainingToday is usually false. +NecromanticStormCooldown is a number that varies. NecromanticStormCooldown is usually 0. +The most recently decided weather is an indexed text that varies. + to say Current Weekday: If DateWeekday is 1: say "Niesday"; @@ -431,6 +436,7 @@ This is the turnpass rule: Now DateDayTachamund is DateDayTachamund + 1; Now DateSeasonDay is DateSeasonDay + 1; Now DateWeekday is DateWeekday + 1; + Now NecromanticStormCooldown is NecromanticStormCooldown - 1; If DateWeekday is 8: Now DateWeekday is 1; If DateMonthKelkaith is 4: @@ -475,8 +481,61 @@ This is the turnpass rule: now X is nowhere; Otherwise: Let Y be the preferred hangout of X; - move X to Y. - + move X to Y; + Let R1 be a random number between 1 and 6; + Let R2 be a random number between 1 and 6; + Let R3 be a random number between 1 and 6; + Let IL be a list of numbers; + Add R1 to IL; + Add R2 to IL; + Add R3 to IL; + Sort IL; + Now CurrentInclemency is entry 1 of IL; + If CurrentInclemency is 6: + Let R1 be a random number between 1 and 6; + Let R2 be a random number between 1 and 6; + Let R3 be a random number between 1 and 6; + Add R1 to IL; + Add R2 to IL; + Add R3 to IL; + Sort IL; + Now CurrentInclemency is entry 1 of IL; + If CurrentInclemency is 6 and NecromanticStormCooldown > 0: + now CurrentInclemency is a random number between 1 and 5; + Otherwise if CurrentInclemency is 6: + now NecromanticStormCooldown is 70; + now the securityNum of the player is the securityNum of the player - 2; + now the geomInterface of the player is geomInterface of the player - 1; + if geomInterface of the player is 0 and the isAGhost of the player is false: + end the story saying "A necromantic storm descends on the theome. A gloomy energy bleeds through everything. Normally, this is only a few hours of unpleasantness that renews the world, but your geomantic interface has been so abused that the gloom causes you to suffer a sudden cessation of existence when it collapses. Your consciousness falls out of the world and goes sailing through a blue void of stars, falling to a new life in a distant reality. Your last thoughts before nepenthe sweeps you is that you have died of poorly controlled necromantic wasting."; + Otherwise: + say "A necromantic storm descends on the theome. A gloomy energy bleeds through everything. You can see it no matter where you are or what you're doing. The swirling gloom makes you feel achy, dim, and oppressed, though you know it's doing no permanent damage. These storms renew natural resources throughout the world."; + Otherwise: + let PrecipChance be the precipitation of the current city; + If a random chance of PrecipChance in 30 succeeds: + now RainingToday is true; + Otherwise: + now RainingToday is false; + Decide on the current weather. + +To decide on the current weather: + Let CC be the current city; + Let CI be CurrentInclemency; + Let CM be DateMonthKelkaith; + Let CS be DateSeason; + repeat through the Table of Weather: + If City entry is not CC: + next; + If Inclemency entry is not CI: + next; + If RainingToday is false and RainOrSnow entry is true: + next; + If RainingToday is true and RainOrSnow entry is false: + next; + If Season entry is not CS: + next; + now the most recently decided weather is a random item from the weather description entry; + To decide whether today is a weekend: If DateWeekday > 5: yes; @@ -544,6 +603,7 @@ When play begins: now the TheomaGender of the player is a random number between 1 and 3; now the TheomaSex of the player is a random number between 1 and 3; now the age of the player is 100; + decide on the current weather; now every personallink is held by the player; now the command prompt is "What is your name? > ". @@ -1889,12 +1949,223 @@ To say wandering in nature: Wandering is an action applying to nothing. Understand "wander" as wandering. Instead of wandering when the location is Beyond the Domes: - say "This action is not yet implemented." + If CurrentInclemency is 6: + say "Too many dragons never think to wander during a necromantic storm... but they're perfect. There's no temperature here. The weather is an illusion. Reality is in flux. You might be able to pluck things straight out of your imagination... but you might hurt yourself if you try, too. What you definitely can do is wander through a possible reality, a nature as you imagine it to be, where all the paths lead where you want them to and nature gives you exactly what you want. You pluck fruits and veggies that aren't in season, that may be rare as can be, and you do it in perfect confidence. You watch animals flicker in and out of existence as you wander the forest, the land god's uncertainty kicking in as Indarian reworks the forest. If you'd hunted, you could've been pulling meat and hides nearly out of thin air. You get glimpses of possible worlds in other respects, too. Portals occasionally open up showing scenes of distant places... You'd die if you stepped through. They teach you that in school. Don't walk through portals in necromantic storms. You can get lost to Theoma. You won't fall through accidentally, but you can't go through intentionally. What you can do is look, watch, and think about what you see. + + Reality is soft right now, and it hurts to just exist, but it's fascinating in every second. There's only one way to forget an experience like this, and that's to do it again every time you get an opportunity, until you lose count of how many times you've done it."; + give 10 XP to the player in gathering; + give 10 XP to the player in hunting; + give 10 XP to the player in ecology; + give 10 XP to the player in trophy hunter; + give 10 XP to the player in writing; + give 10 XP to the player in visual arts; + give 10 XP to the player in past world knowledge; + give 10 XP to the player in theology; + now hungerNum of the player is hungerNum of the player - 3; + now the entertainNum of the player is the entertainNum of the player + 8; + if a random chance of 1 in 2 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + if a random chance of 1 in 2 succeeds: + now the securityNum of the player is the securityNum of the player - 1; + let PerfectAssurance be the theology level of the player; + if a random chance of PerfectAssurance in 10 succeeds: + now the securityNum of the player is the securityNum of the player + 2; + follow the turnpass rule; + Otherwise: + If DateSeason is 1 or DateSeason is 4: + If CurrentInclemency is at least 3 and CurrentInclemency is at most 5: + if the species of the player is not swaivshon and the isaghost of the player is not true: + say "The weather is bad enough right now that going out wandering might hurt you, or necessitate that you use necromancy to stay safe, which amounts to the same thing. Either way, you're liable to stress your health. Do you want to continue?"; + If player consents: + If RainingToday is true: + now the entertainNum of the player is the entertainNum of the player + 1; + now the securityNum of the player is the securityNum of the player - 1; + now the geomInterface of the player is the geomInterface of the player - 1; + say "You can barely see the forests for all the snow. Speaking of which, the snow is awesome, but you'd have to be a swaivshon to safely play in this kind of weather. You don't let it stop you, but you get frostbitten for your troubles despite attempts to channel fire magic enough to stay safe. It'll heal clean if you give it time... everything heals clean if you give it time. [player grazes]"; + Otherwise: + If a random chance of 1 in 2 succeeds: + now the entertainNum of the player is the entertainNum of the player + 1; + now the securityNum of the player is the securityNum of the player - 1; + if a random chance of 1 in 2 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + If a random chance of 1 in 3 succeeds: + now the geomInterface of the player is the geomInterface of the player - 1; + say "Coming out here in this nasty cold weather was probably a mistake. There's some thrill in coming out here in the snowy forests of Ethriel, maybe, but you have to resort to a Hydra channeling to keep yourself warm. Shivering and frostbitten, you eventually come back to Ethriel wondering what possessed you to go out into the forest without even a purpose in mind. [player grazes]"; + follow the turnpass rule; + Otherwise: + stop the action; + Otherwise: + If RainingToday is true: + now the entertainNum of the player is the entertainNum of the player + 2; + now the securityNum of the player is the securityNum of the player + 1; + say "Extreme weather can't scare you. Ghosts and swaivshon are immune. You wander blissfully in the storm, barely feeling the cold. The land is a small, ethereal world with short sight-lines. [player grazes]"; + Otherwise: + If a random chance of 1 in 2 succeeds: + now the entertainNum of the player is the entertainNum of the player + 1; + If a random chance of 1 in 2 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + say "Extreme weather can't scare you. Ghosts and swaivshon are immune. The extreme cold makes the forest deserted of other dragons, and untouched snow crunches under[lowest extremity of player] as you walk down forest trails. Given the population density of Ethriel, such solitude isn't always something you can take for granted. [player grazes]"; + follow the turnpass rule; + Otherwise: + If RainingToday is true: + now the entertainNum of the player is the entertainNum of the player + 1; + say "You enjoy the gentle precipitation and relatively temperate weather. You're hardy enough to wander comfortably in this, and the forest welcomes you as you get away from the hustle and bustle of densely populated Ethriel. The snow crunches under[lowest extremity of player] and the forest is full of life despite the cold season. You spot a velk in the distance, and both squirrels and bushes in the trees. You're not hunting, so all the animals are safe from you, at least right now. [player grazes]"; + give 1 XP to the player in ecology; + Otherwise: + if a random chance of 1 in 2 succeeds: + now the entertainNum of the player is the entertainNum of the player + 1; + if a random chance of 1 in 4 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + say "You wander through the crisp forests, enjoying the [The Current Season] forests. The bare or evergreen trees, the coat of colorful leaves on the ground, the occasional hardy bush... There are also squirrels and birds in the trees, and when you've gone far enough out, the fun of slipping around on a frozen pond. The layer of snow on the ground gives the environment a cleanliness and a crunch under[lowest extremity of player]. [player grazes]"; + follow the turnpass rule; + Otherwise if DateSeason is 2 or DateSeason is 3: + if CurrentInclemency is at least 4 and CurrentInclemency is at most 5: + if the species of the player is not swaivshon and the isaghost of the player is not true: + say "The weather is bad enough right now that going out wandering might hurt you, or necessitate that you use necromancy to stay safe, which amounts to the same thing. Either way, you're liable to stress your health. Do you want to continue?"; + If player consents: + If RainingToday is true: + now the entertainNum of the player is the entertainNum of the player + 2; + now the securityNum of the player is the securityNum of the player + 1; + if a random chance of 1 in 4 succeeds: + now the geomInterface of the player is the geomInterface of the player - 1; + say "You watch the storms, excited by every flash of lightning. The cold chills you, but it can't turn you away. You play in the wind and stomp in the puddles, and run through the forest as only a dragon can, unstopped by the stormy weather. [player grazes]"; + Otherwise if the most recently decided weather is "rippling distortions falling from the sky and breaking when they hit solid objects": + now the entertainNum of the player is the entertainNum of the player + 4; + now the geomInterface of the player is the geomInterface of the player - 1; + say "The distortions reward your curiosity with weird, pleasant sensations as they break over you. You dance in the rippling air and feel your body rippling with it. Somehow, you distort without breaking, and it makes you wonder about the nature of reality. However, your body kind of aches afterwards. [player grazes]"; + Otherwise if the most recently decided weather is "gloomy black fog": + now the entertainNum of the player is the entertainNum of the player + 1; + now the securityNum of the player is the securityNum of the player + 1; + say "As you wander through the black fog banks, they show you images! You see things drawn from your own mind, and you play with your imagination. Perhaps even cooler though, you see things you don't recognize, things from other worlds! Devices, games, buildings, machines, and dragons of species you don't recognize! You feel like you're gaining fundamental insights from this."; + give 10 XP to the player in Past World Knowledge; + give 5 XP to the player in Visual Arts; + give 5 XP to the player in Writing; + Otherwise if the most recently decided weather is "a day far hotter than the local climate usually generates": + If a random chance of 1 in 3 succeeds: + now the entertainNum of the player is the entertainNum of the player + 1; + If a random chance of 1 in 3 succeeds: + now the entertainNum of the player is the entertainNum of the player - 1; + If a random chance of 1 in 3 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + say "There's not much to say about hot weather. It's not entirely pleasant, but you and nature can handle it. It's not really an exceptional day. You wander the forest watching the squirrels and birds. [player grazes]"; + Otherwise: + If a random chance of 1 in 2 succeeds: + now the securityNum of the player is the securityNum of the player - 1; + If a random chance of 1 in 4 succeeds: + now the geomInterface of the player is the geomInterface of the player - 1; + now the entertainNum of the player is the entertainNum of the player + 1; + say "The unseasonably cold weather can't turn you away. You play in the wind. It's strong today! It chills you to the bone, and your body aches with it, but you stick it out, determined to have fun and exhilarated by the exposure. [player grazes]"; + follow the turnpass rule; + Otherwise: + stop the action; + Otherwise: + If RainingToday is true: + now the entertainNum of the player is the entertainNum of the player + 2; + now the securityNum of the player is the securityNum of the player + 1; + if a random chance of 1 in 4 succeeds: + now the geomInterface of the player is the geomInterface of the player - 1; + say "You watch the storms, excited by every flash of lightning. The cold means nothing to you; it's delightful to be immune to this weather. You play in the wind and stomp in the puddles, and run through the forest as only a dragon can, unstopped by the stormy weather. [player grazes]"; + Otherwise if the most recently decided weather is "rippling distortions falling from the sky and breaking when they hit solid objects": + now the entertainNum of the player is the entertainNum of the player + 4; + say "The distortions reward your curiosity with weird, pleasant sensations as they break over you. You dance in the rippling air and feel your body rippling with it. Somehow, you distort without breaking, and it makes you wonder about the nature of reality. [player grazes]"; + Otherwise if the most recently decided weather is "gloomy black fog": + now the entertainNum of the player is the entertainNum of the player + 1; + now the securityNum of the player is the securityNum of the player + 1; + say "As you wander through the black fog banks, they show you images! You see things drawn from your own mind, and you play with your imagination. Perhaps even cooler though, you see things you don't recognize, things from other worlds! Devices, games, buildings, machines, and dragons of species you don't recognize! You feel like you're gaining fundamental insights from this."; + give 10 XP to the player in Past World Knowledge; + give 5 XP to the player in Visual Arts; + give 5 XP to the player in Writing; + Otherwise if the most recently decided weather is "a day far hotter than the local climate usually generates": + If a random chance of 1 in 2 succeeds: + now the entertainNum of the player is the entertainNum of the player + 1; + If a random chance of 1 in 2 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + say "There's not much to say about hot weather. It's not entirely pleasant, but you and nature can handle it. It's not really an exceptional day. You wander the forest watching the squirrels and birds. [player grazes]"; + Otherwise: + If a random chance of 1 in 2 succeeds: + now the securityNum of the player is the securityNum of the player - 1; + now the entertainNum of the player is the entertainNum of the player + 1; + say "The unseasonably cold weather can't turn you away. You play in the wind. It's strong today! The chill is meaningless to swaivshon and ghosts, lucky you, and you're exhilarated by the exposure. [player grazes]"; + follow the turnpass rule; + Otherwise: + If RainingToday is true: + now the entertainNum of the player is the entertainNum of the player + 1; + if a random chance of 1 in 2 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + say "The rainy forests of Ethriel smell wonderful in the warm and gentle weather. The green trees are flourishing, and the rattle and shush of rain and wind are a beautiful music. Most of the flowers are not blooming, closed against the rain with no welcome for pollinators, but you can smell Ethriel Nepenthe still trying to lure in pollinators (and eat them). It's the world's most cold-tolerant nepenthe, and the only one that grows in Kelkaith. There are a few rain-loving plants that are still wide open, too. While this region freezes hard in winter, it does also get ample precipitation. The well-kept lumbering trails make exploring easy and delightful, although the selective harvest has made the forest a bit sparser than natural growth would have done. [player grazes]"; + Otherwise: + if a random chance of 1 in 2 succeeds: + now the entertainNum of the player is the entertainNum of the player + 1; + if a random chance of 1 in 3 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + say "The weather is pretty good, by Ethriel's standards. It's what you're familiar with, at least. The [The Current Season] forest welcomes you with green trees and the gentle sussurus of branches waving in the breeze. It's a beautiful music. You can smell the blooming forest flowers and appreciate the splashes of color. There are lots of little blue flowers in this forest, and some big brushy blue flowers, too. There are weedy tall clusters of pink flowers, and orange paintbrush flowers, and hanging pink bell flowers, and many other kinds. The sparseness created by centuries of selective harvest forestry has enabled a flourishing underbrush, since light reaches much of the forest floor. Volunteer labor by Vrash soil-tenders has also contributed to the profusion of forest wildflowers. [player grazes]"; + follow the turnpass rule; + +To say lowest extremity of player: + If the species of the player is kalla: + say "hoof"; + Otherwise: + say "foot". + +To say player grazes: + let grazing be the gathering level of the player; + If grazing > 0: + give 1 XP to the player in gathering; + If a random chance of 10 in 11 succeeds: + If a random chance of grazing in 9 succeeds: + If the hungerNum of the player > 1: + now hungerNum of the player is hungerNum of the player - 1; + If CurrentInclemency is at least 3: + say "[paragraph break]Despite the weather, you find some edible leaves and berries that require no preparation while wandering in the forest near Ethriel. It's not enough to carry to market, but you snack on your findings. Some say dragons shouldn't eat like this, so herbivorously and passively. More's the fool are they; they're missing out. It's tasty and free!"; + Otherwise if CurrentInclemency is not 1: + say "[paragraph break]You find some edible leaves and berries that require no preparation while wandering in the forest near Ethriel. It's not enough to carry to market, but you snack on your findings. Some say dragons shouldn't eat like this, so herbivorously and passively. More's the fool are they; they're missing out. It's tasty and free!"; + Otherwise: + now hungerNum of the player is hungerNum of the player - 1; + say "[paragraph break]The good weather makes it easy to gather a fair haul of edible leaves and berries that require no preparation. This isn't why you went out here, and arguably it's still not enough to carry to market, but you get a good meal. Some say dragons shouldn't eat like this, so herbivorously and passively. More's the fool are they; they're missing out. It's tasty and free!" + +[Instead of wandering when the location is Beyond the Domes: + If a random chance of 1 in 2 succeeds: + now the entertainNum of the player is the entertainNum of the player + 1; + If a random chance of 1 in 3 succeeds: + now the securityNum of the player is the securityNum of the player + 1; + say "You are powerful relative to the animals, and they are but abstractions of the land gods in any case. Nature is safe, free, and beautiful. [line break]The forests north of Ethriel are fairly civilized. Selective harvest logging operations have thinned out the trees, while logging access roads make it easy to find your way."; + If DateMonthKelkaith is 1: + say "Frigidae is named specifically to sound like 'frigid day', condensed to one word. It's the coldest month of the Kelkaithian calendar, and unlike the other months, it is not named for an inventor or explorer. There's snow everywhere. The trees are heavy with snow, and your footsteps crunch on more of it."; + If the species of the player is myrghon or the species of the player is kalla or the species of the player is vohntrai: + now the securityNum of the player is the securityNum of the player - 1; + say "You clutch your clothes to yourself. The cold attacks your sense of security; it's okay for a couple of hours, but if you spent enough time out here, you might actually die. It's difficult to be outside in the Kelkaithian winter as a kalla, vohntrai, or myrghon. You lack the innate body mass to manage this, and resort instead to an instinctive flame channeling to keep yourself safely warmed." + Otherwise if the species of the player is swaivshon: + now the entertainNum of the player is the entertainNum of the player + 1; + Otherwise if DateMonthKelkaith is 2: + say ""; + Otherwise if DateMonthKelkaith is 3: + say ""; + Otherwise if DateMonthKelkaith is 4: + say ""; + Otherwise if DateMonthKelkaith is 5: + say ""; + Otherwise if DateMonthKelkaith is 6: + say ""; + Otherwise if DateMonthKelkaith is 7: + say ""; + Otherwise if DateMonthKelkaith is 8: + say ""; + Otherwise if DateMonthKelkaith is 9: + say ""; + Otherwise if DateMonthKelkaith is 10: + say ""; + let grazing be the gathering level of the player; + If grazing > 0: + give 1 XP to the player in gathering; + If a random chance of grazing in 10 succeeds: + If the hungerNum of the player > 1: + now hungerNum of the player is hungerNum of the player - 1; + say "You find some edible leaves and berries that require no preparation while wandering in the forest near Ethriel. It's not enough to carry to market, but you snack on your findings.";] Relaxing is an action applying to nothing. Understand "relax" as relaxing. Instead of relaxing when the player is in a bathhouse: - say "You find somewhere calm and comfortable, and just rest. The land gods favor you with a basic spell of cleanliness. The world is pure, good, and gentle."; + say "You find somewhere calm and comfortable, and just rest. The warm water is soothing. The land gods favor you with a basic spell of cleanliness. The world is pure, good, and gentle."; now securitynum of the player is securitynum of the player + 1; follow the turnpass rule. @@ -1929,6 +2200,13 @@ Understand "seek food" as seeking food. Seeking food is an action applying to n Otherwise: playerport to Food Options in Ethriel; + +Understand "seek nature" as seeking nature. Seeking nature is an action applying to nothing. Instead of seeking nature when Current City is Ethriel and chargencondition is false: + If the location is Beyond the Domes: + Stop the action; + Otherwise: + playerport to Beyond the Domes. + To say seeking entertainment in Ethriel: If the location is Entertainment Options in Ethriel: Stop the action; @@ -2325,26 +2603,79 @@ Beyond the Domes is a room. "There are five massive city-domes in Ethriel, arra Around most sides of the city, there's a sparse ruralia with farms interspersed by forests. Some of the farms operate year-round with magical heating to keep the plants healthy, while others are only active from late spring to early autumn. Snow falls even in summer sometimes, but by the grace of the land god Indarian, the local plants are very cold-hardy, and the farmgons who insist on growing things from other regions have invested in the heat runes needed to keep the plants alive. The north side of the city is unfarmed, but leads directly into a vast semi-wilderness, with footroads that ran to lumbering operations to supply Ethriel with wood for its furnaces and baths. +Looking at the weather, you see [the most recently decided weather]. + Local commands: You can '[EthrielLink Wandering in Nature near Ethriel]' or 'hunt' here. Wandering in nature is free entertainment. Hunting is a free, but unreliable, means of gaining food. If it works, hunting is likely to yield several days of food as well as some bone and hide, also known as goods to sell. [line break]Area Change commands: [Location Command Block in Ethriel] [line break]Personal Commands: [Personal Command Block in Ethriel]" +Table of Weather +City Inclemency Season RainOrSnow Weather Description +Ethriel 1 1 True {"a mostly-harmless drizzle with temperatures that aren't too cold", "a very gentle snowfall, flakes hanging in the air", "a very gentle snowfall, flakes hanging in the air", "a very gentle snowfall, flakes hanging in the air"} +Ethriel 1 1 False {"a clear, chill sky", "a chill blank sky, but not too bad a temperature"} +Ethriel 2 1 True {"a gentle snowfall, silencing the world"} +Ethriel 2 1 False {"a cold sky with some wind chill"} +Ethriel 3 1 True {"a snowfall with significant accumulation"} +Ethriel 3 1 False {"a clear, bitterly cold temperature", "a cold temperature with significant wind chill", "a blank cloudy sky with no warmth"} +Ethriel 4 1 True {"a heavy snowfall, limiting visibility", "snow and blowing wind, limiting visibility"} +Ethriel 4 1 False {"a blustery air with extremely low temperatures"} +Ethriel 5 1 True {"a horrible blizzard, making the world a wall of white"} +Ethriel 5 1 False {"a temperature where your breath crackles in the air as it snap-freezes", "a day with frigid air and dangerously strong winds"} +Ethriel 6 1 True {"a necromantic storm, blackening the world and making reality feel rotten and soft"} +Ethriel 6 1 False {"a necromantic storm, blackening the world and making reality feel rotten and soft"} +Ethriel 1 2 True {"a faint dripping rain from a grey sky"} +Ethriel 1 2 False {"a dreary grey-sky", "a chill spring air, clear and brisk", "a chill spring air, clear and brisk"} +Ethriel 2 2 True {"a chill drizzle"} +Ethriel 2 2 False {"a clear, cold sky", "a nippy temperature, but no precipitation", "a blank cloudy sky amidst cold temperatures"} +Ethriel 3 2 True {"a heavy, cold rain", "a crackling spring storm", "a rousing spring storm"} +Ethriel 3 2 False {"a windy, near-freezing sky", "an unpleasant cold snap"} +Ethriel 4 2 True {"a heavy, wet snowfall, defying the spring and clinging to everything"} +Ethriel 4 2 False {"an unseasonably cold temperature, which is to say it is absolutely freezing", "weather in which snow, if there were any accumulated, would surely not melt"} +Ethriel 5 2 True {"a crashing thunderstorm with strong winds and low temperatures", "a crackling thundersnow, with thunder crashing and high winds blowing snow everywhere, but little accumulation as the weather is a little too warm and wet for the snow to build up"} +Ethriel 5 2 False {"an aberrantly cold air in which your breath crackles in the air as it snap-freezes", "a freezing windstorm"} +Ethriel 6 2 True {"a necromantic storm, blackening the world and making reality feel rotten and soft"} +Ethriel 6 2 False {"a necromantic storm, blackening the world and making reality feel rotten and soft"} +Ethriel 1 3 True {"a mostly-harmless drizzle with temperatures that aren't too cold", "a blank grey sky that seems to be less raining and more occasionally dripping"} +Ethriel 1 3 False {"a warm-ish summer temperature", "an air as warm as it usually gets in Ethriel, which isn't very", "the kind of weather beloved of dragons who hate to ever be too hot", "a breezy air with a tolerable chill", "a pleasant clear sky and nothing to report", "a blank cloudy sky, but a basically warm air beneath it"} +Ethriel 2 3 True {"a gentle summer rain, with tolerable temperatures and no excess of wind chill", "proof that the land gods don't like droughts", "too much rain for a picnic, but not so much rain that one must hide from it"} +Ethriel 2 3 False {"A slightly chilly air", "a sky offering decent temperatures but a biting wind", "a reminder that Ethriel is too far north to have proper warm summers"} +Ethriel 3 3 True {"a significant rainfall", "a cold temperature and too much rain"} +Ethriel 3 3 False {"a clear air, but a temperature that doesn't feel like summer", "too cold a wind to be quite comfortable", "grey skies that threaten storms"} +Ethriel 4 3 True {"a drenching storm, complete with lightning", "a spring storm received in summer", "a cold and stormy air"} +Ethriel 4 3 False {"an unseasonally cold day", "too much wind and a chilly day"} +Ethriel 5 3 True {"a furious downpour with blowing wind and thunder crashing", "a hailstorm", "a day set to inflict hypothermia on dragons with the great cold wetness that it offers"} +Ethriel 5 3 False {"rippling distortions falling from the sky and breaking when they hit solid objects", "a day far hotter than the local climate usually generates", "gloomy black fog"} +Ethriel 6 3 True {"a necromantic storm, blackening the world and making reality feel rotten and soft"} +Ethriel 6 3 False {"a necromantic storm, blackening the world and making reality feel rotten and soft"} +Ethriel 1 4 True {"a mostly-harmless drizzle with temperatures that aren't too cold", "a mostly-harmless drizzle with temperatures that aren't too cold", "a mostly-harmless drizzle with temperatures that aren't too cold", "a very gentle snowfall, flakes hanging in the air"} +Ethriel 1 4 False {"a clear, chill sky", "a chill blank sky, but not too bad a temperature"} +Ethriel 2 4 True {"a gentle snowfall, silencing the world"} +Ethriel 2 4 False {"a cold sky with some wind chill", "a gentle reminder that autumn winds can be quite cold"} +Ethriel 3 4 True {"a snowfall with significant accumulation"} +Ethriel 3 4 False {"a clear, bitterly cold temperature", "a cold temperature with significant wind chill", "a blank cloudy sky with no warmth"} +Ethriel 4 4 True {"a heavy snowfall, limiting visibility", "snow and blowing wind, limiting visibility"} +Ethriel 4 4 False {"a blustery air with unseasonably wintry temperatures"} +Ethriel 5 4 True {"a horrible blizzard, making the world a wall of white"} +Ethriel 5 4 False {"an aberrantly cold air in which your breath crackles in the air as it snap-freezes", "a day with frigid air and dangerously strong winds"} +Ethriel 6 4 True {"a necromantic storm, blackening the world and making reality feel rotten and soft"} +Ethriel 6 4 False {"a necromantic storm, blackening the world and making reality feel rotten and soft"} + Table of Interests Personal Interest Culture Career Possibilities Conversations -Economics Kelkaithian {haulergon, haulergon, haulergon, haulergon, philosophygon, mental dissolutionist, smithgon, authorgon, farmgon, charitygon} {"the price of hogs", "the price of sheep", "the price of vegetables", "food prices", "vrash armor", "the weather", "the economy the local land god wants to see built", "their daily divinations", "a book of production technologies", "the difficulty of making the latest goods available even to the poor", "exotic luxuries available in distant places", "the importance of the general savings rate", "cheap, resilient architecture", "their long-term investments", "other, very wealthy dragons", "the importance of long-term planning", "how and why prices vary between cities in the region", "the origins of common local goods", "the design of irrigation systems", "economics", "the virtue of stoicism", "the value of a calm attitude", "the importance of boredom-tolerance to haulergons", "a controversial theory of economics", "the divine principle of Weld", "the divine principle of Garden", "the divine principle of Chains"} +Economics Kelkaithian {haulergon, haulergon, haulergon, haulergon, philosophygon, mental dissolutionist, smithgon, authorgon, farmgon, charitygon} {"the price of hogs", "the price of sheep", "the price of vegetables", "food prices", "vrash armor", "the weather", "the economy the local land god wants to see built", "their daily divinations", "a book of production technologies", "the difficulty of making the latest goods available even to the poor", "exotic luxuries available in distant places", "the importance of the general savings rate", "cheap, resilient architecture", "their long-term investments", "other, very wealthy dragons", "the importance of long-term planning", "how and why prices vary between cities in the region", "the origins of common local goods", "the design of irrigation systems", "economics", "the virtue of stoicism", "the value of a calm attitude", "the importance of boredom-tolerance to haulergons", "a controversial theory of economics", "the divine principle of Weld", "the divine principle of Garden", "the divine principle of Chains", "damages from the last necromantic storm to pass through the area"} Art Kelkaithian {pottergon, pottergon, petgon, petgon, authorgon, mental dissolutionist, musicgon, kaimagon} {"the plays running in local theatres this year", "the latest masterpiece of a famous artgon", "their envy of the beloved pet of a very rich dragon", "the latest masterpice of a famous artgon", "an obscure artgon they wish was more known", "an infamous actorgon", "the villain of a popular play", "a short story they once wrote", "a fictional character they invented", "the way archetypes interact", "a famous old piece of artwork", "exotic luxuries available in distant places", "the inherent piety of play", "a fun dream they once had", "the way the world was made to promote the ethical development of dragonkind", "the way that art promotes empathy", "art", "the divine principle of Hydra"} Playing Kaima Kelkaithian {pottergon, haulergon, lumbergon, smithgon, huntgon, farmgon, authorgon, holygon, holygon, mental dissolutionist, flygon, kaimagon, kaimagon} {"the meaning of different kaima cards", "the weather", "the nature of the consensus of the land gods", "their daily divinations", "the art of cold-reading dragons", "an exciting kaima reading they gave to someone once", "a game that can be played with kaima cards", "the dread of drawing The Firestorm in a kaima draw", "the implications of universal benevolence", "the way the consensus of the land gods talks to dragons in every moment", "the divine principle of Chime", "the inherent piety of play", "a fun dream they once had", "an emotionally significant dream they once had", "the way the world was supposedly made to make dragons happy", "playing kaima", "the basic pleasure of a walk in nature"} Vegetarianism Kelkaithian {farmgon, farmgon, farmgon, rangergon, philosophygon, holygon, physical dissolutionist} {"vegetarian recipes", "the price of vegetables", "rare vegetables", "rare fruits", "exotic vegetarian recipes", "the pleasure of a good meal", "the difficulty of getting most kalla to eat plants", "edible plants that can be gathered in the wilderness", "dandelion wine", "cheap edible plants", "a particularly savory species of mushroom with a meaty flavor", "the ethical problems with hunting and raising meat animals", "bean-based meat substitutes", "tofu", "the way the world was made to promote the ethical development of dragonkind", "vegetarianism", "the basic pleasure of a walk in nature"} Carnivory Kelkaithian {huntgon, huntgon, rangergon, rangergon, farmgon, physical dissolutionist, holygon} {"meaty recipes", "Woodwall-style sausage gravy", "the price of beef", "the price of mutton", "exotic game", "the pleasure of a good meal", "a particularly savory species of mushroom with a meaty flavor", "the best kinds of bread to pair with different meats", "meat-frying", "gravy recipes", "bread recipes with meat baked into them", "a fantasy of hunting", "a book starring a great huntgon", "the way the world was supposedly made for meat-eating", "a dream they once had of an endless feast", "carnivory", "the basic pleasure of a walk in nature"} Fine Foods Kelkaithian {farmgon, farmgon, huntgon, huntgon, rangergon, rangergon, mental dissolutionist, physical dissolutionist, physical dissolutionist, petgon} {"fancy foods", "food prices", "rare vegetables", "rare fruits", "the pleasure of a good meal", "exotic luxuries available in distant places", "a dream they once had of an endless feast", "Woodwall-style sausage gravy", "a particularly savory species of mushroom with a meaty flavor", "their opinions about the finest kind of bread", "kinds of cake", "kinds of candy", "unusual foods", "fine foreign liquors", "non-alcoholic spirits, which are beverages that emulate the flavor of spirits while having no alcohol content", "the best kinds of wine to pair with various meals", "edible plants that can be gathered in the wilderness", "dandelion wine", "fine foods"} Books Kelkaithian {authorgon, authorgon, authorgon, philosophygon, philosophygon, philosophygon, mental dissolutionist, mental dissolutionist, petgon} {"a popular novel", "an obscure novel", "their favorite novel", "a random philosophy text", "a popular philosophy text", "their favorite polemic", "their least-favorite polemic", "a piece of past-world fiction", "the price of books", "a book of production technologies", "a popular authorgon", "an infamous fictional dissolutionist", "a dissolutionist who has produced a famous story", "an account of the life of an inventor", "a fictional villain", "a surprisingly bloody description of a fictional battle", "a fictional family", "the way archetypes interact", "a fictional character they invented", "a fun dream they once had", "an emotionally significant dream they once had", "a dream they once had of visiting a fictional world", "the way the world was made to promote the ethical development of dragonkind", "the way that reading promotes empathy", "books"} -Religion Kelkaithian {holygon, holygon, holygon, holygon, charitygon, physical dissolutionist, mental dissolutionist, mental dissolutionist, philosophygon, kaimagon} {"the preferences of the local land god", "the weather", "the correlations between theome climates and the kinds of land gods", "the implications of universal benevolence", "the economy the local land god wants to see built", "the way archetypes interact", "controversial decisions of the land gods", "the nature of the consensus of the land gods", "the inherent piety of play", "the divine principle of Chime", "the divine principle of Weld", "the divine principle of Rift", "the divine principle of Dissolution", "the divine principle of Garden", "the divine principle of Chains", "the divine principle of Hydra", "the Ascending Path theology", "the faith of Uttermost Dark", "the faith of the Illuminated Order", "the duty to try to make others happy", "a fun dream they once had", "an emotionally significant dream they once had", "the way the world was supposedly made to promote the ethical development of dragonkind", "the way the world was supposedly made to make dragons happy", "the doctrine of universal divinity", "religion", "the basic pleasure of a walk in nature"} +Religion Kelkaithian {holygon, holygon, holygon, holygon, charitygon, physical dissolutionist, mental dissolutionist, mental dissolutionist, philosophygon, kaimagon} {"the preferences of the local land god", "the weather", "the correlations between theome climates and the kinds of land gods", "the implications of universal benevolence", "the economy the local land god wants to see built", "the way archetypes interact", "controversial decisions of the land gods", "the nature of the consensus of the land gods", "the inherent piety of play", "the divine principle of Chime", "the divine principle of Weld", "the divine principle of Rift", "the divine principle of Dissolution", "the divine principle of Garden", "the divine principle of Chains", "the divine principle of Hydra", "the Ascending Path theology", "the faith of Uttermost Dark", "the faith of the Illuminated Order", "the duty to try to make others happy", "a fun dream they once had", "an emotionally significant dream they once had", "the way the world was supposedly made to promote the ethical development of dragonkind", "the way the world was supposedly made to make dragons happy", "the doctrine of universal divinity", "religion", "the basic pleasure of a walk in nature", "a prayer said to protect from necromantic storms"} Sex Kelkaithian {sex pest, sex pest, sex pest, sex pest, mental dissolutionist, petgon, sportsgon, lutragon, physical dissolutionist, physical dissolutionist} {"inventive sex positions", "inventive sex positions", "a sexual dream they once had", "the infamous vrash-myrghon problem in sexuality", "a book about sex", "Baunt, a city known for its bathhouses", "Wyranine, a Tachamundi city known for its bathhouses", "Ethriel, a city known for its bathhouses", "a myth about the exploits of the otter-like tesam", "an amusing anecdote of something that happened at an orgy", "a description of a weird species said to have existed in a prior world", "fetishes", "the way the world was supposedly made to make dragons happy", "an uncomfortable sexual experience they once had", "sex", "the basic pleasure of a walk in nature", "the sexiness of confident dragons", "the divine principle of Hydra", "the divine principle of Chains"} -Necromancy Kelkaithian {holygon, authorgon, philosophygon, haulergon, mental dissolutionist, rangergon, flygon, huntgon, farmgon} {"gossip about material summoners in the city", "controversial decisions of the land gods", "the nature of the consensus of the land gods", "sexual reassignment magics", "past world divinations", "past life divinations", "the importance of balancing piety and independence when studying necromancy", "the divine principle of Hydra", "the divine principle of Rift", "the divine principle of Dissolution", "a grandiose dream they once had", "a fun dream they once had", "a personal desire to be a ghost", "necromancy"} -Plants Kelkaithian {farmgon, farmgon, farmgon, huntgon, rangergon, rangergon, rangergon, haulergon} {"common flowers", "popular flowers", "rare flowers", "the parts of flowers", "the price of vegetables", "the weather", "rare fruits", "rare vegetables", "the effects of climate on plantlife", "the crops of a distant place", "glowing plants", "edible plants that can be gathered in the wilderness", "the difficulty of getting most kalla to eat plants", "a fun dream they once had", "the use of plants in adornment", "garden ornaments", "the design of irrigation systems", "botany", "a plant kaiju from a novel", "the basic pleasure of a walk in nature", "the value of a calm attitude"} -Sports Kelkaithian {sportsgon, sportsgon, sportsgon, sportsgon, smithgon, farmgon, huntgon, rangergon, haulergon, physical dissolutionist, lutragon, flygon, sex pest} {"a common local sport", "A common local sport", "an aerobatic trick", "endurance-maintenance strategies for heavy exertion", "a sport played in a distant place", "a sport from a prior world", "the difficulty of wrangling dragons to play a game together", "a strong local dragon", "a fast local dragon", "the inherent piety of play", "the divine principle of Hydra", "a fun dream they once had", "cheap entertainments", "a sports team", "a renowned sportgon", "rumors of necromantic cheating in local sports", "sports", "swimming"} -Technology Kelkaithian {smithgon, smithgon, smithgon, smithgon, smithgon, authorgon, philosophygon, mental dissolutionist, charitygon} {"a clock they once bought", "welding", "welding", "smithing", "smithing", "metallurgy", "metallurgy", "common tools", "a book of production technologies", "past world divinations", "the divine principle of Weld", "models of printing press", "the history of pens", "the importance of advanced tools in providing even the most basic assets of modern life", "the difficulty of making the latest goods available even to the poor", "the importance of trying new things", "neophilia", "a daydream they once indulged at length", "a work of past-world fiction depicting a more advanced world", "a fun dream they once had", "an account of the life of an inventor", "an account of the life of a wealthy and neophilic dragon", "a mayorgon in a distant town who is a renowned modernizer", "cheap, resilient architecture", "the design of irrigation systems", "mansion architecture", "an exotic theory about causality", "technology"} -Accumulating Wealth Kelkaithian {pottergon, haulergon, haulergon, haulergon, lumbergon, lumbergon, smithgon, smithgon, farmgon, farmgon, huntgon} {"food prices", "living cheaply", "past experiences at work", "cheap entertainments", "the importance of living humbly", "the price of beef", "the price of mutton", "the price of vegetables", "the importance of advanced tools in providing even the most basic assets of modern life", "the difficulty of making the latest goods available even to the poor", "the weather", "a daydream they once indulged at length", "their favorite card game", "cheap recipes", "the divine principle of Chime", "efficiency", "the importance of saving money", "a fantasy of being ludicrously wealthy", "mansion architecture", "cheap, resilient architecture", "minimizing maintenance costs", "a fun dream they once had", "cheap edible plants", "the importance of savings", "other, very wealthy dragons", "a daydream they once indulged at length", "a personal desire to be a ghost", "accumulating wealth", "the value of a calm attitude", "the importance of boredom-tolerance in saving money", "the virtue of stoicism", "the basic pleasure of a walk in nature"} +Necromancy Kelkaithian {holygon, authorgon, philosophygon, haulergon, mental dissolutionist, rangergon, flygon, huntgon, farmgon} {"gossip about material summoners in the city", "controversial decisions of the land gods", "the nature of the consensus of the land gods", "sexual reassignment magics", "past world divinations", "past life divinations", "the importance of balancing piety and independence when studying necromancy", "the divine principle of Hydra", "the divine principle of Rift", "the divine principle of Dissolution", "a grandiose dream they once had", "a fun dream they once had", "a personal desire to be a ghost", "necromancy", "damages from the last necromantic storm to pass through the area", "a prayer said to protect from necromantic storms", "reasons why the land gods might unleash necromantic storms"} +Plants Kelkaithian {farmgon, farmgon, farmgon, huntgon, rangergon, rangergon, rangergon, haulergon} {"common flowers", "popular flowers", "rare flowers", "the parts of flowers", "the price of vegetables", "the weather", "rare fruits", "rare vegetables", "the effects of climate on plantlife", "the crops of a distant place", "glowing plants", "edible plants that can be gathered in the wilderness", "the difficulty of getting most kalla to eat plants", "a fun dream they once had", "the use of plants in adornment", "garden ornaments", "the design of irrigation systems", "botany", "a plant kaiju from a novel", "the basic pleasure of a walk in nature", "the value of a calm attitude", "the function of necromantic storms in renewing the wilderness"} +Sports Kelkaithian {sportsgon, sportsgon, sportsgon, sportsgon, smithgon, farmgon, huntgon, rangergon, haulergon, physical dissolutionist, lutragon, flygon, sex pest} {"a common local sport", "A common local sport", "an aerobatic trick", "endurance-maintenance strategies for heavy exertion", "a sport played in a distant place", "a sport from a prior world", "the difficulty of wrangling dragons to play a game together", "a strong local dragon", "a fast local dragon", "the inherent piety of play", "the divine principle of Hydra", "a fun dream they once had", "cheap entertainments", "a sports team", "a renowned sportgon", "rumors of necromantic cheating in local sports", "sports", "swimming", "a sport said to exist in prior worlds"} +Technology Kelkaithian {smithgon, smithgon, smithgon, smithgon, smithgon, authorgon, philosophygon, mental dissolutionist, charitygon} {"a clock they once bought", "welding", "welding", "smithing", "smithing", "metallurgy", "metallurgy", "common tools", "a book of production technologies", "past world divinations", "the divine principle of Weld", "models of printing press", "the history of pens", "the importance of advanced tools in providing even the most basic assets of modern life", "the difficulty of making the latest goods available even to the poor", "the importance of trying new things", "neophilia", "a daydream they once indulged at length", "a work of past-world fiction depicting a more advanced world", "a fun dream they once had", "an account of the life of an inventor", "an account of the life of a wealthy and neophilic dragon", "a mayorgon in a distant town who is a renowned modernizer", "cheap, resilient architecture", "the design of irrigation systems", "mansion architecture", "an exotic theory about causality", "technology", "a technology said to have been invented in prior worlds"} +Accumulating Wealth Kelkaithian {pottergon, haulergon, haulergon, haulergon, lumbergon, lumbergon, smithgon, smithgon, farmgon, farmgon, huntgon} {"food prices", "living cheaply", "past experiences at work", "cheap entertainments", "the importance of living humbly", "the price of beef", "the price of mutton", "the price of vegetables", "the importance of advanced tools in providing even the most basic assets of modern life", "the difficulty of making the latest goods available even to the poor", "the weather", "a daydream they once indulged at length", "their favorite card game", "cheap recipes", "the divine principle of Chime", "efficiency", "the importance of saving money", "a fantasy of being ludicrously wealthy", "mansion architecture", "cheap, resilient architecture", "minimizing maintenance costs", "a fun dream they once had", "cheap edible plants", "the importance of savings", "other, very wealthy dragons", "a daydream they once indulged at length", "a personal desire to be a ghost", "accumulating wealth", "the value of a calm attitude", "the importance of boredom-tolerance in saving money", "the virtue of stoicism", "the basic pleasure of a walk in nature", "a prayer said to protect from necromantic storms"} -[Ideas for further interests: Freedom and status.] +[Ideas for further interests: Freedom, status, and prior worlds.] Understand "visit bathhouse" or "visit a bathhouse" as visiting a bathhouse. Visiting a bathhouse is an action applying to nothing. Instead of visiting a bathhouse in Entertainment Options in Ethriel: playerport to Your Favorite Bathhouse in Ethriel;