full early game polished up, flavor text now properly capitalizes names

This commit is contained in:
2025-08-07 15:37:23 -07:00
parent 8f7f173108
commit 5c3d34aafa
7 changed files with 175 additions and 13 deletions

View File

@@ -1,9 +1,14 @@
@require "wordlist"
[$title: str] @text {
<$split_str = [split: <str>]>
[cat: [upper: <split_str/0>] [lower: [join: <split_str/1..>]]]
}
{
You meet {
a `[pick: <wordlist/nouns/birds>] |
`{
[title: `{
[pick: <wordlist/names/people/butlers>] |
[pick: <wordlist/names/people/computing>] |
[pick: <wordlist/names/people/founders>] |
@@ -12,7 +17,7 @@
[pick: <wordlist/names/surnames/english>] |
[pick: <wordlist/names/surnames/irish>] |
[pick: <wordlist/names/surnames/scottish>]
} the `[pick: <wordlist/nouns/birds>]
}] the `[pick: <wordlist/nouns/birds>]
}. {
It completely ignores you. |
You have a polite conversation about birdly affairs. |

View File

@@ -0,0 +1,55 @@
@require "wordlist"
[$desc_food] @text {
{
[pick: <wordlist/adjectives/food>] @weight 1.25 |
[pick: <wordlist/adjectives/taste>] @weight 1.1 |
[pick: <wordlist/names/cities/united_states>] @weight 1.1 |
[pick: <wordlist/names/cities/canada>] @weight 0.9 |
[pick: <wordlist/names/cities/spain>] @weight 0.75 |
[pick: <wordlist/names/cities/alpha>] @weight 0.5 |
{ # stuffed/filled/covered
`{
[pick: <wordlist/nouns/fruit>] @weight 1 |
[pick: <wordlist/nouns/meat>] @weight 1 |
[pick: <wordlist/nouns/food>] @weight 1 |
[pick: <wordlist/nouns/cheese>] @weight 1 |
[pick: <wordlist/nouns/condiments>] @weight 1 |
[pick: <wordlist/nouns/music_theory>] @weight 0.5 |
[pick: <wordlist/nouns/music_production>] @weight 0.5 |
[pick: <wordlist/nouns/set_theory>] @weight 0.25 |
[pick: <wordlist/nouns/ghosts>] @weight 0.33 |
[pick: <wordlist/nouns/web_development>] @weight 0.25
} `{stuffed|filled|covered|dipped|coated}
} @weight 1 # stuffed/filled/covered
}
}
[$get_entree] @text {
{
[pick: <wordlist/nouns/food>] |
[pick: <wordlist/nouns/fast_food>]
}
}
##
[$mod_order] @text {
{
add | no | sub | extra |
half | left | right | side
} `{
[pick: <wordlist/nouns/condiments>] |
[pick: <wordlist/nouns/cheese>] |
[pick: <wordlist/nouns/food>] |
[pick: <wordlist/nouns/seasonings>] |
[pick: <wordlist/nouns/plants>]
}
}
##
{
a piece of `[pick: <wordlist/nouns/cheese>] cheese |
part of a `{
[if: [maybe]{[desc_food]}] [get_entree] |
[pick: <wordlist/nouns/fruit>]
}
}

View File

@@ -0,0 +1,4 @@
{
a watch |
a bracelet
}