Bug report.
Short version - Sam never generates any income.
Long version -
Domme Sam:
First two clients don't have any code to give player money even though in-game dialogue says player should be gettting a cut.
Third client adds money to player.domme_income += 50. However, domme_income isn't working as intended and that money never gets added to the player. Didn't investigate why.
"Concierge" Sam:
Same problems as Domme Sam. Some clients don't have any money code. Some put it in whore income which doesn't make it to the player.
Bug report 2
Sam actions sometimes use player energy when pimping her out. I'm not sure if this is the intended behavior but it feels weird because the player isn't the one having sex with her.
Side note - I like that the domme route helps her get back together with her gf even though you lose her as a resource.