mod_wlife_warehouse.qsrc 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. # mod_wlife_warehouse
  2. $loc = 'mod_wlife_warehouse'
  3. $locM = 'mod_wlife_warehouse'
  4. $menu_loc = 'mod_wlife_warehouse'
  5. if $ARGS[0] = 'street':
  6. $metka = 'street'
  7. $menu_arg = 'street'
  8. menu_off = 0
  9. $location_type = 'public_outdoors'
  10. *clr & cla
  11. gs 'stat'
  12. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/street_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  13. 'Vadim Bely''s old warehouse is in a remote part of the industrial area. One of the most run-down parts of Pavlovsk. The house next to it is also part of his operation, but the only entrance is inside the warehouse.'
  14. act 'Go back to the industrial area': minut += 5 & gt 'pav_industrial'
  15. if (week = 7 and hour > 19) or (week = 1 and hour < 6):
  16. '<br>Several windows of the house and the warehouse are lit, some members of the gang must be inside.'
  17. if week = 7 and wl_georgiy['timer_day'] ! daystart:
  18. if wl_shura['status'] < 11: iif(wl_shura['status'] > 0, 'Shura', 'A guy')+' is sitting outside the warehouse smoking a cigarette. '+iif(wl_shura['status'] > 0, '"Georgiy is waiting for you inside," he says pointing at the door.', 'He completely ignores you.')
  19. act 'Go inside the warehouse': minut += 1 & gt 'mod_wlife_warehouse', 'warehouse'
  20. elseif wl_georgiy['timer_day'] >= (daystart - 1) and wl_shura['status'] < 11:
  21. gs 'mod_wlife_warehouse', 'shura_actions'
  22. end
  23. elseif week < 7 and wl_iosif['status'] = 0:
  24. act 'Go inside the warehouse': gt 'mod_wlife_iosif', 'first_meet'
  25. elseif ((week = 2 and hour > 19) or (week = 3 and hour < 6)) and wl_shura['status'] > 1 and wl_shura['status'] < 11:
  26. gs 'mod_wlife_warehouse', 'shura_actions'
  27. elseif ((week = 2 and hour > 19) or (week = 3 and hour < 6)) and wl_shura['status'] = 11 and wl_shura['ignore_day'] ! daystart:
  28. wl_shura['ignore_day'] = daystart
  29. if wl_shura['ignore_counter'] < 3 and wl_shura['ignore_day'] ! daystart:
  30. wl_shura['ignore_counter'] += 1
  31. '<br>Shura is nowhere to be seen.'
  32. elseif wl_shura['ignore_counter'] < 6:
  33. wl_shura['ignore_counter'] += 1
  34. '<br>There''s still no sign of Shura outside the warehouse.'
  35. elseif wl_shura['ignore_counter'] < 7:
  36. '<br>Still no Shura in sight. Maybe you should ask somebody if something happened to him?'
  37. elseif wl_shura['ignore_counter'] = 7:
  38. wl_shura['status'] = 12
  39. '<br><b>Developer Note: Shura will return, but for now he doesn''t want to talk to you</b>.'
  40. end
  41. elseif week < 7 and wl_iosif['status'] > 0:
  42. 'You aren''t allowed to go inside the warehouse except for your weekly check-in with Georgiy.'
  43. else
  44. '<br>There is nobody outside and the entrance to the warehouse is locked. Somebody who wouldn''t know that it belongs to the Belys, would assume it was abandoned years ago by its owner. Maybe you should return later.'
  45. end
  46. if wl_iosif['timer'] = 1 and hour = 23: act 'Go to Iosif': gt 'mod_wlife_iosif', 'warehouse_prostitution'
  47. if wl_homeless['status'] > 0: act 'Go to the homeless': minut += 3 & gt 'mod_wlife_warehouse', 'homeless_outside'
  48. act 'Wait':gs 'obj_din', 'wait'
  49. end
  50. if $ARGS[0] = 'shura_actions':
  51. if wl_shura['timer'] < (daystart - 1) and wl_shura['status'] ! 4:
  52. iif(wl_shura['status'] > 1, 'Shura', 'A guy')+' is '+iif(temper < 10 or sunWeather = 0, 'standing outside the warehouse smoking a cigarette.', 'sitting outside the warehouse in an old armchair.')
  53. elseif wl_shura['timer'] < (daystart - 1) and wl_shura['status'] = 4:
  54. 'Shura is sitting next to the curb drinking vodka.'
  55. end
  56. if wl_shura['status'] = 0:
  57. act 'Approach him': menu_off = 1 & gt 'mod_wlife_shura', 'first_meet_0'
  58. elseif wl_shura['status'] = 2 and wl_shura_temp = 0 and wl_shura['timer'] < (daystart - 1):
  59. act 'Talk to Shura': menu_off = 1 & gt 'mod_wlife_shura', 'second_meet_0'
  60. elseif wl_shura['status'] = 2 and wl_shura_temp = 1 and wl_shura['timer'] < (daystart - 1):
  61. act 'Talk to Shura': menu_off = 1 & gt 'mod_wlife_shura', 'second_meet_joint_refused'
  62. elseif wl_shura['status'] = 3 and wl_shura['timer'] < (daystart - 1):
  63. act 'Talk to Shura': menu_off = 1 & gt 'mod_wlife_shura', 'third_meet_0'
  64. elseif wl_shura['status'] = 4 and wl_shura['timer'] < (daystart - 1):
  65. act 'Talk to Shura': menu_off = 1 & wl_shura['status'] = 5 & gt 'mod_wlife_shura', 'regular_outside_0'
  66. elseif wl_shura['status'] = 5 and wl_shura_temp < 2 and wl_shura['timer'] < (daystart - 1):
  67. act 'Talk to Shura': menu_off = 1 & gt 'mod_wlife_shura', 'inside_first_0'
  68. elseif wl_shura['status'] = 5 and wl_shura_temp = 2 and wl_shura['timer'] < (daystart - 1):
  69. act 'Talk to Shura': menu_off = 1 & wl_shura_temp = 1 & gt 'mod_wlife_shura', 'regular_outside_0'
  70. elseif wl_shura['status'] > 5 and wl_shura['status'] < 9 and wl_shura['timer'] < (daystart - 1):
  71. act 'Talk to Shura': menu_off = 1 & gt 'mod_wlife_shura', 'cuckold_aftermath_0'
  72. elseif wl_shura['status'] > 8 and wl_shura['timer'] < (daystart - 1):
  73. act 'Visit Shura':
  74. menu_off = 1
  75. if wl_shura['status'] = 10 and wl_shura['party'] = 0 and wl_status['main'] > 8 and wl_shura['party_timer'] > rand(1,4) and wl_sacha['status'] = 2:
  76. gt 'mod_wlife_shura', 'party_0'
  77. elseif wl_shura['status'] = 10 and wl_shura['party'] = 0 and wl_status['main'] > 8 and wl_sacha['status'] = 2:
  78. wl_shura['party_timer'] += 1
  79. end
  80. if sunWeather = 0 or temper < 10:
  81. gt 'mod_wlife_shura', 'regular_inside_0'
  82. else
  83. gt 'mod_wlife_shura', 'regular_outside_0'
  84. end
  85. end
  86. end
  87. end
  88. if $ARGS[0] = 'homeless_outside':
  89. *clr & cla
  90. $metka = 'homeless_outside'
  91. $menu_arg = 'homeless_outside'
  92. menu_off = 0
  93. gs 'stat'
  94. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/homeless/outside_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  95. 'Only a few minutes away from the warehouse is the old run-down factory building that is occupied by the <a href="exec: gt ''mod_wlife_warehouse'', ''homeless''">homeless</a> of Pavlovsk.'
  96. !! if $wl_homeless['counter'] > 5: iif(wl_katharina_status = 0, 'A young <a href="exec: gt ''mod_wlife_warehouse'', ''katharina''">woman</a> attracts your attention. She throws you pitying looks every now and then.', '')
  97. act 'Leave':
  98. if wl_status['main'] > -1:
  99. minut += 3 & gt 'mod_wlife_warehouse', 'street'
  100. elseif wl_status['main'] = -1:
  101. minut += 8 & gt 'pav_industrial'
  102. end
  103. end
  104. if $wl_homeless['like'] > 0 and wl_homeless['timer'] ! daystart and $wl_homeless['counter'] < 10:
  105. if $wl_homeless['counter'] < 3:
  106. '<br>You haven''t gotten used to having sex with homeless men and are very hesitant to fuck them.'
  107. gs 'willpower', iif($wl_homeless['like'] = 2, 'prostitution', 'sex'), 'self', 'hard'
  108. elseif $wl_homeless['counter'] < 6:
  109. '<br>You haven''t accepted selling yourself to the homeless, but you are slowly getting used to it.'
  110. gs 'willpower', iif($wl_homeless['like'] = 2, 'prostitution', 'sex'), 'self', 'medium'
  111. else
  112. '<br>You haven''t fully accepted selling yourself to the homeless, but you are getting there.'
  113. gs 'willpower', iif($wl_homeless['like'] = 2, 'prostitution', 'sex'), 'self', 'easy'
  114. end
  115. if will_cost <= pcs_willpwr:
  116. act 'Do ''community service'' (<<will_cost>> Willpower)':
  117. gs 'willpower', 'pay', 'self'
  118. $wl_homeless['sex'] = 'freely'
  119. gt 'mod_wlife_punishment', 'homeless_regular'
  120. end
  121. else
  122. act 'Do ''community service'' (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  123. end
  124. elseif $wl_homeless['like'] > 0 and wl_homeless['timer'] ! daystart and $wl_homeless['counter'] >= 10:
  125. act 'Do ''community service'' ':
  126. $wl_homeless['sex'] = 'freely'
  127. gt 'mod_wlife_punishment', 'homeless_regular'
  128. end
  129. end
  130. end
  131. if $ARGS[0] = 'homeless':
  132. *clr & cla
  133. menu_off = 1
  134. gs 'stat'
  135. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/homeless/homeless_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  136. 'Mostly men but also some women are living inside the abandoned building if you can call that living. Empty vodka bottles and used needles are everywhere, most of the homeless seem to be either alcoholics, drug addicts or both.'
  137. act 'Leave': minut += 3 & gt 'mod_wlife_warehouse', 'street'
  138. end
  139. if $ARGS[0] = 'katharina':
  140. *clr & cla
  141. menu_off = 1
  142. gs 'stat'
  143. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/katharina.jpg"></center>'
  144. !!ToDo: only a few years older than you ... kathrina ... scratches her arm/drug use, she knows what sveta is doing, fucking homeless
  145. end
  146. if $ARGS[0] = 'warehouse':
  147. CLOSE ALL
  148. $metka = 'warehouse'
  149. $menu_arg = 'warehouse'
  150. menu_off = 0
  151. $location_type = 'privat'
  152. *clr & cla
  153. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/warehouse.jpg"></center>'
  154. 'The interior of the warehouse is as run-down as the rest of the area. Car parts are everywhere, the roof is leaking and some of the metal parts are rusty. There is a door leading out of the warehouse into the adjacent house.'
  155. if week = 7 and wl_georgiy['timer_day'] ! daystart and (wl_timer['startday'] + 14) < daystart and hour < 23 and (rand(0,2) < 2 or wl_gang['status'] = 0):
  156. gt 'mod_wlife_gang', 'random_warehouse'
  157. elseif week = 7 and wl_georgiy['timer_day'] ! daystart:
  158. 'The warehouse is empty except for Georgiy Bely who is chatting with one of his guys.'
  159. act 'Check in with Georgiy': gt 'mod_wlife_georgiy', 'check_in'
  160. else
  161. act 'Go outside': minut += 1 & gt 'mod_wlife_warehouse', 'street'
  162. act 'Go to the adjacent house': minut += 1 & gt 'mod_wlife_warehouse', 'hallway'
  163. end
  164. end
  165. if $ARGS[0] = 'hallway':
  166. $metka = 'hallway'
  167. $menu_arg = 'hallway'
  168. menu_off = 0
  169. *clr & cla
  170. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/hallway.jpg"></center>'
  171. 'The hallway of the old house has seen better days. The paint is peeling off the walls and you aren''t sure, but that looks like mold on one of the walls.'
  172. act 'Go back to the warehouse': minut += 1 & gt 'mod_wlife_warehouse', 'warehouse'
  173. act 'Go the bathroom': minut += 1 & gt 'mod_wlife_warehouse', 'bathroom'
  174. act 'Go to the common room': minut += 1 & gt 'mod_wlife_warehouse', 'common_room'
  175. act 'Go to the kitchen': minut += 1 & gt 'mod_wlife_warehouse', 'kitchen'
  176. act 'Go to the pantry': minut += 1 & gt 'mod_wlife_warehouse', 'pantry'
  177. !! ToDo: Rooms
  178. !! bedrooms???
  179. !! attic
  180. end
  181. if $ARGS[0] = 'kitchen':
  182. $metka = 'kitchen'
  183. $menu_arg = 'kitchen'
  184. menu_off = 0
  185. *clr & cla
  186. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/kitchen.jpg"></center>'
  187. !!ToDo: Description
  188. !! '...'
  189. act 'Leave': minut += 1 & gt 'mod_wlife_warehouse', 'hallway'
  190. end
  191. if $ARGS[0] = 'common_room':
  192. $metka = 'common_room'
  193. $menu_arg = 'common_room'
  194. menu_off = 0
  195. *clr & cla
  196. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/common_room.jpg"></center>'
  197. 'The room is in the same condition as the rest of the house. The TV is probably the most expensive thing in the whole house and worth more than it.'
  198. !!ToDo: Watch TV, guys watching something
  199. act 'Leave': minut += 1 & gt 'mod_wlife_warehouse', 'hallway'
  200. end
  201. if $ARGS[0] = 'pantry':
  202. $metka = 'pantry'
  203. $menu_arg = 'pantry'
  204. menu_off = 0
  205. *clr & cla
  206. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/pantry.jpg"></center>'
  207. 'Vodka, bourbon, more vodka and even some wine is stored inside the small room. You don''t see any food, only some water.'
  208. act 'Leave': minut += 1 & gt 'mod_wlife_warehouse', 'hallway'
  209. if bottle = 0:
  210. act 'Take a bottle of water':
  211. *clr & cla
  212. minut += 1
  213. bottle = 1
  214. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/water.jpg"></center>'
  215. 'You take a bottle of water with you.'
  216. gs 'stat'
  217. act 'Continue': gt 'mod_wlife_warehouse', 'pantry'
  218. end
  219. end
  220. end
  221. if $ARGS[0] = 'bathroom':
  222. $metka = 'bathroom'
  223. $metkaM = 'bathroom'
  224. $menu_arg = 'bathroom'
  225. menu_off = 0
  226. $location_type = 'bathroom'
  227. *clr & cla
  228. if stanok > 0 and stanok_storage = 0: stanok_storage = stanok & stanok = 2
  229. gs 'stat'
  230. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/warehouse/bathroom.jpg"></center>'
  231. 'The bathroom is surprisingly clean but old. It has a small shower.'
  232. 'There are some razors lying around. You could shave yourself or try a new <a href="exec: gs ''din_van'', ''shave_options''">style</a> for your pubic hair.'
  233. *nl
  234. 'A <a href="exec:gt ''mirror'',''start''">mirror</a> hangs over the sink, where you can '+iif(pcs_hairbsh = 0,'<a href="exec: gt ''mirror'',''brush''">brush</a>','brush')+' your hair.'
  235. *nl
  236. 'The door is missing a key and lacks another way to lock it.'
  237. if wl_status['main'] > 0 and (wl_status['main'] ! 6 or (wl_status['main'] = 6 and cumloc[4] = 0)):
  238. act 'Leave':
  239. minut += 2
  240. stanok = 0
  241. if stanok_storage > 0:
  242. stanok = stanok_storage
  243. stanok_storage = 0
  244. end
  245. if wl_status['main'] = 1:
  246. gt 'mod_wlife_story', 'start_aftermath_volya'
  247. elseif wl_status['main'] = 7:
  248. gt 'mod_wlife_story', 'police_aftermath_georgiy'
  249. else
  250. gt 'mod_wlife_warehouse', 'hallway'
  251. end
  252. end
  253. elseif wl_status['main'] < 1:
  254. *nl
  255. 'Your body is still covered in degrading writing.'
  256. elseif wl_status['main'] = 6 and cumloc[4] > 0:
  257. *nl
  258. 'Your body is still covered in cum.'
  259. end
  260. act 'Take a shower (0:15)':
  261. *clr & cla
  262. menu_off = 1
  263. minut += 15
  264. if wl_status['main'] < 1:
  265. wl_status['main'] = 1
  266. elseif wl_status['main'] = 6:
  267. wl_status['main'] = 7
  268. end
  269. if shampoo < 0: shampoo = 0
  270. if frost > 0: frost = 0
  271. dynamic $showerdin
  272. body_write = 0
  273. face_write = 0
  274. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></center>'
  275. *nl
  276. 'You undress and turn on the water in the shower. When it hits the right temperature you enter the shower and let the warm water rain down on you.'
  277. 'You carefully soap yourself trying not to miss any spot and then wash off.'
  278. if hypnoAddict > 0:'You have no reason to, but you carefully avoid cleaning out your pussy and ass.'
  279. pcs_horny += rand(0,2)
  280. if btwarn > 0:
  281. if btwarn = 1: $weightwarn = 'losing'
  282. if btwarn = 2: $weightwarn = 'gaining'
  283. '<font color="red"><b>You seem to be <<$weightwarn>> weight.</b></font>'
  284. killvar '$weightwarn' & btwarn = 0
  285. end
  286. if lactation['active'] > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
  287. if pcs_usedbreastpumponherself > 0 and pcs_massagedherbreasts <= 0:
  288. 'During showering you clean your breasts and something catches your eye. White drops come from your nipples. It is milk.<br>Using the breast pump regularily probably made you lactate!'
  289. lactation['induced'] = 1
  290. elseif pcs_usedbreastpumponherself <= 0 and pcs_massagedherbreasts > 0:
  291. 'During showering you clean your breasts and something catches your eye. White drops come from your nipples. It is milk. Regularily massaging your breasts probably made you lactate!<br>'
  292. lactation['induced'] = 1
  293. elseif pcs_usedbreastpumponherself > 0 and pcs_massagedherbreasts > 0:
  294. 'During showering you clean your breasts and something catches your eye. White drops come from your nipples. It is milk. All that pumping and massaging your breasts probably caused you to lactate!<br>'
  295. lactation['induced'] = 1
  296. else
  297. 'During showering you clean your breasts and something catches your eye. White drops come from your nipples. To your surprise it is milk. You started lactating!<br>'
  298. if thinkpreg = 1 or knowpreg = 1:
  299. 'This is probably happening because you are pregnant.'
  300. else
  301. 'You should have this checked out by a doctor. You could be pregnant.'
  302. end
  303. lactation['induced'] = 0
  304. end
  305. pcs_usedbreastpumponherself = 0
  306. pcs_massagedherbreasts = 0
  307. pcs_knowsaboutlactation = 1
  308. end
  309. gs 'stat'
  310. if pcs_horny >= 40:
  311. act 'Use the shower head on your pussy':
  312. *clr & cla
  313. if rand(0, 5) = 0 and obdysh = 1:gt 'vann', 'v4'
  314. '<center><video src="images/shared/home/bathroom/wash2.mp4"></center>'
  315. *nl
  316. 'You place the shower head onto your pussy and a powerful jet of warm water begins to caress you.'
  317. if pcs_inhib < 30:inhib_exp += rand(1,3)
  318. pcs_mood += 15
  319. $orgasm_or = 'yes'
  320. gs 'arousal', 'masturbate', 10
  321. gs 'arousal', 'end'
  322. if hypnoAddict ! 0:
  323. 'You unconsciously avoid spraying water into your vagina.'
  324. else
  325. cumspclnt = 8
  326. gs 'cum_cleanup'
  327. end
  328. dynamic $dryOff
  329. end
  330. end
  331. dynamic $dryOff
  332. dynamic $brit
  333. end
  334. if wl_status['main'] >= 1 and wl_status['main'] ! 6:
  335. dynamic $brit
  336. gs 'din_van', 'prvt_pee'
  337. dynamic $enema
  338. dynamic $tampon
  339. dynamic $quickwash
  340. dynamic $basin
  341. if breastpump > 0 and bp_unbox >= 1: act 'Use breast pump' :gt 'lact_lib', 'bp_milking'
  342. end
  343. end
  344. --- mod_wlife_warehouse ---------------------------------