# street_walker
if $ARGS[0] = 'start':
if prst_loc = 0:
if sound = 0:
if month >=11 and month <= 12 or month >=1 and month <=3:
PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
else
PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
end
end
gs 'stat'
'
St. Petersburg
'
'City center'
if month >= 11 or month <= 3:
if hour >= 8 and hour <= 21:
'> src="images/locations/city/citycenter/downw.jpg">'
else
'> src="images/locations/city/citycenter/downwn.jpg">'
end
else
if hour >= 8 and hour <= 21:
'> src="images/locations/city/citycenter/down.jpg">'
else
'> src="images/locations/city/citycenter/down_night.jpg">'
end
end
elseif prst_loc = 1:
if sound = 0:
if month >=11 and month <= 12 or month >=1 and month <=3:
PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
else
PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
end
end
gs 'stat'
'St. Petersburg
'
'Red Light District'
if month >= 11 or month <= 3:
if hour >= 8 and hour <= 21:
'> src="images/locations/city/industrial/industw.jpg">'
else
'> src="images/locations/city/industrial/industwn.jpg">'
end
else
if hour >= 8 and hour <= 21:
'> src="images/locations/city/industrial/city_industrial.jpg">'
else
'> src="images/locations/city/industrial/nord2.jpg">'
end
end
elseif prst_loc = 2:
if sound = 0:
if month >=11 and month <= 12 or month >=1 and month <=3:
if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
else
if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
end
end
gs 'stat'
'St. Petersburg
'
'Residential'
if month >= 11 or month <= 3:
if hour >= 8 and hour <= 21:
'> src="images/locations/city/residential/streetw.jpg">'
else
'> src="images/locations/city/residential/streetwn.jpg">'
end
else
if hour >= 8 and hour <= 21:
'> src="images/locations/city/residential/street.jpg">'
else
'> src="images/locations/city/residential/street_night.jpg">'
end
end
end
end
if $ARGS[0] = 'work':
$menu_loc = 'street_walker'
$menu_arg = 'work'
menu_off = 0
if $loc = 'city_center':
prst_loc = 0
elseif $loc = 'city_industrial':
prst_loc = 1
elseif $loc = 'city_residential':
prst_loc = 2
end
if prostitute['active'] = 0: prostitute['active'] = 1
gs 'street_walker', 'start'
'You check your reflection in a store window, doing a last minute check of your outfit and makeup before making your way down the sidewalk looking for a customer.'
act 'Work the street': gt 'street_walker', 'event1'
act 'Leave (don''t work)': gt 'street_walker', 'end'
end
if $ARGS[0] = 'event1':
menu_off = 1
if hour > 5 and hour < 20:
gs 'street_walker', 'start'
'It''s past 05:00, and too late to find any work now. You can try again from 20:00.'
act 'Leave': gt 'street_walker', 'end'
else
inhib_exp += rand(3,6)
if (prst_loc = 0 and rand(1,3) > 1) or (prst_loc = 1 and rand(1,5) > 1) or (prst_loc = 2 and rand(1,8) > 1):
*clr & cla
street_work = 1
streetworkevent = rand(1,8)
if streetworkevent = 3:
if prst_loc ! 1: streetworkevent = 5
if ruslan_day = daystart: streetworkevent = 5
end
if streetworkevent <= 2:
gt 'street_walker', 'event2'
elseif streetworkevent = 3:
gt 'street_walker', 'event3'
elseif streetworkevent = 4:
gt 'street_walker', 'event4'
else
gt 'street_walker', 'event5'
end
else
*clr & cla
minut += 15
gs 'fame', 'city', 'prostitute', 1
gs 'stat'
if month >= 11 or month <= 3:
'> src="images/locations/city/shared/streetwalker/workingw1.jpg">'
else
'> src="images/locations/city/shared/streetwalker/working' + rand(1,4) + '.jpg">'
end
'You walk along the street trying to entice drivers of cars that drive by, but are unable to get anyone to stop.'
act 'Keep working the street': gt 'street_walker', 'event1'
act 'Stop working for the night': gt 'street_walker', 'end'
end
end
end
if $ARGS[0] = 'event2':
*clr & cla
minut += 15
gs 'fame', 'city', 'prostitute', 1
if month >= 11 or month <= 3:
'> src="images/locations/city/shared/streetwalker/hookersw1.jpg">'
else
'> src="images/locations/city/shared/streetwalker/hookers' + rand(1,4) + '.jpg">'
end
'As you walk along the street trying to entice one of the slower moving cars with no luck, you spot some other girls working the streets as well. It doesn''t look like they''re having any luck either.'
act 'Stop working for the night': gt 'street_walker', 'end'
act 'Keep working the street': gt 'street_walker', 'event1'
act 'Walk over and talk to them':
if rand(0,1) = 0 and ruslan_pimp = 0:
*clr & cla
minut += 15
if month >= 11 or month <= 3:
'> src="images/locations/city/shared/streetwalker/hookersw1.jpg">'
else
'> src="images/locations/city/shared/streetwalker/hookers' + rand(1,4) + '.jpg">'
end
'You walk over and smile at the other girls, but are met with dark and dangerous stares. "What the fuck do you want, bitch?" one of them asks.'
'You''re taken aback a little, but try to be friendly. "I just wanted to ask how tonight''s been going for you. It''s been kind of slow for me."'
'One of them snarls as the others move to partially circle you. "Listen bitch, this is our street, so get the fuck off it before you get hurt!"'
act 'Leave and stop working for the night':
cla
*nl
'You turn and walk away. You can hear the other girls behind you, calling you all sorts of names.'
act 'Continue': gt 'street_walker', 'end'
end
act 'Leave to work a new street':
cla
*nl
'You turn and walk away. You can hear the other girls behind you, calling you all sorts of names.'
act 'Continue': gt 'street_walker', 'work'
end
!!act 'Tell her to fuck off':
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
else
*clr & cla
minut += 15
if month >= 11 or month <= 3:
'> src="images/locations/city/shared/streetwalker/hookersw1.jpg">'
else
'> src="images/locations/city/shared/streetwalker/hookers' + rand(1,4) + '.jpg">'
end
if ruslan_pimp = 2:
'You walk over and introduce yourself to the other girls. One of them starts off bitchy, but the other one tells her you work for Ruslan too, which quickly calms her down. You make small talk with them, the more experienced girls sharing tips for the newer girls, ways to help encourage guys to stop and the type of guys to avoid. Occasionally, a car stops and picks up one of the other girls. Other times, one stops and drops a girl off. After a while, you know you need to get back to work and earn money for Ruslan.'
act 'Keep working the street': gt 'street_walker', 'event1'
else
ruslan_pimp = 1
'You walk over and introduce yourself to the other girls. "You one of Ruslan''s new girls?" one of them asks.'
'You shake your head. "No, I work for myself."'
'The other girls exchange an uneasy look. "You should really change your mind. If you work for Ruslan, most of the guys know to pay up, and the gopniks know to leave you alone. Otherwise, you''ll find yourself in a bad spot," one of them tells you.'
'You smile at her. "Thanks for the advice, I''ll think about it." With that, they excuse themselves, saying that they need to get back to work. You can tell they really don''t want to be seen hanging out with you.'
act 'Stop working for the night': gt 'street_walker', 'end'
act 'Keep working the street': gt 'street_walker', 'event1'
end
end
end
end
if $ARGS[0] = 'event3':
ruslan_day = daystart
*clr & cla
minut += 15
gs 'fame', 'city', 'prostitute', 1
'> src="images/locations/shared/street/mugger.jpg">'
if ruslan_meet = 0:
ruslan_meet = 1
'As you walk along the street trying to entice one of the slower moving cars with no luck, you turn and nearly run into a man who walks directly in front of you. You stop and give him your best smile. "You looking to party, handsome?"'
'He looks you over like a side of beef, then finally looks into your eyes, which most guys never do. "It''s dangerous for a young thing like you to be out walking the streets this time of night. I can protect you and make sure no one bothers you. Just ask any of my other girls how good Ruslan protects them."'
else
'As you walk along the street trying to entice one of the slower moving cars with no luck, you turn and see Ruslan, your would-be pimp, blocking your path.'
'You stop as he looks you over. "You come to your senses yet?"'
end
act 'Accept his deal':
*clr & cla
minut += 5
ruslan_pimp = 2
'You nod your head in agreement. "Yeah, you''re right. Having some protection would be a good thing."'
'He smiles and pulls you up beside him as he wraps his arm around you. "Good good, I knew you were a smart girl. I''ll come by every Friday and collect my half of what you make. You better not hold out on me, because the other girls will tell me if you do. Now here is my number. If anyone refuses to pay or you have problems, you call." Once you add his number to your contact list, he slaps you on the ass. "Now get to work!"'
'With that, he turns and walks away, leaving you to wonder if this was a good idea.'
act 'Stop working for the night': gt 'street_walker', 'end'
act 'Keep working the street': gt 'street_walker', 'event1'
end
gs 'willpower', 'action', 'resist', 'medium'
if will_cost <= pcs_willpwr:
act 'Refuse his deal (<> Willpower)':
*clr & cla
gs 'willpower', 'pay', 'resist'
gs 'stat'
minut += 5
'You shake your head. "Thanks, but I''m doing just fine by myself."'
'He frowns, and his eyes take on a hard glint. For a moment, you think he might do something, but he just nods. "Very well. Have it your way, but don''t say I didn''t warn you. I''ll check back on you some other time and see if you come to your senses."'
act 'Stop working for the night': gt 'street_walker', 'end'
act 'Keep working the street': gt 'street_walker', 'event1'
end
else
act 'Refuse his deal (<> Willpower)': '
You don''t have enough willpower to use this action.'
end
!!act 'Be a smart ass':
!! *clr & cla
!! minut += 5
!! gs 'pain', 3, 'cheeks', 'slap'
!! 'You laugh at him trying to act tough. "Like someone as scrawny as you could protect me! What you mean is you want to live off my pussy because you''re too pathetic earn your own money!"'
!! 'The words barely leave your mouth before you feel the stinging of the slap across your face. Blinking to clear your vision as you rub your cheek, you notice that he''s pulled up his shirt to reveal the butt of a pistol, which quickly makes you change your mind about fighting back. "You''re new here so I''ll let that slide, but you best learn your place fast before you end up dead, bitch!"'
!! 'With that, he turns and walks away, but you doubt that you''ve seen the last of him.'
!! act 'Stop working for the night': gt 'street_walker', 'event1'
!! act 'Keep working the street': gt 'street_walker', 'event1'
end
if $ARGS[0] = 'event4':
*clr & cla
minut += 15
if prst_loc = 0:
gs 'fame', 'city', 'prostitute', 5
elseif prst_loc = 1:
gs 'fame', 'city', 'prostitute', 5
else
gs 'fame', 'city', 'prostitute', 5
end
gs 'fame', 'city', 'prostitute', 1
'> src="images/locations/city/shared/streetwalker/police.jpg">'
if prst_caught = 0:
prst_caught = 1
'"What''s your price?" a man asks you from behind.'
'"The price is-" you stop in your tracks as you turn and notice a man dressed in all black. He''s giving you a weird vibe, looking at you with a cold and calculating gaze. Something tells you to play it cool, so you change your answer. "Uh, I''m sorry, sir, can you repeat that? I don''t think I heard you clearly..."'
'The man''s eyes narrow dangerously, and as he moves, you catch a glimpse of a police badge clipped to his hip. He''s a cop! "Don''t play dumb, girl. Go on, finish what you were going to say!"'
act 'Keep lying': gt 'street_walker', 'policelie'
act 'Offer him a bribe': gt 'street_walker', 'policebribe'
act 'Offer him a blowjob': gt 'street_walker', 'policeblowjob'
else
'"Didn''t I tell you to stay away from here?" you hear a familiar voice ask.'
'You turn around and find that it''s the cop from before. "Y-Yes sir, you did..." You stare down at the ground.'
'"So what are you doing here then? Whoring again?" he brashly asks.'
act 'Try to explain': gt 'street_walker', 'policeexp'
act 'Offer him a bribe': gt 'street_walker', 'policebribe'
act 'Offer him a blowjob': gt 'street_walker', 'policeblowjob'
end
end
if $ARGS[0] = 'event5':
*clr & cla
minut += 15
gs 'fame', 'city', 'prostitute', 1
if prst_loc = 0:
gs 'fame', 'city', 'prostitute', 10
elseif prst_loc = 1:
gs 'fame', 'city', 'prostitute', 10
else
gs 'fame', 'city', 'prostitute', 10
end
if month >= 11 or month <= 3:
'> src="images/locations/city/shared/streetwalker/barginw1.jpg">'
else
'> src="images/locations/city/shared/streetwalker/bargin' + rand(1,3) + '.jpg">'
end
'A car slows down and pulls up to the curb where you''re walking, so you walk over to him. As you do, he rolls down his window. You bend over and practically lean into his window. "You looking to party, handsome?"'
'He looks you over as best he can and licks his lips. "How much?"'
'You smile at him. "That depends on what you want..." You take a little time listening to his requests and telling him the price before he decides.'
if rand(0,1) = 0:
'He decides he wants a blowjob.'
act 'Accept':
cla
*nl
'The deed and the price decided, you get into the car.'
act 'Continue': gt 'street_walker', 'blowjob'
end
act 'Decline': gt 'street_walker', 'work'
elseif rand(0,1) = 0:
'He decides he wants a fuck.'
act 'Accept':
cla
*nl
'The deed and the price decided, you get into the car.'
act 'Continue': gt 'street_walker', 'vaginal'
end
act 'Decline': gt 'street_walker', 'work'
else
'He decides he wants to fuck you first and finish with anal.'
act 'Accept':
cla
*nl
'The deed and the price decided, you get into the car.'
act 'Continue': gt 'street_walker', 'anal'
end
act 'Decline': gt 'street_walker', 'work'
end
end
if $ARGS[0] = 'blowjob':
*clr & cla
minut += 10
gs 'stat'
'Street
'
'> src="images/locations/city/shared/streetwalker/ridefront.jpg">'
'With the price settled, you climb into the car. You barely have time to close the door before he pulls away. He drives until he finds a pretty deserted area and stops the car. Once he does, he looks over at you. "This looks good." His eyes wander over your body as he leans back in his seat.'
act 'Unbutton his pants':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/bj1.jpg">'
'You lean over and feel his hardness under your fingers as you unbutton his pants before opening his fly and pulling his underwear down, allowing his hard dick to spring free. You smile at him as you wrap your hand around his cock and start stroking it, causing him to moan softly.'
gs 'arousal', 'hj', 5, 'prostitution'
gs 'stat'
act 'Suck his dick':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/bj2.jpg">'
'You can feel the head of his dick already getting slick with his precum. You lean over and slowly take his cock into your mouth, starting to suck his dick as you keep stroking it. You feel his hand roughly pull up your shirt and begin pawing and squeezing at your breasts as you do.'
gs 'arousal', 'bj', 5, 'prostitution'
gs 'stat'
act 'Keep sucking':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/bj3.jpg">'
'Keeping your lips locked around his shaft, you bob your head up and down, slowly working him deeper into your mouth. You eventually remove your hand so you can take him as deeply as you can down your throat.'
gs 'arousal', 'bj', 5, 'prostitution'
gs 'stat'
act 'Finish him':
*clr & cla
money += 500
gs 'cum_call', 'mouth', 'a prostitution client'
'> src="images/locations/city/shared/streetwalker/sex/bj4.jpg">'
'You soon feel the hot splash of cum hitting your throat as spurt after spurt fills your mouth. He moans loudly as he fills your mouth with sperm, and you keep sucking until he stops. You sit up and show him your cum coated tongue before swallowing it. He gives you a brief smile, then quickly puts his dick away and rebuttons his pants. Sliding the seat back forward, he pulls out a wad of cash and hands it to you.'
'You take a few minutes to straighten up your clothes and check your makeup as he drives you back to the street corner he picked you up on. Pulling up to the curb, he seems impatient for you to get out as he looks around to see if anyone is watching. You sigh and climb out of the car before closing the door. He quickly pulls away and disappears into the night.'
gs 'arousal', 'bj', 5, 'prostitution'
gs 'arousal', 'end'
gs 'stat'
act 'Get back to work': gt 'street_walker', 'work'
end
end
end
end
end
if $ARGS[0] = 'vaginal':
*clr & cla
minut += 1
gs 'stat'
'Street
'
'> src="images/locations/city/shared/streetwalker/rideback.jpg">'
'With the price settled, you climb into the backseat behind him. Once you close the door, he pulls away from the curb and drives until he finds a pretty deserted area and stops the car. "This looks good." He gets out of the car and walks to the back door. You slide over, giving him room as he gets in the back with you.'
act 'Wait':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/fuck1.jpg">'
'You let him take control of the situation and, after making sure no one is around, he unbuttons his pants and pulls them down. He then reaches over, grabs you by the hair and pulls your head down to his dick. You open your mouth and take his still mostly flaccid cock in your mouth, while your hand starts stroking the shaft.'
act 'Suck his dick':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/fuck2.jpg">'
'Between your mouth and hand, it doesn''t take you too long to get him hard. "Yeah, that''s it. Suck my cock, you dirty whore!" You keep sucking as he continues to verbally degrade you.'
gs 'arousal', 'bj', 5, 'prostitution'
gs 'stat'
act 'Let him fuck you':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/fuck3.jpg">'
'After a few minutes, he pulls your head off his dick and you quickly undress and lie on the seat on your back, spreading your legs. As you do, you see him sliding a condom on before he moves over and climbs on top of you. He quickly and roughly shoves his dick inside your pussy and starts fucking you as hard and fast as he can, banging your head against the arm rest on the door.'
gs 'arousal', 'vaginal', 10, 'prostitution'
gs 'stat'
act 'Finish him':
*clr & cla
money += 1200
gs 'cum_call', 'breasts', 'a prostitution client'
'> src="images/locations/city/shared/streetwalker/sex/fuck4.jpg">'
'He suddenly pulls out of you and tears the condom off. This is followed by him climbing further on you as he starts jerking off. Within seconds, his cum starts splattering over your breasts as he moans loudly. Once he finishes, he climbs off you and starts to get dressed, stopping briefly to hand you a wad of cash.'
'You spend a few minutes getting cleaned up and dressed. As you do, he gets back into the driver''s seat and drives you back to the street corner he picked you up on. Pulling up to the curb, he seems impatient for you to get out as he looks around to see if anyone is watching. You sigh and climb out of the car before closing the door. He quickly pulls away and disappears into the night.'
gs 'arousal', 'foreplay', 5, 'prostitution'
gs 'arousal', 'end'
gs 'stat'
act 'Get back to work': gt 'street_walker', 'work'
end
end
end
end
end
if $ARGS[0] = 'anal':
*clr & cla
streetworkanal = rand(1,2)
if streetworkanal = 1:
*clr & cla
minut += 1
gs 'stat'
'Street
'
'> src="images/locations/city/shared/streetwalker/sex/analo1.jpg">'
'With the price settled, you climb into the backseat behind him. Once you close the door, he looks at you in the rearview mirror. "Put on your seat belt. Safety first."'
act 'Go for a ride':
*clr & cla
'> src="images/locations/city/shared/streetwalker/rideback.jpg">'
'He pulls away from the curb and drives until he finds a pretty deserted area and stops the car. "This looks good." He gets out of the car and walks to the back door. You slide over, giving him room as he gets in the back with you.'
act 'Get undressed':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/analo2.jpg">'
'He looks you over. "Can you undress?" When you start to do so, he quickly adds "Slowly." You smile at him and make a show of slowly getting naked for him. Once you''re fully naked, you slowly unbutton his pants before pulling them and his underwear down.'
gs 'arousal', 'flash', 2, 'prostitution'
gs 'stat'
act 'Suck his dick':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/analo3.jpg">'
'With his hard dick standing tall to get your attention, you lean over, take it into your mouth and start sucking while working the shaft or his balls with one of your hands as he leans back and moans softly.'
gs 'arousal', 'bj', 5, 'prostitution'
gs 'stat'
act 'Get fucked':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/analo4.jpg">'
'After a few minutes, he speaks up. "Lie back, I want to fuck you." You sit up before lying back in the seat, spreading your legs as you do. He moves between your legs and rubs your clit a little before he slides his dick inside you and starts slowly fucking you. The wetter you get, the faster he fucks you.'
gs 'arousal', 'vaginal', 10, 'prostitution'
gs 'stat'
act 'Take it in the ass':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/analo5.jpg">'
'When he pulls out, he uses his hands to help you reposition. "I want to fuck that pretty little ass of yours now." With his help, you quickly do as he says and get on all fours with your ass in the air. You feel him press his dick against your anus before he slides it in. When you tense up, he stops to let you get used to it before he slides it the rest of the way in.'
'He slowly works his way balls deep into your ass. You moan loudly as he picks up the pace and starts fucking your ass harder.'
gs 'arousal', 'anal', 5, 'prostitution'
gs 'stat'
act 'Finish him':
*clr & cla
money += 1500
gs 'cum_call', 'face', 'a prostitution client'
'> src="images/locations/city/shared/streetwalker/sex/analo6.jpg">'
'"I''m about to cum!" he grunts. As he pulls out of your ass, you turn around and start jerking him off with your hand, aiming his cock right at your face. Within seconds, cum starts splattering across your face. You keep jerking him until you''ve milked him of every last drop.'
'You spend a few minutes getting cleaned up and dressed. As you do, he gets back into the driver''s seat. He waits for you to finish and put your seatbelt back on before he drives you back to the street corner he picked you up on. He pulls up to the curb and stops before he passes you a wad of cash. As you get out of the car, he opens his window. "I had a great time. Maybe I''ll see you again." With that, he rolls up his window and drives away.'
gs 'arousal', 'hj', 5, 'prostitution'
gs 'arousal', 'end'
gs 'stat'
act 'Get back to work': gt 'street_walker', 'work'
end
end
end
end
end
end
else
*clr & cla
minut += 1
gs 'stat'
'Street
'
'> src="images/locations/city/shared/streetwalker/sex/analy1.jpg">'
'With the price settled, you climb into the backseat behind him. He looks at you in the rearview mirror and eyes you up and down. You smile at him and lean back to give him a good look.'
gs 'arousal', 'foreplay', 10, 'unknown'
gs 'stat'
act 'Go for a ride':
*clr & cla
'> src="images/locations/city/shared/streetwalker/rideback.jpg">'
'He pulls away from the curb and drives for a little bit till he finds a pretty deserted area. Stopping the car, he says, "This looks good." Then he gets out of the car and walks to the back door. You slide over, giving him room as he gets in the back with you.'
act 'Get undressed':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/analy2.jpg">'
'He looks you over. "Undress. I want to see what I''m paying for." You smile at him and make a show of slowly getting naked for him. Once you''re fully naked, you slowly unbutton his pants before pulling them and his underwear down.'
gs 'arousal', 'flash', 2, 'prostitution'
gs 'stat'
act 'Suck his dick':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/analy3.jpg">'
'With his hard dick standing tall to get your attention, you lean over, take it into your mouth and start sucking while working the shaft or his balls with one of your hands as he leans back and moans softly. You feel his hand slap you on the ass a few times before he slides a finger into your pussy to get it wet, then slides it into your ass and fingers you as you blow him.'
gs 'arousal', 'bj', 5, 'prostitution'
gs 'stat'
act 'Get fucked':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/analy4.jpg">'
'After a few minutes, he speaks up. "Lie back, I want to fuck you." You sit up before lying back in the seat, spreading your legs as you do. He moves between your legs and rubs your clit a little before he slides his dick inside you. He slowly picks up his pace, fucking you faster before he pulls out and slaps you on the hip. "Roll over bitch, I want to fuck your ass."'
gs 'arousal', 'vaginal', 10, 'prostitution'
gs 'stat'
act 'Take it in the ass':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/analy5.jpg">'
'You roll over and get on all fours with your ass in the air. You feel him pressing his dick against your anus before he shoves it in. When you tense up, he grabs hold of your hips so you can''t pull away and shoves it the rest of the way into your ass.'
'He pounds his way balls deep into your ass, picking up the pace fucking you harder as he slaps your ass.'
gs 'arousal', 'anal', 5, 'prostitution'
gs 'stat'
act 'Finish him':
*clr & cla
money += 1500
gs 'cum_call', 'breasts', 'a prostitution client'
'> src="images/locations/city/shared/streetwalker/sex/analy6.jpg">'
'"I''m about to cum!" he grunts as he pulls out of your ass and roughly flips you over before straddling you and jerking off. His cum is soon splattering all over your breasts.'
'You spend a few minutes getting cleaned up and dressed. Not even waiting for you to finish, he gets back into the driver''s seat. During the drive back, he tosses a wad of cash back, most of it ending up on the floor. You quickly gather it all up as he stops at the same curb he picked you up from. You barely even close the door after you get out before he pulls away.'
gs 'arousal', 'foreplay', 5, 'prostitution'
gs 'arousal', 'end'
gs 'stat'
act 'Get back to work': gt 'street_walker', 'work'
end
end
end
end
end
end
end
end
if $ARGS[0] = 'policeblowjob':
*clr & cla
minut += 10
gs 'stat'
'Street
'
'> src="images/locations/city/shared/streetwalker/police.jpg">'
'You desperately look around and try to come up with an excuse. "Well?" he impatiently asks.'
'You clear your throat. "Yes sir, you''ve caught me. I''ve been prostituting, but how about I show you a good time and you let me go?" You divert your eyes towards his crotch while licking your lips.'
if rand(0,5) = 0:
'The officer grunts and points towards his car. You climb inside, barely having time to close the door before he pulls away. He drives until he finds a pretty deserted area and stops the car. Once he does, he looks over at you. "This looks good." His eyes wander over your body as he leans back in his seat.'
act 'Unbutton his pants':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/bj1.jpg">'
'You lean over and feel his hardness under your fingers as you unbutton his pants before opening his fly and pulling his underwear down, allowing his hard dick to spring free. You smile at him as you wrap your hand around his cock and start stroking it, causing him to moan softly.'
gs 'arousal', 'hj', 5, 'prostitution'
gs 'stat'
act 'Suck his dick':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/bj2.jpg">'
'You can feel the head of his dick already getting slick with his precum. You lean over and slowly take his cock into your mouth, starting to suck his dick as you keep stroking it. You feel his hand roughly pull up your shirt and begin pawing and squeezing at your breasts as you do.'
gs 'arousal', 'bj', 5, 'prostitution'
gs 'stat'
act 'Keep sucking':
*clr & cla
'> src="images/locations/city/shared/streetwalker/sex/bj3.jpg">'
'Keeping your lips locked around his shaft, you bob your head up and down, slowly working him deeper into your mouth. You eventually remove your hand so you can take him as deeply as you can down your throat.'
gs 'arousal', 'bj', 5, 'prostitution'
gs 'stat'
if rand(1,10) > 2:
act 'Finish him':
*clr & cla
gs 'cum_call', 'mouth', 'a police officer'
'> src="images/locations/city/shared/streetwalker/sex/bj4.jpg">'
'You soon feel the hot splash of cum hitting your throat as spurt after spurt fills your mouth. He moans loudly as he fills your mouth with sperm, and you keep sucking until he stops. You sit up and show him your cum coated tongue before swallowing it. He gives you a brief smile, then quickly puts his dick away and rebuttons his pants.'
'You take a few minutes to straighten up your clothes and check your makeup as he drives you back to the street corner he picked you up on. Pulling up to the curb, he seems impatient for you to get out as he looks around to see if anyone is watching. You sigh and climb out of the car before closing the door. He quickly pulls away and disappears into the night.'
gs 'arousal', 'end'
gs 'stat'
act 'Get back to work': gt 'street_walker', 'work'
end
else
act 'Finish him':
*clr & cla
policeQW['prostitution_bribe'] = 2
gs 'cum_call', 'mouth', 'a police officer'
'> src="images/locations/city/shared/streetwalker/sex/bj4.jpg">'
'You soon feel the hot splash of cum hitting your throat as spurt after spurt fills your mouth. He moans loudly as he fills your mouth with sperm, and you keep sucking until he stops. You sit up and show him your cum coated tongue before swallowing it. He gives you a brief smile, then quickly puts his dick away and rebuttons his pants.'
'You spend a few minutes straightening up your clothes and checking your makeup as he continues driving. "Where are you taking me?" you ask.'
'"What? You thought that was enough? No, I''m taking you to the police station where you belong," he mockingly answers as he quickly speeds towards the police station.'
gs 'arousal', 'end'
gs 'stat'
act 'Drive to the police station': gt 'police_station', 'entrance', 'prst'
end
end
end
end
end
else
policeQW['prostitution_bribe'] = 2
*nl
'> src="images/locations/shared/police/arrested.jpg">'
'"Are you trying to solicit an officer of the law?" he angrily responds.'
'"N-No officer! I was just thinking the two of us could have a good time..." you try once again.'
'"That''s it! You''re coming with me, whore!" He turns you around, cuffs you and leads you to the police car. He shoves you in the back and quickly drives off towards the police station.'
act 'Drive to the police station': gt 'police_station', 'entrance', 'prst'
end
end
if $ARGS[0] = 'policelie':
*clr & cla
minut += 10
gs 'stat'
'> src="images/locations/city/shared/streetwalker/police.jpg">'
'You swallow hard and let out a nervous giggle. "R-right... Well, to answer your question... The time is..."'
'"The time?" he interrupts, his lips twisting into a deeper scowl. He takes a step closer and you catch a whiff of stale coffee and cigarettes.'
'"Yeah, isn''t that what you asked?" you ask innocently.'
'Unamused, the officer crosses his arms over his chest. "I know what you''re doing out here, and lying won''t get you anywhere except a visit to the police station."'
'Your eyes immediately drop to the ground at the mention of being arrested. Your heart racing, you take a deep breath before nodding slowly. "I''m sorry, sir... You''re right. I was out here working..."'
'He scoffs. "What, suddenly you''re shy about it? Let me hear you say it," he orders coldly.'
'"I was... I am a prostitute, sir..." you say quietly.'
act 'Beg him to let you go':
*clr & cla
if rand(1,10) > 4:
'> src="images/locations/city/shared/streetwalker/police.jpg">'
'You keep your gaze glued to the ground until you hear him sigh heavily. "Get out of here! If I see you again, I''m taking you in, understand?"'
'You look up in disbelief, unable to figure out what to say. "O-oh, of course! You won''t see me again, I promise!" Not wanting to miss your chance, you quickly leave.'
act 'Walk away': gt 'street_walker', 'work'
else
'> src="images/locations/shared/police/arrested.jpg">'
'He shakes his head in disgust. "The only way you''re going to learn is if you''re punished. Turn around, hands behind your back." In a matter of seconds, you''re cuffed and being tossed into the back seat of an unmarked police car. You sit in silence as he drives you back to the police station for booking.'
act 'Drive to the police station': gt 'police_station', 'entrance', 'prst'
end
end
end
if $ARGS[0] = 'policeexp':
*clr & cla
minut += 10
gs 'stat'
'> src="images/locations/city/shared/streetwalker/police.jpg">'
'You wrack your brain for a good answer, but come up with nothing. "No... I was just... on my way home." You look up and bat your eyelashes innocently, but he seems unfazed.'
'His expression darkens. "You think I''m stupid, girl?" he barks back so suddenly and loudly that it makes you jump slightly. You quickly shake your head and try to apologize, but he cuts you off. "I''ve been watching you for a while now, and all you''ve been doing is slinking up and down the streets looking for customers!"'
'You swallow hard as your eyes look everywhere except at him. "I... I think you might have me confused with someone else..." You start to take a step back, but the officer grabs your upper arm with an iron grip and pulls you back close.'
'"You''re really going to keep lying to me?! You''re just making this a whole lot worse for yourself..." He tightens his grip even more, and you wince softly. It''s not enough to really hurt you, but it gets his point across.'
'"Alright, alright! I was whoring!" you admit with a huff. "Please... please just give me a break! I don''t want to go to jail... I can''t!" Before the last words are out your mouth, you start to sniffle and tears are soon rolling down your cheeks.'
act 'Beg him to let you go':
*clr & cla
if rand(1,10) > 4:
'> src="images/locations/city/shared/streetwalker/police.jpg">'
'"Alright, stop your crying!" he says, but you''re barely able to hear him between your sobbing.'
'"Wh... What?" you ask when you feel him release his grip on your arm. Through blurry eyes, you see the officer giving you a pitying yet uncomfortable look. "You''re letting me go?"'
'He clears his throat awkwardly. "Yes, I am, but you better head straight home. I don''t want to see you out here again, understand?"'
'You quickly nod, wiping away the tears as you compose yourself. "Thank you!" you say, but he just responds with a grunt before waving you away.'
act 'Walk away': gt 'street_walker', 'work'
else
'> src="images/locations/shared/police/arrested.jpg">'
'"Save it for someone that cares, whore!" Without hesitation, he has you spun around, your arm twisted behind your back as he reaches for his handcuffs. Your crying only gets louder as he drags you to his unmarked police car and shoves you into the back. On the drive back to the station, he gets tired of hearing you and turns on the radio, drowning you out completely.'
act 'Drive to the police station': gt 'police_station', 'entrance', 'prst'
end
end
end
if $ARGS[0] = 'policebribe':
*clr & cla
minut += 10
gs 'stat'
'> src="images/locations/city/shared/streetwalker/bribe.jpg">'
'Your heart skips a beat as you think of what to do. He must already know you''re out here whoring, so lying would definitely get you into more trouble. You heard that some girls offer sexual favors to avoid trouble, but that feels like too much of a risk. As you stand there squirming, you suddenly get an idea and hope it''ll get you out of this.'
'"I have some money that I... earned tonight..." You start to reach for your pocket, but he tenses, wary of what you might be grabbing for. "No, no! It''s just money, I promise!" you reassure him as you slowly pull out a handful of crumpled bills. "This is all I have, and you can have it if... you let me go," you say quietly, your hand held out to him. He looks at you, then at the money with an unreadable expression. The silence seems to stretch on forever until you speak again, trying to further convince him. "Please, sir... I really don''t want to go to jail..."'
act 'Wait for his reaction': gt 'street_walker', 'briberyreaction'
end
if $ARGS[0] = 'briberyreaction':
*clr & cla
minut += 10
money -= money/3
gs 'stat'
temp_rand = rand (0,12)
if temp_rand <= 4:
'> src="images/locations/city/shared/streetwalker/bribeaccepted.jpg">'
'He sighs heavily before taking the money and counting it, occasionally glancing your way as he does. "Don''t think this will work every time," he warns as he pockets the money. "Don''t get any ideas about telling anyone about this. I know some of you girls have tried it and believe me, it never ends well for them. No one will believe a loose-lipped whore over a cop..."'
'You swallow hard, his words sending a shiver down your spine. "Now get out of here before I change my mind!" he orders roughly. You don''t even bother responding as you quickly shuffle down the street until the cop is out of sight.'
act 'Walk away': gt 'street_walker', 'work'
elseif temp_rand <= 7:
policeQW['prostitution_bribe'] = 1
gs 'pain', 6, 'armL', 'break'
gs 'stat'
'> src="images/locations/shared/police/arrested.jpg">'
'His lips turn up into a disgusted sneer. Before you can react, he slaps your hand away, the money flying into the air and onto the ground. "You think I can be paid off, whore?!" he snarls as you clutch your red and stinging hand. You knew there was a chance this could happen, but you didn''t expect him to get physical.'
'"I''m sorry! Please, let me--" You try to plead with him, but he makes a sudden move towards you that causes you to flinch, fearing he''s going to hit you.'
'"Shut the hell up, slut!" He grabs your arm and twists it behind you, forcing you to turn your back to him or potentially suffer a broken limb. He slaps the cuffs around your wrists, making sure they''re extra tight before shoving you into the back of his unmarked police car to drive you to the station.'
act 'Drive to the police station': gt 'police_station', 'entrance', 'prst'
elseif temp_rand <= 9:
policeQW['prostitution_bribe'] = 1
'> src="images/locations/shared/police/arrested.jpg">'
'The cop sighs heavily before taking the money and counting it, occasionally glancing your way as he does. "It''s one thing to be a whore, but to be dumb too?" he laughs cruelly as he pockets the money. You stare at him, hurt and confused before you realize that he''s still planning to arrest you. Your first instinct is to run, but if he''s being serious then it could mean you getting hurt.'
'"But... but I gave you the money..." you whine in defeat, but it only makes the sadistic grin on his face widen.'
'"Yeah, you did... Before I agreed to anything," he laughs. He watches your expression fall with sick satisfaction, enjoying every second of this. "Right now you''re thinking of tattling on the big, bad crooked police officer, but let me tell you: no one is going believe a whore like you. And once you point the finger at a cop, you''re going have the whole station after you, so it''s best, for once, that you keep your mouth shut and just accept what''s going to happen."'
*nl
'It feels like the ground is spinning beneath you. You never expected such a downright cruel reaction, and he''s right. There''s nothing you can do except accept your fate.'
'Nearly in tears, you hold out your wrists and let him cuff and shove you in the back of his unmarked police car to be dropped off at the station.'
act 'Drive to the police station': gt 'police_station', 'entrance', 'prst'
else
'> src="images/locations/city/shared/streetwalker/police.jpg">'
'He chuckles and shakes his head. "Come on, you have something better to offer me, don''t you?" His eyes roam over your body slowly, taking in every curve and exposed bit of skin with a hungry look.'
'You know exactly what he wants, but you hesitate. There''s horror stories among other prostitutes about girls who have given sexual favors to an officer to get out of being arrested, only to end up being the plaything for every cop in the district. Passed around, treated like their personal cum dump. When it''s the cops hurting you, who can you turn to for help?'
'"Please, isn''t this enough?" you ask weakly, but the officer scoffs.'
'"Listen, I can either take you to jail or I can fuck you and let you go. Those are your only two options, so take it or leave it," he tells you. As you stand there, his hand moves to the front of his jeans to squeeze his growing erection with a grin.'
act 'Agree': gt 'street_walker', 'policesub1'
act 'Refuse':
*clr & cla
policeQW['prostitution_bribe'] = 1
gs 'stat'
'> src="images/locations/shared/police/arrested.jpg">'
'"No... no, I can''t do that..." you tell him as you pull your hand back and pocket your money again. The officer looks disappointed but doesn''t seem to dwell on it. He probably has another girl like you he''s forced into fucking him...'
'"Fine by me, slut. Hands behind your back," he orders and you comply. In a matter of seconds, you''re cuffed and in the back of his unmarked car being driven to the station to be booked.'
act 'Drive to the police station': gt 'police_station', 'entrance', 'prst'
end
end
end
if $ARGS[0] = 'policesub1':
police_sub_counter += 1
if police_sub_counter > 4: gt 'street_walker', 'policesub2'
*clr & cla
gs 'pain', 2, 'twist', 'pinch'
gs 'pain', 4, 'nipples', 'pinch'
'> src="images/locations/city/shared/streetwalker/sex/policesub.jpg">'
*nl
'"Alright. If that''s what it takes..." you say reluctantly. You''re barely given a chance to put away the money before he''s pulling you to a dark, secluded area between two buildings. In the darkness, you can''t make out anything he''s doing. "Um, let''s make this qui-" Your words are cut off as you''re shoved against the cold, hard brick wall of one of the buildings. You can only whimper as the officer presses his body against you.'
'"Shut up, slut," he breathes into your ear. "I''ll do what I want with you." He uses one hand to force your arms behind your back while his free hand roughly kneads your breast. He then violently yanks down your top, exposing your breasts to the cold air and causing your nipples to stiffen, something he takes as a sign that you''re enjoying yourself. "Such a dirty little whore..." He punctuates his sentence by taking your nipples between his fingers and pinching down hard.'
gs 'arousal', 'foreplay', 5, 'prostitution', 'rough'
gs 'stat'
act 'Beg him to be gentler':
*clr & cla
'"Ah! Please, not so rough..." you beg, but it goes unheard. He continues to pinch and twist your nipples until they''re left red and tender. When he releases your arms, you collapse against the wall with a sigh of relief. You can''t see it, but you definitely hear the crinkle of a condom wrapper. At least he''s using protection.'
'Tugging and pulling at your clothes until your pussy is exposed, he plunges two fingers inside and spreads them a few times before removing them. "Bend over, slut," he orders, and you quickly obey. You feel the tip of his rubbered cock thrusting forward, the entire length of his member driven into you in one go. It''s uncomfortable to say the least, but you bite your lip to stifle a pained whimper. He drives his dick into you without pause or care for you over and over.'
'"I''m about to cum!" you hear him groan, and soon after, he''s pressing balls deep inside you, his cock twitching as he fills the condom. He pulls out slow, and you''re left feeling raw and numb.'
'As you re-adjust your clothes, you see him tie up the used condom, but rather than toss it, he puts it back in the wrapper. He''s not stupid enough to leave any DNA evidence behind. "Alright, a deal''s a deal. You''re free to go," he tells you as he zips up his pants. As you make your way back to the street, you think you hear him say the boys will enjoy playing with you...'
gs 'pain', 5, 'vaginal', 'tear'
gs 'arousal', 'vaginal_finger', 10, 'rough', 'sub', 'prostitute'
gs 'arousal', 'vaginal', 10, 'rough', 'sub', 'prostitute'
minut -= 10
gs 'arousal', 'end'
gs 'stat'
act 'Run away': gt 'street_walker', 'work'
end
end
if $ARGS[0] = 'policesub2':
*clr & cla
gs 'pain', 5, 'vaginal', 'tear'
gs 'pain', 2, 'twist', 'pinch'
'> src="images/locations/city/shared/streetwalker/sex/policesub2.jpg">'
'"I understand..." you answer weakly as his grin widens. Leading you to a quiet and secluded area, he wastes no time hiking your dress up and shoving his knee between your legs to spread them. Careless and rough, his fingers dig into the soft flesh of your breasts as he gropes them. You absent-mindedly look upward to the sky as you try your best to focus your attention on anything but him.'
'"Turn around," he orders, and you obey without a word. You stick your ass out for him, and he pulls your panties down to your thighs. You hear him spit, using it as improvised lube as he smears it along his condom covered dick. In one violent thrust, he''s buried deep inside your pussy, stretching your walls and filling you completely. You wince and grit your teeth as he fucks you fast and hard. His labored breathing picks up, and with a grunt, you feel his cock throb as the condom is filled with his hot load. You stand there, bent over with him panting over you as you wait for his dick to stop twitching. Finally, he pulls out and you''re left with a dull pain between your legs.'
'"Alright." He pulls the used condom off with a rubbery snap before tying it up neatly. "You can go now, whore." He snickers as he watches you pull your panties back up and re-adjust your clothes. Sore and humiliated, you stagger back to the streets.'
gs 'arousal', 'foreplay', 10, 'prostitution', 'rough', 'sub'
gs 'arousal', 'vaginal', 10, 'rough', 'sub', 'prostitute'
minut -= 10
gs 'arousal', 'end'
gs 'stat'
act 'Walk away': gt 'street_walker', 'work'
end
if $ARGS[0] = 'end':
if prst_loc = 0:
gt 'city_center'
elseif prst_loc = 1:
gt 'city_redlight', 'start'
else
gt 'city_residential'
end
end
--- street_walker ---------------------------------