mod_wlife_highway.qsrc 65 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320
  1. # mod_wlife_highway
  2. $loc = 'mod_wlife_highway'
  3. $locM = 'mod_wlife_highway'
  4. $menu_loc = 'mod_wlife_highway'
  5. if $ARGS[0] = 'outside':
  6. if wl_status['main'] > -1 and wl_georgiy['payment_method'] = 0: gs 'mod_wlife_highway', 'event_check'
  7. CLOSE ALL
  8. if sound = 0:PLAY 'sound/highway.mp3',20
  9. $loc_arg = 'outside'
  10. $menu_arg = 'outside'
  11. menu_off = 0
  12. $location_type = 'public_outdoors'
  13. *clr & cla
  14. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/highway/gas_'+iif(month > 10 or month < 4, 'winter', '')+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  15. 'The gas station is modern and clean in comparison to other gas stations in the area. To the south of the station is the highway M-10 that goes from St. Petersburg to Moscow. To the north are small villages and towns similar to Pavlovsk which is even further south than the highway.'
  16. *nl
  17. 'There is a small shop were you can buy something to eat or to drink and a public restroom is also nearby.'
  18. *nl
  19. if wl_whore['earnings_day'] > 0: '<br>You have earned <<wl_whore[''earnings_day'']>> <b>₽</b> today.'+iif(wl_georgiy['payment_method'] = 0, ' Your share is <<wl_whore[''earnings_day''] * wl_whore[''share_player''] / 100>> <b>₽</b>'+iif(wl_debt['amount'] > 0, ', but Volya will keep <<wl_whore[''earnings_day''] * 20 / 100>> <b>₽</b> to pay down your debt.', '.'), '')
  20. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: '<br>You can take a bus to the '+iif(money < 75, 'industrial train station', '<a href="exec: gt ''mod_wlife_highway'', ''bus_end''">industrial train station</a>')+' in St. Petersburg. The bus ride and a short walk to the bus station will take 35 minutes and cost 75 <b>₽</b>.'+iif(money < 75, ' You don''t have enough money.', '')
  21. gs 'stat'
  22. act 'Go inside the gas station': minut += 1 & gt 'mod_wlife_highway', 'shop'
  23. act 'Go to the public restroom': minut += 1 & gt 'mod_wlife_highway', 'restroom'
  24. act 'Go to work': gt 'mod_wlife_highway', 'work'
  25. act 'Wait': gs 'obj_din', 'wait'
  26. end
  27. if $ARGS[0] = 'shop' or $wl_shop_inside = 'yes':
  28. CLOSE ALL
  29. if sound = 0:PLAY 'sound/highway.mp3',5
  30. $loc_arg = 'shop'
  31. $menu_arg = 'shop'
  32. menu_off = 0
  33. $location_type = 'public_indoors'
  34. $wl_shop_inside = 'yes'
  35. *clr & cla
  36. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/highway/gas_interior.jpg"></center>'
  37. 'The shop is stacked with some magazines, cigarettes, different things to eat and drink.'
  38. *nl
  39. if wl_timer['tomas'] = daystart:
  40. 'Behind the counter stands Tomas. He''s talking to another customer right now.'
  41. elseif wl_status['main'] > -1 and week < 7:
  42. 'Behind the counter stands <a href="exec: minut += 1 & gt ''mod_wlife_highway'',''tomas''">'+iif(wl_status['tomas'] = 0, 'a plump man', 'Tomas')+'</a>.'
  43. elseif wl_status['main'] > -1 and week = 7:
  44. 'Tomas isn''t working on Sundays. Another guy you don''t know is standing behind the counter.'
  45. end
  46. *nl
  47. $wl_shop_tab = '<center><table align="center">'
  48. $wl_shop_tab += func ('$stock_item', 20, 'Cigarettes', 115, 'siga', $curloc)
  49. $wl_shop_tab += func ('$single_stock_item', 1, 'Fashion magazine', 430, 'fashmag', $curloc)
  50. $wl_shop_tab += func ('$single_stock_item', 1, 'Computer magazine', 430, 'compmag', $curloc)
  51. $wl_shop_tab += func ('$single_stock_item', 1, 'Biographical magazine', 430, 'biomag', $curloc)
  52. $wl_shop_tab += func ('$single_stock_item', 1, 'Cooking magazine', 430, 'cookmag', $curloc)
  53. $wl_shop_tab += func ('$single_stock_item', 1, 'Knitting magazine', 430, 'knitmag', $curloc)
  54. $wl_shop_tab += func ('$single_stock_item', 1, 'Fitness magazine', 430, 'fitmag', $curloc)
  55. $wl_shop_tab += func ('$stock_item', 10, 'Wipes', 50, 'salfetka', $curloc, '', iif(bag > 0, 0, 1), 'You need a purse')
  56. $wl_shop_tab += func ('$stock_item', 20, 'Tampons', 200, 'tampon', $curloc)
  57. if umbrella = 0: $wl_shop_tab += func ('$single_stock_item', 1, 'Umbrella', 1000, 'umbrella', $curloc, '', iif(bag > 0, 0, 1), 'You need a purse')
  58. $wl_shop_tab += '</table></center>'
  59. *pl $wl_shop_tab
  60. killvar '$wl_shop_tab'
  61. gs 'stat'
  62. act 'Go outside': $wl_shop_inside = 'no' & minut += 1 & gt 'mod_wlife_highway', 'outside'
  63. act 'Buy and eat a snack (100 <b>₽</b> and 0:05)':
  64. *clr & cla
  65. menu_off = 1
  66. minut += 5
  67. money -= 100
  68. pcs_health += 5
  69. pcs_mood += 40
  70. fat += 6
  71. pcs_energy += 60
  72. if pcs_hydra >= 100:
  73. pcs_hydra += 10
  74. else
  75. pcs_hydra += 20
  76. end
  77. cumspclnt = 2
  78. gs 'cum_cleanup'
  79. pcs_breath = 0
  80. gs 'stat'
  81. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/food.jpg"></center>'
  82. 'You enjoy a tasty snack.'
  83. act 'Continue': gt 'mod_wlife_highway', 'shop'
  84. end
  85. act 'Buy and eat a healthy snack (100 <b>₽</b> and 0:05)':
  86. *clr & cla
  87. menu_off = 1
  88. minut += 5
  89. money -= 100
  90. pcs_health += 40
  91. pcs_mood += 10
  92. fat += 2
  93. pcs_energy += 60
  94. if pcs_hydra >= 100:
  95. pcs_hydra += 10
  96. else
  97. pcs_hydra += 20
  98. end
  99. pcs_breath = 0
  100. cumspclnt = 2
  101. gs 'cum_cleanup'
  102. gs 'stat'
  103. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/food.jpg"></center>'
  104. 'You enjoy a healthy snack.'
  105. act 'Continue': gt 'mod_wlife_highway', 'shop'
  106. end
  107. act 'Buy and drink some water (40 <b>₽</b> and 0:05)':
  108. *clr & cla
  109. menu_off = 1
  110. frost = 1
  111. if alko > 0: alko -= 1
  112. minut += 5
  113. money -= 40
  114. pcs_health += 10
  115. pcs_energy += 4
  116. if pcs_hydra >= 100:
  117. pcs_hydra += 25
  118. else
  119. pcs_hydra += 75
  120. end
  121. pcs_breath = 0
  122. cumspclnt = 2
  123. gs 'cum_cleanup'
  124. gs 'stat'
  125. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/water.jpg"></center>'
  126. 'You enjoy a drink of water'
  127. act 'Continue': gt 'mod_wlife_highway', 'shop'
  128. end
  129. end
  130. if $ARGS[0] = 'restroom':
  131. CLOSE ALL
  132. if sound = 0:PLAY 'sound/highway.mp3',10
  133. $loc_arg = 'restroom'
  134. $menu_arg = 'restroom'
  135. menu_off = 0
  136. $location_type = 'public_outdoors'
  137. *clr & cla
  138. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/highway/restroom_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  139. 'The gas station has a public bathroom. '+iif(wl_status['restroom_chip'] = 0, 'It costs 10 <b>₽</b> to use it.', 'You have an employee chip and can use it for free.')+' On the right side of the restroom is a <a href="exec: minut += 1 & gt ''mod_wlife_highway'',''condom_dispenser''">condom dispenser</a>.'
  140. gs 'stat'
  141. act 'Go back': minut += 1 & gt 'mod_wlife_highway', 'outside'
  142. if money >= 10 and wl_status['restroom_chip'] = 0:
  143. act 'Enter the female restroom': money -= 10 & minut += 1 & gt 'mod_wlife_highway', 'restroom_female'
  144. act 'Enter the male restroom': money -= 10 & minut += 1 & gt 'mod_wlife_highway', 'restroom_male'
  145. elseif wl_status['restroom_chip'] = 1:
  146. act 'Enter the female restroom': minut += 1 & gt 'mod_wlife_highway', 'restroom_female'
  147. act 'Enter the male restroom': minut += 1 & gt 'mod_wlife_highway', 'restroom_male'
  148. else
  149. '<br>You don''t have enough money to use the restroom.'
  150. end
  151. if joint > 0 and wl_drugs['status'] > 0 and wl_drugs['timer_highway'] ! daystart:
  152. act 'Smoke a joint':
  153. *clr & cla
  154. menu_off = 1
  155. minut += 5
  156. wl_drugs['timer_highway'] = daystart
  157. '<center><img <<$set_imgh>> src="mod/wlife/images/player/joint_smoking.jpg"></center>'
  158. 'You go behind the restrooms and pull a joint out of your purse and light it up. Not before long you''re starting to feel the relaxing effects'+iif(wl_stats['acceptance'] < 20, ' wash away the anxiety about your job.', ' as you''re getting high.')
  159. gs 'mod_wlife_functions', 'weed_check'
  160. gs 'stat'
  161. act 'Go back': gt 'mod_wlife_highway', 'restroom'
  162. end
  163. end
  164. end
  165. if $ARGS[0] = 'condom_dispenser':
  166. CLOSE ALL
  167. if sound = 0:PLAY 'sound/highway.mp3',10
  168. $loc_arg = 'condom_dispenser'
  169. $menu_arg = 'condom_dispenser'
  170. menu_off = 0
  171. *clr & cla
  172. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/highway/condoms.jpg"></center>'
  173. 'A condom costs 60 <b>₽</b> and you have <<wl_status[''condoms'']>> condoms.'
  174. gs 'stat'
  175. act 'Go back': minut += 1 & gt 'mod_wlife_highway', 'restroom'
  176. if money >= 60:
  177. act 'Buy a condom (60 <b>₽</b>)':
  178. minut += 1
  179. money -= 60
  180. if preziktype = 0: prezik += 1
  181. if preziktype = 1 or preziktype = 2: prezikcount += 1
  182. gt 'mod_wlife_highway', 'condom_dispenser'
  183. end
  184. end
  185. if money >= 300:
  186. act 'Buy five condoms (300 <b>₽</b>)':
  187. minut += 1
  188. money -= 300
  189. if preziktype = 0: prezik += 5
  190. if preziktype = 1 or preziktype = 2: prezikcount += 5
  191. gt 'mod_wlife_highway', 'condom_dispenser'
  192. end
  193. end
  194. if money >= 600:
  195. act 'Buy ten condoms (600 <b>₽</b>)':
  196. minut += 1
  197. money -= 600
  198. if preziktype = 0: prezik += 10
  199. if preziktype = 1 or preziktype = 2: prezikcount += 10
  200. gt 'mod_wlife_highway', 'condom_dispenser'
  201. end
  202. end
  203. end
  204. if $ARGS[0] = 'restroom_female':
  205. CLOSE ALL
  206. *clr & cla
  207. if sound = 0:PLAY 'sound/highway.mp3',5
  208. $loc_arg = 'restroom_female'
  209. $locM_arg = 'restroom_female'
  210. $menu_arg = 'restroom_female'
  211. menu_off = 0
  212. $location_type = 'bathroom'
  213. gs 'stat'
  214. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/highway/restroom_female.jpg"></center>'
  215. 'The female restroom is relatively clean. It has has three bathroom stalls which over only a little privacy.'
  216. *nl
  217. 'A <a href="exec:gt ''mirror'',''start''">mirror</a>, where you can ' + iif(pcs_hairbsh = 0,'<a href="exec: gt ''mirror'',''brush''">brush</a>','brush') + ' your hair hangs over each sink.'
  218. act 'Go outside': minut += 1 & gt 'mod_wlife_highway', 'restroom'
  219. gs 'mod_wlife_functions', 'cocaine'
  220. dynamic $tampon
  221. dynamic $quickwash
  222. dynamic $basin
  223. dynamic $publicpan
  224. end
  225. if $ARGS[0] = 'restroom_male':
  226. CLOSE ALL
  227. *clr & cla
  228. if sound = 0:PLAY 'sound/highway.mp3',5
  229. $loc_arg = 'restroom_male'
  230. $locM_arg = 'restroom_male'
  231. $menu_arg = 'restroom_male'
  232. menu_off = 0
  233. $location_type = 'bathroom'
  234. gs 'stat'
  235. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/highway/restroom_male.jpg"></center>'
  236. 'The male restroom is dirty and smells like urine. It has has three bathroom stalls which over only a little privacy.'
  237. *nl
  238. 'A <a href="exec:gt ''mirror'',''start''">mirror</a>, where you can ' + iif(pcs_hairbsh = 0,'<a href="exec: gt ''mirror'',''brush''">brush</a>','brush') + ' your hair hangs over each sink.'
  239. act 'Go outside': minut += 1 & gt 'mod_wlife_highway', 'restroom'
  240. gs 'mod_wlife_functions', 'cocaine'
  241. dynamic $tampon
  242. dynamic $quickwash
  243. dynamic $basin
  244. dynamic $publicpan
  245. end
  246. if $ARGS[0] = 'tomas':
  247. *clr & cla
  248. menu_off = 1
  249. gs 'stat'
  250. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/tomas.jpg"></center>'
  251. 'Behind the counter stands '+iif(wl_status['tomas'] = 0, 'a plump man', 'Tomas')+'. He is wearing a bad fitting uniform that stretches over his considerable belly and he looks old enough that he should have retired years ago.'+iif(wl_status['tomas'] = 1, ' He is paid by Georgiy Belly to look the other way and scrub you from the security feed.', '')
  252. *nl
  253. act 'Leave': minut += 1 & gt 'mod_wlife_highway', 'shop'
  254. if wl_status['tomas'] = 0:
  255. cla & *nl
  256. minut += 1
  257. wl_timer['tomas'] = daystart
  258. gs 'stat'
  259. 'As you step up to the counter the old man looks at your clothes for a moment before he smiles meekly at you.'
  260. 'He seems unsure what to say to you. "Hello, what can I do for you?"'
  261. act 'Tell him who you are':
  262. *clr & cla
  263. minut += 1
  264. gs 'stat'
  265. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/tomas.jpg"></center>'
  266. 'You take a quick look over your shoulder to see if you are alone with him in the shop. "I''m <<$pcs_firstname>>," you say. "Georgiy send me to ... work here."'
  267. '"Oh, I see. They told me you were coming," he tells you and holds out his hand. You look at it for a moment and then ...'
  268. act 'Ignore his hand':
  269. cla & *nl
  270. minut += 3
  271. wl_status['tomas'] = 1
  272. gs 'stat'
  273. '"Anyway," he says clearly surprised as he pulls back his hand. "I''m Tomas."'
  274. '"Do I have to check in with you or... ?" You ask, but he quickly shakes his head.'
  275. '"No, your... the guy that drives you," he says trying to avoid the word ''pimp''. "He gives me the heads-up and I''ll scrub the security footage at the end of my shift."'
  276. 'You look at him sceptically.'
  277. '"Don''t worry, I now what I''m doing. I have done it for years for the Belys." He looks past you for a second as the door of the shop opens behind you. "Have a nice day," he says with the typical fake smile of an employee in the service industry. He clearly doesn''t want to talk to you with a customer in the shop.'
  278. act 'Leave': gt 'mod_wlife_highway', 'outside'
  279. end
  280. act 'Shake his hand':
  281. cla & *nl
  282. minut += 3
  283. wl_status['tomas'] = 2
  284. gs 'stat'
  285. 'His hands are surprisingly cold, but his smile is honest and warm. "I''m Tomas by the way. Nice to meet you <<$pcs_firstname>>."'
  286. '"Nice to meet you, too." You reply. "Do I have to check in with you or... ?" You ask, but he quickly shakes his head.'
  287. '"No, your... the guy that drives you," he says trying to avoid the word ''pimp''. "He gives me the heads-up and I''ll scrub the security footage at the end of my shift."'
  288. 'You look at him sceptically.'
  289. '"Don''t worry, I now what I''m doing. I have done it for years for the Belys." He looks past you for a second as the door of the shop opens behind you. "Have a nice day," he says with the typical fake smile of an employee in the service industry. He clearly doesn''t want to talk to you with a customer in the shop.'
  290. act 'Leave': gt 'mod_wlife_highway', 'outside'
  291. end
  292. end
  293. elseif wl_timer['tomas'] ! daystart and wl_status['tomas'] < 3:
  294. act 'Talk to him': gt 'mod_wlife_highway', 'tomas_talk'
  295. elseif wl_timer['tomas'] ! daystart and wl_status['tomas'] > 2:
  296. act 'Browse the magazines': gt 'mod_wlife_highway', 'tomas_talk'
  297. end
  298. end
  299. if $ARGS[0] = 'tomas_talk':
  300. *clr & cla
  301. minut += 10
  302. pcs_mood += 20
  303. pcs_willpwr += 2
  304. wl_timer['tomas'] = daystart
  305. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/tomas.jpg"></center>'
  306. if wl_status['tomas'] < 3:
  307. wl_status['tomas'] = 3
  308. '"Hello <<$pcs_firstname>>," Tomas greets you. "Did you want to buy something? Or is something else on your mind?"'
  309. 'You shrug. "Nothing really. I only needed a break." You point at the magazines. "Do you mind if I browse a bit?"'
  310. if wl_status['tomas'] = 1:
  311. 'He points at a small sign that says <i>If you read it, you bought it</i>.'
  312. '"Oh, I didn''t see it," you say and pull your hand back from a magazine you were about to take out of the shelf.'
  313. 'You''re about to leave, when he says. "OK fine, go ahead."'
  314. '"Really?" you beam with joy as you walk back to the shelfs. "Thanks."'
  315. else
  316. '"Of course not. Go ahead," he says with a warm fatherly smile and points to a small sign that says <i>If you read it, you bought it</i>. "And ignore the sign, you can read them as much as you want."'
  317. end
  318. *nl
  319. 'You spend a few minutes flipping through several magazines while customers come and go. It doesn''t help you to forget, but it distracts you enough for a short period of time to improve your mood a bit.'
  320. act 'Continue': gt 'mod_wlife_highway', 'shop'
  321. elseif wl_status['tomas'] = 3:
  322. wl_status['tomas'] = 4
  323. '"Is that something that interests you?" Tomas asks looking at the fashion magazine in your hands.'
  324. 'You reply with a noncommittal shrug. "I guess." You put it back on the shelf. "Every girl has to like pretty clothes and jewelery. Isn''t that was everybody `thinks," you say without indicating if you''re into fashion or not.'
  325. 'He lets out a short but warm laugh. "My granddaughter would disagree. She would tell you a girl doesn''t have to do anything society expects of her," he tells you proudly which makes clear that he agrees with her. "Women should do what they want." It sounds strange coming from somebody who keeps an eye on a teen hooker being forced into prostitution. "That''s why I don''t have a problem with your ''job''."'
  326. 'He doesn''t know. Which makes absolutely sense. Why would the Belys tell somebody like him what''s really happening here. Easier to pay him some cash to which nobody would say no to in the current economic climate. They just got lucky with finding a guy like him who has no problem with prostitution. For a split second you want to tell him, but in the end decide against it. It would only put him and yourself at risk. "That''s really progressive of you," you say instead.'
  327. 'He opens his mouth, but at that moment the doors slide open and a customer enters the shop.'
  328. act 'Go back to work': gt 'mod_wlife_highway', 'shop'
  329. elseif wl_status['tomas'] = 4:
  330. wl_status['tomas'] = 5
  331. wl_status['restroom_chip'] = 1
  332. '"You said you had a granddaughter. How many grandkids do you have?" you ask while flipping through a magazine about musical instruments.'
  333. '"Twelve," he says extremely proud.'
  334. 'You turn around to him. "Twelve?" you ask surprised. He is old, but doesn''t look that old to already have so many grandchildren.'
  335. '"I have seven children and twelve grandchildren with one more on the way right now."'
  336. '"Congratulation," you reply. "But how did you manage to have so many already. You don''t look that old."'
  337. '"I guess I should take that as a compliment," he says with his warm fatherly smile. "I married young, really young and I don''t know why, but twins run in my family. I have twins and two of my daughters have twins as well."'
  338. '"Is that the reason why you''re still working. To get away from all the craziness that must come with so many kids?" you joke and he responds with a pleasant laugh.'
  339. '"No," he shakes his head smiling. "I''m still working to support them. Times are tough and they need every ruble I can spare. But who am I telling that to. You probably are working here for a similar reason. Right?" You give a noncommittal shrug. It''s still better if he doesn''t know what''s really going on.'
  340. '"That reminds me of something, wait a second," he bends down and searches something below the counter. "Ah here it is." He slides a yellow plastic chip over the counter to you. "It isn''t much, but it''s an employee chip for the restroom, so you don''t have to pay if you want to use it."'
  341. act 'Thank him and go back to work': gt 'mod_wlife_highway', 'shop'
  342. elseif wl_status['tomas'] = 5:
  343. pcs_sleep += 20
  344. pcs_hydra += 60
  345. wl_status['tomas'] = 6
  346. '"You look tired," Tomas says right after the current customer has left. "Don''t you think you''re maybe working to much?"'
  347. 'You shake your head. "No, it''s fine."'
  348. '"I don''t want to pry, but why do you work so much?" he asks and you pretend to be really captivated by a story your reading to avoid answering it. "<<$pcs_firstname>>?"'
  349. '"Uhm... what?" You ask as if you didn''t hear the question. When he opens his mouth again to repeat it, you react quickly and move the conversation in another direction. "By the way you can call my <<$pcs_nickname>>. All my friends call me that."'
  350. 'He smiles happy to be called your friend and looks around the room searching for something. "Why don''t you take an energy drink. It''s on me," he says pointing at the wall where all the drinks like water, soft and energy drinks stand. "You really do look tired."'
  351. '"Thanks, that''s really nice of you," you say taking a can from the refrigerator section of the shop and drink it.'
  352. act 'Go back to work': gt 'mod_wlife_highway', 'shop'
  353. elseif wl_status['tomas'] = 6 and fashmag = 0:
  354. fashmag = 1
  355. pcs_sleep += 20
  356. pcs_hydra += 60
  357. minut += 10
  358. wl_status['tomas'] = 7
  359. 'Tomas notices that you''re really taken with one of the fashion magazines. "First time I see you reading one of those for more than a minute."'
  360. '"It''s not so overly superficial like most of them," you reply as you flip to the next page. "Like this article." You tip on the page with your finger. "It''s more than a simple puff piece. I really would like to finish it."'
  361. '"Why don''t you?" he asks.'
  362. '"I have to go back to work," you sigh, but when you''re about to put the magazine back he says that you can keep it. "Really?" you ask.'
  363. '"Sure why not. It''s not as if the guys at headquarter will notice if one magazine goes missing. Take it home with you."'
  364. '"Thank you Tomas," you say putting the magazine in your purse.'
  365. act 'Go back to work': gt 'mod_wlife_highway', 'shop'
  366. else
  367. pcs_sleep += 20
  368. pcs_hydra += 60
  369. 'You spend a few minutes talking to Tomas, reading in one or two magazines and get treated by him to another energy drink.'
  370. act 'Go back to work': gt 'mod_wlife_highway', 'shop'
  371. end
  372. gs 'stat'
  373. end
  374. !!------ Prostitution ------
  375. if $ARGS[0] = 'work':
  376. CLOSE ALL
  377. if sound = 0:PLAY 'sound/highway.mp3',20
  378. *clr & cla
  379. $loc_arg = 'work'
  380. $menu_arg = 'work'
  381. menu_off = 0
  382. gs 'stat'
  383. gs 'mod_wlife_functions', 'parameters'
  384. if $wl_names['street'] = '':
  385. 'If you want, you can tell your clients a different name.'
  386. $wl_names['street'] = input("What name do you want to tell your clients? (Leave blank for <<$pcs_nickname>>)")
  387. if $wl_names['street'] = '': $wl_names['street'] = $pcs_nickname
  388. end
  389. '<center><video autoplay src="mod/wlife/images/prostitution/normal/negotiation/search.mp4"></video></center>'
  390. '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 = 'sexshop' 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.', '')
  391. if wl_whore['enema'] = 0: '<br>Nearly all men won''t 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.'
  392. if mesec > 0: '<br>You are having your period, most men will pay less for vaginal sex during that time of the month.'
  393. if wl_whore['cum_dressed'] = 1: '<br>You have visible cum stains on you. Most clients won''t like that and will offer less money.'
  394. if wl_whore['earnings_day'] > 0: 'You have earned <<wl_whore[''earnings_day'']>> <b>₽</b> today.'+iif(wl_georgiy['payment_method'] = 0, ' Your share is <<wl_whore[''earnings_day''] * wl_whore[''share_player''] / 100>> <b>₽</b>'+iif(wl_debt['amount'] > 0, ', but Volya will keep <<wl_whore[''earnings_day''] * 20 / 100>> <b>₽</b> to pay down your debt.', '.'), '')
  395. if wl_status['main'] > -1 and wl_georgiy['payment_method'] = 0: gs 'mod_wlife_highway', 'event_check'
  396. act 'Stop working': gt 'mod_wlife_highway', 'outside'
  397. if wl_stats['acceptance'] < 20:
  398. '<br>You haven''t accepted your life as a common street whore and are very hesitant to look for customers.'
  399. elseif wl_stats['acceptance'] < 40:
  400. '<br>You haven''t accepted your life as a common street whore, but you are slowly getting used to it.'
  401. end
  402. gs 'mod_wlife_functions', 'will_acceptance', 'self'
  403. if wl_cheat['will_cost'] = 1: will_cost = 0
  404. if will_cost <= pcs_willpwr:
  405. act 'Look for a client (0:30 and <<will_cost>> Willpower)':
  406. gs 'willpower', 'pay', 'self'
  407. gt 'mod_wlife_highway', 'look_client'
  408. end
  409. elseif will_cost > pcs_willpwr and wl_georgiy['payment_method'] = 1:
  410. 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>'
  411. else
  412. wl_temp = 0 & gt 'mod_wlife_volya', 'shift_premature_end'
  413. end
  414. if salfetka > 0 and (wl_whore['cum_dressed'] = 1 or wl_whore['cum_undressed'] = 1 or wl_whore['cum_vaginal_mod'] = 1 or wl_whore['cum_anal_mod'] = 1):
  415. act 'Remove the cum from your body (0:02)':
  416. minut += 2
  417. salfetka -= 1
  418. cumspclnt = 20
  419. gs 'cum_cleanup'
  420. gt 'mod_wlife_highway', 'work'
  421. end
  422. elseif salfetka = 0:
  423. '<br>You don''t have any tissues with you to remove cum from your body.'
  424. end
  425. if wl_whore['customer_total'] > 9:
  426. *nl
  427. 'A blowjob, anal oder vaginal scene can consist of up to three or only one small scene. Currently there can be '+iif(wl_whore['scene_reduction'] = 0, 'up to <a href="exec: wl_whore[''scene_reduction''] = 1 & gt ''mod_wlife_highway'', ''work''">three</a>', 'only <a href="exec: wl_whore[''scene_reduction''] = 0 & gt ''mod_wlife_highway'', ''work''">one</a>')+' small scene'+iif(wl_whore['scene_reduction'] = 0, 's.', '.')
  428. 'The start and end scene (getting your money, leaving the car, talking to a regular, ...) can either be shown or skipped automatically.'
  429. ' - End scene will be '+iif(wl_whore['skip_end'] = 0, '<a href="exec: wl_whore[''skip_end''] = 1 & gt ''mod_wlife_highway'', ''work''">shown</a>.', '<a href="exec: wl_whore[''skip_end''] = 0 & gt ''mod_wlife_highway'', ''work''">skipped</a>.')
  430. ' - Start scene will be '+iif(wl_whore['skip_start'] = 0, '<a href="exec: wl_whore[''skip_start''] = 1 & gt ''mod_wlife_highway'', ''work''">shown</a>.', '<a href="exec: wl_whore[''skip_start''] = 0 & gt ''mod_wlife_highway'', ''work''">skipped</a>.')
  431. *nl
  432. if wl_status['condoms'] = 0 and (wl_auto['norm_bj_condom'] + wl_auto['norm_vag_condom'] + wl_auto['norm_anal_condom'] + wl_auto['reg_vag_condom'] + wl_auto['reg_anal_condom']):
  433. '<b>You''re out of condoms!</b>'
  434. *nl
  435. end
  436. *nl
  437. '<table><tr><td valign="top"><b>Behavior towards normal clients:</b>'
  438. 'Negotiation: '+iif(wl_auto['normal'] = 1, '<a href="exec: wl_auto[''normal''] = 0 & gt ''mod_wlife_highway'', ''work''">Automatic</a>', '<a href="exec: wl_auto[''normal''] = 1 & gt ''mod_wlife_highway'', ''work''">Manual</a>')
  439. if wl_auto['normal'] = 1:
  440. *nl
  441. 'Which acts do you automatically accept/decline?'
  442. 'Blowjob: '+iif(wl_auto['norm_bj'] = 1, '<a href="exec: wl_auto[''norm_bj''] = 0 & gt ''mod_wlife_highway'', ''work''">Accept</a>', '<a href="exec: wl_auto[''norm_bj''] = 1 & gt ''mod_wlife_highway'', ''work''">Decline</a>')
  443. 'Vaginal: '+iif(wl_auto['norm_vag'] = 1, '<a href="exec: wl_auto[''norm_vag''] = 0 & gt ''mod_wlife_highway'', ''work''">Accept</a>', '<a href="exec: wl_auto[''norm_vag''] = 1 & gt ''mod_wlife_highway'', ''work''">Decline</a>')
  444. 'Anal: '+iif(wl_auto['norm_anal'] = 1, '<a href="exec: wl_auto[''norm_anal''] = 0 & gt ''mod_wlife_highway'', ''work''">Accept</a>', '<a href="exec: wl_auto[''norm_anal''] = 1 & gt ''mod_wlife_highway'', ''work''">Decline</a>')
  445. if wl_auto['norm_bj'] + wl_auto['norm_vag'] + wl_auto['norm_anal'] > 0:
  446. *nl
  447. 'Do you insist on a condom?'
  448. if wl_auto['norm_bj'] = 1: '- Blowjob: '+iif(wl_auto['norm_bj_condom'] = 1, '<a href="exec: wl_auto[''norm_bj_condom''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''norm_bj_condom''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  449. if wl_auto['norm_vag'] = 1: '- Vaginal: '+iif(wl_auto['norm_vag_condom'] = 1, '<a href="exec: wl_auto[''norm_vag_condom''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''norm_vag_condom''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  450. if wl_auto['norm_anal'] = 1: '- Anal: '+iif(wl_auto['norm_anal_condom'] = 1, '<a href="exec: wl_auto[''norm_anal_condom''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''norm_anal_condom''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  451. if wl_auto['norm_bj_condom'] = 0 or wl_auto['norm_vag_condom'] = 0 or wl_auto['norm_anal_condom'] = 0:
  452. *nl
  453. 'Do you allow him to cum inside you?'
  454. if wl_auto['norm_bj_condom'] = 0 and wl_auto['norm_bj'] = 1: '- Blowjob: '+iif(wl_auto['norm_bj_creampie'] = 1, '<a href="exec: wl_auto[''norm_bj_creampie''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''norm_bj_creampie''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  455. if wl_auto['norm_vag_condom'] = 0 and wl_auto['norm_vag'] = 1: '- Vaginal: '+iif(wl_auto['norm_vag_creampie'] = 1, '<a href="exec: wl_auto[''norm_vag_creampie''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''norm_vag_creampie''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  456. if wl_auto['norm_anal_condom'] = 0 and wl_auto['norm_anal'] = 1: '- Anal: '+iif(wl_auto['norm_anal_creampie'] = 1, '<a href="exec: wl_auto[''norm_anal_creampie''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''norm_anal_creampie''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  457. end
  458. end
  459. end
  460. '</td><td></td><td valign="top"><b>Behavior towards regular clients:</b>'
  461. 'Negotiation: '+iif(wl_auto['regular'] = 1, '<a href="exec: wl_auto[''regular''] = 0 & gt ''mod_wlife_highway'', ''work''">Automatic</a>', '<a href="exec: wl_auto[''regular''] = 1 & gt ''mod_wlife_highway'', ''work''">Manual</a>')
  462. if wl_auto['regular'] = 1:
  463. *nl
  464. 'Do you insist on a condom?'
  465. '- Vaginal: '+iif(wl_auto['reg_vag_condom'] = 1, '<a href="exec: wl_auto[''reg_vag_condom''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''reg_vag_condom''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  466. '- Anal: '+iif(wl_auto['reg_anal_condom'] = 1, '<a href="exec: wl_auto[''reg_anal_condom''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''reg_anal_condom''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  467. *nl
  468. if wl_auto['reg_anal_condom'] = 0 or wl_auto['reg_vag_condom'] = 0:
  469. 'Do you allow him to cum inside you?'
  470. if wl_auto['reg_vag_condom'] = 0: '- Vaginal: '+iif(wl_auto['reg_vag_creampie'] = 1, '<a href="exec: wl_auto[''reg_vag_creampie''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''reg_vag_creampie''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  471. if wl_auto['reg_anal_condom'] = 0: '- Anal: '+iif(wl_auto['reg_anal_creampie'] = 1, '<a href="exec: wl_auto[''reg_anal_creampie''] = 0 & gt ''mod_wlife_highway'', ''work''">Yes</a>', '<a href="exec: wl_auto[''reg_anal_creampie''] = 1 & gt ''mod_wlife_highway'', ''work''">No</a>')
  472. end
  473. end
  474. '</td></tr></table>'
  475. end
  476. end
  477. if $ARGS[0] = 'event_check':
  478. if hour > 18 and ((wl_bad['counter'] > 0 and wl_bad['status'] = 1) or wl_whore['share_timer']> 0) and pirsA = 0:
  479. gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_start'
  480. elseif wl_bad['status'] = 1 and pirsA > 0:
  481. wl_bad['status'] = 2
  482. end
  483. if (hour = 22 and minut >= 30) or hour = 23 or hour < 6: gt 'mod_wlife_volya', 'shift_end'
  484. if hour < 20 and wl_status['main'] = 5 and wl_whore['customer_day'] > 0 and (wl_timer['startday'] + 14) < daystart and wl_shura['status'] > 0 and wl_iosif['status'] > 0:
  485. wl_status['main'] = 6
  486. gt 'mod_wlife_story', 'police'
  487. end
  488. end
  489. if $ARGS[0] = 'look_client':
  490. *clr & cla
  491. menu_off = 1
  492. minut += 30
  493. gs 'stat'
  494. if pcs_inhib < 60: inhib_exp += rand(1,2)
  495. if wl_whore['regular'] = 1:
  496. gt 'mod_wlife_highway', 'client_regular'
  497. elseif wl_whore['client_chance'] > 100 and wl_whore['regular'] = 0:
  498. wl_whore['pity_counter'] = 0
  499. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/chat'+rand(0,1)+'.mp4"></video></center>'
  500. 'A car stops next to you. "Hey sweetie, are you looking for a good time?" You say to him.'
  501. if wl_whore['rough'] = 0:
  502. if wl_whore['propose'] = 0 and wl_auto['normal'] = 0:
  503. act 'Let him decide': gt 'mod_wlife_highway', 'negotiation_start'
  504. elseif wl_auto['normal'] = 1:
  505. act 'Negotiate with him': gt 'mod_wlife_highway', 'negotiation_start'
  506. else
  507. *nl
  508. 'The man looks a little bit nervous. You approach the window in a sensual manner and try to make him feel more comfortable. "Just relax and let me take care of you."'
  509. 'You lean into the car and chat with him about what he likes and dislikes.'
  510. if wl_whore['enema'] = 0: iif(wl_whore['dirty_anal_mod'] = 0, 'He hates', 'He admits that he loves')+' anal sex with a girl that didn''t clean herself and he will pay significantly '+iif(wl_whore['dirty_anal_mod'] = 0, 'less', 'more')+' for it.'
  511. if mesec > 0: iif(wl_whore['mesec_mod'] = 0, 'He really doesn''t like', 'He tells you that he likes')+' to fuck girls that have their period.'
  512. *nl
  513. 'You offer him...'
  514. if rand(1,10) < 10:
  515. act 'A blowjob': $wl_whore['client_scene'] = 'Blowjob' & gt 'mod_wlife_highway', 'negotiation_start'
  516. act 'Your pussy': $wl_whore['client_scene'] = 'Vaginal' & gt 'mod_wlife_highway', 'negotiation_start'
  517. act 'Your ass': $wl_whore['client_scene'] = 'Anal' & gt 'mod_wlife_highway', 'negotiation_start'
  518. else
  519. act 'A blowjob':
  520. if $wl_whore['client_scene'] ! 'Blowjob': wl_whore['propose'] = 2
  521. gt 'mod_wlife_highway', 'negotiation_start'
  522. end
  523. act 'Your pussy':
  524. if $wl_whore['client_scene'] ! 'Vaginal': wl_whore['propose'] = 2
  525. gt 'mod_wlife_highway', 'negotiation_start'
  526. end
  527. act 'Your ass':
  528. if $wl_whore['client_scene'] ! 'Anal': wl_whore['propose'] = 2
  529. gt 'mod_wlife_highway', 'negotiation_start'
  530. end
  531. end
  532. end
  533. else
  534. gt 'mod_wlife_highway', 'rough'
  535. end
  536. else
  537. wl_whore['pity_counter'] += rand(4,8)
  538. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/search.mp4"></video></center>'
  539. '<br>Some cars drive by, but nobody stops.'
  540. act 'Continue': gt 'mod_wlife_highway', 'work'
  541. end
  542. end
  543. !!------ Regular Client ------
  544. if $ARGS[0] = 'client_regular':
  545. *clr & cla
  546. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/arrival.mp4"></video></center>'
  547. 'A car approaches and slows down as it comes nearer. You take a look at the driver and you recognize him, he''s one of your regulars.'
  548. act 'Approach the car':
  549. *clr & cla
  550. minut += 1
  551. gs 'stat'
  552. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/approach.mp4"></video></center>'
  553. '"Hi <<$wl_names[''street'']>>. I was looking for you." He says in a good mood clearly happy to see you.'
  554. *nl
  555. '"Hey sweetie, good to see you again." You say to him with a smile on your lips.'
  556. act 'Lean inside the car':
  557. *clr & cla
  558. minut += 1
  559. gs 'stat'
  560. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/chat'+rand(0,1)+'.mp4"></video></center>'
  561. '"I was hoping that you would work today," he tells you and you give him a smile. You remember that he '+iif($wl_whore['client_scene'] = 'Vaginal', 'never asked to fuck your ass and always preferred your pussy.', 'always preferred to fuck your ass.')
  562. *nl
  563. if wl_status['condoms'] > 0 or (wl_status['condoms'] = 0 and wl_whore['std_mod'] = 0):
  564. 'You tell him that...'
  565. gs 'willpower', 'prostitution', 'resist', 'easy'
  566. if wl_cheat['will_cost'] = 1: will_cost = 0
  567. if will_cost <= pcs_willpwr:
  568. act '... you''re not in the mood (<<will_cost>> Willpower)':
  569. gs 'willpower', 'pay', 'resist'
  570. gt 'mod_wlife_highway', 'client_regular_fail'
  571. end
  572. else
  573. act '... you''re not in the mood (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  574. end
  575. act '... you guess he wants to fuck your '+iif($wl_whore['client_scene'] = 'Vaginal', 'pussy', 'ass')+'':
  576. *clr & cla
  577. minut += 2
  578. gs 'stat'
  579. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/chat'+rand(0,1)+'.mp4"></video></center>'
  580. '"So, I guess you want to fuck my '+iif($wl_whore['client_scene'] = 'Vaginal', 'pussy', 'ass')+'? You seem to love that the last time.'
  581. 'He grins. "You remembered?" He asks you. "Sure," you answer with a convincing smile. "I''ll always remember what my most loyal customers like."'
  582. *nl
  583. 'You also remember that with him you...'
  584. if wl_whore['std_mod'] = 0 and wl_auto['regular'] = 0:
  585. act 'Always use a condom':
  586. cla & *nl
  587. '... always use a condom.'+iif(wl_status['condoms'] = 0, ' But you don''t have any with you', '')
  588. act 'Don''t make an exception':
  589. cla & *nl
  590. $wl_client_condom = 'Yes'
  591. $wl_client_cumshot = 'Outside or Condom'
  592. gs 'mod_wlife_functions', 'payment', 'condom_yes', 'inside_no'
  593. if wl_status['condoms'] > 0:
  594. 'You pull out a condom out of your '+iif(bag = 1, 'purse', 'pocket')+' and he nods. "No problem <<$wl_names[''street'']>>, better safe than sorry."'
  595. act 'Continue': gt 'mod_wlife_highway', 'client_regular_success'
  596. else
  597. gs 'stat'
  598. '"I know you really like to fuck my '+iif($wl_whore['client_scene'] = 'Vaginal', 'pussy', 'ass')+' but I don''t have any condoms."'
  599. *nl
  600. '"Shit? Really?" He looks disheartened.'
  601. *nl
  602. if money >= 60:
  603. '"Don''t worry, honey. There is a condom dispenser at the restroom. If you give me a second, I''ll be right back."'
  604. 'He nods and you go and buy a condom.'
  605. *nl
  606. 'It takes you more than a second, but when you return you show him the condom.'
  607. '"Perfect, you nearly gave me a heart attack." You grin. "I mean it," he says half serious, half joking. "I can''t go a week without fucking you."'
  608. minut += 2
  609. money -= 60
  610. prezikcount += 1
  611. gs 'stat'
  612. act 'Continue': gt 'mod_wlife_highway', 'client_regular_success'
  613. else
  614. 'He sighs and after a second he shrugs. "Fine," he looks at you and reassures you. "Don''t worry about it <<$wl_names[''street'']>>, you''re always worth waiting for."'
  615. act 'Leave': gt 'mod_wlife_highway', 'work'
  616. end
  617. end
  618. end
  619. act 'Make an exception':
  620. cla & *nl
  621. $wl_client_condom = 'No'
  622. '"You know what, how about we do it without a condom today?" You ask and quickly add: "But you have to pay for that."'
  623. 'He looks at you surprised but pleased. "I can fuck you raw? Really?" You nod. "Wow, nice. Sure let''s do it like god intended."'
  624. *nl
  625. 'You smile and tell him that he...'
  626. act 'Can''t cum inside you':
  627. cla & *nl
  628. $wl_client_cumshot = 'Outside'
  629. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_no'
  630. '... can''t cum inside you. "Yeah, raw is the best way to fuck, but don''t cum inside me, OK? I''ll suck you off at the end."'
  631. '"Sure thing, babe."'
  632. act 'Continue': gt 'mod_wlife_highway', 'client_regular_success'
  633. end
  634. act 'Can cum inside you':
  635. cla & *nl
  636. $wl_client_cumshot = 'Inside'
  637. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  638. '... can cum inside you. "And don''t be afraid to cum inside me if you want and pay for it."'
  639. '"Of course I''ll pay for it. You''re the best, <<$wl_names[''street'']>>."'
  640. act 'Continue': gt 'mod_wlife_highway', 'client_regular_success'
  641. end
  642. end
  643. end
  644. act 'Never use a condom':
  645. cla & *nl
  646. $wl_client_condom = 'No'
  647. '... never use a condom. "You want to fuck me raw as always?"'
  648. 'He nods. "Of course, it just isn''t the same with a condom. It''s really great that you do that, <<$wl_names[''street'']>>. You know that, right? There aren''t many girls your age that do it raw."'
  649. *nl
  650. 'You smile and tell him that he...'
  651. act 'Can''t cum inside you':
  652. cla & *nl
  653. $wl_client_cumshot = 'Outside'
  654. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_no'
  655. '... can''t cum inside you. "Yeah, raw is the best way to fuck, but remember don''t cum inside me. I''ll suck you off at the end."'
  656. 'He nods. "Sure thing, babe."'
  657. act 'Continue': gt 'mod_wlife_highway', 'client_regular_success'
  658. end
  659. act 'Can cum inside you':
  660. cla & *nl
  661. $wl_client_cumshot = 'Inside'
  662. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  663. '... can cum inside you. "Yeah, raw is the best way to fuck and remember don''t be afraid to cum anywhere you want."'
  664. '"You''re the best whore in the whole area, <<$wl_names[''street'']>>."'
  665. act 'Continue': gt 'mod_wlife_highway', 'client_regular_success'
  666. end
  667. end
  668. elseif wl_whore['std_mod'] = 0 and wl_auto['regular'] = 1:
  669. if (wl_auto['reg_vag_condom'] = 1 and $wl_whore['client_scene'] = 'Vaginal') or (wl_auto['reg_anal_condom'] = 1 and $wl_whore['client_scene'] = 'Anal'):
  670. $wl_client_condom = 'Yes'
  671. $wl_client_cumshot = 'Outside or Condom'
  672. if wl_status['condoms'] = 0: prezikcount += 1 & money -= 100
  673. else
  674. $wl_client_condom = 'No'
  675. if (wl_auto['reg_vag_creampie'] = 1 and $wl_whore['client_scene'] = 'Vaginal') or (wl_auto['reg_anal_creampie'] = 1 and $wl_whore['client_scene'] = 'Anal'):
  676. $wl_client_cumshot = 'Inside'
  677. else
  678. $wl_client_cumshot = 'Outside'
  679. end
  680. end
  681. gs 'mod_wlife_functions', 'payment', iif($wl_client_condom = 'Yes', 'condom_yes', 'condom_no'), iif($wl_client_cumshot = 'Inside', 'inside_yes', 'inside_no')
  682. gt 'mod_wlife_highway', 'client_regular_success'
  683. else
  684. cla & *nl
  685. $wl_client_condom = 'Yes'
  686. $wl_client_cumshot = 'Outside or Condom'
  687. gs 'mod_wlife_functions', 'payment', 'condom_yes', 'inside_no'
  688. '... should always use a condom. He was always nice, never mistreated you and without a condom he would surely catch your STD.'
  689. act 'Continue': gt 'mod_wlife_highway', 'client_regular_success'
  690. end
  691. end
  692. else
  693. 'You remember your STD, how he never mistreated you and also your lack of condoms. So, you tell him that...'
  694. act '... you''re not in the mood': gt 'mod_wlife_highway', 'client_regular_fail'
  695. end
  696. end
  697. end
  698. end
  699. if $ARGS[0] = 'client_regular_fail':
  700. *clr & cla
  701. minut += 5
  702. gs 'stat'
  703. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/chat'+rand(0,1)+'.mp4"></video></center>'
  704. '"I''m sorry sweetie, I know you really like to fuck my '+iif($wl_whore['client_scene'] = 'Vaginal', 'pussy', 'ass')+' but I''m not up for that today."'
  705. *nl
  706. '"Shit? Really?" You nod and he looks disheartened. After a moment he shrugs and throws you a grin. "Don''t worry about it <<$wl_names[''street'']>>, it''s fine, you''re always worth the wait."'
  707. *nl
  708. '"Thanks," you say and step away from the car.'+iif(wl_whore['std_mod'] = 1 and wl_status['condoms'] = 0, ' As you walk away you think about your decision for a moment. In the end it was the right choice, he was always nice to you and without a condom he surely would catch your STD.', '')
  709. act 'Continue': gt 'mod_wlife_highway', 'work'
  710. end
  711. if $ARGS[0] = 'client_regular_success':
  712. CLOSE ALL
  713. if sound = 0:PLAY 'sound/highway.mp3',5
  714. *clr & cla
  715. minut += 5
  716. wl_whore['regular_timer'] = daystart
  717. gs 'mod_wlife_functions', 'acceptance_check', 'regular'
  718. gs 'stat'
  719. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/drive.mp4"></video></center>'
  720. 'You get into his car and he takes you to your regular spot at the end of the parking lot.'
  721. act 'Continue':
  722. *clr & cla
  723. if rand(1,10) < 4 and wl_whore['skip_start'] = 0:
  724. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/money_0a.mp4"></video></center>'
  725. 'You don''t want to say anything about the money, it always dampens the mood if you have to remind your clients to pay upfront. But with him you always have to say something. The instant he stops the car he reaches out for your top and touches your breasts.'
  726. '"Show them to me," he murmurs and together you free your tits from your top. "I love those. They''re perfect."'
  727. '"Thanks," you say as he grabs your right boob and squeezes it with a look on his face of a teenage boy that sees one of those for the first time.'
  728. 'You laugh and smile, but also...'
  729. gs 'arousal', 'breasts', 2
  730. gs 'stat'
  731. act 'Remind him to pay you':
  732. *clr & cla
  733. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/money_0b.mp4"></video></center>'
  734. '"You have to pay me first," you tell him quietly, but he doesn''t listen. Instead he eagerly puts one of your nipples inside your mouth and starts to suck on them. "Please, you know you have to pay first." You remind him again.'
  735. '"Fine," he sighs and jokes: "But they taste so good," stretching the ''so'' ridiculously long.'
  736. 'You laugh and shake your head. "Come on," you grin when he doesn''t stop and push him away.'
  737. '"OK, Ok, I''ll get your money."'
  738. *nl
  739. '"Happy?" He asks as you take the <<wl_whore[''payment'']>> <b>₽</b>.'+iif(wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1, '', ' You keep it separated from your own money until you can settle everything with Volya tonight.')
  740. '"Yes, now let me make you happy," you reply.'
  741. gs 'arousal', 'breasts', 2
  742. wl_whore['earnings_day'] += wl_whore['payment']
  743. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: money += wl_whore['payment']
  744. wl_whore['payment'] = 0
  745. gs 'stat'
  746. act 'Continue': gt 'mod_wlife_highway_sex', 'regular_start'
  747. end
  748. else
  749. minut += 2
  750. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/money_1.mp4"></video></center>'
  751. 'You don''t want to say anything about the money, it always dampens the mood if you have to remind your clients to pay upfront. But with him you don''t have to. The instant he stops the car, he pulls out his wallet and hands you the money. He even makes sure that you see that everything is there without you having to count it yourself.'
  752. '"Thanks," you say and take the <<wl_whore[''payment'']>> <b>₽</b>.'+iif(wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1, '', ' You keep it separated from your own money until you can settle everything with Volya tonight.')
  753. *nl
  754. 'Now it''s for you to keep up your end of the bargain.'
  755. wl_whore['earnings_day'] += wl_whore['payment']
  756. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: money += wl_whore['payment']
  757. wl_whore['payment'] = 0
  758. gs 'stat'
  759. if wl_whore['skip_start'] = 1:
  760. gt 'mod_wlife_highway_sex', 'regular_start'
  761. else
  762. act 'Get undressed': gt 'mod_wlife_highway_sex', 'regular_start'
  763. end
  764. end
  765. end
  766. end
  767. !!------ Normal Client ------
  768. if $ARGS[0] = 'negotiation_start':
  769. *clr & cla
  770. minut += 2
  771. gs 'stat'
  772. if wl_auto['normal'] = 1: gt 'mod_wlife_highway', 'negotiation_automatic'
  773. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/chat'+rand(0,1)+'.mp4"></video></center>'
  774. iif(wl_whore['propose'] = 0, 'You lean into his car and chat with him about the price and what he likes and dislikes.' , iif(wl_whore['propose'] = 2, 'He doesn''t like your suggestion and instead offers something else.', 'You chat with him about the price.'))+' At the end of your conversation he takes a good look at you and '+iif(wl_whore['std_mod'] = 0, 'asks you if you do it with or without a condom.', 'tells you that you don''t look healthy and he won''t do it without a condom')
  775. *nl
  776. 'You are negotiating with the client:'
  777. 'Sex: <<$wl_whore[''client_scene'']>>'
  778. gs 'mod_wlife_functions', 'payment', 'condom_yes', 'not_discussed'
  779. 'Payment with condom: <<wl_whore[''payment'']>> <b>₽</b>'
  780. if wl_whore['std_mod'] = 0:
  781. gs 'mod_wlife_functions', 'payment', 'condom_no', 'not_discussed'
  782. 'Payment without condom: <<wl_whore[''payment'']>> <b>₽</b>'
  783. end
  784. if wl_whore['propose'] = 0:
  785. *nl
  786. if wl_whore['enema'] = 0: iif(wl_whore['dirty_anal_mod'] = 0, 'He hates', 'He admits that he loves')+' anal sex with a girl that didn''t clean herself and he will pay significantly '+iif(wl_whore['dirty_anal_mod'] = 0, 'less', 'more')+' for it.'
  787. if mesec > 0: iif(wl_whore['mesec_mod'] = 0, 'He doesn''t like', 'He tells you that he likes')+' to fuck girls that have their period.'
  788. end
  789. if wl_status['condoms'] > 0 and (wl_whore['std_mod'] = 1 or wl_whore['propose'] = 2):
  790. gs 'willpower', 'prostitution', 'resist'
  791. if wl_cheat['will_cost'] = 1: will_cost = 0
  792. if will_cost <= pcs_willpwr:
  793. act 'Decline and move away (<<will_cost>> Willpower)':
  794. gs 'willpower', 'pay', 'resist'
  795. gt 'mod_wlife_highway', 'work'
  796. end
  797. else
  798. act 'Decline and move away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  799. end
  800. elseif wl_whore['propose'] = 0 and wl_whore['std_mod'] = 0:
  801. gs 'willpower', 'prostitution', 'resist'
  802. if wl_cheat['will_cost'] = 1: will_cost = 0
  803. if will_cost <= pcs_willpwr:
  804. act 'Decline and move away (<<will_cost>> Willpower)':
  805. gs 'willpower', 'prostitution', 'resist'
  806. if wl_cheat['will_cost'] = 1: will_cost = 0
  807. gs 'willpower', 'pay', 'resist'
  808. gt 'mod_wlife_highway', 'work'
  809. end
  810. else
  811. act 'Decline and move away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  812. end
  813. gs 'willpower', 'prostitution', 'resist', 'easy'
  814. if wl_cheat['will_cost'] = 1: will_cost = 0
  815. if will_cost <= pcs_willpwr:
  816. if rand(1,10) < 9:
  817. if $wl_whore['client_scene'] ! 'Blowjob': act 'Decline and offer him a blowjob instead (<<will_cost>> Willpower)': wl_whore['client_satisfaction'] -= 10 & gs 'willpower', 'pay', 'resist' & $wl_whore['client_scene'] = 'Blowjob' & wl_whore['propose'] = 1 & gt 'mod_wlife_highway', 'negotiation_start'
  818. if $wl_whore['client_scene'] ! 'Anal': act 'Decline and offer him your ass instead (<<will_cost>> Willpower)': wl_whore['client_satisfaction'] -= 10 & gs 'willpower', 'pay', 'resist' & $wl_whore['client_scene'] = 'Anal' & wl_whore['propose'] = 1 & gt 'mod_wlife_highway', 'negotiation_start'
  819. if $wl_whore['client_scene'] ! 'Vaginal': act 'Decline and offer him your pussy instead (<<will_cost>> Willpower)': wl_whore['client_satisfaction'] -= 10 & gs 'willpower', 'pay', 'resist' & $wl_whore['client_scene'] = 'Vaginal' & wl_whore['propose'] = 1 & gt 'mod_wlife_highway', 'negotiation_start'
  820. else
  821. if $wl_whore['client_scene'] ! 'Blowjob': act 'Decline and offer him a blowjob instead (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'mod_wlife_highway', 'negotiation_fail'
  822. if $wl_whore['client_scene'] ! 'Anal': act 'Decline and offer him your ass instead (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'mod_wlife_highway', 'negotiation_fail'
  823. if $wl_whore['client_scene'] ! 'Vaginal': act 'Decline and offer him your pussy instead (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'mod_wlife_highway', 'negotiation_fail'
  824. end
  825. else
  826. if $wl_whore['client_scene'] ! 'Blowjob': act 'Decline and offer him a blowjob instead (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  827. if $wl_whore['client_scene'] ! 'Anal': act 'Decline and offer him your ass instead (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  828. if $wl_whore['client_scene'] ! 'Vaginal': act 'Decline and offer him your pussy instead (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  829. end
  830. end
  831. if wl_status['condoms'] > 0 and wl_whore['std_mod'] = 0:
  832. act 'Insist on a condom': $wl_client_condom = 'Yes' & gt 'mod_wlife_highway', 'negotiation_condom_yes'
  833. elseif wl_status['condoms'] > 0 and wl_whore['std_mod'] = 1:
  834. act 'Accept and use a condom': $wl_client_condom = 'Yes' & gt 'mod_wlife_highway', 'negotiation_condom_yes'
  835. end
  836. if wl_whore['std_mod'] = 0:
  837. act 'Don''t insist on a condom': $wl_client_condom = 'No' & gt 'mod_wlife_highway', 'negotiation_condom_no'
  838. elseif wl_status['condoms'] = 0 and wl_whore['std_mod'] = 1:
  839. act 'Tell him you don''t have a condom':
  840. if rand(1,10) < 9:
  841. gt 'mod_wlife_highway', 'negotiation_fail'
  842. else
  843. cla & *nl
  844. $wl_whore['client_scene'] = 'Blowjob'
  845. 'After a moment he reluctantly accepts doing it without a condom'+iif($wl_whore['client_scene'] = 'Blowjob', '.', ', but he changed his mind and doesn''t want more than a blowjob.')
  846. *nl
  847. 'Sex: <<$wl_whore[''client_scene'']>>'
  848. gs 'mod_wlife_functions', 'payment', 'condom_no', 'not_discussed'
  849. 'New payment: <<wl_whore[''payment'']>> <b>₽</b>'
  850. gs 'mod_wlife_functions', 'will_unprotected', 'resist'
  851. if wl_cheat['will_cost'] = 1: will_cost = 0
  852. if will_cost <= pcs_willpwr:
  853. act 'Decline and move away (<<will_cost>> Willpower)':
  854. gs 'willpower', 'pay', 'resist'
  855. gt 'mod_wlife_highway', 'work'
  856. end
  857. else
  858. act 'Decline and move away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  859. end
  860. act 'Accept': $wl_client_condom = 'No' & gt 'mod_wlife_highway', 'negotiation_condom_no'
  861. end
  862. end
  863. end
  864. end
  865. if $ARGS[0] = 'negotiation_condom_yes':
  866. *clr & cla
  867. minut += 2
  868. gs 'stat'
  869. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/chat'+rand(0,1)+'.mp4"></video></center>'
  870. gs 'mod_wlife_functions', 'payment', 'condom_yes', 'Outside or Condom'
  871. *nl
  872. 'You are negotiating with your client:'
  873. 'Sex: <<$wl_whore[''client_scene'']>>'
  874. 'Payment: <<wl_whore[''payment'']>> <b>₽</b>'
  875. 'Condom: <<$wl_client_condom>>'
  876. *nl
  877. if wl_whore['std_mod'] = 1 or rand(1,10) < 7 or ($wl_whore['client_scene'] = 'Vaginal' and mesec > 0 and wl_whore['mesec_mod'] = 0) or ($wl_whore['client_scene'] = 'Anal' and wl_whore['enema'] = 0 and wl_whore['dirty_anal_mod'] = 0):
  878. if wl_whore['std_mod'] = 1:
  879. '"Ok, get in'+iif(rand(1,10) < 7, ', but you really don''t look well, you should let somebody take a look at that.', ' and be glad I let you touch me, filthy whore.')+'," he says.'
  880. else
  881. '"Ok, get in'+iif(rand(1,10) < 7, ' girl', ' whore')+'," he says.'
  882. end
  883. act 'Get into his car':
  884. $wl_client_cumshot = 'Outside or Condom'
  885. gs 'mod_wlife_functions', 'payment', 'condom_yes', 'Outside or Condom'
  886. gt 'mod_wlife_highway', 'negotiation_success'
  887. end
  888. else
  889. gs 'mod_wlife_functions', 'payment', 'condom_no', 'not_discussed'
  890. 'He asks you to forgo the condom. He would pay at least <<wl_whore[''payment'']>> <b>₽</b> and even more if you '+iif($wl_whore['client_scene'] = 'Blowjob', 'swallow his cum.', 'let him cum inside you.')
  891. gs 'mod_wlife_functions', 'will_unprotected', 'resist'
  892. if wl_cheat['will_cost'] = 1: will_cost = 0
  893. if will_cost <= pcs_willpwr:
  894. act 'Decline (<<will_cost>> Willpower)':
  895. cla & *nl
  896. gs 'willpower', 'pay', 'resist'
  897. if rand(1,10) < 7:
  898. 'He finally accepts.'
  899. $wl_client_cumshot = 'Outside or Condom'
  900. wl_whore['client_satisfaction'] -= 10
  901. gs 'mod_wlife_functions', 'payment', 'condom_yes', 'inside_no'
  902. act 'Get into his car': gt 'mod_wlife_highway', 'negotiation_success'
  903. else
  904. wl_whore['fail_condom'] = 1
  905. gt 'mod_wlife_highway', 'negotiation_fail'
  906. end
  907. end
  908. else
  909. act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  910. end
  911. act 'Accept': $wl_client_condom = 'No' & gt 'mod_wlife_highway', 'negotiation_condom_no'
  912. end
  913. end
  914. if $ARGS[0] = 'negotiation_condom_no':
  915. *clr & cla
  916. minut += 2
  917. gs 'stat'
  918. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/chat'+rand(0,1)+'.mp4"></video></center>'
  919. gs 'mod_wlife_functions', 'payment', 'condom_no', 'not_discussed'
  920. *nl
  921. 'You are negotiating with your client:'
  922. 'Sex: <<$wl_whore[''client_scene'']>>'
  923. 'Payment: <<wl_whore[''payment'']>> <b>₽</b>'
  924. 'Condom: <<$wl_client_condom>>'
  925. *nl
  926. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  927. 'He asks you if you would '+iif($wl_whore['client_scene'] = 'Blowjob', 'swallow his cum.', 'let him cum inside you.')+' He offers to pay you <<wl_whore[''payment'']>> <b>₽</b> if you do.'
  928. if $wl_whore['client_scene'] = 'Anal':
  929. gs 'willpower', 'cum_inside_anal', 'resist'
  930. elseif $wl_whore['client_scene'] = 'Blowjob':
  931. gs 'willpower', 'swallow', 'resist'
  932. else
  933. gs 'willpower', 'cum_inside', 'resist'
  934. end
  935. if wl_cheat['will_cost'] = 1: will_cost = 0
  936. if will_cost <= pcs_willpwr:
  937. act 'Decline (<<will_cost>> Willpower)':
  938. cla & *nl
  939. gs 'willpower', 'pay', 'resist'
  940. if rand(1,10) < 10 or wl_whore['client_creampie'] = 1:
  941. 'He accepts your decision.'
  942. $wl_client_cumshot = 'Outside'
  943. wl_whore['client_satisfaction'] -= 10
  944. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_no'
  945. act 'Get into his car': gt 'mod_wlife_highway', 'negotiation_success'
  946. else
  947. wl_whore['fail_creampie'] = 1
  948. gt 'mod_wlife_highway', 'negotiation_fail'
  949. end
  950. end
  951. else
  952. act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  953. end
  954. act 'Accept and get into his car':
  955. $wl_client_cumshot = 'Inside'
  956. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  957. gt 'mod_wlife_highway', 'negotiation_success'
  958. end
  959. end
  960. if $ARGS[0] = 'negotiation_automatic':
  961. wl_auto['negotiation'] = 1
  962. gs 'willpower', 'prostitution', 'resist'
  963. if wl_cheat['will_cost'] = 1: will_cost = 0
  964. if ((wl_auto['norm_bj'] = 0 and $wl_whore['client_scene'] = 'Blowjob') or (wl_auto['norm_vag'] = 0 and $wl_whore['client_scene'] = 'Vaginal') or (wl_auto['norm_anal'] = 0 and $wl_whore['client_scene'] = 'Anal')) and will_cost <= pcs_willpwr:
  965. gs 'willpower', 'pay', 'resist'
  966. gt 'mod_wlife_highway', 'negotiation_fail'
  967. else
  968. if ((wl_auto['norm_bj'] = 0 and $wl_whore['client_scene'] = 'Blowjob') or (wl_auto['norm_vag'] = 0 and $wl_whore['client_scene'] = 'Vaginal') or (wl_auto['norm_anal'] = 0 and $wl_whore['client_scene'] = 'Anal')): wl_auto['willpower'] = 1
  969. if ((wl_auto['norm_bj_condom'] = 1 and $wl_whore['client_scene'] = 'Blowjob') or (wl_auto['norm_vag_condom'] = 1 and $wl_whore['client_scene'] = 'Vaginal') or (wl_auto['norm_anal_condom'] = 1 and $wl_whore['client_scene'] = 'Anal')) and wl_status['condoms'] > 0:
  970. gs 'mod_wlife_functions', 'will_unprotected', 'resist'
  971. if wl_cheat['will_cost'] = 1: will_cost = 0
  972. if wl_whore['std_mod'] = 1 or rand(1,10) < 7 or ($wl_whore['client_scene'] = 'Vaginal' and mesec > 0 and wl_whore['mesec_mod'] = 0) or ($wl_whore['client_scene'] = 'Anal' and wl_whore['enema'] = 0 and wl_whore['dirty_anal_mod'] = 0):
  973. $wl_client_condom = 'Yes'
  974. $wl_client_cumshot = 'Outside or Condom'
  975. gs 'mod_wlife_functions', 'payment', 'condom_yes', 'inside_no'
  976. elseif will_cost <= pcs_willpwr:
  977. $wl_client_condom = 'Yes'
  978. $wl_client_cumshot = 'Outside or Condom'
  979. wl_whore['client_satisfaction'] -= 10
  980. gs 'willpower', 'pay', 'resist'
  981. gs 'mod_wlife_functions', 'payment', 'condom_yes', 'inside_no'
  982. if rand(1,10) < 4:
  983. wl_whore['fail_condom'] = 1
  984. gt 'mod_wlife_highway', 'negotiation_fail'
  985. end
  986. else
  987. if $wl_whore['client_scene'] = 'Anal':
  988. gs 'willpower', 'cum_inside_anal', 'resist'
  989. elseif $wl_whore['client_scene'] = 'Blowjob':
  990. gs 'willpower', 'swallow', 'resist'
  991. else
  992. gs 'willpower', 'cum_inside', 'resist'
  993. end
  994. if wl_cheat['will_cost'] = 1: will_cost = 0
  995. if will_cost <= pcs_willpwr:
  996. $wl_client_condom = 'No'
  997. $wl_client_cumshot = 'Outside'
  998. wl_whore['client_satisfaction'] -= 10
  999. gs 'willpower', 'pay', 'resist'
  1000. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_no'
  1001. if rand(1,10) = 10 and wl_whore['client_creampie'] = 0: gt 'mod_wlife_highway', 'negotiation_fail'
  1002. else
  1003. wl_auto['willpower'] = 1
  1004. $wl_client_condom = 'No'
  1005. $wl_client_cumshot = 'Inside'
  1006. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  1007. end
  1008. end
  1009. gt 'mod_wlife_highway', 'negotiation_success'
  1010. elseif rand(1,10) < 9 and wl_whore['std_mod'] = 1:
  1011. gt 'mod_wlife_highway', 'negotiation_fail'
  1012. else
  1013. $wl_client_condom = 'No'
  1014. gs 'mod_wlife_functions', 'will_unprotected', 'resist'
  1015. if wl_cheat['will_cost'] = 1: will_cost = 0
  1016. if ((wl_auto['norm_bj_creampie'] = 1 and $wl_whore['client_scene'] = 'Blowjob') or (wl_auto['norm_vag_creampie'] = 1 and $wl_whore['client_scene'] = 'Vaginal') or (wl_auto['norm_anal_creampie'] = 1 and $wl_whore['client_scene'] = 'Anal')):
  1017. $wl_client_cumshot = 'Inside'
  1018. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  1019. elseif will_cost <= pcs_willpwr:
  1020. $wl_client_cumshot = 'Outside'
  1021. wl_whore['client_satisfaction'] -= 10
  1022. gs 'willpower', 'pay', 'resist'
  1023. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_no'
  1024. if rand(1,10) = 10 and wl_whore['client_creampie'] = 0:
  1025. wl_whore['fail_creampie'] = 1
  1026. gt 'mod_wlife_highway', 'negotiation_fail'
  1027. end
  1028. else
  1029. wl_auto['willpower'] = 1
  1030. $wl_client_cumshot = 'Inside'
  1031. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  1032. end
  1033. gt 'mod_wlife_highway', 'negotiation_success'
  1034. end
  1035. end
  1036. end
  1037. if $ARGS[0] = 'negotiation_fail':
  1038. *clr & cla
  1039. minut += 2
  1040. gs 'stat'
  1041. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/leave_walk.mp4"></video></center>'
  1042. 'He shakes his head. "I have changed my mind'+iif(rand(1,10) < 7, '", sorry girl maybe next time."', ', bitch. Get away from my car."')+' He says.'
  1043. act 'Step back from the car':
  1044. wl_whore['fail_pay'] = 0
  1045. wl_whore['client_satisfaction'] = 0
  1046. gt 'mod_wlife_highway', 'work'
  1047. end
  1048. if wl_whore['fail_condom'] = 1:
  1049. wl_whore['fail_condom'] = 0
  1050. act 'Change your mind and do it without a condom': gt 'mod_wlife_highway', 'negotiation_condom_no'
  1051. elseif wl_whore['fail_creampie'] = 1:
  1052. wl_whore['fail_creampie'] = 0
  1053. act 'Change your mind and allow him to cum inside you':
  1054. $wl_client_cumshot = 'Inside'
  1055. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  1056. gt 'mod_wlife_highway', 'negotiation_success'
  1057. end
  1058. elseif wl_whore['fail_pay'] = 1:
  1059. act 'Change your mind and accept his offer':
  1060. $wl_client_cumshot = 'Inside'
  1061. gs 'mod_wlife_functions', 'payment', 'condom_no', 'inside_yes'
  1062. gt 'mod_wlife_highway', 'negotiation_success'
  1063. end
  1064. end
  1065. end
  1066. if $ARGS[0] = 'negotiation_success':
  1067. CLOSE ALL
  1068. if sound = 0:PLAY 'sound/highway.mp3',5
  1069. *clr & cla
  1070. minut += 2
  1071. gs 'stat'
  1072. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/drive.mp4"></video></center>'
  1073. if wl_auto['negotiation'] = 1:
  1074. 'You have negotiated the following'+iif(wl_auto['willpower'] = 1, ', but you didn''t have enough willpower to resist all of his demands:', ':')
  1075. 'Sex: <<$wl_whore[''client_scene'']>>'
  1076. 'Payment: <<wl_whore[''payment'']>> <b>₽</b>'
  1077. 'Condom: <<$wl_client_condom>>'
  1078. 'Cumshot: '+iif($wl_client_cumshot = 'Outside or Condom', 'Outside', '<<$wl_client_cumshot>>')
  1079. wl_auto['willpower'] = 0
  1080. wl_auto['negotiation'] = 0
  1081. *nl
  1082. end
  1083. 'You get inside the car and tell him to drive to a more secluded part of the parking lot.'+iif(rand(1,10) < 4, 'His right hand immediately moves onto your thigh and he slowly strokes it and he is clearly distracted as he slowly drives the car to the end of the parking space.', '')
  1084. *nl
  1085. if $wl_client_condom = 'No': wl_stats['unprotected'] += 1
  1086. if wl_whore['client_satisfaction'] < 0 and wl_whore['fail_pay'] = 0:
  1087. 'You get the feeling that he isn''t satisfied with all the choices and that he would have paid 10% or maybe even 20% more. You could try to convince him to pay you a bit more.'
  1088. act 'Don''t haggle': gt 'mod_wlife_highway', 'money'
  1089. gs 'mod_wlife_functions', 'will_acceptance', 'force'
  1090. will_cost = (will_cost * iif(wl_whore['client_satisfaction'] = -10, 20, 40)) / 100
  1091. if will_cost < 3: will_cost = 3
  1092. if wl_cheat['will_cost'] = 1: will_cost = 0
  1093. if will_cost <= pcs_willpwr:
  1094. act 'Ask for more money (<<will_cost>> Willpower)':
  1095. cla & *nl
  1096. gs 'willpower', 'pay', 'force'
  1097. if rand(1,10) = 10:
  1098. wl_whore['fail_pay'] = 1
  1099. gt 'mod_wlife_highway', 'negotiation_fail'
  1100. end
  1101. wl_whore['payment'] = wl_whore['payment_backup']
  1102. gs 'stat'
  1103. 'He grudgingly accepts and agrees to pay you <<wl_whore[''payment'']>> <b>₽</b> instead.'
  1104. act 'Continue': gt 'mod_wlife_highway', 'money'
  1105. end
  1106. else
  1107. act 'Ask for more money (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1108. end
  1109. else
  1110. wl_whore['fail_pay'] = 0
  1111. 'When you arrive you have only one thing left to do...'
  1112. if wl_whore['skip_start'] = 1:
  1113. gt 'mod_wlife_highway', 'money'
  1114. else
  1115. act '... ask for your money': gt 'mod_wlife_highway', 'money'
  1116. end
  1117. end
  1118. end
  1119. if $ARGS[0] = 'money':
  1120. *clr & cla
  1121. minut += 2
  1122. wl_whore['client_satisfaction'] = 0
  1123. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/money.mp4"></video></center>'
  1124. '"So...," you say when he parks his car, but he already knows what you''re going to say. "Yeah, I know, you want your money."'
  1125. 'He pulls out his wallet and hands you <<wl_whore[''payment'']>> <b>₽</b>.'+iif(wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1, '', ' You keep it separated from your own money until you can settle everything with Volya tonight.')
  1126. wl_whore['earnings_day'] += wl_whore['payment']
  1127. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: money += wl_whore['payment']
  1128. wl_whore['payment'] = 0
  1129. gs 'mod_wlife_functions', 'acceptance_check', 'normal'
  1130. gs 'stat'
  1131. '<br>The moment you have put your money away his hands move to your body starting to undress you.'
  1132. if wl_whore['skip_start'] = 1:
  1133. gt 'mod_wlife_highway_sex', 'start'
  1134. else
  1135. act 'Get to work': gt 'mod_wlife_highway_sex', 'start'
  1136. end
  1137. end
  1138. if $ARGS[0] = 'bus_end':
  1139. minut += 35
  1140. money -= 75
  1141. if wl_whore['bus_check'] ! daystart:
  1142. wl_whore['bus_check'] = daystart
  1143. if wl_stats['acceptance'] > 100:
  1144. wl_stats['acceptance'] = 100
  1145. elseif wl_whore['earnings_day'] > 8000:
  1146. wl_stats['acceptance'] += 3
  1147. elseif wl_whore['earnings_day'] > 5000:
  1148. wl_stats['acceptance'] += 2
  1149. elseif wl_whore['earnings_day'] > 0:
  1150. wl_stats['acceptance'] += 1
  1151. else
  1152. wl_stats['acceptance'] -= 1
  1153. end
  1154. end
  1155. wl_whore['earnings_day'] = 0
  1156. wl_whore['customer_day'] = 0
  1157. gt 'city_industrial_train', 'outside'
  1158. end
  1159. --- mod_wlife_highway ---------------------------------