Difference between revisions of "Catnip"
(Tail section done and Removed Overdose for tail due to having become redundant) |
(Genitals section pre-overdose) |
||
Line 182: | Line 182: | ||
|- | |- | ||
|align="left"| | |align="left"| | ||
− | * | + | * Any vagina not meeting the following conditions |
+ | ** Vagina color pink | ||
+ | ** Type feline | ||
|align="left"| | |align="left"| | ||
− | * | + | * Select vagina become Feline |
+ | ** Color becomes pink | ||
+ | ** Clit count becomes 1 | ||
+ | ** Wetness becomes 1 | ||
+ | ** Minimum looseness becomes 1 | ||
|- | |- | ||
|align="left"| | |align="left"| | ||
− | * | + | * Any pink feline vagina with minimum looseness greater than 1 |
|align="left"| | |align="left"| | ||
− | * | + | * Minimum looseness of select vaginas decreases by 1 to a minimum of 1 |
|- | |- | ||
|align="left"| | |align="left"| | ||
− | * Has vagina with wetness greater than 1 | + | * Has pink feline vagina with wetness greater than 1 |
|align="left"| | |align="left"| | ||
− | * | + | * Wetness of select vaginas decreases by 1 to a minimum of 1 |
|- | |- | ||
|align="left"| | |align="left"| | ||
− | * | + | * Breast bigger than max size |
− | * | + | * Max size is |
+ | ** B-Cup if player has vagina | ||
+ | ** A-Cup if player has no vagina but is lactating | ||
+ | ** Flat chest if player has no vagina and isn't lactating | ||
|align="left"| | |align="left"| | ||
− | * Decrease breast size | + | * <span title="By 1 + (1/5 of breast row rating) to 1 + (2/5 of breast row rating)">Decrease breast size of all rows</span> |
− | * | + | ** Any breast rows bigger han the row above them become equal in size to the row above them |
|- | |- | ||
|align="left"| | |align="left"| | ||
Line 209: | Line 218: | ||
|- | |- | ||
|align="left"| | |align="left"| | ||
− | * | + | * Any non-feline cock |
− | * | + | * And/Or lacking any of the following flags |
− | * | + | ** Tapered |
+ | ** Sheated | ||
+ | ** Nubby | ||
|align="left"| | |align="left"| | ||
− | * | + | * Cocks become Feline |
− | * | + | ** Color becomes Pink |
− | * | + | ** Knot multiplier becomes 1 |
− | * | + | ** Gain the Following Flags |
− | * | + | *** Nubby |
− | * | + | *** Tapered |
− | * | + | *** Sheated |
|- | |- | ||
|align="left"| | |align="left"| | ||
− | * | + | * Cock longer than max size |
− | * | + | * Max size is |
+ | ** 4 Inches (12 inches if taur) | ||
+ | ** 6 Inches (18 inches if taur) with <b>"[[Perks_by_source_#Hung|Hung]]"</b> perk | ||
+ | ** 3 Inches (9 inches if taur) with <b>"[[Perks_by_source_#Mini|Mini]]"</b> perk | ||
|align="left"| | |align="left"| | ||
− | * | + | * <span title="'>Decrease cock length</span> |
− | |||
− | |||
− | |||
|- | |- | ||
+ | * Cock Shorter than max size | ||
+ | * Max size is | ||
+ | ** 4 Inches (12 inches if taur) | ||
+ | ** 6 Inches (18 inches if taur) with <b>"[[Perks_by_source_#Hung|Hung]]"</b> perk | ||
+ | ** 3 Inches (9 inches if taur) with <b>"[[Perks_by_source_#Mini|Mini]]"</b> perk | ||
|align="left"| | |align="left"| | ||
− | * | + | * <span title="">Increase cock length</span> |
− | * | + | |- |
− | * Ball size | + | |align="left"| |
+ | * Cock longer than max size | ||
+ | * Max size is | ||
+ | ** 1.5 Inches (7.5 inches if taur) | ||
+ | ** With <b>"[[Perks_by_source_#Bulgy|Bulgy]]"</b> perk 2.5 Inches (8.5 inches if taur) | ||
+ | |align="left"| | ||
+ | * <span title="'>Decrease Ball size</span> | ||
+ | |- | ||
|align="left"| | |align="left"| | ||
− | * | + | * Has Balls |
− | + | * No '''Uniball''' status effect | |
+ | |align="left"| | ||
+ | * Gain '''uniball''' Status effecy | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | <1-- | ||
+ | // Chakat surprise, can only happen when you overdose with safety off. | ||
+ | if (changes == 0) | ||
+ | { | ||
+ | output(" Exception: Route has no targets available. Requesting instructions from the monitor... Exception: protocol not supported. Fallback route found, executing..."); | ||
+ | |||
+ | var surprise:Boolean = false; | ||
+ | if (!target.hasCock() && target.createCockUnlocked()) | ||
+ | { | ||
+ | output("\n\nA swollen lump of flesh appears "); | ||
+ | if(target.balls > 0) output("right above your [pc.sack]"); | ||
+ | else if(target.hasVagina()) output("right above your [pc.vaginas]"); | ||
+ | else output("in the center of your crotch"); | ||
+ | output(". It feels achy and a little painful but very, very sensitive, and it’s getting bigger with alarming rapidity. The little knot is sticking an inch out past your [pc.skinFurScales], turning glossy and red as it does. You touch its tip and moan, assaulted by a pleasure you barely understand, watching the bulge stretch out another inch in eager response. In seconds, you’re rubbing and fondling it, coaxing more and more length from your crotch until "); | ||
+ | target.createCock(); | ||
+ | target.shiftCock(0, GLOBAL.TYPE_FELINE); | ||
+ | target.cocks[0].cLengthRaw = 12; | ||
+ | if (target.hasPerk("Hung")) target.cocks[0].cLengthRaw *= 1.5; | ||
+ | if (target.hasPerk("Mini")) target.cocks[0].cLengthRaw *= 0.75; | ||
+ | output("<b>your [pc.hand] is wrapped around a " + num2Text(int(target.cocks[0].cLength())) + "-inch long [pc.cockNounSimple 0].</b>"); | ||
+ | changes++; | ||
+ | surprise = true; | ||
+ | } | ||
+ | |||
+ | // since it is "legacy code" of species designed for frontier, can't allow vilnerable organs to dangle free, especially since taurs can't quite defend themselves from behind | ||
+ | // change anatomy to internal without harming production | ||
+ | if (target.balls > 0 && target.ballsUnlocked(0)) | ||
+ | { | ||
+ | output("\n\nA flash of sickening sensation ripples through your [pc.sack], and you can feel the skin pulling upward. The discomfort rises as you close your eyes and realize with some trepidation that your testicle"); | ||
+ | if (target.balls > 1) output("s are"); | ||
+ | else output(" is"); | ||
+ | output(" retreating upward, pulling into your body."); | ||
+ | |||
+ | if (target.balls > 1) output(" They shift"); | ||
+ | else output(" It shifts"); | ||
+ | output(" around, your internal anatomy rearranging to fit your new... configuration. Your testicle"); | ||
+ | if (target.balls > 1) output("s settle"); | ||
+ | else output(" settles"); | ||
+ | output(" in somewhere just above your dick, and all that’s left beneath is a smooth patch of [pc.skinFurScales]. No one would ever know you had balls."); | ||
+ | |||
+ | target.makeBallsInternal(); | ||
+ | |||
+ | changes++; | ||
+ | surprise = true; | ||
+ | } | ||
+ | |||
+ | if (!target.hasVagina() && target.createVaginaUnlocked()) | ||
+ | { | ||
+ | output("\n\nSweat beads on your suddenly overheated brow. Your heart is pounding, and the air seems obscenely humid. Groaning in discomfort, you press your moist palms against your [pc.belly], feeling your body temperature rise even higher. Swaying uncertainly, you sink to the ground, confused and uncomfortable."); | ||
+ | output("\n\nThen, you feel it - an unmistakable, pleasant wetness. It isn’t your seemingly omnipresent sweat either, but something else, something altogether slipperier. New-grown nerves revel in your new, slickened state, unveiling a whole new palette of exquisite feelings, revealing a fleshy, sensitive crease "); | ||
+ | if(target.balls > 0) output("just behind your [pc.balls]"); | ||
+ | else if (target.hasCock()) output("just underneath your [pc.cocks]"); | ||
+ | else output("in your crotch"); | ||
+ | output(". Gingerly, you probe your blossoming vagina. It rewards you with an answering burst of hot, wet ecstasy."); | ||
+ | output("\n\nFeeling much better, you gingerly remove your [pc.girlCumNoun]-soaked digits from yourself and give the feminine addition a serious look."); | ||
+ | |||
+ | target.createVagina(); | ||
+ | target.shiftVagina(0, GLOBAL.TYPE_FELINE); | ||
+ | target.clitLength = .25; | ||
+ | target.vaginas[0].vaginaColor = "pink"; | ||
+ | target.vaginas[0].bonusCapacity = 100; // and don't forget that elasticity gains | ||
+ | target.vaginas[0].hymen = false; // this is designed species, no useless, bad design shit here - comes all ready! | ||
+ | output(" <b>You’ve got a pretty, pink little pussy. </b> You’ll have to spend some quality time with it soon."); | ||
+ | |||
+ | changes++; | ||
+ | surprise = true; | ||
+ | } | ||
+ | |||
+ | // since it is "legacy code" of species designed for frontier, gotta get good protection for vulnerable organs! | ||
+ | if (target.balls == 0 && target.hasGenitals() && !target.hasStatusEffect("Genital Slit")) | ||
+ | { | ||
+ | output("\n\nAn odd sensation overtakes you. Your entire body shivers, as flesh is rippling around your [pc.crotch], forming a new... slit? After some experiments with internal muscles, you’ve found that you can pull your genitals in and push them out at will."); | ||
+ | if(target.hasCock() && target.hasFullSheaths()) output(" Strangely enough, you still have an animalistic sheath, that of a reptile."); | ||
+ | output(" Skin of your new folds are surprisingly taut when your genitals are retracted - looks like you have some decent protection against low blows from now on!"); | ||
+ | output(" <b>Your genitals are now hidden inside a protective slit.</b>"); | ||
+ | target.createStatusEffect("Genital Slit"); | ||
+ | changes++; | ||
+ | surprise = true; | ||
+ | } | ||
+ | |||
+ | if(surprise) output("\n\nWhat the hell? Looks like bypassing safety is not always a good idea... Well, this isn’t the worst thing which can happen. At least this surprise is not really unpleasant."); | ||
+ | } | ||
+ | |||
+ | afterTF(target); | ||
+ | } | ||
+ | --> | ||
{|class="wikitable sortable bordered" border="1" cellpadding="2" style="text-align:center" | {|class="wikitable sortable bordered" border="1" cellpadding="2" style="text-align:center" |
Revision as of 23:03, 27 November 2018
Catnip | |
---|---|
Type | Pill |
Base Price | 2000 |
Information | |
Usable | Yes |
Defensive Target | Self |
"A new-gen designer transformative, featuring new level of efficiency and consistency. Based on old frontier colonization species project, it causes the user to gain sleek, flexible and very animalistic feline form without any known side effects. No actual catnip included.
Acquisition
- Can be purchased from Jade at her shop, Fur Effect, in Tavros Station after reaching level 3.
Usage
This item will be consumed on use. Default route would inflict 1-4 random possible mutation sets. Manual selection would only inflict one chosen mutation set. Mutations from one list are not random.
- If you are aiming for the tauric version, it is highly recommended to manually take legs route first.
- Overdose routes are available for genitals, legs, tail and face. Overdose effects are only occurring in absence of basic effects.
- You can gain second tail by using Nepeta (unless you want second tailcock, it is recommended to use Nepeta before Catnip to avoid save scumming).
- Androgyny perk is changing your face description to be permanently androgyny despite your femininity score.
Condition | Change |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Condition | Change |
---|---|
|
|
Condition | Change |
---|---|
|
|
|
|
|
|
- Cock Shorter than max size
- Max size is
Condition | Change |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| |
|
|
|
|
<1-- // Chakat surprise, can only happen when you overdose with safety off. if (changes == 0) { output(" Exception: Route has no targets available. Requesting instructions from the monitor... Exception: protocol not supported. Fallback route found, executing...");
var surprise:Boolean = false; if (!target.hasCock() && target.createCockUnlocked()) { output("\n\nA swollen lump of flesh appears "); if(target.balls > 0) output("right above your [pc.sack]"); else if(target.hasVagina()) output("right above your [pc.vaginas]"); else output("in the center of your crotch"); output(". It feels achy and a little painful but very, very sensitive, and it’s getting bigger with alarming rapidity. The little knot is sticking an inch out past your [pc.skinFurScales], turning glossy and red as it does. You touch its tip and moan, assaulted by a pleasure you barely understand, watching the bulge stretch out another inch in eager response. In seconds, you’re rubbing and fondling it, coaxing more and more length from your crotch until "); target.createCock(); target.shiftCock(0, GLOBAL.TYPE_FELINE); target.cocks[0].cLengthRaw = 12; if (target.hasPerk("Hung")) target.cocks[0].cLengthRaw *= 1.5; if (target.hasPerk("Mini")) target.cocks[0].cLengthRaw *= 0.75; output("your [pc.hand] is wrapped around a " + num2Text(int(target.cocks[0].cLength())) + "-inch long [pc.cockNounSimple 0]."); changes++; surprise = true; }
// since it is "legacy code" of species designed for frontier, can't allow vilnerable organs to dangle free, especially since taurs can't quite defend themselves from behind // change anatomy to internal without harming production if (target.balls > 0 && target.ballsUnlocked(0)) { output("\n\nA flash of sickening sensation ripples through your [pc.sack], and you can feel the skin pulling upward. The discomfort rises as you close your eyes and realize with some trepidation that your testicle"); if (target.balls > 1) output("s are"); else output(" is"); output(" retreating upward, pulling into your body.");
if (target.balls > 1) output(" They shift"); else output(" It shifts"); output(" around, your internal anatomy rearranging to fit your new... configuration. Your testicle"); if (target.balls > 1) output("s settle"); else output(" settles"); output(" in somewhere just above your dick, and all that’s left beneath is a smooth patch of [pc.skinFurScales]. No one would ever know you had balls.");
target.makeBallsInternal();
changes++; surprise = true; }
if (!target.hasVagina() && target.createVaginaUnlocked()) { output("\n\nSweat beads on your suddenly overheated brow. Your heart is pounding, and the air seems obscenely humid. Groaning in discomfort, you press your moist palms against your [pc.belly], feeling your body temperature rise even higher. Swaying uncertainly, you sink to the ground, confused and uncomfortable."); output("\n\nThen, you feel it - an unmistakable, pleasant wetness. It isn’t your seemingly omnipresent sweat either, but something else, something altogether slipperier. New-grown nerves revel in your new, slickened state, unveiling a whole new palette of exquisite feelings, revealing a fleshy, sensitive crease "); if(target.balls > 0) output("just behind your [pc.balls]"); else if (target.hasCock()) output("just underneath your [pc.cocks]"); else output("in your crotch"); output(". Gingerly, you probe your blossoming vagina. It rewards you with an answering burst of hot, wet ecstasy."); output("\n\nFeeling much better, you gingerly remove your [pc.girlCumNoun]-soaked digits from yourself and give the feminine addition a serious look.");
target.createVagina(); target.shiftVagina(0, GLOBAL.TYPE_FELINE); target.clitLength = .25; target.vaginas[0].vaginaColor = "pink"; target.vaginas[0].bonusCapacity = 100; // and don't forget that elasticity gains target.vaginas[0].hymen = false; // this is designed species, no useless, bad design shit here - comes all ready! output(" You’ve got a pretty, pink little pussy. You’ll have to spend some quality time with it soon.");
changes++; surprise = true; }
// since it is "legacy code" of species designed for frontier, gotta get good protection for vulnerable organs! if (target.balls == 0 && target.hasGenitals() && !target.hasStatusEffect("Genital Slit")) { output("\n\nAn odd sensation overtakes you. Your entire body shivers, as flesh is rippling around your [pc.crotch], forming a new... slit? After some experiments with internal muscles, you’ve found that you can pull your genitals in and push them out at will."); if(target.hasCock() && target.hasFullSheaths()) output(" Strangely enough, you still have an animalistic sheath, that of a reptile."); output(" Skin of your new folds are surprisingly taut when your genitals are retracted - looks like you have some decent protection against low blows from now on!"); output(" Your genitals are now hidden inside a protective slit."); target.createStatusEffect("Genital Slit"); changes++; surprise = true; }
if(surprise) output("\n\nWhat the hell? Looks like bypassing safety is not always a good idea... Well, this isn’t the worst thing which can happen. At least this surprise is not really unpleasant."); }
afterTF(target); } -->
Condition | Change |
---|---|
|
|
|
|
|
|
|
|
Condition | Change |
---|---|
|
|
|
|
Condition | Change |
---|---|
|
|
Condition | Change |
---|---|
|
|
Condition | Change |
---|---|
|
|
|
|
Condition | Change |
---|---|
|
|
Condition | Change |
---|---|
|
|
Condition | Change |
---|---|
|
|