mod_wlife_punishment_sex.qsrc 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673
  1. # mod_wlife_punishment_sex
  2. !!------ Homeless: First ------
  3. if $ARGS[0] = 'homeless_first_0':
  4. *clr & cla
  5. $wl_homeless['counter'] += 1
  6. wl_homeless['timer'] = daystart
  7. $wl_homeless['scene'] = $ARGS[1]
  8. gs 'boystat', 'A910'
  9. gs 'arousal', 'hj', 2
  10. gs 'stat'
  11. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/start.mp4"></video></center>'
  12. 'Hesitantly you take his cock into your hands, your eyes fixed on his face, but he doesn''t show any signs that he''s awake. Even when you move your hands slowly up and down his shaft his eyes stay closed and his breathing steady.'
  13. 'A short rattling of the chain-link fence lets you pull your hands back. Sudden panic flares up inside you, but it''s only Georgiy''s henchman looking at you shocked and disgusted. Didn''t Georgiy tell him what''s going to happen? You wonder, after the initial shock has subsided.'
  14. gs 'willpower', 'misc', 'self', 'hard'
  15. if will_cost <= pcs_willpwr:
  16. act 'Tell him to go away (<<will_cost>> Willpower)':
  17. *clr & cla
  18. minut += 2
  19. wl_stats['respect'] += 2
  20. gs 'willpower', 'pay', 'self'
  21. gs 'stat'
  22. '<center><img <<$set_imgh>> src="mod/wlife/images/prostitution/homeless/set_1/cock_hold.jpg"></center>'
  23. '"Could you leave me alone, please? Georgiy didn''t order me to do it in front of an audience," you hiss. "Or do you get off on it? Does it turn you on to see a girl fucking a dirty bum?" you snap at him as your frustration gets the better of you.'
  24. '"Uhm...," he murmurs clearly uncomfortable with the question. He looks at you dumbfounded and opens his mouth once, closes it before opening it again like a fish out of water. After a few more seconds he finally says, "Georgiy told me to make sure that...," he explains, but you cut him off. "Yes," you put your hands back on the dirty cock. "See? I''m doing it, so leave me alone, OK?"'
  25. 'He nods and you roll your eyes as he walks away.'
  26. act 'Get back to it': gt 'mod_wlife_punishment_sex', 'homeless_first_1'
  27. end
  28. else
  29. act 'Tell him to go away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  30. end
  31. act 'Don''t say anything':
  32. *clr & cla
  33. minut += 2
  34. wl_stats['respect'] -= 5
  35. gs 'stat'
  36. '<center><img <<$set_imgh>> src="mod/wlife/images/prostitution/homeless/set_1/caught.jpg"></center>'
  37. 'You stare at him like a deer caught in a headlight. Is he suppose to watch? You ask yourself, when he doesn''t say anything. It''s bad enough that you have to do it, but to fuck him in front of an audience makes it even worse.'
  38. 'You wait for a few more seconds, a few more, but he still only stares at your hands that touched a bum''s cock a few seconds ago. It seems that he''s here to watch what happens. You sigh and take the cock back into your hand. That seems to finally trigger your observer and he vanishes as quickly as he appeared. You breath out a sigh of relief and ...'
  39. act '... get back to it': gt 'mod_wlife_punishment_sex', 'homeless_first_1'
  40. end
  41. end
  42. if $ARGS[0] = 'homeless_first_1':
  43. *clr & cla
  44. gs 'arousal', $wl_homeless['scene'], 5
  45. gs 'stat'
  46. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/<<$wl_homeless[''scene'']>>_0.mp4"></video></center>'
  47. if $wl_homeless['scene'] = 'hj':
  48. 'Confident that he won''t wake up even after stroking him for a few minutes you increase the beat of your strokes. Make him cum before he wakes up, you think as you watch your hand gliding up and down his '+iif($wl_homeless['condom'] = 'yes', 'condom covered', 'dirty')+' dick. '+iif($wl_homeless['condom'] = 'yes', 'It', 'You''ll probably never wash that stench of your hand, but even without a condom it')+' isn''t as bad as you would have expected'+iif($wl_homeless['condom'] = 'yes', ' thanks to the condom.', '.')+' Sure the smell that comes from him is vile, but your nose is getting more and more used to it.'
  49. else
  50. 'You lower your face down to his cock and the smell gets even stronger. His cock smells like a mixture of sweat, urine and dried cum. It won''t taste as bad as it smells, you tell yourself as you stick out your tongue. It''s not like you never have tasted cum before. You close your eyes and run your tongue over the head of his '+iif($wl_homeless['condom'] = 'yes', 'condom covered', 'dirty')+' dick. '+iif($wl_homeless['condom'] = 'yes', 'The stench is bad, but it''s manageable and there''s at least the condom between your taste buds and his penis.', 'The stench is bad, but the taste. "Oh my god," you say and retch. It''s truly horrible and nothing would have prepared you for that. You toy with the idea to use your hand instead, but now you already have the taste in your mouth. You might as well keep going. Taking a deep breath through your mouth to steady yourself before closing your lips around his cock again.')+' You concentrate on the sensitive tip and for the next minutes give it everything you got.'
  51. end
  52. *nl
  53. '"What the hell?" the man suddenly croaks and opens his eyes.'
  54. act 'Look at him':
  55. *clr & cla
  56. minut += 2
  57. gs 'stat'
  58. '<center><img <<$set_imgh>> src="mod/wlife/images/prostitution/homeless/set_1/homeless_awake.jpg"></center>'
  59. 'Shit, shit, shit! You think and stop what you''re doing. Your first instinct is to jump up and run away, but the threats Georgiy made are keeping you right were you are.'
  60. 'What should you do? How can you explain why you were '+iif($wl_homeless['scene'] = 'hj', 'stroking', 'sucking')+' his dick a few seconds ago?'
  61. '"What''s happening," he slurs and he can''t seem to focus his eyes on you. You already suspected that he was drunk, but that was an understatement. Maybe you could tell him that this isn''t real. That this is only a dream? Maybe he would believe it? Or if you aren''t the first whore Georgiy send here, you could tell him the truth. You ponder the question and decide to tell him...'
  62. act '... the truth': wl_temp = 0 & gt 'mod_wlife_punishment_sex', 'homeless_first_2'
  63. act '... that this a dream': wl_temp = 1 & gt 'mod_wlife_punishment_sex', 'homeless_first_2'
  64. end
  65. end
  66. if $ARGS[0] = 'homeless_first_2':
  67. *clr & cla
  68. gs 'arousal', $wl_homeless['scene'], 5
  69. gs 'stat'
  70. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/<<$wl_homeless[''scene'']>>_1.mp4"></video></center>'
  71. iif(wl_temp = 0, '"Here is the deal. I''m a whore and I''ll do you for free. So please, don''t make a big fuss about it.', '"Everything is alright," you say in a low dreamy voice. "It''s just a dream.')+' Relax and enjoy it." you tell him '+iif($wl_homeless['scene'] = 'hj', 'as you stroke his cock.', 'before you take his cock back into your mouth.')
  72. '"Uhm...," he groans as his eyes are trying to see you through the fog of his intoxicated mind. "Okay...," he manages to say drawing out the word. He lays his head back and his eyes flutter shut.'
  73. 'Maybe you can really do it without actually fucking him, you hope. The better the '+iif($wl_homeless['scene'] = 'hj', 'handjob', 'blowjob')+' the quicker you''ll be out of here.'
  74. *nl
  75. 'Sadly it doesn''t go according to plan. After a short time he opens his eyes and shakes his head in a typical drunken fashion. "No, not...," he slurs and suddenly sits up and pushes you down onto the floor with the uncontrolled strength of a drunken man. He moves between your legs and you have no other choice than to spread them. He '+iif(CloSkirtShortness = 0, 'violently pulls down your pants', 'pulls up your skirt')+' '+iif($pantyworntype ! 'none', 'and moves your panties to the side.', 'to reveal your pussy.')+' His '+iif($wl_homeless['condom'] = 'yes', 'condom covered', 'dirty')+' cock is going inside it regardless of what you want.'
  76. if wl_temp = 1 and $wl_homeless['condom'] = 'yes':
  77. act 'Continue':
  78. *clr & cla
  79. minut += 2
  80. gs 'stat'
  81. '<center><img <<$set_imgh>> src="mod/wlife/images/prostitution/homeless/set_1/pussy_start.jpg"></center>'
  82. 'He looks at the the condom on his cock and starts to pull on it. "Strange dream... Why... Why is there a condom?" he murmurs as he tries to pull the condom of. Fuck, you think. What is he doing? This can''t be happening. Should you say anything?'
  83. gs 'mod_wlife_functions', 'will_unprotected', 'resist'
  84. if will_cost <= pcs_willpwr:
  85. act 'Protest (<<will_cost>> Willpower)':
  86. $wl_homeless['condom'] = 'forced'
  87. gs 'willpower', 'pay', 'resist'
  88. gt 'mod_wlife_punishment_sex', 'homeless_first_3'
  89. end
  90. else
  91. act 'Protest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  92. end
  93. act 'Let it happen':
  94. wl_stats['unprotected'] += 1
  95. $wl_homeless['condom'] = 'accept'
  96. gt 'mod_wlife_punishment_sex', 'homeless_first_3'
  97. end
  98. end
  99. else
  100. act 'Get fucked': gt 'mod_wlife_punishment_sex', 'homeless_first_3'
  101. end
  102. end
  103. if $ARGS[0] = 'homeless_first_3':
  104. *clr & cla
  105. killvar 'wl_temp'
  106. $orgasm_txt = 'With the force of an explosion your orgasm shatters every conscious thought and you forget with whom you''re doing it. For a few blissful moments nothing matters except that uncomparable feeling reaching every cell of your body.'
  107. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/pussy_start_0.mp4"></video></center>'
  108. 'This is it. You can feel his '+iif($wl_homeless['condom'] = 'yes', 'condom covered', 'dirty')+' cock pushing against your opening. "Yes," he moans as it slides into you.'
  109. if $wl_homeless['condom'] = 'yes' or $wl_homeless['condom'] = 'no':
  110. 'This is fine, you think as he pushes deeper and deeper inside. He will fuck you for a few minutes,'+iif($wl_homeless['condom'] = 'yes', 'cum inside the condom', '')+' and afterwards you will be able to leave. Your punishment will finally be over.'+iif($wl_homeless['condom'] = 'yes', '', ' It was your decision to have his unwashed cock inside you without a condom, but right now you again push the thought aside why you did that and instead focus on the forbidden feeling between your legs.')
  111. elseif $wl_homeless['condom'] = 'forgot':
  112. 'This would have been a good day to have a condom with you, you think as you feel his cock sliding deeper and deeper inside you. But what''s done is done. You can''t change it now. In a few minutes this will all be over.'
  113. elseif $wl_homeless['condom'] = 'accept':
  114. 'Maybe you should have set something, but it''s to late now as you can feel his cock sliding deeper and deeper into you. You can see the condom next to the cardboard box on the ground and you wish that this was between you and the unwashed thing that is forcing it''s way up to the entrance of your womb.'
  115. elseif $wl_homeless['condom'] = 'forced':
  116. '"No, stop," you shout, but he doesn''t listen as his cock slides deeper and deeper into you. "Put the condom back on, this isn''t a dream. Please!" you beg without any success. He doesn''t give a shit about you. For a minute you hope that Georgiy''s henchman shows up to help you, but it''s no use and for the next minutes you can only lay there and stare at the condom. So close, but at the same time so far away.'
  117. end
  118. gs 'arousal', 'vaginal', 2
  119. gs 'stat'
  120. act 'Get fucked':
  121. *clr & cla
  122. minut += 5
  123. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/pussy_start_1.mp4"></video></center>'
  124. 'Your hole doesn''t care who is fucking you right now and a familiar warmth spreads out from your crotch through the rest of your body. His thrusts are uncontrolled but particular deep and powerful as he puts his body weight in it. "Why did you come back to me '+iif($pcs_firstname = 'Sasha' or $pcs_nickname = 'Sasha', 'Tatiana', 'Sasha')+'?" he suddenly asks after ravishing you for a few minutes. "I don''t deserve it," he sobs and tears are forming in his eyes. You and him clearly aren''t on the same page about what''s happening here. But maybe that''s your chance to get this over more quickly.'
  125. gs 'arousal', 'vaginal', -10
  126. gs 'stat'
  127. act 'Encourage him':
  128. *clr & cla
  129. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/pussy_1.mp4"></video></center>'
  130. '"Yes, I''m here with you. Everything is alright," you assure him and put your hand on his back as his thrusts become even more uncontrolled as tears run down his face and drop down on your chest. "I''m here. Cum for me, cum for '+iif($pcs_firstname = 'Sasha' or $pcs_nickname = 'Sasha', 'Tatiana', 'Sasha')+'," you encourage him and can feel him tensing up.'
  131. gs 'arousal', 'vaginal', 2
  132. gs 'stat'
  133. if $wl_homeless['condom'] = 'yes':
  134. act 'Let him cum inside the condom':
  135. $wl_homeless['creampie'] = 'condom'
  136. if rand(1,100) > 98: $wl_homeless['creampie'] = 'broke' & $wl_homeless['condom'] = 'broke'
  137. gt 'mod_wlife_punishment_sex', 'homeless_first_4'
  138. end
  139. else
  140. gs 'willpower', 'cum_inside', 'self', 'easy'
  141. if will_cost <= pcs_willpwr:
  142. act 'Beg him to pull out (<<will_cost>> Willpower)': $wl_homeless['creampie'] = 'no' & gs 'willpower', 'pay', 'self' & gt 'mod_wlife_punishment_sex', 'homeless_first_4'
  143. else
  144. act 'Beg him to pull out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  145. end
  146. act 'Let him cum inside you': $wl_homeless['creampie'] = 'yes' & gt 'mod_wlife_punishment_sex', 'homeless_first_4'
  147. end
  148. end
  149. end
  150. end
  151. if $ARGS[0] = 'homeless_first_4':
  152. *clr & cla
  153. gs 'sweat', 'add', 40
  154. gs 'fame', 'pav', 'prostitute', rand(1,4)
  155. if $wl_homeless['creampie'] ! 'condom':
  156. gs 'mod_wlife_functions', 'std_check', 'high'
  157. gs 'cum_call', 'vaginal', 'A910'
  158. end
  159. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/pussy_end.mp4"></video></center>'
  160. iif($wl_homeless['creampie'] = 'no', '"Pull out, pull out," you beg him, but instead h', 'H')+'e pushes as deep as he can inside you and shots his cum against your cervix.'+iif($wl_homeless['creampie'] = 'broke', ' Horrified you realize that the condom broke, when you can feel his cum flowing inside your pussy. Fuck, why now? Why with him? You think.', '')
  161. 'He tries to stand up when he pulls out of you, but stumbles backwards and lands with a thud on the hard concrete floor. This seems to finally lift the fog in his brain a bit and after blinking several times his teary eyes really fixate on your face. "You... you aren''t '+iif($pcs_firstname = 'Sasha' or $pcs_nickname = 'Sasha', 'Tatiana', 'Sasha')+'," he stutters.'
  162. 'Whatever his issues with this '+iif($pcs_firstname = 'Sasha' or $pcs_nickname = 'Sasha', 'Tatiana', 'Sasha')+' are, you can''t deal with them now. There''s only one thing you want to do. Get out of here.'
  163. gs 'arousal', 'vaginal', 2
  164. gs 'arousal', 'end'
  165. gs 'stat'
  166. wl_adrian['status'] = 1
  167. $wl_adrian['creampie'] = $wl_homeless['creampie']
  168. $wl_adrian['condom'] = $wl_homeless['condom']
  169. $wl_adrian['scene'] = $wl_homeless['scene']
  170. killvar '$orgasm_txt'
  171. act 'Leave as quickly as you can': gt 'mod_wlife_warehouse', 'homeless_outside'
  172. end
  173. !!------ Adrian: Good ------
  174. if $ARGS[0] = 'adrian_good':
  175. CLOSE ALL
  176. *clr & cla
  177. gs 'sweat', 'add', 5
  178. gs 'boystat', 'A910'
  179. gs 'arousal', 'hj', 2
  180. gs 'stat'
  181. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/hj2_start.mp4"></video></center>'
  182. 'You turn around and '+iif(ShoHeels < 4, 'walk', 'click')+' back to him'+iif(ShoHeels < 4, '', ' on your heels')+'. Helping him out in this way isn''t reprehensible, isn''t it? You don''t think so and squat down next to him. "<<$wl_names[''street'']>>?" Adrian asks, when your shadow falls over his face. "I...," he stammers and moves his hand away from his cock.'
  183. '"It''s OK," you tell him and crawl behind him into the cardboard box.'
  184. *nl
  185. 'He''s way to drunk and horny to argue with you as you pull him backwards so that he can relax against you. You put one arm around him and take his cock into your other hand. "Let me take care of you."'
  186. *nl
  187. 'You can feel the tension drain from his body, when his eyes close and his cock perks up between your fingers. You rub his shaft for a short time before spitting into your hand and taking care of the sensitive tip.'
  188. act 'Continue':
  189. *clr & cla
  190. pcs_mood = 100
  191. gs 'sweat', 'add', 5
  192. gs 'arousal', 'hj', 6
  193. gs 'stat'
  194. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/hj2_2.mp4"></video></center>'
  195. '"<<$wl_names[''street'']>>," he moans. "I don''t deserve this."'
  196. '"Shhhhh," you whisper into his ear. "You deserve this more than most men, living here is what you don''t deserve," you assure him as you keep working his cock.'
  197. 'It''s true, you think, he doesn''t deserve to be out here or to have been in prison. You can''t change that, but the least you can do is getting him off. So you give it your best, use every trick in the book to give him pleasure with your hand.'
  198. act 'Make him cum':
  199. *clr & cla
  200. gs 'sweat', 'add', 5
  201. gs 'cum_call', 'hands', 'A910'
  202. gs 'arousal', 'hj', 2
  203. gs 'arousal', 'end'
  204. gs 'stat'
  205. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/hj2_end.mp4"></video></center>'
  206. '"Cum for me," you whisper into his ears with a husky voice and don''t stop the movement of your hand as his cock erupts and shots cum all over your hand and his unwashed shirt.'
  207. '"Thanks," he murmurs, his energy spend and his eyes still shut. The booze and the orgasm quickly pulling him into a deep peaceful sleep. Your good deed for the day is done.'
  208. *nl
  209. 'As you walk away your mind wanders to the other poor souls that live hear and maybe could benefit from your help like Adrian.'
  210. act 'Leave': gt 'mod_wlife_warehouse', 'homeless_outside'
  211. end
  212. end
  213. end
  214. !!------ Adrian: Bad ------
  215. if $ARGS[0] = 'adrian_bad':
  216. CLOSE ALL
  217. *clr & cla
  218. minut += 2
  219. wl_stats['acceptance'] += 5
  220. gs 'arousal', 'bj', -6
  221. gs 'stat'
  222. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/bj2_start.mp4"></video></center>'
  223. '"<<$wl_names[''street'']>>," Adrian says, when you drop down to your knees. Grabbing his dick with your hand shuts him up and he watches with hazy eyes how you'+iif($wl_homeless['condom'] = 'yes', ' put the condom over his cock and ', ' ')+'take his '+iif($wl_homeless['condom'] = 'yes', '', 'unwashed')+' cock greedily into your mouth. The thought of what you''re doing turns you on immensely. Everything about it seems degrading and taboo.'
  224. '"Stop," he barely manages to form the word in his aroused and drunk brain. "I don''t deserve it. We shouldn''t."'
  225. 'Taking his cock out of your mouth you shake your head. "It''s not about you," you explain and for the first time utter the words that lay dormant in the back of your head since the day you fucked him. "I don''t deserve anything better, I''m just a dirty whore."'
  226. act 'Continue':
  227. *clr & cla
  228. minut += 3
  229. gs 'arousal', 'bj', -9
  230. gs 'stat'
  231. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/bj2_'+rand(0,4)+'.mp4"></video></center>'
  232. 'Just a dirty whore? Do you really believe that or is it something you said to turn you on? The question bubbles up inside you, but at the moment your only goal in life is to suck Adrian''s dirty cock. Nothing else matters.'
  233. *nl
  234. 'You were looking forward to a hard pounding, but all your experiences tell you that he''s already way to close to the edge.'
  235. act 'Make him cum':
  236. *clr & cla
  237. swallow += 1
  238. if $wl_homeless['condom'] ! 'yes':
  239. gs 'mod_wlife_functions', 'std_check_oral', 'high'
  240. gs 'cum_call', 'mouth', 'A910'
  241. end
  242. gs 'arousal', 'bj', 2, 'deepthroat'
  243. gs 'arousal', 'end'
  244. gs 'stat'
  245. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_1/bj2_end.mp4"></video></center>'
  246. 'He suddenly grabs your head and takes control of the situation. Keeping you in place with his strong hands, he fucks your head like a pussy before pushing his dick down your throat '+iif($wl_homeless['condom'] ! 'yes', 'which leaves you no choice but to swallow every single drop.', 'and you can feel him filling the condom deep inside your warm mouth.')
  247. *nl
  248. '"Thanks," he murmurs, his energy spend as he collapses onto a dirty old couch nearby. You don''t even have a chance to talk to him. The booze and the orgasm quickly pulling him into a deep peaceful sleep.'
  249. act 'Leave': gt 'mod_wlife_warehouse', 'homeless_outside'
  250. end
  251. end
  252. end
  253. !!------ Homeless: Regular/Solo ------
  254. if $ARGS[0] = 'homeless_solo':
  255. wl_pic_rand = rand(0,1)
  256. $wl_homeless['counter'] += 1
  257. gs 'npcgeneratec', 0, 'a homeless man', rand(18,39)
  258. gs 'boyStat', $npclastgenerated
  259. if wl_pic_rand = 0 or (wl_pic_rand = 1 and rand(0,2) < 2):
  260. wl_temp = 0 & gt 'mod_wlife_punishment_sex', 'homeless_solo_bj'
  261. else
  262. wl_temp = 0 & gt 'mod_wlife_punishment_sex', 'homeless_solo_tits'
  263. end
  264. end
  265. if $ARGS[0] = 'homeless_solo_tits':
  266. *clr & cla
  267. minut += 2
  268. gs 'pain', 6, 'nipples', 'bite'
  269. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_2/tits.mp4"></video></center>'
  270. iif(wl_temp = 1, 'He pulls you off his cock. ', '')+'"Take of your clothes," he slurs and watches with hungry eyes as you take of your top'+iif($braworntype ! 'none', ' bra ', ' ')+'to reveal your breasts.'
  271. '"Wow, nice tits" he murmurs and stretches his hands out to touch them. They leave small dirty stains on you as his hands roam over your tits, rubbing your nipples and occasionally twisting them between his rugged fingers. '+iif($wl_homeless['like'] = 2, 'The humiliating situation triggers something inside you and you can''t stop yourself from letting out a moan. Being here and getting manhandled by him turns you on immensely.', '')
  272. 'After playing with your tits for a minute he finally lets go, but only to suddenly suck one of your nipples hard into his mouth to bite down on it hard. You let out a cry of pain '+iif(pcs_horny > 60, 'mixed with a moan as if your body can''t decide if it should focus on the pain or the pleasure. You', 'and')+' try to bear with it as he switches to your other nipple to give him the same treatment.'
  273. gs 'arousal', 'foreplay', iif($wl_homeless['like'] = 2, -10, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  274. gs 'stat'
  275. act 'Continue':
  276. if wl_pic_rand = 1 and rand(0,2) < 2:
  277. wl_temp = 1 & gt 'mod_wlife_punishment_sex', 'homeless_solo_bj'
  278. else
  279. gt 'mod_wlife_punishment_sex', 'homeless_solo_pussy'
  280. end
  281. end
  282. end
  283. if $ARGS[0] = 'homeless_solo_bj':
  284. *clr & cla
  285. minut += 6
  286. if wl_temp = 1: gs 'pain', 6, 'nipples', 'bite'
  287. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_2/bj_'+wl_pic_rand+rand(0,1)+'.mp4"></video></center>'
  288. iif(wl_temp = 1, 'He bites your right nipple one last time before he pulls your head down towards his cock. ', '')+'You enclose the tip of his meat with your lips and dance around the sensitive flesh with your tongue. '+iif($wl_homeless['condom'] = 'yes', 'Thank god you used a condom, because the smell alone is upsetting your stomach.', 'It''s giving his cock the first wash in days as you clean every nook and cranny.')
  289. iif(rand(0,1) = 0, '"This is by far the best day of my life,"', '"I never would have thought to fuck a clean girl like you ever again,"')+' he says and runs his dirty fingers through your hair as you bob your mouth up and down the length of his cock taking it as deep as possible down your throat.'
  290. gs 'arousal', 'bj', iif($wl_homeless['like'] = 2, -12, -3), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', ''), 'deepthroat'
  291. gs 'stat'
  292. act 'Continue':
  293. if wl_pic_rand = 0 and rand(0,2) < 2:
  294. wl_temp = 1 & gt 'mod_wlife_punishment_sex', 'homeless_solo_tits'
  295. else
  296. gt 'mod_wlife_punishment_sex', 'homeless_solo_pussy'
  297. end
  298. end
  299. end
  300. if $ARGS[0] = 'homeless_solo_pussy':
  301. *clr & cla
  302. minut += 6
  303. killvar 'wl_temp'
  304. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_2/pussy_'+rand(0,4)+'.mp4"></video></center>'
  305. 'His first push is hesitant as if he still can''t believe his luck, but when his cock is deep inside your hole he throws caution in the wind and begins to fuck you with all the strength he can muster.'
  306. if $wl_homeless['counter'] < 10 and rand(0,1) = 1:
  307. '"I never believed my friends that there really is a slut like you out there," he says between thrusts.'
  308. elseif $wl_homeless['condom'] ! 'yes' and rand(0,1) = 1:
  309. '"Good thing that you licked it clean, I didn''t have the chance to wash it in days."'
  310. elseif $wl_homeless['counter'] >= 10 and rand(0,1) = 1:
  311. '"Please, visit me again, you''re way better than the homeless pussy I normally get."'
  312. elseif $wl_homeless['like'] = 1:
  313. pcs_mood += 20
  314. '"You really are an angel, do you know that? There aren''t many woman who would help us in this way. God bless you." His words conjures up a smile on your lips and makes you feel better about fucking him.'
  315. elseif $wl_homeless['like'] = 2 and $wl_homeless['sex'] ! 'forced':
  316. gs 'arousal', 'foreplay', -12, 'humiliation', 'prostitution'
  317. '"I don''t want to complain, but damn... you really are a fucked up bitch, aren''t you? Selling your hole for a few rubbles to trash like us," he says degrading himself in the process too. "Shut up and fuck me harder," you answer immensely enyoing being treated this way.'
  318. else
  319. '"I can''t believe this is real," he barely manages to say. "You feel so great."'
  320. end
  321. if $wl_homeless['like'] = 2:
  322. $orgasm_txt = '"Fuck, yes," you scream and throw your head back as your orgasm explodes inside you. Still not understanding why this situation triggers you so much you let go of all doubts and completely give yourself over to him, his dirty cock and this degrading encounter.'
  323. else
  324. $orgasm_txt = 'When you go over the edge, your whole body begins to shake and your eyes flutter shut as your orgasm takes control of you and drowns out every unpleasant aspect of this encounter.'
  325. end
  326. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -12, -3), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  327. gs 'stat'
  328. act 'Continue':
  329. *clr & cla
  330. minut += 4
  331. killvar 'wl_temp'
  332. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_2/pussy_'+rand(0,4)+'.mp4"></video></center>'
  333. wl_rand = rand(0,2)
  334. if wl_rand = 0:
  335. 'Minute after minute after minute he continues to pound his cock into your pussy like a madman. It''s as if he wants to burn the sensation into his mind to be able to savor it for a long time.'
  336. elseif wl_rand = 1:
  337. gs 'arousal', 'kiss', iif($wl_homeless['like'] = 2, -8, -2), 'humiliation', iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  338. 'He pulls you into a rough kiss and forces his tongue into your mouth without any warning. The taste assaults your senses as his cock forces itself as deep as possible into your cunt.'
  339. else
  340. 'His hands roam over your body touching every inch of it as if he wants to burn how your body feels into this memory. He probably expects he''ll never have a chance to fuck a girl like you again so he tries to make every second count.'
  341. end
  342. '"Uhh...," he groans and when his movement become a bit more erratic you know that he will shoot his load soon.'
  343. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -8, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  344. gs 'arousal', 'end'
  345. gs 'stat'
  346. if $wl_homeless['condom'] = 'no':
  347. gs 'willpower', 'cum_inside', 'self', 'easy'
  348. if will_cost <= pcs_willpwr:
  349. act 'Beg him to pull out (<<will_cost>> Willpower)':
  350. $wl_homeless['creampie'] = 'no'
  351. gs 'willpower', 'pay', 'self'
  352. if rand(0,2) < 2:
  353. gt 'mod_wlife_punishment_sex', 'homeless_solo_end_mouth'
  354. else
  355. gt 'mod_wlife_punishment_sex', 'homeless_solo_end_pussy'
  356. end
  357. end
  358. else
  359. act 'Beg him to pull out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  360. end
  361. act 'Let him do whatever he wants':
  362. $wl_homeless['creampie'] = 'yes'
  363. if rand(0,2) < 2:
  364. gt 'mod_wlife_punishment_sex', 'homeless_solo_end_pussy'
  365. else
  366. gt 'mod_wlife_punishment_sex', 'homeless_solo_end_mouth'
  367. end
  368. end
  369. else
  370. act 'Let him cum inside the condom':
  371. $wl_homeless['creampie'] = 'condom'
  372. if rand(1,100) > 98: $wl_homeless['creampie'] = 'broke' & $wl_homeless['condom'] = 'broke'
  373. if rand(0,2) < 2:
  374. gt 'mod_wlife_punishment_sex', 'homeless_solo_end_pussy'
  375. else
  376. gt 'mod_wlife_punishment_sex', 'homeless_solo_end_mouth'
  377. end
  378. end
  379. end
  380. end
  381. end
  382. if $ARGS[0] = 'homeless_solo_end_pussy':
  383. *clr & cla
  384. minut += 2
  385. if $wl_homeless['creampie'] ! 'condom':
  386. gs 'mod_wlife_functions', 'std_check', 'high'
  387. gs 'cum_call', 'vaginal', 'a homeless man'
  388. end
  389. gs 'sweat', 'add', 40
  390. gs 'stat'
  391. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_2/end_pussy.mp4"></video></center>'
  392. iif($wl_homeless['creampie'] = 'no', '"Please, pull out," you beg him, but he''s already beyond the point of no return. ', '')+'He rams his dick as deep as possible into you and shoots his load into '+iif($wl_homeless['condom'] ! 'yes', 'your womb', 'the condom')+' as his sweaty body collapses on top of you.'+iif($wl_homeless['creampie'] = 'broke', ' Horrified you realize that the condom broke, when you can feel his cum flowing inside your pussy. Fuck, why now? Why with him? You think.', '')
  393. iif($wl_homeless['like'] = 1, 'You let him catch his breath and patiently wait for him to get off you. You don''t want to ruin the moment.', '"Get off me," you say nearly fainting from the horrible assault on your nose when his body is so close to you.')
  394. *nl
  395. 'You are finished with him and have done what you came here to do. Grabbing your clothes as fast as possible you already stumble out of the room before he has a chance to say anything else.'
  396. killvar '$orgasm_txt'
  397. act 'Leave': gt 'mod_wlife_warehouse', 'homeless_outside'
  398. end
  399. if $ARGS[0] = 'homeless_solo_end_mouth':
  400. *clr & cla
  401. minut += 2
  402. swallow += 1
  403. gs 'fame', 'pav', 'prostitute', rand(0,3)
  404. gs 'mod_wlife_functions', iif($wl_homeless['condom'] = 'yes', 'std_check_oral', 'std_check'), 'high'
  405. gs 'cum_call', 'mouth', 'a homeless man'
  406. gs 'stat'
  407. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_2/end_mouth.mp4"></video></center>'
  408. '"Get on your knees," he wheezes as he gets up on his feet'+iif($wl_homeless['condom'] ! 'yes', '.', ' ripping the condom off.')+' Your whore instincts kick in and you open your mouth without question.'
  409. 'His hot seed shoots into your mouth and without thinking you swallow his load and take the head of his cock into your mouth to get the remaining drops of cum.'+iif($wl_homeless['condom'] ! 'yes', '', ' That was a mistake and your mind snaps back to reality, when the awful taste of urine, sweat and dried cum assaults your taste buds.')
  410. *nl
  411. 'You are finished with him and have done what you came here to do. Grabbing your clothes as fast as possible you already stumble out of the room before he has a chance to say anything else.'
  412. if wl_kiss_temp = 1: killvar 'wl_kiss_temp'
  413. killvar '$orgasm_txt'
  414. act 'Leave': gt 'mod_wlife_warehouse', 'homeless_outside'
  415. end
  416. !!------ Homeless: Regular/Threesome ------
  417. if $ARGS[0] = 'homeless_threesome':
  418. if rand(0,1) = 0:
  419. $wl_rand = 'hj'
  420. else
  421. $wl_rand = 'bj'
  422. end
  423. gs 'npcgeneratec', 0, 'a homeless man', rand(18,39)
  424. gs 'boyStat', $npclastgenerated
  425. gt 'mod_wlife_punishment_sex', 'homeless_threesome_start'
  426. end
  427. if $ARGS[0] = 'homeless_threesome_start':
  428. *clr & cla
  429. minut += 4
  430. gs 'arousal', '<<$wl_rand>>', iif($wl_homeless['like'] = 2, -8, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  431. gs 'stat'
  432. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/<<$wl_rand>>'+iif($wl_rand = 'bj', '_<<rand(0,1)>>', '')+'.mp4"></video></center>'
  433. if wl_homeless['status'] < 4:
  434. 'They made themselves a home in the cellar. A little stockpile of food and booze sits on an old rack, two piles of clothes lie next to two stained mattresses, but there is also the explanation why they don''t smell as bad as the other guys. An old but functioning sink hangs on the wall. "It''s not much, but it''s warm and dry," one of the guys beams at you.'
  435. '"Yeah it''s... ." Dirty? Sad? Horrible? Disgusting? Pitiful? "... nice," you say after giving it some thought and try to purge all emotions from your expressions.'
  436. '"Thanks," the other guy replies not understanding that you didn''t mean it. He flashes you a grin that could have been descried as ''toothy'' if he still had all his teeth.'
  437. end
  438. '"And how are we going to...," one of the guys makes an open gesture with his hands that encompasses all of you and the room. "Sit down," you answer and point at one of the mattresses.'
  439. *nl
  440. iif($wl_homeless['condom'] = 'yes', 'You hand both of them a condom and they put them on their already rock-hard cocks without complaint. ', '')+'Sitting down between them you close your '+iif($wl_rand = 'hj', 'hands', 'lips')+' around '+iif($wl_rand = 'hj', 'their', 'one of the')+' cocks and start to '+iif($wl_rand = 'hj', 'softly suck on his dick, but quickly switch to the other guy to give each of them the same attention.', 'slowly stroke their dicks.')
  441. '"You''re ready," you declare after a few minutes and ...'
  442. $wl_orgasm_temp = 'his cock keeps'
  443. $orgasm_txt = 'Your mind goes blank for a moment as <<$wl_orgasm_temp>> going in and out of your quivering pussy, making your orgasm grow stronger with every thrust. You can''t tell if it took seconds, minutes or hours for it to end.<br>'
  444. if rand(0,1) = 0 or wl_homeless['status'] < 4:
  445. act '... get on top of one of them': gt 'mod_wlife_punishment_sex', 'homeless_threesome_dp'
  446. else
  447. act '... get on all fours': gt 'mod_wlife_punishment_sex', 'homeless_threesome_pbj'
  448. end
  449. end
  450. if $ARGS[0] = 'homeless_threesome_dp':
  451. *clr & cla
  452. minut += 4
  453. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/pbj_2.mp4"></video></center>'
  454. 'The next moments go by in a blur. Hands are everywhere taking of tops, unbuckling belts, taking of shoes, pants or socks. Before you know it you''re on top one of the hobos and his cock is moving up inside you. '+iif($wl_homeless['like'] = 2, '"Fuck yes," you shout as your eager hole is finally filled.', iif($wl_homeless['like'] = 1, 'Your lips curve upwards showing an honest smile as he fills your inviting hole. You could be the first woman he fucks in years or even decades and it feels beyond great to help him in this way.', 'Hopefully they finish quickly and you can leave this horrible place.'))
  455. *nl
  456. gs 'arousal', 'bj', iif($wl_homeless['like'] = 2, -8, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  457. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -8, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  458. gs 'stat'
  459. '"Don''t keep me hanging," the other guy complains and steps next to you. You awkwardly manage to move his cock into your mouth, but it''s hard to coordinate your sucking with the movement of your body. After a few tries the man steps back. "That sucks," he complains, pun probably not intended. "Your cunt looks like it has room for one more," he adds looking hungrily at your pussy. He grabs your legs and positions his cock right above his friends cock. He''s about to shove it in there as well.'
  460. gs 'willpower', 'group', 'resist', iif($wl_homeless['like'] ! 0, 'hard', 'easy')
  461. if will_cost <= pcs_willpwr:
  462. act 'Protest (<<will_cost>> Willpower)':
  463. cla & *nl
  464. minut += 1
  465. gs 'willpower', 'pay', 'resist'
  466. gs 'stat'
  467. '"Stop, no," you shout and move one of your hands protectively between your pussy and his cock. "You are not going to push two cocks into me," you protest loudly.'
  468. '"Come on, you can''t suck and fuck like this at the same time," the hobo protests and sends you a pleading look. "No," you say and shake your head. "I''ll put more effort into it and you guys can switch positions," you say staying adamant.'
  469. '"Fine," he sighs and moves back to your mouth.'
  470. act 'Do your best':
  471. *clr & cla
  472. minut += 6
  473. gs 'sweat', 30
  474. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/pbj_3.mp4"></video></center>'
  475. 'After a few more awkward tries all three of you finally find a rhythm and you manage to give both guys a good time. You focus an keeping your head steady and instead of bobbing your head up and down his cock you mainly let your tongue dance around the senses head.'
  476. *nl
  477. gs 'arousal', 'bj', iif($wl_homeless['like'] = 2, -12, -3), 'deepthroat', iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  478. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -12, -3), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  479. gs 'stat'
  480. '"I''m close the one with his '+iif($wl_homeless['condom'] = 'yes', 'condom covered', 'smelly')+' cock down your throat tells you and judging by the rapid breathing of the other one he''s close as well.'
  481. act 'Take their loads': gt 'mod_wlife_punishment_sex', 'homeless_threesome_pbj_end'
  482. end
  483. end
  484. end
  485. act 'Let him do it':
  486. *clr & cla
  487. minut += 2
  488. $dick_girth = 'monstrous'
  489. $wl_orgasm_temp = 'both cocks keep'
  490. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/dp_start.mp4"></video></center>'
  491. '"Damn," you groan mentally preparing yourself for what is about to happen as the second cock positions himself above the one already inside your pussy. "I can stop if you want?" he asks, but you shake your head. "No, it''s fine," you reply, but he seems unsure. "Are you sure, I can..."'
  492. '"She said it''s fine, do it already," the other hobo interjects annoyed with your back and forth. "Stop your yammering and let''s get back to the fucking part." You lock eyes with the one looking down on you and nod once to make sure that he knows it''s something you '+iif($wl_homeless['like'] ! 2, 'are fine with.', 'really want.')
  493. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -4, -1), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  494. gs 'stat'
  495. act 'Continue':
  496. *clr & cla
  497. minut += 8
  498. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/dp_1.mp4"></video></center>'
  499. '"Oh my god," you''re barely able to articulate those three little words, when the two cocks find a rhythm and bang you hard. '+iif(wl_homeless['status'] < 4, 'Never', 'Rarely')+' have you been filled and stretched like this before. It feels like they are pushing with their dicks every thought out of your mind. Was there something about being forced to prostitute yourself, fucking hobos,'+iif($wl_piss_whore = 'yes', ' getting pissed on, ', ' ')+'and getting ravaged by strangers every week? You can''t remember. Blissfully unaware of what your life has become there is only the feeling of two cocks inside you.'
  500. *nl
  501. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -16, -4), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  502. gs 'stat'
  503. act 'Continue':
  504. *clr & cla
  505. minut += 4
  506. if rand(1,100) > 98:
  507. wl_condom_temp += 1
  508. $wl_homeless['condom'] = 'broke'
  509. end
  510. if rand(1,100) > 98:
  511. wl_condom_temp += 1
  512. $wl_homeless['condom'] = 'broke'
  513. end
  514. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/dp_0.mp4"></video></center>'
  515. if $wl_homeless['condom'] ! 'yes':
  516. gs 'mod_wlife_functions', 'std_check', 'high'
  517. gs 'cum_call', 'vaginal', 'a homeless man'
  518. if wl_broke_temp = 2 or $wl_homeless['condom'] = 'forgot' or $wl_homeless['condom'] = 'no':
  519. gs 'npcgeneratec', 0, 'a homeless man', rand(18,39)
  520. gs 'boyStat', $npclastgenerated
  521. gs 'mod_wlife_functions', 'std_check', 'high'
  522. gs 'cum_call', 'vaginal', 'a homeless man'
  523. end
  524. end
  525. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -8, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  526. gs 'stat'
  527. 'The two cocks inside your pussy feel to good'+iif(pain['vaginal'] > 0, ', even if your pussy hurts, ', ' ')+'for you to be able recognize the signs of their impending cumshots. '+iif($wl_homeless['condom'] = 'yes', 'Thankfully you insisted on condoms and their cum goes straight into the protective rubber.', 'You feel the cum erupting against your cervix, but it doesn''t really register in your mind right now.')
  528. 'After they have pulled out all three of you lie on the mattress the cum seeping out of '+iif($wl_homeless['condom'] = 'yes', 'the carelessly discarded condoms', 'your pussy')+' staining the mattress even more.'
  529. if $wl_homeless['condom'] = 'broke':
  530. '"Shit," you murmur and touch the wetness between your legs. That''s definitely not only your juices. Did one of the condoms break or did they take them off?'+iif(wl_broke_temp < 2, ' Judging by the amount of sperm flowing out of your cunt both must have broken. Is that even possible? ', ' ')+'"Shit, shit, shit," you whisper and wipe your cum stained fingers on the mattress.'
  531. '"Something wrong?" one of them asked propping himself up on one hand. "Did you take the condoms off?" you ask, but he don''t have to say anything, the expression on his face says it all. He didn''t do it. "No, I wouldn''t do that," he says and after a quick search he shows you the broken condom.'+iif(wl_broke_temp = 2, ' "Mine broke as well," the other guy says and presents his equally ruptured condom. ', ' ')+'"Great," you sigh, "just great."'
  532. *nl
  533. end
  534. 'The guys make no move to stop you or say anything, when you gather your clothes and quickly get dressed.'
  535. act 'Leave': gt 'mod_wlife_punishment_sex', 'homeless_threesome_end'
  536. end
  537. end
  538. end
  539. end
  540. if $ARGS[0] = 'homeless_threesome_pbj':
  541. *clr & cla
  542. minut += 4
  543. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/pbj_0.mp4"></video></center>'
  544. 'The second you are on your hands and knees you feel their hands on your ass and crotch tugging away your clothes as you engulf the other guys cock with your lips again. "Lift your knees," the guy behinds you commands and you obediently lift one and then the other so that he can take your clothes of.'
  545. 'You let the cock slip out of your mouth as the men drives his '+iif($wl_homeless['condom'] = 'yes', 'condom covered', 'dirty')+' cock into you. '+iif($wl_homeless['like'] = 2, '"Fuck yes," you shout as your eager hole is finally filled.', iif($wl_homeless['like'] = 1, 'Your lips curve upwards showing an honest smile as he fills your inviting hole. You could be the first woman he fucks in years or even decades and it feels beyond great to help him in this way.', 'Hopefully they finish quickly and you can leave this horrible place.'))
  546. *nl
  547. gs 'arousal', 'bj', iif($wl_homeless['like'] = 2, -8, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  548. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -8, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  549. gs 'stat'
  550. act 'Let them have you':
  551. *clr & cla
  552. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/pbj_1.mp4"></video></center>'
  553. 'You switch back and forth between going down on all fours or riding one like a cowgirl and always manage to keep the other one entertained with your mouth. "Would you have believed that we would fuck a girl like her?" the man who''s cock is in your mouth says. '+iif($wl_homeless['condom'] = 'yes', 'You don''t have to taste it thanks to the condom.', 'It tastes like a disgusting mix of'+iif($wl_piss_whore ! 'blocked', ' piss, ', ' ')+'old cum and sweat which'+iif($wl_homeless['like'] = 2, ' turns you on like crazy, but at the same time', ' ')+'is making your stomach turn.')+' "Fuck no'+iif($wl_homeless['condom'] = 'yes', ', especially not without a condom, nothing feels greater than bare pussy', '')+'," the other one answers.'
  554. *nl
  555. gs 'arousal', 'bj', iif($wl_homeless['like'] = 2, -8, -2), 'deepthroat', iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  556. gs 'arousal', 'vaginal', iif($wl_homeless['like'] = 2, -8, -2), iif($wl_homeless['like'] = 1, '', 'humiliation'), iif($wl_homeless['sex'] ! 'forced' and $wl_homeless['like'] = 2, 'prostitution', '')
  557. gs 'stat'
  558. 'Suddenly the one fucking your head grabs it and forces his cock deeper down your throat. "I''m cuming," he groans and only a few seconds later the other guy says the same.'
  559. act 'Take their loads': gt 'mod_wlife_punishment_sex', 'homeless_threesome_pbj_end'
  560. end
  561. end
  562. if $ARGS[0] = 'homeless_threesome_pbj_end':
  563. *clr & cla
  564. minut += 6
  565. swallow += 1
  566. facial += 1
  567. gs 'sweat', 'add', 30
  568. gs 'fame', 'pav', 'prostitute', rand(0,4)
  569. if $wl_homeless['condom'] ! 'yes':
  570. gs 'mod_wlife_functions', 'std_check', 'high'
  571. gs 'mod_wlife_functions', 'std_check_oral', 'high'
  572. gs 'cum_call', 'mouth', 'a homeless man'
  573. end
  574. gs 'cum_call', 'face', 'a homeless man'
  575. gs 'stat'
  576. '<center><video autoplay loop src="mod/wlife/images/prostitution/homeless/set_3/end.mp4"></video></center>'
  577. 'The hobo''s iron grip makes it impossible for you to move your head and you have to wait until he finishes shooting his cum into '+iif($wl_homeless['condom'] = 'yes', 'the condom', 'your mouth')+', at the same time you feel the other one pulling his cock out of your'+iif($wl_homeless['condom'] = 'yes', ' ', ' unprotected ')+'pussy. "Move away," he hisses to the other hobo, but it''s to late. He was barely able to pull out before the cum of the other one sprays onto your face. '+iif($wl_homeless['condom'] = 'yes', 'He must have taken the condom off and you can only hope that he did it at the end and didn''t fuck your pussy bareback.', '')
  578. *nl
  579. if wl_homeless['status'] < 4 or rand(0,2) = 2:
  580. 'If the mattress wasn''t already ruined, it would be now by three sweaty and dirty bodies. Normally you quickly leave after the deed is done, but having been fucked by two cocks at the same time was exhausting and you take a moment to catch your breath. "Did somebody ever tell you what a great bitch you are?" the hobo to your left asks while your head rests on the outstretched arm of the other one. '+iif(rand(0,1) = 0, '"Don''t talk to her like that," the other one interjects', '"Yeah, the greatest bitch in the city," the other one agrees')+' while his free hand roams over your body, exploring every inch of it, he didn''t already touch. When his hand moves between your legs you know what is going to happen again if you don''t stop it now. "Sorry guys, not again, maybe another day," you say and get up.'
  581. *nl
  582. end
  583. 'The guys make no move to stop you or say anything, when you gather your clothes and quickly get dressed.'
  584. act 'Clean your face at the sink and leave': wl_temp = 1 & gt 'mod_wlife_punishment_sex', 'homeless_threesome_end'
  585. end
  586. if $ARGS[0] = 'homeless_threesome_end':
  587. if wl_temp = 1:
  588. cumspclnt = 13
  589. gs 'cum_cleanup'
  590. end
  591. gs 'arousal', 'end'
  592. killvar 'wl_broke_temp'
  593. killvar 'wl_temp'
  594. killvar '$wl_rand'
  595. killvar '$orgasm_txt'
  596. killvar '$wl_orgasm_temp'
  597. $wl_homeless['counter'] += 2
  598. if wl_homeless['status'] < 4: wl_homeless['status'] = 4
  599. gt 'mod_wlife_warehouse', 'homeless_outside'
  600. end
  601. --- mod_wlife_punishment_sex ---------------------------------