road.tw 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651
  1. :: road[outdoors public]
  2. <!-- !! TODO: Scene: As Sveta is walking along she stops for a moment to catch her breath. Depending on her outfit, a driver may stop and ask for her tariff.-->
  3. <!-- !! Playing along, i.e. accepting the offer, she unlocks the road as a place to work.-->
  4. <<set $roadPosition = $larg(0) ?? $roadPosition ?? 0>>
  5. <h2>Main road between St. Petersburg and Pavlovsk</h2>
  6. <<if $time.isWinter>>
  7. <<image "locations/highway/roadwinter.jpg">>
  8. <<else>>
  9. <<imageDayNight "locations/highway/road#.jpg" "" "Night">>
  10. <</if>>
  11. <<if $roadPosition == 0>>
  12. <center>20 km to Pavlovsk</center>
  13. <<elseif $roadPosition == 20>>
  14. <center>20 km to St. Petersburg</center>
  15. <<else>>
  16. <center><<=$roadPosition>> km to St. Petersburg, <<=(20-$roadPosition)>> km to Pavlovsk</center>
  17. <</if>>
  18. <<if $roadPosition != 0>>
  19. <<ConnectedLocation 'Torwards St. Petersburg' 'road' `($roadPosition-1)` 'locations/highway/road.jpg' 20>>
  20. <</if>>
  21. <<if $roadPosition != 20>>
  22. <<ConnectedLocation 'Torwards Pavlovsk' 'road' `($roadPosition+1)` 'locations/highway/road.jpg' 20>>
  23. <</if>>
  24. <p>
  25. Calling it a highway would be too much credit, but this road is the main way to get from St. Petersburg to the town of Pavlovsk, 20km away.
  26. Smaller villages named Gadukino and Pushkin can be found along the way. Cars are driving by you at a high speed.
  27. </p>
  28. <!-- FAILED TO CONVERT
  29. if car > 0 and cardrive = 22 and ncarroad = nroad and nroad ! 10:'You parked <a href="exec:gs ''carF'', ''start''">your <<$car>></a>'+iif(prostitute['road'] = 1, ' in a quieter spot.', ' next to the road.')
  30. -->
  31. <<switch $roadPosition>>
  32. <<case 0>>
  33. <<ConnectedLocation 'Industrial Region' 'city_industrial' '' 'locations/city/industrial/nord.jpg' 15>>
  34. You're on the outskirts of St. Petersburg.
  35. You see a number of crudely made huts near the trees. A bunch of homeless people must have sought shelter here.
  36. <<case 1>>
  37. <<todo>>
  38. Link to City Suburbs (15 min)
  39. <</todo>>
  40. You're not very far from St. Petersburg.
  41. You see a bunch of luxury houses not far from the road.
  42. That settlement looks like it's very expensive to live in.
  43. /*<<actCLA 'Walk to the City Suburbs (0:15)'>>
  44. <<set $time.minutes += 15>> <<gt 'city_suburbs' 'start'>>
  45. <</actCLA>>*/
  46. <<case 3>>
  47. <<ConnectedLocation 'Cemeterey' 'graveyard' '' 'locations/graveyard/graveyard.jpg' 15>>
  48. <p>
  49. You see a sign pointing towards a cemetery, hidden between lots of trees. You think it'd be a 15 minute walk from here.
  50. </p>
  51. <<case 10>>
  52. <<todo>>Gadukino<</todo>>
  53. <<case 12>>
  54. <<todo>>
  55. Link to motel (15 min)
  56. <</todo>>
  57. You see a trucker motel near the road. You have no business there. You're no trucker!
  58. <<case 16>>
  59. <<actCLA 'Check out the construction site (1:00)'>>
  60. <<setn $time.minutes += 60>> <<gt 'obekt'>>
  61. <</actCLA>>
  62. <p>All you see is an abandoned building, not too far from the road. From the look of it, the heavy fences around the building will make it difficult for you to get anywhere near it.</p>
  63. <<case 19>>
  64. <<ConnectedLocation 'Pushkin' 'liam' '' 'locations/pushkin/liam.jpg' 5>>
  65. <p>
  66. You are on the outskirts of the old town district of Pavlovsk.
  67. About five minutes down a cobblestone road is the old town center.
  68. It's a fairly popular place for tourists to explore with much of its old architecture still intact.
  69. </p>
  70. <<case 20>>
  71. <<ConnectedLocation 'Train Station' 'pav_train_hall' '' 'locations/pavlovsk/trainstation/pavtrainstation_day.jpg' 15>>
  72. <<ConnectedLocation 'Commercial Area' 'pav_commercial' '' 'locations/pavlovsk/gorodok.jpg' 15>>
  73. <<ConnectedLocation 'Industrial Area' 'pav_industrial' '' 'locations/pavlovsk/factory/pav_factory.jpg' 25>>
  74. <<ConnectedLocation 'Market' 'pav_market' '' 'locations/pavlovsk/pav_market_day.jpg' 15>>
  75. <p>
  76. The main road ends at the provincial town of Pavlovsk. You can see the castle in the distance.
  77. </p>
  78. <!--<p>
  79. A <<link 'lorry'>><<setn $time.minutes += 5>><<gt 'furi'>><</link>> is parked next to the road.
  80. The driver is currently taking a break and is having a cigarette.
  81. He could probably bring you to Gadukino or St. Petersburg, for a price...
  82. </p>-->
  83. <<ConnectedLocation 'Hotel' 'brothel' '' 'locations/shared/brothel/hotellobby.jpg' 5>>
  84. <p>
  85. A small road leads to an almost hidden old hotel.
  86. Usually tourists use it when passing by or when visiting the old town of Pavlovsk.
  87. </p>
  88. <!--
  89. <<if $time.hour >= 7 and $time.hour <= 17>>
  90. You can see a bunch of trucks around the <<link "Boris diner">><<gt 'NikoSlut' 'Diner Exterior'>><</link>>, which is a diner that is frequently visited by both truckers and bikers.
  91. <<else>>
  92. You can see a bunch of motorcycles around the <<link "Boris diner">><<gt 'NikoSlut' 'Diner Exterior'>><</link>>, which is a diner that is frequently visited by both truckers and bikers.
  93. <</if>>
  94. <<if $time.hour == 22 and getvar("$NikoEv") < 21>>
  95. 'You can see <<link '' + iif(YurikEv['Name'] = 'Yurik', 'Yurik', 'a big burly man') + ''>><<gt 'NikoSlut' 'Yurik Out'>><</link>>, clearly drunk, stumbling along the highway with a beer bottle in his hand.'
  96. <</if>>
  97. -->
  98. <</switch>>
  99. /*<<if getvar("$nroad") > 0 and getvar("$nroad") < 20>>
  100. <!-- !! 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.-->
  101. <<actCLA 'Try hitchhiking towards Pavlovsk'>>
  102. <<set $time.minutes += 15>>
  103. <<set $gorand = rand(1, 100)>>
  104. <<set $picrand = RAND(1, 3)>>
  105. <<if getvar("$gorand") <= 60>>
  106. <center><B>Main road between St. Petersburg and Pavlovsk</B></center>
  107. <center><img <<$set_imgh>> src="images/locations/highway/autostop (<<picrand>>).jpg" ></center>
  108. You try to catch the attention of people driving towards Pavlovsk, but everyone just rushes by, ignoring you completely.
  109. <<actCLA 'Continue'>>
  110. <<gt $curloc>>
  111. <</actCLA>>
  112. <<elseif getvar("$gorand") > 60>>
  113. <<gs 'road' 'autostop_d'>>
  114. <<if getvar("$nroad") < 10>>
  115. <<actCLA 'Ask the driver to take you to Gadukino'>>
  116. <<set $road_textrand0 = 'Gadukino'>>
  117. <<gt 'road' 'autostpo_money'>>
  118. <</actCLA>>
  119. <</if>>
  120. <<actCLA 'Ask the driver to take you to Pavlovsk'>>
  121. <<set $road_textrand0 = 'Pavlovsk'>>
  122. <<gt 'road' 'autostpo_money'>>
  123. <</actCLA>>
  124. <</if>>
  125. <</actCLA>>
  126. <!-- !! 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.-->
  127. <<actCLA 'Try hitchhiking towards St. Petersburg'>>
  128. <<set $time.minutes += 15>>
  129. <<set $gorand = rand(1, 100)>>
  130. <<set $picrand = RAND(1, 3)>>
  131. <<if getvar("$gorand") <= 60>>
  132. <center><B>Main road between St. Petersburg and Pavlovsk</B></center>
  133. <center><img <<$set_imgh>> src="images/locations/highway/autostop (<<picrand>>).jpg" ></center>
  134. You try to catch the attention of people driving towards St. Petersburg, but everyone just rushes by, ignoring you completely.
  135. <<actCLA 'Continue'>>
  136. <<gt $curloc>>
  137. <</actCLA>>
  138. <<elseif getvar("$gorand") > 60>>
  139. <<gs 'road' 'autostop_d'>>
  140. <<if getvar("$nroad") > 10>>
  141. <<actCLA 'Ask the driver to take you to Gadukino'>>
  142. <<set $road_textrand0 = 'Gadukino'>>
  143. <<gt 'road' 'autostpo_money'>>
  144. <</actCLA>>
  145. <</if>>
  146. <<actCLA 'Ask the driver to take you to St. Petersburg'>>
  147. <<set $road_textrand0 = 'St. Petersburg'>>
  148. <<gt 'road' 'autostpo_money'>>
  149. <</actCLA>>
  150. <</if>>
  151. <</actCLA>>
  152. <</if>>
  153. <<if getvar("$nroad") == 0>>
  154. 'A <<link 'lorry'>><<setn $time.minutes += 5>><<gt 'furi'>><</link>> is parked next to the road. The driver is currently taking a break and is having a cigarette. He could probably bring you to Gadukino or Pavlovsk, for a price...'
  155. <<elseif getvar("$nroad") == 5>>
  156. 'You see a <<link 'a bunch of cottages'>><<gt 'train' 'communal'">railway platform</a> not far from the road. A bit further away someone built <a href="exec:minut += 15 & gt 'dachi'>><</link>>. Some of them are for sale. This must be a nice place to stay at in the summer!'
  157. <<elseif getvar("$nroad") == 10>>
  158. <<set $display_bb = 1>>
  159. <<actCLA 'Walk to Gadukino (0:15)'>>
  160. <<set $time.minutes += 15>> <<gt 'gadukino'>>
  161. <</actCLA>>
  162. <<actCLA 'Walk to the train platform (0:15)'>>
  163. <<set $time.minutes += 15>> <<gt 'train' 'village'>>
  164. <</actCLA>>
  165. 'You see a <<link 'Gadukino'>><<gt 'train' 'village'">railway platform</a> not far from the road. In the same direction a dirt road leads to the village of <a href="exec:minut += 15 & gt 'gadukino'>><</link>>.'
  166. 'A <<link 'lorry'>><<setn $time.minutes += 5>><<gt 'furi'>><</link>> is parked next to the road. The driver is currently taking a break and is having a cigarette. He could probably bring you to Pavlovsk or St. Petersburg, for a price...'
  167. <<if $npc('A60').QW > 15>>
  168. Mira <<link "prostitutes">><<gt 'gadprostitutes' 'start'>><</link>> herself around here.
  169. <</if>>
  170. <<if $time.hour >= 16 and $time.hour <= 23 and getvar("$prostitute['gadukino']") == 1>>
  171. <!-- FAILED TO CONVERT
  172. 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.'
  173. -----
  174. <<if getvar("$car") > 0 and getvar("$cardrive") == 22 and $ncarroad == $nroad>>
  175. <!-- FAILED TO CONVERT
  176. 'You parked <a href="exec:gs ''carF'', ''start''">your <<$car>></a> in a quieter spot on the side road to Gadukin.'
  177. -----
  178. <<set ERROR: FAILED TO CONVERT LITERAL: """'You parked <a href""" = ERROR: FAILED TO CONVERT LITERAL: """"exec:gs ''carF''""" , ERROR: FAILED TO CONVERT LITERAL: """''start''">your $car<""" / ERROR: FAILED TO CONVERT LITERAL: """a> in a quieter spot on the side road to Gadukin.'""">>
  179. -->
  180. <<warn "CONVERSION ERROR a60f3b3838af06f8687a542b3a91e91c">>
  181. <</if>>
  182. -->
  183. <<warn "CONVERSION ERROR 8adcb598c81dfa4f718f7bccc7d1a76e">>
  184. <<if $wardrobe.PCloStyle == 4>>
  185. <<act 'You can work as a prostitute here'>>
  186. <<gt 'gadprostitutes' 'start'>>
  187. <</act>>
  188. <<if getvar("$car") > 0 and getvar("$cardrive") == 22 and $ncarroad == $nroad and $prostitute['changed_for_work']>>
  189. <<act 'You can change into your regular clothes in your car'>>
  190. <<gt 'prostitution_functions' 'change_back' 'car'>>
  191. <</act>>
  192. <</if>>
  193. <<elseif getvar("$car") > 0 and getvar("$cardrive") == 22 and $ncarroad == nroad AND prostitute['outfit_is_set']>>
  194. <<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.'>>
  195. <<gs 'prostitution_functions' 'change_to_work' 'car'>>
  196. <<set $loc_desc to null>>
  197. <</if>>
  198. <<elseif getvar("$prostitute['road']") == 1 and (getvar("$prostitute['blocked']") == 0 or (getvar("$prostitute['blocked']") == 1 and getvar("$prostitute['payment']") == 1))>>
  199. <!-- FAILED TO CONVERT
  200. 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.'
  201. -----
  202. <<if getvar("$car") > 0 and getvar("$cardrive") == 22 and $ncarroad == $nroad>>
  203. <!-- FAILED TO CONVERT
  204. 'You parked <a href="exec:gs ''carF'', ''start''">your <<$car>></a> in a quieter spot on the side road to Gadukin.'
  205. -----
  206. <<set ERROR: FAILED TO CONVERT LITERAL: """'You parked <a href""" = ERROR: FAILED TO CONVERT LITERAL: """"exec:gs ''carF''""" , ERROR: FAILED TO CONVERT LITERAL: """''start''">your $car<""" / ERROR: FAILED TO CONVERT LITERAL: """a> in a quieter spot on the side road to Gadukin.'""">>
  207. -->
  208. <<warn "CONVERSION ERROR a60f3b3838af06f8687a542b3a91e91c">>
  209. <</if>>
  210. -->
  211. <<warn "CONVERSION ERROR 8adcb598c81dfa4f718f7bccc7d1a76e">>
  212. <<gs 'prostitution_functions' 'work_clothes'>>
  213. <<if getvar("$prostitute['work_clothes']") == 0 and $prostitute['outfit_is_set']>>
  214. <<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.'>>
  215. <<gs 'prostitution_functions' 'change_to_work' 'car'>>
  216. <<set $loc_desc to null>>
  217. <<elseif $prostitute['work_clothes']>>
  218. <<act 'Start to work'>>
  219. <<gt 'road_prostitution' 'work'>>
  220. <</act>>
  221. <<if $prostitute['changed_for_work']>>
  222. <<act 'Change into your regular clothes'>>
  223. <<gt 'prostitution_functions' 'change_back' 'car'>>
  224. <</act>>
  225. <</if>>
  226. <</if>>
  227. <<else>>
  228. <!-- FAILED TO CONVERT
  229. if car > 0 and cardrive = 22 and ncarroad = nroad and nroad ! 10:'You parked <a href="exec:gs ''carF'', ''start''">your <<$car>></a> next to the road.'
  230. -----
  231. <<if getvar("$car") > 0 and getvar("$cardrive") == 22 and $ncarroad == $nroad and getvar("$nroad") != 10>>
  232. <!-- FAILED TO CONVERT
  233. 'You parked <a href="exec:gs ''carF'', ''start''">your <<$car>></a> next to the road.'
  234. -----
  235. <<set ERROR: FAILED TO CONVERT LITERAL: """'You parked <a href""" = ERROR: FAILED TO CONVERT LITERAL: """"exec:gs ''carF''""" , ERROR: FAILED TO CONVERT LITERAL: """''start''">your $car<""" / ERROR: FAILED TO CONVERT LITERAL: """a> next to the road.'""">>
  236. -->
  237. <<warn "CONVERSION ERROR 3e6d18cba200b7477c6e5cf64db1caf2">>
  238. <</if>>
  239. -->
  240. <<warn "CONVERSION ERROR f8f3deea106ee7d9bc198c18e763cba1">>
  241. <</if>>
  242. <!-- !if npc_QW['A60'] > 15 and gadriver_gang = 2:-->
  243. <!-- ! 'You and Mira can both <<link "prostitute">><<gt 'gadprostitutes' 'start'>><</link>> yourselves around here.'-->
  244. <!-- !elseif npc_QW['A60'] > 15:-->
  245. <!-- ! 'Mira <<link "prostitutes">><<gt 'gadprostitutes' 'start'>><</link>> herself around here.'-->
  246. <!-- !elseif gadriver_gang = 2:-->
  247. <!-- ! 'You can <<link "prostitute">><<gt 'gadprostitutes' 'start'>><</link>> yourself around here.'-->
  248. <!-- !end-->
  249. <<elseif getvar("$nroad") == 20>>
  250. <</if>>
  251. <<if getvar("$prostitute['road']") == 1 and getvar("$nroad") != 10 and getvar("$nroad") != 20 and (getvar("$prostitute['blocked']") == 0 or (getvar("$prostitute['blocked']") == 1 and getvar("$prostitute['payment']") == 1))>>
  252. <<gs 'prostitution_functions' 'work_clothes'>>
  253. <<if getvar("$prostitute['work_clothes']") == 0 and $prostitute['outfit_is_set']>>
  254. <<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.'>>
  255. <<gs 'prostitution_functions' 'change_into_prostitute_outfit' 'work'>>
  256. <<set $loc_desc to null>>
  257. <<elseif $prostitute['work_clothes']>>
  258. <<act 'Change into your regular clothes'>>
  259. <<gt 'road' 'change_back'>>
  260. <</act>>
  261. <<if $prostitute['changed_for_work']>>
  262. <<act 'Start to work'>>
  263. <<gt 'road_prostitution' 'work'>>
  264. <</act>>
  265. <</if>>
  266. <</if>>
  267. <</if>>
  268. <</if>>
  269. <<if $location_var[$here][0] == 'drive_sex1'>>
  270. <<set $location_type = 'event_outdoors'>>
  271. <<set $menu_off = 1>>
  272. <<gs 'npcgeneratec' 0 'truck driver' `rand(14,22)`>>
  273. <<set $autostop_price = 0>>
  274. <<cum 'mouth_swallow' $sex.npcId>>
  275. <<if $road_textrand0 == 'Gadukino'>>
  276. <<set $time.minutes += 15>>
  277. <<set $nroad = 15>>
  278. <<elseif $road_textrand0 == 'Pavlovsk'>>
  279. <<set $time.minutes += 15>>
  280. <<set $nroad = 20>>
  281. <<elseif $road_textrand0 == 'St. Petersburg'>>
  282. <<set $time.minutes += 15>>
  283. <<set $nroad = 0>>
  284. <</if>>
  285. <center><B>Main road between St. Petersburg and Pavlovsk</B></center>
  286. <<video "locations/highway/sex/bj (1).mp4" width="1000" height="562">>
  287. <p>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.</p>
  288. <<if $pc.pcs_throat < $dick>>
  289. <<setn $pc.pcs_throat += 1>>
  290. <</if>>
  291. <<if getvar("$dick") >= 14 and getvar("$dick") < 16>>
  292. <<set $raod_text_sex = 'a normal size'>>
  293. <</if>>
  294. <<if getvar("$dick") >= 16 and getvar("$dick") < 18>>
  295. <<set $raod_text_sex = 'a bit larger than average'>>
  296. <</if>>
  297. <<if getvar("$dick") >= 18 and getvar("$dick") < 20>>
  298. <<set $raod_text_sex = 'quite large'>>
  299. <</if>>
  300. <<if getvar("$dick") >= 20>>
  301. <<set $raod_text_sex = 'huge'>>
  302. <</if>>
  303. <p>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.</p>
  304. <p>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.</p>
  305. 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.
  306. 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.
  307. Realizing you can't spit it out anywhere, you have no option but to swallow his load while he keeps driving.
  308. <<arouse 'hj' 15 `['prostitution']`>>
  309. <<arouse 'bj' -15 `['prostitution']`>>
  310. <<act 'Continue'>>
  311. <<gt 'road' 'autospot_drive'>>
  312. <</act>>
  313. <</if>>
  314. <<if $location_var[$here][0] == 'drive_sex2'>>
  315. <<set $location_type = 'event_outdoors'>>
  316. <<set $menu_off = 1>>
  317. <<gs 'npcgeneratec' 0 'truck driver' `rand(14,22)`>>
  318. <<set $autostop_price = 0>>
  319. <<set $spafinloc = 7>>
  320. <<gs 'cum_manage'>>
  321. <<if $road_textrand0 == 'Gadukino'>>
  322. <<set $time.minutes += 15>>
  323. <<set $nroad = 10>>
  324. <<elseif $road_textrand0 == 'Pavlovsk'>>
  325. <<set $nroad = 20>>
  326. <<set $time.minutes += 15>>
  327. <<elseif $road_textrand0 == 'St. Petersburg'>>
  328. <<set $time.minutes += 15>>
  329. <<set $nroad = 0>>
  330. <</if>>
  331. <center><B>Main road between St. Petersburg and Pavlovsk</B></center>
  332. <<video "locations/highway/sex/hj(1).mp4">>
  333. <p>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.</p>
  334. <<if getvar("$dick") >= 14 and getvar("$dick") < 16>>
  335. <<set $raod_text_sex = 'a normal size'>>
  336. <</if>>
  337. <<if getvar("$dick") >= 16 and getvar("$dick") < 18>>
  338. <<set $raod_text_sex = 'a bit larger than average'>>
  339. <</if>>
  340. <<if getvar("$dick") >= 18 and getvar("$dick") < 20>>
  341. <<set $raod_text_sex = 'quite large'>>
  342. <</if>>
  343. <<if getvar("$dick") >= 20>>
  344. <<set $raod_text_sex = 'huge'>>
  345. <</if>>
  346. <p>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.</p>
  347. 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.
  348. <<arouse 'hj' 15 `['prostitution']`>>
  349. <<act 'Continue'>>
  350. <<gt 'road' 'autospot_drive'>>
  351. <</act>>
  352. <</if>>
  353. <<if $location_var[$here][0] == 'autospot_drive'>>
  354. <<set $location_type = 'event_outdoors'>>
  355. <<set $menu_off = 1>>
  356. <<set $finances.cash -= $autostop_price * 100>>
  357. <<if $road_textrand0 == 'Gadukino'>>
  358. <<set $time.minutes += 15>>
  359. <<set $nroad = 10>>
  360. <<elseif $road_textrand0 == 'Pavlovsk'>>
  361. <<set $time.minutes += 15>>
  362. <<set $nroad = 20>>
  363. <<elseif $road_textrand0 == 'St. Petersburg'>>
  364. <<set $time.minutes += 15>>
  365. <<set $nroad = 0>>
  366. <</if>>
  367. <<set $picrand = RAND(1, 2)>>
  368. <center><B>Main road between St. Petersburg and Pavlovsk</B></center>
  369. <<if getvar("$truck_drive") == 1>>
  370. <center><img <<$set_imgh>> src="images/locations/highway/truck_drive (<<picrand>>).jpg" ></center>
  371. <<else>>
  372. <center><img <<$set_imgh>> src="images/locations/highway/drive (<<picrand>>).jpg" ></center>
  373. <</if>>
  374. 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.
  375. <p>Fifteen minutes later, you arrive, and the man pulls over. "Alright, we're here. Take care, girl!"</p>
  376. <<actCLA 'Get out of the car'>>
  377. <<gt $curloc>>
  378. <</actCLA>>
  379. <</if>>
  380. <<if $location_var[$here][0] == 'autostpo_money'>>
  381. <<set $location_type = 'event_outdoors'>>
  382. <<set $menu_off = 1>>
  383. <<set $autostop_price = RAND(3,6)>>
  384. <<set $textrand = RAND(1,3)>>
  385. <<if getvar("$textrand") == 1>>
  386. <<set $road_textrand4 = 'I'll take you there for autostop_price*100 <b>₽</b>.'>>
  387. <</if>>
  388. <<if getvar("$textrand") == 2>>
  389. <<set $road_textrand4 = 'autostop_price*100 <b>₽</b>. Take it or leave it.'>>
  390. <</if>>
  391. <<if getvar("$textrand") == 3>>
  392. <<set $road_textrand4 = 'autostop_price*100 <b>₽</b>.'>>
  393. <</if>>
  394. <center><B>Main road between St. Petersburg and Pavlovsk</B></center>
  395. <<if getvar("$truck_drive") == 1>>
  396. <center><img <<$set_imgh>> src="images/locations/highway/truck_guy (<<picrand>>).jpg" ></center>
  397. <<elseif getvar("$bandit_drive") == 1>>
  398. <center><img <<$set_imgh>> src="images/locations/highway/guy (1).jpg" ></center>
  399. <<else>>
  400. <center><img <<$set_imgh>> src="images/locations/highway/guy (<<picrand>>).jpg" ></center>
  401. <</if>>
  402. <p>You approach the driver and say, "Hello, sir! I need a ride to $road_textrand0, can you help me?"</p>
  403. The driver gives you another appraising look.
  404. <<set $vnerand = RAND(0,1200)>>
  405. <<if $vnerand <= $pc.pcs_apprnc>>
  406. "I can take you there for free, but only if you do something for me in return," the guy smiles.
  407. <p>"Uhh... like what?" you ask him, even though you're pretty sure you know where this is going.</p>
  408. <p>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?"</p>
  409. <<actCLA 'Offer a blowjob'>>
  410. <<setinit $drive_sex[1] = 1>>
  411. <p>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?"</p>
  412. <p>The guy grins greedily and says, "Excellent, I knew we would find a way to help each other out! Get in."</p>
  413. <<act 'Get in the car'>>
  414. <<gt 'road' 'drive_sex1'>>
  415. <</act>>
  416. <</actCLA>>
  417. <<actCLA 'Offer a handjob'>>
  418. <<setinit $drive_sex[2] = 1>>
  419. <p>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?"</p>
  420. <p>The guy gives you a slightly disappointed look and frowns, "What? Only a handjob?"</p>
  421. <p>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..."</p>
  422. 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."
  423. <<act 'Get in the car'>>
  424. <<gt 'road' 'drive_sex2'>>
  425. <</act>>
  426. <</actCLA>>
  427. $exit
  428. <<else>>
  429. <p>He ponders for a second and then says, "$road_textrand4"</p>
  430. <</if>>
  431. <<if $finances.cash > $autostop_price * 100>>
  432. <<act 'Agree to pay him'>>
  433. <<gt 'road' 'autospot_drive'>>
  434. <</act>>
  435. <</if>>
  436. <<actCLA 'Decline his offer'>>
  437. "I'm sorry, sir. I can't afford that," you apologize and step away from the car. The man shrugs and drives off.
  438. <<actCLA 'Continue'>>
  439. <<gt $curloc>>
  440. <</actCLA>>
  441. <</actCLA>>
  442. <<actCLA 'Ask for a lower price'>>
  443. <<set $textrand = RAND(1,3)>>
  444. <<if getvar("$textrand") == 1>>
  445. <<set $road_textrand5 = 'Please, sir! I`m nearly broke... would you please do a girl a favour? I`d be so grateful!'>>
  446. <</if>>
  447. <<if getvar("$textrand") == 2>>
  448. <<set $road_textrand5 = 'Maybe we can work something out?'>>
  449. <</if>>
  450. <<if getvar("$textrand") == 3>>
  451. <<set $road_textrand5 = 'Oh no, I don`t have that much! Could you lower your price? Maybe a bit, just for me?'>>
  452. <</if>>
  453. <p>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.</p>
  454. The man seems a bit reluctant and looks at you once more.
  455. <<set $vnerand = RAND(0,400)>>
  456. <<if $vnerand <= $pc.pcs_apprnc>>
  457. "I can take you there for free, but only if you do something for me in return", the guy smiles.
  458. <p>"Uhh... like what?" you ask him, even though you're pretty sure you know where this is going.</p>
  459. <p>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?"</p>
  460. <<actCLA 'Offer a blowjob'>>
  461. <<setinit $drive_sex[1] = 1>>
  462. <p>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?"</p>
  463. <p>The guy grins greedily and says, "Excellent, I knew we would find a way to help each other out! Get in."</p>
  464. <<act 'Get in the car'>>
  465. <<gt 'road' 'drive_sex1'>>
  466. <</act>>
  467. <</actCLA>>
  468. <<actCLA 'Offer a handjob'>>
  469. <<setinit $drive_sex[2] = 1>>
  470. <p>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?"</p>
  471. <p>The guy gives you a slightly disappointed look and says, "What? Only a handjob?"</p>
  472. <p>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..."</p>
  473. 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."
  474. <<act 'Get in the car'>>
  475. <<gt 'road' 'drive_sex2'>>
  476. <</act>>
  477. <</actCLA>>
  478. <<else>>
  479. <<set $ivrand = RAND(1,2)>>
  480. <<set $autostop_price -= $ivrand>>
  481. <p>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!"</p>
  482. <<if $finances.cash > $autostop_price * 100>>
  483. <<actCLA 'Agree to pay him'>>
  484. <!-- !trip-->
  485. <<gt 'road' 'autospot_drive'>>
  486. <</actCLA>>
  487. <</if>>
  488. <<actCLA 'Decline his offer'>>
  489. "I'm sorry, sir. I still can't afford that," you apologize and step away from the car. The man shrugs and drives off.
  490. <<actCLA 'Continue'>>
  491. <<gt $curloc>>
  492. <</actCLA>>
  493. <</actCLA>>
  494. <<actCLA 'Offer him a blowjob instead'>>
  495. <<setinit $drive_sex[1] = 1>>
  496. <p>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?"</p>
  497. 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.
  498. <p>The man grins from ear to ear, and says, "You know what, girl? I was kinda hoping you'd say that. Get in."</p>
  499. <<act 'Get in the car'>>
  500. <<gt 'road' 'drive_sex1'>>
  501. <</act>>
  502. <</actCLA>>
  503. <</if>>
  504. <</actCLA>>
  505. <</if>>
  506. <<if $location_var[$here][0] == 'autostop_d'>>
  507. <<set $menu_off = 1>>
  508. <<set $truck_drive = 0>>
  509. <<set $bandit_drive = 0>>
  510. <<setinit $drive_sex[1] = 0>>
  511. <<setinit $drive_sex[2] = 0>>
  512. <<set $textrand = RAND(1,5)>>
  513. <<if getvar("$textrand") == 1>>
  514. <<set $road_textrand1 = 'Hey there, darling! Where are you going?'>>
  515. <</if>>
  516. <<if getvar("$textrand") == 2>>
  517. <<set $road_textrand1 = 'What`s a gorgeous girl like you doing all alone on a road like this?'>>
  518. <</if>>
  519. <<if getvar("$textrand") == 3>>
  520. <<set $road_textrand1 = 'Hey girl, need a ride?'>>
  521. <</if>>
  522. <<if getvar("$textrand") == 4>>
  523. <<set $road_textrand1 = 'Hey beauty, going somewhere?'>>
  524. <</if>>
  525. <<if getvar("$textrand") == 5>>
  526. <<set $road_textrand1 = 'Darling, you shouldn`t be out here all alone! Do you need a ride?'>>
  527. <</if>>
  528. <<set $textrand = RAND(1,5)>>
  529. <<if getvar("$textrand") == 1>>
  530. <<set $road_textrand2 = 'perfectly clean and shiny'>>
  531. <</if>>
  532. <<if getvar("$textrand") == 2>>
  533. <<set $road_textrand2 = 'dirty'>>
  534. <</if>>
  535. <<if getvar("$textrand") == 3>>
  536. <<set $road_textrand2 = 'dusty'>>
  537. <</if>>
  538. <<if getvar("$textrand") == 4>>
  539. <<set $road_textrand2 = 'slightly dusty'>>
  540. <</if>>
  541. <<if getvar("$textrand") == 5>>
  542. <<set $road_textrand2 = 'very dirty'>>
  543. <</if>>
  544. <<set $textrand = RAND(1,5)>>
  545. <<if getvar("$textrand") == 1>>
  546. <<set $road_textrand3 = 'black'>>
  547. <</if>>
  548. <<if getvar("$textrand") == 2>>
  549. <<set $road_textrand3 = 'white'>>
  550. <</if>>
  551. <<if getvar("$textrand") == 3>>
  552. <<set $road_textrand3 = 'red'>>
  553. <</if>>
  554. <<if getvar("$textrand") == 4>>
  555. <<set $road_textrand3 = 'blue'>>
  556. <</if>>
  557. <<if getvar("$textrand") == 5>>
  558. <<set $road_textrand3 = 'grey'>>
  559. <</if>>
  560. <!-- !wagon and sedan-->
  561. <<set $ivrand = RAND(1,2)>>
  562. <center><B>Main road between St. Petersburg and Pavlovsk</B></center>
  563. <<if getvar("$ivrand") == 1>>
  564. <!-- !gangsters or not-->
  565. <<set $ivrand = RAND(1,4)>>
  566. <<if getvar("$ivrand") > 1>>
  567. <<set $picrand = RAND(2,4)>>
  568. <<set $bandit_drive = 1>>
  569. <center><img <<$set_imgh>> src="images/locations/highway/guy (<<picrand>>).jpg" ></center>
  570. <p>After a few minutes of you trying to get someone to pull over, a $road_textrand3, $road_textrand2 car stops near you. The driver rolls down his window and looks at you for a second, probably making sure you wouldn't ruin his seats with dirty clothes or something.</p>
  571. <<if $pc.pcs_apprnc < 60>>
  572. <p>Then he shrugs and says, "Where do you need to go, lady?"</p>
  573. <</if>>
  574. <<if $pc.pcs_apprnc >= 60>>
  575. <p>Then he gives you a friendly smile and says, "$road_textrand1"</p>
  576. <</if>>
  577. <<else>>
  578. <center><img <<$set_imgh>> src="images/locations/highway/guy (1).jpg" ></center>
  579. After a few minutes of you trying to get someone to pull over, a black car with tinted windows stops near you. Two guys wearing leather jackets are clearly appraising your body.
  580. <p>One says to the other, "Nice, we clearly drove to the right place!"</p>
  581. <</if>>
  582. <<elseif getvar("$ivrand") == 2>>
  583. <<set $picrand = RAND(1,3)>>
  584. <<set $truck_drive = 1>>
  585. <center><img <<$set_imgh>> src="images/locations/highway/truck_guy (<<picrand>>).jpg" ></center>
  586. <p>After a few minutes of you trying to get someone to pull over, a huge $road_textrand3, $road_textrand2 truck stops near you. The truck driver looks at you intently for a second, probably making sure you wouldn't ruin his seats with dirty clothes or something.</p>
  587. <<if $pc.pcs_apprnc < 60>>
  588. <p>Then he shrugs and says, "Where do you need to go, lady?"</p>
  589. <</if>>
  590. <<if $pc.pcs_apprnc >= 60>>
  591. <p>Then he gives you a friendly smile and says, "$road_textrand1"</p>
  592. <</if>>
  593. <</if>>
  594. <</if>>
  595. */