Ejemplo n.º 1
0
    def Scene(self, Location=None, bIsVagina=True):
        Penis = bodyparts.Penis()
        S***n = bodyparts.S***n()
        V****a = bodyparts.V****a()
        Anus = bodyparts.AnusFemale()
        Thighs = bodyparts.Thighs()
        DripVerbs = verbs.VerbDrip()
        SemenGobs = misc.Gobs()
        VEjac = verbs.VerbEjaculate()
        sScene = ""

        if bIsVagina:
            sScene = "He was soon " + VEjac.Gerund(
            ) + " deep within her " + V****a.RandomDescription(
            ) + " as an intense o****m wracked her body. "
        else:
            sScene = "He was soon " + VEjac.Gerund(
            ) + " deep within her " + Anus.RandomDescription(
            ) + " as an intense o****m wracked her body. "

        sScene += S***n.GetAdj().capitalize() + " " + SemenGobs.GetWord(
        ) + " of " + S***n.GetNoun() + " " + DripVerbs.Past(
        ) + " from " + self.HerNamePos

        if bIsVagina:
            iRandPussyDesc = randint(1, 3)

            if iRandPussyDesc == 1:
                sScene += " " + V****a.RandomDescription(bAllowShortDesc=True)
            elif iRandPussyDesc == 2:
                sScene += " " + V****a.InnerLabia.RandomDescription(
                    bAllowShortDesc=True)
            else:
                sScene += " " + V****a.InnerVag.RandomDescription(
                    bAllowShortDesc=True)
        else:
            sScene += " " + Anus.RandomDescription(bAllowShortDesc=True)

        iRandAfter = randint(1, 10)

        if iRandAfter % 2 == 0:
            sScene += " and down her " + Thighs.RandomDescription(
                bAllowShortDesc=True)
        if iRandAfter > 4:
            if not self.Location == None:
                sScene += " and onto the " + self.Location.Ground
        if iRandAfter % 3 == 0:
            sScene += ". She scooped some up with her fingers and tasted it"
        if iRandAfter > 6:
            sScene += ". " + self.HerName.capitalize(
            ) + " got down on her knees and began to lick the " + S***n.RandomDescription(
            ) + " from his " + Penis.RandomDescription()

        #print("sScene[len(sScene) - 1] = " + sScene[len(sScene) - 1])
        if not sScene[len(sScene) - 1] == ".":
            sScene += "."

        return sScene
Ejemplo n.º 2
0
    def Scene(self):
        sScene = ""

        V****a = bodyparts.V****a()
        Breasts = bodyparts.Breasts()
        Hips = bodyparts.Hips()
        Penis = bodyparts.Penis()
        VerbThrust = verbs.VerbThrust()

        Actions = []

        Actions.append(self.HerName.capitalize() + " straddled " +
                       self.HisNamePos + " hips. ")

        if CoinFlip():
            Actions.append("Grabbing his erect " +
                           Penis.GetNoun(sNot="erection") +
                           ", she guided it to her entrance. ")

        Actions.append("She lowered her hips, impaling herself on his " +
                       Penis.RandomDescription())

        if CoinFlip():
            Actions.append(" with a " + WordList(
                ["whimper", "sigh", "moan", "wail", "gasp", "cry"]).GetWord() +
                           " of pleasure")

        if CoinFlip():
            Actions.append(". She began thrusting herself " + WordList([
                "forcefully", "passionately", "feverishly", "urgently",
                "lovingly", "tenderly", "rhythmically"
            ]).GetWord() + " up and down as she rode his " +
                           Penis.MediumDescription())
            if CoinFlip():
                Actions.append(", her " + Breasts.ShortDescription() +
                               " bouncing vigorously")
        else:
            Actions.append(". She began rotating her " +
                           Hips.MediumDescription() +
                           " sensually, grinding on his " +
                           Penis.MediumDescription() +
                           ", feeling him move inside of her")
            if CoinFlip():
                Actions.append(". As she did so he grabbed her " +
                               Breasts.MediumDescription() +
                               " and squeezed them")

        if CoinFlip():
            Actions.append(". " + self.HisName.capitalize() +
                           " watched this " + misc.WomanAdjs().GetWord() +
                           " creature take advantage of him in amazement")

        Actions.append(".")

        for x in range(0, len(Actions)):
            sScene += Actions[x]

        return sScene
Ejemplo n.º 3
0
    def Scene(self, Location=None):
        sScene = ""

        Actions = []

        Penis = bodyparts.Penis()
        Breasts = bodyparts.Breasts()

        sScene = self.HerName.capitalize(
        ) + " proceeded to " + verbs.VerbOralMale().Present() + " him. "

        if CoinFlip():
            Actions.append("She tenderly kissed his " +
                           Penis.Head.RandomDescription() + ". ")

        if CoinFlip():
            Actions.append("She rubbed his " + Penis.MediumDescription() +
                           " between her " + Breasts.RandomDescription() +
                           ". ")

        if CoinFlip():
            Actions.append("She gave the underside of his " +
                           Penis.ShortDescription() +
                           " a long, loving stroke with her tongue. ")

        if CoinFlip():
            Actions.append("She lovingly cupped his " +
                           Penis.Testicles.RandomDescription(
                               bAllowShortDesc=True) + ". ")

        if CoinFlip():
            Actions.append("She was licking and kissing every inch of " +
                           self.HisNamePos + " " +
                           Penis.RandomDescription(bAllowShortDesc=True) +
                           ". ")

        Actions.append("She took his " + Penis.ShortDescription() +
                       " into her mouth and began to suck it enthusiastically")

        if CoinFlip():
            Actions.append(", taking it so deep into her throat that " +
                           self.HisNamePos + " " +
                           Penis.Testicles.ShortDescription() +
                           " were slapping against her chin. ")
        else:
            Actions.append(". ")

        if CoinFlip():
            Actions.append("She caressed and sucked on his " +
                           Penis.Testicles.ShortDescription() + ". ")

        for x in range(0, len(Actions)):
            sScene += Actions[x]

        sScene += "Before long, thick strands of her saliva were hanging from the length of his " + Penis.ShortDescription(
        ) + "."

        return sScene
Ejemplo n.º 4
0
    def Scene(self, Location=None):
        sScene = ""

        V****a = bodyparts.V****a()
        Ass = bodyparts.AssFemale()
        Penis = bodyparts.Penis()
        VerbThrust = verbs.VerbThrust()

        Actions = []

        if CoinFlip():
            Actions.append(self.HerName.capitalize() +
                           " got on her knees, showing him her lovely, " +
                           Ass.GetAdj(sNot="lovely") + " " +
                           Ass.ShortDescription() + ", her " +
                           V****a.ShortDescription() + ", and her " +
                           Ass.Anus.RandomDescription() + ". ")
        else:
            Actions.append(
                self.HisName.capitalize() +
                " bent her over, shoving her head down so that her " +
                Ass.MediumDescription() +
                " was up in the air, ready for his " +
                Penis.MediumDescription() + ". ")

        Actions.append("He grabbed her by the hips")

        if CoinFlip():
            Actions.append(", and began to rub his c**k against her ")
            if CoinFlip():
                Actions.append("crack")
            else:
                Actions.append(V****a.OuterLabia.ShortDescription() + "")

        Actions.append(". Positioning his " + Penis.Head.MediumDescription() +
                       " against her entrance, ")

        if CoinFlip():
            Actions.append("he suddenly " + VerbThrust.Past() + " into her.")
        else:
            Actions.append("he gently eased himself inside her.")

        Actions.append(" In moments he was " + VerbThrust.Gerund() +
                       " in and out of her " +
                       V****a.InnerVag.MediumDescription() + " as she " +
                       verbs.VerbMoan().Past() + " with pleasure.")

        for x in range(0, len(Actions)):
            sScene += Actions[x]

        return sScene
Ejemplo n.º 5
0
    def __init__(self, sHisName, sHerName, Location=None):
        super().__init__(sHisName=sHisName,
                         sHerName=sHerName,
                         Location=Location)

        self.VerbPast = "rode"
        self.VerbPresent = "ride"
        self.VerbGerund = "riding"

        sDick = bodyparts.Penis().ShortDescription()

        self.SceneShortDesc3P = "she straddled him and rode his " + sDick
        self.SceneShortDesc1PHim = "you straddled me and rode my " + sDick
        self.SceneShortDesc1PHer = "I straddled you and rode your " + sDick
Ejemplo n.º 6
0
    def RemoveMaleClothing(self):
        Penis = bodyparts.Penis()
        sTakeItOff = ""

        if not self.MaleTopClothing == "":
            sTakeItOff = "stripped off his " + self.MaleTopClothing + " and pulled down his " + self.MaleBottomClothing + " exposing his " + bodyparts.Penis.RandomDescription(
                bAllowLongDesc=False)
        elif not self.MaleBottomClothing == "":
            sTakeItOff = "pulled down his " + self.MaleBottomClothing + " exposing his " + bodyparts.Penis.RandomDescription(
                bAllowLongDesc=False)
        else:
            sTakeItOff = "was naked, his " + bodyparts.Penis.RandomDescription(
                bAllowLongDesc=False) + " on full display"

        sTakeItOff += bodyparts.Penis.RandomDescription(bAllowLongDesc=False)

        return sTakeItOff
Ejemplo n.º 7
0
    def Scene(self):
        sScene = ""

        Breasts = bodyparts.Breasts()
        Penis = bodyparts.Penis()

        Actions = []

        sBreastAdj1 = Breasts.GetAdj()
        sPenisAdj1 = Penis.GetAdj()

        Actions.append(self.HerName.capitalize() + " squeezed her " +
                       sBreastAdj1 + ", " + Breasts.GetAdj(sNot=sBreastAdj1) +
                       " " + Breasts.GetNoun() + " together. ")
        if CoinFlip():
            Actions.append(
                self.HisName.capitalize() +
                " spit into them and she rubbed them together sensually until they were slick and gleaming. "
            )
        else:
            Actions.append(
                self.HisName.capitalize() +
                " poured some baby oil on them and then began to massage her "
                + Breasts.ShortDescription() + " and " +
                Breasts.Nipples.RandomDescription(bAllowShortDesc=True) +
                " until she was squirming with pleasure. ")

        Actions.append("Then he mounted her chest and began to slide his " +
                       sPenisAdj1 + ", " + Penis.GetAdj(sNot=sPenisAdj1) +
                       " " + Penis.ShortDescription() +
                       " back-and-forth between them.")

        for x in range(0, len(Actions)):
            sScene += Actions[x]

        return sScene
Ejemplo n.º 8
0
    def Scene(self, Location=None):
        sScene = ""

        Actions = []

        Ass = bodyparts.AssFemale()
        Anus = bodyparts.AnusFemale()
        Penis = bodyparts.Penis()
        Breasts = bodyparts.Breasts()
        V****a = bodyparts.V****a()

        sScene = self.HisName.capitalize(
        ) + " turned her around and bent her over. "

        if CoinFlip():
            Actions.append("He tenderly kissed her " +
                           Ass.RandomDescription(bAllowShortDesc=True))
        else:
            Actions.append("He began to massage her " +
                           Ass.RandomDescription(bAllowShortDesc=True))

        Actions.append(" and then he spread her " + Ass.ShortDescription() +
                       " apart, revealing her " +
                       Anus.RandomDescription(bAllowShortDesc=True) + ". ")

        if CoinFlip():
            Actions.append(
                "He wet his finger with his tongue and then began to gently slide it around her "
                + Anus.GetAdj() + " rim. ")
        else:
            Actions.append(
                "He nestled his face between her cheeks and gently kissed her rim. "
            )

        Actions.append(
            "Then he began to lick it with his " +
            WordList(["long", "agile", "talented", "expert"]).GetWord() +
            " tongue. ")

        if CoinFlip():
            Actions.append("He heard her " + WordList(
                ["moaning", "groaning", "sighing", "cooing"]).GetWord() +
                           " with pleasure. ")

        if CoinFlip():
            Actions.append(
                "He reached between her spread legs and ran his finger along her "
                + V****a.OuterLabia.RandomDescription(bAllowShortDesc=True) +
                ". It was dripping wet. Fingering it, he ")
        else:
            Actions.append("He ")

        Actions.append("continued to rim her " + Anus.ShortDescription() +
                       " eagerly")
        if CoinFlip():
            Actions.append(", enjoying the taste of her on his tongue.")
        else:
            Actions.append(
                ", inserting the tip of her finger into her " +
                WordList(["snug", "tight", "constricting", "taut"]).GetWord() +
                " " + Anus.ShortDescription() + ".")

        for x in range(0, len(Actions)):
            sScene += Actions[x]

        return sScene
Ejemplo n.º 9
0
    def Scene(self, Location=None):
        sScene = ""

        V****a = bodyparts.V****a()
        Legs = bodyparts.Legs()
        Breasts = bodyparts.Breasts()
        Penis = bodyparts.Penis()
        VerbThrust = verbs.VerbThrust()

        Actions = []

        Actions.append(self.HisName.capitalize() + " spread her " +
                       Legs.MediumDescription() + " wide and pushed them up. ")
        Actions.append(self.HerNamePos.capitalize() + " " +
                       V****a.RandomDescription(bAllowShortDesc=True) +
                       " was wide open, exposing her " +
                       V****a.InnerVag.RandomDescription(
                           bAllowShortDesc=True) + ". ")
        if CoinFlip():
            Actions.append(
                "She wrapped her legs around him, pulling him down to her. ")
            if CoinFlip():
                Actions.append("They kissed as ")
            else:
                Actions.append("He played with her " +
                               Breasts.RandomDescription(
                                   bAllowLongDesc=False) + " as ")
            Actions.append("he entered her " +
                           V****a.InnerVag.RandomDescription() + ". ")
        else:
            Actions.append("He inserted his " + Penis.RandomDescription() +
                           " into her " + V****a.InnerVag.RandomDescription() +
                           ". ")

        if CoinFlip():
            Actions.append("She was " + WordList([
                "already wet", "sopping wet", "practically gushing",
                "moist and inviting", "moist and slick"
            ]).GetWord() + " and eager to receive him. ")

        Actions.append(self.HisName.capitalize() + " began " +
                       VerbThrust.Gerund() + " in and out of " +
                       self.HerNamePos + " " +
                       V****a.RandomDescription(bAllowLongDesc=False) + " " +
                       WordList([
                           "forcefully", "passionately", "feverishly",
                           "urgently", "lovingly", "tenderly", "rhythmically"
                       ]).GetWord() + " ")

        if CoinFlip():
            Actions.append("driving balls-deep with every powerful thrust")
        else:
            Actions.append("as she coated his " + Penis.ShortDescription() +
                           " with her milky juices")

        Actions.append(".")

        for x in range(0, len(Actions)):
            sScene += Actions[x]

        return sScene
Ejemplo n.º 10
0
    def Scene(self, Location=None):
        sScene = ""

        Penis = bodyparts.Penis()
        Ass = bodyparts.AssFemale()
        Anus = bodyparts.AnusFemale()
        C**t = bodyparts.Clitoris()
        VerbThrust = verbs.VerbThrust()

        AdvSpread = WordList([
            "lovingly", "carefully", "tenderly", "forcefully", "firmly",
            "gently", "expertly", "roughly"
        ])

        Actions = []

        if CoinFlip():
            Actions.append(self.HisName.capitalize() + " " +
                           AdvSpread.GetWord() + " spread " + self.HerNamePos +
                           " " + Ass.RandomDescription() + " apart, ")
        else:
            Actions.append(self.HerName.capitalize() +
                           " winked at him as she " + AdvSpread.GetWord() +
                           " spread her " + Ass.RandomDescription() +
                           " apart, ")

        Actions.append("exposing her " + Anus.RandomDescription() + ". ")

        if CoinFlip():
            if CoinFlip():
                Actions.append(self.HisName.capitalize() +
                               " spit on his fingers")
            else:
                Actions.append(self.HisName.capitalize() +
                               " applied some lube to his fingers")

            Actions.append(", and then gently inserted " + str(randint(1, 4)) +
                           " of them into " + self.HerNamePos + " " +
                           Anus.ShortDescription() + ". ")

        if CoinFlip():
            Actions.append("When she was ready, he eased the " +
                           Penis.Head.RandomDescription() + " of his " +
                           Penis.ShortDescription() + " into her tight " +
                           Anus.ShortDescription() + ". ")

        Actions.append("Before long ")

        if CoinFlip():
            Actions.append("he was " + VerbThrust.Gerund() + " her " +
                           Anus.ShortDescription() + " " + AdvSpread.GetWord())
        else:
            Actions.append("he was deep in her " + Ass.RandomDescription() +
                           ", f*****g her " + AdvSpread.GetWord())

        if CoinFlip():
            Actions.append(", stretching her " + Anus.ShortDescription() +
                           " wide")

        if CoinFlip():
            Actions.append(" as he diddled her " + C**t.ShortDescription() +
                           " with his hand")

        for x in range(0, len(Actions)):
            sScene += Actions[x]

        sScene += "."

        return sScene
Ejemplo n.º 11
0
    def Scene(self, Location=None):
        sScene = ""

        Actions = []

        S***n = bodyparts.S***n()
        FemBodyParts = bodyparts.BodyFemale()
        Eyes = FemBodyParts.Eyes
        Lips = FemBodyParts.Lips
        Hair = FemBodyParts.Hair
        Breasts = FemBodyParts.Breasts
        Skin = FemBodyParts.Skin
        Face = FemBodyParts.Face
        Penis = bodyparts.Penis()
        VerbEjac = verbs.VerbEjaculate()
        VerbDrip = verbs.VerbDrip()
        Gobs = misc.Gobs()

        VerbSpew = WordList([
            "splattered", "spurted", "squirted", "spewed", "sprayed",
            "splashed", "spattered"
        ])

        if CoinFlip():
            sScene = "'" + misc.Exclamations().GetWord(bHappy=True).capitalize(
            ) + "!' " + self.HisName + " " + verbs.VerbMoan().Past(
            ) + ", 'I'm coming!' "
        else:
            sScene = self.HisName.capitalize() + " grunted. "

        if CoinFlip():
            sScene += "The " + Penis.Head.RandomDescription(
                bAllowShortDesc=True) + " of his " + Penis.ShortDescription(
                ) + " " + verbs.VerbEjaculate().Past() + ". "
        else:
            sScene += self.HisNamePos.capitalize(
            ) + " " + Penis.RandomDescription(
                bAllowLongDesc=False
            ) + " " + WordList([
                "jerked", "pulsed", "pulsated", "quivered", "bucked", "jumped"
            ]).GetWord() + " and then he began " + VerbEjac.Gerund(
            ) + " all over " + self.HerNamePos + " " + Face.RandomDescription(
                bAllowLongDesc=False) + ". "

        Actions.append("She squeezed her eyes shut as " + Gobs.GetWord() +
                       " of " + S***n.ShortDescription() + " " +
                       VerbSpew.GetWord() + " across them" +
                       WordList([", smearing her eyeliner", ""]).GetWord() +
                       ".")
        Actions.append(Gobs.GetWord().capitalize() +
                       " of it got stuck in her " +
                       Hair.RandomDescription(bAllowLongDesc=False) + ".")
        Actions.append(S***n.RandomDescription().capitalize() +
                       " dribbled from her " +
                       Lips.RandomDescription(bAllowLongDesc=False) + ".")
        Actions.append(Gobs.GetWord().capitalize() + " of " +
                       S***n.ShortDescription() + " " + VerbDrip.Past() +
                       " from her chin.")
        Actions.append("A string of sticky pearls was " + VerbSpew.GetWord() +
                       " across her slender neck.")
        if CoinFlip():
            Actions.append("And " + Gobs.GetWord() + " of " +
                           S***n.ShortDescription() + " " + WordList([
                               "glazed", "adorned", "spackled", "dripped down",
                               "pooled on"
                           ]).GetWord() + " " + self.HerNamePos + " " +
                           Breasts.RandomDescription())
        else:
            Actions.append(
                "And a single " +
                WordList(["globule", "pearl", "bead", "rope"]).GetWord() +
                " of " + S***n.RandomDescription() + " clung to " +
                self.HerNamePos + " " + Breasts.Nipples.GetAdj() + " nipple.")

        iRand = randint(1, 5)
        for x in sorted(sample(range(0, len(Actions)), iRand)):
            sScene += Actions[x] + " "

        sScene = sScene.rstrip()
        if sScene[len(sScene) - 1] != ".":
            sScene += "."

        return sScene
Ejemplo n.º 12
0
    def Scene(self, Location=None):
        sScene = ""

        Actions = []

        Ass = bodyparts.AssMale()
        Anus = bodyparts.AnusFemale()
        Penis = bodyparts.Penis()
        Breasts = bodyparts.Breasts()

        sScene = self.HerName.capitalize(
        ) + " turned him around and knelt down behind him. "

        if CoinFlip():
            Actions.append("She tenderly kissed his " +
                           Ass.RandomDescription(bAllowShortDesc=True))
        else:
            Actions.append("She began to massage his " +
                           Ass.RandomDescription(bAllowShortDesc=True))

        Actions.append(
            " and then she spread his " + Ass.ShortDescription() +
            " apart, revealing his " +
            WordList(["hairy", "brown", "tight", "sensitive", "puckered"
                      ]).GetWord() + " " + Anus.ShortDescription() + ". ")

        if CoinFlip():
            Actions.append(
                "She wet her finger with her tongue and then began to gently slide it around his rim. "
            )
        else:
            Actions.append(
                "She nestled her face between his cheeks and gently kissed his rim. "
            )

        Actions.append(
            "Then she began to lick it with her " +
            WordList(["long", "agile", "talented", "expert"]).GetWord() +
            " tongue. ")

        if CoinFlip():
            Actions.append(
                "She heard him " +
                WordList(["moaning", "groaning", "sighing"]).GetWord() +
                " with pleasure. ")

        if CoinFlip():
            Actions.append("She reached around and took hold of his " +
                           Penis.ShortDescription() +
                           ". He was hard as a rock. Stroking it she ")
        else:
            Actions.append("She ")

        Actions.append("continued to rim his " + Anus.ShortDescription() +
                       " eagerly")
        if CoinFlip():
            Actions.append(", enjoying the taste of him on her tongue.")
        else:
            Actions.append(
                ", inserting the tip of her finger into his " +
                WordList(["snug", "tight", "constricting", "taut"]).GetWord() +
                " " + Anus.ShortDescription() + ".")

        for x in range(0, len(Actions)):
            sScene += Actions[x]

        return sScene