diff --git a/story.ni b/story.ni index 21ce6fe..84e9c89 100644 --- a/story.ni +++ b/story.ni @@ -1,7 +1,7 @@ "To Wander Theoma" by Rakeela Windrider and Kistaro Windrider Release along with a "Bisquixe" interpreter. -Use DICT_WORD_SIZE of 15. +Use DICT_WORD_SIZE of 35. Include Simple Multimedia Effects by Mathbrush. Include Basic Screen Effects by Emily Short. @@ -19,7 +19,14 @@ A species is a kind of value. A person has a species. The species are vrash, v The list of random dragon species is always {vrash, vashael, kalla, vohntrai, izerah, veserus, myrskor, myrghon, swaivshon}. -A current city is a kind of value. The current cities are Ethriel, Edge of Paradise, Kylon, Galrien, Nowhere, Norvsiik, Comptichrak, Myrhigh, Korltian, Akaveach, Whinge, Kantin, Rhaltin, Dartroveiln, Kravakaneke, Woodwall, Kreskechrak, Nerevehn, Asere, Mosdenechrak, Zyrine, Inrakaveach, Rhakanin, Suvkeyanin, Hiakoreska, Corvuseach, Hyvaline, Wyranine, Vishen, Ghost Farm, Mivsiik, Baunt, Fishergon's Retreat, Stone River, Sea's Bounty, Viviveyrm, Sovesviik, Xanasal, Raldrani, Moriskiik, Ediveyrm, Izaeyaranth, Polser, Mania, Ztornaranth, Borochrak, Iron Hills, Shraneyrm, Isoss, Shibanyet, Korjek, Sorjek, Wild Edge, Norickhum, Phoenix Sea, Theoma's Limit, Zyaket, Inevrae, Iyanti, Mundanity, Rodrimor, Onayraye, Uskadi, Skrend, Oriaryo, Tearvek, Irovek, Kyvsiveiln, Memory of Esseri, Memory of Tesam, and Memory of Chakocha. The current city is usually Ethriel. +A current city is a kind of value. The current cities are defined by the Table of Cities. [Ethriel, Edge of Paradise, Kylon, Galrien, Nowhere, Norvsiik, Comptichrak, Myrhigh, Korltian, Akaveach, Whinge, Kantin, Rhaltin, Dartroveiln, Kravakaneke, Woodwall, Kreskechrak, Nerevehn, Asere, Mosdenechrak, Zyrine, Inrakaveach, Rhakanin, Suvkeyanin, Hiakoreska, Corvuseach, Hyvaline, Wyranine, Vishen, Ghost Farm, Mivsiik, Baunt, Fishergon's Retreat, Stone River, Sea's Bounty, Viviveyrm, Sovesviik, Xanasal, Raldrani, Moriskiik, Ediveyrm, Izaeyaranth, Polser, Mania, Ztornaranth, Borochrak, Iron Hills, Shraneyrm, Isoss, Shibanyet, Korjek, Sorjek, Wild Edge, Norickhum, Phoenix Sea, Theoma's Limit, Zyaket, Inevrae, Iyanti, Mundanity, Rodrimor, Onayraye, Uskadi, Skrend, Oriaryo, Tearvek, Irovek, Kyvsiveiln, Memory of Esseri, Memory of Tesam, and Memory of Chakocha.] The current city is usually Ethriel. + +Amenities are a kind of value. The amenities are bathhouses, theaters, cardhouses, master artists, brothels, and bowling alleys. + +Table of Cities +Current City Local Amenities Special Amenity +Ethriel {bathhouses, theaters, cardhouses, master artists, bowling alleys} "Archive of Lost Things" + A home in Ethriel is a truth state that varies. A home in Ethriel is usually true. A job is a kind of value. The jobs are merchantgon, servicegon, travelgon, laborgon, wildgon, agrigon, craftsgon, and unemployed. Every person has a job. The job of a person is usually unemployed. Understand the job property as describing a person. @@ -37,13 +44,15 @@ An aquatic semblance is a kind of value. The aquatic semblances are fish-like, The list of veserus aquatic semblances is always {fish-like, orca-like, dolphin-like, vrash-passing}. -An alloace spectrum is a kind of value. The alloace spectrums are allosexual, sex-positive asexual, and sex-repulsed asexual. A person has an alloace spectrum. The alloace spectrum of a person is usually allosexual. +An alloace spectrum is a kind of value. The alloace spectrums are allosexual, sex-positive asexual, and sex-repulsed asexual. A person has an alloace spectrum. The alloace spectrum of a person is usually sex-repulsed asexual. Displaying sheet is an action applying to nothing. Understand "sheet" as displaying sheet. Instead of displaying sheet: say "This command has not yet been implemented." A person has a number called a securityNum. The securityNum of a person is usually 7. A person has a number called an entertainNum. The entertainNum of a person is usually 7. +A person has a number called a flightyRel. The flightyRel of a person is usually 1. +A person has a number called a firmRel. The firmRel of a person is usually 1. DateDayKelkaith is a number that varies. DateDayKelkaith is usually 25. DateMonthKelkaith is a number that varies. DateMonthKelkaith is usually 3. @@ -217,7 +226,7 @@ This is the turnpass rule: now the entertainNum of the player is 10; If the entertainNum of the player < 0: now the entertainNum of the player is 0; - let the boredom chance be 11 - the entertainNum of the player; + let the boredom chance be 12 - the entertainNum of the player; If a random chance of 1 in boredom chance succeeds: If the entertainNum of the player > 8: say "You feel your elation fading."; @@ -235,14 +244,23 @@ This is the turnpass rule: say "Immortality is a curse, after all."; now the entertainNum of the player is the entertainNum of the player - 1; Otherwise: - do nothing; + say "Every passing hour fills you with horror at the prospect of living in an eternity as dull as this one."; + now the securityNum of the player is the securityNum of the player - 1; If the securityNum of the player > 10: now the securitynum of the player is 10; - If a random chance of 1 in 100 succeeds: + If a random chance of 1 in 30 succeeds: say "You feel nervous for no obvious reason."; now the securityNum of the player is the SecurityNum of the player - 1; + If the securityNum of the player < 10 and a random chance of 1 in 50 succeeds: + say "You sense Fate's blessing upon you, soothing your insecurities."; + now the securityNum of the player is the SecurityNum of the player + 1; If the securityNum of the player < 0: now the securitynum of the player is 0; + If the securityNum of the player is 0: + say "You are plagued by a sense that everything you attempt is doomed."; + If the entertainNum of the player > 0: + now the entertainNum of the player is the entertainNum of the player - 1; + say "So beset are you by anxiety that you're questioning the value of immortality. Do you really want to feel this way forever?"; If TimekeepingVar is 3: Now DateDayKelkaith is DateDayKelkaith + 1; Now DateDayTachamund is DateDayTachamund + 1; @@ -351,7 +369,7 @@ After reading a command when collecting names: now the command prompt is "[Current Time and Date]>"; say "Hi, [short name of the player]![paragraph break]"; say "[banner text]"; - move the player to Your Home in Ethriel; + playerport to Your Home in Ethriel; reject the player's command. To say veserus body description: @@ -361,7 +379,7 @@ To say marking pattern description of the player: say "accents of [minor color of the player] in [if the marking pattern of the player is mask]a mask-like pattern[otherwise][marking pattern of the player][end if]." To say marking pattern description: - say "accents of [minor color] in [if the marking pattern is mask]a mask-like pattern[otherwise][marking pattern][end if]." + say "accents of [minor color] in [if the marking pattern is mask]a mask-like pattern[otherwise][marking pattern][end if]" Instead of examining the player: if the species of the player is vrash: @@ -394,12 +412,14 @@ Your Home in Ethriel is a room. "You, [full name of player], live in a five sto You've been saving up resources to go on a long journey. Click [chargenlink chargen start] or type 'chargen' (without the quotes) to start creating your character. (It is highly recommended to play this game using a mouse as your primary input mechanism.)" -Chargencondition is a truth state that varies. Chargencondition is usually false. +Chargencondition is a truth state that varies. Chargencondition is usually true. Initial Character Generation is a scene. Initial Character Generation begins when chargencondition is true. Initial Character Generation ends when chargencondition is false. Understand "chargen" as initial character generation. Initial character generation is an action applying to nothing. Instead of initial character generation in Your Home in Ethriel: Now the species of the player is a random item from the list of random dragon species; + While the species of the player is veserus: + now the species of the player is a random item from the list of random dragon species; Now chargencondition is true; say "[chargencore]"; @@ -462,6 +482,7 @@ Choosing Musicgon "Musicgon" "[select musicgon]" Choosing Flygon "Flygon" "[select flygon]" Choosing Sportsgon "Sportsgon" "[select sportsgon]" Choosing Kaimagon "Kaimagon" "[select kaimagon]" +Complete Chargen "Click Here to Finish Chargen" "[finish chargen]" To say chargen start: Now the species of the player is a random item from the list of random dragon species; @@ -476,6 +497,7 @@ To say chargencore: say "Age: [age of the player] years[line break]"; say "[career sanity check] To reset your careers, reselect your species."; say "[Many careers]"; + say "[chargen finish check]"; To say alloace toggle: if the alloace spectrum of the player is allosexual: @@ -527,6 +549,18 @@ To say sex toggle: Clear the screen; say "[chargencore]"; +To say chargen finish check: + Let career length be the number of entries in the career history of player; + If career length is at least 1: + say "[line break]When you're satisfied, [chargenlink Complete Chargen]."; + Otherwise: + say ""; + +To say finish chargen: + now everything carried by the player is nowhere; + now chargencondition is false; + Move the player to Your Sort-Of Home in Ethriel; + To say many careers: Let career length be the number of entries in the career history of the player; If the career history of the player is empty: @@ -778,7 +812,7 @@ To say career selector: say "[chargenlink Choosing Huntgon]: A huntgon hunts for meat, hide, and other animal products, as well as producing a secondary intake of herbs, fungi, and edible plants. This career comes with an extensive familiarity with wilderness areas. You will start with a Piety Fatecharm of Hunting. Taking this career again will increase the strength of its enchantment (up to 4 times). Being a huntgon doesn't pay very well, but Theoma is not densely settled. You can make your way across most lands by hunting for food. If you're good at hunting, you can travel with no preparation. You can even generate shipments by sweat equity."; say "[chargenlink Choosing Farmgon]: A farmgon grows crops. Dragons can live by meat alone, but many of them are fond of baked goods. There's a bonus to evaluating crops, but the primary bonus is social. Theoman farmers are frequently tight-knit."; say "[chargenlink Choosing Authorgon]: Authorgons can be profitable in theory, but not you. That doesn't mean you're bad at what you do. It just means that you've struggled to find a market. Perhaps the problem is just how expensive distribution is. There's got to be a better way than copying texts by hand... You spend a lot of time copying your books for distribution, and a lot of your income getting your books copied by distributors. You're a fast, accurate writer in the literal sense, and you have a keen empathetic sense from studying literature and producing it. The land gods might favor you... Your piety is increased by this profession. You start with a collection of bookgems you've already read as well as a wagonload of books for every time you take this profession, to a maximum of five wagonloads of books, after which the surplus will be converted to savings. The five wagonloads limit is shared with philosophygon career terms."; - say "[chargenlink Choosing Philosophygon]: Philosophygons have rarely ever been profitable. In this time period of this world, you have to be your own scribegon. That doesn't help. This career makes you respectable to people much richer than you, enough that they'll provide some amount of resources, but not enough that they'll make you rich. They see you as having no need of riches. Quite probably, you see yourself as having no need of riches, or you wouldn't have tried this. This career is the best way to learn to teach, and it will give you a wagonload of books every time you take it, up to five wagonloads, after which the surplus will be converted to savings. The five wagonloads limit is shared with authorgon career terms."; + say "[chargenlink Choosing Philosophygon]: Philosophygons have rarely ever been profitable. In this time period of this world, you have to be your own scribegon. That doesn't help. This career makes you respectable to dragons much richer than you, enough that they'll provide some amount of resources, but not enough that they'll make you rich. They see you as having no need of riches. Quite probably, you see yourself as having no need of riches, or you wouldn't have tried this. This career is the best way to learn to teach, and it will give you a wagonload of books every time you take it, up to five wagonloads, after which the surplus will be converted to savings. The five wagonloads limit is shared with authorgon career terms."; say "[sex pest check]"; say "[chargenlink Choosing Charitygon]: The protective embrace of Fate reduces the degree to which misfortune befalls dragonkind, but sometimes what the protective embrace of Fate does to protect dragons is to direct them towards dragons who stand ready to help them. Stepping in to provide free services is as benevolent here as it is in any world. Career terms spent on charity work will build up your influence and leadership potential, but not your wealth."; say "[chargenlink Choosing Rangergon]: Rangergons are huntergons who aren't serving a market. Hunting for enjoyment, pleasure, or even ranger, the rangergon studies the wilderness and takes only as much prey as they need to stay supplied. You will start with a Piety Fatecharm of Hunting. Terms in this career stack with terms in huntgon for determining the level of the Fatecharm (up to four terms). You also learn more as a rangergon, even picking up some magic."; @@ -790,7 +824,7 @@ To say career selector: say "[chargenlink Choosing Musicgon]: A musicgon has dedicated themselves to pleasing the ear, or at least impressing it. 80-odd years of dedication to music will make you really quite good at it. Can you imagine what someone would be like if they had a thousand years to dedicate to music? Maybe practicality demands a limit, but how you distribute your careers is up to you. In any case, the lack of celebrity, imperial, or otherwise elite culture in Theoma limits the income potential."; say "[flygon check]"; say "[chargenlink Choosing Sportsgon]: A sportsgon dedicated decades of blessed eternal youth to maximizing their ability to play games of strength and agility. This career mostly develops your physical condition. It has the largest strength bonus of all careers, as well as a small piety bonus. There are some good group entertainment skills here if you gather together a group of sportsgons, or dragons willing to learn. Some dedicated mental dissolutionists put a career into being sportsgons just to maximize their ability to play every game in Theoma, covering both mind and body."; - say "[chargenlink Choosing Kaimagon]: A kaimagon is a specialist in a kind of divination popularly practiced in the region of Ethriel, called Kaima. It is a distinctly regional system, with other systems predominating in other regions, but you can carry it with you. Kaima is primarily an entertainment skill whose predictive power is bluntly inferior to actual divination magic, but kaimagons say that it preserves their serenity while telling them what the Consensus wants them to know. Being a kaimagon will give you a tool to scrape up funds while in travel that is also good for entertaining people in your party."; + say "[chargenlink Choosing Kaimagon]: A kaimagon is a specialist in a kind of divination popularly practiced in the region of Ethriel, called Kaima. It is a distinctly regional system, with other systems predominating in other regions, but you can carry it with you. Kaima is primarily an entertainment skill whose predictive power is bluntly inferior to actual divination magic, but kaimagons say that it preserves their serenity while telling them what the Consensus wants them to know. Being a kaimagon will give you a tool to scrape up funds while in travel that is also good for entertaining dragons in your party."; To say haulergon check: If the species of the player is kalla or the species of the player is vohntrai: @@ -938,8 +972,6 @@ To say select kaimagon: clear the screen; say "[chargencore]"; -[alksdjfl;kasjdf;lkajsd;flkajsd;lfkjas;lkdfj;alksdnvl;kasneriohwo;iuwerhjo;lanefl.aSNe89uo23 894u7r8902ur01h3nl.naoui;scvn98p32n3lkjn23ioup4rbn2kj3bn4rkj.,32n4k] - A skill is a kind of value. The skills are lumbering, hunting, gathering, smithing, pottery, kaima, panhandling, physical games, mental games, teaching, influence, song, instrument, trophy hunter, ecology, theology, sex appeal, erotic art, bookgems, skillgems, past world knowledge, carousing, mercantile, farming, visual arts, and writing. An XP counter is a kind of object. An XP counter has a number called XP. An XP counter has a number called level. An XP counter has a skill called associated skill. The XP of an XP counter is usually 0. The level of an XP counter is usually 0. @@ -1372,7 +1404,7 @@ Table of Name Fragments culture fore aft Kelkaithian {"Stal", "Kanu", "Cha", "Vana", "To", "Ro", "Rew", "Su", "Suka", "Quel", "Ral", "Mera", "Mo", "Molo", "Mako", "Moko", "Quelno", "Saka", "Sak", "Hel", "Hev", "Nal", "Mal", "Ker", "Val", "Valnay"} {"bon", "van", "kar", "naffi", "itar", "en", "vold", "zold", "rold", "rol", "vo", "vol", "zo", "zol", "ul", "quan", "ley", "lee", "ria", "riz"} Tachamundi {"Va", "Ko", "We", "Til", "Tai", "Ro", "Thimo", "Dan", "Alei", "Indi", "Malu", "Met", "Raul", "Cha", "Daw", "Dau", "Moko", "Nalko", "E", "Ora", "Hon", "Lor", "Chatu", "Daub", "Dar", "Sei"} {"bon", "bold", "pare", "sei", "tios", "ziu", "sach", "tarn", "ria", "goli", "loave", "koave", "zin", "zau", "riara", "tis", "rezen", "hai", "lin", "chrak", "skeld", "riz", "ta", "rio", "rian", "kret"} -Kanjamundi {"Cr", "Sp", "Sh", "Kr", "Tal", "N", "Tin", "Raul", "Yar", "Y", "Kel", "Ingr", "Indr", "Vul", "Nal", "W", "Qu", "Mol", "Molt", "Quir", "Yt", "Kish", "Riz", "Wr", "Vrek", "Dyl", "Zyr", "Sol"} {"inoi", "ailo", "eave", "amae", "inika", "alva", "ion", "ika", "ia", "ian", "alae", "amaino", "amaine", "onoko", "euven", "en", "imist", "osta", "imista", "atha", "eyen", "askal"} +Kanjamundi {"Cr", "Sp", "Sh", "Kr", "Tal", "N", "Tin", "Raul", "Yar", "Y", "Kel", "Ingr", "Indr", "Vul", "Nal", "W", "Qu", "Mol", "Molt", "Quir", "Yt", "Kish", "Riz", "Wr", "Vrek", "Dyl", "Zyr", "Sol", "Kaul"} {"inoi", "ailo", "eave", "amae", "inika", "alva", "ion", "ika", "ia", "ian", "alae", "amaino", "amaine", "onoko", "euven", "en", "imist", "osta", "imista", "atha", "eyen", "askal"} Memorian {"Tira", "Nor", "Kro", "Quan", "Vana", "Chan", "Quaru", "Ethru", "Mal", "Il", "Quel", "Quirra", "Mol", "Ri", "Rini", "Me", "Enderenu", "Va", "Val"} {"lista", "nista", "para", "tios", "konos", "molian", "laith", "ria", "drao", "nori", "vaskal", "dem", "mista", "vista"} Definition: a person (called The Dude) is ambiguously-named: @@ -1387,42 +1419,114 @@ When play begins: if dude is the player, next; procgen dude. -To say Location Command Block: - say "'Seek entertainment' will bring you to the entertainment options for your current city, 'Seek rest' will take you to your home, or to your room at a local inn if you haven't got a home in this town, 'seek work' will take you to the daywork options screen, 'seek cargo' will take you to a mercantile clearinghouse (also the destination for delivering cargo), or 'seek nature' to go hunting, gathering, or just relax in nature (doesn't work in some cities). 'Seek food' will give you the civilized restaurant and grocery options (if available). You can also 'depart' to go to another city if your preparations are adequate." +You Are In Ethriel is a scene. You Are In Ethriel begins when current city is Ethriel and chargencondition is false. You Are In Ethriel ends when current city is not Ethriel. When You Are In Ethriel begins: + now every ethriellink is held by the player; -To say Personal Command Block: - say "You can always 'calendar' to see the current date in all three calendars or check the 'sheet' to see your own stats and skills." +To say ethriellink (nextEthrielLink - an ethriellink): + hyperlink "[Displayname of nextEthrielLink]" as "zzxvm [nextEthrielLink]" + +An ethriellink is a kind of thing. -Understand "seek rest" as going home. Going home is an action applying to nothing. Instead of going home when current city is Ethriel: +Understand "zzxvm [any ethriellink]" as ethriel linking. Ethriel linking is an action applying to one thing. + +Carry out ethriel linking: + if the noun is an ethriellink listed in the Table of All EthrielLinks: + say "[reply entry]"; + otherwise: + say "[bold type]BUG:[roman type] Tried to carry out ethriel linking with [italic type][the noun][roman type] but that does not appear to be an ethriel link:"; + showme the noun; + +Ethriellinks are defined by the Table of All EthrielLinks. + +An Ethriellink has some text called the reply. + +Table of All EthrielLinks +Ethriellink Displayname reply +Going Home in Ethriel "seek rest" "[seeking rest in Ethriel]" +Seeking Entertainment in Ethriel "seek entertainment" "[seeking entertainment in Ethriel]" +Accessing the Calendar in Ethriel "calendar" "[accessing the calendar in Ethriel]" +Sleeping in Ethriel "sleep" "[sleeping in Ethriel]" +Visiting an Ethriel Theatre "visit theatre" "[visiting a theatre in Ethriel]" +Theatre Secondlink "theatres" "[visiting a theatre in Ethriel]" +Visiting an Ethriel Bathhouse "visit bathhouse" "[visiting a bathhouse in Ethriel]" +Bathhouse Secondlink "bathhouses" "[visiting a bathhouse in Ethriel]" +Relaxing in an Ethriel Bathhouse "relax" "[relaxing in a bathhouse in Ethriel]" + +To say seeking rest in Ethriel: If the location is Your Sort-Of Home in Ethriel: stop the action; Otherwise if the location is Your Room in an Ethriel Inn: stop the action; Otherwise if a home in Ethriel is true: - move the player to Your Sort-Of Home in Ethriel; + playerport to Your Sort-Of Home in Ethriel; Otherwise: - move the player to Your Room in an Ethriel Inn; + playerport to Your Room in an Ethriel Inn; + +To say visiting a theatre in Ethriel: + try visiting a theatre. -Understand "seek entertainment" as seeking entertainment. Seeking entertainment is an action applying to nothing. Instead of seeking entertainment when current city is Ethriel: - move the player to Entertainment Options in Ethriel. +To say visiting a bathhouse in Ethriel: + If the location is Your Favorite Bathhouse in Ethriel: + Stop the action; + Otherwise: + playerport to Your Favorite Bathhouse in Ethriel. + +To say relaxing in a bathhouse in Ethriel: + 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."; + now securitynum of the player is securitynum of the player + 1; + follow the turnpass rule. -Your Favorite Bathhouse in Ethriel is a room. [It is chargen of Career Intercept.] "Ethriel is on the short, prestigious list of theomes renowned for its public bathhouses. Most of the bathhouses in Theoma have separated sex-positive and sex-negative baths. The hot water is delightful. [if the alloace spectrum of the player is sex-repulsed asexual]You, of course, are in the sex-negative side of the baths. You're allowed to flirt here, but you'll never see anything more explicit than a kiss.[otherwise]You are in the sex-positive side of the baths. Public displays of sexuality are acceptable but never compulsory here.[end if] +To say Location Command Block in Ethriel: + say "'[EthrielLink Seeking Entertainment in Ethriel]' will bring you to the entertainment options for your current city, '[EthrielLink Going Home in Ethriel]' will take you to your home, or to your room at a local inn if you haven't got a home in this town, 'seek work' will take you to the daywork options screen, 'seek cargo' will take you to a mercantile clearinghouse (also the destination for delivering cargo), or 'seek nature' to go hunting, gathering, or just relax in nature (doesn't work in some cities). 'Seek food' will give you the civilized restaurant and grocery options (if available). You can also 'depart' to go to another city if your preparations are adequate." + +To say Personal Command Block in Ethriel: + say "You can always '[EthrielLink Accessing the Calendar in Ethriel]' to see the current date in all three calendars or check the 'sheet' to see your own stats and skills. '[EthrielLink Sleeping in Ethriel]' will automatically move you to your housing in the current city, either a home (if you have one locally) or a room at an inn (if you don't)." -Off to the side, you see a [if the alloace spectrum of the player is sex-repulsed asexual]vrash parent lounging with a small vrash who is almost certainly their child.[otherwise]trio of vrash groping each other. One of them is out of the water with her tail raised over the pool, and another has his nose pushed forward to take advantage.[end if] This kind of scene is pretty normal here. +Understand "seek rest" as going home. Going home is an action applying to nothing. Instead of going home when current city is Ethriel and chargencondition is false: + If the location is Your Sort-Of Home in Ethriel: + stop the action; + Otherwise if the location is Your Room in an Ethriel Inn: + stop the action; + Otherwise if a home in Ethriel is true: + playerport to Your Sort-Of Home in Ethriel; + Otherwise: + playerport to Your Room in an Ethriel Inn; + +Understand "seek entertainment" as seeking entertainment. Seeking entertainment is an action applying to nothing. Instead of seeking entertainment when current city is Ethriel and chargencondition is false: + If the location is Entertainment Options in Ethriel: + Stop the action; + Otherwise: + playerport to Entertainment Options in Ethriel. + +To say seeking entertainment in Ethriel: + If the location is Entertainment Options in Ethriel: + Stop the action; + Otherwise: + playerport to Entertainment Options in Ethriel. -Local commands: You can 'relax' here, or 'talk to' a local. +To say accessing the calendar in Ethriel: + try displaying the calendar. + +To say sleeping in Ethriel: + try sleeping; -Area Change commands: [Location Command Block] -Personal Commands: [Personal Command Block]". +Your Favorite Bathhouse in Ethriel is a room. "Ethriel is on the short, prestigious list of theomes renowned for its public bathhouses. Most of the bathhouses in Theoma have separated sex-positive and sex-negative baths. The hot water is delightful either way, but the vibe is very different. [if the alloace spectrum of the player is sex-repulsed asexual]You, of course, are in the sex-negative side of the baths. You're allowed to flirt here, but you'll never see anything more explicit than a kiss.[otherwise]You are in the sex-positive side of the baths. Public displays of sexuality are acceptable but never compulsory here.[end if] + +Off to the side, you see a [if the alloace spectrum of the player is sex-repulsed asexual]vrash lounging with a small vrash who is almost certainly their child.[otherwise]trio of vrash groping each other. One of them is out of the water with her tail raised over the pool, and another has his nose pushed forward to take advantage.[end if] This kind of scene is pretty normal here. + +Local commands: You can '[EthrielLink Relaxing in an Ethriel Bathhouse]' here, or 'talk to' a local. + +Area Change commands: [Location Command Block in Ethriel] +Personal Commands: [Personal Command Block in Ethriel]". There are 2 privately-named proper-named people in Your Favorite Bathhouse in Ethriel. Your Sort-Of Home in Ethriel is a room. "This isn't really your home anymore, now that you've quit your job and resolved to go adventuring. You'll be gone for years, so you imagine. This traveling is going to be your new career. Are you going to come back to Ethriel at the end of your journey? If you're just going to move away, you should probably sell your home. Otherwise, it'll sit here gathering dust in your absence. -Local commands: You can 'sleep' or 'read a book' here. If you want to read a specific book or bookgem, 'read