|
@@ -37,8 +37,30 @@ if $ARGS[0] = '':
|
|
|
act 'Walk to Pavlovsk Industrial region (0:25)': minut += 25 & gt 'pav_industrial'
|
|
|
act 'Walk to Pavlovsk Market (0:15)': minut += 15 & gt 'pav_market'
|
|
|
end
|
|
|
- if nroad < 20: act 'Walk towards Pavlovsk (0:20)': minut += 20 & nroad += 1 & gt $curloc
|
|
|
- if nroad > 0: act 'Walk towards St. Petersburg (0:20)': minut += 20 & nroad -= 1 & gt $curloc
|
|
|
+ if nroad < 20:
|
|
|
+ act 'Walk towards Pavlovsk (0:20)':
|
|
|
+ if func('road', 'mistake_check'):
|
|
|
+ !! TODO: should be gt 'road', 'walking_mistake'
|
|
|
+ gt 'road', 'autostop_mistake', 'Pavlovsk'
|
|
|
+ else
|
|
|
+ minut += 20
|
|
|
+ nroad += 1
|
|
|
+ gt $curloc
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+ if nroad > 0:
|
|
|
+ act 'Walk towards St. Petersburg (0:20)':
|
|
|
+ if func('road', 'mistake_check'):
|
|
|
+ !! TODO: should be gt 'road', 'walking_mistake'
|
|
|
+ gt 'road', 'autostop_mistake', 'St. Petersburg'
|
|
|
+ else
|
|
|
+ minut += 20
|
|
|
+ nroad -= 1
|
|
|
+ gt $curloc
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
if nroad > 0 and nroad < 20:
|
|
|
!! TODO: Adding a scene here of a driver mistaking Sveta for a whore and solicits her. If she accepts, that will unlock prostitution along the road.
|
|
|
act 'Try hitchhiking towards Pavlovsk':
|
|
@@ -47,7 +69,10 @@ if $ARGS[0] = '':
|
|
|
gs 'stat'
|
|
|
gorand = rand(1, 100)
|
|
|
picrand = RAND(1, 3)
|
|
|
- if gorand <= 60:
|
|
|
+ !! Check if a misunderstanding is happening here
|
|
|
+ if func('road', 'mistake_check', 2):
|
|
|
+ gt 'road', 'autostop_mistake', 'Pavlovsk'
|
|
|
+ elseif gorand <= 60:
|
|
|
'<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
|
|
|
'<center><img <<$set_imgh>> src="images/locations/highway/autostop (<<picrand>>).jpg" ></center>'
|
|
|
'You try to catch the attention of people driving towards Pavlovsk, but everyone just rushes by, ignoring you completely.'
|
|
@@ -57,12 +82,12 @@ if $ARGS[0] = '':
|
|
|
if nroad < 10:
|
|
|
act 'Ask the driver to take you to Gadukino':
|
|
|
$road_textrand0 = 'Gadukino'
|
|
|
- gt 'road', 'autostpo_money'
|
|
|
+ gt 'road', 'autostop_money'
|
|
|
end
|
|
|
end
|
|
|
act 'Ask the driver to take you to Pavlovsk':
|
|
|
$road_textrand0 = 'Pavlovsk'
|
|
|
- gt 'road', 'autostpo_money'
|
|
|
+ gt 'road', 'autostop_money'
|
|
|
end
|
|
|
end
|
|
|
end
|
|
@@ -73,7 +98,9 @@ if $ARGS[0] = '':
|
|
|
gs 'stat'
|
|
|
gorand = rand(1, 100)
|
|
|
picrand = RAND(1, 3)
|
|
|
- if gorand <= 60:
|
|
|
+ if func('road', 'mistake_check', 2):
|
|
|
+ gt 'road', 'autostop_mistake', 'St. Petersburg'
|
|
|
+ elseif gorand <= 60:
|
|
|
'<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
|
|
|
'<center><img <<$set_imgh>> src="images/locations/highway/autostop (<<picrand>>).jpg" ></center>'
|
|
|
'You try to catch the attention of people driving towards St. Petersburg, but everyone just rushes by, ignoring you completely.'
|
|
@@ -83,12 +110,12 @@ if $ARGS[0] = '':
|
|
|
if nroad > 10:
|
|
|
act 'Ask the driver to take you to Gadukino':
|
|
|
$road_textrand0 = 'Gadukino'
|
|
|
- gt 'road', 'autostpo_money'
|
|
|
+ gt 'road', 'autostop_money'
|
|
|
end
|
|
|
end
|
|
|
act 'Ask the driver to take you to St. Petersburg':
|
|
|
$road_textrand0 = 'St. Petersburg'
|
|
|
- gt 'road', 'autostpo_money'
|
|
|
+ gt 'road', 'autostop_money'
|
|
|
end
|
|
|
end
|
|
|
end
|
|
@@ -136,7 +163,7 @@ if $ARGS[0] = '':
|
|
|
gs 'prostitution_functions', 'change_to_work', 'car'
|
|
|
killvar '$loc_desc'
|
|
|
end
|
|
|
- elseif prostitute['road'] = 1 and (prostitute['blocked'] = 0 or (prostitute['blocked'] = 1 and prostitute['payment'] = 1)):
|
|
|
+ elseif prostitute['road'] = 1 and ((prostitute['wl_block'] = 0 and prostitute['full_block'] = 0) or (prostitute['wl_block'] = 1 and prostitute['payment_method'] = 1)):
|
|
|
if car > 0 and cardrive = 22 and ncarroad = nroad:'You parked <a href="exec:gs ''carF'', ''start''">your <<$car>></a> in a quieter spot on the side road to Gadukin.'
|
|
|
gs 'prostitution_functions', 'work_clothes'
|
|
|
if prostitute['work_clothes'] = 0 and prostitute['outfit_is_set']:
|
|
@@ -190,7 +217,7 @@ if $ARGS[0] = '':
|
|
|
'You can see <a href="exec:gt ''NikoSlut'', ''Yurik Out''">' + iif(YurikEv['Name'] = 'Yurik', 'Yurik', 'a big burly man') + '</a>, clearly drunk, stumbling along the highway with a beer bottle in his hand.'
|
|
|
end
|
|
|
end
|
|
|
- if prostitute['road'] = 1 and nroad ! 10 and nroad ! 20 and (prostitute['blocked'] = 0 or (prostitute['blocked'] = 1 and prostitute['payment'] = 1)):
|
|
|
+ if prostitute['road'] = 1 and nroad ! 10 and nroad ! 20 and ((prostitute['wl_block'] = 0 and prostitute['full_block']) or (prostitute['wl_block'] = 1 and prostitute['payment_method'] = 1)):
|
|
|
gs 'prostitution_functions', 'work_clothes'
|
|
|
if prostitute['work_clothes'] = 0 and prostitute['outfit_is_set']:
|
|
|
$loc_desc = 'You change into some more appropriate clothing in your car, then walk down the road a little to catch the attention of passing cars.'
|
|
@@ -226,11 +253,11 @@ if $ARGS[0] = 'drive_sex1':
|
|
|
'<center><video autoplay loop src="images/locations/highway/sex/bj (1).mp4" width="1000" height="562"></video></center>'
|
|
|
'When you get in the car, you immediately reach for his pants and take out his semi-erect cock. That''s what you promised him after all. You feel it slowly hardening between your fingers as the man drives off.'
|
|
|
if pcs_throat < dick: pcs_throat += 1
|
|
|
- if dick >= 14 and dick < 16: $raod_text_sex = 'a normal size'
|
|
|
- if dick >= 16 and dick < 18: $raod_text_sex = 'a bit larger than average'
|
|
|
- if dick >= 18 and dick < 20: $raod_text_sex = 'quite large'
|
|
|
- if dick >= 20: $raod_text_sex = 'huge'
|
|
|
- 'You gently massage his cock between your fingers while the man gets comfortable. It''s <<$raod_text_sex>>, roughly <<dick>> centimeters long and quite girthy. You manage to massage him to a full erection in no time at all, and lower your head to take it between your lips.'
|
|
|
+ if dick >= 14 and dick < 16: $road_text_sex = 'a normal size'
|
|
|
+ if dick >= 16 and dick < 18: $road_text_sex = 'a bit larger than average'
|
|
|
+ if dick >= 18 and dick < 20: $road_text_sex = 'quite large'
|
|
|
+ if dick >= 20: $road_text_sex = 'huge'
|
|
|
+ 'You gently massage his cock between your fingers while the man gets comfortable. It''s <<$road_text_sex>>, roughly <<dick>> centimeters long and quite girthy. You manage to massage him to a full erection in no time at all, and lower your head to take it between your lips.'
|
|
|
'As you lick the tip of his cock with your tongue and begin to suck him off, you have to admit: this is kinda hot! The man is well groomed and has a pleasant masculine smell to him.'
|
|
|
'You eagerly bob your head up and down while he drives, totally forgetting about your earlier doubts, and do your best to get him off.'
|
|
|
'With success: in no time at all, the man groans, and his cock erupts inside your mouth, shooting gobs of his hot sperm onto your tongue while you keep your lips closed to not make a mess.'
|
|
@@ -241,7 +268,7 @@ if $ARGS[0] = 'drive_sex1':
|
|
|
gs 'arousal', 'end'
|
|
|
gs 'stat'
|
|
|
|
|
|
- act 'Continue': gt 'road', 'autospot_drive'
|
|
|
+ act 'Continue': gt 'road', 'autostop_drive'
|
|
|
end
|
|
|
|
|
|
if $ARGS[0] = 'drive_sex2':
|
|
@@ -267,21 +294,21 @@ if $ARGS[0] = 'drive_sex2':
|
|
|
'<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
|
|
|
'<center><video autoplay loop src="images/locations/highway/sex/hj(1).mp4"></video></center>'
|
|
|
'When you get in the car, you immediately reach for his pants and take out his semi-erect cock. That''s what you promised him after all. You feel it slowly hardening between your fingers as the man drives off.'
|
|
|
- if dick >= 14 and dick < 16: $raod_text_sex = 'a normal size'
|
|
|
- if dick >= 16 and dick < 18: $raod_text_sex = 'a bit larger than average'
|
|
|
- if dick >= 18 and dick < 20: $raod_text_sex = 'quite large'
|
|
|
- if dick >= 20: $raod_text_sex = 'huge'
|
|
|
- 'You gently massage his cock between your fingers while the man gets comfortable. It''s <<$raod_text_sex>>, roughly <<dick>> centimeters long and quite girthy. You manage to massage him to a full erection in no time at all, and begin to jerk him off while he drives, rubbing your fingertips over his glans.'
|
|
|
+ if dick >= 14 and dick < 16: $road_text_sex = 'a normal size'
|
|
|
+ if dick >= 16 and dick < 18: $road_text_sex = 'a bit larger than average'
|
|
|
+ if dick >= 18 and dick < 20: $road_text_sex = 'quite large'
|
|
|
+ if dick >= 20: $road_text_sex = 'huge'
|
|
|
+ 'You gently massage his cock between your fingers while the man gets comfortable. It''s <<$road_text_sex>>, roughly <<dick>> centimeters long and quite girthy. You manage to massage him to a full erection in no time at all, and begin to jerk him off while he drives, rubbing your fingertips over his glans.'
|
|
|
'Even though you feel a bit awkward for having to service this man to get where you need to be, you''re serious about what you promised him and jerk him off diligently. In no time at all, your soft touch brings him to an orgasm. Unfortunately, his cock is pointing straight at you when it happens, and most of his sperm ends up on your clothes.'
|
|
|
|
|
|
gs 'arousal', 'hj', 15, 'prostitution'
|
|
|
gs 'arousal', 'end'
|
|
|
gs 'stat'
|
|
|
|
|
|
- act 'Continue': gt 'road', 'autospot_drive'
|
|
|
+ act 'Continue': gt 'road', 'autostop_drive'
|
|
|
end
|
|
|
|
|
|
-if $ARGS[0] = 'autospot_drive':
|
|
|
+if $ARGS[0] = 'autostop_drive':
|
|
|
$location_type = 'event_outdoors'
|
|
|
cla & *clr
|
|
|
menu_off = 1
|
|
@@ -306,12 +333,32 @@ if $ARGS[0] = 'autospot_drive':
|
|
|
end
|
|
|
'You try to start a conversation once or twice, but the man doesn''t really seem to be interested in chatting while he drives. You give up and just look out the window, while he drives you to your destination.'
|
|
|
'Fifteen minutes later, you arrive, and the man pulls over. "Alright, we''re here. Take care, girl!"'
|
|
|
+ if prostitute['highway_idea'] = 1:
|
|
|
+ 'You get out of the car, looking after it for a minute or two as it drives away. Someone just solicited you, as if you were a prostitute.'
|
|
|
+ if prostitute['active'] = 1:
|
|
|
+ 'Which you are, in all honesty, but it still caught you by surprise. However, this means that maybe you could work along the highway. You definitely saw some girls working but mostly near the entrance to Pavlovsk or St. Petersburg.'
|
|
|
+ 'You put the idea aside for now, but maybe you should check it at some point.'
|
|
|
+ prostitute['highway_idea'] = 2
|
|
|
+ gs 'prostitution_functions', 'set_highway_prostitute'
|
|
|
+ else
|
|
|
+ if PCloStyle = 4:
|
|
|
+ 'You may dress like one, but that doesn''t mean you are one. Nonetheless, now you know to watch out, clearly there are prostitutes working along the highway and not just near Pavlovsk or St. Petersburg.'
|
|
|
+ else
|
|
|
+ 'You are still a bit shaken and wonder why did you even ask him to give you a ride, but then shrug it off. He thought you were a hooker. As if...'
|
|
|
+ end
|
|
|
+ prostitute['highway_idea'] = 2
|
|
|
+ gs 'prostitution_functions', 'set_highway_prostitute'
|
|
|
+ end
|
|
|
+ end
|
|
|
act 'Get out of the car': gt $curloc
|
|
|
end
|
|
|
|
|
|
-if $ARGS[0] = 'autostpo_money':
|
|
|
+if $ARGS[0] = 'autostop_money':
|
|
|
$location_type = 'event_outdoors'
|
|
|
cla & *clr
|
|
|
+ '$ARGS[0]: <<$ARGS[0]>>'
|
|
|
+ 'ARGS[1]: <<ARGS[1]>>'
|
|
|
+ 'ARGS[2]: <<ARGS[2]>>'
|
|
|
menu_off = 1
|
|
|
gs 'stat'
|
|
|
autostop_price = RAND(3,6)
|
|
@@ -320,15 +367,21 @@ if $ARGS[0] = 'autostpo_money':
|
|
|
if textrand = 2:$road_textrand4 = '<<autostop_price*100>> <b>₽</b>. Take it or leave it.'
|
|
|
if textrand = 3:$road_textrand4 = '<<autostop_price*100>> <b>₽</b>.'
|
|
|
'<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
|
|
|
- if truck_drive = 1:
|
|
|
- '<center><img <<$set_imgh>> src="images/locations/highway/truck_guy (<<picrand>>).jpg" ></center>'
|
|
|
- elseif bandit_drive = 1:
|
|
|
- '<center><img <<$set_imgh>> src="images/locations/highway/guy (1).jpg" ></center>'
|
|
|
+ if ARGS[1] = 0:
|
|
|
+ if truck_drive = 1:
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/highway/truck_guy (<<picrand>>).jpg" ></center>'
|
|
|
+ elseif bandit_drive = 1:
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/highway/guy (1).jpg" ></center>'
|
|
|
+ else
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/highway/guy (<<picrand>>).jpg" ></center>'
|
|
|
+ end
|
|
|
+ 'You approach the driver and say, "Hello, sir! I need a ride to <<$road_textrand0>>, can you help me?"'
|
|
|
+ 'The driver gives you another appraising look.'
|
|
|
else
|
|
|
- '<center><img <<$set_imgh>> src="images/locations/highway/guy (<<picrand>>).jpg" ></center>'
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/highway/guy (<<ARGS[2]>>).jpg" ></center>'
|
|
|
+ 'You take a small step back, "I think, there is a mistake, sir, I''m just trying to get to <<$road_textrand0>>, can you help me?'
|
|
|
+ 'The driver gives you another appraising look.'
|
|
|
end
|
|
|
- 'You approach the driver and say, "Hello, sir! I need a ride to <<$road_textrand0>>, can you help me?"'
|
|
|
- 'The driver gives you another appraising look.'
|
|
|
vnerand = RAND(0,1200)
|
|
|
if vnerand <= pcs_apprnc:
|
|
|
cla
|
|
@@ -351,71 +404,77 @@ if $ARGS[0] = 'autostpo_money':
|
|
|
'After some hesitation, he responds, "Oh, alright then. Getting a handjob from a cute girl such as yourself sounds like a fair deal. Get in."'
|
|
|
act'Get in the car':gt 'road', 'drive_sex2'
|
|
|
end
|
|
|
- exit
|
|
|
+ act 'Decline his offer':
|
|
|
+ cla
|
|
|
+ 'You bite your lip for a second, thinking for a moment that maybe you could offer him money instead, but decide it''s safer to let him go, who knows what he will do if you refuse and then get in the car with him, alone.'
|
|
|
+ '"Thank you sir, but I will just wait for someone else, I''m sorry for holding you up." you say and step away from the car. The man shrugs and drives off.'
|
|
|
+ act 'Continue':gt $curloc
|
|
|
+ end
|
|
|
+ exit & !! What does this exit actually do here?
|
|
|
else
|
|
|
'He ponders for a second and then says, "<<$road_textrand4>>"'
|
|
|
- end
|
|
|
- if money > autostop_price*100:
|
|
|
- act 'Agree to pay him': gt 'road', 'autospot_drive'
|
|
|
- end
|
|
|
- act'Decline his offer':
|
|
|
- cla
|
|
|
- '"I''m sorry, sir. I can''t afford that," you apologize and step away from the car. The man shrugs and drives off.'
|
|
|
- act 'Continue':gt $curloc
|
|
|
- end
|
|
|
- act 'Ask for a lower price':
|
|
|
- cla
|
|
|
- textrand = RAND(1,3)
|
|
|
- if textrand = 1:$road_textrand5 = 'Please, sir! I''m nearly broke... would you please do a girl a favour? I''d be so grateful!'
|
|
|
- if textrand = 2:$road_textrand5 = 'Maybe we can work something out?'
|
|
|
- if textrand = 3:$road_textrand5 = 'Oh no, I don''t have that much! Could you lower your price? Maybe a bit, just for me?'
|
|
|
- 'You twirl your hair between your fingers and give the man a cute look, hoping he will have pity on you and lower the price. "<<$road_textrand5>>" you ask him sweetly.'
|
|
|
- 'The man seems a bit reluctant and looks at you once more.'
|
|
|
- vnerand = RAND(0,400)
|
|
|
- if vnerand <= pcs_apprnc:
|
|
|
+ if money > autostop_price*100:
|
|
|
+ act 'Agree to pay him': gt 'road', 'autostop_drive'
|
|
|
+ end
|
|
|
+ act'Decline his offer':
|
|
|
cla
|
|
|
- '"I can take you there for free, but only if you do something for me in return", the guy smiles.'
|
|
|
- '"Uhh... like what?" you ask him, even though you''re pretty sure you know where this is going.'
|
|
|
- 'The man laughs and shifts a bit in his seat. He says, "You''re a grown-up girl with a nice body! Surely you can think of something?"'
|
|
|
- act 'Offer a blowjob':
|
|
|
- cla
|
|
|
- drive_sex[1] = 1
|
|
|
- 'You bite your lip for a second, quickly going through your options. Then you say, "I really do need this ride, sir! Would a blowjob be okay?"'
|
|
|
- 'The guy grins greedily and says, "Excellent, I knew we would find a way to help each other out! Get in."'
|
|
|
- act 'Get in the car':gt 'road', 'drive_sex1'
|
|
|
- end
|
|
|
- act 'Offer a handjob':
|
|
|
+ '"I''m sorry, sir. I can''t afford that," you apologize and step away from the car. The man shrugs and drives off.'
|
|
|
+ act 'Continue':gt $curloc
|
|
|
+ end
|
|
|
+ act 'Ask for a lower price':
|
|
|
+ cla
|
|
|
+ textrand = RAND(1,3)
|
|
|
+ if textrand = 1:$road_textrand5 = 'Please, sir! I''m nearly broke... would you please do a girl a favour? I''d be so grateful!'
|
|
|
+ if textrand = 2:$road_textrand5 = 'Maybe we can work something out?'
|
|
|
+ if textrand = 3:$road_textrand5 = 'Oh no, I don''t have that much! Could you lower your price? Maybe a bit, just for me?'
|
|
|
+ 'You twirl your hair between your fingers and give the man a cute look, hoping he will have pity on you and lower the price. "<<$road_textrand5>>" you ask him sweetly.'
|
|
|
+ 'The man seems a bit reluctant and looks at you once more.'
|
|
|
+ vnerand = RAND(0,400)
|
|
|
+ if vnerand <= pcs_apprnc:
|
|
|
cla
|
|
|
- drive_sex[2] = 1
|
|
|
- 'You bite your lip for a second, quickly going through your options. Then you say, "I really do need this ride, sir! Would a handjob be okay?"'
|
|
|
- 'The guy gives you a slightly disappointed look and says, "What? Only a handjob?"'
|
|
|
- 'You really don''t want to go further than that! Your cheeks turn a deep red and you begin to stumble, "I''m sorry. I don''t normally do this..."'
|
|
|
- 'After some hesitation, he responds, "Oh, alright then. Getting a handjob from a cute girl such as yourself sounds like a fair deal. Get in."'
|
|
|
- act 'Get in the car':gt 'road', 'drive_sex2'
|
|
|
- end
|
|
|
- else
|
|
|
- ivrand = RAND(1,2)
|
|
|
- autostop_price -= ivrand
|
|
|
- 'The man sighs exasperatedly, but yields, "Okay, fine. I''ll make it <<ivrand*100>> <b>₽</b> less, because you seem like a nice girl and I want to help you out. I''ll take you there for <<autostop_price*100>> <b>₽</b>, but I can''t go any lower than that!"'
|
|
|
-
|
|
|
- if money > autostop_price*100:
|
|
|
- act 'Agree to pay him':
|
|
|
- !trip
|
|
|
- gt 'road', 'autospot_drive'
|
|
|
+ '"I can take you there for free, but only if you do something for me in return", the guy smiles.'
|
|
|
+ '"Uhh... like what?" you ask him, even though you''re pretty sure you know where this is going.'
|
|
|
+ 'The man laughs and shifts a bit in his seat. He says, "You''re a grown-up girl with a nice body! Surely you can think of something?"'
|
|
|
+ act 'Offer a blowjob':
|
|
|
+ cla
|
|
|
+ drive_sex[1] = 1
|
|
|
+ 'You bite your lip for a second, quickly going through your options. Then you say, "I really do need this ride, sir! Would a blowjob be okay?"'
|
|
|
+ 'The guy grins greedily and says, "Excellent, I knew we would find a way to help each other out! Get in."'
|
|
|
+ act 'Get in the car':gt 'road', 'drive_sex1'
|
|
|
+ end
|
|
|
+ act 'Offer a handjob':
|
|
|
+ cla
|
|
|
+ drive_sex[2] = 1
|
|
|
+ 'You bite your lip for a second, quickly going through your options. Then you say, "I really do need this ride, sir! Would a handjob be okay?"'
|
|
|
+ 'The guy gives you a slightly disappointed look and says, "What? Only a handjob?"'
|
|
|
+ 'You really don''t want to go further than that! Your cheeks turn a deep red and you begin to stumble, "I''m sorry. I don''t normally do this..."'
|
|
|
+ 'After some hesitation, he responds, "Oh, alright then. Getting a handjob from a cute girl such as yourself sounds like a fair deal. Get in."'
|
|
|
+ act 'Get in the car':gt 'road', 'drive_sex2'
|
|
|
+ end
|
|
|
+ else
|
|
|
+ ivrand = RAND(1,2)
|
|
|
+ autostop_price -= ivrand
|
|
|
+ 'The man sighs exasperatedly, but yields, "Okay, fine. I''ll make it <<ivrand*100>> <b>₽</b> less, because you seem like a nice girl and I want to help you out. I''ll take you there for <<autostop_price*100>> <b>₽</b>, but I can''t go any lower than that!"'
|
|
|
+
|
|
|
+ if money > autostop_price*100:
|
|
|
+ act 'Agree to pay him':
|
|
|
+ !trip
|
|
|
+ gt 'road', 'autostop_drive'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ act 'Decline his offer':
|
|
|
+ cla
|
|
|
+ '"I''m sorry, sir. I still can''t afford that," you apologize and step away from the car. The man shrugs and drives off.'
|
|
|
+ act 'Continue':gt $curloc
|
|
|
+ end
|
|
|
+ act 'Offer him a blowjob instead':
|
|
|
+ cla
|
|
|
+ drive_sex[1] = 1
|
|
|
+ 'You bite your lip, as if you are ashamed of what you''re about to say next. In a weak voice, you offer, "I can''t pay you money, sir. But... I could give you a blowjob? Would that be okay?"'
|
|
|
+ 'You lick your lips seductively and offer him a weak smile, hoping that maybe he''ll feel bad for you and just take you with him for free.'
|
|
|
+ 'The man grins from ear to ear, and says, "You know what, girl? I was kinda hoping you''d say that. Get in."'
|
|
|
+ act 'Get in the car':gt 'road', 'drive_sex1'
|
|
|
end
|
|
|
- end
|
|
|
- act 'Decline his offer':
|
|
|
- cla
|
|
|
- '"I''m sorry, sir. I still can''t afford that," you apologize and step away from the car. The man shrugs and drives off.'
|
|
|
- act 'Continue':gt $curloc
|
|
|
- end
|
|
|
- act 'Offer him a blowjob instead':
|
|
|
- cla
|
|
|
- drive_sex[1] = 1
|
|
|
- 'You bite your lip, as if you are ashamed of what you''re about to say next. In a weak voice, you offer, "I can''t pay you money, sir. But... I could give you a blowjob? Would that be okay?"'
|
|
|
- 'You lick your lips seductively and offer him a weak smile, hoping that maybe he''ll feel bad for you and just take you with him for free.'
|
|
|
- 'The man grins from ear to ear, and says, "You know what, girl? I was kinda hoping you''d say that. Get in."'
|
|
|
- act 'Get in the car':gt 'road', 'drive_sex1'
|
|
|
end
|
|
|
end
|
|
|
end
|
|
@@ -475,5 +534,99 @@ if $ARGS[0] = 'autostop_d':
|
|
|
end
|
|
|
end
|
|
|
|
|
|
+if $ARGS[0] = 'mistake_check':
|
|
|
+ temp_multiplier = iif(ARGS[1] = 0, 15, ARGS[1]*10)
|
|
|
+ !! In the long run it could be done separately with some scenes where the first check was passed and the second failed,
|
|
|
+ !! so a car slowed down but sped up and drove away when it got closer to the player.
|
|
|
+ distance_check = rand(0,100)
|
|
|
+ distance_chance = func('prostitution_functions', 'clothing_chance_modifier')
|
|
|
+ mdc = (distance_chance * temp_multiplier) / 10
|
|
|
+ u_check = rand(0,100)
|
|
|
+ u_chance = (func('prostitution_functions', 'upclose_chance') * temp_multiplier)/10
|
|
|
+
|
|
|
+ if distance_check <= mdc and u_check <= u_chance:
|
|
|
+ result = 1
|
|
|
+ end
|
|
|
+
|
|
|
+ killvar 'distance_chance'
|
|
|
+ killvar 'distance_check'
|
|
|
+ killvar 'upclose_chance'
|
|
|
+ killvar 'upclose_check'
|
|
|
+ killvar 'temp_multiplier'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'autostop_mistake':
|
|
|
+ cla & *clr
|
|
|
+ menu_off = 1
|
|
|
+ gs'stat'
|
|
|
+ truck_drive = 0
|
|
|
+ bandit_drive = 0
|
|
|
+ if rand(1,4) = 1: bandit_drive = 1
|
|
|
+
|
|
|
+ textrand = RAND(1,5)
|
|
|
+ if textrand = 1:$road_textrand1 = 'perfectly clean and shiny'
|
|
|
+ if textrand = 2:$road_textrand1 = 'dirty'
|
|
|
+ if textrand = 3:$road_textrand1 = 'dusty'
|
|
|
+ if textrand = 4:$road_textrand1 = 'slightly dusty'
|
|
|
+ if textrand = 5:$road_textrand1 = 'very dirty'
|
|
|
+ textrand = RAND(1,5)
|
|
|
+ if textrand = 1:$road_textrand2 = 'black'
|
|
|
+ if textrand = 2:$road_textrand2 = 'white'
|
|
|
+ if textrand = 3:$road_textrand2 = 'red'
|
|
|
+ if textrand = 4:$road_textrand2 = 'blue'
|
|
|
+ if textrand = 5:$road_textrand2 = 'grey'
|
|
|
+ textrand = RAND(1,5)
|
|
|
+ actrand = RAND(1,6)
|
|
|
+ if actrand = 1: $act_text = 'how much for a blowjob?"'
|
|
|
+ if actrand = 2: $act_text = 'what do you charge for a blowjob?"'
|
|
|
+ if actrand = 3: $act_text = 'you give me head, I give you some money, fair deal."'
|
|
|
+ if actrand = 4: $act_text = 'how much for spreading your legs?"'
|
|
|
+ if actrand = 5: $act_text = 'what do you charge for a ride?"'
|
|
|
+ if actrand = 6: $act_text = 'how much for anal?"'
|
|
|
+ if textrand = 1:$road_textrand1 = '"Hey there, darling! What is your price? I really need to relax, <<$act_text>>'
|
|
|
+ if textrand = 2:$road_textrand1 = '"Hey gorgeous, I was just looking for you. My balls are really full, <<$act_text>>'
|
|
|
+ if textrand = 3:$road_textrand3 = '"Hey girl, just what I need, <<$act_text>>'
|
|
|
+ if textrand = 4:$road_textrand3 = '"Hey beauty, just what I need, <<$act_text>>'
|
|
|
+ if textrand = 5:$road_textrand3 = '"Darling, where are your girlfriends, being busy?" he glances over you again "Don''t be sad, I''ll make you busy too, <<$act_text>>'
|
|
|
+
|
|
|
+ if prostitute['road'] = 0: prostitute['highway_idea'] = 1
|
|
|
+
|
|
|
+ '<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
|
|
|
+ !! TODO: At some point add in a scene where some pimps stop, thinking Sveta is freelancing, to correct the situation.
|
|
|
+ picrand = RAND(2,4)
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/highway/guy (<<picrand>>).jpg" ></center>'
|
|
|
+ 'After a few minutes of you trying to get someone to pull over, a <<$road_textrand1>>, <<$road_textrand2>> car stops near you. The driver rolls down his window and leans closer, his eyes roaming over your body.'
|
|
|
+ '<<$road_textrand3>>" - rubs his fingers together with a wide smile as he waits for your answer.'
|
|
|
+ 'You blink at the question, then you realise that he mistook you for a prositute' + iif(PCloStyle = 4, ', which, seeing what you''re wearing, isn''t really surprising', '.')
|
|
|
+ if $ARGS[1] = 'St. Petersburg':
|
|
|
+ if nroad > 10:
|
|
|
+ act 'Ask the driver to take you to Gadukino':
|
|
|
+ $road_textrand0 = 'Gadukino'
|
|
|
+ gt 'road', 'autostop_money', 1, picrand
|
|
|
+ end
|
|
|
+ end
|
|
|
+ act 'Ask the driver to take you to St. Petersburg':
|
|
|
+ $road_textrand0 = 'St. Petersburg'
|
|
|
+ gt 'road', 'autostop_money', 1, picrand
|
|
|
+ end
|
|
|
+ else
|
|
|
+ if nroad < 10:
|
|
|
+ act 'Ask the driver to take you to Gadukino':
|
|
|
+ $road_textrand0 = 'Gadukino'
|
|
|
+ gt 'road', 'autostop_money', 1, picrand
|
|
|
+ end
|
|
|
+ end
|
|
|
+ act 'Ask the driver to take you to Pavlovsk':
|
|
|
+ $road_textrand0 = 'Pavlovsk'
|
|
|
+ gt 'road', 'autostop_money', 1, picrand
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ killvar '$road_textrand1'
|
|
|
+ killvar '$road_textrand2'
|
|
|
+ killvar '$road_textrand3'
|
|
|
+end
|
|
|
+
|
|
|
+
|
|
|
--- road ---------------------------------
|
|
|
|