public override string StartScene(PlayerMain player, BasicChar other)
    {
        string returnText = string.Empty;

        if (player.Gender() == Genders.Doll && other.SexualOrgans.HaveDick())
        {
            returnText += "Rather than use their penis on your ass, they'd rather find a pussy instead. ";
        }
        else if (player.Gender() != Genders.Doll)
        {
            returnText += "Rather than pleasuring your more sensitive organs, they've decided to humiliate you instead. ";
        }
        returnText += "Forcing you onto your stomach, your enemy repeatedly smacks your ass, bringing a blush to both sets of cheeks. Despite your humiliation (and your ass getting sore), you soon o****m";
        if (player.Gender() == Genders.Herm)
        {
            returnText += ", spurting cum from your dick onto your belly and soaking your thighs.";
        }
        else if (player.SexualOrgans.HaveDick())
        {
            returnText += ", spurting cum from your dick onto your belly.";
        }
        else if (player.SexualOrgans.HaveVagina())
        {
            returnText += ",  soaking your thighs.";
        }
        else
        {
            returnText += ", shuddering in unwanted pleasure.";
        }
        return(returnText);
    }
Example #2
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);
    }