Esempio n. 1
0
    public override string StartScene(PlayerMain player, BasicChar other)
    {
        string returnText = $"{other.Identity.FirstName} forces your beaten body to its hands and knees; you can't even muster the energy to collapse. ";

        Organs sexualOrgans = player.SexualOrgans;

        if (sexualOrgans.HaveVagina())
        {
            returnText += "Your body, however, has other plans, and you feel your pussy start to drip. Even with such a clear signal, though, your enemy positions themselves a little higher. ";
        }
        returnText += "Having gotten into position, your enemy spreads your ass cheeks, and slowly works their dick into your bowels. Unable to respond, you feel your ass getting stretched. ";

        if (player.Gender() == Genders.Herm && sexualOrgans.HaveBalls())
        {
            returnText += "With every thrust, you feel their balls tapping your balls and c**t, sending little bursts of unintended pleasure through your organs.\nIt doesn't take long for you to o****m, your pussy's walls quivering, milking a nonexistent dick. Your balls refuse to be left out, and unload themselves onto your stomach and the ground. ";
        }
        else if (sexualOrgans.HaveVagina())
        {
            returnText += "With every thrust, you feel their balls tapping your c**t, sending little bursts of unintended pleasure through your pussy.\nIt doesn't take long for you to o****m, your pussy's walls quivering, milking a nonexistent dick. ";
        }
        else if (sexualOrgans.HaveBalls())
        {
            returnText += "With every thrust, you feel their balls tapping yours, sending little bursts of unintended pleasure through your dick.\nIt doesn't take long for you to o****m, your balls unloading themselves onto your stomach and the ground. ";
        }
        else
        {
            returnText += "\n\nIt doesn't take long for you to o****m, a pleasurable heat spreading from your ass. ";
        }
        returnText += "Your enemy cums soon after, quickly filling your ass and collapses onto your back, spent. ";
        // TODO anal preg, eggs etc...
        return(returnText);
    }
Esempio n. 2
0
    public override string StartScene(PlayerMain player, BasicChar other)
    {
        string returnText   = $"Forcing you onto your back, {other.Identity.FirstName} expertly massages your c**k and balls, quickly bringing you erect. ";
        Organs sexualOrgans = player.SexualOrgans;

        if (sexualOrgans.HaveVagina())
        {
            returnText += " They even tease your pussy a bit, all to make you cum quicker.";
        }
        System.Collections.Generic.List <Balls> balls = sexualOrgans.Balls;
        returnText += $"\n\nUnable to put up more than a feeble struggle, you find yourself cumming {Settings.LorGal(balls.Cumming())} down their throat seconds after their lips meet your dick's head.";
        return(returnText);
    }
Esempio n. 3
0
    private string SexOrgans()
    {
        string toReturn = " ";
        Organs so       = player.SexualOrgans;

        if (so.HaveBoobs())
        {
            toReturn += so.Boobs.Looks() + "\n\n";
        }
        if (so.HaveVagina())
        {
            toReturn += so.Vaginas.Looks() + "\n\n";
        }
        if (so.HaveDick())
        {
            toReturn += so.Dicks.Looks() + "\n\n";
        }
        if (so.HaveBalls())
        {
            toReturn += so.Balls.Looks() + "\n\n";
        }
        return(toReturn);
    }
Esempio n. 4
0
 public override void PrintOrganInfo() => SetText(Organs.HaveVagina(), Organs.Vaginas.Looks());