My Contribution(s)

Re: My Contribution(s)

Postby McRabid » Sun Aug 03, 2014 10:48 am

Code: Select all
"Nerdy Mouse" by McRabid

Version 1 of Nerdy Mouse For FS by McRabid begins here.
[ Edit the above line, replace 'Template' with your monster's name, and 'YourName' with the name you'd like credited for the mod. ]
[***This template is not an actual creature, but instead an template for monster creation for FS and should not be added to the game itself.***]

"Adds a Template creature to Flexible Survivals Wandering Monsters table"
[Description text for this Extension.]

Section 1 - Monster Responses

[ Use 'to say xxxxx' for overlong text boxes or complex situations, using '[xxxxx]' (in square brackets) within a say statement to execute them.  Typically, these are needed if there are a lot of cock/species/cunt checks. ]

when play begins:
[These flags indicate which monster groups your creature belongs to, should someone want to remove any given type.]
[Delete the lines with unneeded flags and replace 'Template' with your creature's name entry.  Case sensitive.]
   add { "Nerdy Mouse" } to infections of guy;
   add { "Nerdy Mouse" } to infections of furry;


[Sample loss and victory text templates.]
[Numerous other variations can be found in existing creature files.]
[Change the 'template' in their names here and below to something appropriate to your creature.]

to say losetonerdymouse:
   say "     The mouse grins at you and sticks his tongue out mockingly ‘Brains over brawn ftw! Ha ha ha! Ha ha ha ha ha!’ he arches his back and looks up to the sky as he gives his oddly familiar laugh. After laughing in that same manner for almost a minute he turns his attention back to you and, empowered by his victory over you, flips you off while grinning";
   if cocks of player > 0:
      say "     'You're the loser now. Jerk.' The mouse keeps his smug look on his face. Having had enough of this smarmy little bastard you stagger to your feet with fists balled. He gives a terrified squeak before darting off as fast as he can run.";
   otherwise:
      say "     'Wh..whoa, you're a girl?' The insides of his ears turn red as he starts to crouch down to help you up only to trip over his own feet resulting in his face being planted between your [one of]breasts[or]boobs[or]tits[as decreasingly likely outcomes]. He stays there for a moment, clearly rather stunned by this outcome before quickly pulling away, his whole face now red from the blush 'Oh crap, I'm so sorry, I... I didn't mean to do that! N...not that you aren't pretty or anything it's just... you... i mean.. I...prefer girls with an IQ bigger than their bust size.' Up until that point his embarrassment had been cute. As if sensing the rage building up inside of you he squeaks loudly before scurrying away as fast as he can";

to say beatthenerdymouse:
   say "     You smirk at the defeated nerd as he slumps to the ground with a whimper. ‘You… you’re just jealous that I’m smarter than you.’ The nerd sniffles as he pushes his glasses back up his maw. You stare at him for some time, giving the nerd enough time to stand back up, but a warning look from you makes him think better of running away.";
   if libido of player > 40:
      say "     Additional paragraph for a player with a libido greater than 40.  Do they want sex?";
      if the player consents:
         say "     The player agreed to sex.  Fun times begin.";
         if cunts of player > 0:
            say "     The player is female/herm, so sex goes like this for her.";
         otherwise:
            say "     The player must be male, so sex goes like this for him.";
      otherwise:
         say "     [one of]You grin widely as you wrap the nerd up in a headlock and give him a brutal noogie 'stoppiiiiiiit noooo'[or]you wrap your arm over the mouse's shoulders and quickly slurp your finger before jabbing it into one of his ears  'aaaah noooo wet willie!'[or]Acting like you're leaving, you walk past him before quickly grabbing the waistband of his underwear and yanking it upwards. 'AAGH!' The mouse gives a high pitched squeak before falling over from your wedgie[at random]. Satisfied with adding insult to injury you wander away from the humiliated nerd";


to say nerdymousedesc:
   say "     As you're exploring the Campus Quad you almost literally collide with a short brown mouse [one of]with his nose buried in a book[or]absorbed with a handheld game system[or]reading a comic book[at random]. He's wearing thick circular glasses, a t-shirt [one of]reading 'I get +8 on all of my intelligence rolls'[or]reading 'l337'[or]with a picture of a blue police box[or]with a picture of a wizard casting a spell[at random] ,a pair of blue jeans and carries a large messenger bag.";
   say "     The mouse stares at you from behind his large glasses for a moment before letting out a startled squeak and jumping away from you. He adopts an almost comical boxing stance before speaking 'I...I'm not afraid of you stupid bullies anymore! [one of]Allons-y!'[or]Engage!'[or]Excelsior!'[or]Let's get dangerous!'[or]Roll for initiative!'[at random].";


Section 2 - Monster Insertion

Table of random critters (continued)
name   attack   defeated   victory   desc   face   body   skin   tail   cock   face change   body change   skin change   ass change   cock change   str   dex   sta   per   int   cha   sex   hp   lev   wdam   area   cocks   cock length   cock width   breasts   breast size   male breast size   cunts   cunt length   cunt width   libido   loot   lootchance   scale (number)   body descriptor (text)   type (text)   magic (truth state)   resbypass (truth state)   non-infectious (truth state)   nocturnal (truth state)   altcombat (text)
--   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --    --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --;

[ Adds a blank row to the table, this is immediately filled ;) ]
When Play begins:
   Choose a blank row from Table of random critters;
   now name entry is "Nerdy Mouse";      [The creature's name as displayed and used in naming descriptions]
   now attack entry is "[one of]The mouse blocks another attack from you, while shouting ‘Barrier!’ by using his messenger bag as a shield. OUCH! What does he have in there anyway?[or]Seemingly recalling a defense class the mouse shouts ‘I don’t know you! This is my purse!’ As he delivers a swift, and very painful, kick right to your groin.[or]‘Look behind you, a three-headed monkey!’ The mouse shouts, pointing behind you. You turn to look and find nothing, your pride is wounded for falling for the oldest trick in the book[or]The mouse flails his balled up fists in your general direction. It would be almost comical if he wasn’t actually hitting you.[at random]";   [Text used when the monster succeeds on an attack]
   now defeated entry is "[beatthenerdymouse]";            [ Text when monster loses.  Change 'template' as above. ]
   now victory entry is "[losetonerdymouse]";               [ Text when monster wins.  Change 'template' as above. ]
   now desc entry is "[nerdymousedesc]";                  [ Description of the creature when you encounter it. ]
   now face entry is "that of an anthropomorphic mouse, complete with large ears and slightly buck teeth";      [ Face Description, format as the text "Your face is (your text)." ]
   now body entry is "that of a lithe mouse with very little definition";   [ Body Description, format as the text "Your body is (your text)." ]
   now skin entry is "Soft, light tan fur covers your";   [ Skin desc., format as the text "Your body is covered in (your text) skin."  Note: the word 'skin' is automatically included at the end. ]
   now tail entry is "Your tail is roughly the same length as your body, thin, and naked like that of a typical mouse.";   [ Tail desc., written as a full sentence or left blank for none. ]
   now cock entry is "sheathed, slender rodent like";                  [ Cock desc., format as "You have a 'size' (your text) cock." ]
   now face change entry is "Your gums start to hurt around your two front teeth, almost like you’re teething all over again, your tongue feels over them finding your front teeth have grown larger giving you slightly bucked teeth. Before you’re able to fully comprehend this, you feel the very shape of your skull starting to change, growing out into a short muzzle, your ears shift and grow much larger giving your head the appearance of a mouse";   [ Face TF text, format as "Your face feels funny as (your text)." ]
   now body change entry is "Your stomach churns and tightens, as you reach to it you can feel your muscles shrinking along with the rest of you.  The focus on your shrinking body moves to the changing shape of your hands and feet as they turn into furless, mouse-like paws.";   [ Body TF text, format as "Your body feels funny as (your text)." ]
   now skin change entry is "You give an idle scratch to your belly to get at a sudden itch. As the itch subsides, you feel thin fur covering the area. A moment later you feel two more spots itching, soon your entire body is just one big itch that you can’t scratch.  After what feels like hours of scratching your body finally relaxes enough to notice your whole body is now covered in soft, light tan fur";   [ Skin TF text, format as "Your skin feels funny as (your text)." ]
   now ass change entry is "An itch forms at your backside, reaching back to scratch at it reveals a change occurring. A tail is growing from the base of your spine. After several minutes you become the proud owner of a naked whip of a tail, like that of a mouse";   [ Ass/Tail TF text, format as "Your ass feels funny as (your text)." ]
   now cock change entry is "A sudden wave of euphoria shoots through your groin. The feeling leaves you gasping for what feels like hours before you finally compose yourself enough to actually look at your crotch. You find your cock has grown slender and is now covered in a protective sheath when not aroused";      [ Cock TF text, format as "Your cock feels funny as (your text)." ]
   now str entry is 8;         [ These are now the creature's stats... ]
   now dex entry is 12;         [ ...and are only altered onto the player via Shifting or the Mighty Mutation feat ]
   now sta entry is 11;         [ These values may be used as part of alternate combat. ]
   now per entry is 9;
   now int entry is 17;
   now cha entry is 11;
   now sex entry is "Male";      [ Infection will move the player towards this gender.  Current: 'Male' 'Female' 'Both' ]
   now hp entry is 32;         [ The monster's starting hit points. ]
   now lev entry is 3;         [ Monster level.  (Level x 2) XP for victory.  (Level / 2) XP for losing. ]
   now wdam entry is 4;         [ Monster's average damage when attacking. ]
   now area entry is "Campus";      [ "Outside" "Mall" "Park" "Beach" etc... Check an existing creature in the area. ]
   now cocks entry is 1;         [ Number of cocks the infection will try to cause if sex entry is 'Male' or 'Both'. ]
   now cock length entry is 9;      [ Length in inches infection will make cock grow to if cocks. ]
   now cock width entry is 7;      [ Cock width, more commonly used for ball size. ]
   now breasts entry is 0;         [ Number of breasts the infection will give a player. ]
   now breast size entry is 0;      [ Size of breasts the infection will try to attain (corresponds to letter cup size). ]
   now male breast size entry is 0;   [ Breast size for if Sex="Male", usually zero. ]
   now cunts entry is 0;         [ The number of cunts the infection will try to cause if sex entry is 'Female' or 'Both'. ]
   now cunt length entry is 0;      [ Depth in inches of female sex the infection will attempt to give a player. ]
   now cunt width entry is 0;      [ Width in inches of female sex the infection will try to give a player. ]
   now libido entry is 30;         [ Target libido the infection will rise towards. ]
   now loot entry is "soda";         [ Dropped item, blank for none.  Case sensitive. ]
   now lootchance entry is 20;      [ Percentage chance of dropping loot, from 0-100. ]
   [ These represent the new additions to the table of random critters ]
   now scale entry is 2;            [ Number 1-5, approx size/height of infected PC body: 1=tiny, 3=avg, 5=huge ]
   now body descriptor entry is "[one of]lanky[or]skinny[or]lithe[or]short[at random]";   [ Ex: "plump" "fat" "muscled" "strong" "slimy" "gelatinous" "slender"   Use [one of] to vary ]
   now type entry is "rodent";      [ one-word creature type. Ex: feline, canine, lupine, robotic, human... Use [one of] to vary ]
   now magic entry is false;         [ Is this a magic creature? true/false (normally false) ]
   now resbypass entry is false;         [ Bypasses Researcher bonus? true/false (almost invariably false) ]
   now non-infectious entry is false;      [ Is this a non-infectious, non-shiftable creature? True/False (usually false) ]
   blank out the nocturnal entry;      [ True=Nocturnal (night encounters only), False=Diurnal (day encounters only), blank for both. ]
   now altcombat entry is "default";      [ Row used to designate any special combat features, "default" for standard combat. ]

[A sample structure for succumbing/surviving messages at the end of the game.]
[Numerous other examples can be found in existing creature files.]

Section 3 - Endings

when play ends:
   if bodyname of player is "Nerdy Mouse":
      if humanity of player is less than 10:
         say "     You give in to the vast nerdiness inside your head. After pouring over all of the books you can find in the library you grow bored and desire a more structured path of learning. Wandering around you eventually find yourself at the College Campus and are over joyed at the thought of getting a higher education. Almost immediatly you find yourself on the recieving end of a wedgie to shouts of 'NERD!'. Ah, sweet academia.";
      otherwise:
         say "     You survived, by some miracle, with your humanity still in tact. It takes some time but you finally find a place you fit in, surrounded by those like you, by fellow nerds.";
         if cocks of player > 0:                     [MALE/HERM]
            say "     Additional text for a male/herm survivor.";
         otherwise if "Sterile" is not listed in feats of player:   [F-BREEDABLE]
            say "     Additional text for a female survivor who can become preggers.";
         otherwise:                           [F-STERILE]
            say "     Additional text for a female survivor who cannot become preggers.";

[ Edit this to have the correct creature name as well]
Nerdy Mouse For FS ends here.


there we go, all fixed. still gotta finish/work on sex scenes, and the end game scenes.

For the sex scenes i'm thinking different results for diff outcomes, something different for victory and having dominate in traits, different for victory and having submissive as a trait, and different for submitting outright.

Plus I gotta figure a way for infection to spread since the mouse doesn't out right sex on victory. Don't some of the other encounters spread the infection even through submitting/victory sex? if not I might try my hand at an item that the mouse drops that when used will spread the infection so that way players won't have to submit just to become the creature if they want to.
McRabid
 
Posts: 16
Joined: Tue Jan 14, 2014 10:32 pm

Re: My Contribution(s)

Postby TigerStripes » Mon Aug 04, 2014 8:12 am

McRabid wrote:"Nerdy Mouse" by McRabid

There's some punctuation and formatting issues to be resolved.

1> For example, during the 'losetonerdymouse' scene, there's the initial half-paragraph ending w/o punctuation, but it is then followed by separate, new paragraphs. This would result in:
Code: Select all
     The mouse grins at you and sticks his tongue out mockingly "Brains over brawn ftw! Ha ha ha! Ha ha ha ha ha!" he arches his back and looks up to the sky as he gives his oddly familiar laugh. After laughing in that same manner for almost a minute he turns his attention back to you and, empowered by his victory over you, flips you off while grinning     "You're the loser now. Jerk." The mouse keeps his smug look on his face. Having had enough of this smarmy little bastard you stagger to your feet with fists balled. He gives a terrified squeak before darting off as fast as he can run.

No stop to that middle sentence and followed by 5 blank spaces.

2> The formatting for your infection description and tf content needs adjustment. The template gives a guide to its formatting in the comment beside each one.
- The game will automatically append "Your face feels funny as" or something similar at the start and add a "." at the end for the transformations. This means you want to start any of the change entries with a lower case and end them without punctuation.
- While most of your player description elements are fine, the 'skin entry' is capitalized and might work better as 'light tan furred' as a few spots of older code for scenes due call upon the [skin of player] value.
- The 'cock entry' value is best restricted to single adjectives, using [one of]<a>[or]<b>[or]<c>[at random] or [if <this>]<a>[otherwise]<b>[end if] when you want a varied description. Many sex scenes call upon this value using [cock of player] during the game and will be expecting a single adjective outcome. You can use the description when the player's cock is transforming to help emphasize its multiple characteristics all at once when needed (knot/colour/etc.) even though the scenes or a casual look will only mention any given one at the time.

3> As for your point of method of contamination, if you want to make it more explicit, he can blow raspberries at the player. Alternatively, he can do something more direct (lick/kiss/wank onto them) with a comment about wanting to help them know how it feels to be the little guy for a change (if not already a mouse/small). With the female one, he can always blurble/drool between those tits he ends up mashed between. Speaking of...

4> Your gender division for the female reaction is a little off. Currently the player loss will divide between male/herm and female/neuter. It is also assuming that the player in this second case will then have breasts. Given the scenario you've set up, I'm not 100% sure how to best resolve this, though first suggestion would be to make your initial variation check for tits or no cock + tits, depending on whether you want to include or exclude herms. Also, someone's sure to raise the question of why he didn't notice those tits (especially when huge) during the course of the fight.

I have a feeling there was something else I'd spotted, but I can't recall it at the moment. Anyhow, I hope that feedback helps. It's nice to have you back and helping out again.
User avatar
TigerStripes
 
Posts: 592
Joined: Mon Dec 09, 2013 4:39 pm

Re: My Contribution(s)

Postby McRabid » Mon Aug 04, 2014 11:29 am

TigerStripes wrote:
McRabid wrote:"Nerdy Mouse" by McRabid

There's some punctuation and formatting issues to be resolved.

1> For example, during the 'losetonerdymouse' scene, there's the initial half-paragraph ending w/o punctuation, but it is then followed by separate, new paragraphs. This would result in:
Code: Select all
     The mouse grins at you and sticks his tongue out mockingly "Brains over brawn ftw! Ha ha ha! Ha ha ha ha ha!" he arches his back and looks up to the sky as he gives his oddly familiar laugh. After laughing in that same manner for almost a minute he turns his attention back to you and, empowered by his victory over you, flips you off while grinning     "You're the loser now. Jerk." The mouse keeps his smug look on his face. Having had enough of this smarmy little bastard you stagger to your feet with fists balled. He gives a terrified squeak before darting off as fast as he can run.

No stop to that middle sentence and followed by 5 blank spaces.


Thanks for pointing this out :D I tend to forget punctuation at times and a lot of this was copy pasted right into the template from my 'idea document' I'm now going back over it with a fine toothed comb :3

TigerStripes wrote:2> The formatting for your infection description and tf content needs adjustment. The template gives a guide to its formatting in the comment beside each one.
- The game will automatically append "Your face feels funny as" or something similar at the start and add a "." at the end for the transformations. This means you want to start any of the change entries with a lower case and end them without punctuation.
- While most of your player description elements are fine, the 'skin entry' is capitalized and might work better as 'light tan furred' as a few spots of older code for scenes due call upon the [skin of player] value.
- The 'cock entry' value is best restricted to single adjectives, using [one of]<a>[or]<b>[or]<c>[at random] or [if <this>]<a>[otherwise]<b>[end if] when you want a varied description. Many sex scenes call upon this value using [cock of player] during the game and will be expecting a single adjective outcome. You can use the description when the player's cock is transforming to help emphasize its multiple characteristics all at once when needed (knot/colour/etc.) even though the scenes or a casual look will only mention any given one at the time.


Alrighty, fixing these as well, completely forgot my bit was going to be placed in sentences when I pasted them in after editing the things and left the caps in.

TigerStripes wrote:3> As for your point of method of contamination, if you want to make it more explicit, he can blow raspberries at the player. Alternatively, he can do something more direct (lick/kiss/wank onto them) with a comment about wanting to help them know how it feels to be the little guy for a change (if not already a mouse/small). With the female one, he can always blurble/drool between those tits he ends up mashed between. Speaking of...


Brilliant, here i was over complicating things for myself once again and hah, I'm embarrassed to admit I'd have never of thought of that :p

TigerStripes wrote:4> Your gender division for the female reaction is a little off. Currently the player loss will divide between male/herm and female/neuter. It is also assuming that the player in this second case will then have breasts. Given the scenario you've set up, I'm not 100% sure how to best resolve this, though first suggestion would be to make your initial variation check for tits or no cock + tits, depending on whether you want to include or exclude herms. Also, someone's sure to raise the question of why he didn't notice those tits (especially when huge) during the course of the fight.


Yeah, this one was a rushed decision to do, spur of the moment so lotta logical issues with it. How would I go about writing a variation check? I'd like to not exclude variation of the player's sex if possible,

TigerStripes wrote:I have a feeling there was something else I'd spotted, but I can't recall it at the moment. Anyhow, I hope that feedback helps. It's nice to have you back and helping out again.


If you recall what it was, lemme know, I'm still gonna be goin over it with the comb though. It's great to be back :3 I think most of my absence can be explained away as I was kinda scared to touch the coding and didn't wanna ask someone else to do it for me again. Glad I sucked it up and tackled the coding cause it's actually kinda fun.
McRabid
 
Posts: 16
Joined: Tue Jan 14, 2014 10:32 pm

Re: My Contribution(s)

Postby TigerStripes » Mon Aug 04, 2014 1:42 pm

McRabid wrote:Yeah, this one was a rushed decision to do, spur of the moment so lotta logical issues with it. How would I go about writing a variation check? I'd like to not exclude variation of the player's sex if possible,


Here's one possible way you can do it. It starts with apparent females (breasts and no cock), then goes to those he might momentarily think are female (until that cock is noticed), then a small/tiny player and then all other foes.
Code: Select all
to say losetonerdymouse:
   say "     <intro to loss text for all foes.>";
   if cocks of player is 0 and breast size of player > 0:      [no cock and at least an A-cup]
      say "<continuation for female/neuter w/breasts.>";
   otherwise if breast size of player > 0:                  [cock + at least an A-cup]
      say "<continuation for male(futa)/herm w/breasts.>";
   otherwise if scalevalue of player < 3:                  [smaller than average player body]
      say "<continuation for small/tiny foes.>";
   otherwise:
      say "<continuation for all other foes.>";

The above can be adjusted to require a miminum breast size by increasing it from a 0 to some other value or break them down between big breast and small breast.

If you want to go with the 'Ack! A girl!' outcomes, you might want to tweak his description to fudge around this a little. Maybe he charges in with his eyes closed and flailing his fists wildly. You can similarly adjust his fighting moves to be a little more frantic.
ex:
Code: Select all
The mouse flails his heavy bag wildly while blocking his face.  '[mnfacequote]!' he squeaks with fear.  The bag ends up clocking you in the side of the head with a heavy thud.
The nerdy mouse swings his little fists wildly with his eyes squeezed tightly shut, some of his frantic blows hitting you.

to say mnfacequote:
[one of]Don't break my glasses[or]Not in the face!  Not in the face[or]Larp rules!  Larp Rules!  Aiming for the head is cheating[at random]


If you recall what it was, lemme know, I'm still gonna be goin over it with the comb though. It's great to be back :3 I think most of my absence can be explained away as I was kinda scared to touch the coding and didn't wanna ask someone else to do it for me again. Glad I sucked it up and tackled the coding cause it's actually kinda fun.

As for your coding worries, that's why the template's there. It's a fairly good starting point someone who doesn't want to worry about the code can start from. Come to think of it, I should make a short series of alternate template options for player loss or player victory with a note about what situation they're best geared for. I'll try to remember to do that some time I'm not quite in the mood to work on commission stuff.

Also, is he going to be a unique foe or is there a bunch of these nerdy guys running around?
User avatar
TigerStripes
 
Posts: 592
Joined: Mon Dec 09, 2013 4:39 pm

Re: My Contribution(s)

Postby McRabid » Mon Aug 04, 2014 3:45 pm

I'm not entirely sure if he'll be one of a kind or one of many nerdlings running around the campus. Part of me thinks he should be a unique because well, it is more of a sports college than academic, but on the other hand if there are multiples of him then that'd explain running into two in a row on the off chance that it happens with that one trait that enables double encounters on occasion...

Plus if there's more than one of him then it opens up to a lot of possibilities, like interrupting a game session between nerds or something, hmm...
McRabid
 
Posts: 16
Joined: Tue Jan 14, 2014 10:32 pm

Re: My Contribution(s)

Postby McRabid » Tue Aug 05, 2014 11:37 am

Code: Select all
"Nerdy Mouse" by McRabid

Version 1 of Nerdy Mouse For FS by McRabid begins here.
[ Edit the above line, replace 'Template' with your monster's name, and 'YourName' with the name you'd like credited for the mod. ]
[***This template is not an actual creature, but instead an template for monster creation for FS and should not be added to the game itself.***]

"Adds a Template creature to Flexible Survivals Wandering Monsters table"
[Description text for this Extension.]

Section 1 - Monster Responses

[ Use 'to say xxxxx' for overlong text boxes or complex situations, using '[xxxxx]' (in square brackets) within a say statement to execute them.  Typically, these are needed if there are a lot of cock/species/cunt checks. ]

when play begins:
[These flags indicate which monster groups your creature belongs to, should someone want to remove any given type.]
[Delete the lines with unneeded flags and replace 'Template' with your creature's name entry.  Case sensitive.]
   add { "Nerdy Mouse" } to infections of guy;
   add { "Nerdy Mouse" } to infections of furry;


[Sample loss and victory text templates.]
[Numerous other variations can be found in existing creature files.]
[Change the 'template' in their names here and below to something appropriate to your creature.]

to say losetonerdymouse:
   say "The mouse grins at you and sticks his tongue out mockingly ‘Brains over brawn ftw! Ha ha ha! Ha ha ha ha ha!’ he arches his back and looks up to the sky as he gives his oddly familiar laugh. After laughing in that same manner for almost a minute he turns his attention back to you and, empowered by his victory over you, flips you off while grinning.";
   if cocks of player is 0 and breast size of player > 0:      [no cock and at least an A-cup]
     say "The rodent freezes as he stares at you 'Oh crap, oh crap.. I... I am so... soooo sorry. I.. I was just so caught up in defending myself.. Are you okay Miss?' as he talks he's hurrying to your side to help you up only to trip over his own feet. The nerd ends up face first between your breasts. Almost immediately you feel a dampness in your cleavage, the little nerd undoubtedly drooling at having a close up with breasts. He pulls back quickly, his face beet red 'I didn't mean it! I would never do.. er.. not that you aren't pretty. I just.. prefer girls that have an IQ higher than their bust size.' The mouse's embarrasment had been so cute right up til that point. As if sensing your rising anger he gives a startled squeak before scampering away as fast as he can.";
   otherwise if breast size of player > 0:                  [cock + at least an A-cup]
     say "The rodent freezes as he stares at you 'Oh crap, oh crap.. I... I am so... soooo sorry. I.. I was just so caught up in defending myself.. Are you okay Miss?' as he talks he's hurrying to your side to help you up only to trip over his own feet. The nerd ends up face first between your breasts. Almost immediately you feel a dampness in your cleavage, the little nerd undoubtedly drooling at having a close up with breasts. The mouse places his paws down to push himself up, one lands right on your crotch. The mouse bolts up right, his face covered in a blush 'you...have a..' He clears his throat blushing 'I didn't mean to grab.. I... uh..' He stands quickly, an obvious bulge in his pants, without another word he bolts as quickly as he can";
   otherwise if scalevalue of player < 3:                  [smaller than average player body]
     say "<continuation for small/tiny foes.>";
   otherwise:
     say "'You're the loser now. Jerk.' The mouse, empowered with his victory over you, grows bold and spits oh you. Having had enough of this smarmy little bastard you stagger to your feet with fists balled. He gives a terrified squeak before darting off as fast as he can run.";

to say beatthenerdymouse:
   say "You smirk at the defeated nerd as he slumps to the ground with a whimper. ‘You… you’re just jealous that I’m smarter than you.’ The nerd sniffles as he pushes his glasses back up his maw. You stare at him for some time, giving the nerd enough time to stand back up, but a warning look from you makes him think better of running away.";
   if libido of player > 40:
      say "     Additional paragraph for a player with a libido greater than 40.  Do they want sex?";
      if the player consents:
         say "     The player agreed to sex.  Fun times begin.";
         if cunts of player > 0:
            say "     The player is female/herm, so sex goes like this for her.";
         otherwise:
            say "     The player must be male, so sex goes like this for him.";
      otherwise:
         say "[one of]You grin widely as you wrap the nerd up in a headlock and give him a brutal noogie 'stoppiiiiiiit noooo'[or]you wrap your arm over the mouse's shoulders and quickly slurp your finger before jabbing it into one of his ears  'aaaah noooo wet willie!'[or]Acting like you're leaving, you walk past him before quickly grabbing the waistband of his underwear and yanking it upwards. 'AAGH!' The mouse gives a high pitched squeak before falling over from your wedgie[at random]. Satisfied with adding insult to injury you wander away from the humiliated nerd.";


to say nerdymousedesc:
   say "As you're exploring the Campus Quad you almost literally collide with a short brown mouse [one of]with his nose buried in a book[or]absorbed with a handheld game system[or]reading a comic book[at random]. He's wearing thick circular glasses, a t-shirt [one of]reading 'I get +8 on all of my intelligence rolls'[or]reading 'l337'[or]with a picture of a blue police box[or]with a picture of a wizard casting a spell[at random] ,a pair of blue jeans and carries a large messenger bag.";
   say "The mouse stares at you from behind his large glasses for a moment before letting out a startled squeak and jumping away from you. He adopts an almost comical boxing stance before speaking 'I...I'm not afraid of you stupid bullies anymore! [one of]Allons-y!'[or]Engage!'[or]Excelsior!'[or]Let's get dangerous!'[or]Roll for initiative!'[at random].";


Section 2 - Monster Insertion

Table of random critters (continued)
name   attack   defeated   victory   desc   face   body   skin   tail   cock   face change   body change   skin change   ass change   cock change   str   dex   sta   per   int   cha   sex   hp   lev   wdam   area   cocks   cock length   cock width   breasts   breast size   male breast size   cunts   cunt length   cunt width   libido   loot   lootchance   scale (number)   body descriptor (text)   type (text)   magic (truth state)   resbypass (truth state)   non-infectious (truth state)   nocturnal (truth state)   altcombat (text)
--   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --    --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --;

[ Adds a blank row to the table, this is immediately filled ;) ]
When Play begins:
   Choose a blank row from Table of random critters;
   now name entry is "Nerdy Mouse";      [The creature's name as displayed and used in naming descriptions]
   now attack entry is "[one of]The mouse blocks another attack from you, while shouting ‘Barrier!’ by using his messenger bag as a shield. OUCH! What does he have in there anyway?[or]Seemingly recalling a defense class the mouse shouts ‘I don’t know you! This is my purse!’ As he delivers a swift, and very painful, kick right to your groin.[or]‘Look behind you, a three-headed monkey!’ The mouse shouts, pointing behind you. You turn to look and find nothing, your pride is wounded for falling for the oldest trick in the book[or]The mouse flails his balled up fists in your general direction. It would be almost comical if he wasn’t actually hitting you.[at random].";   [Text used when the monster succeeds on an attack]
   now defeated entry is "[beatthenerdymouse]";            [ Text when monster loses.  Change 'template' as above. ]
   now victory entry is "[losetonerdymouse]";               [ Text when monster wins.  Change 'template' as above. ]
   now desc entry is "[nerdymousedesc]";                  [ Description of the creature when you encounter it. ]
   now face entry is "that of an anthropomorphic mouse, complete with large ears and slightly buck teeth";      [ Face Description, format as the text "Your face is (your text)." ]
   now body entry is "that of a lithe mouse with very little definition";   [ Body Description, format as the text "Your body is (your text)." ]
   now skin entry is "light tan fur covers your";   [ Skin desc., format as the text "Your body is covered in (your text) skin."  Note: the word 'skin' is automatically included at the end. ]
   now tail entry is "Your tail is roughly the same length as your body, thin, and naked like that of a typical mouse.";   [ Tail desc., written as a full sentence or left blank for none. ]
   now cock entry is "[one of]slender[or]rodent[at random]";                  [ Cock desc., format as "You have a 'size' (your text) cock." ]
   now face change entry is "your gums start to hurt around your two front teeth, almost like you’re teething all over again, your tongue feels over them finding your front teeth have grown larger giving you slightly bucked teeth. Before you’re able to fully comprehend this, you feel the very shape of your skull starting to change, growing out into a short muzzle, your ears shift and grow much larger giving your head the appearance of a mouse";   [ Face TF text, format as "Your face feels funny as (your text)." ]
   now body change entry is "your stomach churns and tightens, as you reach to it you can feel your muscles shrinking along with the rest of you.  The focus on your shrinking body moves to the changing shape of your hands and feet as they turn into furless, mouse-like paws.";   [ Body TF text, format as "Your body feels funny as (your text)." ]
   now skin change entry is "you give an idle scratch to your belly to get at a sudden itch. As the itch subsides, you feel thin fur covering the area. A moment later you feel two more spots itching, soon your entire body is just one big itch that you can’t scratch.  After what feels like hours of scratching your body finally relaxes enough to notice your whole body is now covered in soft, light tan fur";   [ Skin TF text, format as "Your skin feels funny as (your text)." ]
   now ass change entry is "An itch forms at your backside, reaching back to scratch at it reveals a change occurring. A tail is growing from the base of your spine. After several minutes you become the proud owner of a naked whip of a tail, like that of a mouse";   [ Ass/Tail TF text, format as "Your ass feels funny as (your text)." ]
   now cock change entry is "a sudden wave of euphoria shoots through your groin. The feeling leaves you gasping for what feels like hours before you finally compose yourself enough to actually look at your crotch. You find your cock has grown slender and is now covered in a protective sheath when not aroused";      [ Cock TF text, format as "Your cock feels funny as (your text)." ]
   now str entry is 8;         [ These are now the creature's stats... ]
   now dex entry is 12;         [ ...and are only altered onto the player via Shifting or the Mighty Mutation feat ]
   now sta entry is 11;         [ These values may be used as part of alternate combat. ]
   now per entry is 9;
   now int entry is 17;
   now cha entry is 11;
   now sex entry is "Male";      [ Infection will move the player towards this gender.  Current: 'Male' 'Female' 'Both' ]
   now hp entry is 32;         [ The monster's starting hit points. ]
   now lev entry is 3;         [ Monster level.  (Level x 2) XP for victory.  (Level / 2) XP for losing. ]
   now wdam entry is 4;         [ Monster's average damage when attacking. ]
   now area entry is "Campus";      [ "Outside" "Mall" "Park" "Beach" etc... Check an existing creature in the area. ]
   now cocks entry is 1;         [ Number of cocks the infection will try to cause if sex entry is 'Male' or 'Both'. ]
   now cock length entry is 9;      [ Length in inches infection will make cock grow to if cocks. ]
   now cock width entry is 7;      [ Cock width, more commonly used for ball size. ]
   now breasts entry is 0;         [ Number of breasts the infection will give a player. ]
   now breast size entry is 0;      [ Size of breasts the infection will try to attain (corresponds to letter cup size). ]
   now male breast size entry is 0;   [ Breast size for if Sex="Male", usually zero. ]
   now cunts entry is 0;         [ The number of cunts the infection will try to cause if sex entry is 'Female' or 'Both'. ]
   now cunt length entry is 0;      [ Depth in inches of female sex the infection will attempt to give a player. ]
   now cunt width entry is 0;      [ Width in inches of female sex the infection will try to give a player. ]
   now libido entry is 30;         [ Target libido the infection will rise towards. ]
   now loot entry is "soda";         [ Dropped item, blank for none.  Case sensitive. ]
   now lootchance entry is 20;      [ Percentage chance of dropping loot, from 0-100. ]
   [ These represent the new additions to the table of random critters ]
   now scale entry is 2;            [ Number 1-5, approx size/height of infected PC body: 1=tiny, 3=avg, 5=huge ]
   now body descriptor entry is "[one of]lanky[or]skinny[or]lithe[or]short[at random]";   [ Ex: "plump" "fat" "muscled" "strong" "slimy" "gelatinous" "slender"   Use [one of] to vary ]
   now type entry is "rodent";      [ one-word creature type. Ex: feline, canine, lupine, robotic, human... Use [one of] to vary ]
   now magic entry is false;         [ Is this a magic creature? true/false (normally false) ]
   now resbypass entry is false;         [ Bypasses Researcher bonus? true/false (almost invariably false) ]
   now non-infectious entry is false;      [ Is this a non-infectious, non-shiftable creature? True/False (usually false) ]
   blank out the nocturnal entry;      [ True=Nocturnal (night encounters only), False=Diurnal (day encounters only), blank for both. ]
   now altcombat entry is "default";      [ Row used to designate any special combat features, "default" for standard combat. ]

[A sample structure for succumbing/surviving messages at the end of the game.]
[Numerous other examples can be found in existing creature files.]

Section 3 - Endings

when play ends:
   if bodyname of player is "Nerdy Mouse":
      if humanity of player is less than 10:
         say "     You give in to the vast nerdiness inside your head. After pouring over all of the books you can find in the library you grow bored and desire a more structured path of learning. Wandering around you eventually find yourself at the College Campus and are over joyed at the thought of getting a higher education. Almost immediatly you find yourself on the recieving end of a wedgie to shouts of 'NERD!'. Ah, sweet academia.";
      otherwise:
         say "     You survived, by some miracle, with your humanity still in tact. It takes some time but you finally find a place you fit in, surrounded by those like you, by fellow nerds.";
         if cocks of player > 0:                     [MALE/HERM]
            say "     Additional text for a male/herm survivor.";
         otherwise if "Sterile" is not listed in feats of player:   [F-BREEDABLE]
            say "     Additional text for a female survivor who can become preggers.";
         otherwise:                           [F-STERILE]
            say "     Additional text for a female survivor who cannot become preggers.";

[ Edit this to have the correct creature name as well]
Nerdy Mouse For FS ends here.


just an update on things
McRabid
 
Posts: 16
Joined: Tue Jan 14, 2014 10:32 pm

Re: My Contribution(s)

Postby McRabid » Wed Aug 06, 2014 10:12 pm

Okay, I think, though I may be wrong, that I have finished save for the sex and game over scenes as I have yet to decide exactly what kind of sex to go with the mouse on victory.

The Endings is another thing I'm unsure of, any suggestions?

Code: Select all
"Nerdy Mouse" by McRabid

Version 1 of Nerdy Mouse For FS by McRabid begins here.
[ Edit the above line, replace 'Template' with your monster's name, and 'YourName' with the name you'd like credited for the mod. ]
[***This template is not an actual creature, but instead an template for monster creation for FS and should not be added to the game itself.***]

"Adds a Template creature to Flexible Survivals Wandering Monsters table"
[Description text for this Extension.]

Section 1 - Monster Responses

[ Use 'to say xxxxx' for overlong text boxes or complex situations, using '[xxxxx]' (in square brackets) within a say statement to execute them.  Typically, these are needed if there are a lot of cock/species/cunt checks. ]

when play begins:
[These flags indicate which monster groups your creature belongs to, should someone want to remove any given type.]
[Delete the lines with unneeded flags and replace 'Template' with your creature's name entry.  Case sensitive.]
   add { "Nerdy Mouse" } to infections of guy;
   add { "Nerdy Mouse" } to infections of furry;


[Sample loss and victory text templates.]
[Numerous other variations can be found in existing creature files.]
[Change the 'template' in their names here and below to something appropriate to your creature.]

to say losetonerdymouse:
   say "The mouse grins at you and sticks his tongue out mockingly ‘Brains over brawn ftw! Ha ha ha! Ha ha ha ha ha!’ he arches his back and looks up to the sky as he gives his oddly familiar laugh. After laughing in that same manner for almost a minute he turns his attention back to you and, empowered by his victory over you, flips you off while grinning.";
   if cocks of player is 0 and breast size of player > 0:      [no cock and at least an A-cup]
     say "The rodent freezes as he stares at you 'Oh crap, oh crap.. I... I am so... soooo sorry. I.. I was just so caught up in defending myself.. Are you okay Miss?' as he talks he's hurrying to your side to help you up only to trip over his own feet. The nerd ends up face first between your breasts. Almost immediately you feel a dampness in your cleavage, the little nerd undoubtedly drooling at having a close up with breasts. He pulls back quickly, his face beet red 'I didn't mean it! I would never do.. er.. not that you aren't pretty. I just.. prefer girls that have an IQ higher than their bust size.' The mouse's embarrasment had been so cute right up til that point. As if sensing your rising anger he gives a startled squeak before scampering away as fast as he can.";
   otherwise if breast size of player > 0:                  [cock + at least an A-cup]
     say "The rodent freezes as he stares at you 'Oh crap, oh crap.. I... I am so... soooo sorry. I.. I was just so caught up in defending myself.. Are you okay Miss?' as he talks he's hurrying to your side to help you up only to trip over his own feet. The nerd ends up face first between your breasts. Almost immediately you feel a dampness in your cleavage, the little nerd undoubtedly drooling at having a close up with breasts. The mouse places his paws down to push himself up, one lands right on your crotch. The mouse bolts up right, his face covered in a blush 'you...have a..' He clears his throat blushing 'I didn't mean to grab.. I... uh..' He stands quickly, an obvious bulge in his pants, without another word he bolts as quickly as he can";
   otherwise if scalevalue of player < 3:                  [smaller than average player body]
     say "He stares at you for a moment before smiling and holding out a paw to help you up, 'Sorry, us little guys really shouldn't be fighting eachother.' AH CHOO. His ears flatten back as he looks at you sheepishly, 'I.. s...sorry, allergies.' He hands you a tissue so you can wipe your face off. 'I think I'm still alergic to pet dander. At least I'm not a cat, or a dog. Then I'd be allergic to myself.' He laughs some before starting to walk away 'Watch yourself out there,'.";
   otherwise:
     say "'You're the loser now. Jerk.' The mouse, empowered with his victory over you, grows bold and spits oh you. Having had enough of this smarmy little bastard you stagger to your feet with fists balled. He gives a terrified squeak before darting off as fast as he can run.";

to say beatthenerdymouse:
   say "You smirk at the defeated nerd as he slumps to the ground with a whimper. ‘You… you’re just jealous that I’m smarter than you.’ The nerd sniffles as he pushes his glasses back up his maw. You stare at him for some time, giving the nerd enough time to stand back up, but a warning look from you makes him think better of running away.";
   if libido of player > 40:
      say "     Additional paragraph for a player with a libido greater than 40.  Do they want sex?";
      if the player consents:
         say "     The player agreed to sex.  Fun times begin.";
         if cunts of player > 0:
            say "     The player is female/herm, so sex goes like this for her.";
         otherwise:
            say "     The player must be male, so sex goes like this for him.";
      otherwise:
         say "[one of]You grin widely as you wrap the nerd up in a headlock and give him a brutal noogie 'stoppiiiiiiit noooo'[or]you wrap your arm over the mouse's shoulders and quickly slurp your finger before jabbing it into one of his ears  'aaaah noooo wet willie!'[or]Acting like you're leaving, you walk past him before quickly grabbing the waistband of his underwear and yanking it upwards. 'AAGH!' The mouse gives a high pitched squeak before falling over from your wedgie[at random]. Satisfied with adding insult to injury you wander away from the humiliated nerd.";


to say nerdymousedesc:
   say "As you're exploring the Campus Quad you almost literally collide with a short brown mouse [one of]with his nose buried in a book[or]absorbed with a handheld game system[or]reading a comic book[at random]. He's wearing thick circular glasses, a t-shirt [one of]reading 'I get +8 on all of my intelligence rolls'[or]reading 'l337'[or]with a picture of a blue police box[or]with a picture of a wizard casting a spell[at random] ,a pair of blue jeans and carries a large messenger bag.";
   say "The mouse stares at you from behind his large glasses for a moment before letting out a startled squeak and jumping away from you. He adopts an almost comical boxing stance before speaking 'I...I'm not afraid of you stupid bullies anymore! [one of]Allons-y!'[or]Engage!'[or]Excelsior!'[or]Let's get dangerous!'[or]Roll for initiative!'[at random].";


Section 2 - Monster Insertion

Table of random critters (continued)
name   attack   defeated   victory   desc   face   body   skin   tail   cock   face change   body change   skin change   ass change   cock change   str   dex   sta   per   int   cha   sex   hp   lev   wdam   area   cocks   cock length   cock width   breasts   breast size   male breast size   cunts   cunt length   cunt width   libido   loot   lootchance   scale (number)   body descriptor (text)   type (text)   magic (truth state)   resbypass (truth state)   non-infectious (truth state)   nocturnal (truth state)   altcombat (text)
--   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --    --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --;

[ Adds a blank row to the table, this is immediately filled ;) ]
When Play begins:
   Choose a blank row from Table of random critters;
   now name entry is "Nerdy Mouse";      [The creature's name as displayed and used in naming descriptions]
   now attack entry is "[one of]The mouse blocks another attack from you, while shouting ‘Barrier!’ by using his messenger bag as a shield. OUCH! What does he have in there anyway?[or]Seemingly recalling a defense class the mouse shouts ‘I don’t know you! This is my purse!’ As he delivers a swift, and very painful, kick right to your groin.[or]‘Look behind you, a three-headed monkey!’ The mouse shouts, pointing behind you. You turn to look and find nothing, your pride is wounded for falling for the oldest trick in the book[or]The mouse flails his balled up fists in your general direction. It would be almost comical if he wasn’t actually hitting you.[at random].";   [Text used when the monster succeeds on an attack]
   now defeated entry is "[beatthenerdymouse]";            [ Text when monster loses.  Change 'template' as above. ]
   now victory entry is "[losetonerdymouse]";               [ Text when monster wins.  Change 'template' as above. ]
   now desc entry is "[nerdymousedesc]";                  [ Description of the creature when you encounter it. ]
   now face entry is "that of an anthropomorphic mouse, complete with large ears and slightly buck teeth";      [ Face Description, format as the text "Your face is (your text)." ]
   now body entry is "that of a lithe mouse with very little definition";   [ Body Description, format as the text "Your body is (your text)." ]
   now skin entry is "light tan fur covers your";   [ Skin desc., format as the text "Your body is covered in (your text) skin."  Note: the word 'skin' is automatically included at the end. ]
   now tail entry is "Your tail is roughly the same length as your body, thin, and naked like that of a typical mouse.";   [ Tail desc., written as a full sentence or left blank for none. ]
   now cock entry is "rodent";                  [ Cock desc., format as "You have a 'size' (your text) cock." ]
   now face change entry is "your gums start to hurt around your two front teeth, almost like you’re teething all over again, your tongue feels over them finding your front teeth have grown larger giving you slightly bucked teeth. Before you’re able to fully comprehend this, you feel the very shape of your skull starting to change, growing out into a short muzzle, your ears shift and grow much larger giving your head the appearance of a mouse";   [ Face TF text, format as "Your face feels funny as (your text)." ]
   now body change entry is "your stomach churns and tightens, as you reach to it you can feel your muscles shrinking along with the rest of you.  The focus on your shrinking body moves to the changing shape of your hands and feet as they turn into furless, mouse-like paws.";   [ Body TF text, format as "Your body feels funny as (your text)." ]
   now skin change entry is "you give an idle scratch to your belly to get at a sudden itch. As the itch subsides, you feel thin fur covering the area. A moment later you feel two more spots itching, soon your entire body is just one big itch that you can’t scratch.  After what feels like hours of scratching your body finally relaxes enough to notice your whole body is now covered in soft, light tan fur";   [ Skin TF text, format as "Your skin feels funny as (your text)." ]
   now ass change entry is "An itch forms at your backside, reaching back to scratch at it reveals a change occurring. A tail is growing from the base of your spine. After several minutes you become the proud owner of a naked whip of a tail, like that of a mouse";   [ Ass/Tail TF text, format as "Your ass feels funny as (your text)." ]
   now cock change entry is "a sudden wave of euphoria shoots through your groin. The feeling leaves you gasping for what feels like hours before you finally compose yourself enough to actually look at your crotch. You find your cock has grown slender and is now covered in a protective sheath when not aroused";      [ Cock TF text, format as "Your cock feels funny as (your text)." ]
   now str entry is 8;         [ These are now the creature's stats... ]
   now dex entry is 12;         [ ...and are only altered onto the player via Shifting or the Mighty Mutation feat ]
   now sta entry is 11;         [ These values may be used as part of alternate combat. ]
   now per entry is 9;
   now int entry is 17;
   now cha entry is 11;
   now sex entry is "Male";      [ Infection will move the player towards this gender.  Current: 'Male' 'Female' 'Both' ]
   now hp entry is 32;         [ The monster's starting hit points. ]
   now lev entry is 3;         [ Monster level.  (Level x 2) XP for victory.  (Level / 2) XP for losing. ]
   now wdam entry is 4;         [ Monster's average damage when attacking. ]
   now area entry is "Campus";      [ "Outside" "Mall" "Park" "Beach" etc... Check an existing creature in the area. ]
   now cocks entry is 1;         [ Number of cocks the infection will try to cause if sex entry is 'Male' or 'Both'. ]
   now cock length entry is 9;      [ Length in inches infection will make cock grow to if cocks. ]
   now cock width entry is 7;      [ Cock width, more commonly used for ball size. ]
   now breasts entry is 0;         [ Number of breasts the infection will give a player. ]
   now breast size entry is 0;      [ Size of breasts the infection will try to attain (corresponds to letter cup size). ]
   now male breast size entry is 0;   [ Breast size for if Sex="Male", usually zero. ]
   now cunts entry is 0;         [ The number of cunts the infection will try to cause if sex entry is 'Female' or 'Both'. ]
   now cunt length entry is 0;      [ Depth in inches of female sex the infection will attempt to give a player. ]
   now cunt width entry is 0;      [ Width in inches of female sex the infection will try to give a player. ]
   now libido entry is 30;         [ Target libido the infection will rise towards. ]
   now loot entry is "soda";         [ Dropped item, blank for none.  Case sensitive. ]
   now lootchance entry is 20;      [ Percentage chance of dropping loot, from 0-100. ]
   [ These represent the new additions to the table of random critters ]
   now scale entry is 2;            [ Number 1-5, approx size/height of infected PC body: 1=tiny, 3=avg, 5=huge ]
   now body descriptor entry is "[one of]lanky[or]skinny[or]lithe[or]short[at random]";   [ Ex: "plump" "fat" "muscled" "strong" "slimy" "gelatinous" "slender"   Use [one of] to vary ]
   now type entry is "rodent";      [ one-word creature type. Ex: feline, canine, lupine, robotic, human... Use [one of] to vary ]
   now magic entry is false;         [ Is this a magic creature? true/false (normally false) ]
   now resbypass entry is false;         [ Bypasses Researcher bonus? true/false (almost invariably false) ]
   now non-infectious entry is false;      [ Is this a non-infectious, non-shiftable creature? True/False (usually false) ]
   blank out the nocturnal entry;      [ True=Nocturnal (night encounters only), False=Diurnal (day encounters only), blank for both. ]
   now altcombat entry is "default";      [ Row used to designate any special combat features, "default" for standard combat. ]

[A sample structure for succumbing/surviving messages at the end of the game.]
[Numerous other examples can be found in existing creature files.]

Section 3 - Endings

when play ends:
   if bodyname of player is "Nerdy Mouse":
      if humanity of player is less than 10:
         say "     You give in to the vast nerdiness inside your head. After pouring over all of the books you can find in the library you grow bored and desire a more structured path of learning. Wandering around you eventually find yourself at the College Campus and are over joyed at the thought of getting a higher education. Almost immediatly you find yourself on the recieving end of a wedgie to shouts of 'NERD!'. Ah, sweet academia.";
      otherwise:
         say "     You survived, by some miracle, with your humanity still in tact. It takes some time but you finally find a place you fit in, surrounded by those like you, by fellow nerds.";
         if cocks of player > 0:                     [MALE/HERM]
            say "     Additional text for a male/herm survivor.";
         otherwise if "Sterile" is not listed in feats of player:   [F-BREEDABLE]
            say "     Additional text for a female survivor who can become preggers.";
         otherwise:                           [F-STERILE]
            say "     Additional text for a female survivor who cannot become preggers.";

[ Edit this to have the correct creature name as well]
Nerdy Mouse For FS ends here.
McRabid
 
Posts: 16
Joined: Tue Jan 14, 2014 10:32 pm

Re: My Contribution(s)

Postby McRabid » Fri Oct 24, 2014 5:52 pm

I don't know if this will make any sense but I've tried and tried and tried again but I just cant get the sex scenes the way I want and in frustration i've never saved any of it. I've taken breaks, worked on it, taken breaks... never getting it the way I want. It's like, I have the idea in my head of what I'm trying to do I just can't get it into words. So... I guess i'm just done, if someone wants to tackle the sex scenes then be my guest.

Should I just... what, go ahead and put the build code in the repository or just leave it here?


Code: Select all
"Nerdy Mouse" by McRabid

Version 1 of Nerdy Mouse For FS by McRabid begins here.
[ Edit the above line, replace 'Template' with your monster's name, and 'YourName' with the name you'd like credited for the mod. ]
[***This template is not an actual creature, but instead an template for monster creation for FS and should not be added to the game itself.***]

"Adds a Template creature to Flexible Survivals Wandering Monsters table"
[Description text for this Extension.]

Section 1 - Monster Responses

[ Use 'to say xxxxx' for overlong text boxes or complex situations, using '[xxxxx]' (in square brackets) within a say statement to execute them.  Typically, these are needed if there are a lot of cock/species/cunt checks. ]

when play begins:
[These flags indicate which monster groups your creature belongs to, should someone want to remove any given type.]
[Delete the lines with unneeded flags and replace 'Template' with your creature's name entry.  Case sensitive.]
   add { "Nerdy Mouse" } to infections of guy;
   add { "Nerdy Mouse" } to infections of furry;


[Sample loss and victory text templates.]
[Numerous other variations can be found in existing creature files.]
[Change the 'template' in their names here and below to something appropriate to your creature.]

to say losetonerdymouse:
   say "The mouse grins at you and sticks his tongue out mockingly ‘Brains over brawn ftw! Ha ha ha! Ha ha ha ha ha!’ he arches his back and looks up to the sky as he gives his oddly familiar laugh. After laughing in that same manner for almost a minute he turns his attention back to you and, empowered by his victory over you, flips you off while grinning.";
   if cocks of player is 0 and breast size of player > 0:      [no cock and at least an A-cup]
     say "The rodent freezes as he stares at you 'Oh crap, oh crap.. I... I am so... soooo sorry. I.. I was just so caught up in defending myself.. Are you okay Miss?' as he talks he's hurrying to your side to help you up only to trip over his own feet. The nerd ends up face first between your breasts. Almost immediately you feel a dampness in your cleavage, the little nerd undoubtedly drooling at having a close up with breasts. He pulls back quickly, his face beet red 'I didn't mean it! I would never do.. er.. not that you aren't pretty. I just.. prefer girls that have an IQ higher than their bust size.' The mouse's embarrasment had been so cute right up til that point. As if sensing your rising anger he gives a startled squeak before scampering away as fast as he can.";
   otherwise if breast size of player > 0:                  [cock + at least an A-cup]
     say "The rodent freezes as he stares at you 'Oh crap, oh crap.. I... I am so... soooo sorry. I.. I was just so caught up in defending myself.. Are you okay Miss?' as he talks he's hurrying to your side to help you up only to trip over his own feet. The nerd ends up face first between your breasts. Almost immediately you feel a dampness in your cleavage, the little nerd undoubtedly drooling at having a close up with breasts. The mouse places his paws down to push himself up, one lands right on your crotch. The mouse bolts up right, his face covered in a blush 'you...have a..' He clears his throat blushing 'I didn't mean to grab.. I... uh..' He stands quickly, an obvious bulge in his pants, without another word he bolts as quickly as he can";
   otherwise if scalevalue of player < 3:                  [smaller than average player body]
     say "He stares at you for a moment before smiling and holding out a paw to help you up, 'Sorry, us little guys really shouldn't be fighting eachother.' AH CHOO. His ears flatten back as he looks at you sheepishly, 'I.. s...sorry, allergies.' He hands you a tissue so you can wipe your face off. 'I think I'm still alergic to pet dander. At least I'm not a cat, or a dog. Then I'd be allergic to myself.' He laughs some before starting to walk away 'Watch yourself out there,'.";
   otherwise:
     say "'You're the loser now. Jerk.' The mouse, empowered with his victory over you, grows bold and spits on you. Having had enough of this smarmy little bastard you stagger to your feet with fists balled. He gives a terrified squeak before darting off as fast as he can run.";

to say beatthenerdymouse:
   say "You smirk at the defeated nerd as he slumps to the ground with a whimper. ‘You… you’re just jealous that I’m smarter than you.’ The nerd sniffles as he pushes his glasses back up his maw. You stare at him for some time, giving the nerd enough time to stand back up, but a warning look from you makes him think better of running away.";
   if libido of player > 40:
      say "     Additional paragraph for a player with a libido greater than 40.  Do they want sex?";
      if the player consents:
         say "     The player agreed to sex.  Fun times begin.";
         if cunts of player > 0:
            say "     The player is female/herm, so sex goes like this for her.";
         otherwise:
            say "     The player must be male, so sex goes like this for him.";
      otherwise:
         say "[one of]You grin widely as you wrap the nerd up in a headlock and give him a brutal noogie 'stoppiiiiiiit noooo'[or]you wrap your arm over the mouse's shoulders and quickly slurp your finger before jabbing it into one of his ears  'aaaah noooo wet willie!'[or]Acting like you're leaving, you walk past him before quickly grabbing the waistband of his underwear and yanking it upwards. 'AAGH!' The mouse gives a high pitched squeak before falling over from your wedgie[at random]. Satisfied with adding insult to injury you wander away from the humiliated nerd.";


to say nerdymousedesc:
   say "As you're exploring the Campus Quad you almost literally collide with a short brown mouse [one of]with his nose buried in a book[or]absorbed with a handheld game system[or]reading a comic book[at random]. He's wearing thick circular glasses, a t-shirt [one of]reading 'I get +8 on all of my intelligence rolls'[or]reading 'l337'[or]with a picture of a blue police box[or]with a picture of a wizard casting a spell[at random] ,a pair of blue jeans and carries a large messenger bag.";
   say "The mouse stares at you from behind his large glasses for a moment before letting out a startled squeak and jumping away from you. He adopts an almost comical boxing stance before speaking 'I...I'm not afraid of you stupid bullies anymore! [one of]Allons-y!'[or]Engage!'[or]Excelsior!'[or]Let's get dangerous!'[or]Roll for initiative!'[at random].";


Section 2 - Monster Insertion

Table of random critters (continued)
name   attack   defeated   victory   desc   face   body   skin   tail   cock   face change   body change   skin change   ass change   cock change   str   dex   sta   per   int   cha   sex   hp   lev   wdam   area   cocks   cock length   cock width   breasts   breast size   male breast size   cunts   cunt length   cunt width   libido   loot   lootchance   scale (number)   body descriptor (text)   type (text)   magic (truth state)   resbypass (truth state)   non-infectious (truth state)   nocturnal (truth state)   altcombat (text)
--   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --    --   --   --   --   --   --   --   --   --   --   --   --   --   --   --   --;

[ Adds a blank row to the table, this is immediately filled ;) ]
When Play begins:
   Choose a blank row from Table of random critters;
   now name entry is "Nerdy Mouse";      [The creature's name as displayed and used in naming descriptions]
   now attack entry is "[one of]The mouse blocks another attack from you, while shouting ‘Barrier!’ by using his messenger bag as a shield. OUCH! What does he have in there anyway?[or]Seemingly recalling a defense class the mouse shouts ‘I don’t know you! This is my purse!’ As he delivers a swift, and very painful, kick right to your groin.[or]‘Look behind you, a three-headed monkey!’ The mouse shouts, pointing behind you. You turn to look and find nothing, your pride is wounded for falling for the oldest trick in the book[or]The mouse flails his balled up fists in your general direction. It would be almost comical if he wasn’t actually hitting you.[at random].";   [Text used when the monster succeeds on an attack]
   now defeated entry is "[beatthenerdymouse]";            [ Text when monster loses.  Change 'template' as above. ]
   now victory entry is "[losetonerdymouse]";               [ Text when monster wins.  Change 'template' as above. ]
   now desc entry is "[nerdymousedesc]";                  [ Description of the creature when you encounter it. ]
   now face entry is "that of an anthropomorphic mouse, complete with large ears and slightly buck teeth";      [ Face Description, format as the text "Your face is (your text)." ]
   now body entry is "that of a lithe mouse with very little definition";   [ Body Description, format as the text "Your body is (your text)." ]
   now skin entry is "light tan fur covers your";   [ Skin desc., format as the text "Your body is covered in (your text) skin."  Note: the word 'skin' is automatically included at the end. ]
   now tail entry is "Your tail is roughly the same length as your body, thin, and naked like that of a typical mouse.";   [ Tail desc., written as a full sentence or left blank for none. ]
   now cock entry is "rodent";                  [ Cock desc., format as "You have a 'size' (your text) cock." ]
   now face change entry is "your gums start to hurt around your two front teeth, almost like you’re teething all over again, your tongue feels over them finding your front teeth have grown larger giving you slightly bucked teeth. Before you’re able to fully comprehend this, you feel the very shape of your skull starting to change, growing out into a short muzzle, your ears shift and grow much larger giving your head the appearance of a mouse";   [ Face TF text, format as "Your face feels funny as (your text)." ]
   now body change entry is "your stomach churns and tightens, as you reach to it you can feel your muscles shrinking along with the rest of you.  The focus on your shrinking body moves to the changing shape of your hands and feet as they turn into furless, mouse-like paws.";   [ Body TF text, format as "Your body feels funny as (your text)." ]
   now skin change entry is "you give an idle scratch to your belly to get at a sudden itch. As the itch subsides, you feel thin fur covering the area. A moment later you feel two more spots itching, soon your entire body is just one big itch that you can’t scratch.  After what feels like hours of scratching your body finally relaxes enough to notice your whole body is now covered in soft, light tan fur";   [ Skin TF text, format as "Your skin feels funny as (your text)." ]
   now ass change entry is "An itch forms at your backside, reaching back to scratch at it reveals a change occurring. A tail is growing from the base of your spine. After several minutes you become the proud owner of a naked whip of a tail, like that of a mouse";   [ Ass/Tail TF text, format as "Your ass feels funny as (your text)." ]
   now cock change entry is "a sudden wave of euphoria shoots through your groin. The feeling leaves you gasping for what feels like hours before you finally compose yourself enough to actually look at your crotch. You find your cock has grown slender and is now covered in a protective sheath when not aroused";      [ Cock TF text, format as "Your cock feels funny as (your text)." ]
   now str entry is 8;         [ These are now the creature's stats... ]
   now dex entry is 12;         [ ...and are only altered onto the player via Shifting or the Mighty Mutation feat ]
   now sta entry is 11;         [ These values may be used as part of alternate combat. ]
   now per entry is 9;
   now int entry is 17;
   now cha entry is 11;
   now sex entry is "Male";      [ Infection will move the player towards this gender.  Current: 'Male' 'Female' 'Both' ]
   now hp entry is 32;         [ The monster's starting hit points. ]
   now lev entry is 3;         [ Monster level.  (Level x 2) XP for victory.  (Level / 2) XP for losing. ]
   now wdam entry is 4;         [ Monster's average damage when attacking. ]
   now area entry is "Campus";      [ "Outside" "Mall" "Park" "Beach" etc... Check an existing creature in the area. ]
   now cocks entry is 1;         [ Number of cocks the infection will try to cause if sex entry is 'Male' or 'Both'. ]
   now cock length entry is 9;      [ Length in inches infection will make cock grow to if cocks. ]
   now cock width entry is 7;      [ Cock width, more commonly used for ball size. ]
   now breasts entry is 0;         [ Number of breasts the infection will give a player. ]
   now breast size entry is 0;      [ Size of breasts the infection will try to attain (corresponds to letter cup size). ]
   now male breast size entry is 0;   [ Breast size for if Sex="Male", usually zero. ]
   now cunts entry is 0;         [ The number of cunts the infection will try to cause if sex entry is 'Female' or 'Both'. ]
   now cunt length entry is 0;      [ Depth in inches of female sex the infection will attempt to give a player. ]
   now cunt width entry is 0;      [ Width in inches of female sex the infection will try to give a player. ]
   now libido entry is 30;         [ Target libido the infection will rise towards. ]
   now loot entry is "soda";         [ Dropped item, blank for none.  Case sensitive. ]
   now lootchance entry is 20;      [ Percentage chance of dropping loot, from 0-100. ]
   [ These represent the new additions to the table of random critters ]
   now scale entry is 2;            [ Number 1-5, approx size/height of infected PC body: 1=tiny, 3=avg, 5=huge ]
   now body descriptor entry is "[one of]lanky[or]skinny[or]lithe[or]short[at random]";   [ Ex: "plump" "fat" "muscled" "strong" "slimy" "gelatinous" "slender"   Use [one of] to vary ]
   now type entry is "rodent";      [ one-word creature type. Ex: feline, canine, lupine, robotic, human... Use [one of] to vary ]
   now magic entry is false;         [ Is this a magic creature? true/false (normally false) ]
   now resbypass entry is false;         [ Bypasses Researcher bonus? true/false (almost invariably false) ]
   now non-infectious entry is false;      [ Is this a non-infectious, non-shiftable creature? True/False (usually false) ]
   blank out the nocturnal entry;      [ True=Nocturnal (night encounters only), False=Diurnal (day encounters only), blank for both. ]
   now altcombat entry is "default";      [ Row used to designate any special combat features, "default" for standard combat. ]

[A sample structure for succumbing/surviving messages at the end of the game.]
[Numerous other examples can be found in existing creature files.]

Section 3 - Endings

when play ends:
   if bodyname of player is "Nerdy Mouse":
      if humanity of player is less than 10:
         say "     You give in to the vast nerdiness inside your head. After pouring over all of the books you can find in the library you grow bored and desire a more structured path of learning. Wandering around you eventually find yourself at the College Campus and are over joyed at the thought of getting a higher education. Almost immediatly you find yourself on the recieving end of a wedgie to shouts of 'NERD!'. Ah, sweet academia.";
      otherwise:
         say "     You survived, by some miracle, with your humanity still in tact. It takes some time but you finally find a place you fit in, surrounded by those like you, by fellow nerds.";
         if cocks of player > 0:                     [MALE/HERM]
            say "     Additional text for a male/herm survivor.";
         otherwise if "Sterile" is not listed in feats of player:   [F-BREEDABLE]
            say "     Additional text for a female survivor who can become preggers.";
         otherwise:                           [F-STERILE]
            say "     Additional text for a female survivor who cannot become preggers.";

[ Edit this to have the correct creature name as well]
Nerdy Mouse For FS ends here.
McRabid
 
Posts: 16
Joined: Tue Jan 14, 2014 10:32 pm

Re: My Contribution(s)

Postby TigerStripes » Sat Oct 25, 2014 3:01 pm

I've taken your stuff, given it a few touch-ups and built in a framework with suggested scene types for player victory. Currently, it automatically defaults to the bullying, so it can go live for now and the scenes can be added later. Once those are ready, the temporary section need only be removed and the commented out scenes made active once filled.
User avatar
TigerStripes
 
Posts: 592
Joined: Mon Dec 09, 2013 4:39 pm

Previous

Return to Dev Chat

Who is online

Users browsing this forum: No registered users and 25 guests

cron