Start of Interests Table
This will be used in procgen and it will be used in generating conversations when you're hanging out with others in-game.
This commit is contained in:
28
story.ni
28
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:
|
||||
|
Reference in New Issue
Block a user