Repositories (1)
nightgamesmod
29 snippets stored for this repo
switch (opponent.type()) {
case fairyfem:
c.write(getSelf(), own() + "imp grabs " + opponent.own()
+ "faerie and inserts the tiny girl into her soaking cunt. She pulls the faerie out after only a few seconds, but "
+ "the sprite is completely covered with the imp's aphrodisiac wetness. The demon simply watches as the horny fae girl frantically masturbates in a sex "
+ "drunk daze. It doesn't take long until the faerie disappears with an orgasmic moan.");
break;
if (inserted.human()) {
c.write("With your asshole suddenly disappearing, " + inserter.getName()
+ "'s dick pops out of what was once your sphincter.");
" dick pops out of " + inserted.getName()
+ " as "+inserted.possessiveAdjective()+" asshole shrinks and disappears.");
}
if (inserted.human()) {
c.write("With your asshole suddenly disappearing, you can't continue riding " + inserter.getName()
+ " anymore.");
c.write(inserted.getName() + " groans with frustration with the sudden disappearance of "
+ inserted.possessiveAdjective() + " asshole.");
}
"You thrust your tongue into {other:possessive} ass and lick it, making her yelp in surprise.")
.andNPCMessage("{self:subject} licks your tight asshole, both surprising and arousing you."))
.addEffectForOther(builder.pleasure("mouth", "ass")
.addEffect(builder.write(
"You gently rim {other:name-possessive}'s asshole with your tongue, sending shivers through her body.")
.andNPCMessage("{self:SUBJECT} gently rims your asshole with her tongue, sending shivers through your body."))
} else if (modifier == Result.special) {
return "You gently rim " + target.getName() + "'s asshole with your tongue, sending shivers through "+target.possessiveAdjective()+" body.";
} else if (modifier == Result.reverse) {
} else if (modifier == Result.special) {
return String.format("%s gently rims %s asshole with %s tongue, sending shivers through %s body.",
getSelf().getName(), target.nameOrPossessivePronoun(), getSelf().possessiveAdjective(),
} else {
c.write("Your dick pops out of " + inserted.getName() + " as her asshole shrinks and disappears.");
}
} else if (targetO.isType("ass")) {
return "You tease your own asshole.";
} else {
} else if (targetO.isType("ass")) {
return String.format("%s teases %s own asshole and sticks a finger in.",
getSelf().subject(), getSelf().possessiveAdjective());
+ "squirm helplessly. If your cocks are dueling, hers definitely has "
+ "the advantage. She also uses her hands to tease your balls and shaft,"
+ " eroding your willpower. When you cum, she immediately uses your "
+ "jizz as lubricant to frot against you more aggressively. Your "
+ "overstimulated dick becomes uncomfortably sensitive, but she doesn't "
+ "let up until she ejaculates onto you.";
}
+ "uses her toes to tease your balls and the head of your penis. As you start to leak pre-cum, she smears it all over your dick, using the lubricant to give "
+ "you a more intense footjob. Mindful of her own needs, she reaches between her own legs and starts rubbing her pussy and clit, giving you a sexy show. "
+ "For a moment, it crosses your mind that if you can hold out long enough, she may slip up and climax before you. The moment passes, however, when Mara "
+ "accelerates her stroking and you realize you won't be able to last more than a few more seconds. Sure enough, your jizz soon shoots into the air like "
+ "a fountain and paints her legs and feet. Mara continues to stimulate your oversensitized dick and balls while she finishes herself off, apparently too "
+ "caught up in her own enjoyment to notice your discomfort.";
} else {
c.write(this, Global.format(
"<b>{self:NAME-POSSESSIVE} back arches as thick ropes of jizz fire from {self:possessive} dick and land on {self:reflective}.</b>",
this, opponent));
c.write(this, Global.format(
"<b>{self:NAME-POSSESSIVE} back arches as thick ropes of jizz fire from {self:possessive} dick and land on {other:name-possessive} "
+ opponentPart.describe(opponent) + ".</b>",
public UseDildo(Character self) {
super(Item.Dildo.getName(), self);
addTag(SkillTag.usesToy);
public boolean usable(Combat c, Character target) {
return (getSelf().has(Item.Dildo) || getSelf().has(Item.Dildo2)) && getSelf().canAct() && target.hasPussy()
&& c.getStance().reachBottom(getSelf()) && target.crotchAvailable()
public OrgasmSeal(Character self) {
super("Orgasm Seal", self, 4);
}
+ " new toy proudly, then grabs a bottle of lube and applies it to the squishy-looking orifice. You must look like a"
+ " deer in the headlights faced with that thing, and Mara thrives on it. She slowly pushes it onto your cock. Oh, this"
+ " is going to be bad. The inside feels soft and warm and it's covered in ridges and filaments. When you bottom out"
+ " - it <i>coincidentally</i> is the perfect size for you - a suction cap at the end engages over your dickhead and"
+ " the rest of it contracts around your shaft. Even if you could move, you would have a hard time getting this thing"
+ " off, now. <i>\"Are you ready? Remember, you can't cum until I say you can!\"</i> She pushes a button on her"
+ " arm-device, and the fleshlight starts to slowly rotate. The bumps and ridges feel exquisite against your skin,"
+ "<br/><br/>"
+ "Airi gives you a long sloppy kiss and starts riding you with her now mostly liquid body. At first you try to hump back, but you quickly give up when you realize your efforts are merely "
+ "going through her immaterial body. Airi notices this too and give you a soft giggle <i>\"Don't worry... Leave it... to me...\"</i> As soon as she finished talking, the feeling around your cock "
+ "changes. Whereas before, you felt like you were fucking a drentched but normal pussy, now it feels like she's sucking on your pole like a seasoned whore's blowjob. You groan and try to resist cumming straight away. "
+ "Slipping into old habits, you grin challengingly at Airi. Noticing your resistance, a cute pout appears on her lovely face. <i>\"It's no use...\"</i> Uh-oh, unfortunately for you, you seem to have made her serious. "
+ "Her slime creeps up your body and covers it like a giant coat of jello. Her neck sprouts out from the slime covering your chest, and pseudo-hands hold your head so its facing her. With a sadistic grin, "
+ "Airi looks you in the eye and kisses you with her purple jewel-like lips. "
character.addLine(CharacterLine.TEMPT_LINER, (c, self, other) -> {
return "Jewel licks her lips, <i>\"Soon, I'll have you wailing like a whore.\"</i>";
});
+ "<br/><br/><i>\"That was a good effort, but losers deserve some punishments.\"</i> She crawls up your body until she's straddling your face and "
+ "her still-hard cock is just inches away from your mouth. <i>\"Be a good little cockwhore and take care of this will you?\"</i> She forces her cock into your lips, and you service her without resisting. "
+ "You alternate between licking her shaft and sucking her off until you feel her body shudder. You get a mouthful of her spunk as she cums in you hard. "
+ " from your ass with a wet slurp Angel flips you over"
+ (!character.hasDick() ? " and removes the strapon." : ". ")
+ "She then squats down and lines your cock up with her now soaked pussy, <i>\"Do "
+ "a good enough good job and I might not tell my friends how you came like a whore while I fucked your ass.\"</i> She gloats with a smug grin on her face. "
+ "Appalled at the idea that she might share that information with anyone, you strengthen your resolve to fuck the woman above you.<br/><br/>Several minutes later, "
+ "you are breathing hard. Angel sits not far from you, face flush with pleasure. You smile internally as you sit, trying to catch your breath. No way "
+ "she could have been disappointed with that performance. You can only gape as you look up to see Angel is gone along with your clothes. You sigh as you "
"strapon") + " from your ass with a wet slurp Angel flips you over"
+ (!character.hasDick() ? " and removes the strapon." : ". ")
+ "She then squats down and lines your cock up with her now soaked pussy, <i>\"Do "
+ "a good enough good job and I might not tell my friends how you came like a whore while I fucked your ass.\"</i> She gloats with a smug grin on her face. "
+ "Appalled at the idea that she might share that information with anyone, you strengthen your resolve to fuck the woman above you.<br/><br/>Several minutes later, "
+ "you are breathing hard. Angel sits not far from you, face flush with pleasure. You smile internally as you sit, trying to catch your breath. No way "
+ "she could have been disappointed with that performance. You can only gape as you look up to see Angel is gone along with your clothes. You sigh as you "
public boolean fuckable(Combat c, Character target) {
Character fucker = getFucker(c);
if (fucker == null) {
target));
c.setStance(new FFXTribThreesome(fucker, master, target), getSelf(), true);
target.body.pleasure(master, master.body.getRandomCock(), target.body.getRandomPussy(), otherm, 0, c, false, this);
public PussyWorship(Character self) {
super("Pussy Worship", self);
addTag(SkillTag.usesMouth);
}
target.body.pleasure(getSelf(), getSelf().body.getRandom("mouth"), target.body.getRandom("pussy"), m, c, this);
if (getSelf().hasDick() && (!getSelf().hasPussy() || Global.random(2) == 0)) {