events.qsrc 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472
  1. # events
  2. !2021/04/26
  3. if $ARGS[0] = 'street_cum':
  4. if (cumloc[6] = 1 or cumloc[7] = 1) or cumloc[11] = 1:
  5. if hour >= 7 and hour <= 21:
  6. pcs_mood -= 5
  7. if face_write > 0:
  8. pcs_mood -= 5
  9. 'Passers puzzled turn around staring at you - one with surprise, and others with contempt. Someone smiles and shows a finger. Some of the pictures on your phone, absolutely not hiding and giggling at you. You clearly noticeable semen and bargain painted face.'
  10. else
  11. 'Puzzled passerbys turn around and stare at you. Some take pictures on their phones, not entirely hiding that they are giggling at you. The sperm on you is clearly noticeable.'
  12. end
  13. end
  14. elseif (cumloc[6] = 0 or cumloc[7] = 0) and cumloc[11] = 0 and face_write > 0:
  15. pcs_mood -= 5
  16. 'Surrounding look at you with surprise, grin or a slight contempt. Someone just point the finger and laughs. Someone photographed phone. Hair obviously can not hide "art" on your face.'
  17. end
  18. end
  19. if $ARGS[0] = 'read':
  20. act 'Read a book':
  21. *clr & cla
  22. gs 'stat'
  23. if $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype = 'none':
  24. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_nude.jpg"></center>'
  25. elseif $clothingworntype = 'nude' and $braworntype ! 'none' and $pantyworntype ! 'none':
  26. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_underwear.jpg"></center>'
  27. else
  28. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_dressed.jpg"></center>'
  29. end
  30. if f_book <= 0 and fantasybook <= 0 and w_book = 0 and womanbook = 0 and artem_borrowed_book = 0 and artembook <= 0:'You scratch your head looking at the book you already read, thinking. "Damn, nothing to read, maybe I''ll take a walk or search the market for a new book?"'
  31. if f_book > 0:
  32. if fantasybook <= 0:fantasybook = 5 & f_book -= 1
  33. 'You still have <<f_book>> unread fantasy novels.'
  34. end
  35. if fantasybook > 0:
  36. act 'Read fantasy book. There are <<fantasybook * 100>> pages left (1:00)':
  37. *clr & cla
  38. fantasybook -= 1
  39. if fantasybook = 0:totalbook += 1
  40. if blizoruk = 500 or glassqw = 1:
  41. glassqw = 1
  42. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  43. end
  44. minut += 60
  45. if pcs_nerd > 0:
  46. lastread = totminut
  47. lastreadday = daystart
  48. pcs_nerd += 1
  49. blizoruk += 1
  50. end
  51. gs 'stat'
  52. if $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype = 'none':
  53. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_nude.jpg"></center>'
  54. elseif $clothingworntype = 'nude' and $braworntype ! 'none' and $pantyworntype ! 'none':
  55. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_underwear.jpg"></center>'
  56. else
  57. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_dressed.jpg"></center>'
  58. end
  59. if pcs_nerd > 0:
  60. pcs_mood = 100
  61. if pcs_stren > 1:stren_deg -= 1
  62. if pcs_vital > 5:vital_deg -= 1
  63. 'For an hour you enthusiastically read the book, completely immersed in the authors world.'
  64. else
  65. pcs_mood += 10
  66. 'For an hour you read the book.'
  67. end
  68. act 'Close the book':gt $loc, $loc_arg
  69. end
  70. end
  71. if w_book > 0:
  72. if womanbook <= 0:womanbook = 5 & w_book -= 1
  73. 'You still have <<w_book>> unread women''s novels.'
  74. end
  75. if womanbook > 0:
  76. act 'Read Women''s Novel. There are <<womanbook * 100>> pages left (1:00)':
  77. if blizoruk = 500 or glassqw = 1:
  78. glassqw = 1
  79. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  80. end
  81. *clr & cla
  82. womanbook -= 1
  83. if womanbook = 0:totalbook += 1
  84. minut += 60
  85. if pcs_nerd > 0:
  86. lastread = totminut
  87. lastreadday = daystart
  88. pcs_nerd += 1
  89. blizoruk += 1
  90. end
  91. gs 'stat'
  92. if $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype = 'none':
  93. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_nude.jpg"></center>'
  94. elseif $clothingworntype = 'nude' and $braworntype ! 'none' and $pantyworntype ! 'none':
  95. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_underwear.jpg"></center>'
  96. else
  97. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_dressed.jpg"></center>'
  98. end
  99. if pcs_nerd > 0:
  100. pcs_mood = 100
  101. pcs_horny += 10
  102. if pcs_stren > 1:stren_deg -= 1
  103. if pcs_vital > 5:vital_deg -= 1
  104. 'For an hour you enthusiastically read the book, completely immersed in the story.'
  105. else
  106. pcs_mood += 10
  107. pcs_horny += 3
  108. 'For an hour you read the book.'
  109. end
  110. act 'Close the book':gt $loc, $loc_arg
  111. end
  112. end
  113. if artembook > 0:
  114. act 'Read the book your borrowed from Artem. There are <<artembook * 100>> pages left (1:00) ':
  115. if blizoruk = 500 or glassqw = 1:
  116. glassqw = 1
  117. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  118. end
  119. *clr & cla
  120. artembook -= 1
  121. if artembook = 0:totalbook += 1
  122. minut += 60
  123. if pcs_nerd > 0:
  124. lastread = totminut
  125. lastreadday = daystart
  126. pcs_nerd += 1
  127. blizoruk += 1
  128. end
  129. gs 'stat'
  130. if $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype = 'none':
  131. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_nude.jpg"></center>'
  132. elseif $clothingworntype = 'nude' and $braworntype ! 'none' and $pantyworntype ! 'none':
  133. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_underwear.jpg"></center>'
  134. else
  135. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_dressed.jpg"></center>'
  136. end
  137. if pcs_nerd > 0:
  138. pcs_mood = 100
  139. if pcs_stren > 1:stren_deg -= 1
  140. if pcs_vital > 5:vital_deg -= 1
  141. 'For an hour you enthusiastically read the book, completely immersed in the authors world.'
  142. else
  143. pcs_mood += 10
  144. 'For an hour you read the book.'
  145. end
  146. act 'Close the book':gt $loc, $loc_arg
  147. end
  148. end
  149. act ' Close the book':gt $loc, $loc_arg
  150. end
  151. if cookmag = 0 and fashmag = 0 and compmag = 0 and biomag = 0 and knitmag = 0 and fitmag = 0:
  152. 'You have no magazines to read.'
  153. else
  154. act 'Read a magazine':
  155. *clr & cla
  156. gs 'stat'
  157. if $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype = 'none':
  158. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_magazine_nude.jpg"></center>'
  159. elseif $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype ! 'none':
  160. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_magazine_topless.jpg"></center>'
  161. elseif $clothingworntype = 'nude' and $braworntype ! 'none' and $pantyworntype ! 'none':
  162. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_magazine_underwear.jpg"></center>'
  163. else
  164. '<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_magazine_dressed.jpg"></center>'
  165. end
  166. if cookmag = 1:
  167. act 'Read your cooking magazine':
  168. if blizoruk = 500 or glassqw = 1:
  169. glassqw = 1
  170. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  171. end
  172. cla & *nl
  173. cookmag = 0
  174. pcs_mood += 5
  175. minut += 30
  176. 'You relax for half an hour reading your cooking magazine.'
  177. act 'Return':gt $loc, $loc_arg
  178. end
  179. end
  180. if fashmag = 1:
  181. act 'Read your fashion magazine':
  182. if blizoruk = 500 or glassqw = 1:
  183. glassqw = 1
  184. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  185. end
  186. cla & *nl
  187. fashmag = 0
  188. pcs_mood += 5
  189. minut += 30
  190. makupskl_exp += 1
  191. 'You relax for half an hour reading your fashion magazine.'
  192. act 'Return':gt $loc, $loc_arg
  193. end
  194. end
  195. if compmag = 1:
  196. act 'Read your computing magazine':
  197. if blizoruk = 500 or glassqw = 1:
  198. glassqw = 1
  199. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  200. end
  201. cla & *nl
  202. compmag = 0
  203. pcs_mood += 5
  204. minut += 30
  205. compskl_exp += 1
  206. 'You relax for half an hour reading your computing magazine.'
  207. act 'Return':gt $loc, $loc_arg
  208. end
  209. end
  210. if biomag = 1:
  211. act 'Read your biographical magazine':
  212. if blizoruk = 500 or glassqw = 1:
  213. glassqw = 1
  214. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  215. end
  216. cla & *nl
  217. biomag = 0
  218. pcs_mood += 5
  219. minut += 30
  220. 'You relax for half an hour reading your biographical magazine.'
  221. act 'Return':gt $loc, $loc_arg
  222. end
  223. end
  224. if knitmag = 1:
  225. act 'Read your knitting magazine':
  226. if blizoruk = 500 or glassqw = 1:
  227. glassqw = 1
  228. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  229. end
  230. cla & *nl
  231. knitmag = 0
  232. pcs_mood += 5
  233. minut += 30
  234. if pcs_sewng <= 100: sewng_exp += rand(1,3)
  235. 'You relax for half an hour reading your knitting magazine.'
  236. act 'Return':gt $loc, $loc_arg
  237. end
  238. end
  239. if fitmag = 1:
  240. act 'Read your fitness magazine':
  241. if blizoruk = 500 or glassqw = 1:
  242. glassqw = 1
  243. msg' The text blurs across the page, it seems you have poor eyesight. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  244. end
  245. cla & *nl
  246. fitmag = 0
  247. pcs_mood += 5
  248. minut += 30
  249. 'You relax for half an hour reading your fitness magazine.'
  250. act 'Return':gt $loc, $loc_arg
  251. end
  252. end
  253. act 'Return':gt $loc, $loc_arg
  254. end
  255. end
  256. end
  257. if $ARGS[0] = 'read_porn':
  258. act 'Read the porn magazine':
  259. if blizoruk = 500 or glassqw = 1:
  260. glassqw = 1
  261. msg' The text blurs across the page, it seems you have poor eyesight probably from all the porn. Maybe you should visit an ophthalmologists.'&gt $loc, $loc_arg
  262. end
  263. *clr & cla
  264. '<center><img <<$set_imgh>> src="images/pc/items/accessories/magazines/porn.jpg"></center>'
  265. if pornMagazine = 1:
  266. '<font color="magenta">Boring</font>, you''ve memorized this magazine by heart, you think that is time to buy a new one.'
  267. else
  268. pornMagazine -= 1
  269. pcs_horny += 10
  270. minut += 5
  271. gs 'stat'
  272. 'You flip through the porno magazine, reading the stories and looking at the pictures. A small excitement begins to cover your body.'
  273. end
  274. act 'Put away':gt $loc, $loc_arg
  275. end
  276. end
  277. if $ARGS[0] = 'snkayf':
  278. snkz = RAND(1,6)
  279. gs 'underwear', 'remove'
  280. if snkz = 1:
  281. minut += 120
  282. gt'pav_commcenter'
  283. end
  284. if snkz = 2:
  285. minut += 120
  286. gt 'pav_park', 'start'
  287. end
  288. if snkz = 3:
  289. minut += 120
  290. gt'bedrPar'
  291. end
  292. if snkz = 4:
  293. minut += 120
  294. gt'gopskver'
  295. end
  296. if snkz = 5:
  297. minut += 120
  298. gt 'pav_train_hall', 'female'
  299. end
  300. if snkz = 6:
  301. gs 'clothing', 'strip'
  302. minut += 120
  303. gt'Glake'
  304. end
  305. end
  306. if $ARGS[0] = 'narkozakladka':
  307. *clr & cla
  308. '<center><b>Shooting galleries</b></center>'
  309. '<center><img <<$set_imgh>> src="images/locations/city/residential/den/narkopriton.jpg"></center>'
  310. 'You decide to ask, and whether there are any dealers in Pavlovsk. To which the man replied, "Go to the train station platform, it will cost you though..."'
  311. 'And then he looks at you menacingly "And if I hear that you''ve caused any trouble, well death will seem like a good escape."'
  312. act 'Agree':
  313. *clr & cla
  314. snarkozak = 1
  315. '<center><b>Shooting galleries</b></center>'
  316. '<center><img <<$set_imgh>> src="images/locations/city/residential/den/narkopriton.jpg"></center>'
  317. 'You gulp and stammer "I assure you there willl be no problems"'
  318. 'Guy nods, "Good then you can find a range of product at the end of the platform."'
  319. act 'Leave':gt'city_drugden'
  320. end
  321. end
  322. if $ARGS[0] = 'snarkozaka':
  323. *clr & cla
  324. minut += 20
  325. gs 'stat'
  326. '<center><B>Pavlovsk train station</B></center>'
  327. '<center><img <<$set_imgh>> src="images/locations/shared/train/pavplat.jpg"></center>'
  328. 'You walk to the end of the platform and see a man hiding undercover smoking a cigarette'
  329. 'Walking up to him you ask him if he has anything'
  330. 'He turns and looks you up and down, "That depends on what you want little lady?"'
  331. *nl
  332. 'Heroin: 560 <b>₽</b>'
  333. 'Cocaine: 2100 <b>₽</b>'
  334. 'Amphetamine: 600 <b>₽</b>'
  335. 'Weed: 300 <b>₽</b>'
  336. act 'Leave': gt 'pav_train_hall'
  337. if money >= 560:
  338. act 'Buy and use heroin (560 <b>₽</b>)':
  339. money -= 560
  340. gs 'drugs', 'heroin'
  341. gt 'events', 'snarkozaka'
  342. end
  343. else
  344. 'You don''t have enough money to buy heroin.'
  345. end
  346. if money >= 2100:
  347. act 'Buy enough cocaine for 5 lines (1800 <b>₽</b>)':
  348. money -= 2100
  349. dur += 5
  350. minut += 5
  351. gt 'events', 'snarkozaka'
  352. end
  353. else
  354. 'You don''t have enough money to buy cocaine.'
  355. end
  356. if money >= 600:
  357. act 'Buy 5 Amphetamine (600 <b>₽</b>)':
  358. money -= 600
  359. amphetamine += 5
  360. gt 'events', 'snarkozaka'
  361. end
  362. else
  363. 'You don''t have enough money to buy amphetamine.'
  364. end
  365. if money >= 300:
  366. act 'Buy enough weed for 5 joints (300 <b>₽</b>)':
  367. money -= 300
  368. drugUser = 1
  369. joint += 5
  370. minut += 5
  371. gt 'events', 'snarkozaka'
  372. end
  373. else
  374. 'You don''t have enough money to buy weed.'
  375. end
  376. end
  377. if $ARGS[0] = 'snkayf1':
  378. snkz = RAND(1,6)
  379. gs 'underwear', 'remove'
  380. if snkz = 1:
  381. minut += 120
  382. gt'city_park','start'
  383. end
  384. if snkz = 2:
  385. minut += 120
  386. gt'city_center'
  387. end
  388. if snkz = 3:
  389. minut += 120
  390. gt'city_industrial'
  391. end
  392. if snkz = 4:
  393. minut += 120
  394. gt'city_residential'
  395. end
  396. if snkz = 5:
  397. minut += 120
  398. gt'dachi'
  399. end
  400. if snkz = 6:
  401. minut += 120
  402. gt'city_lake','start'
  403. end
  404. end
  405. --- events ---------------------------------