mod_wlife_story.qsrc 66 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038
  1. # mod_wlife_story
  2. if $ARGS[0] = 'start_0':
  3. *clr & cla
  4. minut += 5
  5. menu_off = 1
  6. wl_timer['main'] = daystart
  7. wl_stats['respect'] = 60
  8. gs 'mod_wlife_npc'
  9. gs 'stat'
  10. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/newspaper.jpg"></center>'
  11. 'The daily newspaper is on the kitchen table. Typically, it get''s read by your step-father in the morning and then get''s ignored by the rest of the family until it ends up in the trash in the evening. For once the lead story peaks your interest, when you glance at it. You pick it up and start to read.'
  12. *nl
  13. '<i>Missing girl (<<age>>) found dead near Pavlovsk/St. Petersburg.</i>'
  14. '<i>Two hunters made a gruesome discovery yesterday near the small village of Gadukino. "Suddenly Bogdan, my dog, went crazy and runs away deeper into the woods. We followed him and then we found her, the girl" one of the hunters told our reporter. The body of the young girl was quickly identified by the police as the <<age>> year old Zoya Stepanova. She was reported missing by her parents two weeks ago, when she didn''t return home Sunday evening after supposedly going to a friend. "She was such a sweet girl, but something changed a few months ago. She become withdrawn and didn''t talk to us anymore," her mother told our reporter. The police confirmed that they treat the case as a suicide. The toxicology report identified a common sleeping pill in her blood that matches pills that were found near the body.</i>'
  15. *nl
  16. 'Zoya Stepanova? Did she go to your school? The name doesn''t ring a bell.'
  17. act 'Put the newspaper away (Normal Start)': wl_status['start'] = 1 & gt 'mod_wlife_story', 'start_0_willpower'
  18. act 'Put the newspaper away (Skip Introduction Events)': wl_status['start'] = 4 & gt 'mod_wlife_story', 'start_0_willpower'
  19. end
  20. if $ARGS[0] = 'start_0_willpower':
  21. if willpowermax < 100:
  22. *clr & cla
  23. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/info.gif"></center>'
  24. *nl
  25. 'It''s recommended to start <i>Whore Life</i> with at least 100 willpower. You can only have <<willpowermax>> willpower. Do you want to continue with <<willpowermax>> or raise it to 100?'
  26. act '<<willpowermax>>': gt 'kuhrPar'
  27. act '100':
  28. willpowermax = 100
  29. pcs_willpwr = willpowermax
  30. gt 'kuhrPar'
  31. end
  32. else
  33. gt 'kuhrPar'
  34. end
  35. end
  36. if $ARGS[0] = 'start_1':
  37. *clr & cla
  38. minut += 2
  39. menu_off = 1
  40. wl_timer['main'] = daystart + rand(0,2)
  41. wl_status['start'] = 2
  42. gs 'stat'
  43. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/jeep.jpg"></center>'
  44. 'You were about to cross the street near the '+iif(hour = 7, 'school', 'community center')+', when an old jeep turns around a corner and slowly drives down the road towards you. Can''t he speed up a bit? You think as you watch him slowly crawl towards you way below the speed limit of 60 km/h. Two boys, each maybe two or three years older than you, are sitting inside the Jeep and neither is watching the road. They''re instead staring at a group of girls outside the '+iif(hour = 7, 'school', 'community center')+' and talking excitedly to each other. "Boys," you whisper and roll your eyes as the car drives by.'
  45. act 'Continue': gt 'pav_residential'
  46. end
  47. if $ARGS[0] = 'start_2':
  48. *clr & cla
  49. minut += 2
  50. menu_off = 1
  51. wl_timer['main'] = daystart + rand(0,2)
  52. wl_status['start'] = 3
  53. gs 'stat'
  54. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/jeep.jpg"></center>'
  55. 'You walk down the streets in Pavlovsk''s residential area near the '+iif(hour = 7, 'school', 'community center')+', when a chill runs down your spin and you have the sudden feeling of being watched. You turn around and see that the boys inside the jeep are back. It''s slowly driving by and one of the two boys stares at you while the other one looks at a group of girls on the other side of the road. This is more than two boys looking at girls, this feels creepy. Your gaze follows the car for a few more seconds, before it turns right and vanishes behind a building.'
  56. act 'Continue': gt 'pav_residential'
  57. end
  58. if $ARGS[0] = 'start_3':
  59. *clr & cla
  60. minut += 2
  61. menu_off = 1
  62. wl_timer['main'] = daystart
  63. wl_status['start'] = 4
  64. gs 'stat'
  65. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/jeep.jpg"></center>'
  66. 'The jeep is back again. This time it''s parked outside the '+iif(hour = 7, 'school', 'community center')+', but the same boys are sitting inside it. They point at some of the girls and even take photos with their smartphones. At some point one of them takes a picture of you as well. This is going too far. Maybe you should do something? Let them know they got caught stalking you and the other girls?'
  67. act 'Ignore it': gt $loc
  68. gs 'willpower', 'misc', 'self', 'medium'
  69. if will_cost <= pcs_willpwr:
  70. act 'Tease them (<<will_cost>> Willpower)':
  71. *clr & cla
  72. minut += 2
  73. wl_stats['respect'] += 2
  74. wl_stats['loyalty'] -= 2
  75. pcs_mood += 20
  76. gs 'willpower', 'pay', 'self'
  77. gs 'stat'
  78. '<center><video autoplay loop src="mod/wlife/images/player/flip_off.mp4"></video></center>'
  79. 'You conjure up a playful smile, when one of the boys looks at you. This is the moment you have waited for. His eyes grow wide, when you push two fingers inside your mouth. He points at you while his other hand taps the shoulder of his friend to get his attention. When his eyes are fixed on you as well, you pull out your index finger, before lasciviously pulling out your middle finger as well, flipping them off in the process.'
  80. 'The boys stare at you for several seconds, staring at you in disbelief. Then they spring into action. One starts the car while the other one takes another picture of you with his phone, before the jeep accelerates and speeds away. Idiots, you think as you let out a low chuckle.'
  81. act 'Continue': gt $loc
  82. end
  83. else
  84. act 'Tease them (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  85. end
  86. end
  87. if $ARGS[0] = 'start_4':
  88. *clr & cla
  89. menu_off = 1
  90. wl_timer['main'] = daystart
  91. gs 'stat'
  92. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/jeep.jpg"></center>'
  93. 'The jeep, you have seen the last few days, speeds around a corner as you cross the street and nearly runs you over. The driver breaks hard and pulls over to the side. The two boys and two scary looking older men get out of the jeep. "There she is," one of the boys shouts and points at you.'
  94. act 'Run away':
  95. *clr & cla
  96. minut += 1
  97. gs 'stat'
  98. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/vadim_bely.jpg"></center>'
  99. 'Instinctively you turn around and try to run away, but they quickly catch up to you. The driver, a bald guy with a lot of tattoos, tries to grab your wrist. You pull away from him, slapping his hand away from your body as you do. "Get your hands off me!" You can see the look in his eyes harden, and one of the younger guys roughly grabs you by the wrist again. The tattooed man snarls at you. "Who do you think you are? Show some respect, you fucking cunt," he shouts, before turning towards one of the younger guys. "That''s the bitch you were talking about?" he asks. "Yeah," one of them replies while the other one nods in agreement.'
  100. act 'Plead with them':
  101. *clr & cla
  102. minut += 2
  103. gs 'pain', 6, 'handR', 'twist'
  104. gs 'pain', 6, 'armR', 'twist'
  105. gs 'stat'
  106. '<center><img <<$set_imgh>> src="mod/wlife/images/player/wrist.jpg"></center>'
  107. 'His hand has your wrist gripped like it''s in a vice, and you involuntarily shriek in pain: "Ow! Please let me go, you''re hurting me!" Instead of letting go, he twists your arm behind your back, which hurts even more. The tattooed man doesn''t look like he pities you at all. "Shut the fuck up or I''ll shut you up for good." You''re wincing in pain and are at a loss for words. Meanwhile, he digs through your personal items and finds your passport. "<<$pcs_firstname>> <<$pcs_lastname>>, living in Pavlovsk... Interesting." He pockets your passport. Then he turns back to you and says in a menacing voice. "You know what <<$pcs_firstname>>, you remind me of of one of my girls. She was being rude to me a few days ago, not even as much as you are now. I had to hurt her, really hurt her." The other man twists your arm again to proof his point. "Get her in the car."'
  108. act 'Go with them quietly':
  109. cla & *nl
  110. minut += 1
  111. wl_stats['loyalty'] += 2
  112. 'You give up. There is no way that you would get away from them. "By the way," he says, when you reach the car, "my name is Bely, Vadim Bely, but for you it''s Mr. Bely."'
  113. gs 'stat'
  114. act 'Continue': gt 'mod_wlife_story_sex', 'start'
  115. end
  116. gs 'willpower', 'misc', 'self', 'easy'
  117. if will_cost <= pcs_willpwr:
  118. act 'Try to get away (<<will_cost>> Willpower)':
  119. *clr & cla
  120. minut += 2
  121. wl_stats['loyalty'] -= 2
  122. wl_stats['respect'] += 2
  123. gs 'willpower', 'pay', 'self'
  124. gs 'stat'
  125. '<center><img <<$set_imgh>> src="mod/wlife/images/player/caught.jpg"></center>'
  126. 'You scream, hoping that somebody hears you and try to run away again.'
  127. '"Get her boys!" the tattooed man screams and two of his guys easily grab you while a third one puts his hand over your mouth.'
  128. '"Quick, get here into the car," the tattooed man says and they drag you to it. You scream against the hand, struggle and kick with your feet, but to no effect.'
  129. '"That''s a feisty one, Mr. Bely," one of the guys says to the tattooed guy.'
  130. '"Don''t worry Iosif, she will learn to behave. They always do."'
  131. act 'Continue': gt 'mod_wlife_story_sex', 'start'
  132. end
  133. else
  134. act 'Try to get away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  135. end
  136. end
  137. end
  138. end
  139. if $ARGS[0] = 'start_aftermath_volya':
  140. *clr & cla
  141. menu_off = 1
  142. minut += 5
  143. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/volya_sokolov.jpg"></center>'
  144. 'Volya is still there when you leave the bathroom. "Are you alright?" he asks with a worried look.'
  145. gs 'stat'
  146. act 'Nod weakly':
  147. cla & *nl
  148. 'You just nod and keep your head down.'
  149. '"Listen to me <<$pcs_firstname>>, I know that you are probably angry, afraid and don''t know what to do." He stops for a moment waiting for a reaction, but you are still looking down and keeping your mouth shut.'
  150. '"There are worse things than to let some guys stick their cocks in you. They could stick knives in you, instead. You need to be strong, keep your head down and stay out of trouble. I''ll help you get through this if I can."'
  151. *nl
  152. 'You look up and think that...'
  153. act 'You can''t trust him':
  154. cla & *nl
  155. npc_rel['A904'] -= 10
  156. '... you can''t trust him. He didn''t fuck you like the others, but he is still part of their gang.'
  157. '"Just take me to Georgiy," you say quietly.'
  158. act 'Follow him': gt 'mod_wlife_story', 'start_aftermath_georgiy'
  159. end
  160. act 'You can trust him':
  161. cla & *nl
  162. npc_rel['A904'] += 5
  163. '... you can trust him. He seems to care and as part of Mr. Bely''s crew he might be able to help you get through this.'
  164. '"Thanks, Volya," you say.'
  165. 'He smiles. "Ok, follow me. I''ll take you to Georgiy."'
  166. act 'Follow him': gt 'mod_wlife_story', 'start_aftermath_georgiy'
  167. end
  168. end
  169. act 'Cry':
  170. cla & *nl
  171. '"No," you whisper and tears start to fill your eyes. Within a second he takes you into his arms. "<<$pcs_nickname>>, it''s ok, I''ll help you get through this."'
  172. act 'Push him away':
  173. cla & *nl
  174. npc_rel['A904'] -= 20
  175. '"Get away from me," you tell him between sobs and push him away. "Just leave me alone."'
  176. '"<<$pcs_firstname>>," he says with a calm voice. "There are worse things than to let some guys stick their cocks in you. They could stick knives in you, instead. You need to be strong, keep your head down and stay out of trouble. I''ll help you get through this if I can."'
  177. *nl
  178. 'You wipe away your tears and shake your head. "Really, please leave me alone and just take me to Georgiy."'
  179. '"Fine, if that''s what you want, but my offer stands."'
  180. act 'Follow him': gt 'mod_wlife_story', 'start_aftermath_georgiy'
  181. end
  182. act 'Cry into his shoulder':
  183. cla & *nl
  184. npc_rel['A904'] += 20
  185. 'The flood gates are open and you can''t stop yourself from crying into his shoulder.'
  186. '"<<$pcs_firstname>>," he says with a calm voice and looking more and more worried by the second. "There are worse thinks than to let some guys stick their cocks in you. They could stick knives in you instead. You need to be strong, keep your head down and stay out of trouble. I''ll help you get through this if I can."'
  187. 'Those words don''t do anything to calm you down and you keep crying. It takes a few more minutes and more soothing words from Volya to really calm you down.'
  188. *nl
  189. 'When you finally let go, he gives you a warm smile. "Are you ready to go to Georgiy?"'
  190. 'You weakly nod.'
  191. '"Remember, be strong and do what they say. We''ll figure out a way to get you through this."'
  192. act 'Follow him to Georgiy': gt 'mod_wlife_story', 'start_aftermath_georgiy'
  193. end
  194. end
  195. act 'Tell him to go fuck himself':
  196. cla & *nl
  197. '"Really? Am I alright? Fuck you Volya!" you swear, but keep your voice down, so that no one else can hear you. "They basically raped me. How do you think I feel?"'
  198. 'He takes a step closer to you. "Listen to me <<$pcs_firstname>>, I get it, you''re pissed and rightly so, but talking like that can get you in a lot of trouble."'
  199. '"Trouble? How can I possibly get into more trouble?" venting your anger. "They want me to... to be... to be a prostitute!"'
  200. '"<<$pcs_firstname>>," he says with a calm voice and looking more and more worried by the second. "There are worse things than to let some guys stick their cocks in you. They could stick knives in you, instead. You need to be strong, keep your head down and stay out of trouble. I''ll help you get through this if I can."'
  201. act 'Tell him you don''t want his help':
  202. cla & *nl
  203. npc_rel['A904'] -= 20
  204. '"I don''t need and don''t want your help, Volya. Just take me to Georgiy."'
  205. '"Fine, follow me."'
  206. act 'Follow him': gt 'mod_wlife_story', 'start_aftermath_georgiy'
  207. end
  208. act 'Calm down and accept his help':
  209. cla & *nl
  210. npc_rel['A904'] -= 10
  211. 'You take a breath. "Ok, Volya. I''ll try."'
  212. '"Good, now let''s go to Georgiy."'
  213. act 'Follow him': gt 'mod_wlife_story', 'start_aftermath_georgiy'
  214. end
  215. end
  216. end
  217. if $ARGS[0] = 'start_aftermath_georgiy':
  218. *clr & cla
  219. minut += 2
  220. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/couch.jpg"></center>'
  221. 'Volya leads you through an old and neglected hallway. A kitchen is right next to the bathroom, but you never want to cook or eat something in there. It''s in a horrible condition, just like the rest of the house.'
  222. 'As you walk on, you move past a common room. Two of the guys are sitting on an old couch and watch TV. Both of them belong to the group who assaulted you. It''s strange to see them so relaxed, chatting with each other and drinking a beer after what happened a few minutes ago. "Those are Shura and Iosif." Volya tells you. "They are Georgiy''s right and left hand man.'
  223. '"And what about your boss? Mr. Bely?" you ask.'
  224. '"Vadim? He mostly keeps away from this part of the business. In fact, I don''t see him very often. Georgiy, his brother, manages the day to day operations."'
  225. *nl
  226. 'Before you can ask him something else, he opens the door to a big but mostly empty room. There is only a lonely couch inside.'
  227. '"Wait here," he commands, "and don''t do anything stupid."'
  228. *nl
  229. 'One look at the filthy thing wipes away any thought about sitting down and you decide to just stand where you are and wait.'
  230. gs 'stat'
  231. act 'Wait':
  232. *clr & cla
  233. minut += 2
  234. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/georgiy_bely.jpg"></center>'
  235. '"Sit down," he commands and, in light of Volya''s warning, you change your mind about the couch and do it without hesitation.'
  236. 'For a moment he only stands there taking a good look at your face and your body. He seems satisfied with what he sees and continues to talk, "Here is how it''s going to be, girl. You are working for us now. You probably have figured out what you are going to do." He looks at you expectedly and you nod.'
  237. *nl
  238. '"Good, here is the deal. This will be a mutual beneficial agreement, you get some money, we get some money and everybody will be happy," he starts to explain and you nod every time he makes a pause to wait for a reaction. "If you behave, we''ll never have to punish you again. But if you aren''t a good girl, you''ll leave us no other choice. It''s up to you."'
  239. 'You nod again and keep quiet, as he keeps talking on. "You won''t be working for us here in Pavlovsk. The town is too small, there won''t be enough clients. We have to take you somewhere else."'
  240. '"No, you can''t do that, please," you interject and look at him shocked, "my whole life is here, my family, school. Please don''t send me somewhere..."'
  241. '"Shut up!" he screams and stares at you angrily, until you lower your head and look down to the floor. "I''m sorry, Sir."'
  242. '"Look at me when I''m talking to you," he demands and you look up again. "What do you mean with somewhere?"'
  243. '"Abroad?" you say, remembering the stories of young eastern European women that get send somewhere in western Europe and end up in a cheap brothel.'
  244. '"Do I look like some traitorous trash that sends our girls away?"'
  245. '"No, Sir," you answer him quickly and shake your head.'
  246. '"Exactly, Russian girls are for Russians," he says. You seem to have triggered something in him. After a moment he continues to explain, "we will pick you up, drive you to work and drive you back home again, when you are finished. Nothing more. You will be back home the same day."'
  247. *nl
  248. '"Volya!" he shouts and the young man immediately get''s back inside the room. "Get her some clothes and a pair of heels that are appropriate for her new job."'
  249. gs 'stat'
  250. act 'Go with Volya':
  251. *clr & cla
  252. minut += 45
  253. gs 'stat'
  254. '<center><b>Scandalicious</b></center>'
  255. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/singles/clothes_shop.jpg"></center>'
  256. 'You drive with Volya to the Scandalicious Shop in the city and rummage through the outfits to find some fitting attire for your new job.'
  257. *nl
  258. 'After five minutes you find something you could wear. Something you would have never worn before, but Volya leaves you no choice and you have to buy one of these slutty outfits.'
  259. act 'Try on the outfit': gt 'mod_wlife_story', 'start_aftermath_firstoutfit'
  260. end
  261. end
  262. end
  263. if $ARGS[0] = 'start_aftermath_firstoutfit':
  264. *clr & cla
  265. minut += 10
  266. i = 0
  267. j = 0
  268. '<center><b>Outfits</b></center>'
  269. *nl
  270. '<center>Click on the outfit you want to buy. You can only buy one outfit or one dress.</center>'
  271. $wl_shop = '<center><table><tr>'
  272. :wl_jump_firstoutfit
  273. i += 1
  274. gs 'clothing_attributes', 'scandalicious_outfits', i
  275. if i <= 20 and (scandalicious_outfits[i] = 1 or CloStyle ! 4 or CloBimbo ! 0):
  276. jump 'wl_jump_firstoutfit'
  277. elseif i <= 20:
  278. j += 1
  279. wl_cloth_price[i] = 2000
  280. wl_CloInhibit[i] = CloInhibit
  281. $wl_shop += '<td><a href="exec: wl_total_price += wl_cloth_price[<<i>>] & wl_inhib_fix = wl_CloInhibit[<<i>>] & wl_cloth_price[<<i>>] & scandalicious_outfits[<<i>>] = 1 & scandalicious_outfits_h[<<i>>] = 50 & scandalicious_outfits_b[<<i>>] = pcs_hips & gt ''mod_wlife_story'', ''start_aftermath_firstheels''"><img title="Click on the picture to buy this outfit." height="250" src="images/pc/items/scandalicious/outfits/<<i>>.jpg"></a></td>'
  282. if j = 4: j = 0 & $wl_shop += '</tr><tr>'
  283. jump 'wl_jump_firstoutfit'
  284. elseif $wl_shop = '<center><table><tr>':
  285. wl_temp += 1
  286. else
  287. $wl_shop += '</tr></table></center>'
  288. $wl_shop
  289. j = 0
  290. end
  291. *nl
  292. '<center><b>Dresses</b></center>'
  293. *nl
  294. '<center>Click on the dress you want to buy. You can only buy one outfit or one dress.</center>'
  295. $wl_shop = '<center><table><tr>'
  296. :wl_jump_firstoutfit_2
  297. i += 1
  298. gs 'clothing_attributes', 'scandalicious_dress', i
  299. if i <= 50 and (scandalicious_dress[i] = 1 or CloStyle ! 4 or CloBimbo ! 0):
  300. jump 'wl_jump_firstoutfit_2'
  301. elseif i <= 50:
  302. j += 1
  303. wl_cloth_price[i] = 2000
  304. wl_CloInhibit[i] = CloInhibit
  305. $wl_shop += '<td><a href="exec: wl_total_price += wl_cloth_price[<<i>>] & wl_inhib_fix = wl_CloInhibit[<<i>>] & wl_cloth_price[<<i>>] & scandalicious_dress[<<i>>] = 1 & scandalicious_dress_h[<<i>>] = 50 & scandalicious_dress_b[<<i>>] = pcs_hips & gt ''mod_wlife_story'', ''start_aftermath_firstheels''"><img title="Click on the picture to buy this dress." height="250" src="images/pc/items/scandalicious/dress/<<i>>.jpg"></a></td>'
  306. if j = 4: j = 0 & $wl_shop += '</tr><tr>'
  307. jump 'wl_jump_firstoutfit_2'
  308. elseif $wl_shop = '<center><table><tr>':
  309. wl_temp += 1
  310. else
  311. $wl_shop += '</tr></table></center>'
  312. $wl_shop
  313. end
  314. if wl_temp = 2:
  315. killvar 'wl_temp'
  316. 'Developer Note: It seems you have run into a problem, it could be that you already own all possible prostitution outfits that are available and Volya can''t buy you one. Sorry about that.'
  317. act 'Look for a pair of high heels': gt 'mod_wlife_story', 'start_aftermath_firstheels'
  318. end
  319. end
  320. if $ARGS[0] = 'start_aftermath_firstheels':
  321. *clr & cla
  322. minut += 10
  323. '<center><b>High Heels</b></center>'
  324. *nl
  325. '<center>Click on the shoes you want to buy.</center>'
  326. i = 0
  327. j = 0
  328. $wl_shop = '<center><table><tr>'
  329. :wl_jump_firstheels
  330. i += 1
  331. gs 'shoe_attributes', 'scandalicious', i
  332. if i < 31 and (scandalicious_shoe[i] = 1 or ShoHeels < 4):
  333. jump 'wl_jump_firstheels'
  334. elseif i < 31:
  335. j += 1
  336. wl_shoe_price[i] = 2000
  337. $wl_shop += '<td><a href="exec: wl_total_price += wl_shoe_price[<<i>>] & scandalicious_shoe[<<i>>] = 1 & gt ''mod_wlife_story'', ''start_aftermath_pay''"><img title="Click on the picture to buy this pair of heels." height="250" src="images/pc/items/scandalicious/shoes/<<i>>.jpg"></a></td>'
  338. if j = 4: j = 0 & $wl_shop += '</tr><tr>'
  339. jump 'wl_jump_firstheels'
  340. elseif $wl_shop = '<center><table><tr>':
  341. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/singles/clothes_shop.jpg"></center>'
  342. 'Developer Note: It seems you have run into a problem, it could be that you already own all possible high heeled shoes that are available and Volya can''t buy you one. Sorry about that.'
  343. act 'Continue': gt 'mod_wlife_story', 'start_aftermath_pay'
  344. else
  345. $wl_shop += '</tr></table></center>'
  346. $wl_shop
  347. end
  348. end
  349. if $ARGS[0] = 'start_aftermath_pay':
  350. *clr & cla
  351. minut += 2
  352. gs 'stat'
  353. '<center><b>Scandalicious</b></center>'
  354. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/singles/clothes_shop.jpg"></center>'
  355. 'Outfit and heels in hand you walk back to Volya who was typing on his phone the whole time you were shopping. "Do I really have to wear something like this?" you asks. Volya doesn''t say anything, he only gives you a serious look and nods. You sigh resigning to your fate and tell him that you found something.'
  356. '"Great, then go pay and we can get out of here," he says and points at the checkout counter.'
  357. 'Wait... they are forcing you to become a prostitute and you have to pay for the clothes? Anger boils up inside you about the unfairness of the situation. Why should you have to pay the <<wl_total_price>> <b>₽</b>? '+iif(karta + money < wl_total_price, 'You don''t even have enough money to pay for it.', '')
  358. if wl_inhib_fix > pcs_inhib: '<br>Developer Note: You would normally not be able to buy this outfit, because your inhibition is too high. The mod will slowly lower your inhibition until the requirement is met. It doesn''t make sense that inhibition should play a role here since you''re forced to buy and wear the outfit. It''ll take some time until your inhibition has increased enough to meet the requirement. The way inhibition has been set up makes it impossible to just set the value and be done with it.'
  359. gs 'willpower', 'misc', 'self', 'medium'
  360. if will_cost <= pcs_willpwr:
  361. act 'Protest (<<will_cost>> Willpower)':
  362. cla & *nl
  363. minut += 2
  364. wl_stats['loyalty'] -= 1
  365. wl_stats['respect'] += 1
  366. wl_temp = 1
  367. gs 'willpower', 'pay', 'self'
  368. gs 'stat'
  369. '"Why do I have to pay for my clothes? Shouldn''t you pay if you''re forcing me into prostitution," you hiss keeping your voice down so that nobody can hear you by accident.'
  370. 'Volya holds up his hand in a defensive gesture. "Don''t blame me. I''m only the messenger. If it would be up to me, you wouldn''t have to pay for it... you wouldn''t be here at all. If the amount is a problem, I can pay for it, but you''ll have to pay the Bely''s back at some point."'
  371. '"Fine," you sigh. This day gets worse by the minute.'
  372. gs 'mod_wlife_story', 'start_aftermath_pay_action'
  373. if karta + money >= wl_total_price:
  374. act 'Let him pay for it':
  375. cla & *nl
  376. minut += 2
  377. wl_debt['amount'] += wl_total_price
  378. '"If you don''t mind, can you pay for it?" you ask. He just shrugs, takes the clothes from your hands and says. "No problem." After a few minutes he returns from the checkout counter. "Here, this is for you, but you now owe the Bely''s <<wl_debt[''amount'']>> <b>₽</b>," he says and hands you a shopping bag with your new outfit. "Thanks," you reply.'
  379. act 'Go outside': gt 'mod_wlife_story', 'start_aftermath_end'
  380. end
  381. end
  382. end
  383. else
  384. act 'Protest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  385. end
  386. gs 'mod_wlife_story', 'start_aftermath_pay_action'
  387. end
  388. if $ARGS[0] = 'start_aftermath_pay_action':
  389. if karta + money < wl_total_price:
  390. act 'Tell him you can''t afford it':
  391. cla & *nl
  392. minut += 2
  393. wl_debt['amount'] += wl_total_price
  394. gs 'stat'
  395. '"I don''t have enough money," you say, but Volya doesn''t seem to care. He just shrugs, takes the clothes from your hand and says. "No problem, but you''ll have to pay the Bely''s back sooner or later."'
  396. 'After a few minutes he returns from the checkout counter. "Here, this is for you," he says and hands you a shopping bag with your new outfit. '+iif(wl_temp = 1, '"Gee, thanks," you reply, your voice dripping with sarcasm.', '"Thanks," you say and take your new outfit... your new whore outfit from his hands.')
  397. act 'Go outside': gt 'mod_wlife_story', 'start_aftermath_end'
  398. end
  399. else
  400. act 'Pay for it':
  401. cla & *nl
  402. minut += 2
  403. if karta >= wl_total_price:
  404. karta -= wl_total_price
  405. elseif money >= wl_total_price:
  406. money -= wl_total_price
  407. else
  408. wl_total_price -= karta
  409. karta = 0
  410. money -= wl_total_price
  411. end
  412. gs 'stat'
  413. 'You have no other choice, you sigh and pay for your new clothes.'
  414. act 'Go outside': gt 'mod_wlife_story', 'start_aftermath_end'
  415. end
  416. end
  417. end
  418. if $ARGS[0] = 'start_aftermath_end':
  419. *clr & cla
  420. minut += 60
  421. wl_status['main'] = 2
  422. gs 'stat'
  423. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/volya_sokolov.jpg"></center>'
  424. 'You go outside the shop and Volya tells you that he has to go after he has dropped you off at Pavlovsk''s commercial district. "I''ll call you tomorrow and we''ll discuss everything else. I''m on the clock, Georgiy is waiting for me."'
  425. 'You don''t really know what to say, so you just nod. "OK."'
  426. '"Bye <<$pcs_nickname>>," he says, but turns around after a few minutes and pulls something out of his pocket. "Here, your passport," he says and hands it back to you, before walking back towards the warehouse.'
  427. killvar 'i'
  428. killvar 'j'
  429. killvar 'wl_shoe_price'
  430. killvar 'wl_cloth_price'
  431. killvar 'wl_total_price'
  432. killvar '$wl_shop'
  433. killvar 'wl_temp'
  434. act 'Leave': gt 'pav_commercial'
  435. end
  436. !! Police
  437. if $ARGS[0] = 'police':
  438. CLOSE ALL
  439. *clr & cla
  440. menu_off = 1
  441. minut += 2
  442. wl_police['timer'] = daystart
  443. gs 'stat'
  444. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/search.mp4"></video></center>'
  445. 'Your heart stops when you turn around and see a police car driving towards you. This isn''t good. You turn back around and casually walk to one of the nearby trucks to vanish behind it. You can''t get caught, not now. You left your clients car only a few seconds ago. If the cops have seen that, you''re toast.'
  446. *nl
  447. 'With each step you take you''re getting closer to the truck. You hope that you didn''t draw any attention towards you and that it''s just a coincidence that they''re driving by.'
  448. *nl
  449. 'Only a few more meters, a few more seconds until you''re out of sight and you can run away. When a car stops next to you, you don''t look and just keep walking.'
  450. *nl
  451. 'A car door opens and closes behind you as you turn around the truck. Just keep going, you think, but a few seconds later a hand grabs you. "Not so fast," a male voice says. It''s a cop. You''re busted.'
  452. act 'Tell him you''re innocent':
  453. *clr & cla
  454. minut += 2
  455. '<center><img <<$set_imgh>> src="mod/wlife/images/player/arrested.jpg"></center>'
  456. '"I didn''t do anything with him," you blurt out and you realize the mistake you made the moment the words have left your mouth. The cop laughs. He actually laughs. That probably wasn''t the smartest thing to say and makes you look even more guilty as if your clothes not already scream ''whore'' at him.'
  457. '"Haven''t heard that before," he tells you and pulls a pair of handcuffs from his belt. "You just happen to get out of car dressed like this at a gas station?"'
  458. 'Fuck, fuck, fuck... what should you do? You look around and see '+iif(wl_tomas_known = 1, 'Tomas', 'Bely''s guy')+' standing inside the shop of the gas station and an idea forms inside your head.'
  459. '"Yeah, I work here. My boss is inside. He will clear up this small misunderstanding," you lie desperately, but the officer only shakes his head and puts the cuffs on you.'
  460. '"You know girl, I only believe one part of that story. Can you guess what it is?" You shake your head as he opens the door of his car. "That you work here."'
  461. 'He applies soft pressure with his hand to your head and guides you safely inside the car.'
  462. gs 'stat'
  463. act 'Continue':
  464. *clr & cla
  465. minut += 2
  466. '<center><video autoplay loop src="mod/wlife/images/sex/story/police/caught_00.mp4"></video></center>'
  467. 'Your life is over. Literally over. He will take you to the police station and then you either go to prison or the Bely''s kill you.'
  468. '"Hey? Girl?" The voice of the police officer cuts into your thoughts. "You look like you have seen a ghost. Don''t worry. We typically let first time offenders go with a warning."'
  469. '"It doesn''t matter. My life is fucking over," you say still shocked from getting arrested.'
  470. '"You have to look at it as a chance. I don''t know why a young thing like you works on the streets, but maybe get out before it''s to late?" He suggests.'
  471. *nl
  472. 'He doesn''t understand, why would he? He thinks you are working there like it was your choice. And then you remember his words, first time offenders only get a warning. "Do you have to book me? Can''t you give me the warning here?"'
  473. 'He looks at you in the rear-view mirror and shakes his head. "I have to follow procedure."'
  474. '"Please, can''t you make an exception? Just this one time?" You beg him, but he shakes his head again.'
  475. *nl
  476. 'You realize you only have two choices left. Either give up and take your chances with Volya and the Bely''s. You''re probably not the first whore getting caught on the job and Volya promised several times to help you. He should have a way out of this situation. Especially, if you only get a warning. Or you try and convince him.'
  477. gs 'stat'
  478. act 'Give up':
  479. *clr & cla
  480. minut += 2
  481. wl_police['convinced'] = 0
  482. '<center><video autoplay loop src="mod/wlife/images/sex/story/police/caught_01.mp4"></video></center>'
  483. 'You give up and hope for the best. Maybe if they let you go with a warning, you can safely get out of this situation. "Fine," you say as if it was up for discussion.'
  484. '"That''s it? You give up so easily?" He suddenly asks. "I thought you were a whore." And what he means by that is clear. Of course, why would a cop be any different than all the other assholes you have met in the last weeks.'
  485. '"Fine," you say again. If that''s what it takes to make this this mess go away, you will do it.'
  486. 'He turns right onto an old construction side and parks the car. The moment he steps out of the vehicle you feel a wave of relief washing over you. No prison or worse is waiting for you in your future, just another cock and you have learned how to handle those.'
  487. '"Do your job, bitch," he tells you coldly as he pulls out his rapidly growing dick.'
  488. gs 'stat'
  489. act 'Take his dick into your mouth': gt 'mod_wlife_story_sex', 'police_caught_0'
  490. end
  491. gs 'willpower', 'sex', 'self'
  492. if will_cost <= pcs_willpwr:
  493. act 'Convince him (<<will_cost>> Willpower)':
  494. *clr & cla
  495. minut += 5
  496. wl_stats['acceptance'] += 2
  497. wl_police['convinced'] = 1
  498. gs 'willpower', 'pay', 'self'
  499. '<center><video autoplay loop src="mod/wlife/images/sex/story/police/caught_00.mp4"></video></center>'
  500. 'You have fucked for money, you can do it again to avoid prison or worse, you tell yourself and take a deep breath. You have nothing left to lose anyway.'
  501. '"Sir," you say and put on the fake smile that you show your customers day after day. "Are you sure? Nobody has to know. Please, isn''t there something I could do to convince you?"'
  502. '"What?" He asks surprised and takes his eyes of the road for a moment.'
  503. '"You could punish me right here, right now in your car and make sure that I learn my lesson," you suggest as lascivious as possible.'
  504. 'He is silent for a moment, but encouraged by him not dismissing it outright you say: "Isn''t your motto protect & serve? Why don''t you protect me and I serve you?"'
  505. 'He laughs out loud. Not the reaction you were hoping for. He laughs and laughs and laughs while you sit there and wait for him to calm down.'
  506. *nl
  507. '"Too much?" You ask half a minute later.'
  508. '"Yeah and you watch to much american television," he grins. "Also, you may have heard stories about us. But we aren''t all corrupt assholes that would take advantage of you."'
  509. 'You sigh and lean back against the seat. "So, why do I have to meet the only decent cop?"'
  510. '"Sorry about that," he says half-jokingly, half-seriously.'
  511. gs 'stat'
  512. act 'Continue':
  513. *clr & cla
  514. minut += 5
  515. '<center><video autoplay loop src="mod/wlife/images/sex/story/police/caught_01.mp4"></video></center>'
  516. 'Several minutes pass until he suddenly turns the car around. "You know what, I have changed my mind. I''ll do it."'
  517. 'That takes you by surprise. "I thought you didn''t want to fuck me?"'
  518. '"What? No... Oh I see, that was easy to misunderstand. I mean, I have changed my mind about making an exception," he explains as he drives back to the gas station.'
  519. '"Really?" You ask and when he nods you feel a wave of relief washing over you. "What changed your mind?"'
  520. 'He shrugs. "I don''t know. You''re the first hooker that made me laugh."'
  521. *nl
  522. 'He parks near the gas station in an old abandoned construction side and turns towards you in the car. "I can''t drop you off at the gas station. Somebody could see me, but it''s only a few hundred meters down the road."'
  523. '"Ok, thanks. I can find the way," you tell him and when he gets out of the car you realize, he is risking his job by helping you. "Here, let me take those off," he says as he searches for the keys for the handcuffs.'
  524. *nl
  525. 'This is the first time on the job that somebody does something nice for you without asking for everything in return. You ...'
  526. act 'Thank him':
  527. cla & *nl
  528. '... thank him. "Thanks, I know that you didn''t have to do that."'
  529. '"Yes, I don''t have to and that''s why you have to promise me something," he says as he pulls out his keys.'
  530. 'Here it comes, you think.'
  531. '"Take care of yourself, OK? I don''t know why you do what you do, but ...," he stops and looks at you for a moment. "Just take care."'
  532. 'You nod and blush a little bit. He seems to be a genuine good guy.'
  533. *nl
  534. '"Here take this," he hands you a card with his name and phone number on it. "If you ever have a problem, call me, ok?"'
  535. 'You nod, but the instant his car is around the corner you let his card fall to the ground. You can''t risk taking it with you. It would be too hard to explain if Volya or one of the other guys find it on you.'
  536. act 'Walk to the gas station': minut += 10 & gt 'mod_wlife_highway', 'outside'
  537. end
  538. gs 'willpower', 'sex', 'self'
  539. if will_cost <= pcs_willpwr:
  540. act 'Really thank him (<<will_cost>> Willpower)':
  541. gs 'willpower', 'pay', 'self'
  542. gt 'mod_wlife_story_sex', 'police_caught_0'
  543. end
  544. else
  545. act 'Really thank him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  546. end
  547. end
  548. end
  549. else
  550. act 'Convince him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  551. end
  552. end
  553. end
  554. end
  555. !! Police - Aftermath
  556. if $ARGS[0] = 'police_aftermath':
  557. *clr & cla
  558. minut += 2
  559. menu_off = 1
  560. wl_whore['shifts_message'] = 0
  561. $loc = 'mod_wlife_warehouse'
  562. $loc_arg = 'street'
  563. gs 'stat'
  564. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/jeep.jpg"></center>'
  565. 'A familiar car speeds down the road and stops right next to you. Two of Bely''s men exit it while a third stays behind the wheel.'
  566. '"Vadim and Georgiy want to talk to you right now." One of them yells as they pull you inside the car.'
  567. *nl
  568. 'That can''t be a good thing. Isn''t Vadim suppose to stay clear of the day to day operations? You at least remember Volya telling you something like this.'
  569. '"Phone!" One of them says to you and holds out his hand. You open your mouth, but he cuts you off before you can say anything. "Give me your fucking phone, right now."'
  570. 'With shaking hands you pull it out of your'+iif(bag = 1, ' purse ', ' pocket ')+'and hand it to him. "What''s going on guys?" You ask, but none of them answer you. The guy next to you only rips your phone out of your hands and puts it in his own pocket.'
  571. *nl
  572. 'After a few minutes you reach the warehouse.'
  573. act 'Go inside':
  574. *clr & cla
  575. minut += 10
  576. $location_type = 'privat'
  577. gs 'pain', 8, 'tummy', 'hit'
  578. gs 'stat'
  579. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/vadim_bely.jpg"></center>'
  580. 'Not only Vadim and his brother Georgiy are already waiting for you but Volya and several other guys are there as well. The menacing look in Vadim Bely''s eyes is only fuel for your panic and every instinct you have, screams at you, to run away.'
  581. '"Come here, <<$pcs_nickname>>." Vadim tells you with a cold but calm voice and seeing that you don''t have any other choice you go to him.'
  582. *nl
  583. '"Fucking snitch," he suddenly yells and punches you so hard in the stomach that you drop down to your knees and can''t breathe for several seconds. He doesn''t care and starts to berate you: "Our guy at the gas station," ''Tomas'' his brother says, but Vadim ignores him and keeps yelling at you. "He told us the cops took you and then you magically reappear at the gas station an hour later?"'
  584. '"I...," you try to say, but it''s still hard for you to breathe.'
  585. '"What did you tell them?" He screams furious.'
  586. '"Nothing, I swear," you reply. "Really, I swear."'
  587. '"And why the fuck would he let you go?" He asks you and his demeanor tells you this is your only chance to get yourself out of this situation. You have to...'
  588. act 'Tell them the truth':
  589. *clr & cla
  590. minut += 2
  591. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/vadim_bely.jpg"></center>'
  592. if wl_police['fucked'] = 1:
  593. wl_stats['respect'] -= 2
  594. wl_stats['loyalty'] += 5
  595. '"I let him fuck me and he let me go, OK?" You tell him panicking.'+iif(wl_police['condom'] = 0, '"I even let the bastard cum inside me, so that I don''t have to talk to the cops."', '')
  596. 'You look from Vadim to Georgiy, but the first to react is Volya: "Why didn''t you tell me something?" He asks you, but one look from Vadim shuts him up.'
  597. '"I think she is telling the truth," Georgiy says and bends down to you to look directly into your eyes. "Are you telling the truth?" You nod several times and Georgiy smiles. You breathe a sigh of relief. He believes you.'
  598. elseif wl_police['fucked'] = 0 and wl_police['convinced'] = 1:
  599. wl_stats['respect'] += 2
  600. wl_stats['loyalty'] += 5
  601. '"It sounds ridiculous, but he just liked me. I swear, I tried to seduce him, but that just made him laugh and then he let me go. He told me never before did a mooker make him laugh and that''s why he let me go." You tell them and their reaction is silence. But after a moment Georgiy bends down to you to look directly into your eyes. "This is the dumbest excuse I have ever heard, but I think it''s true. You aren''t lying to us or are you <<$pcs_nickname>>?" You shake your head several times and he smiles. You breathe a sigh of relief. He belives you.'
  602. end
  603. '"NO! She is fucking lying," his brother Vadim screams and roughly pulls you up from your knees. "I know bitches like her, they''re all disloyal cunts."'
  604. 'Tears form in your eyes when he grabs you by your hair and pulls you towards the adjacent house. "Vadim, wait," Georgiy shouts and you can hear footsteps following you. "We can find out the truth before you do something irreversible."'
  605. 'Suddenly Vadim stops still holding you by your hair. "You''re right Georgiy, we can find out the truth. We just have to make her tell us."'
  606. *nl
  607. 'He let''s go of your hair for a moment to roughly pull your clothes of your body. "Please, I told you the truth," you cry, but he doesn''t listen to you.'
  608. '"You will stay here with us, until you tell us what we want to know. Either you stop lying or you stay here forever."'
  609. *nl
  610. '"I did tell you the truth. Georgiy, Volya, please. I didn''t lie to you."'
  611. gs 'pain', 6, 'hair', 'twist'
  612. gs 'stat'
  613. act 'Continue': gt 'mod_wlife_story_sex', 'police_aftermath_start'
  614. end
  615. end
  616. end
  617. if $ARGS[0] = 'police_aftermath_georgiy':
  618. *clr & cla
  619. minut += 1
  620. menu_off = 1
  621. wl_status['main'] = 8
  622. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/georgiy_bely.jpg"></center>'
  623. 'This time it isn''t Volya that is waiting for you instead Georgiy stands outside the bathroom. "Come." He says and you follow him down the hallway to your usual spot. The dirty room with the lonely couch.'
  624. *nl
  625. '"Sit," he commands and hands you a bottle of water and a pill. "Take this." When you look at it sceptically he adds: "It''s only a painkiller, don''t worry I don''t get my whores hooked on drugs."'
  626. 'You take the pill and the bottle and when you don''t swallow it right away he continues to talk. "Drugged up whore are fun for a month or two, but then you can throw them away."'
  627. *nl
  628. 'You look at the pill and ...'
  629. gs 'willpower', 'drugs', 'resist', 'easy'
  630. if will_cost <= pcs_willpwr:
  631. act 'Hand it back (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'mod_wlife_story', 'police_aftermath_georgiy_pill'
  632. else
  633. act 'Hand it back (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  634. end
  635. act 'Swallow it':
  636. wl_georgiy['pill'] = 1
  637. pain['killer'] += 1
  638. pcs_hydra = 100
  639. gt 'mod_wlife_story', 'police_aftermath_georgiy_pill'
  640. end
  641. end
  642. if $ARGS[0] = 'police_aftermath_georgiy_pill':
  643. *clr & cla
  644. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/georgiy_bely.jpg"></center>'
  645. iif(wl_georgiy['pill'] = 0, 'You shake your head and give him the pill back. "Fine," he says annoyed and swallows it himself.', 'You swallow the pill down with some water and when you hand him the half-empty bottle back, he takes out another one and swallows it.')+' "My back is killing me today." He explains, but you can guess that this probably isn''t the truth. He just wanted to show you that the pill was save.'
  646. gs 'stat'
  647. *nl
  648. '"Can I go now?" You ask, but he shakes his head and pulls a huge roll of cash out of his pocket and starts counting. "Nikita, Shura, Iosif, Volya," he says and the only name you never heard before is Nikita. That''s probably the boy you have never seen before. '+iif(wl_vadim['rough'] > 0, '"And Vadim, that makes 5.000 <b>₽</b>."', '"That makes 4.000 <b>₽</b>."')+' He tells you and throws the money on the couch.'
  649. *nl
  650. 'You stretch out your hand, but in that moment a thought enters your head. If you take it, this becomes a simple transaction as if it was something you agreed to do.'
  651. act 'Leave the cash and go':
  652. cla & *nl
  653. wl_stats['respect'] += 5
  654. wl_stats['acceptance'] -= 5
  655. 'No, you won''t take it and absolve them of their crime. You have some dignity left. "What''s the matter?" He asks.'
  656. '"Keep it. You pay a hooker upfront, remember? Let''s not make what happened into something it was not." You say and stand up, ready to face the consequences of your words, but he just nods and says: '+iif(week ! 7, '"OK, see you next Sunday."', iif(wl_georgiy['timer_day'] = daystart, '"OK, see you next Sunday."', '"Fine, but we still have to talk about your performance today, so come back later."'))
  657. 'You stand up and walk towards the door, when you remember something. He wasn''t one of the guys that fucked you in the attic and he doesn''t seem like somebody who would mind.'
  658. act 'Leave': gt 'mod_wlife_warehouse', 'street'
  659. act 'Ask him why he didn''t fuck you': gt 'mod_wlife_story', 'police_aftermath_georgiy_fuck'
  660. end
  661. act 'Take the cash and go':
  662. cla & *nl
  663. wl_stats['acceptance'] += 5
  664. money += 4000
  665. if wl_vadim['rough'] > 0: money += 1000
  666. gs 'stat'
  667. 'You grab the cash, you are a whore after all and whores get paid. '+iif(week ! 7, '"See you next Sunday."', iif(wl_georgiy['timer_day'] = daystart, '"See you next Sunday."', '"We still have to talk about your performance today, so come back later."'))+' Georgiy says.'
  668. 'You stand up and walk towards the door, when you remember something. He wasn''t one of the guys that fucked you in the attic and he doesn''t seem like somebody who would mind.'
  669. act 'Leave': gt 'mod_wlife_warehouse', 'street'
  670. act 'Ask him why he didn''t fuck you': gt 'mod_wlife_story', 'police_aftermath_georgiy_fuck'
  671. end
  672. end
  673. if $ARGS[0] = 'police_aftermath_georgiy_fuck':
  674. *clr & cla
  675. minut += 2
  676. gs 'stat'
  677. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/georgiy_bely.jpg"></center>'
  678. 'You stop and turn around. "Why didn''t you visit me upstairs like all the others?"'
  679. 'He looks at you and shakes his head. "I don''t rape my girls." You frown and look at him as if he was insane. You can clearly remember him roughly deepthroating you on the fateful day you flipped Vadim''s car off.'
  680. '"I punish my girls if they misbehave. That is something different," he explains.'
  681. 'No, that''s not something different, that''s complete and utter bullshit, but it''s probably not the best idea to tell him that. So you keep your mouth shut.'
  682. act 'Leave': gt 'mod_wlife_warehouse', 'street'
  683. end
  684. if $ARGS[0] = 'detective':
  685. *clr & cla
  686. minut += 4
  687. menu_off = 1
  688. gs 'stat'
  689. if wl_status['detective'] = 0:
  690. wl_status['detective'] = 1
  691. wl_timer['detective'] = wl_timer['week']
  692. '<center><video autoplay loop src="mod/wlife/images/sex/story/detective/observation_0.mp4"></video></center>'
  693. 'Your last client drives away in his car while you walk to a nearby trash can and lean against it to take some weight of your hurting feet. Walking in heels all day takes it toll. You pull out your phone to check your latest messages and maybe scroll through the feeds of your social media apps, when something in the corner of your eyes peaks your interest. A car is idling only a few dozen meters away from you. A man is sitting inside looking at you through the windshield. Maybe a new customer? You think and wait for him to make a move. But nothing happens and a few seconds later he drives away. You can catch a glimpse, when he passes you. Middle age guy with a mustache that would have made an eighties male porn star proud.'
  694. act 'Continue': gt $loc, $loc_arg
  695. elseif wl_status['detective'] = 1:
  696. wl_status['detective'] = 2
  697. wl_timer['detective'] = daystart + 14
  698. wl_iosif['timer_whore'] += 1
  699. '<center><video autoplay loop src="mod/wlife/images/sex/story/detective/observation_1.mp4"></video></center>'
  700. 'Mustache guy is back. He appeared shortly after your last client left. This isn''t a coincidence in such a small town like pavlovsk. Maybe he''s just to shy to approach you directly. You channel your inner whore, plaster a sexy smile on your face and walk with a seductive stride over to his car.'
  701. act 'Go to the passenger side window':
  702. *clr & cla
  703. minut += 4
  704. gs 'stat'
  705. '<center><video autoplay loop src="mod/wlife/images/sex/story/detective/chat_0.mp4"></video></center>'
  706. 'The window goes down as you approach the car, but the man doesn''t look at you like other customers look at you. For once his eyes are fixed an your face and not your boobs. "Can I help you?" he asks with a low melodic voice.'
  707. '"I don''t know. Maybe I can help you with something?" you ask in such a sensual way even the biggest idiot would understand what you mean.'
  708. '"Uhm... sure, come on in," he says to your tits. The instant you implied why you''re talking to him his gaze shifted down to your breast.'
  709. 'You try to open the door, but it''s locked. "You need to open the car sweetie."'
  710. '"Oh it''s broken, sorry. Sit down in the back."'
  711. act 'Get in the car':
  712. *clr & cla
  713. minut += 4
  714. gs 'stat'
  715. '<center><video autoplay loop src="mod/wlife/images/sex/story/detective/chat_1.mp4"></video></center>'
  716. 'This is weird, you think when you close the door behind you. There are panties lying on the ground which doesn''t fit his shy demeanor.'
  717. 'He follows your eyes. "Sorry about that. The car belongs to my wife." He corrects himself. "Ex-wife. She isn''t very neat."'
  718. 'You grin. "No problem, we''re going to make it even messier."'
  719. 'He swallows hard which is kinda cute considering how he looks more like a total tough guy. "I...," he clears his throat. "I have never done this before." He laughs nervously. "I mean I have done it before, but not with a girl like you."'
  720. '"It''s basically the same. You only have to pay me first and the second you cleared that hurdle it''ll be just like with any other girl."'
  721. act 'Continue':
  722. *clr & cla
  723. minut += 4
  724. gs 'pain', 9, 'head', 'hit'
  725. gs 'pain', 9, 'nose', 'hit'
  726. gs 'stat'
  727. '<center><video autoplay loop src="mod/wlife/images/sex/story/detective/chat_2.mp4"></video></center>'
  728. '"OK, let''s cut the crap," he says harshly and pulls down the visor and down falls a police badge.'
  729. 'Shit, he''s a fucking cop. Adrenaline floods your system and your fight or flight reflex kicks in. You try to open the door on the left, but the handle is missing. You turn right, but it''s the same.'
  730. '"There''s no way out," he taunts you while he watches you trying to escape clearly amused by your futile efforts.'
  731. 'You give up. He''s right. You can''t open the doors. "What do you want?"'
  732. '"You," he says coldly and the next thing you see is his fist approaching rapidly. You only manage to close your eyes before pain explodes in your face and you crash back into the seat. Then he hits you a second time and everything goes dark.'
  733. act '...': gt 'mod_wlife_story_sex', 'detective'
  734. end
  735. end
  736. end
  737. end
  738. end
  739. if $ARGS[0] = 'detective_aftermath':
  740. *clr & cla
  741. minut += 2
  742. gs 'stat'
  743. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/homeless/katharina_room.jpg"></center>'
  744. 'It''s the first chance you get to really take a look at your surroundings. You have no idea where you are, but it''s definitively not the cops apartment. You are in an old one-room apartment. Kitchen, bed, an old TV with a smashed in screen, piles of old smelly clothes. The only stuff that looks new are the cans of food on a small table and the camping stove next to them. Somebody must be living here if you can call it living. One look out of the window reveals where you are. It''s the old abandoned building near the warehouse of the Belys. Now at least the condition of the room makes sense. One of the homeless must be living here. Did the cop pay or threaten him to leave? Or did he pick the first empty room? Why did he even bring you here? Those and a lot of other questions go through your mind as you get dressed.'
  745. act 'Leave':
  746. *clr & cla
  747. minut += 6
  748. gs 'stat'
  749. '<center><img <<$set_imgh>> src="mod/wlife/images/player/beaten.jpg"></center>'
  750. 'Your reflection in a dusty mirror catches your attention when you''re about to leave the room. There''s less blood than you would have guessed. You thought he must have broken your nose, when he hit you, but it looks alright now. Only a little bit of blood is left below one of your nostrils. He must have cleaned you up at some point. Maybe to avoid attention, when he carried you into the room.'
  751. 'Somebody appears in the mirror. There''s someone standing in the door.'
  752. act 'Turn around':
  753. *clr & cla
  754. minut += 4
  755. gs 'stat'
  756. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/katharina.jpg"></center>'
  757. 'It''s a woman and from the looks of it she''s homeless. Her hair is greasy and dirty, she looks sick and several puncture wounds in her arms reveal she''s a drug addict. "What... How," she murmurs more to herself than to you. Her confused eyes wander back and forth between the bed and you. She knows what transpired here.'
  758. 'You take a step closer to her, but she shakes her head. "Not... dead...," he shakes her head again.'
  759. '"What do you mean by ''dead''?" you ask as anger builds up inside you.'
  760. 'She looks up and stares at you with huge dilated pupils which makes you wonder if she''s high. "He leaves them here," she explains and taps the needle marks on her right arm with her left hand. "Gives them to much... overdose," she continues and you understand. He brings the whores here, rapes them and then kills them with an overdose. If the cops ever find one of the girl, the case is clear. Whore overdoses on heroin or something similar. Who''s going to spend money and manpower to investigate that. And the homeless woman in front of you profits from it. Probably takes what she needs from them.'
  761. '"Does he pay you?" you ask trying to keep your voice calm. You repeat the question, when she doesn''t give you an answer. "Does he pay you to you use the room?"'
  762. '"Yeah, pays me with the good shit," she smiles happily as if she remembers the highs the drugs gave her. The drugs he gave her to keep quiet about dead whores. Whores like you.'
  763. gs 'willpower', 'misc', 'resist', 'hard'
  764. if will_cost <= pcs_willpwr:
  765. act 'Leave (<<will_cost>> Willpower)':
  766. cla & *nl
  767. gs 'willpower', 'pay', 'resist'
  768. gs 'stat'
  769. 'You manage to keep your anger in check and quickly run down the stairs and hurry out of the building.'
  770. act 'Continue': gt 'mod_wlife_warehouse', 'homeless_outside'
  771. end
  772. else
  773. act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  774. end
  775. act 'Hit her':
  776. *clr & cla
  777. minut += 2
  778. wl_crime['katharina_murder'] = 1
  779. gs 'stat'
  780. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/katharina.jpg"></center>'
  781. 'Without thinking about what you''re doing you grab a heavy vase that''s standing on a nearby dresser and smash it against her head. The homeless woman stumbles backwards, trying to lift her hands to protect herself, but she isn''t quick enough. You hit her again and she crashes to the ground. Satisfaction about what you did mixes with shock as you look back and forth between her head and the vase in your hand. There''s only one thing you can do now. You look down at her unconscious body and make sure that...'
  782. act '... she''s dead':
  783. cla & *nl
  784. wl_crime['katharina_murder'] = 2
  785. '... she''s dead. Rage overwhelms you as you strike her again with your crude weapon and again and again and again until she isn''t breathing anymore. You drop the vase and hurry out of the building.'
  786. act 'Continue': gt 'mod_wlife_warehouse', 'homeless_outside'
  787. end
  788. act '... you don''t do something you can''t take back':
  789. cla & *nl
  790. '... you don''t do something you can''t take back. You drop the vase and hurry out of the building.'
  791. act 'Continue': gt 'mod_wlife_warehouse', 'homeless_outside'
  792. end
  793. end
  794. end
  795. end
  796. end
  797. if $ARGS[0] = 'detective_aftermath_iosif':
  798. *clr & cla
  799. minut += 5
  800. menu_off = 1
  801. wl_status['detective'] = 3
  802. gs 'stat'
  803. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/street_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  804. 'When you reach the warehouse, you remember what happened there after the last time you came in contact with the police. This time it''s obviously different and the guy isn''t going to talk to his colleagues about it. The chance that the Belys discover what happened is low, but what if they did? And what about the cop. He probably won''t stop what he''s doing and he was right, you can''t go to the police yourself, but shouldn''t the Belys be able to do something about it? They''re your pimps, shouldn''t they protect their girls?'
  805. act 'Go inside the warehouse':
  806. *clr & cla
  807. minut += 5
  808. wl_status['detective'] = 4
  809. wl_iosif['timer_whore'] += 14
  810. gs 'stat'
  811. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/iosif_orlov.jpg"></center>'
  812. 'The moment you enter the warehouse you''re already regretting it. Iosif is inside.'
  813. '"What the fuck happened to you?" he shouts through the room and several other guys turn around to take a look at who he''s yelling at. "Did you allow somebody to rough you up for some extra cash?"'
  814. act 'Try to explain':
  815. cla & *nl
  816. minut += 4
  817. gs 'stat'
  818. '"No, I didn''t." Your voice is quivering. "This wasn''t my idea, he didn''t pay and if I wasn''t branded he...," your voice breaks, but Iosif doesn''t pressure you and waits until you can speak again. "He would have killed me like the other girls."'
  819. '"What the fuck?" One of the other guys says.'
  820. '"Shut up and get back to work," Iosif shouts and points to the cars. "And you," he turns back around to you. "Tell me everything."'
  821. act 'Mention the homeless woman': wl_iosif['katharina'] = 1 & gt 'mod_wlife_story', 'detective_aftermath_iosif_2'
  822. act 'Don''t mention the homeless woman': wl_iosif['katharina'] = 0 & gt 'mod_wlife_story', 'detective_aftermath_iosif_2'
  823. end
  824. end
  825. end
  826. if $ARGS[0] = 'detective_aftermath_iosif_2':
  827. *clr & cla
  828. minut += 15
  829. gs 'stat'
  830. '<center><img <<$set_imgh>> src="mod/wlife/images/player/distress.jpg"></center>'
  831. 'Iosif leads you out of the room away from prying eyes. "Sit," he tells you with his commanding voice. You sit down on the old couch where he fucked you in front of Shura and slowly start to report what happened. You tell him how you approached the car, how you woke up in the abandoned building and everything else what happened. '+iif(wl_iosif['katharina'] = 0, 'The only detail you leave out is', 'You tell him about')+' the homeless woman and her role in all of it.'
  832. if wl_crime['katharina_murder'] > 0:
  833. 'In the end you hesitate for a moment, but one impatient look from Iosif and you spill the rest and tell him how you '+iif(wl_crime['katharina_murder'] = 1, 'assaulted', 'killed')+' her. He doen''t seem shocked by your admission. He even says that '+iif(wl_crime['katharina_murder'] = 1, 'you should have finished the job.', 'she got what she deserved.')
  834. end
  835. *nl
  836. '"OK, it was good of you to come to me," he says when you''re finally done. "I promise you to take care of it." He seems genuinely angry about what happened to you. "You go home now and take care of yourself. Can you do that?" You nod. "And with taking care I don''t mean slitting your wrists or similar shit." You nod again, but it doesn''t seem to be enough for him. He squats down in front of you and looks directly into your eyes. "Tell me you understand."'
  837. '"I understand," you answer looking directly into his eyes.'
  838. '"OK and now go home." He tells you as you stand back up, but on your way out you turn around one last time to ask him something. "Why are you helping me?"'
  839. '"Because you''re my'+iif(wl_iosif['pissing'] > 3, ' piss ', ' ')+'whore and nobody is messing with my property and gets away with it."'
  840. act 'Leave': gt 'mod_wlife_warehouse', 'street'
  841. end
  842. if $ARGS[0] = 'detective_revenge':
  843. *clr & cla
  844. minut += 1
  845. wl_timer['detective'] = iif(wl_iosif['katharina'] > 0 and wl_crime['katharina_murder'] > 0, daystart + rand(8,14), 0)
  846. wl_status['detective'] = 5
  847. gs 'stat'
  848. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/hallway.jpg"></center>'
  849. '"Before you go, there''s something I want to show you. It''s...." He searches for the right word. "Let''s call it a present." Georgiy says and points to the door. "Follow me."'
  850. 'A present? You wonder as you walk with him down the old hallway to a nearby room. Why would Georgiy want to give you a present?'
  851. '"Here we are," he says only a few seconds later when you reach the end of the corridor and stop in front of a door to another room. "Open it."'
  852. act 'Push it open':
  853. *clr & cla
  854. minut += 3
  855. gs 'stat'
  856. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/detective_captured.jpg"></center>'
  857. 'Slowly the door swings open and reveals Iosif and your rapist. For a moment you can''t believe your eyes, but it''s him breathing hard under a plastic bag. His shirt is covered in blood, his face is swollen, but he''s alive.'
  858. '"Look who''s here," Iosif says coldly, grabs the cops chin and lifts it up so he can see you. In his eyes you can see only fear and panic. Your arrival triggers in him a last ditch effort to escape, he tries to stand up, but Iosif grabs the plastic bag and tightens it while Georgiy rams his fist into his stomach. "I told you I would take care of it," Iosif continues as if he''s not just choking another man but doing something normal like ordering a pizza.'
  859. 'At first you don''t know what to say or how to react. Seeing him again overwhelms your mind. Only when Georgiy puts his hand on your shoulder you manage to shake off the initial shock of. "Here," Georgiy says holding a gun in his hand. "Take it and get your revenge."'
  860. 'You look at the gun, look at your rapist and ask yourself a simple question. Are you going to kill him?'
  861. gs 'willpower', 'misc', 'resist', iif(wl_crime['katharina_murder'] = 2, 'hard', 'easy')
  862. if will_cost <= pcs_willpwr:
  863. act 'Don''t do it (<<will_cost>> Willpower)':
  864. *clr & cla
  865. minut += 2
  866. wl_crime['detective_murder'] = -1
  867. gs 'willpower', 'pay', 'resist'
  868. gs 'stat'
  869. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/georgiy_gun.jpg"></center>'
  870. 'You shake your head and take a step back. "I can''t."'
  871. 'Georgiy nods. "I understand," he tells you while Iosif steps away from the cop as if Georgiy has given him a signal. He pulls the trigger once, twice, three times. One bullet hits him in the head, the other two hit him in the chest. You watch him collapse to the ground, blood pooling under him on the floor and in the plastic bag around his head.'
  872. '"Iosif would you please clean this shit up," Georgiy tells his Lieutenant before he turns to you. "<<$pcs_nickname>>, our work is done here. See you next week," he says like he didn''t kill someone five seconds ago. It takes you nearly half a minute to process what just happened right in front of your eyes, but it finally sinks in. "<<$pcs_nickname>>," Georgiy says again.'
  873. '"Uhm...," you say starring at the dead body. "See you next week."'
  874. act 'Walk away': minut += 5 & gt 'mod_wlife_warehouse', 'street'
  875. end
  876. else
  877. 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>'
  878. end
  879. act 'Take the gun':
  880. *clr & cla
  881. minut += 2
  882. wl_crime['detective_murder'] = 1
  883. gs 'stat'
  884. '<center><img <<$set_imgh>> src="mod/wlife/images/player/gun.jpg"></center>'
  885. 'Slowly you take the gun out of Georgiy''s hand. "The safety is already off. Just point and pull the trigger." Georgiy explains while Iosif quickly moves away from the cop.'
  886. '"Breath in, breath out and at that point take the shot," Iosif tells you when you lift the gun. You think about what he did to you, the fear you felt during the rape, the pain. You breath in, breath out and shoot. The recoil is much stronger than you expected, but the bullet hits him right in the chest. Seconds pass as you watch him fall down to the ground and blood turning his shirt red.'
  887. '"Again," Georgiy demands and you do. The next bullet only hits his leg, but you take a step closer and shoot again. And another step accompanied by another shot and another shot and another. You keep shooting until the magazine is empty.'
  888. *nl
  889. '"Iosif would you please clean this shit up," Georgiy tells his Lieutenant before he turns to you. "<<$pcs_nickname>>, our work is done here. See you next week," he says taking the empty gun out of your hands. It takes you nearly half a minute to process what you just did, but it finally sinks in. "<<$pcs_nickname>>," Georgiy says again.'
  890. '"Uhm...," you say starring at the dead body before turning around. "See you next week."'
  891. act 'Walk away': minut += 5 & gt 'mod_wlife_warehouse', 'street'
  892. end
  893. act 'Use the plastic bag':
  894. *clr & cla
  895. minut += 5
  896. wl_crime['detective_murder'] = 2
  897. gs 'stat'
  898. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/detective_captured.jpg"></center>'
  899. 'Fuck the gun, this is personal. Hatred burns in every cell of your body. You cross the room, grab the edge of the bag and pull. The plastic digs into his face, suffocating him. Georgiy says something you can''t understand, Iosif laughs and grabs the cops arms to help you. After a minute his body starts to shake, his head turns red and his mouth sucks on the plastic like a fish out of water.'
  900. *nl
  901. '"<<$pcs_nickname>>, he''s gone. It''s done." Georgiy says to you a few minutes later. You let go of the bag and take a step back. Your hands are shaking from the adrenaline. "Iosif would you please clean this shit up," Georgiy tells his Lieutenant before he turns to you. "<<$pcs_nickname>>, our work is done here. See you next week," he says like you just didn''t kill someone five seconds ago. It takes you nearly half a minute to process what you just did, but it finally sinks in. "<<$pcs_nickname>>," Georgiy says again.'
  902. '"Uhm...," you say starring at your hands for a few more seconds before you turn around and run out of the room.'
  903. act 'Continue': minut += 5 & gt 'mod_wlife_warehouse', 'street'
  904. end
  905. end
  906. end
  907. --- mod_wlife_story ---------------------------------