I liked some of the new descriptions that went on with the sex acts in this new version, but I had an idea that I think would make the different events a bit more unique. I was thinking that you could give a random decription of the client before getting to the act they want preformed.
there could be a level of attractiveness (disgusting, average, attractive, and gorgeous), social class (poor, laborer merchant, noble or royal and ministry), gender (men, women, or other beings) before getting down to what specific sexual acts they wanted (Normal Sex, Anal Sex, B&D, Bestial sex, teasing, and hour of pleasant company) before getting into how the whore felt about the situation. Perhaps these various random stats could even affect each other and the final price the whore gets paid and her feelings toward the encounter.
For example, Event 1: An attractive poor man if the client. He takes "Nameless Slut" and fucks her hard (normal sex)... then the descripter of the event before... "Nameless Slut" liked the man and enjoyed the hour. He paid all he could afford. "Nameless Slut" earns 35 gold.
Event 2: A disgusting woman from the ministry is the client. She is here to teach "Nameless Slut" a lesson and binds her tight (BDSM + Lesbian)... Description again... "Nameless Slut" hated the event and wept after the woman left. "Nameless Slut" earns 100 gold. Bonus: Your Suspicion is reduced (Ministry)
Event 3: An Average looking merchant is the client. He is simply here to for a little quiet time with "Nameless Slut" (Service)... Decription ("Nameless Slut" listens to the man for an hour providing him with with food and drink, pampering the client for the hour)... "Nameless Slut" had a pleasant hour (in this case reducing tiredness). "Nameless Slut" earns 50 gold and is tipped another 20.
Just a thought.