mod_wlife_misc.qsrc 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357
  1. # mod_wlife_misc
  2. if $ARGS[0] = 'vase':
  3. *clr & cla
  4. minut += 2
  5. menu_off = 1
  6. wl_timer['detective'] = 0
  7. gs 'stat'
  8. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/vase.jpg"></center>'
  9. 'On your dresser stands like a trophy a murder weapon.'
  10. act 'Continue': gt $loc, $loc_arg
  11. act 'Throw it away':
  12. cla & *nl
  13. wl_status['detective'] = 6
  14. gs 'stat'
  15. 'You pick up the murder weapon, clean it thoroughly and throw it into the trash.'
  16. act 'Continue': gt $loc, $loc_arg
  17. end
  18. end
  19. if $ARGS[0] = 'usb_drive':
  20. act 'Buy an usb drive':
  21. *clr & cla
  22. minut += 1
  23. menu_off = 1
  24. $location_type = 'public_indoors'
  25. gs 'stat'
  26. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/usb_drive.jpg"></center>'
  27. 'The store sells 64gb usb-drives for 600 <b>₽</b>.'
  28. act 'Go back': gt 'shop', 'start'
  29. if money >= 600:
  30. act 'Buy one':
  31. money -= 600
  32. wl_status['usb'] = 2
  33. gt 'shop', 'start'
  34. end
  35. else
  36. 'You don''t have enough money to buy an usb-drive.'
  37. end
  38. end
  39. end
  40. if $ARGS[0] = 'coffee_maker':
  41. act 'Buy a coffee maker':
  42. *clr & cla
  43. minut += 1
  44. menu_off = 1
  45. $location_type = 'public_indoors'
  46. gs 'stat'
  47. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/coffee_maker.png"></center>'
  48. 'The shop sells coffee makers for 3350 <b>₽</b>.'
  49. act 'Go back': gt 'shop', 'start'
  50. if money >= 3350:
  51. act 'Buy it (Cash)':
  52. money -= 3350
  53. wl_status['coffee_maker'] = 2
  54. wl_status['coffee'] += 16
  55. gt 'shop', 'start'
  56. end
  57. end
  58. if karta >= 3350:
  59. act 'Buy it (card)':
  60. karta -= 3350
  61. wl_status['coffee_maker'] = 2
  62. wl_status['coffee'] += 16
  63. gt 'shop', 'start'
  64. end
  65. end
  66. end
  67. end
  68. if $ARGS[0] = 'coffee':
  69. act 'Buy pods for your coffee maker':
  70. *clr & cla
  71. minut += 1
  72. menu_off = 1
  73. $location_type = 'public_indoors'
  74. gs 'stat'
  75. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/coffee.png"></center>'
  76. 'The shop sells pods for your coffee maker. One pack with 16 pods costs 295 <b>₽</b>.'
  77. act 'Go back': gt 'shop', 'start'
  78. if money >= 295:
  79. act 'Buy a pack (295 <b>₽</b>)':
  80. money -= 295
  81. wl_status['coffee'] += 16
  82. gt 'shop', 'start'
  83. end
  84. end
  85. if money >= 590:
  86. act 'Buy two packs (590 <b>₽</b>)':
  87. money -= 590
  88. wl_status['coffee'] += 32
  89. gt 'shop', 'start'
  90. end
  91. end
  92. if money >= 1475:
  93. act 'Buy five packs (1475 <b>₽</b>)':
  94. money -= 1475
  95. wl_status['coffee'] += 70
  96. gt 'shop', 'start'
  97. end
  98. end
  99. end
  100. end
  101. if $ARGS[0] = 'dog_items':
  102. act 'Go to the pet isle':
  103. *clr & cla
  104. minut += 1
  105. menu_off = 1
  106. $location_type = 'public_indoors'
  107. gs 'stat'
  108. '<center><img <<$set_imgh>> src="mod/wlife/images/locations/singles/pet_isle.jpg"></center>'
  109. 'In the pet isle you can buy food, treats and other things for you dog.'
  110. act 'Leave the pet isle': gt 'shop', 'start'
  111. if objects['peanut_butter'] = 0 and rex['train_lick'] = 1 and money >= 200:
  112. act 'Buy some peanut butter (200 <b>₽</b>)':
  113. *clr & cla
  114. minut += 5
  115. money -= 200
  116. pcs_mood = 100
  117. objects['peanut_butter'] = 1
  118. gs 'stat'
  119. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/peanut_butter.jpg"></center>'
  120. 'It takes you a few minutes to find the peanut butter in the aisle with honey and jelly. You pick it up and are already on your way back, when you take a closer look at it. You completely lose your shit and break out into laughter in the middle of the store. Other customer throw you confused looks, but they will never understand why <i>''Fuel the fun''</i> is so hilarious.'
  121. act 'Continue': gt 'shop', 'start'
  122. end
  123. elseif objects['peanut_butter'] = 0 and rex['train_lick'] = 1 and money < 200:
  124. act 'Buy some peanut butter (<font color="red">200 <b>₽</b></font>)': '<br><font color="red">You don''t have enough money to buy peanut butter.</font>'
  125. end
  126. if curr_home ! 2:
  127. act 'Buy dog food':
  128. *clr & cla
  129. minut += 1
  130. gs 'stat'
  131. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/dog_food.jpg"></center>'
  132. 'The store sells dog food for 600 <b>₽</b>. Inside each pack is enough food for 20 meals. You have <<objects[''dog_food'']>>.'
  133. if money >= 600:
  134. act 'Buy enough for 20 meals (600 <b>₽</b>, pay cash)':
  135. money -= 600
  136. objects['dog_food'] += 20
  137. gt 'mod_wlife_misc', 'dog_items'
  138. end
  139. else
  140. '<br>You don''t have enough money to buy food.'
  141. end
  142. if money >= 1200:
  143. act 'Buy enough for 40 meals (1200 <b>₽</b>, pay cash)':
  144. money -= 1200
  145. objects['dog_food'] += 40
  146. gt 'mod_wlife_misc', 'dog_items'
  147. end
  148. end
  149. if money >= 2400:
  150. act 'Buy enough for 80 meals (2400 <b>₽</b>, pay cash)':
  151. money -= 2400
  152. objects['dog_food'] += 80
  153. gt 'mod_wlife_misc', 'dog_items'
  154. end
  155. end
  156. end
  157. else
  158. '<br>You don''t need to buy dog food. Your parents pay for it, when you live at home.'
  159. end
  160. act 'Buy some dog treats':
  161. *clr & cla
  162. minut += 1
  163. gs 'stat'
  164. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/treat_'+rand(0,2)+'.jpg"></center>'
  165. 'The store sells dog treats for 300 <b>₽</b>. Inside each pack are 20 treats. You have <<objects[''treats'']>>.'
  166. act 'Go back': gt 'mod_wlife_misc', 'dog_items'
  167. if money >= 300:
  168. act 'Buy a pack (300 <b>₽</b>, pay cash)':
  169. money -= 300
  170. objects['treats'] += 20
  171. gt 'mod_wlife_misc', 'dog_items'
  172. end
  173. else
  174. 'You don''t have enough money to buy a pack.'
  175. end
  176. end
  177. act 'Buy a chew toy for your dog':
  178. *clr & cla
  179. minut += 1
  180. gs 'stat'
  181. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/chew.jpg"></center>'
  182. 'The store sells a chew toy for 800 <b>₽</b> that keeps his teeth healthy.'
  183. act 'Go back': gt 'mod_wlife_misc', 'dog_items'
  184. if money >= 800:
  185. act 'Buy one (800 <b>₽</b>, pay cash)':
  186. money -= 800
  187. objects['chew'] += 10
  188. gt 'mod_wlife_misc', 'dog_items'
  189. end
  190. else
  191. 'You don''t have enough money to buy it.'
  192. end
  193. end
  194. if objects['toys'] = 0:
  195. act 'Buy balls to play fetch with':
  196. *clr & cla
  197. minut += 1
  198. gs 'stat'
  199. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/balls.jpg"></center>'
  200. 'The store sells rubber balls for 900 <b>₽</b> to play fetch with.'
  201. act 'Go back': gt 'mod_wlife_misc', 'dog_items'
  202. if money >= 900:
  203. act 'Buy them (900 <b>₽</b>, pay cash)':
  204. money -= 900
  205. objects['toys'] = 1
  206. gt 'mod_wlife_misc', 'dog_items'
  207. end
  208. else
  209. 'You don''t have enough money to buy them.'
  210. end
  211. end
  212. end
  213. end
  214. end
  215. if $ARGS[0] = 'komp_maxim':
  216. act 'Check out Maxim''s files (03:00)':
  217. *clr & cla
  218. minut += 180
  219. menu_off = 1
  220. wl_investigation['maxim'] = 5
  221. wl_investigation['points'] += 1
  222. gs 'stat'
  223. '<center><img <<$set_imgh>> src="mod/wlife/images/player/using_laptop.jpg"></center>'
  224. 'You put your usb-drive into your laptop and open the folders you copied of Maxim''s laptop. You work without a break for several hours searching every file for clues and incriminating evidence. Finally after an hour you find something, a single line in an excel sheet called ''freelancers''. The single line is you. Every weekly payment you made to Georgiy and every debt you had is meticulously listed here. If that line is you, are the others all girls that work for the Belys?'
  225. 'You scroll down and find 528 lines. Some are marked red and every line has several abbreviations. The first are the initials of each girl and where they live or where they were recruited. That''s easy to deduce from the information Maxim listed about you. For you it''s ''Pav'' for Pavlovsk. Next to ''Pav'' Maxim wrote ''GT-STP-M-2''. What''s that suppose to mean? GT? STP? You bite down on you lower lip and think hard. Then you understand it. It''s where you work. ''Gas Station-St.Petersburg-Moscow-3''. The second gas station on the highway between St. Petersburg and Moscow. You sort the excel sheet and realize that you''re the only girl working there. There are some other girls working at gas stations, but most just have an ''STP'' next to their initials.'
  226. 'The last thing you look for are the initials of Zoya Stepanova. The dead girl from the newspaper. You find her initials a few lines above your own. Her name is one of the 21 names that are marked red.'
  227. act 'Shut down your laptop': gt $loc, $loc_arg
  228. end
  229. end
  230. if $ARGS[0] = 'school_shower':
  231. *nl
  232. minut += 5
  233. if $wl_brand['school_shower'] = '':
  234. pcs_mood = 0
  235. gs 'fame', 'pav', 'sex', 10
  236. grupvalue[1] -= 5
  237. grupvalue[2] -= 5
  238. grupvalue[3] -= 10
  239. grupvalue[4] -= 2
  240. $wl_brand['school_shower'] = 'triggered'
  241. 'One of the girls points with her finger at you, when you leave the shower. "Oh my god, check out <<$pcs_nickname>>," she shouts and you feel dozens of eyes stare at you. "<<$wl_brand[''text_pubic'']>>... what a slut," another girl shouts as someone grabs your arms from behind to prevent you from covering up your slutty tattoo.'
  242. '"Hey, let me go," you shout as you struggle against the other girl. "Leave me alone." You break free and hurry back to your locker while you hear the girls laughing behind you.'
  243. elseif $wl_brand['school_shower'] ! '' and gymshower > 3:
  244. gs 'fame', 'pav', 'sex', 2
  245. pcs_mood -= 20
  246. grupvalue[1] -= 1
  247. grupvalue[2] -= 1
  248. grupvalue[3] -= 2
  249. grupvalue[4] -= rand(0,1)
  250. '"What a slut," you hear one of the girls say as she looks at you disapprovingly. "What kind of girl inks ''<<$wl_brand[''text_pubic'']>>'' on their body?" she says to another girl who stares at your tattoo. You quickly grab your stuff and hurry back to your locker.'
  251. end
  252. end
  253. if $ARGS[0] = 'school_grades':
  254. *clr & cla
  255. minut += 5
  256. menu_off = 1
  257. wl_status['school_grades_warning'] = 1
  258. gs 'stat'
  259. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/letter.jpg"></center>'
  260. 'A letter has been delivered to you. It''s from your school.'
  261. *nl
  262. '<i>Dear Miss <<$pcs_lastname>>,'
  263. 'I have to inform you that you have failed several tests in the last few weeks and I''m obliged to remind you bad performance won''t be tolerated. If you don''t improve your grades, I''ll be forced to expel you.'
  264. 'Sincerely,'
  265. 'Headmistress Volkov'
  266. act 'Continue': gt $loc, $loc_arg
  267. end
  268. if $ARGS[0] = 'school_skip':
  269. *clr & cla
  270. minut += 5
  271. menu_off = 1
  272. wl_status['school_skip_warning'] += 1
  273. gs 'stat'
  274. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/letter.jpg"></center>'
  275. 'A letter has been delivered to you. It''s from your school.'
  276. *nl
  277. '<i>Dear Miss <<$pcs_lastname>>,'
  278. 'I have to inform you that you have failed several times to attend classes and I''m obliged to remind you attendance is mandatory. If you don''t change your behavior, I''ll be forced to expel you.'
  279. 'Sincerely,'
  280. 'Headmistress Volkov'
  281. act 'Continue': gt $loc, $loc_arg
  282. end
  283. if $ARGS[0] = 'school_expelled':
  284. *clr & cla
  285. minut += 5
  286. menu_off = 1
  287. SchoolBlock = 1
  288. schoolprogul = 0
  289. gs 'grades', 'grade_award', 'school', 'math', -100
  290. gs 'grades', 'grade_award', 'school', 'rus', -100
  291. gs 'grades', 'grade_award', 'school', 'lit', -100
  292. gs 'grades', 'grade_award', 'school', 'art', -100
  293. gs 'grades', 'grade_award', 'school', 'bio', -100
  294. gs 'grades', 'grade_award', 'school', 'pe', -100
  295. gs 'grades', 'grade_award', 'school', 'eng', -100
  296. gs 'grades', 'grade_award', 'school', 'geo', -100
  297. gs 'grades', 'grade_award', 'school', 'sci', -100
  298. gs 'grades', 'grade_award', 'school', 'shop', -100
  299. gs 'grades', 'grade_award', 'school', 'comp', -100
  300. gs 'grades', 'grade_award', 'school', 'mus', -100
  301. gs 'grades', 'grade_award', 'school', 'his', -100
  302. wl_status['school_expelled'] = 2
  303. gs 'stat'
  304. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/letter.jpg"></center>'
  305. 'A letter has been delivered to you. It''s from your school.'
  306. *nl
  307. '<i>Dear Miss <<$pcs_lastname>>,'
  308. 'you are hereby expelled from school. Please refrain from entering the premises again. I hope this will be a wake-up call for you to change your behavior to become a productive member of society. I wish you all the best.'
  309. 'Sincerely,'
  310. 'Headmistress Volkov'
  311. act 'Continue': gt $loc, $loc_arg
  312. end
  313. --- mod_wlife_misc ---------------------------------