daily pastebin goal
14%
SHARE
TWEET

COC NAGA EXPANSION MERGE ATTEMPT

a guest Nov 9th, 2018 201 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package classes.Scenes.Areas.Desert {
  2.     import classes.*;
  3.     import classes.BodyParts.*;
  4.     import classes.GlobalFlags.kFLAGS;
  5.     import classes.GlobalFlags.kGAMECLASS;
  6.     import classes.Items.ArmorLib;
  7.     import classes.display.SpriteDb;
  8.     import classes.internals.*;
  9.     import
  10.     public class ZahraNagaScene ;extends BaseContent{
  11.     public function ZahraNagaScene(){
  12.  
  13.     }
  14. //PREPAIR FOR SYNTAX STUPIDITY IDK WTF IM DOING!
  15. //NAGA STATUS
  16. ///Scenes applies only towards Shota and Genderless PC for now- Loli will be later- Teen, Adult and Elder Players get normal PC on Snek-lady Snek seks
  17. //v1 - players last unbirth was done by Bianca 1 = true, 0 = false
  18. //v2 - player has ever been unbirthed by Bianca.  1 = true, 0 = false
  19. public function nagaEncounter():void {
  20.     spriteSelect(SpriteDb.s_naga);
  21. if (player.lowerBody.type== (Human), (Elf), (Naga), (Cow), (Sheep), or (Harpy)
  22.         //Set 'last unbirth by Zahra'
  23.         ((player.changeStatusValue(StatusEffects.lowerbody,1,1)
  24.         //Not met Zahra before
  25.         ((ifplayer.statusEffectv2(StatusEffects.lowerbody) == 0))
  26.             )))player.changeStatusValue(StatusEffectsowerbody,2,1)
  27.             outputText("You wander into the desert, making note of how good the sand feels on your " + player.LegsDescript(0) + " compared to rocks and sticks of the Campsite. You wonder to yourself that, maybe, it wouldn't be bad patrolling out here more often, when you spot something moving oddly distantly ahead of you.\n\n");
  28.             outputText("As you get closer towards the strange thing, you see that it’s one of the Naga folk that inhabit this dry desert land. You stop in your tracks, wondering if it isn't too late to move around without her noticing you…only for her to turn her head and look straight into your eyes. You slowly tense your body, ready your gear, and prepare for combat, as the Naga looks over your body with strange intent. Her strange eyes, glowing neon green pupils within lime green iris within pine green 'whites',  stare down towards you as if looking into your soul iteslf. Just before you can ready yourself, the naga opens her mouth and speaks. Instead of sightly elongated S sounds or the strange hissing you've come to know of their kind, you find that her speech was like yours, but with some slight softening of sounds, as if speaking through soft fabrics. \"<i>Your scent is… familiar…,young one.</i>\" she says, \"<i>You smell like… family.</i>\"\n\n");
  29.             if (flags[kFLAGS.CODEX_ENTRY_NAGAS] <= 0) {
  30.                 flags[kFLAGS.CODEX_ENTRY_NAGAS] = 1;
  31.                 outputText("<b>New codex entry unlocked: Nagas!</b>\n\n")
  32.             }
  33.             outputText("You wonder why you can understand this Naga better than the other ones who live within this demon filled land. Perhaps going into the desert without food and drink wasn't the greatest idea after all… maybe you have heatstroke? The Naga speaks with 'normal' words once more: \"<i>It's been so long since I’ve last seen another of those that are pure so far away from home, let alone someone as small as you.</i>\" she hisses softly, pulling you out of your introspection. \"<i>I had almost forgotten about what sort of creatures this land might hold beyond the dunes. This desert can make you forget lots of things, if you aren't too careful. My name is Zahra. What’s yours?</i>\" As strange as she sounds in your head, you are surprised at how she doesn't hold her S sounds as much as she did before. You aren't quite sure why you thought that would make any sense; you clear your throat and introduce yourself as [playername].\n\n");
  34.             outputText("You relax slightly as she slithers over to you, though you're still wary of possibly being attacked despite the bright smile on her face. When she is close enough to you, she surprises you again by draping her arms around you in a friendly hug and pressing you into her chest firmly. You jump slightly at the sudden embrace, but slowly wrap your" + player.ArmsDescript(0) + " around her stomach as she pulls you closer to herself.\n\n");
  35.         }
  36.         //[If already encountered]
  37.         {
  38.         outputText("You move over the hot sand of the desert, enjoying the soft hiss that it makes as your " + player.LegsDescript(0) + " move over the dunes. You see some sort of strange, yet familiar, shape in the distance, and as you approach, you realize that it is the Naga lady from before…what was her name again… Zahra? You quickly move up behind her and wrap your" + player.armsDescript(0) + "around her belly. You can feel her tense up momentarily, before recognizing that it's you and turning herself towards your face. \"<i>You're back," +playername+"! It’s so wonderful to see you again!</i>\" She wraps her arms around your body and she draws you upwards into an embrace.\n\n");
  39.             if (flags[kFLAGS.CODEX_ENTRY_NAGAS] <= 0) {
  40.                 flags[kFLAGS.CODEX_ENTRY_NAGAS] = 1;
  41.                 outputText("<b>New codex entry unlocked: Nagas!</b>\n\n")
  42.             }  
  43.         }
  44.         outputText ("She lets out soft giggles and lowers her head toward your face, pressing her lips against your own. You squeeze her body even more firmly in response, like embracing family, the whole of her tail wrapping and engulfing around your much smaller " + player.LegsDescript(0) + ". You open your mouth slightly as she presses her tongue against your [lips]. She slowly pokes and caresses the inside of your mouth with her tongue, circling her fangs as she uses her tongue to gently stroke ");
  45.         //[If player has snek fangs]
  46.         if (player.face.type == Face.SNAKE_FANGS) outputText("your own.");
  47.         //[If player has non-Snek fangs]
  48.         if (player.face.type == Face.OTHER_FANGS) outputText("your own.");
  49.         //[player has no fangs]
  50.         else outputText("the inside of your mouth, gently massaging the inside of your throat.");
  51.         outputText("\n\n");
  52.         //YO BRO, WANNA BE WHOLE BODY DEEP INSIDE DAT HAWT SNEK?!
  53.         if (player.gender == 1 || (player.gender == 3 && rand(2) == 0)) {
  54.             //[Player gets Unbirthed by Zahra]
  55.             if (player.height is 36(inches<=36)){
  56.                 outputText("The kiss continues as both of your bodies rub together sensually, your " + player.LegsDescript(0) + " and her tail continuing to wrap around one another. There is a pulsing in your " + player.groinDescript(0) + " as it starts arousing against the Naga's soft belly. Feeling this, Zahra gently pulls away, slowly dragging her tongue out of your mouth and throat as she does so. Her hands make their way over your shoulders, down your chest, and stopping as your " + player.TorsoDescription() +" shivers in the desert air.");
  57.                 outputText("\"<i>Oh dear; it seems my little one has grown quite cold, haven’t they? I can think of a few ways both of our bodies could warm up at once, darling; maybe my hands would be alright, until you’ve… relaxed some?</i>\" she says as she wraps one of her hands around your " + player.torsoDescript(0) + ". She starts to slide her hands up and down your back. Sticking out her tongue, she wraps that around the tip of your ears and licks at your " (player.EarsDescript(0))
  58.             )}outputText("A gasp of pleasure escapes your lips as the naga strokes and licks at your " + player.EarsDescript(0) + ", her talented fingers and tongue bringing you into further state of arousal. The naga stops her ear caressing and takes your hands to her own, pressing her fingers between your own. She slowly starts to slide rub her hands over yours, using her tongue to bring some of her saliva and lubricate them. Once she is satisfied with your hand's slickness, she quickens her pace.");
  59.                 outputText("You moan in pleasure as Zahra takes the tip of your ear into her mouth and starts to suck. You can feel her deft tongue licking every inch of your" +player.EarsDescript(0) +".");
  60.                 outputText("At your limit instantly, you let out gasps as you cum past her hands and into the sand. ");
  61.                 //[EARPHONE LEVEL JAZZ]
  62.                 if (player.cumQ() > 25) outputText("her eyes twinkle happily with the sight of the little dribble you let out while she squeezes your hands, giggling at your cute effort. ");
  63.                 //[LOW VOLUME JAZZ]
  64.                 if ((player.cumQ() > 50) )outputText("her eyes shine with the sight of the little spurt you let out while she squeezes your hands, your breath gasping. ");
  65.                 //[MID VOLUME JAZZ]
  66.                 if (player.cumQ() > 100) outputText("her eyes widen with the sight of the large amount of fluid you spew as she grips your hands. ");
  67.                 //[HIGH VOLUME JAZZ]
  68.                 if (player.cumQ() > 250) outputText("her eyes become dinner plates with the sight of the huge volume  you shoot as she holds your hands. ");
  69.                 //[THE WHOLE FUCKING BLOCK CAN HEAR YOUR FUCKING JAZZ  MUSIC ASSHOLE, TURN THAT SHIT DOWN DICKWAD!]
  70.                 if (player.cumQ() > 1000) outputText("her eyes seem to bulge out of her skull upon seeing the sheer volume of your cum, as she’s forced to move her tail behind you to avoid fusing between the sand and your seed, which acts like a pressure beam, punching one face sized hole though the nearby dune. ");
  71.                 outputText("You collapse onto the sand and lay there, basking in the warm glow of your <i>handy</i> friend. The Naga slides you onto her chest and rubs your face with her own. \"<i>I think someone enjoyed that, didn’t they?</i>\" she whispers into your ear as she starts kissing you again.\"\n\n");
  72.             }
  73. //[player has one small cute dick]
  74.             if (player.totalCocks() == 1)
  75.             if (player.cockArea(x) >3) {
  76.                 outputText("The kiss continues and both of your bodies rub together sensually, your tails continuing to wrap around one another. There is a pulsing in your " + player.multiCockDescriptLight() + " as ");
  77.                 if (player.cockTotal() == 1) outputText("it starts ");
  78.                 else outputText("they start ");
  79.                 outputText("to grow hard against the Naga's soft belly. Feeling this, the naga gently pulls away, slowly letting her tongue out of your mouth as she does so. Her hands make their way over your shoulders, down your chest, and stop at your " + player.multiCockDescriptLight() + ".\n\n");
  80.                 //[player has one dick]
  81.             if (player.totalCocks() == 1)
  82.             if (player.cockArea(x) >3) {
  83.                 outputText("Gently, she starts to stroke the length of your " + player.cockDescript(0) + " with both hands while circling the tip with her thumbs. ");
  84.                 //[player has two dicks]
  85.             if (player.totalCocks() == 2)
  86.             if (player.cockArea(x) >=6) { outputText("She takes one in each of her hands and gently strokes them up and down. Every few seconds she stops at the tip to rub her thumbs over them. ");
  87.                 //[player has three or more dicks]
  88.             if (player.totalCocks() == 3)
  89.             if (player.cockArea(x) >=9) {outputText("She takes one in each hand, stroking them slowly and making sure to pay attention to the tip. Every so often she switches to a different dick to make sure that each and every one of your throbbing cocks has some love given to them. ");
  90.             outputText("A hiss of pleasure escapes your lips as the naga strokes your " + player.multiCockDescriptLight() + ", her talented fingers bringing you further into a state of arousal. She stops her caress and brings her hand to a scaly covering at her crotch, spreading it wide to reveal her soft pussy.\n\n");
  91.  
  92. //      }
  93.         outputText("After the Naga manages to calm herself, her breathing becoming regular and her muscles loosening up, she smiles a genuine grin and hisses something to you. She leans in close, her head only inches from yours and suddenly shifts her tone, adopting a much more seductive one. She pulls you into an upright position, facing her. Your [groin] rubs against her tail's scaly skin as she moves her own body closer to yours. She wraps the end of her tail around you, so that it stands erect between the two of you. The Naga looks at you, and, realizing that you don't understand her intent due to how innocent you must be, begins to demonstrate what she wants. She leans in close to her tail, and begins to run her thin tongue along its length, as far as she can. Understanding what she means now, you join her, your own tongue running across her smooth, scaly tail tip.\n\n");
  94.        
  95.         //(If you are a bad child)
  96.         if (player.cor > or = 20) {
  97.             outputText("You close your eyes, and imagine that the tail is just another big cock to be sucked. You begin to suck at the tip, as well as run your tongue up and down along its length.");
  98.         }
  99.         //(If you are a good child)
  100.         else if (player.cor = 0) {
  101.             outputText("You do your best to follow the Naga's example, but you are not sure why she is doing this strange thing.");
  102.         }
  103.             outputText("Eventually, it appears that the Naga is satisfied, and she stops, patting your head as signs to stop.\n\n");
  104.         }
  105.             outputText("She lies flat on the sandy ground face up, pulling your body down onto hers face down, with your head resting between her soft breasts. She reaches around your body, placing her hands on your  " + player.buttDescript() + " gently holding you in place as her tail moves closer to your " + player.buttDescript(0) + ". As she begins to rub her presently-slick tail against your back door, the scaly tip brushes your " + player.tailDescript() + " and you squeak with response.  There' s no denying that this feeling, while strange and new, is one that you would like experiencing. Her tail continues to flick and rub your " + player.buttDescript() + " as you begin to buck your hips gently. The Naga pokes and rubs at your " + player.buttDescript() + " for some time, eventually driving you to the first of many coming orgasms. After your breath has become even again and your muscles have become relaxed, Zahra resumes her advances. She begins to rub the tip of her tail up and down along your " + player.buttDescript(0) + ", and you finally understand her intentions.");
  106.         }
  107.             outputText("As the tail begins to penetrate you, you cannot help but let out another squeak. The scaly skin rubs at your tender anal walls like nothing else you have experienced, and the feeling begins advancing once more. It only takes a few minutes of this gentle tail-fucking to drive you to another climax. This time, however, Zahra doesn't wait for your recovery. Instead, she responds by plunging deeper, forcing her ever-thickening tail further into your " + player.buttDescript(0) + ". As she stuffs more and more of her scaly tail inside you, her hands move yours to work on her breasts, gently caressing and massaging them.");
  108.         }
  109.             outputText("As your hands rub across her breasts, Zahra takes notice of the size of your open panting maw. She begins to press inside with her fingers, and out of passion, you lap at her fingers as they disappear inside! How strange you are, she must be thinking! It doesn't take her long to figure it out, and before you know it she is finger-fucking both your " + player.mouthDescript(0) + " in sync with the thrusts of her tail. At one point, she pulls her finger from your mouth and coats the milk from her breasts onto it; she begins to focus even more on your hands as she shoves her milky fingers back inside your maw.");
  110.         }      
  111. //[player has one small, cute dick]
  112.                 if (player.totalCocks() == 1 (and (player.cockArea(1)>6)) )outputText("She carefully lines it up with your tiny member and starts to tease the tip before gently inserting the head. ");
  113.         }      
  114.                 outputText("She moves your hips back slightly before pulling them forward, swallowing some more of you into her. As she pulls you back the second time, she shifts and rests you onto her hips and grips your back tightly as she pushes you deeper inside of herself.\n\n");
  115.         }
  116.                 outputText("Every moment brings you deeper inside of her, as the warm, soft walls continue massaging against your rod. It seems like her pussy managed to swallow your entire cock in no time at all. The Naga pauses for some moments, your hips pressed together, panting. You shift" + player.armsDescript(0) + "up higher to rest at her waist and raise your head to nuzzle at her collarbone. Zahra leans her head down onto yours and places one of her hands behind your head, stroking softly as she whispers encouraging praise into your ear. Once more she pulls back your hips before thrusting them back onto her lower lips. No longer is she slowly bringing you inside her, now she thrusts herself onto you, going faster and faster. Her tail tightens around you as you reach climax, body shaking from the feeling. A sudden squeak escapes your throat as you spurt inside of her, as you feel her arms squeezing you hard enough to crush smaller beings. Zahra shudders in your grip as she reaches her own climax, sighing softly. ");
  117.  
  118. //////[player has TWO small, cute dicks]
  119.                 if (player.totalCocks() == 2 (and (player.cockArea(1)>6)) )outputText("She carefully lines herself up with one of your tiny members and starts to tease the tip before gently inserting the head, her other hand stroking the other one.")
  120.                     outputText("She moves your hips back slightly before pulling them forward, swallowing some more of you into her. As she pulls you back the second time, she shifts and rests you onto her hips and grips your back tightly as she pushes you deeper inside of herself, your upper member rubbing her pubic Mons.\n\n");
  121.                 outputText("Every moment brings you deeper inside of her, as the warm, soft walls continue massaging against your lower rod. It seems like her pussy managed to swallow your entire first cock in no time at all. The Naga pauses for some moments, your hips pressed together, panting. You shift " + player.armsDescript(0) + " up higher to rest at her waist, brushing your teeny weenie as you raise your head to nuzzle at her collarbone. Zahra leans her head down onto yours and places one of her hands behind your head, stroking softly as she whispers encouraging praise into your ear. Once more she pulls back your hips before thrusting them back onto her lower lips, your exposed member slapping between you two. No longer is she slowly bringing you inside her, now she thrusts herself onto you, going faster and faster each time. Her tail tightens around you as you reach climax, body shaking from the feeling. A sudden squeak escapes your throat as you spurt inside and outside of her belly, as you feel her arms squeezing hard enough to crush smaller beings. The Naga shudders in your grip as she reaches her own climax, sighing softly.");
  122.  
  123.         outputText("All this time, her tail has been working its way slowly inside you, stretching you farther with every thrust. As you open your mouth to let out another passionate wail, she moves in, pushing her lips over yours and kissing you passionately.");
  124.  
  125.         outputText("As you finally reach your next climax, the naga pokes her tongue a little bit deeper inside your mouth, reaching to the back of your throat.");
  126.             //(If you have been a bad little one in past encounters)
  127.             if (player.hasStatusEffect(StatusEffects.MeanToNaga))
  128.             {
  129.                 outputText("Down this slippery rope, she drops only a few drops of her potent poison, which completely bypass your gag reflex and drop straight down your throat. You hardly notice, too busy bucking your hips against the massive tail wrapped around your " + player.hipsDescript(0) + ". It's only as your vision fades that you realize that the naga has done something. She pulls away from you and hisses something into your ear. The only thing you can make out is the naga giggling as she continues to play with your [butt], your vision clouding over and your head being filled with fuzzy feelings. You feel like a rag-doll, your body nothing more than a toy for the naga to explore. She has her fun with your limp body, and eventually leaves you there, lying on the warm sand, your " + player.buttDescript(0) + " horribly abused by the Naga's thick tail.");
  130.             }
  131.             //(If you've been a good dear during past encounters)
  132.             }else if{
  133.                 outputText("She tickles the back of your throat with her tongue, massaging your rear with her hands and thrusting her finger in and out of your " + player.mouthDescript(0) + ". Eventually, even she gets tired and with a pop, she pulls her fingers from your " + player.mouthDescript(0) + ", raising the tips to her mouth and sucking on them, savoring your saliva. She slides you of her, laying on the sand next to you. Exhausted, it is not long before she is asleep, a big smile on her face and a finger in her snatch. You decide to rest as well, collapsing beside her. There's no way you could make it back to camp in this condition. As you doze off, her warm, scaly body gently wraps around your own, pulling you close.");
  134.         }
  135.       Outputtext ("Zahra softly speaks into your ears again, almost like an older sister does towards her siblings, \"<i>Such good manners and behavior, " + player.short + ". If you ever need somewhere to stay when exploring the sands of the deserts or you just want milk and hugs, I'll be here. In time, if you want, I could show you my Sietch Al Simurgh, my Village of Simurgh. But be warned; our kind, The Naga People of the Arrakan-Saṃsāra Clan, do not allow unwanted entry towards the corrupted, even young ones like you;  <b>Your body must be free of corruption for you to enter, lest you feel like fighting an entire village of warriors much, much stronger than I to the death. </b> If you want to see the Sietch, let me know, and we will go. Wait; before you leave, take this ring: your body will be less prone to the evil corruption of the land and your thoughts will resist thinking horrible things as long as it's in your possession. That, and you might be able to enter the Sietch as long as you remain uncorrupted while the ring is on your hand, after I show you where it is, of course.</i>");
  136.  
  137.     player.createKeyItem("Ring From Zahra", 0, 0, 0, 0);  //[Add 'Ring From Zahra' to key items. KEY ITEM ZAHRA’S RING ALLOWS ACCESS INTO: NAGAVILLAGE AKA SEITCH SIMURGH. RING REDUCES INITIAL CORRUPTION AND RESISTS CORRUPTION BY 5% PLUS FLAT RATE AT .5% PER LEVEL. EXAMPLE IS PLAYER LEVEL 1+BIANCA’S RING MEANS 5% CORRUPTON REMOVAL UPON RECIVING RING AND 5.5% CORRUPTION RESISTANCE FROM THEN ON UNTIL PC LEVEL 2, WHICH GRANTS TOTAL 6% CORRUPTION RESISTANCE, UNTIL MAX AT LEVEL 10 AT 10% CORRUPTON RESISTANCE] )
  138. doNext(camp.returnToCampUseHalfHour);  //Return to camp, half hour used
  139.  
  140.  
  141.  
  142.         }
  143.    
  144.     }
  145.  
  146.  
  147. /////—————
  148.     }
  149. //Disarmed and not a leg to stand on edition!
  150. //NAGA STATUS
  151. ///Scenes applies only towards Shota and Genderless PC without limbs for now- Loli will be later- Teen, Adult and Elder Players get normal PC on Snek-lady Snek seks
  152. //v1 - players last unbirth was done by Zahra  1 = true, 0 = false
  153. //v2 - player has ever been unbirthed by Zahra  1 = true, 0 = false
  154. public function nagaEncounter():void {
  155.     spriteSelect(SpriteDb.s_naga);
  156.     if (player.lowerBody.type== Human, Elf, Naga, Cow, Sheep, or Harpy) {
  157.         //Set 'last unbirth by Zahra'
  158.         player.changeStatusValue(StatusEffects.lowerbody,1,1);
  159.         //Not met Zahra before
  160.         if (player.statusEffectv2(StatusEffects.lowerbody) == 0) {
  161.     player.changeStatusValue(StatusEffectsowerbody,2,1);
  162.     outputText("You wander into the desert, making note of how good the sand feels on your [legs] stubs compared to rocks and sticks of the Campsite. You wonder to yourself that, maybe, it wouldn't be bad patrolling out here more often, when you spot something moving oddly distantly ahead of you.\n\n");
  163.     outputText("As you get closer towards the strange thing, you see that it’s one of the Naga folk that inhabit this dry desert land. You stop in your wobbly tracks, wondering if it isn't too late to move around without her noticing you…only for her to turn her head and look straight into your eyes. You slowly tense your body, ready your gear, and prepare for combat, as the Naga looks over your body with strange intent. Her strange eyes, glowing neon green pupils within lime green iris within pine green 'whites',  stare down towards you as if looking into your soul itself. Just before you can ready yourself, the naga opens her mouth and speaks. Instead of sightly elongated S sounds or the strange hissing you've come to know of their kind, you find that her speech was like yours, but with some slight softening of sounds, as if speaking through soft fabrics. \"<i>Your scent is… familiar…,young one.</i>\" she says, \"<i>You smell like… family.</i>\"\n\n");
  164.     if (flags[kFLAGS.CODEX_ENTRY_NAGAS] <= 0) {
  165.     flags[kFLAGS.CODEX_ENTRY_NAGAS] = 1;
  166.     outputText("<b>New codex entry unlocked: Nagas!</b>\n\n")
  167.             }
  168.     outputText("You wonder why you can understand this Naga better than the other ones who live within this demon filled land. Perhaps going into the desert without food and drink wasn't the greatest idea after all… maybe you have heatstroke? The Naga speaks with 'normal' words once more: \"<i>It's been so long since I’ve last seen another of those that are pure so far away from home, let alone someone as small as you.</i>\" she hisses softly, pulling you out of your introspection. \"<i>I had almost forgotten about what sort of creatures this land might hold beyond the dunes. This desert can make you forget lots of things, if you aren't too careful. My name is Zahra. What’s yours?</i>\" As strange as she sounds in your head, you are surprised at how she doesn't hold her S sounds as much as she did before. You aren't quite sure why you thought that would make any sense; you clear your throat and introduce yourself as [playername].\n\n");
  169.     outputText("You relax slightly as she slithers over to you, though you're still wary of possibly being attacked despite the bright smile on her face. When she is close enough to you, she surprises you again by draping her arms around you in a friendly hug and pulling you into her chest firmly. You jump slightly at the sudden embrace, but slowly move your [arms] stumps stubs around her stomach as she pulls you closer to herself.\n\n");
  170.         }
  171.         //[If already encountered]
  172.         else {
  173.     outputText("You move over the hot sand of the desert, enjoying the soft feeling that the dunes make as your" + player.LegsDescript(0) + "stubs move over the dunes. You see some sort of strange, yet familiar, shape in the distance, and as you approach, you realize that it is the Naga lady from before…what was her name again… Zahra? You quickly move up behind her and push your stubs onto her waist. You can feel her tense up momentarily, before recognizing that it's you and turning herself around towards you. \"<i>You're back, [name]! It’s so wonderful to see you again!</i>\" She wraps her arms around your body and she draws you upwards into an embrace.\n\n");
  174.             if (flags[kFLAGS.CODEX_ENTRY_NAGAS] <= 0) {
  175.                 flags[kFLAGS.CODEX_ENTRY_NAGAS] = 1;
  176.                 outputText("<b>New codex entry unlocked: Nagas!</b>\n\n")
  177.             }  
  178.         }
  179.     outputText ("She lets out soft giggles and lowers her head toward your face, pressing her lips against your own. You try squeezing her body even more firmly in response, which was hard without arms, like embracing family, the whole of her tail wrapping and engulfing around your much smaller [torso]. You open your mouth slightly as she presses her tongue against your [lips]. She slowly pokes and caresses the inside of your mouth with her tongue, circling around as she uses her tongue to gently stroke ");
  180.         //[If player has snek fangs]
  181.         if (player.face.type == Face.SNAKE_FANGS) outputText("your own.");
  182.         //[If player has non-Snek fangs]
  183.         if (player.face.type == Face.OTHER_FANGS) outputText("your own.");
  184.         //[player has no fangs]
  185.         else outputText("the inside of your mouth, gently massaging the inside of your throat.");
  186.         outputText("\n\n");
  187.         //YO BRO, WANNA BE WHOLE BODY DEEP INSIDE DAT HAWT SNEK?!
  188.         if (player.gender == 1 || (player.gender == 3 && rand(2) == 0)) {
  189.             //[Player gets Unbirthed by Zahra]
  190.             if (player.height is = or > 36 inches) {
  191.     outputText("The kiss continues as both of your bodies rub together sensually, your " + player.LegsDescript(0) + " stumps being squeezed by her tail, as it continued to wrap around you. There is a pulsing in your " + player.groinDescript(0) + " as it starts arousing against the Naga's soft belly. Feeling this, Zahra gently pulls away, slowly dragging her tongue out of your mouth and throat as she does so. Her hands make their way over your shoulders, down your chest, and stopping as your " + player.TorsoDescription() +" shivers in the desert air".\n\n");
  192.  
  193.     outputText("\"<i>Oh dear; it seems my little one has grown quite cold, haven’t they? I can think of a few ways both of our bodies could warm up at once, darling; maybe my hands would be alright, until you’ve… relaxed some?</i>\" she says as she places one of her hands onto your " + player.torsoDescript(0) + ". She starts to slide her hands up and down your back as she squeezes you. Sticking out her tongue, she wraps that around the tip of your ears and licks at your " + player.EarsDescript(0) + "A gasp of pleasure escapes your lips as the naga strokes and licks at your " + player.EarsDescript(0) + ", her talented hands and tongue bringing you into further state of arousal. The naga stops her ear caressing and takes your [arms] stumps stumps into her grip, rubbing her fingers over your forelimbs. She slowly starts to slide rub her hands over your stumbs, using her tongue to bring some of her saliva and lubricate them. Once she is satisfied with your [arms] stumps's slickness, she quickens her pace. You moan in pleasure as Zahra takes the tip of your ear into her mouth and starts to suck. You can feel her deft tongue licking every inch of your" +player.EarsDescript(0) +". At your limit instantly, you let out gasps as you cum past her hands and into the sand.");
  194.    
  195.     //[EARPHONE LEVEL JAZZ]
  196.     if (player.cumQ() > 25) outputText("her eyes twinkle happily with the sight of the little dribble you let out while she squeezes your [arm] stumps, giggling at your cute effort. ");
  197.     //[LOW VOLUME JAZZ]
  198.     if ((player.cumQ() > 50) outputText("her eyes shine with the sight of the little spurt you let out while she squeezes your [arms] stumps stumps, your breath gasping. ");
  199.     //[MID VOLUME JAZZ]
  200.     if (player.cumQ() > 100) outputText("her eyes widen with the sight of the large amount of fluid you spew as she grips your [arms] stumps stumps. ");
  201.     //[HIGH VOLUME JAZZ]
  202.     if (player.cumQ() > 250) outputText("her eyes become dinner plates with the sight of the huge volume  you shoot as she holds your [arms] stumps stumps. ");
  203.     //[THE WHOLE FUCKING BLOCK CAN HEAR YOUR FUCKING JAZZ MUSIC ASSHOLE, TURN THAT SHIT DOWN DICKWAD!]
  204.     if (player.cumQ() > 1000) outputText("her eyes seem to bulge out of her skull upon seeing the sheer volume of your cum, as she’s forced to move her tail behind you to avoid fusing between the sand and your seed, which acts like a pressure beam, punching one face sized hole though the nearby dune. ");
  205.     outputText("You collapse onto the sand and lay there, basking in the warm glow of your <i>handy</i> friend. The Naga slides you onto her chest and rubs your face with her own. \"<i>I think someone enjoyed that, didn’t they?</i>\" she whispers into your ear as she starts kissing you again.\"\n\n");
  206.     }
  207. //[player has one small cute dick]
  208.     if (player.totalCocks() == 1) && if (player.cockArea(x) >3) {
  209.     outputText("The kiss continues and both of your bodies rub together sensually, your tails continuing to wrap around one another. There is a pulsing in your " + player.multiCockDescriptLight() + " as ");
  210.     if (player.cockTotal() == 1) outputText("it starts ");
  211.     else outputText("they start ");
  212.     outputText("to grow hard against the Naga's soft belly. Feeling this, the naga gently pulls away, slowly letting her tongue out of your mouth as she does so. Her hands make their way over your shoulders, down your chest, and stop at your " + player.multiCockDescriptLight() + ".\n\n");
  213.     //[player has one tiny dick]
  214.     if (player.totalCocks() == 1)   &&   if (player.cockArea(x) >3) {
  215. outputText("Gently, she starts to stroke the length of your " + player.cockDescript(0) + " with both hands while circling the tip with her thumbs. ");
  216.     //[player has two tiny dicks]
  217.     if (player.totalCocks() == 2)
  218.     if (player.cockArea(x) >=6) { outputText("She takes one in each of her hands and gently strokes them up and down. Every few seconds she stops at the tip to rub her thumbs over them. ");
  219.     //[player has three or more dicks]
  220.     if (player.totalCocks() == 3)
  221.     if (player.cockArea(x) >=9) {outputText("She takes one in each hand, stroking them slowly and making sure to pay attention to the tip. Every so often she switches to a different dick to make sure that each and every one of your throbbing cocks has some love given to them. ");
  222.     outputText("A hiss of pleasure escapes your lips as the naga strokes your " + player.multiCockDescriptLight() + ", her talented fingers bringing you further into a state of arousal. She stops her caress and brings her hand to a scaly covering at her crotch, spreading it wide to reveal her soft pussy.\n\n");
  223.  
  224. //      }
  225.     outputText("After the Naga manages to calm herself, her breathing becoming regular and her muscles loosening up, she smiles a genuine grin and hisses something to you. She leans in close, her head only inches from yours and suddenly shifts her tone, adopting a much more seductive one. She pulls you into an upright position, facing her. Your [groin] rubs against her tail's scaly skin as she moves her own body closer to yours. She wraps the end of her tail around you, so that it stands erect between the two of you. The Naga looks at you, and, realizing that you don't understand her intent due to how innocent you must be, begins to demonstrate what she wants. She leans in close to her tail, and begins to run her thin tongue along its length, as far as she can. Understanding what she means now, you join her, your own tongue running across her smooth, scaly tail tip.\n\n");
  226.        
  227.         //(If you are a bad child)
  228.         if (player.cor > or = 20) {
  229.     outputText("You close your eyes, and imagine that the tail is just another big cock to be sucked. You begin to suck at the tip, as well as run your tongue up and down along its length.");
  230.         }
  231.         //(If you are a good child)
  232.         else if (player.cor = 0) {
  233.     outputText("You do your best to follow the Naga's example, but you are not sure why she is doing this strange thing.");
  234.         }
  235.     outputText("Eventually, it appears that the Naga is satisfied, and she stops, patting your head as signs to stop.\n\n");
  236.         }
  237.     outputText("She lies flat on the sandy ground face up, pulling your body down onto hers face down, with your head resting between her soft breasts. She reaches around your body, placing her hands on your  " + player.buttDescript() + " gently holding you in place as her tail moves closer to your " + player.buttDescript(0) + ". As she begins to rub her presently-slick tail against your back door, the scaly tip brushes your " + player.tailDescript() + " and you squeak with response.  There' s no denying that this feeling, while strange and new, is one that you would like experiencing. Her tail continues to flick and rub your " + player.buttDescript() + " as you begin to buck your hips gently. The Naga pokes and rubs at your " + player.buttDescript() + " for some time, eventually driving you to the first of many coming orgasms. After your breath has become even again and your muscles have become relaxed, Zahra resumes her advances. She begins to rub the tip of her tail up and down along your " + player.buttDescript(0) + ", and you finally understand her intentions.\n\n");
  238.         }
  239.     outputText("As the tail begins to penetrate you, you cannot help but let out another squeak. The scaly skin rubs at your tender anal walls like nothing else you have experienced, and the feeling begins advancing once more. It only takes a few minutes of this gentle tail-fucking to drive you to another climax. This time, however, Zahra doesn't wait for your recovery; Instead, she responds by plunging deeper, easing her ever-thickening tail further into your " + player.buttDescript(0) + ". As she stuffs more and more of her scaly tail inside you, her hands move your stubs to work on her breasts, gently trying to caress them.");
  240.         }
  241.     outputText("As your forearms rub across her breasts, Zahra takes notice of the size of your open panting maw. She begins to press inside with her fingers, and out of passion, you lap at her fingers as they disappear inside! How strange you are, she must be thinking! It doesn't take her long to figure it out, and before you know it she is finger-fucking both your " + player.mouthDescript(0) + " in sync with the thrusts of her tail. At one point, she pulls her finger from your mouth and coats the milk from her breasts onto it; she begins to focus even more on your [arms] stumps as she shoves her milky fingers back inside your maw.");
  242.         }      
  243.     //[player has one small, cute dick]
  244.     if (player.totalCocks() == 1 && player.cockArea(x) >3) outputText("She carefully lines herself up with your tiny member and starts to tease the tip before gently inserting your cock head. ");
  245.     outputText("She moves your hips back slightly before pulling them forward, swallowing some of your member into her. As she pulls you back the second time, she shifts and rests you onto her hips and grips your back tightly as she pushes you deeper inside herself.\n\n");
  246.     outputText("Every moment brings you deeper inside of her, as the warm, soft walls continue massaging against your rod. It seems like her pussy managed to swallow your entire penis in no time at all. The Naga pauses for some moments, your hips pressed together, panting. You shift your arm stumps up higher to rest at her waist and raise your head to nuzzle at her collarbone. Zahra leans her head down onto yours and places one of her hands behind your head, stroking softly as she whispers encouraging praise into your ear. Once more she pulls back your hips before thrusting them back onto her lower lips. No longer is she slowly bringing you inside her, now she thrusts herself onto you, going faster and faster. Her tail tightens around you as you reach climax, body shaking from the feeling. A sudden squeak escapes your throat as you spurt inside of her, as you feel her arms squeezing you hard enough to crush smaller beings. Zahra shudders around you as she reaches her own climax, sighing softly. ");
  247.  
  248.     //////[player has TWO small, cute dicks]
  249.     if (player.totalCocks() == 2 && player.cockArea(x) >6) outputText("She carefully lines herself up with one of your tiny members and starts to tease the tip before gently inserting the head, her other hand stroking the other one.");
  250.     outputText("She moves your hips back slightly before pulling them forward, swallowing some more of you into her. As she pulls you back the second time, she shifts and rests you onto her hips and grips your back tightly as she pushes you deeper inside of herself, your upper member rubbing her pubic Mons.\n\n");
  251.     outputText("Every moment brings you deeper inside of her, as the warm, soft walls continue massaging against your lower rod. It seems like her pussy managed to swallow your entire first cock in no time at all. The Naga pauses for some moments, your hips pressed together, panting. You shift your arms up higher to rest at her waist, brushing your teeny weenie as you raise your head to nuzzle at her collarbone. Zahra leans her head down onto yours and places one of her hands behind your head, stroking softly as she whispers encouraging praise into your ear. Once more she pulls back your hips before thrusting them back onto her lower lips, your exposed member slapping between you two. No longer is she slowly bringing you inside her, now she thrusts herself onto you, going faster and faster each time. Her tail tightens around you as you reach climax, body shaking from the feeling. A sudden squeak escapes your throat as you spurt inside and outside of her belly, as you feel her arms squeezing hard enough to crush smaller beings. The Naga shudders in your grip as she reaches her own climax, sighing softly. ");
  252.  
  253.     outputText("All this time, her tail has been working its way slowly inside you, stretching you farther with every thrust. As you open your mouth to let out another wail, she moves in, pushing her lips over yours and kissing you passionately. As you finally reach your next climax, the naga pokes her tongue a little bit deeper inside your mouth, reaching to the back of your throat.");
  254.    
  255.     //(If you have been a bad little one in past encounters)
  256.     if (player.hasStatusEffect(StatusEffects.MeanToNaga))
  257.     {
  258.     outputText("Down this slippery rope, she drops only a few drops of her potent poison, which completely bypass your gag reflex and drop straight down your throat. You hardly notice, too busy bucking your hips against the massive tail wrapped around your " + player.hipsDescript(0) + ". It's only as your vision fades that you realize that the naga has done something. She pulls away from you and hisses something into your ear. The only thing you can make out is the naga giggling as she continues to play with your [butt], your vision clouding over and your head being filled with fuzzy feelings. You feel like a rag-doll, your body nothing more than a toy for the naga to explore. She has her fun with your limp body, and eventually leaves you there, lying on the warm sand, your " + player.buttDescript(0) + " horribly abused by the Naga's thick tail.");
  259.             }
  260.     //(If you've been a good dear during past encounters)
  261.     else {
  262.     outputText("She tickles the back of your throat with her tongue, massaging your chest with her hands and thrusting her finger in and out of your " + player.mouthDescript(0) + ". Eventually, even she gets tired and with a pop, she pulls her fingers from your " + player.mouthDescript(0) + ", raising the tips to her mouth and sucking on them, savoring your saliva. She slides off of you, laying on the sand next to you. Exhausted, it is not long before she is asleep, a big smile on her face, her finger still in her mouth. You decide to rest as well, collapsing beside her, as there was no way you could head back to camp in this condition. As you doze off, her warm, scaly body gently wraps around your own, pulling you close.");
  263.         }
  264.       Output Text ("Zahra softly speaks into your ears again, almost like an older sister does towards her siblings, \"<i>Such good manners and behavior, " + player.short + ". If you ever need somewhere to stay when exploring the sands of the deserts or you just want milk and hugs, I'll be here. In time, if you want, I could show you my Sietch Al Simurgh, my Village of Simurgh. But be warned; our kind, The Naga People of the Arrakan-Saṃsāra Clan, do not allow unwanted entry towards the corrupted, even young ones like you;  <b>Your body must be free of corruption for you to enter, lest you feel like fighting an entire village of warriors much, much stronger than I to the death. </b> If you want to see the Sietch, let me know, and we will go. Wait; before you leave, take this ring: your body will be less prone to the evil corruption of the land and your thoughts will resist thinking horrible things as long as it's in your possession. That, and you might be able to enter the Sietch as long as you remain uncorrupted while the ring is on your hand, after I show you where it is, of course."</i>\ \n\n");
  265.  
  266.     player.createKeyItem("Ring From Zahra", 0, 0, 0, 0);  //[Add 'Ring From Zahra' to key items. KEY ITEM ZAHRA’S RING ALLOWS ACCESS INTO: NAGAVILLAGE AKA SEITCH SIMURGH. RING REDUCES INITIAL CORRUPTION AND RESISTS CORRUPTION BY 5% PLUS FLAT RATE AT .5% PER LEVEL. EXAMPLE IS PLAYER LEVEL 1+BIANCA’S RING MEANS 5% CORRUPTON REMOVAL UPON RECIVING RING AND 5.5% CORRUPTION RESISTANCE FROM THEN ON UNTIL PC LEVEL 2, WHICH GRANTS TOTAL 6% CORRUPTION RESISTANCE, UNTIL MAX AT LEVEL 10 AT 10% CORRUPTON RESISTANCE] )
  267. doNext(camp.returnToCampUseHalfHour);  //Return to camp, half hour used
  268. /////LIMB FREE ENDS HERE
  269.  
  270.         }
  271.        
  272.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top