1
0

road_prostitution.qsrc 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. #road_prostitution
  2. $location_type = 'public_outdoors'
  3. if $ARGS[0] = 'work':
  4. CLOSE ALL
  5. if sound = 0:PLAY 'sound/highway.mp3',20
  6. *clr & cla
  7. $loc = 'road_prostitution'
  8. $used_name = 'road'
  9. $loc_arg = 'work'
  10. $menu_arg = 'work'
  11. menu_off = 1
  12. gs 'stat'
  13. gs 'prostitution_functions', 'parameters'
  14. !! TODO: Make it a bit smarter, if Sveta has fake names set up for other locations, give her a reminder of those.
  15. if $prostitute_names['road'] = '':
  16. 'If you want, you can tell your clients a different name.'
  17. $prostitute_names['road'] = input("What name do you want to tell your clients? (Leave blank for <<$pcs_nickname>>)")
  18. if $prostitute_names['road'] = '': $prostitute_names['road'] = $pcs_nickname
  19. end
  20. !! TODO: Should find some video that is more roadside - evening, morning, different weather, etc.
  21. '<center><video autoplay src="images/shared/prostitution/car/normal/negotiation/search.mp4"></video></center>'
  22. !! TODO: Need to rewrite this to reflect the Pavlovsk - St Petersburg road locations
  23. !!'You are walking near the gas station waiting for a client. On a scale from 1 to 10 you look like a <<hotcat>>. A good looking girl will always earn more money.'+iif(pcs_makeup < 2, ' You should '+iif(pcs_makeup = 0, 'fix your make-up', 'wear make-up')+' to increase your earnings.', ' Wearing make-up is a good way to increase your earnings.')+iif(pirsA > 0 and pirsA < 10000, ' Your tongue piercing will make a blowjob more enjoyable for most men, that could bring in a small bonus.', '')+iif($pantyworntype = 'eroto' and CloSkirtShortness > 4, ' Wearing such a short skirt reveals your slutty panties to your potential customers.', '')+iif(pcs_apprnc = -10, ' You don''t look healthy and should seek treatment for your STD. There is a high chance that a guy won''t touch you without a condom.', '')
  24. gs 'road_prostitution', 'road_segment'
  25. !! TODO: The enema thing should be aligned with the rest of the game.
  26. if klismaday ! daystart: '<br>Almost no men will like dirty anal sex, even with a condom, and it''s probably a safe bet that they won''t pay a lot for it. You should start giving yourself an enema before going to work.'
  27. if mesec > 0: '<br>You are having your period, most men will pay less for vaginal sex during that time of the month.'
  28. if prostitute['cum_dressed'] = 1: '<br>You have visible cum stains on you. Most clients won''t like that and will offer less money.'
  29. if prostitute['earnings_day'] > 0: 'You have earned <<prostitute[''earnings_day'']>> <b>₽</b> today.'+iif(prostitute['payment_method'] = 0, ' Your share is <<prostitute[''earnings_day''] * prostitute[''share_player''] / 100>> <b>₽</b>'+iif(prostitute['debt_amount'] > 0, ', but your pimp will keep <<prostitute[''earnings_day''] * prostitute[''debt_payment_percent''] / 100>> <b>₽</b> to pay down your debt.', '.'), '')
  30. if prostitute['payment_method'] = 0: gs 'road_prostitution', 'event_check'
  31. act 'Stop working': gt 'road'
  32. gs 'willpower', 'prostitution', 'self', 'medium'
  33. if will_cost <= pcs_willpwr:
  34. act 'Look for a client (0:30 and <<will_cost>> Willpower)':
  35. gs 'willpower', 'pay', 'self'
  36. gt 'prostitution_car_negotiation', 'look_client'
  37. end
  38. elseif will_cost > pcs_willpwr:
  39. act 'Look for a client (0:30 and <font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  40. end
  41. if mc_inventory['makeup_wipes'] > 0 and (prostitute['cum_dressed'] = 1 or prostitute['cum_undressed'] = 1 or prostitute['cum_vaginal_mod'] = 1 or prostitute['cum_anal_mod'] = 1):
  42. act 'Remove the cum from your body (0:02)':
  43. minut += 2
  44. mc_inventory['makeup_wipes'] -= 1
  45. cumspclnt = 20
  46. gs 'cum_cleanup'
  47. gt 'road_prostitution', 'work'
  48. end
  49. elseif mc_inventory['makeup_wipes'] = 0:
  50. '<br>You don''t have any tissues with you to remove cum from your body.'
  51. end
  52. !! NOTE: This is where the working/negotiationg part begins in the original file. Moved to a separate file.
  53. !! This call just displays the explanation and the "config" of the negotiations on the page.
  54. gs 'prostitution_car_negotiation', 'general_description'
  55. end
  56. !!------ Random events and scenes, from police raids to robbery, etc. ----------------------------------------------------
  57. !!-- TODO: Any random event should go here.
  58. if $ARGS[0] = 'event_check':
  59. end
  60. !!-- TODO: Add the different location descriptions and image/videos to reflect the segment of the road Sveta is working on.
  61. if $ARGS[0] = 'road_segment':
  62. if nroad = 0:
  63. !! 'You''re on the outskirts of St. Petersburg. You see a number of crudely made huts near the trees. A bunch of homeless people must have sought shelter here.'
  64. !! 'A <a href="exec:minut += 5 & gt ''furi''">lorry</a> 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...'
  65. elseif nroad = 1:
  66. !! 'You''re not very far from St. Petersburg. You see a bunch of <a href="exec:minut += 15 & gt ''city_suburbs'',''start''">luxury houses</a> not far from the road. That settlement looks like it''s very expensive to live in.'
  67. elseif nroad = 2:
  68. ''
  69. elseif nroad = 3:
  70. !! 'You see a sign pointing towards a <a href="exec:minut += 15 & gt ''graveyard''">cemetery</a>, hidden between lots of trees. You think it''d be a 15 minute walk from here.'
  71. elseif nroad = 4:
  72. ''
  73. elseif nroad = 5:
  74. !! 'You see a <a href="exec:gt ''train'', ''communal''">railway platform</a> not far from the road. A bit further away, someone built <a href="exec:minut += 15 & gt ''dachi''">a bunch of cottages</a>. Some of them are for sale. This must be a nice place to stay at in the summer!'
  75. elseif nroad = 6:
  76. ''
  77. elseif nroad = 7:
  78. ''
  79. elseif nroad = 8:
  80. ''
  81. elseif nroad = 9:
  82. ''
  83. elseif nroad = 10:
  84. !! display_bb = 1
  85. !! gs 'stat'
  86. !! 'You see a <a href="exec: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 ''road''">Gadukino</a>.'
  87. !! 'A <a href="exec:minut += 5 & gt ''furi''">lorry</a> 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...'
  88. !! if MiraVars['QW'] > 15: 'Mira <a href="exec:gt ''road_prostitution'', ''start''">prostitutes</a> herself around here.'
  89. elseif nroad = 11:
  90. ''
  91. elseif nroad = 12:
  92. !! 'You see a <a href="exec:minut += 15 & gt ''motel''">trucker motel</a> near the road. You have no business there. You''re no trucker!'
  93. elseif nroad = 13:
  94. ''
  95. elseif nroad = 14:
  96. ''
  97. elseif nroad = 15:
  98. ''
  99. elseif nroad = 16:
  100. !! '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.'
  101. elseif nroad = 17:
  102. ''
  103. elseif nroad = 18:
  104. ''
  105. elseif nroad = 19:
  106. !! 'You are on the outskirts of the <a href="exec:minut += 15 & gt ''pushkin''">old town</a> district of Pavlovsk. About five minutes down a cobblestone road is the old town center. It''s a fairly popular place for tourists to explore with much of its old architecture still intact.'
  107. elseif nroad = 20:
  108. !! NOTE: This is right next to the Boris diner, so it should be tied with that - maybe starting to work here will move to the parking lot? Same work location as if it was started from the diner
  109. !! 'The main road ends at the provincial town of Pavlovsk. You can see the castle in the distance.'
  110. !! 'A <a href="exec:minut += 5 & gt ''furi''">lorry</a> 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 St. Petersburg, for a price...'
  111. !! 'A small road leads to an almost hidden old <a href="exec:gt ''brothel'', ''lobby''">hotel</a>. Usually tourists use it when passing by or when visiting the old town of Pavlovsk.'
  112. !! if hour >= 7 and hour <= 17:
  113. !! 'You can see a bunch of trucks around the <a href="exec:gt ''NikoSlut'', ''Diner Exterior''">Boris diner</a>, which is a diner that is frequently visited by both truckers and bikers.'
  114. !! else
  115. !! 'You can see a bunch of motorcycles around the <a href="exec:gt ''NikoSlut'', ''Diner Exterior''">Boris diner</a>, which is a diner that is frequently visited by both truckers and bikers.'
  116. !! end
  117. !! if hour = 22 and NikoEv < 21:
  118. !! '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.'
  119. !! end
  120. end
  121. end
  122. --- road_prostitution ---------------------------------