diff --git a/story.ni b/story.ni index 49d1117..21ce6fe 100644 --- a/story.ni +++ b/story.ni @@ -1,6 +1,7 @@ "To Wander Theoma" by Rakeela Windrider and Kistaro Windrider Release along with a "Bisquixe" interpreter. +Use DICT_WORD_SIZE of 15. Include Simple Multimedia Effects by Mathbrush. Include Basic Screen Effects by Emily Short. @@ -26,7 +27,7 @@ A career is a kind of value. The careers are lumbergon, huntgon, pottergon, hau 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 culture is a kind of value. The cultures are Kelkaithian, Tachamundi, Kanjamundi, and Memorian. -An age is a kind of value. 5 years specifies an age. Every person has an age. +A person has a number called age. A person has a color called a dominant color. The dominant color of a person is usually green. A person has a color called a minor color. The minor color of a person is usually green. @@ -296,7 +297,7 @@ When play begins: now the species of the player is chakocha; 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 years; + now the age of the player is 100; now the command prompt is "What is your name? > ". Table of Fancy Status @@ -391,7 +392,7 @@ Instead of examining the player: Your Home in Ethriel is a room. "You, [full name of player], live in a five story home in Ethriel, on the fifth floor of Dome Three. Your home is quite humble by the standards of Ethriel, tall and narrow as most homes in the city-dome are. You sleep on the top floor. The view from the windows doesn't go outside, but only to the street below and the tall, narrow buildings on the other side of it. -You've been saving up resources to go on a long journey. Click [chargenlink chargenstart] 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.)" +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. @@ -426,32 +427,55 @@ When play begins: Table of All Chargenlinks chargenlink Displayname reply -chargenstart "here" "[chargenstart]" -AlloaceToggle "Alloace Toggle" "[alloace toggle]" -SpeciesSelector "Species Selector" "[species selector]" -ChoosingVrash "Vrash" "[select vrash]" -ChoosingVashael "Vashael" "[select vashael]" -ChoosingIzerah "Izerah" "[select izerah]" -ChoosingVeserus "Veserus" "[select veserus]" -ChoosingKalla "Kalla" "[select kalla]" -ChoosingSwaivshon "Swaivshon" "[select swaivshon]" -ChoosingMyrskor "Myrskor" "[select myrskor]" -ChoosingMyrghon "Myrghon" "[select myrghon]" -ChoosingVohntrai "Vohntrai" "[select vohntrai]" -GenderToggle "Gender Toggle" "[gender toggle]" -SexToggle "Sex Toggle" "[sex toggle]" +chargen start "here" "[chargen start]" +Alloace Toggle "Alloace Toggle" "[alloace toggle]" +Species Selector "Species Selector" "[species selector]" +Choosing Vrash "Vrash" "[select vrash]" +Choosing Vashael "Vashael" "[select vashael]" +Choosing Izerah "Izerah" "[select izerah]" +Choosing Veserus "Veserus" "[select veserus]" +Choosing Kalla "Kalla" "[select kalla]" +Choosing Swaivshon "Swaivshon" "[select swaivshon]" +Choosing Myrskor "Myrskor" "[select myrskor]" +Choosing Myrghon "Myrghon" "[select myrghon]" +Choosing Vohntrai "Vohntrai" "[select vohntrai]" +Gender Toggle "Gender Toggle" "[gender toggle]" +Sex Toggle "Sex Toggle" "[sex toggle]" +Enter Career Selector "Career Selector" "[career selector]" +Choosing Pottergon "Pottergon" "[select pottergon]" +Choosing Haulergon "Haulergon" "[select haulergon]" +Choosing Lumbergon "Lumbergon" "[select lumbergon]" +Choosing Smithgon "Smithgon" "[select smithgon]" +Choosing Huntgon "Huntgon" "[select huntgon]" +Choosing Farmgon "Farmgon" "[select farmgon]" +Choosing Authorgon "Authorgon" "[select authorgon]" +Choosing Philosophygon "Philosophygon" "[select philosophygon]" +Choosing Sex Pest "Sex Pest" "[select sex pest]" +Choosing Charitygon "Charitygon" "[select charitygon]" +Choosing Rangergon "Rangergon" "[select rangergon]" +Choosing Physical Dissolutionist "Physical Dissolutionist" "[select physical dissolutionist]" +Choosing Mental Dissolutionist "Mental Dissolutionist" "[select mental dissolutionist]" +Choosing Holygon "Holygon" "[select holygon]" +Choosing Lutragon "Lutragon" "[select lutragon]" +Choosing Petgon "Petgon" "[select petgon]" +Choosing Musicgon "Musicgon" "[select musicgon]" +Choosing Flygon "Flygon" "[select flygon]" +Choosing Sportsgon "Sportsgon" "[select sportsgon]" +Choosing Kaimagon "Kaimagon" "[select kaimagon]" -To say chargenstart: +To say chargen start: Now the species of the player is a random item from the list of random dragon species; Now chargencondition is true; say "[chargencore]" To say chargencore: - say "[chargenlink AlloaceToggle]: [alloace spectrum of the player][line break]"; - say "[chargenlink SpeciesSelector]: [species of the player][line break]"; - say "[chargenlink GenderToggle]: [the player's TheomaGender][line break]"; - say "[chargenlink SexToggle]: [the player's TheomaSex][line break]"; - say "Age: [age of the player]" + say "[chargenlink Alloace Toggle]: [alloace spectrum of the player][line break]"; + say "[chargenlink Species Selector]: [species of the player][line break]"; + say "[chargenlink Gender Toggle]: [the player's TheomaGender][line break]"; + say "[chargenlink Sex Toggle]: [the player's TheomaSex][line break]"; + say "Age: [age of the player] years[line break]"; + say "[career sanity check] To reset your careers, reselect your species."; + say "[Many careers]"; To say alloace toggle: if the alloace spectrum of the player is allosexual: @@ -502,507 +526,419 @@ To say sex toggle: Now the TheomaSex of the player is 1; Clear the screen; say "[chargencore]"; - + +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: + say ""; + Otherwise if career length is 1: + say "First career: [entry 1 of the career history of the player]"; + Otherwise if career length is 2: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player]"; + Otherwise if career length is 3: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player]"; + Otherwise if career length is 4: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player]"; + Otherwise if career length is 5: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player]"; + Otherwise if career length is 6: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player]"; + Otherwise if career length is 7: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player]"; + Otherwise if career length is 8: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player][line break]"; + say "Eighth career: [entry 8 of the career history of the player][line break]"; + Otherwise if career length is 9: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player][line break]"; + say "Eighth career: [entry 8 of the career history of the player][line break]"; + say "Ninth career: [entry 9 of the career history of the player][line break]"; + Otherwise if career length is 10: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player][line break]"; + say "Eighth career: [entry 8 of the career history of the player][line break]"; + say "Ninth career: [entry 9 of the career history of the player][line break]"; + say "Tenth career: [entry 10 of the career history of the player]"; + Otherwise if career length is 11: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player][line break]"; + say "Eighth career: [entry 8 of the career history of the player][line break]"; + say "Ninth career: [entry 9 of the career history of the player][line break]"; + say "Tenth career: [entry 10 of the career history of the player][line break]"; + say "Eleventh career: [entry 11 of the career history of the player][line break]"; + Otherwise if career length is 12: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player][line break]"; + say "Eighth career: [entry 8 of the career history of the player][line break]"; + say "Ninth career: [entry 9 of the career history of the player][line break]"; + say "Tenth career: [entry 10 of the career history of the player][line break]"; + say "Eleventh career: [entry 11 of the career history of the player][line break]"; + say "Twelfth career: [entry 12 of the career history of the player]"; + Otherwise if career length is 13: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player][line break]"; + say "Eighth career: [entry 8 of the career history of the player][line break]"; + say "Ninth career: [entry 9 of the career history of the player][line break]"; + say "Tenth career: [entry 10 of the career history of the player][line break]"; + say "Eleventh career: [entry 11 of the career history of the player][line break]"; + say "Twelfth career: [entry 12 of the career history of the player][line break]"; + say "Thirteenth career: [entry 13 of the career history of the player]"; + Otherwise if career length is 14: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player][line break]"; + say "Eighth career: [entry 8 of the career history of the player][line break]"; + say "Ninth career: [entry 9 of the career history of the player][line break]"; + say "Tenth career: [entry 10 of the career history of the player][line break]"; + say "Eleventh career: [entry 11 of the career history of the player][line break]"; + say "Twelfth career: [entry 12 of the career history of the player][line break]"; + say "Thirteenth career: [entry 13 of the career history of the player][line break]"; + say "Fourteenth career: [entry 14 of the career history of the player]"; + Otherwise if career length is 15: + say "First career: [entry 1 of the career history of the player][line break]"; + say "Second career: [entry 2 of the career history of the player][line break]"; + say "Third career: [entry 3 of the career history of the player][line break]"; + say "Fourth career: [entry 4 of the career history of the player][line break]"; + say "Fifth career: [entry 5 of the career history of the player][line break]"; + say "Sixth career: [entry 6 of the career history of the player][line break]"; + say "Seventh career: [entry 7 of the career history of the player][line break]"; + say "Eighth career: [entry 8 of the career history of the player][line break]"; + say "Ninth career: [entry 9 of the career history of the player][line break]"; + say "Tenth career: [entry 10 of the career history of the player][line break]"; + say "Eleventh career: [entry 11 of the career history of the player][line break]"; + say "Twelfth career: [entry 12 of the career history of the player][line break]"; + say "Thirteenth career: [entry 13 of the career history of the player][line break]"; + say "Fourteenth career: [entry 14 of the career history of the player][line break]"; + say "Fifteenth career: [entry 15 of the career history of the player]"; + To say species selector: say "The species options are vrash, vashael, izerah, veserus, kalla, swaivshon, myrskor, myrghon, and vohntrai. There are a few hidden species options accessible through necromantic species reassignment later — no, not skeleton dragon — but the starting options are those. Clicking a name will set your species and take you back to the chargen overview menu."; - say "[chargenlink ChoosingVrash]: The vrash are winged quadrupedal dragons. They walk on four legs, but their forelimbs are also dexterous hands. Such hand-feet are called 'pfods'. Vrash can walk three-legged to carry an object. One of the three abundant species of Theoma, vrash are the strongest dragons of all. They typically wear armor, but this is generally only a show of wealth, and expensive clothing sometimes takes the place of traditional vrash armor. Vrash have the most awesome innate magic, being the ability to pay only basic drain (ie, bodily fatigue) for the ability to reconfigure (though not transmute) objects that they are touching."; - say "[chargenlink ChoosingVashael]: The vashael are winged theropod dragons. They walk on two legs, although they can drop and move on four instead if they chooose. One of the three abundant species of Theoma, vashael are strong enough to pull laden wagons. They have a perpetual breeze flowing about them and can manipulate the wind while paying only basic drain (ie, bodily fatigue). This ability is called the 'amicus breeze'. Vashael are instinctively the best flyers among dragonkind, flying faster than other dragons with less fatigue for distance, though this ability is difficult to use in trade without owning one of the very rare flying wagons."; - say "[chargenlink ChoosingIzerah]: The izerah are wingless theropod dragons. They are the smallest of the three abundant species of dragons. Izerah have no innate magic, but they do not tire. They have limitless stamina. They need to sleep only every other night, and nothing stops them from sprinting for two days straight before collapsing into slumber. They cannot fly, but their ability to sprint unceasingly means they are actually more mobile than the average vrash or vashael, who finds flying at least a little tiring. Izerah are stereotyped for their restless nomadism, but it isn't true of all of them. They are also stereotyped for always having energy, and that stereotype is generally accurate. Izerah are almost never strong enough to pull wagons designed for vrash and vashael, but they do often pull izerah carts."; - say "[chargenlink ChoosingVeserus]: The veserus are winged quadrupedal dragons. They are technically the fourth abundant species of Theoma, but most veserus live underwater such that their presence and cultural influence on the surface is limited. They are as strong as vrash and have more stamina. They may look like fish-dragons, cetacean-dragons, or just like vrash. They don't have gills, and in fact do not breathe for any purpose other than speaking. They have complex bioluminescent stripes which may be made to glow in any pattern, and while underwater they speak in glow-language. Their only innate magic is being unbreathing."; - say "[chargenlink ChoosingKalla]: The kalla are wingless anthro hippogryphs. Stronger than humans, kalla are nonetheless smaller and weaker than most dragons. They cannot fly and are unlikely to be able to pull wagons. Your manual dexterity is superior to that of most dragons, and you have an innate intuition for the physical (but not magical) mechanisms of the world. Kalla are famous as inventorgons and craftsgons, and are said to have a natural affinity for Weld magics. You have the ability to summon lightning while paying only basic drain (ie, bodily fatigue), but this violent ability is famously useless. In general, they are considered a more limited and unfortunate kind of dragon, and this choice will make your game harder."; - say "[chargenlink ChoosingSwaivshon]: The swaivshon are winged furry quadrupedal dragons. They have the stature of vrash, but they're only about as strong as vashael, which is still sufficient to pull a wagon. Swaivshon are occasionally called 'saint souls' and it is considered expected that they never do any harm to anyone. This positive stereotyping makes their social lives easier as other dragons naturally trust swaivshon. Swaivshon naturally resist magic that they disapprove of, which makes them luckier as they resist negative Fates without knowing what they're resisting. They also resist temperature extremes, physical violence, poisons of all sorts, and even necromantic energies. Aside from this omni-resistance, they have no innate magic."; - say "[chargenlink ChoosingMyrskor]: The myrskor are wingless quadrupedal dragons. They have very large fins, particularly on their cheeks. They have pfods as vrash do, with similar dexterity and similar limitations, and they are almost as strong. Any part of a myrskor can be made to glow brightly, as often as the myrskor wishes to make it glow, and they can summon orbs that emit warm, bright sunlight at a minor temporary cost to their sanity (it is generally considered safe and desirable to summon one every week, as they are a saleable trade good). Myrskor can sense the distance and direction to every orb they've ever made. Myrskor can learn veserus glow-language."; - say "[chargenlink ChoosingMyrghon]: The myrghon are wingless anthro dragons. They are the smallest of dragons, shorter than vohntrai and kalla (though stronger than vohntrai), and their metabolisms run peculiarly; they tend to either pack on the pounds or find it impossible to gain weight. Their innate magic is a set of floating gems, two for every power of ten in their age, which they can control to a range of about twenty feet with very forceful telekinesis. Myrghon are said to share the dexterity and mechanical intuition of kalla, but they are rare on the surface as most myrghon live in the Deep-Under. Very few myrghon have ever been born in Theoma; their species is almost 100% composed of primordial dragons who were created by the greater divinities, and as such nearly all myrskor have exactly six gems. Being a myrghon locks the age selector at 15 careers."; - say "[chargenlink ChoosingVohntrai]: The vohntrai are wingless anthro dragons. They are the weakest kind of dragon, but highly dexterous. Their innate magic is self-resurrection. A vohntrai who dies to any cause resurrects five years later in a safe location. However, the death rate in Theoma is so low, that vohntrai are generally considered cursed rather than blessed, because of their weakness and the fact that their memories extend only four hundred years into the past. They are also famously bad at necromancy. In general, they are considered a more limited and unfortunate kind of dragon, and this choice will make your game harder."; + say "[chargenlink Choosing Vrash]: The vrash are winged quadrupedal dragons. They walk on four legs, but their forelimbs are also dexterous hands. Such hand-feet are called 'pfods'. Vrash can walk three-legged to carry an object. One of the three abundant species of Theoma, vrash are the strongest dragons of all. They typically wear armor, but this is generally only a show of wealth, and expensive clothing sometimes takes the place of traditional vrash armor. Vrash have the most awesome innate magic, being the ability to pay only basic drain (ie, bodily fatigue) for the ability to reconfigure (though not transmute) objects that they are touching."; + say "[chargenlink Choosing Vashael]: The vashael are winged theropod dragons. They walk on two legs, although they can drop and move on four instead if they chooose. One of the three abundant species of Theoma, vashael are strong enough to pull laden wagons. They have a perpetual breeze flowing about them and can manipulate the wind while paying only basic drain (ie, bodily fatigue). This ability is called the 'amicus breeze'. Vashael are instinctively the best flyers among dragonkind, flying faster than other dragons with less fatigue for distance, though this ability is difficult to use in trade without owning one of the very rare flying wagons."; + say "[chargenlink Choosing Izerah]: The izerah are wingless theropod dragons. They are the smallest of the three abundant species of dragons. Izerah have no innate magic, but they do not tire. They have limitless stamina. They need to sleep only every other night, and nothing stops them from sprinting for two days straight before collapsing into slumber. They cannot fly, but their ability to sprint unceasingly means they are actually more mobile than the average vrash or vashael, who finds flying at least a little tiring. Izerah are stereotyped for their restless nomadism, but it isn't true of all of them. They are also stereotyped for always having energy, and that stereotype is generally accurate. Izerah are almost never strong enough to pull wagons designed for vrash and vashael, but they do often pull izerah carts."; + say "[chargenlink Choosing Veserus]: The veserus are winged quadrupedal dragons. They are technically the fourth abundant species of Theoma, but most veserus live underwater such that their presence and cultural influence on the surface is limited. They are as strong as vrash and have more stamina. They may look like fish-dragons, cetacean-dragons, or just like vrash. They don't have gills, and in fact do not breathe for any purpose other than speaking. They have complex bioluminescent stripes which may be made to glow in any pattern, and while underwater they speak in glow-language. Their only innate magic is being unbreathing."; + say "[chargenlink Choosing Kalla]: The kalla are wingless anthro hippogryphs. Stronger than humans, kalla are nonetheless smaller and weaker than most dragons. They cannot fly and are unlikely to be able to pull wagons. Your manual dexterity is superior to that of most dragons, and you have an innate intuition for the physical (but not magical) mechanisms of the world. Kalla are famous as inventorgons and craftsgons, and are said to have a natural affinity for Weld magics. You have the ability to summon lightning while paying only basic drain (ie, bodily fatigue), but this violent ability is famously useless. In general, they are considered a more limited and unfortunate kind of dragon, and this choice will make your game harder."; + say "[chargenlink Choosing Swaivshon]: The swaivshon are winged furry quadrupedal dragons. They have the stature of vrash, but they're only about as strong as vashael, which is still sufficient to pull a wagon. Swaivshon are occasionally called 'saint souls' and it is considered expected that they never do any harm to anyone. This positive stereotyping makes their social lives easier as other dragons naturally trust swaivshon. Swaivshon naturally resist magic that they disapprove of, which makes them luckier as they resist negative Fates without knowing what they're resisting. They also resist temperature extremes, physical violence, poisons of all sorts, and even necromantic energies. Aside from this omni-resistance, they have no innate magic."; + say "[chargenlink Choosing Myrskor]: The myrskor are wingless quadrupedal dragons. They have very large fins, particularly on their cheeks. They have pfods as vrash do, with similar dexterity and similar limitations, and they are almost as strong. Any part of a myrskor can be made to glow brightly, as often as the myrskor wishes to make it glow, and they can summon orbs that emit warm, bright sunlight at a minor temporary cost to their sanity (it is generally considered safe and desirable to summon one every week, as they are a saleable trade good). Myrskor can sense the distance and direction to every orb they've ever made. Myrskor can learn veserus glow-language."; + say "[chargenlink Choosing Myrghon]: The myrghon are wingless anthro dragons. They are the smallest of dragons, shorter than vohntrai and kalla (though stronger than vohntrai), and their metabolisms run peculiarly; they tend to either pack on the pounds or find it impossible to gain weight. Their innate magic is a set of floating gems, two for every power of ten in their age, which they can control to a range of about twenty feet with very forceful telekinesis. Myrghon are said to share the dexterity and mechanical intuition of kalla, but they are rare on the surface as most myrghon live in the Deep-Under. Very few myrghon have ever been born in Theoma; their species is almost 100% composed of primordial dragons who were created by the greater divinities, and as such nearly all myrskor have exactly six gems. Being a myrghon locks the age selector at 15 careers."; + say "[chargenlink Choosing Vohntrai]: The vohntrai are wingless anthro dragons. They are the weakest kind of dragon, but highly dexterous. Their innate magic is self-resurrection. A vohntrai who dies to any cause resurrects five years later in a safe location. However, the death rate in Theoma is so low, that vohntrai are generally considered cursed rather than blessed, because of their weakness and the fact that their memories extend only four hundred years into the past. They are also famously bad at necromancy. In general, they are considered a more limited and unfortunate kind of dragon, and this choice will make your game harder."; To say select vrash: Now the species of the player is vrash; 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; Clear the screen; say "[chargencore]"; To say select vashael: Now the species of the player is 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; Clear the screen; say "[chargencore]"; To say select izerah: Now the species of the player is izerah; - Now the aquatic semblance of the player is not fishy; + 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; Clear the screen; say "[chargencore]"; 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 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; Clear the screen; say "[chargencore]"; To say select kalla: Now the species of the player is kalla; - Now the aquatic semblance of the player is not fishy; + 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; Clear the screen; say "[chargencore]"; To say select swaivshon: Now the species of the player is swaivshon; - Now the aquatic semblance of the player is not fishy; + 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; Clear the screen; say "[chargencore]"; To say select myrskor: Now the species of the player is myrskor; - Now the aquatic semblance of the player is not fishy; + 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; Clear the screen; say "[chargencore]"; To say select myrghon: Now the species of the player is myrghon; - Now the aquatic semblance of the player is not fishy; + 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; Clear the screen; say "[chargencore]"; To say select vohntrai: Now the species of the player is vohntrai; - Now the aquatic semblance of the player is not fishy; + 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; Clear the screen; say "[chargencore]"; -[Chargen is a direction. - -Asexual Check is a room. It is chargen of Your Home in Ethriel. "I, the author, am asexual. This game is intended to have sexual content. This content will never be forced upon the player. Furthermore, it can be reduced or blocked by playing an asexual character. It is entirely valid to play an asexual on the grounds that you specifically lack attraction to dragons. Do you want to play an asexual? - - Enter 'allosexual' (without quotes) to implement sexual content as normal. Enter 'sex-positive asexual' to disables passive gain of sex skills, reduces entertainment gains from sex, and block player-initiated sexuality. Enter 'sex-repulsed asexual' to block sex skills and most references to sex." - -Understand "allosexual" as selecting allosexual. Selecting allosexual is an action applying to nothing. Instead of selecting allosexual in Asexual Check: - Now the alloace spectrum of the player is allosexual; - say "You are now set to [alloace spectrum of the player]. If you want to try a different orientation, you may enter it to change as long as you are in this room. Please enter 'chargen' again to continue with chargen." +To say career sanity check: + Let career length be the number of entries in the career history of the player; + If career length is less than 12: + say "[chargenlink Enter Career Selector][line break]"; + Otherwise if career length is less than 15: + If the species of the player is myrghon: + say "[chargenlink Enter Career Selector][line break]"; + Otherwise: + say "Career limit reached."; + Otherwise if career length is 15: + say "Career limit reached."; -Understand "sex-positive asexual" as selecting sex-positive asexual. Selecting sex-positive asexual is an action applying to nothing. Instead of selecting sex-positive asexual in Asexual Check: - Now the alloace spectrum of the player is sex-positive asexual; - say "You are now set to [alloace spectrum of the player]. If you want to try a different orientation, you may enter it to change as long as you are in this room. Please enter 'chargen' again to continue with chargen." - -Understand "sex-repulsed asexual" as selecting sex-repulsed asexual. Selecting sex-repulsed asexual is an action applying to nothing. Instead of selecting sex-repulsed asexual in Asexual Check: - Now the alloace spectrum of the player is sex-repulsed asexual; - say "You are now set to [alloace spectrum of the player]. If you want to try a different orientation, you may enter it to change as long as you are in this room. Please enter 'chargen' again to continue with chargen." - -Species Selection is a room. It is chargen of Asexual check. "What species are you? Your options are kalla, vashael, vrash, vohntrai, myrskor, myrghon, izerah, swaivshon, and veserus. Enter a name to receive a description of the species. Enter a name a second time to confirm that species, or name a different species to receive a description of them instead. - -Tip: No matter what species you are, you can breathe fire as a Hydra channeling." - -Understand "Kalla" as selecting kalla. Selecting kalla is an action applying to nothing. Instead of selecting kalla in Species Selection, move the player to Room K. - -Understand "Vashael" as selecting vashael. Selecting vashael is an action applying to nothing. Instead of selecting vashael in Species Selection, move the player to Room Va. - -Understand "Vrash" as selecting vrash. Selecting vrash is an action applying to nothing. Instead of selecting vrash in Species Selection, move the player to Room Vr. - -Understand "Vohntrai" as selecting vohntrai. Selecting vohntrai is an action applying to nothing. Instead of selecting vohntrai in Species Selection, move the player to Room Vo. - -Understand "Myrskor" as selecting myrskor. Selecting myrskor is an action applying to nothing. Instead of selecting myrskor in Species Selection, move the player to Room Skor. - -Understand "Myrghon" as selecting myrghon. Selecting myrghon is an action applying to nothing. Instead of selecting myrghon in Species Selection, move the player to Room Ghon. - -Understand "Izerah" as selecting izerah. Selecting izerah is an action applying to nothing. Instead of selecting izerah in Species Selection, move the player to Room I. - -Understand "Swaivshon" as selecting swaivshon. Selecting swaivshon is an action applying to nothing. Instead of selecting swaivshon in Species Selection, move the player to Room S. - -Understand "Veserus" as selecting veserus. Selecting veserus is an action applying to nothing. Instead of selecting veserus in Species Selection, move the player to Room Ve. - -Room K is a room. The printed name of Room K is "Being a Kalla". "The kalla are wingless anthro hippogryphs. Stronger than humans, kalla are nonetheless smaller and weaker than most dragons. You can neither fly nor pull a wagon. Your manual dexterity is superior to that of most dragons, and you have an innate intuition for the physical (but not magical) mechanisms of the world. Kalla are famous as inventorgons and craftsgons, and are said to have a natural affinity for Weld magics. You have the ability to summon lightning while paying only basic drain (ie, bodily fatigue), but this violent ability is famously useless. In general, they are considered a more limited and unfortunate kind of dragon, and this choice will make your game harder. - -Do you want to be a kalla? Type in 'kalla' again if so, or name a different species if not. Your other options are vashael, vrash, vohntrai, myrskor, myrghon, izerah, swaivshon, and veserus." - -Instead of selecting kalla in Room K: - Now the species of the player is kalla; - say "You are now a [species of the player]!"; - Move the player to Sex/Gender Selection. - -Instead of selecting vashael in Room K, move the player to Room Va. - -Instead of selecting vrash in Room K, move the player to Room Vr. - -Instead of selecting vohntrai in Room K, move the player to Room Vo. - -Instead of selecting myrskor in Room K, move the player to Room Skor. - -Instead of selecting myrghon in Room K, move the player to Room Ghon. - -Instead of selecting izerah in Room K, move the player to Room I. - -Instead of selecting swaivshon in Room K, move the player to Room S. - -Instead of selecting veserus in Room K, move the player to Room Ve. - -Room Va is a room. The printed name of Room Va is "Being a Vashael". "The vashael are winged theropod dragons. They walk on two legs, although they can drop and move on four instead if they chooose. One of the three abundant species of Theoma, vashael are strong enough to pull laden wagons. They have a perpetual breeze flowing about them and can manipulate the wind while paying only basic drain (ie, bodily fatigue). This ability is called the 'amicus breeze'. Vashael are instinctively the best flyers among dragonkind, flying faster than other dragons with less fatigue for distance, though this ability is difficult to use in trade without owning one of the very rare flying wagons. - -Do you want to be a vashael? Type in 'vashael' again if so, or name a different species if not. Your other options are kalla, vrash, vohntrai, myrskor, myrghon, izerah, swaivshon, and veserus." - -Instead of selecting vashael in Room Va: - Now the species of the player is vashael; - say "You are now a [species of the player]!"; - Move the player to Sex/Gender Selection. - -Instead of selecting kalla in Room Va, move the player to Room K. - -Instead of selecting vrash in Room Va, move the player to Room Vr. - -Instead of selecting vohntrai in Room Va, move the player to Room Vo. - -Instead of selecting myrskor in Room Va, move the player to Room Skor. - -Instead of selecting myrghon in Room Va, move the player to Room Ghon. - -Instead of selecting izerah in Room Va, move the player to Room I. - -Instead of selecting swaivshon in Room Va, move the player to Room S. - -Instead of selecting veserus in Room Va, move the player to Room Ve. - -Room Vr is a room. The printed name of Room Vr is "Being a Vrash". "The vrash are winged quadrupedal dragons. They walk on four legs, but their forelimbs are also dexterous hands. Such hand-feet are called 'pfods'. Vrash can walk three-legged to carry an object. One of the three abundant species of Theoma, vrash are the strongest dragons of all. They typically wear armor, but this is generally only a show of wealth, and expensive clothing sometimes takes the place of traditional vrash armor. Vrash have the most awesome innate magic, being the ability to pay only basic drain (ie, bodily fatigue) for the ability to reconfigure (though not transmute) objects that they are touching. - -Do you want to be a vrash? Type in 'vrash' again if so, or name a different species if not. Your other options are kalla, vashael, vohntrai, myrskor, myrghon, izerah, swaivshon, and veserus." - -Instead of selecting vrash in Room Vr: - Now the species of the player is vrash; - say "You are now a [species of the player]!"; - Move the player to Sex/Gender Selection. - -Instead of selecting kalla in Room Vr, move the player to Room K. - -Instead of selecting vashael in Room Vr, move the player to Room Va. - -Instead of selecting vohntrai in Room Vr, move the player to Room Vo. - -Instead of selecting myrskor in Room Vr, move the player to Room Skor. - -Instead of selecting myrghon in Room Vr, move the player to Room Ghon. - -Instead of selecting izerah in Room Vr, move the player to Room I. - -Instead of selecting swaivshon in Room Vr, move the player to Room S. - -Instead of selecting veserus in Room Vr, move the player to Room Ve. - -Room Vo is a room. The printed name of Room Vo is "Being a Vohntrai". "The vohntrai are wingless anthro dragons. They are not merely ageless as all Theomans are, but they are truly, truly immortal. Even if killed, they will autoresurrect in five years in some nearby safe location. They have no other innate magic. They have the same size and dexterity as kalla, have no wings and thus cannot fly, and they lack the physical intuition of kalla. They are not associated with any particular kind of magic. They can remember things only for four hundred years. In general, they are considered a more limited and unfortunate kind of dragon, and this choice will make your game considerably harder. - -Do you want to be a vohntrai? Type in 'vohntrai' again if so, or name a different species if not. Your other options are kalla, vashael, vrash, myrskor, myrghon, izerah, swaivshon, and veserus." - -Instead of selecting vohntrai in Room Vo: - Now the species of the player is vohntrai; - say "You are now a [species of the player]!"; - Move the player to Sex/Gender Selection. - -Instead of selecting kalla in Room Vo, move the player to Room K. - -Instead of selecting vashael in Room Vo, move the player to Room Va. - -Instead of selecting vrash in Room Vo, move the player to Room Vr. - -Instead of selecting myrskor in Room Vo, move the player to Room Skor. - -Instead of selecting myrghon in Room Vo, move the player to Room Ghon. - -Instead of selecting izerah in Room Vo, move the player to Room I. - -Instead of selecting swaivshon in Room Vo, move the player to Room S. - -Instead of selecting veserus in Room Vo, move the player to Room Ve. - -Room Skor is a room. The printed name of Room Skor is "Being a Myrskor". "The myrskor are wingless quadrupedal dragons. They have very large fins, particularly on their cheeks. They have pfods as vrash do, with similar dexterity and similar limitations. Any part of a myrskor can be made to glow brightly, as often as the myrskor wishes to make it glow, and they can summon orbs that emit warm, bright sunlight at a minor temporary cost to their sanity (it is generally considered safe and indeed desirable to summon one every week, as they are a saleable trade good). Myrskor can sense the distance and direction to every orb they've ever made. Myrskor can learn veserus glow-language. - -Something strange is going on with the minds of the myrskor; the median myrskor is not super-intelligent, but it is said that the thousand smartest dragons on Theoma are all myrskor, and it is rumored that there is some secret method unique to myrskor by which an individual may make themselves more intelligent. In terms of bodily strength, they have nearly the strength of a vrash, more than sufficient to pull a laden wagon. Most myrskor live in the Deep-Under, where they maintain a farming economy under artificial sunlight. - -Do you want to be a myrskor? Type in 'myrskor' again if so, or name a different species if not. Your other options are kalla, vashael, vrash, vohntrai, myrghon, izerah, swaivshon, and veserus." - -Instead of selecting myrskor in Room Skor: - Now the species of the player is myrskor; - say "You are now a [species of the player]!"; - Move the player to Sex/Gender Selection. - -Instead of selecting kalla in Room Skor, move the player to Room K. - -Instead of selecting vashael in Room Skor, move the player to Room Va. - -Instead of selecting vrash in Room Skor, move the player to Room Vr. - -Instead of selecting vohntrai in Room Skor, move the player to Room Vo. - -Instead of selecting myrghon in Room Skor, move the player to Room Ghon. - -Instead of selecting izerah in Room Skor, move the player to Room I. - -Instead of selecting swaivshon in Room Skor, move the player to Room S. - -Instead of selecting veserus in Room Skor, move the player to Room Ve. - -Room Ghon is a room. The printed name of Room Ghon is "Being a Myrghon". "The myrghon are wingless anthro dragons. They are the smallest of dragons, shorter than vohntrai and kalla (though stronger than vohntrai), and their metabolisms run peculiarly; they tend to either pack on the pounds or find it impossible to gain weight. Their innate magic is a set of floating gems, two for every power of ten in their age, which they can control to a range of about twenty feet with very forceful telekinesis. Myrskor are said to share the dexterity and mechanical intuition of kalla, but they are rare on the surface as most myrskor live in the Deep-Under. Very few myrskor have ever been born in Theoma; their species is almost 100% composed of primordial dragons who were created by the greater divinities, and as such nearly all myrskor have exactly six gems. - -Being a myrghon will lock you into the easiest possible difficulty level, easier than the other species get, and you will start with a myrghon wagon. Do you want to be a myrghon? Type in 'myrghon' again if so, or name a different species if not. Your other options are kalla, vashael, vrash, vohntrai, myrskor, izerah, swaivshon, and veserus." - -Instead of selecting myrghon in Room Ghon: - Now the species of the player is myrghon; - say "You are now a [species of the player]!"; - Move the player to Sex/Gender Selection. - -Instead of selecting kalla in Room Ghon, move the player to Room K. - -Instead of selecting vashael in Room Ghon, move the player to Room Va. - -Instead of selecting vrash in Room Ghon, move the player to Room Vr - -Instead of selecting vohntrai in Room Ghon, move the player to Room Vo. - -Instead of selecting myrskor in Room Ghon, move the player to Room Skor. - -Instead of selecting izerah in Room Ghon, move the player to Room I. - -Instead of selecting swaivshon in Room Ghon, move the player to Room S. - -Instead of selecting veserus in Room Ghon, move the player to Room Ve. - -Room I is a room. The printed name of Room I is "Being an Izerah". "The izerah are wingless theropod dragons. They are the smallest of the three abundant species of dragons. Izerah have no innate magic, but they do not tire. They have limitless stamina. They need to sleep only every other night, and nothing stops them from sprinting for two days straight before collapsing into slumber. They cannot fly, but their ability to sprint unceasingly means they are actually more mobile than the average vrash or vashael, who finds flying at least a little tiring. Izerah are stereotyped for their restless nomadism, but it isn't true of all of them. They are also stereotyped for always having energy, and that stereotype is generally accurate. Izerah are not strong enough to pull wagons designed for vrash and vashael, but they do often pull izerah carts. - -Being an izerah will start you with an izerah cart, boredom penalties from travel will be reduced, and whenever stamina is checked, you will be assumed to be pushing to the utmost. Doo you want to be an izerah? Type in 'izerah' again if so, or name a different species if not. Your other options are kalla, vashael, vrash, vohntrai, myrskor, myrghon, swaivshon, and veserus." - -Instead of selecting izerah in Room I: - Now the species of the player is izerah; - say "You are now a [species of the player]!"; - Move the player to Sex/Gender Selection. - -Instead of selecting kalla in Room I, move the player to Room K. - -Instead of selecting vashael in Room I, move the player to Room Va. - -Instead of selecting vrash in Room I, move the player to Room Vr - -Instead of selecting vohntrai in Room I, move the player to Room Vo. - -Instead of selecting myrghon in Room I, move the player to Room Ghon. - -Instead of selecting myrskor in Room I, move the player to Room Skor. - -Instead of selecting swaivshon in Room I, move the player to Room S. - -Instead of selecting veserus in Room I, move the player to Room Ve. - -Room S is a room. The printed name of Room S is "Being a Swaivshon". "The swaivshon are wingless furry quadrupedal dragons. They have the stature of vrash, but they're only about as strong as vashael, which is still sufficient to pull a wagon. Swaivshon are occasionally called 'saint souls' and it is considered expected that they never do any harm to anyone. This positive stereotyping makes their social lives easier as other dragons naturally trust swaivshon. Swaivshon naturally resist magic that they disapprove of, which makes them luckier as they resist negative Fates without knowing what they're resisting. They also resist temperature extremes, physical violence, poisons of all sorts, and even necromantic energies. They are the most resilient dragons with the possible exception of the vohntrai. While their resilience is not likely to be relevant to the game, improved reactions from NPCs will make the game easier than the difficulty level indicates. - -Do you want to be a swaivshon? Type in 'swaivshon' again if so, or name a different species if not. Your other options are kalla, vashael, vrash, vohntrai, myrskor, myrghon, izerah, and veserus." - -Instead of selecting swaivshon in Room S: - Now the species of the player is swaivshon; - say "You are now a [species of the player]!"; - Move the player to Sex/Gender Selection. - -Instead of selecting kalla in Room S, move the player to Room K. - -Instead of selecting vashael in Room S, move the player to Room Va. - -Instead of selecting vrash in Room S, move the player to Room Vr - -Instead of selecting vohntrai in Room S, move the player to Room Vo. - -Instead of selecting myrghon in Room S, move the player to Room Ghon. - -Instead of selecting myrskor in Room S, move the player to Room Skor. - -Instead of selecting izerah in Room S, move the player to Room I. - -Instead of selecting veserus in Room S, move the player to Room Ve. - -Room Ve is a room. The printed name of Room Ve is "Being a Veserus". "The veserus are winged quadrupedal dragons. They are technically the fourth abundant species of Theoma, but most veserus live underwater such that their presence and cultural influence on the surface is limited. They are as strong as vrash and have more stamina than most dragons, though not as much as izerah. They may look like fish-dragons, cetacean-dragons, or just like vrash. They don't have gills, and in fact do not breathe for any purpose other than speaking. They have complex bioluminescent stripes which may be made to glow in any pattern, and while underwater they speak in glow-language. They have no innate magic. - -Being a veserus will start you with knowledge of glow-language and give you access to areas not easily available to other dragons. Do you want to be a veserus? Type in 'veserus' again if so, or name a different species if not. Your other options are kalla, vashael, vrash, vohntrai, myrskor, myrghon, izerah, and swaivshon." - -Instead of selecting veserus in Room Ve: - 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; - say "You are now a [species of the player]! You appear [aquatic semblance of the player]."; - Move the player to Sex/Gender Selection. - -Instead of selecting kalla in Room Ve, move the player to Room K. - -Instead of selecting vashael in Room Ve, move the player to Room Va. - -Instead of selecting vrash in Room Ve, move the player to Room Vr - -Instead of selecting vohntrai in Room Ve, move the player to Room Vo. - -Instead of selecting myrghon in Room Ve, move the player to Room Ghon. - -Instead of selecting myrskor in Room Ve, move the player to Room Skor. - -Instead of selecting izerah in Room Ve, move the player to Room I. - -Instead of selecting swaivshon in Room Ve, move the player to Room S. - -Sex/Gender Selection is a room. "Sex and gender are not the same thing! There are three primary sexes and three primary genders in Theoma. The options are male, female, and hermaphrodite. The land gods generally try to fit each soul to its correct body, but they're not inerrant, and some transsexuals exist on Theoma. Fortunately, necromantic alterationism exists! It's expensive, scarce, and has side effects severe enough to require some planning, but it exists, and once the transformation has healed the effect is quite perfect. Gender relations are very equitable in Theoma, but being transsexual is perceived as a form of impiety by some individuals (although not the land gods themselves). Transsexuals may face minor social problems, but there's a score bonus on retirement if you used necromancy to correct your sex to match your gender. - -List your sex, then your gender, with a space between them. Do not use any other words or punctuation. You may use 'herm' to refer to 'hermaphrodite'." - -Understand "male male" as selecting male male. Selecting male male is an action applying to nothing. Instead of selecting male male in Sex/Gender Selection: - Now the player's sex is "male"; - Now the player's gender is "male"; - say "You are a cismale dragon. You have [player's sex] genitals that match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Understand "male female" as selecting male female. Selecting male female is an action applying to nothing. Instead of selecting male female in Sex/Gender Selection: - Now the player's sex is "male"; - Now the player's gender is "female"; - say "You are a transfem dragon. You have [player's sex] genitals that do not match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Understand "male hermaphrodite" or "male herm" as selecting male herm. Selecting male herm is an action applying to nothing. Instead of selecting male herm in Sex/Gender Selection: - Now the player's sex is "male"; - Now the player's gender is "hermaphrodite"; - say "You are a transherm dragon. You have [player's sex] genitals that do not match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Understand "female male" as selecting female male. Selecting female male is an action applying to nothing. Instead of selecting female male in Sex/Gender Selection: - Now the player's sex is "female"; - Now the player's gender is "male"; - say "You are a transmasc dragon. You have [player's sex] genitals that do not match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Understand "female female" as selecting female female. Selecting female female is an action applying to nothing. Instead of selecting female female in Sex/Gender Selection: - Now the player's sex is "female"; - Now the player's gender is "female"; - say "You are a cisfemale dragon. You have [player's sex] genitals that match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Understand "female herm" or "female hermaphrodite" as selecting female herm. Selecting female herm is an action applying to nothing. Instead of selecting female herm in Sex/Gender Selection: - Now the player's sex is "female"; - Now the player's gender is "hermaphrodite"; - say "You are a transherm dragon. You have [player's sex] genitals that do not match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Understand "herm male" or "hermaphrodite male" as selecting herm male. Selecting herm male is an action applying to nothing. Instead of selecting herm male in Sex/Gender Selection: - Now the player's sex is "hermaphrodite"; - Now the player's gender is "male"; - say "You are a transmasc dragon. You have [player's sex] genitals that do not match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Understand "herm female" or "hermaphrodite female" as selecting herm female. Selecting herm female is an action applying to nothing. Instead of selecting herm female in Sex/Gender Selection: - Now the player's sex is "hermaphrodite"; - Now the player's gender is "female"; - say "You are a transfem dragon. You have [player's sex] genitals that do not match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Understand "herm herm" or "hermaphrodite hermaphrodite" as selecting herm herm. Selecting herm herm is an action applying to nothing. Instead of selecting herm herm in Sex/Gender Selection: - Now the player's sex is "hermaphrodite"; - Now the player's gender is "hermaphrodite"; - say "You are a cisherm dragon. You have [player's sex] genitals that match your [player's gender] gender identity, and dragons will scent you as [player's sex]."; - say "You may alter your sex and gender to any other while you are in this room. When you are satisfied, Please type 'chargen' to move to the next stage."; - -Instead of going chargen from Sex/Gender Selection: - If the player's sex is "error": - say "Error! Sex and gender are unset! Please choose a sex and gender before continuing."; - stop the action; +To calculate the age of (P - a person): + Let career length be the number of entries in the career history of P; + Let calculated age be 30; + Repeat with counter running from 1 to career length: + Let calculated age be calculated age plus 79; + Let calculated age be calculated age plus a random number between 1 and 21; + If career length is not 1: + Let calculated age be calculated age minus a random number between 1 and 70; + If the species of P is not myrghon: + Now the age of P is the calculated age; + Otherwise if the species of P is myrghon: + Do nothing; + +To say career selector: + say "Your character starts at age 30, but the first career is mandatory. Every career will add 79+1d21 years to your character's age."; + say "[chargenlink Choosing Pottergon]: A pottergon is a dragon who made their way by creating clayware. Pots are a basic, ubiquitous trade good that are as old as the world. They are necessary for storage and transit, and they are often used as cooking vessels or tableware. Additionally, pottergons are responsible for making ceramic floor tiles. In addition to the savings from having worked this career, a former pottergon will have a skill bonus applicable to finding and evaluating claywares."; + say "[haulergon check]"; + say "[chargenlink Choosing Lumbergon]: A lumbergon practiced the harvesting and processing of wood for use in construction and manufacturing. Considered an unskilled trade, this brings with it some familiarity with the wilderness as well as a bonus to stamina (for non-izerah). It provides a bonus for finding and evaluating cargos of wood or woodworking tools."; + say "[chargenlink Choosing Smithgon]: A smithgon is a metalworker. This is a skilled trade that will have included a lengthy apprenticeship including some books and skillgem usage. In Ethriel, this will have included working with the superior construction metal known as 'swaivshon alloy'. You will start with a Piety Fatecharm of Smithing. Taking this career again will increase the strength of its enchantment (up to 4 times)."; + 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 "[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."; + say "[chargenlink Choosing Physical Dissolutionist]: Physical dissolutionists are hedonistic geomancers who are only concerned with finding what is most pleasurable, and who favor physical pleasures. They drink, play, and fuck. They learn physical games and music, but they differ from sportsgons and musicgons by lacking dedication. They learn sexual skills, but they differ from mere sex pests by studying magical abilities as well. Physical dissolutionists are probably the single least reputable kind of geomancer, but they are still geomancers, and they still learn holy spells. This career will provide a diverse range of entertainment skills and a little bit of magic. Even sex-positive asexuals will pick up sexual skills in this career, but it is possible to be a sex-repulsed physical dissolutionist, skipping those."; + say "[chargenlink Choosing Mental Dissolutionist]: Mental dissolutionists are hedonistic geomancers who are only concerned with finding what is most pleasurable, and who favor mental pleasures. They study games and culture, and can often be quite refined individuals. This career provides some entertainment skills, a little bit of magic, and some influence. This career also slightly trains sexuality even for those disinclined to initiate sex, as long as the prospect doesn't repulse them."; + say "[chargenlink Choosing Holygon]: Some dragons fall entirely into the contemplation of what is holy. Immortality in a pleasant world frees them to spend their lives in prayer and contemplation. This is usually a kind of geomantic dedication; holygons pick up Chime magic, and a smattering of spells from other principles. Dragons think this career provides them the information that they need to evaluate the social dynamics of the Consensus, the reigning body of greater divinities that controls Theoma."; + say "[chargenlink Choosing Lutragon]: Lutragons love water, and they love the party culture of the tesams, who resemble otters. Tesams don't exist in Theoma (or do they?), but they existed in prior worlds and your home city of Ethriel is one of the places where their culture is preserved. This is one of the best ways to gain past world knowledge, but otherwise yields only entertainment skills and a modicum of hunting. Sexuality is quite favored among Lutragons, but not so obligatory that a sex-repulsed lutragon is an impossibility."; + say "[petgon check]"; + 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."; + +To say haulergon check: + If the species of the player is kalla or the species of the player is vohntrai: + say "[species of the player] are almost never strong enough to haul wagons, and unlike myrghon, they do not have access to magitech wagons to take the place of physical strength."; Otherwise: - move the player to Difficulty Selection; + say "[chargenlink Choosing Haulergon]: A haulergon is a a dragon who made their way by hauling goods in a local region. This is merchant work, if very repetitive merchant work, and ably develops the mercantile skill, slightly improving the ability to find and evaluate all cargos. It also promotes the development of stamina and teaches the reading of bookgems, which can be appreciated while walking. Myrghon and izerah are not strong enough to haul vashael wagons, but can drive myrghon wagons and haul izerah carts respectively." -Difficulty Selection is a room. It is chargen of Sex/Gender Selection. "The primary determinant of the difficulty of the game will be how old your character is. Due to ubiquitous immortality, Theoma is naturally tilted towards gerontocracy. Older dragons have had more time to build skills and save money. Theomans consider a 'career' to be 80-100 years. At the age of the world, you could have had up to 15 careers. However, the earliest years were dominated by primordial dragons, and your character may not be a primordial. You may therefore select any number up to 12 as the number of careers you have had to gain money and skill before you begin the game. The higher the number, the easier the game. If you are playing a Myrghon, you ARE a primordial, and you are locked to 15 careers. - -How many careers has [player's full name] had? Format this as 'X careers', where X is the number." - -The player has a number called careernum. - -Myrghon Check is a scene. Myrghon Check begins when the player is in Difficulty Selection. Myrghon Check ends when the player is in Career Selector. When Myrghon Check begins: - If the species of the player is myrghon: - Now the careernum of the player is 15; - say "You are a myrghon! You are 1,235 years old, having been born at the dawn of the world, and you have had 15 careers."; - move the player to Career Selector. - -Understand "1 Career" or "1 Careers" or "One Career" or "One Careers" as selecting one career. Selecting one career is an action applying to nothing. Instead of selecting one career in Difficulty Selection: - Now the careernum of the player is 1; - say "You are 100 years old, and you have had 1 career. You are fairly young by the standards of Theoma; you reached your adult size when you were 26 and you were considered biologically an adult when you were 30, but you've only just escaped dragons insisting that true social adulthood doesn't begin until your hundredth birthday."; +To say sex pest check: If the alloace spectrum of the player is allosexual: - say "You're not a virgin. Some of the more starched dragons are appalled at the idea of subcentennial dragons having sex, but seventy years is a long time to combine an adult body with obligate celibacy. By all the gods, there's a seventy year span where it's not pedophilia, as you've occasionally had to protest in defense of your lovers."; + say "[chargenlink Choosing Sex Pest]: With no unplanned pregnancies, no STDs, and benevolent Fates protecting individual dragons from the majority of unpleasant encounters, sexuality is very open in Theoma, and a high libido is generally considered a positive trait. This is all some dragons need to decide that they dwell in paradise. This career will exaggerate your basic social skills and provide a bonus to finding and evaluating cargos of intimacy aids. The experience gained here can also help provide cheap entertainment while travelling."; Otherwise: - do nothing; - Now the age of the player is 100 years; - move the player to Career Selector. + say "Some dragons make a 'career' out of sexuality, but even sex-positive asexuals lack the necessary drive."; -Understand "2 Careers" or "Two Careers" as selecting two careers. Selecting two careers is an action applying to nothing. Instead of selecting two careers in Difficulty Selection: - Now the careernum of the player is 2; - say "You are 180 years old, and you have had 2 careers."; - Now the age of the player is 180 years; - Move the player to Career Selector. +To say petgon check: + If the alloace spectrum of the player is sex-repulsed asexual: + say "[chargenlink Choosing Petgon]: A petgon is a dragon who has dedicated themselves to being someone else's live-in pet. The usual benefactor is someone wealthy. It is typical for petgons to be artists benefitting from the patronage of one person willing and able to support them. It is not strictly necessary that a 'petgon' is a submissive partner in their relationship. You might have deeply loved your benefactor, or you might have thought you'd get a share of their wealth, but either way it obviously didn't last forever considering that you're going adventuring without them or their money. These relationships are typically sexual, but it's possible in the absence of sex to pursue these relationships for love and/or artistic patronage."; + Otherwise: + say "[chargenlink Choosing Petgon]: A petgon is a dragon who has dedicated themselves to being someone else's live-in pet. The usual benefactor is someone wealthy. It is typical for petgons to be artists benefitting from the patronage of one person willing and able to support them. It is not strictly necessary that a 'petgon' is a submissive partner in their relationship. You might have deeply loved your benefactor, or you might have thought you'd get a share of their wealth, but either way it obviously didn't last forever considering that you're going adventuring without them or their money. These relationships are typically sexual, so some sexual skills training is included."; + +To say flygon check: + If the species of the player is kalla or the species of the player is vohntrai or the species of the player is myrghon or the species of the player is myrskor: + say "Your species is not capable of flight, and does not typically spend all day jogging just for fun."; + Otherwise if the species of the player is izerah: + say "[chargenlink Choosing Flygon]: Your species is not capable of flight, but some izerah are called flygons anyways. They're the ones who just run non-stop for the sheer pleasure of running. This is considered pretty dumb — popular opinion is that you ought to at least be carrying trade goods (working as a haulergon) while running long distances, and flygons are disparaged as bums — but there's a certain freedom in traveling places without needing to worry about market conditions. This career mostly develops your physical condition. It has the largest speed bonus of all careers. Be careful about overinvesting in speed. You'll be traveling with others at some point, won't you? You'll never be faster than the slowest member of your party. If you do ground travel with non-izerah, the base speed of the izerah will never be met by the mixed-species group, and all career speed bonuses will be wasted. Even with other izerah, being the most fly dragon in the party will mean slowing down for izerah who didn't take their species gift in the same direction."; + Otherwise: + say "[chargenlink Choosing Flygon]: A flygon is a dragon who has dedicated themselves to flight. You may have worked as a courier or traded small amounts of rare goods, or you may even have leaned on beggary, but your priority was always spending as much time as possible in the air. You fly faster with less fatigue and boredom than other dragons. This career mostly develops your physical condition. It has the largest speed bonus of all careers. Be careful about overinvesting in speed. You'll be traveling with others at some point, won't you? You'll never be faster than the slowest member of your party. If you do ground travel, the flight speed bonus will be wasted. Even if you stay in the air, being the most fly dragon in the party will mean slowing down for dragons who didn't lavish so much love upon their wings."; -Understand "3 Careers" or "Three Careers" as selecting three careers. Selecting three careers is an action applying to nothing. Instead of selecting three careers in Difficulty Selection: Now the careernum of the player is 3; - say "You are 286 years old, and you have had 3 careers."; - Now the age of the player is 286 years; - Move the player to Career Selector. +To say select pottergon: + employ the player as a pottergon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select haulergon: + employ the player as a haulergon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; -Understand "4 Careers" or "Four Careers" as selecting four careers. Selecting four careers is an action applying to nothing. Instead of selecting four careers in Difficulty Selection: - Now the careernum of the player is 4; - say "You are 374 years old, and you have had 4 careers."; - Now the age of the player is 374 years; - Move the player to Career Selector. +To say select lumbergon: + employ the player as a lumbergon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; -Understand "5 Careers" or "Five Careers" as selecting five careers. Selecting five careers is an action applying to nothing. Instead of selecting five careers in Difficulty Selection: - Now the careernum of the player is 5; - say "You are 449 years old, and you have had 5 careers."; - Now the age of the player is 449 years; - Move the player to Career Selector. +To say select smithgon: + employ the player as a smithgon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; -Understand "6 Careers" or "Six Careers" as selecting six careers. Selecting six careers is an action applying to nothing. Instead of selecting six careers in Difficulty Selection: - Now the careernum of the player is 6; - say "You are 533 years old, and you have had 6 careers."; - Now the age of the player is 553 years; - Move the player to Career Selector. - -Understand "7 Careers" or "Seven Careers" as selecting seven careers. Selecting seven careers is an action applying to nothing. Instead of selecting seven careers in Difficulty Selection: - Now the careernum of the player is 7; - say "You are 652 years old, and you have had 7 careers."; - Now the age of the player is 652 years; - Move the player to Career Selector. - -Understand "8 Careers" or "Eight Careers" as selecting eight careers. Selecting eight careers is an action applying to nothing. Instead of selecting eight careers in Difficulty Selection: - Now the careernum of the player is 8; - say "You are 754 years old, and you have had 8 careers."; - Now the age of the player is 754 years; - Move the player to Career Selector. - -Understand "9 Careers" or "Nine Careers" as selecting nine careers. Selecting nine careers is an action applying to nothing. Instead of selecting nine careers in Difficulty Selection: - Now the careernum of the player is 9; - say "You are 776 years old, and you have had 9 careers."; - Now the age of the player is 776 years; - Move the player to Career Selector. - -Understand "10 Careers" or "Ten Careers" as selecting ten careers. Selecting ten careers is an action applying to nothing. Instead of selecting ten careers in Difficulty Selection: - Now the careernum of the player is 10; - say "You are 912 years old, and you have had 10 careers."; - Now the age of the player is 912 years; - Move the player to Career Selector. - -Understand "11 Careers" or "Eleven Careers" as selecting eleven careers. Selecting eleven careers is an action applying to nothing. Instead of selecting eleven careers in Difficulty Selection: - Now the careernum of the player is 11; - say "You are 989 years old, and you have had 11 careers."; - Now the age of the player is 989 years; - Move the player to Career Selector. - -Understand "12 Careers" or "Twelve Careers" as selecting twelve careers. Selecting twelve careers is an action applying to nothing. Instead of selecting twelve careers in Difficulty Selection: - Now the careernum of the player is 12; - say "You are 1,067 years old, and you have had 12 careers."; - Now the age of the player is 1067 years; - Move the player to Career Selector. +To say select huntgon: + employ the player as a huntgon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; -First Career Selector is a room. "Every career has brought with it experiences in job skills and a range of spells. All of these will also have brought with them income. You may enter any career by its name to receive a description of it; the choice is not final until you assent."] +To say select farmgon: + employ the player as a farmgon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select authorgon: + employ the player as an authorgon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select philosophygon: + employ the player as a philosophygon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select sex pest: + employ the player as a sex pest; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select charitygon: + employ the player as a charitygon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select rangergon: + employ the player as a rangergon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select physical dissolutionist: + employ the player as a physical dissolutionist; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select mental dissolutionist: + employ the player as a mental dissolutionist; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select holygon: + employ the player as a holygon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select lutragon: + employ the player as a lutragon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select petgon: + employ the player as a petgon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select musicgon: + employ the player as a musicgon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select flygon: + employ the player as a flygon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select sportsgon: + employ the player as a sportsgon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; + +To say select kaimagon: + employ the player as a kaimagon; + calculate the age of the player; + clear the screen; + say "[chargencore]"; -[The player's first career is indexed text that varies. -The player's second career is indexed text that varies. -The player's third career is indexed text that varies. -The player's fourth career is indexed text that varies. -The player's fifth career is indexed text that varies. -The player's sixth career is indexed text that varies. -The player's seventh career is indexed text that varies. -The player's eighth career is indexed text that varies. -The player's ninth career is indexed text that varies. -The player's tenth career is indexed text that varies. -The player's eleventh career is indexed text that varies. -The player's twelfth career is indexed text that varies.] +[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. @@ -1284,424 +1220,6 @@ To employ (P - a person) as a/an (C - a career): give 233 XP to P in sex appeal; give 233 XP to P in erotic art; -[Career Selection 1 is a scene. Career Selection 1 begins when Myrghon Check ends. Career Selection 1 ends potterishly when the player's first career is "pottergon". Career Selection 1 ends haulerishly when the player's first career is "haulergon". Career Selection 1 ends lumberishly when the player's first career is "lumbergon". Career Selection 1 ends smithishly when the player's first career is "smithgon". Career Selection 1 ends huntishly when the player's first career is "huntgon". Career Selection 1 ends farmishly when the player's first career is "farmgon". - -When Career Selection 1 begins: - say "Your first career must have been remunerative. (Later careers, if you've had more than one, may not have this requirement.) Your options are Pottergon, Haulergon (not available to kalla and vohntrai), Lumbergon, Smithgon, Huntgon, and Farmgon." - -Understand "Pottergon" as selecting pottergon. Selecting pottergon is an action applying to nothing. Instead of selecting pottergon during Career Selection 1: - say "A pottergon is a dragon who made their way by creating clayware. Pots are a basic, ubiquitous trade good that are as old as the world. They are necessary for storage and transit, and they are often used as cooking vessels or tableware. Additionally, pottergons are responsible for making ceramic floor tiles. In addition to the savings from having worked this career, a former pottergon will have a skill bonus applicable to finding and evaluating claywares."; - say "Do you want to be a pottergon?"; - If the player consents: - Now the player's first career is "pottergon"; - say "You spent decades as a [player's first career]!"; - employ the player as a pottergon; - Otherwise: - say "Please choose a different career."; - -Understand "Haulergon" as selecting haulergon. Selecting haulergon is an action applying to nothing. Instead of selecting haulergon during Career Selection 1: - If the species of the player is kalla: - say "Your species is not strong enough to haul laden wagons, and in your first career you were not rich enough to govern other haulergons, which in any case would've been a different skillset."; - say "Please choose a different career."; - Otherwise if the species of the player is vohntrai: - say "Your species is not strong enough to haul laden wagons, and in your first career you were not rich enough to govern other haulergons, which in any case would've been a different skillset."; - say "Please choose a different career."; - Otherwise If the species of the player is myrghon: - say "Your species is not strong enough to haul laden wagons, but the myrghon have special magic wagons that work only for myrghon. They can work as haulergons. A haulergon is a dragon who made their way by hauling goods in a local region. This is merchant work, if very repetitive merchant work, and ably develops the mercantile skill, slightly improving the ability to find and evaluate all cargos. It also promotes the development of stamina and teaches the reading of bookgems."; - say "Do you want to be a haulergon?"; - If the player consents: - Now the player's first career is "haulergon"; - say "You spent decades as a [player's first career]!"; - employ the player as a haulergon; - Otherwise: - say "Please choose a different career."; - Otherwise If the species of the player is izerah: - say "Your species is not strong enough to haul conventional laden wagons, but izerah carts are still good for hauling work. You can haul modest quantities of high-priority cargo, or of luxury goods when you can afford to trade in them. A haulergon is a dragon who made their way by hauling goods in a local region. This is merchant work, if very repetitive merchant work, and ably develops the mercantile skill, slightly improving the ability to find and evaluate all cargos. It also promotes the development of speed and teaches the reading of bookgems."; - say "Do you want to be a haulergon?"; - If the player consents: - Now the player's first career is "haulergon"; - say "You spent decades as a [player's first career]!"; - employ the player as a haulergon; - Otherwise: - say "Please choose a different career."; - Otherwise: - say "A haulergon is a dragon who made their way by hauling goods in a local region. This is merchant work, if very repetitive merchant work, and ably develops the mercantile skill, slightly improving the ability to find and evaluate all cargos. It also promotes the development of stamina and teaches the reading of bookgems."; - say "Do you want to be a haulergon?"; - If the player consents: - Now the player's first career is "haulergon"; - say "You spent decades as a [player's first career]!"; - employ the player as a haulergon; - Otherwise: - say "Please choose a different career."; - -Understand "Lumbergon" as selecting lumbergon. Selecting lumbergon is an action applying to nothing. Instead of selecting lumbergon during Career Selection 1: - say "A lumbergon practiced the harvesting and processing of wood for use in construction and manufacturing. Considered an unskilled trade, this brings with it some familiarity with the wilderness as well as a bonus to stamina (for non-izerah). It provides a bonus for finding and evaluating cargos of wood or woodworking tools."; - say "Do you want to be a lumbergon?"; - If the player consents: - Now the player's first career is "lumbergon"; - say "You spent decades a a [player's first career]!"; - employ the player as a lumbergon; - Otherwise: - say "Please choose a different career."; - -Understand "Smithgon" as selecting smithgon. Selecting smithgon is an action applying to nothing. Instead of selecting smithgon during Career Selection 1: - say "A smithgon is a metalworker. This is a skilled trade that will have included a lengthy apprenticeship including some books and skillgem usage. In Ethriel, this will have included working with the superior construction metal known as 'swaivshon alloy'. You will start with a Piety Fatecharm of Smithing. Taking this career again will increase the strength of its enchantment (up to 4 times)."; - say "Do you want to be a smithgon?"; - If the player consents: - Now the player's first career is "smithgon"; - say "You spent decades a a [player's first career]!"; - employ the player as a smithgon; - Otherwise: - say "Please choose a different career."; - -Understand "Huntgon" as selecting huntgon. Selecting huntgon is an action applying to nothing. Instead of selecting huntgon during Career Selection 1: - say "A huntgon hunts for meat, hide, and other animal products. This career comes with an extensive familiarity with wilderness areas as well as bonuses to speed. 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 it provides basic cost management skills in many areas. You can make your way across most lands by hunting for food and living in the wilderness. If you're good at hunting, you can even generate shipments by sweat equity."; - say "Do you want to be a huntgon?"; - If the player consents: - Now the player's first career is "huntgon"; - say "You spent decades a a [player's first career]!"; - employ the player as a huntgon; - Otherwise: - say "Please choose a different career."; - -Understand "Farmgon" as selecting farmgon. Selecting farmgon is an action applying to nothing. Instead of selecting farmgon during Career Selection 1: - say "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 "Do you want to be a farmgon?"; - If the player consents: - Now the player's first career is "farmgon"; - say "You spent decades a a [player's first career]!"; - employ the player as a farmgon; - Otherwise: - say "Please choose a different career."; - -Career Limitation Check 1 is a scene. Career Limitation Check 1 begins when Career Selection 1 ends. Career Limitation Check 1 ends chargenover when the player is in Your Favorite Bathhouse in Ethriel. Career Limitation Check 1 ends remuneratively when the player is in Second Career Remunerative. Career Limitation Check 1 ends non-remuneratively when the player is in Second Career Non-Remunerative. - -When Career Limitation Check 1 begins, say "Checking career tally...". - -Every turn during Career Limitation Check 1: - If the careernum of the player is 1: - move the player to Your Favorite Bathhouse in Ethriel; - Otherwise: - say "Was your second career remunerative?"; - If the player consents: - Move the player to Second Career Remunerative; - Otherwise: - Move the player to Second Career Non-Remunerative; - -Second Career Remunerative is a room. "Every career has brought with it experiences in job skills and a range of spells. All of these will also have brought with them income. You may enter any career by its name to receive a description of it; the choice is not final until you assent." - -Career Selection 2A is a scene. Career Selection 2A begins when Career Limitation Check 1 ends remuneratively. Career Selection 2A ends potterishly when the player's second career is "pottergon". Career Selection 2A ends haulerishly when the player's second career is "haulergon". Career Selection 2A ends lumberishly when the player's second career is "lumbergon". Career Selection 2A ends smithishly when the player's second career is "smithgon". Career Selection 2A ends huntishly when the player's second career is "huntgon". Career Selection 2A ends farmishly when the player's second career is "farmgon". - -When Career Selection 2A begins: - say "Once you had some savings, you didn't have to take working so seriously, but for some reason you opted to do so. Your options are still Pottergon, Haulergon (not available to kalla and vohntrai), Lumbergon, Smithgon, Huntgon, and Farmgon." - -Instead of selecting pottergon during Career Selection 2A: - say "A pottergon is a dragon who made their way by creating clayware. Pots are a basic, ubiquitous trade good that are as old as the world. They are necessary for storage and transit, and they are often used as cooking vessels or tableware. Additionally, pottergons are responsible for making ceramic floor tiles. In addition to the savings from having worked this career, a former pottergon will have a skill bonus applicable to finding and evaluating claywares."; - say "Do you want to be a pottergon?"; - If the player consents: - Now the player's second career is "pottergon"; - say "You spent decades as a [player's first career]!"; - employ the player as a pottergon; - Otherwise: - say "Please choose a different career." - -Instead of selecting haulergon during Career Selection 2A: - If the species of the player is kalla: - say "Your species is not strong enough to haul laden wagons, and in your first career you were not rich enough to govern other haulergons, which in any case would've been a different skillset."; - say "Please choose a different career."; - Otherwise If the species of the player is vohntrai: - say "Your species is not strong enough to haul laden wagons, and in your first career you were not rich enough to govern other haulergons, which in any case would've been a different skillset."; - say "Please choose a different career."; - Otherwise If the species of the player is myrghon: - say "Your species is not strong enough to haul laden wagons, but the myrghon have special magic wagons that work only for myrghon. They can work as haulergons. A haulergon is a dragon who made their way by hauling goods in a local region. This is merchant work, if very repetitive merchant work, and ably develops the mercantile skill, slightly improving the ability to find and evaluate all cargos. It also promotes the development of stamina and teaches the reading of bookgems. Tip: The mercantile skill is very essential to the game."; - say "Do you want to be a haulergon?"; - If the player consents: - Now the player's second career is "haulergon"; - say "You spent decades as a [player's second career]!"; - employ the player as a haulergon; - Otherwise: - say "Please choose a different career."; - Otherwise If the species of the player is izerah: - say "Your species is not strong enough to haul conventional laden wagons, but izerah carts are still good for hauling work. You can haul modest quantities of high-priority cargo, or of luxury goods when you can afford to trade in them. A haulergon is a dragon who made their way by hauling goods in a local region. This is merchant work, if very repetitive merchant work, and ably develops the mercantile skill, slightly improving the ability to find and evaluate all cargos. It also promotes the development of speed and teaches the reading of bookgems. Tip: The mercantile skill is very essential to the game."; - say "Do you want to be a haulergon?"; - If the player consents: - Now the player's second career is "haulergon"; - say "You spent decades as a [player's second career]!"; - employ the player as a haulergon; - Otherwise: - say "Please choose a different career."; - Otherwise: - say "A haulergon is a dragon who made their way by hauling goods in a local region. This is merchant work, if very repetitive merchant work, and ably develops the mercantile skill, slightly improving the ability to find and evaluate all cargos. It also promotes the development of stamina and teaches the reading of bookgems. Tip: The mercantile skill is very essential to the game."; - say "Do you want to be a haulergon?"; - If the player consents: - Now the player's second career is "haulergon"; - say "You spent decades as a [player's second career]!"; - employ the player as a haulergon; - Otherwise: - say "Please choose a different career."; - -Instead of selecting lumbergon during Career Selection 2A: - say "A lumbergon practiced the harvesting and processing of wood for use in construction and manufacturing. Considered an unskilled trade, this brings with it some familiarity with the wilderness as well as a bonus to stamina (for non-izerah). It provides a bonus for finding and evaluating cargos of wood or woodworking tools."; - say "Do you want to be a lumbergon?"; - If the player consents: - Now the player's second career is "lumbergon"; - say "You spent decades a a [player's second career]!"; - employ the player as a lumbergon; - Otherwise: - say "Please choose a different career."; - -Instead of selecting smithgon during Career Selection 2A: - say "A smithgon is a metalworker. This is a skilled trade that will have included a lengthy apprenticeship including some books and skillgem usage. In Ethriel, this will have included working with the superior construction metal known as 'swaivshon alloy'. You will start with a Piety Fatecharm of Smithing. Taking this career again will increase the strength of its enchantment (up to 4 times)."; - say "Do you want to be a smithgon?"; - If the player consents: - Now the player's second career is "smithgon"; - say "You spent decades a a [player's second career]!"; - employ the player as a smithgon; - Otherwise: - say "Please choose a different career."; - -Instead of selecting huntgon during Career Selection 2A: - say "A huntgon hunts for meat, hide, and other animal products. This career comes with an extensive familiarity with wilderness areas as well as bonuses to speed. 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 it provides basic cost management skills in many areas. You can make your way across most lands by hunting for food and living in the wilderness. If you're good at hunting, you can even generate shipments by sweat equity."; - say "Do you want to be a huntgon?"; - If the player consents: - Now the player's second career is "huntgon"; - say "You spent decades a a [player's second career]!"; - employ the player as a huntgon; - Otherwise: - say "Please choose a different career."; - -Instead of selecting farmgon during Career Selection 2A: - say "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 "Do you want to be a farmgon?"; - If the player consents: - Now the player's second career is "farmgon"; - say "You spent decades a a [player's second career]!"; - employ the player as a farmgon; - Otherwise: - say "Please choose a different career."; - -Second Career Non-Remunerative is a room. "Every career has brought with it experiences in job skills and a range of spells, but these will have bled your income. Hopefully the personal experience has been worth it! Non-remunerative jobs yield more skill XP, but they don't increase your savings. You might've also held a regular job during this period to manage daily expenses, but it wasn't a significant job to you. You may enter any career by its name to receive a description of it; the choice is not final until you assent." - -Career Selection 2B is a scene. Career Selection 2B begins when Career Limitation Check 1 ends non-remuneratively. Career Selection 2B ends authorishly when the player's second career is "authorgon". Career Selection 2B ends philosophically when the player's second career is "philosophygon". Career Selection 2B ends sexually when the player's second career is "sex pest". Career Selection 2B ends charitably when the player's second career is "charitygon". Career Selection 2B ends rangerishly when the player's second career is "rangergon". Career Selection 2B ends physically dissolutely when the player's second career is "physical dissolutionist". Career Selection 2B ends mentally dissolutely when the player's second career is "mental dissolutionist". Career Selection 2B ends sacredly when the player's second career is "holygon". Career Selection 2B ends otterishly when the player's second career is "lutragon". Career Selection 2B ends pettily when the player's second career is "petgon". Career Selection 2B ends musically when the player's second career is "musicgon". Career Selection 2B ends flightily when the player's second career is "flygon". Career Selection 2B ends sportingly when the player's second career is "sportsgon". Career Selection 2B ends kaimishly when the player's second career is "kaimagon". - -When Career Selection 2B begins: - If the alloace spectrum of the player is not allosexual: - say "Once you had some savings, you didn't have to take working so seriously. Your options are authorgon, philosophygon, charitygon, rangergon, physical dissolutionist, mental dissolutionist, holygon, lutragon, petgon, musicgon, flygon (requires flight), sportsgon, kaimagon, and doubtless countless other things that are beyond the range of this game."; - Otherwise: - say "Once you had some savings, you didn't have to take working so seriously. Your options are authorgon, philosophygon, sex pest, charitygon, rangergon, physical dissolutionist, mental dissolutionist, holygon, lutragon, petgon, musicgon, flygon (requires flight), sportsgon, kaimagon, and doubtless countless other things that are beyond the range of this game."; - -Understand "authorgon" as selecting authorgon. Selecting authorgon is an action applying to nothing. Instead of selecting authorgon during Career Selection 2B: - say "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 "Do you want be an authorgon?"; - If the player consents: - Now the player's second career is "authorgon"; - say "You spent decades as a [player's second career]!"; - employ the player as an authorgon; - Otherwise: - say "Please choose a different career."; - -Understand "philosophygon" as selecting philosophygon. Selecting philosophygon is an action applying to nothing. Instead of selecting philosophygon during Career Selection 2B: - say "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. The book wagonloads will stack to a maximum of five, after which the surplus will be converted to savings. The five wagonloads limit is shared with authorgon career terms."; - If the alloace spectrum of the player is allosexual: - say "This career does not include passive gain of sex appeal and erotic art. You aren't doing this for that. It wouldn't work anyways."; - say "Do you want to be a philosophergon?"; - If the player consents: - Now the player's second career is "philosophygon"; - say "You spent decades a [player's second career]!"; - employ the player as a philosophygon; - Otherwise: - say "Please choose a different career."; - -Understand "sex pest" as selecting sex pest. Selecting sex pest is an action applying to nothing. Instead of selecting sex pest during Career Selection 2B: - If the alloace spectrum of the player is not allosexual: - say "This career is not available to asexuals, who (even if they happen to be sex-positive) lack the requisite sexual attractions to voluntarily spend decades doing just this."; - say "Please choose a different career."; - Otherwise: - say "With no unplanned pregnancies, no STDs, and benevolent Fates protecting individual dragons from the majority of unpleasant encounters, sexuality is very open in Theoma, and a high libido is generally considered a positive trait. One night stands are not particularly unusual or disreputable. This is all some dragons need to decide that they dwell in paradise. This career will exaggerate your basic social skills and provide a bonus to finding and evaluating cargos of intimacy aids. The experience gained here can also help provide cheap entertainment while travelling."; - say "Do you want to be a sex pest?"; - If the player consents: - Now the player's second career is "sex pest"; - say "You spent decades as a [player's second career]!"; - employ the player as a sex pest; - Otherwise: - say "Please choose a different career."; - -Understand "charitygon" as selecting charitygon. Selecting charitygon is an action applying to nothing. Instead of selecting charitygon during Career Selection 2B: - say "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 "Do you want to be a charitygon?"; - If the player consents: - Now the player's second career is "charitygon"; - say "You spent decades as a [player's second career]!"; - employ the player as a charitygon; - Otherwise: - say "Please choose a different career."; - -Understand "rangergon" as selecting rangergon. Selecting rangergon is an action applying to nothing. Instead of selecting rangergon during Career Selection 2B: - say "Rangergons are huntergons who aren't serving a market. Hunting for enjoyment, research, or even ecologism, the rangergon studies the wilderness and takes only as much prey as it takes 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 learn more as a rangergon, even picking up some magic."; - say "Do you want to be a rangergon?"; - If the player consents: - Now the player's second career is "rangergon"; - say "You spent decades as a [player's second career]!"; - employ the player as a rangergon; - Otherwise: - say "Please choose a different career."; - -Understand "physical dissolutionist" as selecting physical dissolutionist. Selecting physical dissolutionist is an action applying to nothing. Instead of selecting physical dissolutionist during Career Selection 2B: - say "Physical dissolutionists are hedonistic geomancers who are only concerned with finding what is most pleasurable, and who favor physical pleasures. They drink, play, and fuck. They learn physical games and music, but they differ from sportsgons and musicgons by lacking dedication. They learn sexual skills, but they differ from mere sex pests by studying magical abilities as well. Physical dissolutionists are probably the single least reputable kind of geomancer, but they are still geomancers, and they still learn holy spells. This career will provide a diverse range of entertainment skills and a little bit of magic."; - if the alloace spectrum of the player is sex-positive asexual: - say "This career trains sexuality even if the player is disinclined to initiate sex, as long as the prospect doesn't repulse them. It is possible to be a sex-repulsed physical dissolutionist, but you aren't sex-repulsed, are you?"; - say "Do you want to be a physical dissolutionist?"; - If the player consents: - Now the player's second career is "physical dissolutionist"; - say "You spent decades as a [player's second career]!"; - employ the player as a physical dissolutionist; - Otherwise: - say "Please choose a different career."; - -Understand "mental dissolutionist" as selecting mental dissolutionist. Selecting mental dissolutionist is an action applying to nothing. Instead of selecting mental dissolutionist during Career Selection 2B: - say "Mental dissolutionists are hedonistic geomancers who are only concerned with finding what is most pleasurable, and who favor mental pleasures. They study games and culture, and can often be quite refined individuals. This career provides some entertainment skills, a little bit of magic, and some influence."; - if the alloace spectrum of the player is sex-positive asexual: - say "This career slightly trains sexuality even if the player is disinclined to initiate sex, as long as the prospect doesn't repulse them."; - say "Do you want to be a mental dissolutionist?"; - If the player consents: - Now the player's second career is "mental dissolutionist"; - say "You spent decades as a [player's second career]!"; - employ the player as a mental dissolutionist; - Otherwise: - say "Please choose a different career."; - -Understand "holygon" as selecting holygon. Selecting holygon is an action applying to nothing. Instead of selecting holygon during Career Selection 2B: - say "Some dragons fall entirely into the contemplation of what is holy. Immortality in a pleasant world frees them to spend their lives in prayer and contemplation. This is usually a kind of geomantic dedication; holygons pick up Chime magic, and a smattering of spells from other principles. This is one of the best ways to learn to teach others, ."; - say "Do you want to be a holygon?"; - If the player consents: - Now the player's second career is "holygon"; - say "You spent decades as a [player's second career]!"; - employ the player as a holygon; - Otherwise: - say "Please choose a different career."; - -Understand "lutragon" as selecting lutragon. Selecting lutragon is an action applying to nothing. Instead of selecting lutragon during Career Selection 2B: - say "Lutragons love water, and they love the party culture of the tesams, who resemble otters. Tesams don't exist in Theoma (or do they?), but they existed in prior worlds. Being a lutragon boosts stamina and swimming ability, as well as past world knowledge."; - If the alloace spectrum of the player is not sex-repulsed asexual: - say "The lutragon community is horny enough that this 'career' offers some training in sexuality even if the player is disinclined to initiate sex, as long as the prospect doesn't repulse them."; - say "Do you want to be a lutragon?"; - If the player consents: - Now the player's second career is "lutragon"; - say "You spent decades as a [player's second career]!"; - employ the player as a lutragon; - Otherwise: - say "Please choose a different career."; - -Understand "petgon" as selecting petgon. Selecting petgon is an action applying to nothing. Instead of selecting petgon during Career Selection 2B: - say "A petgon is a dragon who has dedicated themselves to being someone else's live-in pet. The usual benefactor is someone wealthy. It is typical for petgons to be artists benefitting from the patronage of one person willing and able to support them. It is not strictly necessary that a 'petgon' is a submissive partner in their relationship. You might have deeply loved your benefactor, or you might have thought you'd get a share of their wealth, but either way it obviously didn't last forever considering that you're going adventuring without them or their money."; - If the alloace spectrum of the player is not sex-repulsed asexual: - say "This career presumes a sexual relationship with the other party, and generally also with other artists and friends considering monogamy is unusual in Theoma while a strong libido is prized. It will develop sexual skills as long as sex isn't repulsive to the petgon."; - Otherwise: - say "These relationships are typically sexual, but it's possible in the absence of sex to pursue these relationships for love and/or artistic patronage."; - say "Do you want to be a petgon?"; - If the player consents: - Now the player's second career is "petgon"; - say "You spent decades as a [player's second career]!"; - employ the player as a petgon; - Otherwise: - say "Please choose a different career."; - -Understand "musicgon" as selecting musicgon. Selecting musicgon is an action applying to nothing. Instead of selecting musicgon during Career Selection 2B: - say "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."; - If the alloace spectrum of the player is sex-positive asexual: - say "This career trains sex appeal, but not erotic art, for sex-positive asexuals. Sex appeal is relatively basic for musicgons, yet a 'look but don't touch' attitude is quite socially normal in this context. Even an allosexual musicgon would attract more dragons than they likely care to entertain in that sense."; - say "Do you want to be a musicgon?"; - If the player consents: - Now the player's second career is "musicgon"; - say "You spent decades as a [player's second career]!"; - employ the player as a musicgon; - Otherwise: - say "Please choose a different career."; - -Understand "flygon" as selecting flygon. Selecting flygon is an action applying to nothing. Instead of selecting flygon during Career Selection 2B: - If the species of the player is kalla: - say "Your species is not capable of flight."; - say "Please choose a different career."; - Otherwise if the species of the player is vohntrai: - say "Your species is not capable of flight."; - say "Please choose a different career."; - Otherwise If the species of the player is myrghon: - say "Your species is not capable of flight."; - say "Please choose a different career."; - Otherwise If the species of the player is myrskor: - say "Your species is not capable of flight."; - say "Please choose a different career."; - Otherwise If the species of the player is izerah: - say "Your species is not capable of flight, but some izerah are called flygons anyways. They're the ones who just run non-stop for the sheer pleasure of running. This is considered pretty dumb — popular opinion is that you ought to at least be carrying trade goods (working as a haulergon) while running long distances — but there's a certain freedom in traveling places without needing to worry about market conditions. This career mostly develops your physical condition. It has the largest speed bonus of all careers, as well as a small piety bonus. Be careful about overinvesting in speed. You'll be traveling with others at some point, won't you? You'll never be faster than the slowest member of your party. If you do ground travel with non-izerah, the base speed of the izerah will never be met by the mixed-species group, and all career speed bonuses will be wasted. Even with other izerah, being the most fly dragon in the party will mean slowing down for izerah who didn't take their species gift in the same direction."; - say "Do you want to be a flygon?"; - If the player consents: - Now the player's second career is "flygon"; - say "You spent decades as a [player's second career]!"; - employ the player as a flygon; - Otherwise: - say "Please choose a different career."; - Otherwise: - say "A flygon is a dragon who has dedicated themselves to flight. You may have worked as a courier or traded small amounts of rare goods, or you may even have leaned on beggary, but your priority was always spending as much time as possible in the air. You fly faster with less fatigue and boredom than other dragons. This career mostly develops your physical condition. It has the largest speed bonus of all careers. Be careful about overinvesting in speed. You'll be traveling with others at some point, won't you? You'll never be faster than the slowest member of your party. If you do ground travel, the flight speed bonus will be wasted. Even if you stay in the air, being the most flyg dragon in the party will mean slowing down for dragons who didn't lavish so much love upon their wings."; - say "Do you want to be a flygon?"; - If the player consents: - Now the player's second career is "flygon"; - say "You spent decades as a [player's second career]!"; - employ the player as a flygon; - Otherwise: - say "Please choose a different career."; - -Understand "sportsgon" as selecting sportsgon. Selecting sportsgon is an action applying to nothing. Instead of selecting sportsgon during Career Selection 2B: - say "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."; - If the alloace spectrum of the player is sex-positive asexual: - say "It's difficult to put this much effort into developing strength and grace without also gaining in sex appeal, but you can adopt a 'look but don't touch' attitude without any criticism from others."; - say "Do you want to be a sportsgon?"; - If the player consents: - Now the player's second career is "sportsgon"; - say "You spent decades as a [player's second career]!"; - employ the player as a sportsgon; - Otherwise: - say "Please choose a different career."; - -Understand "kaimagon" as selecting kaimagon. Selecting kaimagon is an action applying to nothing. Instead of selecting kaimagon during Career Selection 2B: - say "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 "Do you want to be a kaimagon?"; - If the player consents: - Now the player's second career is "kaimagon"; - say "You spent decades as a [player's second career]!"; - employ the player as a kaimagon; - Otherwise: - say "Please choose a different career."; - -Career Limitation Check 2A is a scene. Career Limitation Check 2A begins when Career Selection 2A ends. Career Limitation Check 2A ends chargenover when the player is in Your Favorite Bathhouse in Ethriel. [Career Limitation Check 2A ends remuneratively when the player is in Third Career Remunerative. Career Limitation Check 2A ends non-remuneratively when the player is in Third Career Non-Remunerative.] - -When Career Limitation Check 2A begins, say "Checking career tally...". - -Every turn during Career Limitation Check 2A: - If the careernum of the player is 2: - move the player to Your Favorite Bathhouse in Ethriel; - Otherwise: - say "Was your third career remunerative?"; - If the player consents: - Move the player to Career Intercept; - Otherwise: - Move the player to Career Intercept; - -Career Limitation Check 2B is a scene. Career Limitation Check 2B begins when Career Selection 2B ends. Career Limitation Check 2B ends chargenover when the player is in Your Favorite Bathhouse in Ethriel. [Career Limitation Check 2B ends remuneratively when the player is in Third Career Remunerative. Career Limitation Check 2B ends non-remuneratively when the player is in Third Career Non-Remunerative.] - -When Career Limitation Check 2A begins, say "Checking career tally...". - -Every turn during Career Limitation Check 2B: - If the careernum of the player is 2: - move the player to Your Favorite Bathhouse in Ethriel; - Otherwise: - say "Was your third career remunerative?"; - If the player consents: - Move the player to Career Intercept; - Otherwise: - Move the player to Career Intercept; - -Career Intercept is a room. "You selected a larger number of careers, but the system is not fully implemented yet. There are many systems that will take a long time to get moving. Two terms is enough to establish all the systems that need to be tested, so for now please type in 'chargen' again to move to the end of the chargen process."] - A person has some text called odor. Instead of smelling a thing that provides the property odor: @@ -1839,7 +1357,7 @@ To procgen (NPC - a person): if there is no job entry or the job entry is the job of NPC: now the odor of NPC is the odor entry; break; - now the age of NPC is a random age between 100 years and 1227 years; + now the age of NPC is a random number between 100 and 1227; now the printed name of NPC is a randomly generated name; [todo: randomize gender; requires an extension that implements more complicated gender] @@ -2009,32 +1527,6 @@ Inspired by the remunerative careers: Visual Arts - Supply Skill. Social bonus when dealing with high society. Large bonus to find and evaluate cargos of art. Pottergon (++), Petgon (++) ] -[If it takes 33% more XP with every level to gain the next level, getting to level 4 requires 645 XP. Getting to level 7 from level 4 requires 964 XP. If a + career grants 100 XP, it'll grant level 1 with one career. If a ++++ career grants 645 XP, it'll grant level 4 with one career. If a ++ career grants 233 XP, it'll grant level 2 with one career. If a +++ career grants 410 XP, it'll grant level 3 with one career. - -Kaimagon has the following +'s: Kaima 4, Panhandling 2, Theology 1, Sex Appeal 1, Erotic Art 1. This is an XP value of 1,178. If I raise Panhandling to 3, it becomes an XP value of 1,355. If I add Teaching 1, it becomes 1,455. I'm going to raise theology to 3, add visual arts to 1, add writing to 1, add past world knowledge to 1. That brings the XP total to 1,865. I'll raise Teaching to 2 and games (mental) to 1. -Sportsgon has the following +'s: Games (Physical) 4, Games (Mental) 2, Teaching 1, Sex Appeal 1, Erotic Art 1. This is an XP value of 1,178. If I raise the Sex Appeal item to 2, that's 1,311 XP. This number is too low. What if I add Hunting and Gathering at 2, then... I feel like I can't repair this, and the problem is I don't respect dragons playing sports. I'll at least raise Teaching to 2. -Flygon has the following +'s: Panhandling 3, Games (Physical) 3, Bookgems 2, Song 1, Skillgems 1, Sex Appeal 1, Erotic Art 1. This is an XP value of 1,453, which is excessive for a career that was intended to provide inferior XP in exchange for a stat bonus. Adjusting Panhandling to 2 and Games (Physical) to 2, this drops to 1,099, which still seems too high. If all skills drop to 1, it yields 700 XP, which I think sounds right. So that's how I'll handle it. List above updated. Wait, no. What was I thinking? 1,453 XP wasn't enough. The stat bonus generally won't apply unless the player is traveling alone. It shouldn't penalize XP harshly. I'm going to go back to the initial list, while raising Panhandling to 4 and Song to 2, then add Mercantile to 1. That's 1,921 experience. -Musicgon has the following +'s: Song 4, Instrument 4, Panhandling 1, Sex Appeal 1, Erotic Art 1. That's 1,590 XP, which I think I want to leave intact. The musicgon career points out that you don't need to do it too many times... I'm going to add Carousing 1, raise Sex Appeal to 2, and add Games (Mental) at 1. I'm going to add Skillgems at 3. The XP total is 2,333. Hm. I'm going to raise Sex Appeal to 3. -Petgon has Sex Appeal 3, Erotic Art 3, Games (Mental) 3, Games (Physical) 2, Visual Arts 2, Theology 1, Skillgems 1, Bookgems 1, This is an XP value of 1,996. I'm raising visual arts to 4 and writing to 2. The XP total is 2,641. -Lutragon has Games (Physical) 1, Games (Mental) 1, Hunting 1, Sex Appeal 1, Erotic Art 1. That's 500 XP, which is way too small. Oh, I forgot Past World Knowledge. If I give them Past World Knowledge 4, they get a total of 1,145 XP. If I raise the two Games skills to 2 each, that's 1,411 XP. Reducing Past World Knowledge to 3 and adding Carousing 2, they have 1,609 XP. I think I'll raise Carousing to 4 and put Sex Appeal and Erotic Art to 2. -Holygon has Theology 4, Teaching 3, Bookgems 2, Influence 1, Skillgems 1, Sex Appeal 1, Erotic Art 1. That's an XP value of 1,688. I'm raising bookgems to 4 and adding Kaima 1. That's an XP tally of 2,100. -Mental Dissolutionist has Theology 2, Games (Mental) 2, Gatherer 1, Farming 1, Ecologist 1, Bookgems 1, Instrument 1, Song 1, Teaching 1, Influence 1, Kaima 1, Sex Appeal 1, Erotic Art 1. That's an XP value of 1,566. Adding writing 2, raising theology to 3, and raising mental games to 4. -Physical Dissolutionist has Erotic Art 3, Sex Appeal 3, Games (Physical) 2, Hunting 1, Gatherer 1, Theology 1, Trophy Hunter 1, Song 1. That's an XP value of 1,686. I'm dropping the Sex Appeal to 2, and raising Hunting and Gatherer to 2. I'm adding Teaching 1 and Panhandling 1. The new XP value is 1,842. Wait, is that right? Erotic Art 3, Sex Appeal 2, Games (Physical) 2, Hunting 2, Gatherer 2, Theology 1, Trophy Hunter 1, Song 1. 1,742. Huh. That's too low. Wait, obviously! They're missing carousing! They should be Carousing 4. -Rangergon has Hunter 4, Ecologist 3, Trophy Hunter 3, Gatherer 2, Sex Appeal 1, Erotic Art 1. That's an XP value of 1,898. I'm adding physical games 1, bookgems 1, and bringing sex appeal up to 2. The XP tally is 2,131. -Charitygon has Panhandling 4, Teaching 3, Influence 3, Theology 1, Sex Appeal 1, Erotic Art 1. That's an XP value of 1,765. I'm adding mental games 2 and bringing influence to 4. The XP tally is 2,233. -Sex pest has Sex Appeal 4, Erotic Art 4, Instrument 1, Song 1, Carousing 1. That's an XP value of 1,590. I'm adding mental games 1, physical games 1, and bringing carousing up to 2. The XP tally is 1,923. -Philosophygon has Teaching 4, Theology 3, Skillgems 2, Games (Mental) 1, Kaima 1, Influence 1, Bookgems 1, Ecologist 1. That's an XP value of 1,788. No, they don't get passive Sex Appeal and Erotic Arts. I'm adding Writing 3, bringing the XP to 2,198. -Authorgon has Kaima 2, Skillgems 1, Bookgems 1, Theology 1, Influence 1, Teaching 1, Games (Mental) 1, Sex Appeal 1, Erotic Art 1. That's an XP value of 1,033. I wasn't generous enough to the author. Let's make it Bookgems 4. Now it's 1,578 XP. I'm adding Writing 4, bringing the XP to 2,223. - -Now onto the remunerative careers. -Farmgon has Farming 4, Song 1, Games (Physical) 1, Games (Mental 1), Sex Appeal 1, Erotic Art 1. That's 1,145 XP. -Huntgon has Hunting 4, Gatherer 2, Games (Physical) 1, Sex Appeal 1, Erotic Art 1. That's 1,178 XP. -Smithgon has Smithing 4, Games (Physical) 1, Carousing 1, Sex Appeal 1, Erotic Art 1, Skillgems 1. That's 1,145 XP. -Lumbergon has Lumbering 4, Games (Physical) 1, Hunting 1, Gatherer 1, Sex Appeal 1, Erotic Art 1. That's 1,145 XP. -Haulergon has Mercantile 3, Bookgems 3, Song 2, Skillgems 1, Sex Appeal 1, Erotic Art 1. That's 1,353 XP. -Pottergon has Pottery 4, Visual Arts 2, Games (Mental) 1, Sex Appeal 1, Erotic Art 1. That's 1,145 XP. -] - [Basic needs: Entertainment, food, security. Security is a social need, it's harmed by bad social interactions and loneliness. It's also harmed by signs that things aren't going well, and by performing skills you aren't great at.