1
0

mod_wlife_highway_sex.qsrc 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942
  1. # mod_wlife_highway_sex
  2. !!------ Normal Client ------
  3. if $ARGS[0] = 'start':
  4. menu_off = 1
  5. guy += 1
  6. !!STD checks are done by the mod
  7. cumnostd = 1
  8. if $wl_whore['client_scene'] = 'Blowjob' or (rand(0,2) < 2 and wl_whore['scene_reduction'] = 0):
  9. wl_whore['blowjob_first'] = 1
  10. gt 'mod_wlife_highway_sex', 'Blowjob'
  11. else
  12. gt 'mod_wlife_highway_sex', $wl_whore['client_scene']
  13. end
  14. end
  15. if $ARGS[0] = 'Blowjob':
  16. *clr & cla
  17. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/blowjob/bj_'+rand(1,27)+'.mp4"></video></center>'
  18. if wl_whore['scene_repeat'] = 0:
  19. 'At the sight of your naked body he wastes no time to undress and reveal his '+iif($wl_whore['client_scene'] ! 'blowjob', 'limb dick.', 'already hard cock.')+' You both shuffle around in the car until you find a comfortable position.'+iif(rand(1,10) < 4, ' Sometimes you both can''t stop yourself from laughing, when you awkwardly move around each other and body parts intertwine.', '')
  20. *nl
  21. end
  22. if $wl_whore['client_scene'] = 'Blowjob' and wl_whore['scene_repeat'] = 0:
  23. if $wl_client_condom = 'Yes':
  24. gs 'mod_wlife_functions', 'remove_condom'
  25. 'You take your condom and put it on his <<dick>>cm dick.'
  26. end
  27. iif(rand(1,10) < 6, '"Don''t keep me waiting,', '"Get to work,')+iif(rand(1,10) < 4, ' whore', ' girl')+'," he says and you obediently start to suck him off.'
  28. elseif $wl_whore['client_scene'] = 'Blowjob' and wl_whore['scene_repeat'] = 1:
  29. 'You''re giving it your best. Switching up your routine, sometimes you only tease the head of his dick, lick his balls or deepthroat him as he praises your effort, but as time moves on he doesn''t seem to be close to shooting his load.'
  30. elseif $wl_whore['client_scene'] = 'Blowjob' and wl_whore['scene_repeat'] = 2:
  31. 'His stamina is impressive and despite your best efforts he still doesn''t cum. Your jaw aches and you''re getting tired of sucking him.'
  32. gs 'pain', 1, 'mouth', 'stretch'
  33. else
  34. if $wl_client_condom = 'Yes':
  35. gs 'mod_wlife_functions', 'remove_condom'
  36. 'You take your condom and put it on his <<dick>>cm dick.'
  37. end
  38. '"Get me ready," he commands and you obediently start to suck him hard.'
  39. end
  40. 'You wrap your lips around his member'+iif($wl_client_condom = 'Yes', '; with those modern condom there''s no real difference to bare skin. You suck and run', ' sucking and running')+' your tongue along his shaft while your hands fondle his balls. "Don''t be shy '+iif(rand(1,10) < 4, 'whore', 'girl')+'," he murmurs before pushing his cock further into your mouth.'
  41. gs 'arousal', 'bj', iif(wl_whore['scene_reduction'] = 0, 6, 12), 'unknown', 'prostitution', 'no_orgasm_msg'
  42. gs 'stat'
  43. if $wl_whore['client_scene'] ! 'Blowjob':
  44. act 'Continue': gt 'mod_wlife_highway_sex', $wl_whore['client_scene']
  45. elseif $wl_whore['client_scene'] = 'Blowjob' and ((wl_whore['scene_repeat'] = 0 and rand(1,6) < 4) or (wl_whore['scene_repeat'] = 1 and rand(1,6) < 3)) and wl_whore['scene_reduction'] = 0:
  46. wl_whore['scene_repeat'] += 1
  47. act 'Continue': gt 'mod_wlife_highway_sex' , 'Blowjob'
  48. elseif $wl_fetish['rimjob'] ! 'blocked' and wl_whore['client_creampie'] = 0 and (rand(1,100) + wl_whore['rim_pity_counter']) > 90:
  49. act 'Continue': gs 'mod_wlife_highway_sex', 'rimjob_start'
  50. else
  51. act 'Continue': gs 'mod_wlife_highway_sex' , 'switch'
  52. end
  53. end
  54. if $ARGS[0] = 'Vaginal':
  55. *clr & cla
  56. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/vaginal/vaginal_'+rand(1,45)+'.mp4"></video></center>'
  57. if wl_whore['scene_repeat'] = 0:
  58. if wl_whore['blowjob_first'] = 0: 'Once you both are alone you quickly take of your clothes and present your pussy to him. At the sight of your pussy he wastes no time unzipping his pants to reveal his already hard cock.'
  59. if $wl_client_condom = 'Yes' and wl_whore['condom'] = 0:
  60. gs 'mod_wlife_functions', 'remove_condom'
  61. 'You take your condom and put it on his <<dick>>cm dick.'
  62. end
  63. gs 'arousal', 'auto_lube', 'vaginal'
  64. 'You spread your legs and help guide his member to the right place. '+iif(pcs_horny > 40, 'You are getting wetter by the second, hoping to get some pleasure out of it, too. "You''re already wet for me? Good girl,"', 'He rubs his dick against your pussy and doesn''t seem to care that your pussy is still dry. "Get ready, bitch,"')+' he says and pushes his cock eagerly inside.'
  65. elseif wl_whore['scene_repeat'] = 1:
  66. 'He shows no signs of getting close as he fucks you as hard as in the beginning. "I could fuck you all day," he says.'
  67. elseif wl_whore['scene_repeat'] = 2:
  68. '"Your pussy feels amazing," he says and rams his dick inside you as hard as he can. His stamina is as impressive as is his assault relentless.'
  69. end
  70. gs 'arousal', 'vaginal', iif(wl_whore['scene_reduction'] = 0, 6, 12), 'unknown', 'prostitution', 'no_orgasm_msg'
  71. gs 'stat'
  72. if ((wl_whore['scene_repeat'] = 0 and rand(1,6) < 4) or (wl_whore['scene_repeat'] = 1 and rand(1,6) < 3)) and wl_whore['scene_reduction'] = 0:
  73. wl_whore['scene_repeat'] += 1
  74. act 'Continue': gt 'mod_wlife_highway_sex' , 'Vaginal'
  75. elseif $wl_fetish['rimjob'] ! 'blocked' and wl_whore['client_creampie'] = 0 and (rand(1,100) + wl_whore['rim_pity_counter']) > 90:
  76. act 'Continue': gs 'mod_wlife_highway_sex', 'rimjob_start'
  77. else
  78. act 'Continue': gs 'mod_wlife_highway_sex' , 'switch'
  79. end
  80. end
  81. if $ARGS[0] = 'Anal':
  82. *clr & cla
  83. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/anal/anal_'+rand(1,19)+'.mp4"></video></center>'
  84. if wl_whore['scene_repeat'] = 0:
  85. if wl_whore['blowjob_first'] = 0: 'Once you both are alone you quickly take of your clothes and present your pussy to him. At the sight of your pussy he wastes no time unzipping his pants to reveal his already hard cock.'
  86. if $wl_client_condom = 'Yes' and wl_whore['condom'] = 0:
  87. gs 'mod_wlife_functions', 'remove_condom'
  88. 'You take your condom and put it on his <<dick>>cm dick.'
  89. end
  90. gs 'arousal', 'auto_lube', 'anal'
  91. 'You spread your legs and help guide his member to the right place. He pushes his member against your asshole and without giving you a word of warning forces his dick inside.'
  92. elseif wl_whore['scene_repeat'] = 1:
  93. 'Again and again he pushes his cock inside your ass, forcing it deeper and deeper with every thrust.'
  94. elseif wl_whore['scene_repeat'] = 2:
  95. 'He isn''t stopping, you realize while he fucks you with an amazing stamina.'
  96. '"Fuck, you have a great ass," he groans as he thrusts balls-deep inside you.'
  97. gs 'pain', 1, 'asshole', 'stretch'
  98. gs 'pain', 1, 'asshole', 'tear'
  99. end
  100. gs 'arousal', 'anal', iif(wl_whore['scene_reduction'] = 0, 6, 12), 'unknown', 'prostitution', 'no_orgasm_msg'
  101. gs 'stat'
  102. if ((wl_whore['scene_repeat'] = 0 and rand(1,6) < 4) or (wl_whore['scene_repeat'] = 1 and rand(1,6) < 3)) and wl_whore['scene_reduction'] = 0:
  103. wl_whore['scene_repeat'] += 1
  104. act 'Continue': gt 'mod_wlife_highway_sex' , 'Anal'
  105. elseif $wl_fetish['rimjob'] ! 'blocked' and wl_whore['client_creampie'] = 0 and (rand(1,100) + wl_whore['rim_pity_counter']) > 90:
  106. act 'Continue': gs 'mod_wlife_highway_sex', 'rimjob_start'
  107. else
  108. act 'Continue': gs 'mod_wlife_highway_sex' , 'switch'
  109. end
  110. end
  111. if $ARGS[0] = 'rimjob_start':
  112. cla & *nl
  113. minut += 10
  114. wl_whore['rim_pity_counter'] = 0
  115. wl_whore['payment'] = 500 + pcs_hotcat * 5 + iif(wl_whore['tongue_piercing']= pcs_piercings['tongue'] and pcs_piercings['tongue'] < 10000, pcs_piercings['tongue'] * 15, 0)
  116. gs 'stat'
  117. iif(rand(0,1) = 0 or $wl_fetish['rimjob'] = '', 'Even after ten more minutes he still doesn''t seem to be close to shooting his load. "Something wrong?" you ask. He shakes his head. "Not really, but this will take a while." You let out an involuntary sigh. "There is something that will get me off quickly if you''re willing to do it." You send him a questioning look. "Lick my ass, that always get''s me off quickly,"', '"This isn''t working," he says after ten more minutes. "Could you maybe eat my ass? It''s a sure way for me to cum,"')+' he continues and quickly adds. "I pay extra, of course. How about <<wl_whore[''payment'']>> <b>₽</b>? I would really love to feel '+iif(pcs_piercings['tongue'] > 0 and pcs_piercings['tongue'] < 10000, 'that piercing', 'your tongue')+' on my asshole."'
  118. if $wl_fetish['rimjob'] = '':
  119. '<br>He wants you to do what? Licking his ass? You think shocked and look down to his ass. You knew that anal would be a possibility, but this? You don''t even have time to think about it more, before he asks, "and?" He clearly wants you to quickly make a decision.'
  120. '<br><font color="red">Content Warning: Ass-licking/Rimjob</font>'
  121. gs 'mod_wlife_highway_sex', 'rimjob_decision'
  122. act '<font color="red">Block this type of content</font>':
  123. cla & *nl
  124. minut += 2
  125. wl_whore['payment'] = 0
  126. wl_whore['client_rimjob'] = 0
  127. $wl_fetish['rimjob'] = 'blocked'
  128. gs 'stat'
  129. 'You shake your head, you will never fall so low to do something like this. "No, I don''t do something like this." He looks disappointed, but doesn''t say anything, before you resume what you did before this short intermezzo.'
  130. act 'Continue': gt 'mod_wlife_highway_sex', 'switch'
  131. end
  132. else
  133. gs 'mod_wlife_highway_sex', 'rimjob_decision'
  134. end
  135. end
  136. if $ARGS[0] = 'rimjob_decision':
  137. gs 'mod_wlife_functions', 'will_rimming', 'resist', iif($wl_fetish['rimjob'] = 'yes', 'hard', 'easy')
  138. if wl_cheat['will_cost'] = 1: will_cost = 0
  139. if will_cost <= pcs_willpwr:
  140. act 'Decline (<<will_cost>> Willpower)':
  141. cla & *nl
  142. minut += 1
  143. wl_whore['payment'] = 0
  144. wl_whore['client_rimjob'] = 0
  145. gs 'willpower', 'pay', 'resist'
  146. gs 'stat'
  147. '"Sorry, I don''t do something like this," you '+iif($wl_fetish['rimjob'] ! 'undecided', 'lie', 'say')+iif(rand(0,1), ', but he doesn''t seem to care. "No problem, most girls don''t do it," he tells you', '. He looks disappointed, but doesn''t say anything')+', before you resume what you did before this short intermezzo.'
  148. act 'Continue': minut += 10 & gt 'mod_wlife_highway_sex', 'switch'
  149. end
  150. else
  151. act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  152. end
  153. act 'Accept':
  154. cla & *nl
  155. minut += 1
  156. wl_whore['client_rimjob'] = 1
  157. gs 'stat'
  158. '"No problem, honey," you reply with a smile on your lips, "but money first." He eagerly pulls out his wallet and hands you the agreed upon amount of <<wl_whore[''payment'']>> <b>₽</b>.'
  159. wl_whore['earnings_day'] += wl_whore['payment']
  160. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: money += wl_whore['payment']
  161. wl_whore['payment'] = 0
  162. act 'Dig in': gt 'mod_wlife_highway_sex', 'switch'
  163. end
  164. end
  165. if $ARGS[0] = 'switch':
  166. if wl_whore['client_rimjob'] = 1:
  167. gt 'mod_wlife_highway_sex', 'cumshot', 'rimjob'
  168. elseif $wl_fetish['rimjob'] ! 'blocked':
  169. wl_whore['rim_pity_counter'] += 2
  170. end
  171. if $wl_whore['client_scene'] = 'Blowjob':
  172. if $wl_client_cumshot = 'Inside' or wl_whore['client_creampie'] = 1:
  173. gt 'mod_wlife_highway_sex', 'cumshot', 'mouth'
  174. else
  175. gt 'mod_wlife_highway_sex', 'cumshot', 'facial'
  176. end
  177. elseif $wl_whore['client_scene'] = 'Vaginal':
  178. if $wl_client_cumshot = 'Inside' or wl_whore['client_creampie'] = 1:
  179. gt 'mod_wlife_highway_sex', 'cumshot', 'vaginal_creampie'
  180. elseif $wl_client_cumshot = 'Outside or Condom' and wl_whore['client_creampie'] = 0:
  181. wl_cumshot_rand = rand(0,4)
  182. if wl_cumshot_rand < 3:
  183. gt 'mod_wlife_highway_sex', 'cumshot', 'stomach'
  184. elseif wl_cumshot_rand = 3:
  185. gt 'mod_wlife_highway_sex', 'cumshot', 'butt'
  186. else
  187. gt 'mod_wlife_highway_sex', 'cumshot', 'facial'
  188. end
  189. elseif $wl_client_cumshot = 'Outside' and wl_whore['client_creampie'] = 0:
  190. cla & *nl
  191. 'You can feel it, he is getting close.'
  192. act 'Trust him to pull out':
  193. wl_cumshot_rand = rand(1,100)
  194. if wl_cumshot_rand <= 10:
  195. wl_whore['accident'] = 1
  196. gt 'mod_wlife_highway_sex', 'cumshot', 'vaginal_creampie'
  197. elseif wl_cumshot_rand > 10 and wl_cumshot_rand <= 60:
  198. gt 'mod_wlife_highway_sex', 'cumshot', 'stomach'
  199. elseif wl_cumshot_rand > 60 and wl_cumshot_rand <= 90:
  200. gt 'mod_wlife_highway_sex', 'cumshot', 'butt'
  201. else
  202. gt 'mod_wlife_highway_sex', 'cumshot', 'facial'
  203. end
  204. end
  205. act 'Remind him to pull out':
  206. wl_cumshot_rand = rand(1,100)
  207. if wl_cumshot_rand <= 5:
  208. wl_whore['accident'] = 1
  209. gt 'mod_wlife_highway_sex', 'cumshot', 'vaginal_creampie'
  210. elseif wl_cumshot_rand > 5 and wl_cumshot_rand <= 60:
  211. gt 'mod_wlife_highway_sex', 'cumshot', 'stomach'
  212. elseif wl_cumshot_rand > 60 and wl_cumshot_rand <= 90:
  213. gt 'mod_wlife_highway_sex', 'cumshot', 'butt'
  214. else
  215. gt 'mod_wlife_highway_sex', 'cumshot', 'facial'
  216. end
  217. end
  218. end
  219. elseif $wl_whore['client_scene'] = 'Anal':
  220. if $wl_client_cumshot = 'Inside' or wl_whore['client_creampie'] = 1:
  221. gt 'mod_wlife_highway_sex', 'cumshot', 'anal_creampie'
  222. elseif $wl_client_cumshot = 'Outside or Condom' and wl_whore['client_creampie'] = 0:
  223. wl_cumshot_rand = rand(0,5)
  224. if wl_cumshot_rand < 2:
  225. gt 'mod_wlife_highway_sex', 'cumshot', 'stomach'
  226. elseif wl_cumshot_rand >= 2 or wl_cumshot_rand < 5:
  227. gt 'mod_wlife_highway_sex', 'cumshot', 'butt'
  228. elseif wl_cumshot_rand = 5:
  229. gt 'mod_wlife_highway_sex', 'cumshot', 'facial'
  230. end
  231. elseif $wl_client_cumshot = 'Outside' and wl_whore['client_creampie'] = 0:
  232. wl_cumshot_rand = rand(1,100)
  233. if wl_cumshot_rand <= 10:
  234. gt 'mod_wlife_highway_sex', 'cumshot', 'anal_creampie'
  235. elseif wl_cumshot_rand > 10 and wl_cumshot_rand <= 50:
  236. gt 'mod_wlife_highway_sex', 'cumshot', 'butt'
  237. elseif wl_cumshot_rand > 50 and wl_cumshot_rand <= 90:
  238. gt 'mod_wlife_highway_sex', 'cumshot', 'stomach'
  239. else
  240. gt 'mod_wlife_highway_sex', 'cumshot', 'facial'
  241. end
  242. end
  243. end
  244. end
  245. if $ARGS[0] = 'cumshot':
  246. *clr & cla
  247. if wl_whore['condom'] = 0 and $wl_whore['client_scene'] = 'Blowjob':
  248. gs 'mod_wlife_functions', 'std_check_oral'
  249. else
  250. gs 'mod_wlife_functions', 'std_check'
  251. end
  252. if $ARGS[1] = 'rimjob':
  253. gs 'mod_wlife_functions', 'std_check_oral', 'low'
  254. gt 'mod_wlife_highway_sex', 'rimjob_end'
  255. elseif $ARGS[1] = 'mouth':
  256. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/cum/mouth_'+rand(1,6)+'.mp4"></video></center>'
  257. '"'+iif(rand(1,10) < 4, 'Bitch, ', '')+'I''m cumming." He says'+iif(wl_whore['scene_repeat'] = 0, '', ' finally')+iif($wl_client_condom = 'Yes', ', pulls the condom off ', ' ')+'and pushes his cock back inside your mouth and shoots his load down your throat.'
  258. if $wl_client_cumshot ! 'Inside':
  259. '"That wasn''t what we agreed on," you say angrily after he pulls his dick out of your mouth.'
  260. '"Shut up, as if you don''t do that every day. Do you really think I pull out and ruin the seat?" He replies annoyed. "Now get dressed, I have other things to do."'
  261. end
  262. gs 'cum_call', 'mouth', 'a client'
  263. swallow += 1
  264. elseif $ARGS[1] = 'facial':
  265. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/cum/face_'+rand(1,7)+'.mp4"></video></center>'
  266. '"'+iif(rand(1,10) < 4, 'Bitch, ', '')+'I''m cumming." The man says'+iif(wl_whore['scene_repeat'] = 0, '', ' finally')+iif($wl_client_condom = 'Yes', ', pulls off the condom ', ' ')+'and shoots his cum all over your face.'
  267. gs 'cum_call', 'face', 'a client'
  268. facial += 1
  269. if rand(1,100) > 95 and pcs_makeup > 1: pcs_makeup = 0
  270. elseif $ARGS[1] = 'vaginal_creampie':
  271. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/cum/pussy_'+rand(1,7)+'.mp4"></video></center>'
  272. if wl_whore['accident'] = 1 and wl_whore['client_creampie'] = 0 and $wl_client_cumshot ! 'Inside':
  273. wl_whore['payment'] += 300
  274. 'He speeds up for a moment and then shoots his cum deep inside you.'
  275. 'You look at him, but before you can say anything he pulls out and looks at the mess he made. "Fuck, I''m really sorry. I''ll pay extra."'
  276. if wl_whore['reminded'] = 0:
  277. 'You sigh, but don''t say anything. There is nothing you can do about it anyway.'
  278. else
  279. '"Seriously? I reminded you to pull out," you shout.'
  280. 'He actually looks really sorry about it. "Come on, please don''t be mad, you are an awesome fuck and I couldn''t stop myself. Really, I''m sorry." He apologies again.'
  281. '"Fine", you sigh. "But pay up."'
  282. end
  283. elseif wl_whore['client_creampie'] = 1 and $wl_client_cumshot ! 'Inside':
  284. 'He'+iif(wl_whore['scene_repeat'] = 0, ' ', ' finally ')+' stops and pulls out, but only for a little while. He pushes himself back in, but something feels different. He cums before you can say anything, cock still buried deep in your pussy and without a condom. He groans and shoots his cum deep inside you. "Take it, bitch!" He screams.'
  285. '"What''s wrong with you?" You scream while he slips out of your pussy. "You stupid son of a..."'
  286. iif($wl_brand['text_pubic'] = 'cumslut', '"Stop complaining cumslut," he taunts you with your own tattoo. "We both know you want it."', '"Hahaha... what''s the problem ''mom''?" He laughs and get''s dressed.')
  287. else
  288. 'He'+iif(wl_whore['scene_repeat'] = 0, ' ', ' finally ')+'moans and you feel the warmth of his cum filling your pussy. With one last moan, he shoots the rest of his load inside you. "Fuck, that was good'+iif(rand(1,10) < 4, ' whore', '')+'," he sighs while zipping up.'
  289. end
  290. gs 'cum_call', 'vaginal', 'a client'
  291. elseif $ARGS[1] = 'stomach':
  292. if $wl_whore['client_scene'] = 'Anal':
  293. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/cum/abelly_'+rand(1,10)+'.mp4"></video></center>'
  294. else
  295. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/cum/pbelly_'+rand(1,10)+'.mp4"></video></center>'
  296. end
  297. iif($wl_client_condom = 'Yes', 'The man'+iif(wl_whore['scene_repeat'] = 0, ' ', ' finally ')+'takes off the condom, ', 'He'+iif(wl_whore['scene_repeat'] = 0, ' ', ' finally ')+'')+'groans and shoots his cum all over your labia and belly. Satisfied, he starts to clean himself up, going as far as to crudely wipe away the last dribbles of cum leaking from his cock onto your stomach. "That was fun'+iif(rand(1,10) < 4, ', slut."', '."')+' He says.'
  298. gs 'cum_call', 'stomach', 'a client'
  299. gs 'cum_call', 'labia', 'a client'
  300. elseif $ARGS[1] = 'butt':
  301. if $wl_whore['client_scene'] = 'Anal':
  302. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/cum/abutt_'+rand(1,4)+'.mp4"></video></center>'
  303. else
  304. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/cum/pbutt_'+rand(1,4)+'.mp4"></video></center>'
  305. end
  306. iif($wl_client_condom = 'Yes', 'The man'+iif(wl_whore['scene_repeat'] = 0, ' ', ' finally ')+'takes off the condom, ', 'He'+iif(wl_whore['scene_repeat'] = 0, ' ', ' finally ')+'')+'groans and shoots his cum all over your butt. Satisfied, he starts to clean himself up, going as far as to crudely wipe away the last dribbles of cum leaking from his cock onto your butt. "That was fun'+iif(rand(1,10) < 4, ', slut."', '."')+' He says.'
  307. gs 'cum_call', 'butt', 'a client'
  308. elseif $ARGS[1] = 'anal_creampie':
  309. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/cum/anal_'+rand(1,2)+'.mp4"></video></center>'
  310. if wl_whore['client_creampie'] = 1 and $wl_client_cumshot ! 'Inside':
  311. 'For several more minutes he pounds your ass until he finally stops'+iif($wl_client_condom = 'Yes', 'and pulls out for a second before he pushes back inside.', ', cock still buried deep in your ass.')+' He groans and you can feel spurts of warm cum fill you.'
  312. '"What''s wrong with you?" You scream while he slips out of your abused hole.'
  313. iif($wl_brand['text_pubic'] = 'cumslut', '"Stop complaining cumslut," he taunts you with your own tattoo. "We both know you want it."', '"Shut up! It''s not like I could knock you up, slut." He gives your ass a hard slap before zipping himself up.')
  314. else
  315. 'He'+iif(wl_whore['scene_repeat'] = 0, ' ', ' finally ')+'moans and you feel the warmth of his cum filling your ass. With one last moan, he shoots the rest of his load deep inside your bowls. "God, yes take it'+iif(rand(1,10) < 5, ' whore', ' bitch')+'," he sighs.'
  316. '"That was great, thanks for that," he adds.'
  317. if $wl_client_cumshot ! 'Inside':
  318. wl_whore['payment'] += 100
  319. '"Did you just cum inside me?" You ask him. "You didn''t pay for that!"'
  320. 'He looks puzzled. "Really? I didn''t?" He asks and when you shake your head he looks sorry. "Sorry, I totally forgot."'
  321. '"Fine", you sigh. "But pay up."'
  322. end
  323. end
  324. gs 'cum_call', 'anus', 'a client'
  325. end
  326. if wl_whore['payment'] > 0:
  327. *nl
  328. 'He pulls out his wallet and hands you an additional <<wl_whore[''payment'']>> <b>₽</b>.'
  329. wl_whore['earnings_day'] += wl_whore['payment']
  330. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: money += wl_whore['payment']
  331. wl_whore['payment'] = 0
  332. end
  333. if $wl_whore['client_scene'] = 'Blowjob':
  334. gs 'arousal', 'bj', 2, 'unknown', 'prostitution', 'no_orgasm_msg'
  335. elseif $wl_whore['client_scene'] = 'Vaginal':
  336. gs 'arousal', 'vaginal', 2, 'unknown', 'prostitution', 'no_orgasm_msg'
  337. elseif $wl_whore['client_scene'] = 'Anal':
  338. gs 'arousal', 'anal', 2, 'unknown', 'prostitution', 'no_orgasm_msg'
  339. end
  340. gs 'arousal', 'end'
  341. gs 'stat'
  342. act 'Get dressed': gt 'mod_wlife_highway_sex', 'end'
  343. end
  344. if $ARGS[0] = 'rimjob_end':
  345. *clr & cla
  346. wl_time = rand(3,4)
  347. wl_rand = rand(0,5)
  348. gs 'fame', 'city', 'prostitute', 1
  349. if $wl_fetish['rimjob'] = 'yes':
  350. wl_arousal = wl_time * -3
  351. else
  352. wl_arousal = wl_time * -1
  353. end
  354. minut += wl_time * 2
  355. act 'Get dressed': gt 'mod_wlife_highway_sex', 'end'
  356. if $wl_fetish['rimjob'] = '':
  357. $wl_fetish['rimjob'] = 'undecided'
  358. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/rimjob/rimjob_s5.mp4"></video></center>'
  359. 'He lays down on the backseat and lift his legs to present his ass to you. What have you agreed to? You ask yourself as your eyes wander down to his exposed asshole. He shaved the hair around it just like he did his balls and most of his crotch. At least you won''t have a ton of hair in your mouth. "Don''t worry, I showered before coming here," he tries to reassure you. "I always hope to find a girl that will do it. So I come prepared."'
  360. 'You continue to question your decision as you slowly move your head towards his ass. When you''re only an inch away you stick out your tongue and flinch the second it tip touches his puckered asshole. You quickly retreat back an inch, but it was unpleasant. A bit weird, but it didn''t taste horrible as you may have feared. "Please," the man pleads and that is the push you need to get back into it. You touch his asshole again with your tongue and start to lick the puckered flesh and the area around it. It tastes a bit bitter, but not bad and you quickly get used to it as you move your tongue around and over his asshole. "Spit on it," he orders you as he strokes his cock furiously. You do as he commands and push a bit with your tongue against his now wet opening. That takes him over the edge and he shoots his cum all over his hand an stomach while his asshole twitches slightly against your tongue. "Thanks," he says sounding completely spend but satisfied.'
  361. else
  362. if wl_whore['rim_counter'] = 0 or (wl_whore['rim_counter'] = 6 and wl_rand = 0):
  363. wl_whore['earnings_day'] += 200
  364. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: money += 200
  365. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/rimjob/rimjob_s0_'+rand(0,2)+'.mp4"></video></center>'
  366. 'He kneels on the backseat and spreads his ass-cheeks with his hands to give you better access to his asshole.'+iif($wl_fetish['rimjob'] = 'yes', ' Not even h', ' H')+'esitating for a second you push your mouth in his ass-crack and coat the sensitive area in your saliva. "Fuck, yes," the man shouts. "This is so fucking hot," he continues, when you dance around his hole with your tongue, before sucking on it once. After a minute of constant licking he urges you to give him a handjob and stimulated by your tongue and hands he shoots his cum on the backseat within a minute.'
  367. *nl
  368. '"Thanks, that was the best orgasm I had in a long time," he says sounding satisfied and pulls out another 200 <b>₽</b>. "Here take this for a job well done."'
  369. elseif wl_whore['rim_counter'] = 1 or (wl_whore['rim_counter'] = 6 and wl_rand = 1):
  370. gs 'cum_call', 'hands', 'a client'
  371. if wl_thought['rimjob'] = 0: wl_thought['rimjob'] = 1
  372. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/rimjob/rimjob_s1.mp4"></video></center>'
  373. 'In contrast to most guys he''s completely shaved. Not a single hair is left on his ass, balls and crotch which makes the whole experience a bit more enjoyable for you.'+iif(wl_thought['rimjob'] < 2, ' You give yourself a mental shake. It isn''t as if you like giving guys a rimjob... or do you? You ask yourself, but immediately push the thought aside and concentrate on the task in front of you. ', ' ')+'He also tastes like nothing, not even sweat as if he stepped right out of the shower. "That''s great, keep doing that," he says with a blissful smile on his face, when you flick your tongue through the puckered meat of his hole.'
  374. *nl
  375. 'You continue to tease his ass with your '+iif(pcs_piercings['tongue'] > 0 and pcs_piercings['tongue'] < 10000, 'piercing', 'tongue')+' for the next few minutes and stroking his cock with your hands. "Damn, that''s...," he stops talking as cum erupts from the tip of his cock coating your hand in it.'
  376. elseif wl_whore['rim_counter'] = 2 or (wl_whore['rim_counter'] = 6 and wl_rand = 2):
  377. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/rimjob/rimjob_s2.mp4"></video></center>'
  378. 'You push your face into his shaved ass-crack and dig in. "That feels nice," he says with a grin and strokes his cock as your tongue moves up and down his ass-crack. "Sounds even nicer," he adds, when the air is filled with the slobbery sounds your mouth and tongue make on his ass.'
  379. '"Yeah that''s it, lick my asshole whore, suck on it," he says more to himself to turn him on than to you. Still, you do what he says and enclose your mouth around his hole and suck on it a few times. "Shit, I''m coming," he hisses and erupts all over his hands.'
  380. elseif wl_whore['rim_counter'] = 3 or (wl_whore['rim_counter'] = 6 and wl_rand = 3):
  381. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/rimjob/rimjob_s3_'+rand(0,1)+'.mp4"></video></center>'
  382. '"I...," his face turns red. "I know it''s probably not something you enjoy," he says, "but could you at least fake it?"'
  383. '"I don''t have to fake it," you '+iif($wl_fetish['rimjob'] = 'yes', 'tell him the truth', 'lie to make him feel better')+'. "Really?" he asks surprised and happy at the same time. You nod and push him down on the backseat. "Of course, or I wouldn''t do it," you tell him and wink at him, before pushing your face into his ass and run your tongue through his ass-crack and over his asshole without breaking eye contact with him. "Yummy," you grin.'
  384. *nl
  385. 'You give it all you got to give him a good time and make him believe that there is nothing more enjoyable for you than to have your face pushed against a guys ass. The whole time his gaze is fixed on you until he cums.'
  386. elseif wl_whore['rim_counter'] = 4 or (wl_whore['rim_counter'] = 6 and wl_rand = 4):
  387. cla
  388. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/rimjob/rimjob_s4.mp4"></video></center>'
  389. '"More pressure," your client demands as your tongue moves up and down between his ass-cheeks. "Come on, really push against it," he adds and you shift your focus to his asshole. Your tongue pushes against it and you apply more force than you normally would. "Yeah, that''s it. Your tongue feels great," he moans as his eyes flutter shut and his right hand grabs his cock.'
  390. 'For a minute or two nobody says a word and the only things you can hear are the cars rushing by on the nearby highway and the perverted slobbery sounds your mouth makes in his ass-crack. "A finger, push a finger inside," he tells you as he quickens his strokes. "Now!"'
  391. 'You do it. Your right index finger moves past his saliva covered sphincter into his ass. "Wiggle it around," he yells and your lips curl upwards into a small grin, when you move your finger up and down and his cock shoots several large spurts on his crotch, stomach and even hit his throat.'
  392. if $wl_fetish['atm'] = 'blocked':
  393. act 'Get dressed': gt 'mod_wlife_highway_sex', 'end'
  394. else
  395. '"Put it into your mouth," the man suddenly says, when he opens his eyes. '+iif($wl_fetish['atm'] = '', 'You move your mouth towards his cock to lick it clean, believing that''s what he meant, but he shakes his head. "No, your finger," he explains more clearly. Your finger? What? Is he crazy? You lift it', 'You lift your finger')+' in front of your eyes. It looks clean. "You want me to put my finger into my mouth?" He nods eagerly. "Yeah, lick it clean'+iif($wl_fetish['atm'] = 'yes', '. ', '," he continues and when he sees the hesitation on your face he adds, "')+'I''ll give you 1000 <b>₽</b>, when you do it."'
  396. gs 'mod_wlife_functions', 'will_atm', 'resist', iif($wl_fetish['atm'] = 'yes', 'hard', 'easy')
  397. if wl_cheat['will_cost'] = 1: will_cost = 0
  398. if will_cost < pcs_willpwr:
  399. act 'Don''t do it (<<will_cost>> Willpower)':
  400. cla & *nl
  401. minut += 1
  402. gs 'willpower', 'pay', 'resist'
  403. gs 'stat'
  404. 'You shake your head and lower your finger. "Sorry, that''s not something I do," you '+iif(wl_thought['atm'] > 0, 'lie.', 'say.')
  405. act 'Get dressed': gt 'mod_wlife_highway_sex', 'end'
  406. end
  407. else
  408. act 'Don''t do it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  409. end
  410. act 'Lick your finger':
  411. *clr & cla
  412. minut += 2
  413. wl_whore['earnings_day'] += 1000
  414. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: money += 1000
  415. if wl_thought['atm'] = 0: wl_thought['atm'] = 1
  416. wl_stats['atm'] += 1
  417. gs 'mod_wlife_functions', 'std_check_oral', 'low'
  418. gs 'stat'
  419. '<center><img <<$set_imgh>> src="mod/wlife/images/prostitution/normal/sex/rimjob/finger.jpg"></center>'
  420. '"1,000?" you ask making sure you heard him correctly. "Yeah, a thousand rubles. You only have to put that finger into your mouth," he encourages you. You '+iif($wl_fetish['atm'] = 'yes', 'shrug', 'sigh')+' and suck your finger into your mouth. His eyes grow wide, when you swirl your tongue around it, before pulling your finger lasciviously out of your mouth. "Damn, you''re nasty," he says chuckling and hands you the promised 1,000 <b>₽</b>.'
  421. act 'Get dressed': gt 'mod_wlife_highway_sex', 'end'
  422. end
  423. if $wl_fetish['atm'] = '':
  424. $wl_fetish['atm'] = 'undecided'
  425. '<br><font color="red">Content Warning: Ass-to-Mouth</font>'
  426. act '<font color="red">Block this type of content</font>':
  427. cla & *nl
  428. minut += 1
  429. $wl_fetish['atm'] = 'blocked'
  430. gs 'stat'
  431. 'You shake your head and lower your finger. "Sorry, that''s not something I do," you say.'
  432. act 'Get dressed': gt 'mod_wlife_highway_sex', 'end'
  433. end
  434. end
  435. end
  436. elseif wl_whore['rim_counter'] = 5 or (wl_whore['rim_counter'] = 6 and wl_rand = 5):
  437. if wl_thought['trash'] = 0: wl_thought['trash'] = 1
  438. facial += 1
  439. gs 'cum_call', 'face', 'a client'
  440. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/sex/rimjob/rimjob_s5.mp4"></video></center>'
  441. '"Just flick your tongue over it," the men tells you as he'+iif(wl_whore['condom'] = 1, ' pulls the condom off and ', ' ')+'takes his cock into his hand. You do as he wants '+iif($wl_fetish['rimjob'] = 'yes', 'without hesitation', 'after hesitating for a few seconds')+' and flick the tip of your tongue over the puckered flesh of his hole. "Look me in the eye bitch," he orders you and instinctively you look up into his '+iif(rand(0,1) = 1, 'brown', 'blue')+' eyes. There is no respect or appreciation in them for what you''re doing for him. You realize that it isn''t about him wanting to get a rimjob, but about you doing such a degrading act for money. "Yeah, taste my ass," he says coldly while he continues to furiously stroke his cock. It turns him on so much to degrade you that it won''t take long for him to cum. "That''s what you''re good for, licking a mans asshole... you fucking trash," he nearly screams the last words as suddenly moves backwards and upright to point his cock directly at you. Your eyes close, the only thing you have time for, before his cum lands all over your face.'
  442. *nl
  443. if wl_whore['rim_unfriendly'] = 0 or rand(0,2) = 2:
  444. wl_whore['earnings_day'] += 500
  445. if wl_status['main'] = -1 or wl_georgiy['payment_method'] = 1: money += 500
  446. wl_whore['rim_unfriendly'] = 1
  447. '"I''m sorry," he apologizes, his demeanor has completely changed, and pulls out 500 <b>₽</b>. "I can''t stop myself from saying stuff like that." he explains. "It turns me on way too much."'
  448. '"Don''t worry about it," you answer taking the money from his hand'+iif(wl_thought['trash'] < 2, ' and try not to think about the truth behind his words.', '.')
  449. else
  450. wl_whore['client_asshole'] = 1
  451. end
  452. end
  453. if wl_whore['rim_counter'] < 6: wl_whore['rim_counter'] += 1
  454. end
  455. gs 'arousal', 'rimming_give', wl_arousal, 'unknown', 'prostitution', 'no_orgasm_msg'
  456. gs 'arousal', 'end'
  457. gs 'stat'
  458. end
  459. if $ARGS[0] = 'end':
  460. *clr & cla
  461. minut += 5
  462. wl_whore['customer_day'] += 1
  463. gs 'fame', 'city', 'prostitute', 1
  464. gs 'stat'
  465. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/leave_car.mp4"></video></center>'
  466. '"That was great", he tells you with a satisfied smile on his face. "Can we meet again sometime?"'
  467. if (wl_whore['client_creampie'] = 1 and $wl_client_cumshot ! 'Inside') or wl_whore['client_asshole'] = 1:
  468. 'You don''t look at him and don''t answer his question. You just get out of the car and...'
  469. else
  470. '"Sure, why not, sweetie. I work here several times a week except on Sunday," you say.'
  471. '"What''s your name?" He calls after you.'
  472. '"<<$wl_names[''street'']>>," you say before you ...'
  473. end
  474. if wl_whore['skip_end'] = 0:
  475. act 'Leave':
  476. *clr & cla
  477. minut += 2
  478. gs 'stat'
  479. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/leave_walk.mp4"></video></center>'
  480. 'You had <<wl_whore[''customer_day'']>> '+iif(wl_whore['customer_day'] > 1, 'clients', 'client')+' and earned <<wl_whore[''earnings_day'']>> <b>₽</b> today.'
  481. wl_whore['reminded'] = 0
  482. wl_whore['accident'] = 0
  483. wl_whore['condom'] = 0
  484. wl_whore['blowjob_first'] = 0
  485. wl_whore['scene_repeat'] = 0
  486. wl_whore['client_rimjob'] = 0
  487. wl_whore['client_asshole'] = 0
  488. killvar 'wl_cumshot_rand'
  489. killvar 'wl_time'
  490. killvar 'wl_rand'
  491. killvar 'wl_arousal'
  492. act 'Continue': gt 'mod_wlife_highway', 'work'
  493. end
  494. else
  495. minut += 2
  496. wl_whore['reminded'] = 0
  497. wl_whore['accident'] = 0
  498. wl_whore['condom'] = 0
  499. wl_whore['blowjob_first'] = 0
  500. wl_whore['scene_repeat'] = 0
  501. wl_whore['client_rimjob'] = 0
  502. wl_whore['client_asshole'] = 0
  503. killvar 'wl_cumshot_rand'
  504. killvar 'wl_time'
  505. killvar 'wl_rand'
  506. killvar 'wl_arousal'
  507. gt 'mod_wlife_highway', 'work'
  508. end
  509. end
  510. !!------ Regular Client ------
  511. if $ARGS[0] = 'regular_start':
  512. *clr & cla
  513. menu_off = 1
  514. cumnostd = 1
  515. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/start.mp4"></video></center>'
  516. 'You rub your hand over the hard bulge in his pants and smile seductively at him. "Let''s take care of this."'
  517. 'He groans and watches you opening his pants. "Yes, <<$wl_names[''street'']>>. I have waited the whole week for this," he tells you while you take his semi-hard cock and rub it slowly with your hand.'
  518. *nl
  519. if $wl_client_condom = 'Yes':
  520. gs 'mod_wlife_functions', 'remove_condom'
  521. 'You take your condom and put it on his <<dick>>cm dick.'
  522. *nl
  523. end
  524. 'You bow your head down and tenderly take the head of his dick in your mouth.'
  525. '"Oh fuck," he says when you circle your tongue around the head.'
  526. gs 'arousal', 'bj', 2, 'unknown', 'prostitution', 'no_orgasm_msg'
  527. gs 'arousal', 'hj', 2, 'unknown', 'prostitution', 'no_orgasm_msg'
  528. gs 'stat'
  529. wl_scene_rand = rand(1,10)
  530. if wl_whore['scene_reduction'] = 1:
  531. if wl_scene_rand < 8:
  532. if wl_scene_rand < 4: wl_scene_clit = 1
  533. gt 'mod_wlife_highway_sex', 'regular_start_bj'
  534. else
  535. gt 'mod_wlife_highway_sex', 'regular_start_lick'
  536. end
  537. else
  538. act 'Continue':
  539. if wl_scene_rand < 8:
  540. if wl_scene_rand < 4: wl_scene_clit = 1
  541. gt 'mod_wlife_highway_sex', 'regular_start_bj'
  542. else
  543. gt 'mod_wlife_highway_sex', 'regular_start_lick'
  544. end
  545. end
  546. end
  547. end
  548. if $ARGS[0] = 'regular_start_bj':
  549. *clr & cla
  550. if wl_scene_clit = 1:
  551. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/start_blowjob_clit.mp4"></video></center>'
  552. gs 'arousal', 'foreplay', -4, 'unknown', 'prostitution', 'no_orgasm_msg'
  553. else
  554. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/start_blowjob'+rand(0,1)+'.mp4"></video></center>'
  555. end
  556. '"That''s great, keep doing it like this," he tells you and you circle your tongue around the head of his cock again. "Yeah, like this," he responds and you can feel his cock growing harder in your mouth.'
  557. iif(wl_scene_clit = 1, 'His hand moves to your pussy and carefully rubs your clit while', 'For the next two minutes')+' you keep bobbing your head up and down on his shaft.'
  558. gs 'arousal', 'bj', 4, 'unknown', 'prostitution', 'no_orgasm_msg'
  559. gs 'stat'
  560. wl_scene_rand = rand(1,10)
  561. if wl_whore['scene_reduction'] = 0:
  562. act 'Continue':
  563. if wl_scene_rand < 4:
  564. gt 'mod_wlife_highway_sex', 'regular_start_lick'
  565. elseif wl_scene_rand >= 4 and $wl_whore['client_scene'] = 'Vaginal':
  566. gt 'mod_wlife_highway_sex', 'regular_vaginal'
  567. elseif wl_scene_rand >= 4 and $wl_whore['client_scene'] = 'Anal':
  568. gt 'mod_wlife_highway_sex', 'regular_anal'
  569. end
  570. end
  571. else
  572. if $wl_whore['client_scene'] = 'Vaginal':
  573. gt 'mod_wlife_highway_sex', 'regular_vaginal'
  574. else
  575. gt 'mod_wlife_highway_sex', 'regular_anal'
  576. end
  577. end
  578. end
  579. if $ARGS[0] = 'regular_start_lick':
  580. *clr & cla
  581. wl_scene_lick = 1
  582. wl_pic_rand = rand(0,1)
  583. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/start_lick'+'<<wl_pick_rand>>'+'.mp4"></video></center>'
  584. 'He hinges down the passenger seat. "Lay down, I want to taste you," he tells you. You eagerly obey and spread your legs.'
  585. '"Beautiful," he comments on your'+iif(pcs_horny < 40, ' dry ', ' wet ')+'pussy.'
  586. *nl
  587. if wl_pic_rand = 0:
  588. 'You grab on of your breasts and knead it. "Please," you moan. He smiles, but takes a moment to take in the view of you playing with yourself, then he moves his head between your legs and sucks your clit into his mouth.'
  589. gs 'arousal', 'breasts', -4, 'unknown', 'prostitution', 'no_orgasm_msg'
  590. else
  591. 'He takes too much time, so you grab his head and move him between your legs. "Come on," you say and enthusiastically sucks your clit into his mouth.'
  592. end
  593. *nl
  594. '"Yes," you moan and for the next few minutes you don''t think about anything else than the feeling of his tongue on your pussy.'
  595. gs 'arousal', 'cuni', 4, 'unknown', 'prostitution', 'no_orgasm_msg'
  596. gs 'stat'
  597. act 'Continue':
  598. if $wl_whore['client_scene'] = 'Vaginal':
  599. gt 'mod_wlife_highway_sex', 'regular_vaginal'
  600. elseif $wl_whore['client_scene'] = 'Anal':
  601. gt 'mod_wlife_highway_sex', 'regular_anal'
  602. end
  603. end
  604. end
  605. if $ARGS[0] = 'regular_vaginal':
  606. *clr & cla
  607. if wl_whore['scene_repeat'] = 0:
  608. if wl_scene_lick = 0:
  609. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/main_pussy_clit.mp4"></video></center>'
  610. 'He hinges down the passenger seat. "Lay down," he tells you and lays done next to you. You spread your legs and he holds up your leg while you guide his cock to your entrance. Starting slow he speeds up after a few thrusts and fucks you in earnest after a minute.'
  611. *nl
  612. 'You''re just laying there and try to enjoy the feeling as he fucks you and plays with your clit the entire time.'
  613. gs 'arousal', 'foreplay', -6, 'unknown', 'prostitution', 'no_orgasm_msg'
  614. elseif wl_scene_lick = 1:
  615. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/main_pussy'+rand(0,2)+'.mp4"></video></center>'
  616. gs 'arousal', 'auto_lube', 'vaginal'
  617. 'He moves out of his clothes and replaces his tongue with his dick. You spread your legs even further to give him easier access and he pushes inside.'
  618. 'Starting slow he speeds up after a few thrusts and fucks you in earnest after a minute.'
  619. end
  620. elseif wl_whore['scene_repeat'] = 1:
  621. wl_pic_rand = rand(3,5)
  622. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/main_pussy<<wl_pic_rand>>.mp4"></video></center>'
  623. if wl_pic_rand < 5:
  624. 'After a few minutes you switch positions. He puts the passenger seat back and moves to the back of the car and pulls you with him. You get on top of him and he continues pushing inside you.'
  625. elseif wl_pic_rand = 5:
  626. '"Get on your knees," he orders and helps you with it in the tight confounds of the car.'
  627. end
  628. elseif wl_whore['scene_repeat'] = 2:
  629. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/main_pussy6.mp4"></video></center>'
  630. iif(rand(1,10) < 4, 'You can''t remember that he ever showed such stamina, but today ', 'It''s always the same with him. His stamina shows no bounds and ')+' he can''t seem to get enough of you. It takes him several more minutes until he finally seems close to the finish line.'
  631. end
  632. gs 'arousal', 'vaginal', iif(wl_whore['scene_reduction'] = 0, 6, 12), 'unknown', 'prostitution', 'no_orgasm_msg'
  633. gs 'stat'
  634. if ((wl_whore['scene_repeat'] = 0 and rand(1,6) < 4) or (wl_whore['scene_repeat'] = 1 and rand(1,6) < 3)) and wl_whore['scene_reduction'] = 0:
  635. wl_whore['scene_repeat'] += 1
  636. act 'Continue': gt 'mod_wlife_highway_sex' , 'regular_vaginal'
  637. else
  638. act 'Continue': gs 'mod_wlife_highway_sex' , 'regular_switch'
  639. end
  640. end
  641. if $ARGS[0] = 'regular_anal':
  642. *clr & cla
  643. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/main_anal'+rand(0,4)+'.mp4"></video></center>'
  644. if wl_whore['scene_repeat'] = 0:
  645. 'He moves onto the backseat of the car and lies down on it. "Get on top of me."'
  646. gs 'arousal', 'auto_lube', 'anal'
  647. 'Hands, legs, arms and feet are in the way as you make your way to the back of the car.'
  648. if rand(1,10) = 1:
  649. 'Suddenly you loose your footing and land with your whole weight on top of him.'
  650. '"Ow!" He shouts more surprised than hurt, but he shakes his head when you utter an apology. "Don''t worry it didn''t hurt."'
  651. 'He helps you to get in position and you grab his dick and position it at the entrance of your ass.'
  652. else
  653. 'But you easily manage to get on top of him. You grab his dick and position it at the entrance of your ass.'
  654. end
  655. 'You carefully lower yourself onto his cock and forcing him past your sphincter.'
  656. '"Take a moment," he suggests'+iif(pcs_horny >= 60, ', but you shake your head and' , ' and you gladly take this opportunity to get used to his dick inside your body before you')+' start to fuck him.'
  657. elseif wl_whore['scene_repeat'] = 1:
  658. 'You switch up your routine every minute or so. Sometimes you fuck him, sometimes he fucks you or you both try to coordinate your simultaneous movements. He is clearly annoying himself and tells you that frequently.'
  659. *nl
  660. wl_scene_rand = rand(1,10)
  661. if wl_scene_rand < 5:
  662. '"My wife never let me fuck her like this," he tells you clearly '+iif(wl_scene_rand < 3, 'annoyed by this. "I should have married a whore like you <<$wl_names[''street'']>>."', 'proud about his wife. "She is a good woman, not a whore like you <<$wl_names[''street'']>>."')
  663. else
  664. '"You''re a special one, you know that, right?" He asks you, but you are to busy '+iif(wl_scene_rand > 8, 'fucking him', 'getting fucked by him')+' to answer. "Most of those other bitches don''t do anal.'+iif(wl_scene_rand > 8, ' If you''re a whore, you''re a whore. They should learn their place in the world, just like you did."', '"')
  665. end
  666. elseif wl_whore['scene_repeat'] = 2:
  667. 'He has stopped talking and is, just like you, only concentrating on the action. You can feel he is getting closer and closer as the minutes tick by.'
  668. end
  669. gs 'arousal', 'anal', iif(wl_whore['scene_reduction'] = 0, 6, 12), 'unknown', 'prostitution', 'no_orgasm_msg'
  670. gs 'stat'
  671. if ((wl_whore['scene_repeat'] = 0 and rand(1,6) < 4) or (wl_whore['scene_repeat'] = 1 and rand(1,6) < 3)) and wl_whore['scene_reduction'] = 0:
  672. wl_whore['scene_repeat'] += 1
  673. act 'Continue': gt 'mod_wlife_highway_sex' , 'regular_anal'
  674. else
  675. act 'Continue': gs 'mod_wlife_highway_sex' , 'regular_switch'
  676. end
  677. end
  678. if $ARGS[0] = 'regular_switch':
  679. if $wl_client_condom = 'Yes':
  680. if $wl_whore['client_scene'] = 'Vaginal':
  681. gt 'mod_wlife_highway_sex', 'regular_cumshot', 'vaginal_condom'
  682. elseif $wl_whore['client_scene'] = 'Anal':
  683. gt 'mod_wlife_highway_sex', 'regular_cumshot', 'anal_condom'
  684. end
  685. elseif $wl_client_condom = 'No':
  686. if $wl_whore['client_scene'] = 'Vaginal':
  687. if $wl_client_cumshot ! 'Inside':
  688. gt 'mod_wlife_highway_sex', 'regular_cumshot', 'mouth'
  689. else
  690. gt 'mod_wlife_highway_sex', 'regular_cumshot', 'vaginal_creampie'
  691. end
  692. elseif $wl_whore['client_scene'] = 'Anal':
  693. if $wl_client_cumshot ! 'Inside':
  694. gt 'mod_wlife_highway_sex', 'regular_cumshot', 'mouth'
  695. else
  696. gt 'mod_wlife_highway_sex', 'regular_cumshot', 'anal_creampie'
  697. end
  698. end
  699. end
  700. end
  701. if $ARGS[0] = 'regular_cumshot':
  702. *clr & cla
  703. if $ARGS[1] = 'mouth':
  704. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/end_mouth.mp4"></video></center>'
  705. 'He pulls out of your '+iif($wl_whore['client_scene'] = 'Anal', 'ass', 'pussy')+' and take his cock into your mouth. It won''t take much for him to cum.'+iif($wl_whore['client_scene'] = 'Anal', ' You try to ignore the taste of your own ass', ' You can taste your own pussy on his dick')+' as you tease his head with your tongue. That takes him over the edge and he shoots his cum inside your mouth.'
  706. gs 'arousal', 'bj', 2, 'unknown', 'prostitution', 'no_orgasm_msg'
  707. gs 'cum_call', 'mouth', 'a regular client'
  708. swallow += 1
  709. elseif $ARGS[1] = 'vaginal_condom' or $ARGS[1] = 'vaginal_creampie':
  710. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/end_pussy.mp4"></video></center>'
  711. 'You carefully massage his balls as he pushes into you. "I''m cumming," he groans and shoots his cum '+iif($ARGS[1] = 'vaginal_creampie', 'deep inside you.', 'inside the condom.')
  712. gs 'arousal', 'vaginal', 2, 'unknown', 'prostitution', 'no_orgasm_msg'
  713. if $ARGS[1] = 'vaginal_creampie': gs 'cum_call', 'vaginal', 'a regular client'
  714. elseif $ARGS[1] = 'anal_condom' or $ARGS[1] = 'anal_creampie':
  715. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/end_anal.mp4"></video></center>'
  716. 'With one last push he shoves his cock into you and shoots his cum '+iif($ARGS[1] = 'anal_creampie', 'deep inside you.', 'inside the condom.')
  717. gs 'arousal', 'anal', 2, 'unknown', 'prostitution', 'no_orgasm_msg'
  718. if $ARGS[1] = 'anal_creampie': gs 'cum_call', 'anus', 'a regular client'
  719. end
  720. gs 'arousal', 'end'
  721. gs 'stat'
  722. act 'Get dressed': gt 'mod_wlife_highway_sex', 'regular_end_0'
  723. if pcs_horny >= 80: act 'Get yourself off': gt 'mod_wlife_highway_sex', 'regular_main_lick'
  724. end
  725. if $ARGS[0] = 'regular_main_lick':
  726. *clr & cla
  727. minut += 3
  728. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/sex/main_lick.mp4"></video></center>'
  729. 'You can feel you are close and you move your hand between your legs to get yourself off.'
  730. 'He watches you for a few seconds before he moves between your legs. "Here, let me help you," he says and a second later you can feel his tongue between your pussy lips.'
  731. $orgasm_txt = 'Within a few minutes your legs are shaking and you closes your eyes as the powerful orgasm washes over you.'
  732. $orgasm_or = 'custom'
  733. gs 'arousal', 'cuni', -6, 'unknown'
  734. gs 'arousal', 'end'
  735. gs 'stat'
  736. *nl
  737. '"Thanks," you say exhausted but satisfied.'
  738. act 'Get dressed': gt 'mod_wlife_highway_sex', 'regular_end_0'
  739. end
  740. if $ARGS[0] = 'regular_end_0':
  741. if rand(1,10) < 4 and wl_whore['skip_start'] = 0:
  742. *clr & cla
  743. minut += 10
  744. gs 'stat'
  745. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/end_p1.mp4"></video></center>'
  746. 'You chat with him for some time and he tells you a little bit about himself, his life and his problems. Listening, asking some questions and faking interest in their troubles has become an important part of your job, at least with your regulars. They come to you to reduce stress and that does sometimes mean more than fucking you.'
  747. *nl
  748. 'He suddenly moves his head back to your tits and he plants several kisses on them. "What are you doing?" You laugh. "You can''t get enough of those? Do you?"'
  749. '"No never, they are perfect," he grins and suddenly looks a bit more serious as he moves back. "<<$wl_names[''street'']>>, can I kiss you?"'
  750. *nl
  751. 'You...'
  752. gs 'willpower', 'kiss', 'resist', iif($wl_whore['kiss'] = 'yes', 'hard', 'easy')
  753. if wl_cheat['will_cost'] = 1: will_cost = 0
  754. if will_cost <= pcs_willpwr:
  755. act 'Say no (<<will_cost>> Willpower)':
  756. *clr & cla
  757. minut += 2
  758. gs 'willpower', 'pay', 'resist'
  759. gs 'stat'
  760. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/end_p3.mp4"></video></center>'
  761. '"No, sorry sweetie, but I don''t kiss anybody while im working. It has nothing to do with you, it''s a rule I have," you '+iif($wl_whore['kiss'] = 'yes', 'lie', 'say')+' to avoid upsetting him.'
  762. 'He doesn''t look too happy about it. "Fine, I guess I can understand that."'
  763. if rand(1,10) > 7: wl_whore['customer_total'] -= 1
  764. act 'Get out of the car': gt 'mod_wlife_highway_sex', 'regular_end_1'
  765. end
  766. else
  767. act 'Say no (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  768. end
  769. act 'Kiss him':
  770. *clr & cla
  771. pcs_mood += 10
  772. if $wl_whore['kiss'] ! 'yes': $wl_whore['kiss'] = 'yes'
  773. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/end_p2.mp4"></video></center>'
  774. '... kiss him. It''s a strangely sweet moment in a car next to a gas station after he has solicited you for sex.'
  775. '"Thanks <<$wl_names[''street'']>>," he says and he looks happy not sexually satisfied but truly happy.'
  776. gs 'arousal', 'kiss', 3, 'unknown'
  777. gs 'arousal', 'end'
  778. gs 'stat'
  779. if rand(1,10) < 5:
  780. cla & *nl
  781. '"Here, take this," he says and tries to hand you another 100 <b>₽</b>.'
  782. gs 'willpower', 'prostitution', 'resist', 'easy'
  783. if wl_cheat['will_cost'] = 1: will_cost = 0
  784. if will_cost <= pcs_willpwr:
  785. act 'Refuse (<<will_cost>> Willpower)':
  786. cla & *nl
  787. minut += 1
  788. pcs_mood += 5
  789. wl_whore['customer_total'] += 1
  790. gs 'willpower', 'pay', 'resist'
  791. gs 'stat'
  792. '"Oh no, I can'' take that," you say a little bit offended. It feels wrong to get payed for a kiss.'
  793. '"What? Why?" He asks surprised.'
  794. 'You smile. "I don''t want it, not for giving you a kiss."'
  795. 'He looks puzzled and sits there for a moment still holding the 100 <b>₽</b> in his hand. "Sorry, I misjudged you."'
  796. '"It''s fine, I guess it comes with the territory," you say.'
  797. 'He takes back the money and you can see in his eyes that you have earned a little bit of respect with him. A rare sight in your profession.'
  798. act 'Get out of the car': gt 'mod_wlife_highway_sex', 'regular_end_1'
  799. end
  800. else
  801. act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  802. end
  803. act 'Accept':
  804. cla & *nl
  805. minut += 1
  806. pcs_mood -= 10
  807. money += 100
  808. 'You take it and with that you change the kiss into a simple transaction.'+iif(wl_georgiy['payment_method'] = 0, ' You don''t put it with the money for Volya and keep it for yourself. You gave him something you aren''t required to give and you feel that this money only belongs to you.', '')
  809. gs 'stat'
  810. if rand(1,10) = 10: wl_whore['customer_total'] -= 1
  811. act 'Get out of the car': gt 'mod_wlife_highway_sex', 'regular_end_1'
  812. end
  813. else
  814. act 'Get out of the car': gt 'mod_wlife_highway_sex', 'regular_end_1'
  815. end
  816. end
  817. else
  818. gt 'mod_wlife_highway_sex', 'regular_end_1'
  819. end
  820. end
  821. if $ARGS[0] = 'regular_end_1':
  822. *clr & cla
  823. minut += 2
  824. wl_whore['customer_day'] += 1
  825. gs 'fame', 'city', 'prostitute', 2
  826. gs 'stat'
  827. '<center><video autoplay loop src="mod/wlife/images/prostitution/regular/negotiation/end_p3.mp4"></video></center>'
  828. '"Bye <<$wl_names[''street'']>>, I hope I''ll seeing you again," is the last thing he says to you as you step out of the car. You close the door behind you and step back onto the parking lot of the gas station.'+iif(hour < 23, ' Your shift still isn''t over.', '')
  829. killvar 'wl_scene_clit'
  830. killvar 'wl_scene_lick'
  831. killvar 'wl_scene_rand'
  832. killvar 'wl_pic_rand'
  833. wl_whore['condom'] = 0
  834. wl_whore['scene_repeat'] = 0
  835. if wl_whore['skip_end'] = 0:
  836. act 'Move away from the car': gt 'mod_wlife_highway', 'work'
  837. else
  838. gt 'mod_wlife_highway', 'work'
  839. end
  840. end
  841. --- mod_wlife_highway_sex ---------------------------------