diff --git a/story.ni b/story.ni index 9b46eff..9ec3e39 100644 --- a/story.ni +++ b/story.ni @@ -34,7 +34,7 @@ Ethriel {bathhouses, theatres, cardhouses, master artists, bowling alleys} "Arch 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. -A career is a kind of value. The careers are lumbergon, huntgon, pottergon, haulergon, smithgon, farmgon, authorgon, philosophygon, sex pest, charitygon, rangergon, physical dissolutionist, mental dissolutionist, holygon, lutragon, petgon, musicgon, flygon, sportsgon, and kaimagon. +A career is a kind of value. A person has careers. The careers are lumbergon, huntgon, pottergon, haulergon, smithgon, farmgon, authorgon, philosophygon, sex pest, charitygon, rangergon, physical dissolutionist, mental dissolutionist, holygon, lutragon, petgon, musicgon, flygon, sportsgon, and kaimagon. A color is a kind of value. The colors are green, crimson, brown, blue, grey, black, pink, white, bronze, gold, and silver. A marking pattern is a kind of value. A person has a marking pattern. The marking patterns are stripes, speckles, spots, blotches, socks, and mask. A person has a number called age. @@ -43,6 +43,8 @@ A person has a color called a dominant color. The dominant color of a person is A person has a color called a minor color. The minor color of a person is usually green. A person has a marking pattern. The marking pattern of a person is usually stripes. +A personal interest is a kind of value. A person has personal interests. The personal interests are economics, art, and playing kaima. + An aquatic semblance is a kind of value. The aquatic semblances are fish-like, orca-like, dolphin-like, vrash-passing, and not fishy. A person has an aquatic semblance. The aquatic semblance of a person is usually not fishy. The list of veserus aquatic semblances is always {fish-like, orca-like, dolphin-like, vrash-passing}. @@ -648,7 +650,7 @@ To say sex toggle: 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]."; + say "[line break]When you're satisfied, [chargenlink Complete Chargen]. Hesitate! This link will not confirm."; Otherwise: say ""; @@ -829,6 +831,7 @@ To say select vashael: Now the aquatic semblance of the player is not fishy; Now the career history of the player is {}; Now the age of the player is 100; + reset the player's skills; Clear the screen; say "[chargencore]"; @@ -836,6 +839,7 @@ To say select izerah: Now the species of the player is izerah; Now the aquatic semblance of the player is not fishy; Now the career history of the player is {}; Now the age of the player is 100; + reset the player's skills; Clear the screen; say "[chargencore]"; @@ -843,6 +847,7 @@ To say select veserus: Now the species of the player is veserus; Now the aquatic semblance of the player is a random item from the list of veserus aquatic semblances; Now the career history of the player is {}; Now the age of the player is 100; + reset the player's skills; Clear the screen; say "[chargencore]"; @@ -850,6 +855,7 @@ To say select kalla: Now the species of the player is kalla; Now the aquatic semblance of the player is not fishy; Now the career history of the player is {}; Now the age of the player is 100; + reset the player's skills; Clear the screen; say "[chargencore]"; @@ -857,6 +863,7 @@ To say select swaivshon: Now the species of the player is swaivshon; Now the aquatic semblance of the player is not fishy; Now the career history of the player is {}; Now the age of the player is 100; + reset the player's skills; Clear the screen; say "[chargencore]"; @@ -864,6 +871,7 @@ To say select myrskor: Now the species of the player is myrskor; Now the aquatic semblance of the player is not fishy; Now the career history of the player is {}; Now the age of the player is 100; + reset the player's skills; Clear the screen; say "[chargencore]"; @@ -871,6 +879,7 @@ To say select myrghon: Now the species of the player is myrghon; Now the aquatic semblance of the player is not fishy; Now the career history of the player is {}; Now the age of the player is 1227; + reset the player's skills; Clear the screen; say "[chargencore]"; @@ -878,6 +887,7 @@ To say select vohntrai: Now the species of the player is vohntrai; Now the aquatic semblance of the player is not fishy; Now the career history of the player is {}; Now the age of the player is 100; + reset the player's skills; Clear the screen; say "[chargencore]"; @@ -1948,6 +1958,12 @@ playyear playtitle play 1227 "Nura's Abyss" "Nura's Abyss. It's a fantastical adventure with wild sets and costumes, and a bunch of staged fights with fake blood and illusions. It's one of the showiest plays in local theatres and a big hit, but expensive to perform. You've seen it before, but it retains its imaginative character." 1227 "Fiddling Lizards" "Fiddling Lizards. This romantic comedy romp features a failed polyamorous romance and several energetic musical numbers. The actual story is tell-y and obvious, but the musical numbers make the whole performance worthwhile." +Table of Interests +Personal Interest Culture Career Possibilities Conversations +Economics Kelkaithian {haulergon, haulergon, haulergon, haulergon, philosophygon, mental dissolutionist, smithgon, authorgon, farmgon} {"the price of hogs"} +Art Kelkaithian {pottergon, pottergon, petgon, petgon, authorgon, mental dissolutionist, musicgon, kaimagon} {"the plays running in local theatres this year"} +Playing Kaima Kelkaithian {pottergon, haulergon, lumbergon, smithgon, huntgon, farmgon, authorgon, holygon, holygon, mental dissolutionist, flygon, kaimagon, kaimagon} {"the meaning of different kaima cards"} + 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; @@ -1990,14 +2006,16 @@ An after playerporting rule: Table of NPC Menu Options NPCLink DisplayName Behavior relax together link "relax together" relax together rules +game together link "game together" game together rules Relax together rules is an object based rulebook. +Game together rules is an object based rulebook. A relax together rule for a person (called The NPC): If bathhouses is listed in the Local Amenities of the current city: let active barrier be the reserve of the NPC; If the NPC is in a bathhouse: - say "The NPC rests with you, but this feature is not yet fully implemented."; + say "[The NPC] rests with you, but this feature is not yet fully implemented."; now the flightyRel of the NPC is the flightyRel of the NPC + 6; now the firmRel of the NPC is the firmRel of the NPC + 3; If the flightyRel of the NPC > 12: @@ -2006,7 +2024,7 @@ A relax together rule for a person (called The NPC): now the firmRel of the NPC is 100; follow the turnpass rule; Otherwise if active barrier < flightyrel of the NPC or active barrier < firmrel of the NPC: - say "The NPC rests with you, but this feature is not yet fully implemented."; + say "[The NPC] rests with you, but this feature is not yet fully implemented."; now the flightyRel of the NPC is the flightyRel of the NPC + 6; now the firmRel of the NPC is the firmRel of the NPC + 3; If the flightyRel of the NPC > 12: @@ -2018,7 +2036,7 @@ A relax together rule for a person (called The NPC): let hotness be the sex appeal level of the player + a random number between 5 and 20; let funness be the carousing level of the player + a random number between 5 and 20; If hotness > active barrier or funness > active barrier: - say "The NPC rests with you, but this feature is not yet fully implemented."; + say "[The NPC] rests with you, but this feature is not yet fully implemented."; now the flightyRel of the NPC is the flightyRel of the NPC + 6; now the firmRel of the NPC is the firmRel of the NPC + 3; If the flightyRel of the NPC > 12: