1
0

mod_wlife_gang.qsrc 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487
  1. # mod_wlife_gang
  2. if $ARGS[0] = 'random_warehouse':
  3. *clr & cla
  4. menu_off = 1
  5. minut += rand(20,30)
  6. gs 'stat'
  7. '<center><img <<$set_imgh>> src="mod/wlife/images/player/warehouse_guys.jpg"></center>'
  8. 'The warehouse is full of guys. Some of them smile, some throw you a curious look and some ignore you when you enter. The atmosphere is relaxed, most of them have a bottle of beer or vodka in their hands or are working on one of the cars. You don''t recognize anybody by name'+iif(wl_iosif['status'] > 4, ' except Iosif who greets you with a hint of a nod.', '.')
  9. if wl_gang['status'] = 0:
  10. *nl
  11. wl_gang['status'] = 1
  12. '"Hey girl," one of the guys shout. "You looking for Georgiy?" You nod and move a little bit closer. "He will be here in a few minutes. Why don''t you keep us company until he arrives?"'
  13. 'Since it''s not a good idea to shun them you step even closer. Cautious at first you quickly grow more comfortable around the boys. Sure some of the guys exactly match your expectations. They are rude, handsy and have the sophistication of a teenage chimpanzee, but those guys aren''t the majority. Some could even be considered nice, but most of them are like many of the ''bad boys'' you have met at school. Behaving tough to hide their own insecurities. That doesn''t make them any less dangerous, because in the end they would do anything to appear tough to their peers. Showing any kind of weakness could ruin their reputation.'
  14. else
  15. '"Hey <<$pcs_nickname>>," some of the guys shout. Clearly they recognize you from the last time you came here. "Georgiy isn''t here, why don''t you hang out with us again until he arrives?"'
  16. end
  17. *nl
  18. 'You walk around the room stopping here and there for a few minutes to smile and chat, listen to their boastful stories about their work and escapades. There are a few touches, more often than not a guy grabs your ass when you stand next to him, but that''s nothing compared to what you have endured in the last weeks. The simple touch of a stranger doesn''t concern you anymore.'
  19. wl_temp = rand(0,5)
  20. if wl_temp = 0 and wl_gang['status'] > 0:
  21. 'As you walk around you hear snippets of more important conversations. A '+iif(rand(0,1), 'drug deal gone bad', 'weapons deal gone well')+' or how '+iif(rand(0,1), 'they nearly got caught stealing a shipment of cars in the St.Petersburg port', 'one of the guys got shot when a rookie cop didn''t take the bribe they offered.')
  22. elseif wl_temp = 1 and wl_gang['status'] > 0:
  23. gs 'mod_wlife_functions', 'reputation_check'
  24. 'When you approach or leave a group of guys you sometimes can hear them talking about you. They say that you are <<$wl_stats[''loyalty'']>> <<$wl_stats[''respect'']>>.'
  25. elseif wl_temp = 2 and wl_gang['status'] > 0:
  26. 'A lot of times you can hear them talk about what they did with the money they have earned on their last job. It''s either a story about booze, girls and drugs or what teenage boys wet dream they want to or have fulfilled for themselves, especially fast cars are mentioned constantly.'
  27. elseif wl_temp = 3 and wl_gang['status'] > 0:
  28. 'Crude and/or simple minded describes best a huge share of the guys. Money, expensive stuff they bought or want to buy and girls are the most talked about topics.'
  29. elseif wl_temp > 3 and wl_gang['status'] > 0:
  30. if wl_stats['respect'] < -60:
  31. 'From the conversation you can guess that they think you''re nothing more than a total whore that fucks and does anything for money.'
  32. elseif wl_stats['respect'] < -30:
  33. 'From the conversation you can guess that they think you''re a depraved slut that does mostly anything for the right price.'
  34. elseif wl_stats['respect'] < 30:
  35. 'From the conversation you can guess that they think you''re a nice chick that is working the streets because she has to.'
  36. elseif wl_stats['respect'] < 60:
  37. 'From the conversation you can guess that they think you''re a good girl that is working the streets because she has no other choice.'
  38. else
  39. 'From the conversation you can guess that they think you''re a decent woman that is working the streets because she has no other choice.'
  40. end
  41. end
  42. act 'Check in with Georgiy': gt 'mod_wlife_georgiy', 'check_in'
  43. end
  44. if $ARGS[0] = 'warehouse_events':
  45. if wl_status['main'] > 6 and wl_nikita['status'] = 0:
  46. gt 'mod_wlife_nikita', 'first_meet'
  47. elseif wl_maxim['timer'] < daystart and (wl_maxim['status'] = 0 or wl_maxim['status'] = 1) and (wl_timer['startday'] + 42) < daystart:
  48. gt 'mod_wlife_maxim', 'warehouse'
  49. elseif wl_nicholai['day'] < daystart and wl_debt['nicholai'] ! -1 and wl_nicholai['blocked'] ! daystart and (wl_nicholai['status'] = 0 or rand(0,2) = 2):
  50. gt 'mod_wlife_gang', 'nicholai_0'
  51. elseif wl_lai['day'] < daystart and ((wl_lai['status'] = 0 and wl_status['main'] > 6) or rand(0,2) = 2):
  52. gt 'mod_wlife_gang', 'lai_0'
  53. else
  54. minut += 2 & gt 'mod_wlife_warehouse', 'street'
  55. end
  56. end
  57. if $ARGS[0] = 'warehouse_prostitution_decline':
  58. gs 'mod_wlife_functions', 'will_acceptance', 'resist'
  59. if will_cost <= pcs_willpwr:
  60. act 'Decline (<<will_cost>> Willpower)':
  61. minut += 1
  62. gs 'mod_wlife_functions', 'will_acceptance', 'resist'
  63. gs 'willpower', 'pay', 'resist'
  64. if wl_gang['decline'] = 0:
  65. cla & *nl
  66. wl_stats['respect'] += 2
  67. wl_gang['decline'] = 1
  68. gs 'stat'
  69. 'You shake your head and send '+iif(wl_gang['boys'] = 1, 'him', 'them')+' an apologetic smile as you explain to them that you aren''t working tonight. '+iif(wl_gang['boys'] = 1, 'He grumbles', 'They grumble')+' a bit, clearly disappointed by your decision, but you get the feeling that declining the opportunity to sell yourself earned you some respect with '+iif(wl_gang['boys'] = 1, 'him', 'them')+'.'
  70. act 'Leave': gt 'mod_wlife_warehouse', 'street'
  71. else
  72. wl_stats['respect'] += 1
  73. gt 'mod_wlife_warehouse', 'street'
  74. end
  75. end
  76. else
  77. act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  78. end
  79. end
  80. if $ARGS[0] = 'warehouse_prostitution_condom':
  81. minut += 2
  82. wl_stats['respect'] += 2
  83. wl_stats['loyalty'] -= 2
  84. wl_gang['condom'] = 1
  85. gs 'mod_wlife_functions', 'will_unprotected', 'self'
  86. gs 'willpower', 'pay', 'self'
  87. gs 'stat'
  88. 'The second you mention condoms you want to snatch your words out of the air and swallow them back down. "A condom?" '+iif(wl_gang['boys'] = 1, 'He', 'One of the guys')+' frowns and anger flares up inside his eyes. He seems deeply offended by the question. "Why? Do '+iif(wl_gang['boys'] = 1, 'I', 'wee')+' look like some diseased '+iif(wl_gang['boys'] = 1, 'fuck', 'fucks')+'?"'
  89. '"No, no... of course not," you hastily reply. "I would never assume that. It''s just my routine to use a condom," you '+iif(wl_stats['unprotected'] > 20, 'lie', 'say')+', but that explanation doesn''t seem to satisfy him. He angrily shakes his head and points his finger at you. "Maybe the cheap street whore should shut the fuck up, get off her high horse and be glad that she doesn''t have to fuck some unwashed trucker for a change," he growls and '+iif(wl_gang['boys'] = 1, 'walks', 'they walk')+' away before you can say another word.'
  90. act 'Leave the warehouse': minut += 1 & gt 'mod_wlife_warehouse', 'street'
  91. end
  92. if $ARGS[0] = 'nicholai_0':
  93. *clr & cla
  94. minut += 2
  95. wl_gang['boys'] = 1
  96. wl_nicholai['day'] = daystart + rand(0,14)
  97. gs 'stat'
  98. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/nicholai.jpg"></center>'
  99. if wl_nicholai['status'] = 0:
  100. wl_nicholai['status'] = 1
  101. wl_nicholai['payment'] = 500
  102. 'The warehouse is full of guys, when you return from your weekly check-in with Georgiy. You only make it halfway through the hall before a guy stops you. His face is covered in tattoos, but you have to admit with his short blond hair and baby blue eyes he''s way more attractive than the average guy. "Hey," the guy greets you. "I have seen you around for a few weeks now. Aren''t you Georgiy''s new whore?"'
  103. iif(wl_stats['acceptance'] > 60, 'You slightly shrug. "Yeah," you answer. There is no point in denying what you are. "B', 'You sigh internally, but plaster a smile on your face. "Yeah, b')+'ut I prefer <<$pcs_nickname>> over whore."'
  104. 'He shrugs. "Sure, <<$pcs_nickname>>. I''m Nicholai," he introduces himself, but this is where the niceties end. "I have <<wl_nicholai[''payment'']>> <b>₽</b> to spend on some pussy. Are you up?"'
  105. elseif wl_nicholai['status'] = 1:
  106. 'The warehouse is nearly empty, when you return from your weekly check-in with Georgiy and you don''t know any of them except Nicholai who shouts from the other end of the warehouse as he walks towards you. "<<$pcs_nickname>>. My offer still stands. I pay <<wl_nicholai[''payment'']>> <b>₽</b> to have your cunt."'
  107. elseif wl_nicholai['status'] = 3:
  108. wl_nicholai['status'] = 4
  109. 'Nicholai stops you on your way out. "Hey <<$pcs_nickname>>, I''m bored. Wanna fuck? <<wl_nicholai[''payment'']>> <b>₽</b> like last time?"'
  110. 'Is he serious? You ask yourself as he walks closer. Last time he came inside you without warning. "Exactly like last time?" you ask coldly and cross your arms in front of your chest. "Do you remember what happened last time? You gave me a creampie."'
  111. '"Your welcome," he smiles and not even for a second you don''t thing that he means it as a joke. He''s serious about that. "I don''t cum inside in every girl, but I had a feeling that you would deserve my cum."'
  112. 'You stare at him in disbelieve.'
  113. '...'
  114. 'What? you ask yourself.'
  115. '...'
  116. 'You keep staring at him, not sure what you going to say to him. He really can''t be serious.'
  117. '"So?" he asks.'
  118. '"Uhm...," you shake your head to get your brain going again. "What?"'
  119. '"I asked you if you''re up for some fun <<$pcs_nickname>>, you stupid cow..."'
  120. else
  121. 'Nicholai stops you on your way out. "Hey <<$pcs_nickname>>, '+iif(wl_debt['nicholai'] = 1, 'How about you get some more money to pay your debt and you fuck me as well?', 'I''m bored. Wanna fuck?')+' <<wl_nicholai[''payment'']>> <b>₽</b> like last time?"'
  122. end
  123. gs 'mod_wlife_gang', 'warehouse_prostitution_decline'
  124. act 'Accept': wl_stats['respect'] -= 1 & gt 'mod_wlife_gang', 'nicholai_1'
  125. gs 'willpower', 'prostitution', 'self', 'hard'
  126. if will_cost <= pcs_willpwr and wl_nicholai['payment'] = 500:
  127. act 'Demand more money (<<will_cost>> Willpower)':
  128. cla & *nl
  129. minut += 1
  130. gs 'willpower', 'prostitution', 'self', 'hard'
  131. gs 'willpower', 'pay', 'self'
  132. gs 'stat'
  133. if wl_stats['respect'] < -50 or wl_stats['loyalty'] < -40:
  134. wl_nicholai['payment'] = 300
  135. '"Really? Do you really believe that a whore like you deserves more money?" he asks you, but the answer to the question is obvious. No, in his eyes you don''t. "Be glad that I don''t charge you for allowing you to touch me. Let''s make make it <<wl_nicholai[''payment'']>> <b>₽</b> instead."'
  136. gs 'mod_wlife_gang', 'warehouse_prostitution_decline'
  137. act 'Accept': wl_stats['respect'] -= 3 & gt 'mod_wlife_gang', 'nicholai_1'
  138. elseif wl_stats['loyalty'] > 40 or wl_stats['respect'] > 30:
  139. wl_nicholai['payment'] = 800
  140. '"Hm..., yeah why not. I only heard positive things about you <<$pcs_nickname>>. Loyal bitches deserve a reward," he says as he hands you <<wl_nicholai[''payment'']>> <b>₽</b>. "Come on, let''s go."'
  141. act 'Accept': wl_stats['respect'] -= 1 & gt 'mod_wlife_gang', 'nicholai_1'
  142. else
  143. 'He shakes his head. "No, it''s <<wl_nicholai[''payment'']>> <b>₽</b>. Take it or leave it."'
  144. gs 'mod_wlife_gang', 'warehouse_prostitution_decline'
  145. act 'Accept': wl_stats['respect'] -= 1 & gt 'mod_wlife_gang', 'nicholai_1'
  146. end
  147. end
  148. elseif will_cost > pcs_willpwr and wl_nicholai['payment'] = 500:
  149. act 'Demand more money (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  150. end
  151. if wl_gang['condom'] = 0:
  152. gs 'mod_wlife_functions', 'will_unprotected', 'self'
  153. if will_cost <= pcs_willpwr:
  154. act 'Demand to use a condom (<<will_cost>> Willpower)':
  155. *clr & cla
  156. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/nicholai.jpg"></center>'
  157. gs 'mod_wlife_gang', 'warehouse_prostitution_condom'
  158. end
  159. else
  160. act 'Demand to use a condom (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  161. end
  162. elseif wl_gang['condom'] = 1:
  163. wl_gang['condom'] = 2
  164. '<br>You think about asking for a condom, but you quickly discard the idea after what happened last time you asked for a condom.'
  165. end
  166. end
  167. if $ARGS[0] = 'nicholai_1':
  168. *clr & cla
  169. minut += 2
  170. money += wl_nicholai['payment']
  171. wl_nicholai['day'] = daystart + rand(7,21)
  172. gs 'stat'
  173. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/nicholai.jpg"></center>'
  174. if wl_nicholai['status'] < 2:
  175. '"Come on, whore... sorry, I mean <<$pcs_nickname>>," he says mockingly and points in the direction where you came from. "Let''s go. You have a job to do," he adds as he walks away not even once looking over his shoulder if you''re following him. You both know that you have no other choice. He paid and you have to do as he commands.'
  176. act 'Follow him':
  177. *clr & cla
  178. minut += 3
  179. wl_stats['respect'] -= 2
  180. wl_stats['acceptance'] += 1
  181. gs 'stat'
  182. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/common_room.jpg"></center>'
  183. 'A group of guys is relaxing inside the common room, drinking beer and watching some cliché action movie with lazy dialog, lots of guns and the obligatory explosion in between. "Yo," Nicholai greets the other guys clearly sounding annoyed about something. "Weren''t you suppose to leave? I need the room."'
  184. 'One of the guys pauses the film. "Georgiy was still talking to some slut," he explains.'
  185. 'Wait... you think after a second. Do they mean you? So, you are only ''some slut'' to them.'
  186. '"Yeah, that slut is now with me," all eyes are on you for an uncomfortable moment. "And sure you can stay and watch...," he adds and again all eyes burn into you, but you don''t even get a chance to responds before Nicholai continues, "if you all want to make Georgiy wait, of course."'
  187. '"Shit," one of them says and they simultaneously jump up and hurry out of the room.'
  188. 'You can''t stop yourself from grinning a bit as a group of hardend criminals run out of the room like a bunch of frightened little girls, but Nicholai wipes away your grin. "Take those fucking clothes off."'
  189. act 'Do it': gt 'mod_wlife_gang_sex', 'nicholai'
  190. end
  191. else
  192. if rand(0,2) = 0:
  193. minut += 3
  194. wl_stats['respect'] -= 1
  195. 'The common room is occupied again, when you enter it with Nicholai. "Yo, guys," he nods with his head in your direction. "Can you give me some privacy, need to fill up that whore''s cunt...," he looks at you and grins, "sorry, I mean I need to fill up <<$pcs_nickname>> cunt."'
  196. 'Whatever you want to do, it''s best to just keep your mouth shut. Especially with so many guys around. It''s one thing to talk back to one of them, but a completely different thing to say something in front of the other guys. He''ll have to keep up appearances and punish you for misbehaving. And Nicholai seems like somebody that would not allow you to respond even in private.'
  197. '"Sure, Nicholai, have fun," one of the guys says and another one gives you an appreciative slap on the ass as they leave the room. Just like last time Nicholai doesn''t concern himself with pleasantries. "Get your ass on the couch," he commands as he closes the door behind you.'
  198. else
  199. minut += 1
  200. 'The common room is empty this time, when you enter it and like last time Nicholai doesn''t concern himself with pleasantries. "Get your ass on the couch," he commands as he closes the door behind you.'
  201. end
  202. gs 'stat'
  203. killvar 'wl_rand'
  204. act 'Do it': gt 'mod_wlife_gang_sex', 'nicholai'
  205. end
  206. end
  207. if $ARGS[0] = 'lai_0':
  208. *clr & cla
  209. minut += 4
  210. wl_gang['boys'] = 2
  211. wl_lai['payment'] = 1000
  212. wl_lai['day'] = daystart + rand(0,14)
  213. gs 'stat'
  214. '<center><img <<$set_imgh>> src="mod/wlife/images/player/warehouse_guys.jpg"></center>'
  215. if wl_lai['status'] = 0:
  216. wl_lai['status'] = 1
  217. wl_gang['boys'] = 1
  218. 'Two guys intercept you, when you leave the warehouse. They''re both tall, lean and apart from the fact that the one of them has a beard and more hair on his head they look very similar. Brothers perhaps? "Hi," you greet them casually. "I don''t think we have met yet."'
  219. '"That''s Lev and I''m Igor," the one without a beard introduces both of them. "How about you turn you beautiful ass around and move it back into the house so that we can fuck you." He moves into your personal space as he speaks and roughly grabs your ass with one of his big hands.'
  220. '"Woah, easy there," you say taking a step back to get out of his reach. Wrong move, you realize when anger flares up inside his eyes. "You have to pay to touch," you say to defend your behavior, but Igor isn''t satisfied with that explanation. He takes a threatening step towards you, but this time Lev steps in and holds him back.'
  221. '"Let me go Lev, that bitch deserves a lesson in respect," Igor growls, but Lev doesn''t.'
  222. '"Calm down moron. You know the rules," Lev says calmly before turning to you. "Excuse my cousin, he''s an idiot."'
  223. '"I''m not," Igor protests.'
  224. '"Yes you are," Lev replies. "And now shut up or you will scare...," he looks at you "<<$pcs_nickname>>," you answer the unspoken question. "Or you scare <<$pcs_nickname>> away."'
  225. '"I don''t care about the fucking rules Lev. Just give her some fucking money. The bitches don''t deserve our respect," Igor hisses and struggles against his cousin''s grip.'
  226. '"Shut up Igor, I won''t say it a third time," Lev warns him again and this time Igor obeys. "Go wait in the common room until I get you. OK?" For a second you believe Igor will object, but to your surprise he nods and when Lev let go he walks away without saying another word."'
  227. '"Sorry about that," Lev apologizes. "My cousin can sometimes be a bit difficult. Especially if he needs to get laid. That''s why we came to talk to you. Are you free tonight? I would pay you 1000 <b>₽</b> for me and him?" Lev asks straightforwardly. "But only if you do us at the same time. You may have already guessed, but it''s not a good idea for you to be alone with him."'
  228. elseif wl_lai['status'] = 1:
  229. 'Lev and Igor intercept you again, when you leave the warehouse. "Hello <<$pcs_nickname>>," Lev says, but Igor only throws you a disapproving look. He doesn''t seem to be in a better mood than last time. "Did you change your mind <<$pcs_nickname>>?" Lev asks. "The offer still stands. 1000 <b>₽</b>."'
  230. else
  231. 'You can see Lev and Igor talking to a few other guys, when you leave the warehouse. Lev waves at you and quickly walks over to you while his cousin stays behind. "Hi Lev, how are you doing?" you ask.'
  232. '"I''m fine <<$pcs_nickname>>, thanks for asking," Lev replies. "Are you free tonight? We could use some company."'
  233. end
  234. gs 'mod_wlife_gang', 'warehouse_prostitution_decline'
  235. act 'Accept': wl_stats['respect'] -= 1 & gt 'mod_wlife_gang', 'lai_1'
  236. gs 'willpower', 'prostitution', 'self', 'hard'
  237. if will_cost <= pcs_willpwr and wl_lai['payment'] = 1000:
  238. act 'Demand more money (<<will_cost>> Willpower)':
  239. cla & *nl
  240. minut += 1
  241. wl_lai['payment'] = 1600
  242. gs 'willpower', 'prostitution', 'self', 'hard'
  243. gs 'willpower', 'pay', 'self'
  244. gs 'stat'
  245. '"1000? For two guys?" You shake your head. "Isn''t that a bit low?"'
  246. '"Fine. 1600? Is that OK?" Lev offers.'
  247. act 'Accept': wl_stats['respect'] -= 1 & gt 'mod_wlife_gang', 'lai_1'
  248. end
  249. elseif will_cost > pcs_willpwr and wl_lai['payment'] = 1000:
  250. act 'Demand more money (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  251. end
  252. if wl_gang['condom'] = 0:
  253. gs 'mod_wlife_functions', 'will_unprotected', 'self'
  254. if will_cost <= pcs_willpwr:
  255. act 'Demand to use a condom (<<will_cost>> Willpower)':
  256. *clr & cla
  257. '<center><img <<$set_imgh>> src="mod/wlife/images/player/warehouse_guys.jpg"></center>'
  258. gs 'mod_wlife_gang', 'warehouse_prostitution_condom'
  259. end
  260. else
  261. act 'Demand to use a condom (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  262. end
  263. elseif wl_gang['condom'] = 1:
  264. wl_gang['condom'] = 2
  265. '<br>You think about asking for a condom, but you quickly discard the idea after what happened last time you asked for a condom.'
  266. end
  267. end
  268. if $ARGS[0] = 'lai_1':
  269. *clr & cla
  270. minut += 6
  271. money += wl_lai['payment']
  272. wl_lai['day'] = daystart + rand(14,28)
  273. gs 'stat'
  274. if wl_lai['status'] < 2:
  275. wl_stats['acceptance'] += 1
  276. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/attic.jpg"></center>'
  277. 'You follow Lev back through the old hallway into the adjacent house where you pick up Igor on the way. Everything is fine until Lev turns right and walks up the narrow stairwell. A feeling of dread washes over you when you slowly follow them. You have never been up here, except once, when Vadim tied you up and let his goons use you like a sex-doll. "No, we can''t do it here," you say after Lev opens the door to the attic.'
  278. '"But there is a bed...," he explains, but you shake your head in protest. "No, not here."'
  279. '"<<$pcs_nickname>>, I already paid," he reminds you, but he sounds more concerned than angry. "What''s the problem?"'
  280. 'You shake your head and push the memories of that fateful day away. Lev is right. They have paid and you have a job to do. You can''t get caught up in the past. Focus on the present, you tell yourself. "No, everything is fine. We can do it here, but not on the bed."'
  281. '"Come on Lev," Igor grumbles. "I don''t care where I fuck her".'
  282. '"Alright," Lev says and walks past the bed to the far end of the attic.'
  283. else
  284. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/attic.jpg"></center>'
  285. 'Like last time Igor and Lev lead you into the attic, but this time Lev doesn''t even mention doing it on the bed. Instead he walks straight to the other end and unfastens his belt. You know what you have to do next.'
  286. end
  287. act 'Get on your knees': gt 'mod_wlife_gang_sex', 'lai'
  288. end
  289. if $ARGS[0] = 'pay_debt_0':
  290. *clr & cla
  291. minut += rand(2,6)
  292. wl_rand = iif(wl_debt['status'] < 4, wl_debt['status'], rand(2,3))
  293. wl_stats['respect'] -= wl_rand
  294. gs 'mod_wlife_functions', 'random_name'
  295. $wl_debt[1] = $wl_boyname[1]
  296. $wl_debt[2] = $wl_boyname[2]
  297. if wl_rand = 2:
  298. $wl_debt[3] = ''
  299. $wl_debt[4] = ''
  300. elseif wl_rand = 3:
  301. :wl_debt_jump
  302. gs 'mod_wlife_functions', 'random_name'
  303. if ($wl_debt[1] = $wl_boyname[1]) or ($wl_debt[2] = $wl_boyname[1]) or ($wl_debt[1] = $wl_boyname[2]) or ($wl_debt[2] = $wl_boyname[2]): jump 'wl_debt_jump'
  304. $wl_debt[3] = $wl_boyname[1]
  305. $wl_debt[4] = $wl_boyname[2]
  306. end
  307. gs 'stat'
  308. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/nicholai.jpg"></center>'
  309. if wl_debt['status'] = 2:
  310. 'You find Nicholai hanging out in the warehouse. "Georgiy told me to report..."'
  311. '"Yeah, I know <<$pcs_nickname>>. You''re here to fuck down your debt," he interjects taking a long appraising look at your body. "Remember, you have to do anything that the guys ask. Georgiy does you a favor in paying this way, so don''t insult his generosity by making a fuse about something...," he warns you before he continues, "let''s see if I can find a few guys that are willing to use you," he says and adds, "wait here", before walking away already waving to a group of guys at the other end of the warehouse.'
  312. elseif wl_debt['status'] = 3:
  313. '"Back again?" Nicholai asks before you can say a word. "Want to fuck some cock to reduce your debt?" he asks and acknowledges your grudging nod with a mischievous smirk. "Say it," he tells you and when you don''t do it immediately he repeats the command. "Say it!"'
  314. iif(wl_stats['acceptance'] > 40, 'You shrug and comply without hesitating for even a second.', 'You sigh and hesitate for a second before complying.')+' "I want to fuck some cock to reduce my debt."'
  315. 'He shakes his head disapprovingly. "You should say it like you mean it. We both know the truth and you don''t have to hide it from me."'
  316. '"Hi Nicholai, I really need to have some cock to fuck down my debt," you say with '+iif(wl_stats['acceptance'] > 40, 'honest', 'fake')+' enthusiasm.'
  317. '"See? That wasn''t so hard, wasn''t it. Wait here, I''ll see if I can find some guys for you."'
  318. else
  319. 'You already know, what he wants to hear from you. "Hi Nicholai, I really need to have some cock to fuck down my debt," you say with '+iif(wl_stats['acceptance'] > 40, 'honest', 'fake')+' enthusiasm before he can demand anything from you.'
  320. 'He grins and it''s obvious that he really enjoys it, when you say degrading things like that "If that''s your wish, wait here, I''ll see if I can find some guys for you."'
  321. end
  322. act 'Wait':
  323. *clr & cla
  324. minut += rand(6,12)
  325. wl_temp = rand(1,4)
  326. if wl_temp > 1: gs 'arousal', 'foreplay', -2, 'sub', 'prostitution'
  327. gs 'stat'
  328. '<center><video autoplay src="mod/wlife/images/prostitution/warehouse/debt/start_0.mp4"></video></center>'
  329. 'After a few minutes of haggling Nicholai returns to you with two guys in tow. "Meet <<$wl_debt[1]>> and <<$wl_debt[2]>>," he introduces the two. "They''ll help you reducing your debt" he adds before gesturing towards the common room. "Let''s go."'
  330. 'The guys '+iif(wl_temp = 1, 'ignore', 'talk about')+' you on the short walk to the common room. '+iif(wl_temp = 1, 'For once even Nicholai doesn''t talk down to you.', 'Every few steps you can feel a hand ''accidentally'' touching your ass or you can hear one of the guys making a derogatory statement about you that involves words like slut, whore or bitch.')
  331. 'The two guys sit down on the old couch and <<$wl_debt[2]>> pats the cushion next to him. "Sit down, <<$pcs_nickname>>," he says, but it sounds more like an order than an offer and you have no other choice than to comply. He puts his right hand on your thigh the instant you sit down'+iif(wl_temp = 1, ', but he doesn''t go any further than that.', ' and without hesitation moves it closer and closer towards your crotch.')
  332. '"Who is going to be first?"'
  333. act 'Continue':
  334. *clr & cla
  335. minut += rand(3,6)
  336. wl_debt['reduction'] = 100 * rand(4,5) + hotcat * 10
  337. if wl_stats['respect'] < -20: wl_debt['reduction'] -= 50
  338. if wl_stats['loyalty'] < -20: wl_debt['reduction'] -= 50
  339. if wl_temp > 1: gs 'arousal', 'foreplay', -2, 'sub', 'prostitution'
  340. gs 'stat'
  341. '<center><video autoplay loop src="mod/wlife/images/prostitution/warehouse/debt/start_1.mp4"></video></center>'
  342. iif(wl_temp = 1, '"How about <<wl_debt[''reduction'']>> <b>₽</b>," <<$wl_debt[1]>> offers looking at the other guys hand on your legs. <<$wl_debt[2]>> shrugs. "Sure, I have no problems with sloppy seconds," he replies.', '"How about <<wl_debt[''reduction''] - 100>> <b>₽</b>," <<$wl_debt[1]>> offers, but <<$wl_debt[2]>> immediately interjects his hand moving even closer towards your pussy. "No, I pay 100 <b>₽</b> more to go first," he says.')
  343. '"OK," Nicholai says. "We have a winner. Write down the sum so I can keep track on how much she works off her debt," Nicolai instructs them.'
  344. '"Stand up," '+iif(wl_temp = 1, '<<$wl_debt[1]>>', '<<$wl_debt[2]>>')+' orders you and takes a black sharpie that Nicholai is handing them. "And pull up your top," he adds, puts the cap of the pen into his mouth and takes it of with his teeth.'
  345. if wl_debt['status'] = 2:
  346. wl_debt['status'] = 3
  347. '"Why?" you ask as you stand up, but Nicholai answers for him. "Don''t ask questions, just do it."'
  348. 'This is stupid, you think as you pull your top up revealing your stomach. Why can''t they get it over with? Guys like Nicholai always have to play their little games to assert their power. Even if they''re holding all the cards. Your annoyance only grows, when '+iif(wl_temp = 1, '<<$wl_debt[1]>>', '<<$wl_debt[2]>>')+' writes down the amount on your stomach, but you keep your mouth shut and let him do it. You need to pay down the debt and if that''s what you have to do, you''ll bear with it.'
  349. elseif wl_debt['status'] = 3:
  350. wl_debt['status'] = 4
  351. 'Just like last time '+iif(wl_temp = 1, '<<$wl_debt[1]>>', '<<$wl_debt[2]>>')+' writes down the number on your stomach, but this time you keep an eye on Nicholai who watches every stroke of the pen like it''s the hottest porn on earth. This really turns him on seeing you marked like an object for sale at the local grocery store.'
  352. else
  353. 'He writes down the amount on your stomach while Nicholai looks at the number with a satisfied look. As always he seems to enjoy having you marked with a ''price tag'' like an object in a shop.'
  354. end
  355. act 'Continue':
  356. *clr & cla
  357. minut += 1
  358. gs 'stat'
  359. '<center><video autoplay loop src="mod/wlife/images/prostitution/warehouse/debt/start_2.mp4"></video></center>'
  360. '"Have fun," Nicholai and '+iif(wl_temp = 1, '<<$wl_debt[2]>>', '<<$wl_debt[1]>>')+' say before walking out the door. '+iif(wl_temp = 1, '<<$wl_debt[1]>>', '<<$wl_debt[2]>>')+' is sitting back down and already is in the process of pulling down the zipper of his jeans.'
  361. iif(wl_temp = 1, '"Don''t ruin her for me," <<$wl_debt[2]>>', '"Get her wet and ready for me," <<$wl_debt[1]>>')+' says.'
  362. act 'Do what has to be done':
  363. wl_debt['reduction_total'] = wl_debt['reduction']
  364. wl_debt['reduction'] -= 10 * rand(10,15)
  365. if wl_debt['reduction'] < 300: wl_debt['reduction'] = 300 + 10 * rand(2,6)
  366. $wl_debt['current'] = iif(wl_temp = 1, $wl_debt[1], $wl_debt[2])
  367. gt 'mod_wlife_gang_sex', 'pay_debt_0'
  368. end
  369. end
  370. end
  371. end
  372. end
  373. if $ARGS[0] = 'pay_debt_1':
  374. *clr & cla
  375. minut += 3
  376. '<center><video autoplay src="mod/wlife/images/prostitution/warehouse/debt/intermezzo_0.mp4"></video></center>'
  377. if wl_temp > 1:
  378. '"Are you ready for me slut?" <<$wl_debt[''current'']>> asks when he enters the common room. His hungry eyes can''t decide if they want to stare at your bare breasts or your exposed pussy. Some guys just can''t treat a girl in a nice way. But you aren''t a girl in his eyes, you think. In his eyes you''re just a piece of meat he paid for to use in any way he likes.'
  379. 'You spread your legs and give him a better view of your pussy. "Always," you '+iif(wl_stats['acceptance'] > 60, 'say truthfully.', 'lie.')
  380. else
  381. '"Hi, how are you doing?" <<$wl_debt[''current'']>> asks and the concern in his voice is obvious. Guys like him could be a nice change, but sometimes you wish they all would treat you like trash. It would be easier to handle, because what can you say to him? No? Some low-level guy like him wouldn''t be able to help you. If he was an asshole, you would just ignore it and let him have you. Convincing guys like <<$wl_debt[''current'']>> to use you makes this even harder.'
  382. '"I''m fine," you reply and plaster a hopefully convincing smile on your face. "Don''t worry about me and let me worry about your needs," you continue and when he opens his mouth you add, "if I would have a problem with this, I would say so, OK?" It takes a few seconds, but he finally nods.'
  383. end
  384. gs 'stat'
  385. act 'Get ''paid'' ':
  386. *clr & cla
  387. minut += 3
  388. gs 'stat'
  389. '<center><video autoplay loop src="mod/wlife/images/prostitution/warehouse/debt/intermezzo_1.mp4"></video></center>'
  390. if wl_temp = 1: wl_debt['reduction'] += 100
  391. iif(wl_temp > 1, '"Stand up whore,', '"I''m sorry about that, but could you please stand up,')+' I need to write down how much I pay you," he says and picks the black sharpie up from a nearby table and writes down <<wl_debt[''reduction'']>> on your stomach.'
  392. act 'Get started':
  393. wl_debt['reduction_total'] += wl_debt['reduction']
  394. wl_debt['reduction'] -= 10 * rand(10,15)
  395. if wl_temp = 1: wl_debt['reduction'] -= 100
  396. if wl_debt['reduction'] < 200: wl_debt['reduction'] = 200 + 10 * rand(1,3)
  397. gt 'mod_wlife_gang_sex', 'pay_debt_1'
  398. end
  399. end
  400. end
  401. if $ARGS[0] = 'pay_debt_2':
  402. *clr & cla
  403. minut += 3
  404. gs 'stat'
  405. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/nicholai.jpg"></center>'
  406. 'Shortly after <<$wl_debt[''current'']>> has left Nicholai enters the room, but he isn''t alone. Two guys follow him inside. "I have good news. This are <<$wl_debt[3]>> and <<$wl_debt[4]>>. They''ll also enjoy your body today," Nicholai explains and adds after a small pause, "at the same time."'
  407. 'You could protest, but what would that accomplished. Nicholai is doing exactly what you asked for. Finding guys for you to fuck to clear your debt. More guys means more money. "Fine," you say and stand up when <<$wl_debt[3]>> picks up the black sharpie.'
  408. act 'Continue':
  409. *clr & cla
  410. minut += 3
  411. gs 'stat'
  412. '<center><video autoplay loop src="mod/wlife/images/prostitution/warehouse/debt/end.mp4"></video></center>'
  413. '"How many guys did she have?" The guy called <<$wl_debt[4]>> asks.'
  414. '"Two, why? Do you want a discount?" Nicholai asks, but it sounds more like a suggestion. "How about <<wl_debt[''reduction'']>> for each of you?"'
  415. 'You frown. That''s how much you are worth now. <<wl_debt[''reduction'']>>. But you keep your mouth shut and let <<$wl_debt[4]>> write the number on your stomach.'
  416. act 'Get it over with':
  417. wl_debt['reduction_total'] += 2 * wl_debt['reduction']
  418. gt 'mod_wlife_gang_sex', 'pay_debt_2'
  419. end
  420. end
  421. end
  422. if $ARGS[0] = 'pay_debt_end':
  423. *clr & cla
  424. minut += 3
  425. gs 'stat'
  426. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/nicholai.jpg"></center>'
  427. '"Good job <<$pcs_nickname>>, do you want to know how much you made?" Nicholai asks. You look down to your stomach where the '+iif(wl_rand = 2, 'two', 'three')+' numbers are still visible, but you are too exhausted to try to decipher them up upside down. "It''s <<wl_debt[''reduction_total'']>>," he says.'
  428. if wl_debt['amount'] >= wl_debt['reduction_total']:
  429. wl_debt['amount'] -= wl_debt['reduction_total']
  430. '"That leaves me with <<wl_debt[''amount'']>>?" you ask as you getting dressed.'
  431. else
  432. wl_debt['amount'] = 0
  433. '"That means I have paid all my debt?" you ask adding up the numbers in your head.'
  434. end
  435. '"Yeah," Nicholai says. "Just tell Georgiy, when you want me to sell you again," he tells you deprecatingly'+iif(wl_stats['acceptance'] > 60, '. You', ' and you wish you could wipe the evil smirk from his face with a hard slap. Instead you')+' only nod and watch him leave the room.'
  436. wl_debt['reduction_total'] = 0
  437. act 'Leave the warehouse': wl_nicholai['blocked'] = daystart & gt 'mod_wlife_georgiy', 'leave'
  438. end
  439. --- mod_wlife_gang ---------------------------------