porn_view.qsrc 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670
  1. # porn_view
  2. $location_type = 'event'
  3. menu_off = 1
  4. act 'Go':
  5. killvar '$_zz_boy_arr'
  6. minut += iif(seepornofut < 4,rand(15,30),rand(60,80))
  7. gt 'pavResidential'
  8. end
  9. ! the initial string
  10. func('porn_view_strings', 'init0')
  11. if (seepornofut > 0 and seepornofut < 3) or (seepornofut = 0 and (sex + bj + hj + anal + kuni) > 0):
  12. func('porn_view_strings', 'init1')
  13. end
  14. if seepornofut >= 3:
  15. func('porn_view_strings', 'init2')
  16. end
  17. ! the initial stage
  18. if seepornofut < 10:
  19. if (sex + bj + hj + anal + kuni) = 0:
  20. ! gg no experience
  21. ! to escape can only first few times
  22. if seepornofut < 3:
  23. cla
  24. act 'Escape': gt 'pavResidential'
  25. end
  26. if seepornofut = 0:
  27. func('porn_view_strings', 'view_1_virgin')
  28. seepornofut += 1
  29. exit
  30. end
  31. if seepornofut > 0 and seepornofut < 3:
  32. func('porn_view_strings', 'view_2_virgin')
  33. ! if escapes - view not sesitive
  34. act 'Stay':
  35. cla
  36. seepornofut += 1
  37. act 'Go': gt 'pavResidential'
  38. func('porn_view_strings', 'view_2_virgin_next')
  39. exit
  40. end
  41. exit
  42. end
  43. if seepornofut = 3 or seepornofut = 4:
  44. func('porn_view_strings', 'view_3_virgin'+iif(pcs_horny > 70,'_horny',''))
  45. seepornofut +=1
  46. pcs_horny += 10
  47. exit
  48. end
  49. if seepornofut = 5 or seepornofut = 6:
  50. func('porn_view_strings', 'view_'+seepornofut+'_virgin'+iif(pcs_horny > 70,'_horny',''))
  51. seepornofut += 1
  52. pcs_horny += 10
  53. exit
  54. end
  55. if seepornofut >= 7 and seepornofut < 10:
  56. func('porn_view_strings', 'view_7_virgin'+iif(pcs_horny > 70,'_horny',''))
  57. ! is there underwear
  58. if $pantyworntype = 'none':
  59. func('porn_view_strings', 'view_7_virgin'+iif(pcs_horny > 70,'_horny_no_tanga','_no_tanga'))
  60. ! we`ve got skirt!
  61. if PCloSkirtShortness > 0:
  62. func('porn_view_strings','view_7_virgin_horny_no_tanga_skirt')
  63. end
  64. end
  65. seepornofut +=1
  66. pcs_horny += 10
  67. exit
  68. end
  69. exit
  70. else
  71. ! he has experience
  72. pcs_horny += rand(10,20)
  73. if seepornofut < 3:
  74. func('porn_view_strings', 'view_1')
  75. seepornofut += 1
  76. exit
  77. end
  78. if seepornofut = 3 or seepornofut = 4:
  79. func('porn_view_strings', 'view_3'+iif(pcs_horny > 70,'_horny',''))
  80. seepornofut += 1
  81. exit
  82. end
  83. if seepornofut = 5:
  84. func('porn_view_strings', 'view_5'+iif(pcs_horny > 70,'_horny',''))
  85. ! is there underwear
  86. if $pantyworntype = 'none':
  87. func('porn_view_strings', 'view_5'+iif(pcs_horny > 70,'_horny_no_tanga','_no_tanga'))
  88. end
  89. seepornofut += 1
  90. exit
  91. end
  92. if seepornofut = 6:
  93. func('porn_view_strings', 'view_6')
  94. ! is there underwear
  95. if $pantyworntype = 'none':
  96. func('porn_view_strings', 'view_6'+iif(pcs_horny > 70,'_horny_no_tanga','_no_tanga'))
  97. end
  98. func('porn_view_strings','view_6_next')
  99. pcs_horny = 0
  100. seepornofut += 1
  101. exit
  102. end
  103. if seepornofut = 7:
  104. func('porn_view_strings','view_7')
  105. pcs_horny = 0
  106. seepornofut += 1
  107. exit
  108. end
  109. if seepornofut = 8:
  110. pcs_horny = 0
  111. seepornofut = 10
  112. func('porn_view_strings','view_8')
  113. func('porn_view_strings','view_8'+iif($pantyworntype = 'none','_no_tanga','_tanga'))
  114. func('porn_view_strings','view_8_next')
  115. ! developed Svetka
  116. if pcs_ass <= 15 and pcs_vag <= 15:
  117. func('porn_view_strings','view_8_tight')
  118. func('porn_view_strings','view_8_finish')
  119. exit
  120. end
  121. if pcs_ass >= 15 and pcs_vag >= 15:
  122. func('porn_view_strings','view_8_stretched_both')
  123. func('porn_view_strings','view_8_finish')
  124. exit
  125. end
  126. if pcs_ass >= 15:
  127. func('porn_view_strings','view_8_stretched_anus')
  128. func('porn_view_strings','view_8_finish')
  129. exit
  130. end
  131. if pcs_vag >= 15:
  132. func('porn_view_strings','view_8_stretched_vag')
  133. func('porn_view_strings','view_8_finish')
  134. exit
  135. end
  136. ! -----
  137. exit
  138. end
  139. end
  140. end
  141. ! continue views
  142. if seepornofut >= 10:
  143. orgasm += 1
  144. pcs_mood += 20
  145. !pcs_horny = 0
  146. if seepornofut <= 14: mastr += 1
  147. ! name randomizer
  148. $_init_arr[0] = 'Mishan'
  149. $_init_arr[1] = 'Kolka'
  150. $_init_arr[2] = 'Zhendos'
  151. :loop_boys_names
  152. i = rand(0,arrsize('$_init_arr')-1)
  153. $_zz_boy_arr[] = $_init_arr[i]
  154. killvar '$_init_arr', i
  155. if arrsize('$_init_arr') > 1: jump 'loop_boys_names'
  156. $_zz_boy_arr[] = $_init_arr[0]
  157. killvar '$_init_arr'
  158. ! ---
  159. if seepornofut = 10:
  160. func('porn_view_strings', 'view_10')
  161. func('porn_view_strings', 'view_10'+iif(pcs_horny>70,'_horny','_no_horny'))
  162. seepornofut += 1
  163. pcs_horny = 0
  164. exit
  165. end
  166. if seepornofut = 11:
  167. func('porn_view_strings', 'view_11')
  168. seepornofut += 1
  169. pcs_horny = 0
  170. exit
  171. end
  172. if seepornofut = 12:
  173. func('porn_view_strings', 'view_12')
  174. seepornofut += 1
  175. pcs_horny = 0
  176. exit
  177. end
  178. if seepornofut = 13:
  179. func('porn_view_strings', 'view_13')
  180. func('porn_view_strings', 'view_13'+iif(pcs_horny>70,'_horny','_no_horny'))
  181. if pcs_horny >= 70: seepornofut += 1
  182. pcs_horny = 0
  183. noShampoo = 1
  184. dynamic $showerdin
  185. exit
  186. end
  187. if seepornofut = 14:
  188. func('porn_view_strings', 'view_14')
  189. func('porn_view_strings', 'view_14'+iif($pantyworntype ! 'none','_tanga','_no_tanga'))
  190. func('porn_view_strings', 'view_14'+iif(pcs_pubes>10,'_bush','_no_bush'))
  191. func('porn_view_strings', 'view_14_next')
  192. noShampoo = 1
  193. dynamic $showerdin
  194. pcs_horny = 0
  195. stat['hj'] += 2
  196. seepornofut += 1
  197. exit
  198. end
  199. if seepornofut = 15:
  200. func('porn_view_strings', 'view_15')
  201. func('porn_view_strings', 'view_15_next'+iif(pcs_vag=0,'_virgin',iif(mesec>0,'_wdays','')))
  202. func('porn_view_strings', 'view_15_fin')
  203. noShampoo = 1
  204. dynamic $showerdin
  205. pcs_horny = 0
  206. stat['hj'] += 3
  207. seepornofut += 1
  208. exit
  209. end
  210. if seepornofut = 16:
  211. func('porn_view_strings', 'view_15')
  212. func('porn_view_strings', 'view_15_next'+iif(pcs_vag=0,'_virgin',iif(mesec>0,'_wdays','')))
  213. func('porn_view_strings', 'view_16')
  214. func('porn_view_strings', 'view_16_next')
  215. func('porn_view_strings', 'view_16_next'+iif(mesec>0,'_wdays',iif(pcs_vag=0,'_virgin','')))
  216. func('porn_view_strings', 'view_16_next2')
  217. func('porn_view_strings', 'view_16_next3'+iif(bj=0,'_virgin',''))
  218. func('porn_view_strings', 'view_16_fin')
  219. stat['bj'] += 3
  220. stat['hj'] += 3
  221. kuni += 1
  222. guy += 3
  223. gang += 1
  224. pcs_horny = 0
  225. brotherstat['vaginal'] += 1
  226. gs 'cum_call', 'face', $boy
  227. noShampoo = 1
  228. dynamic $showerdin
  229. seepornofut += 1
  230. exit
  231. end
  232. if seepornofut = 17 or seepornofut = 18:
  233. func('porn_view_strings', 'view_17')
  234. func('porn_view_strings', 'view_17_next')
  235. if rand(0,10) > 5:
  236. kuni += 1
  237. func('porn_view_strings', 'view_17_next_rand')
  238. end
  239. func('porn_view_strings', 'view_17_fin')
  240. stat['bj'] += 1
  241. stat['hj'] += 2
  242. pcs_horny = 0
  243. gs 'cum_call', 'face', $boy
  244. noShampoo = 1
  245. dynamic $showerdin
  246. seepornofut += 1
  247. exit
  248. end
  249. if seepornofut = 19:
  250. func('porn_view_strings', 'view_19')
  251. stat['bj'] += 3
  252. kuni += 3
  253. swallow += 3
  254. pcs_horny = 0
  255. gs 'cum_call', 'face', $boy
  256. noShampoo = 1
  257. dynamic $showerdin
  258. seepornofut += 1
  259. exit
  260. end
  261. if seepornofut = 20 or seepornofut = 21:
  262. func('porn_view_strings', 'view_20')
  263. if mesec > 0:
  264. func('porn_view_strings', 'view_20_wdays')
  265. end
  266. func('porn_view_strings', 'view_20_end')
  267. stat['bj'] += 3
  268. kuni += 3
  269. swallow += 3
  270. pcs_horny = 0
  271. gs 'cum_call', 'face', $boy
  272. noShampoo = 1
  273. dynamic $showerdin
  274. seepornofut += 1
  275. exit
  276. end
  277. if seepornofut = 22:
  278. func('porn_view_strings', 'view_20')
  279. if mesec > 0:
  280. func('porn_view_strings', 'view_20_wdays')
  281. end
  282. func('porn_view_strings', 'view_22')
  283. if pcs_vag > 0:
  284. if mesec = 0:
  285. func('porn_view_strings', 'view_22_no_virgin_no_wdays')
  286. end
  287. if tabletki = 0 and prezik = 0:
  288. func('porn_view_strings', 'view_22_no_pills')
  289. end
  290. func('porn_view_strings', 'view_22_no_virgin')
  291. stat['vaginal'] += 3
  292. gang += 1
  293. stat['bj'] += 3
  294. brother_knows_not_virgin = 1
  295. seepornofut = 31
  296. else
  297. func('porn_view_strings', 'view_22_virgin')
  298. func('porn_view_strings', 'view_22_virgin'+iif(pcs_ass=0,'_first','')+'_anal')
  299. swallow += 1
  300. mastr += 1
  301. if pcs_ass = 0: agape = 2
  302. seepornofut = iif(pcs_ass = 0,23,24)
  303. stat['anal'] += 1
  304. if pcs_ass <= 5: pcs_ass += 1
  305. end
  306. pcs_horny = 0
  307. gang += 1
  308. swallow += 1
  309. noShampoo = 1
  310. dynamic $showerdin
  311. exit
  312. end
  313. if seepornofut = 23:
  314. func('porn_view_strings', 'view_23')
  315. func('porn_view_strings', 'view_23'+iif(agape>0,'_pain','_anal'))
  316. if agape > 0:
  317. swallow += 3
  318. else
  319. stat['anal'] += 1
  320. agape = 1
  321. swallow += 2
  322. if pcs_ass <= 5: pcs_ass += 1
  323. end
  324. pcs_horny = 0
  325. stat['bj'] += 3
  326. gang += 1
  327. seepornofut += 1
  328. noShampoo = 1
  329. dynamic $showerdin
  330. exit
  331. end
  332. if seepornofut >= 24 and seepornofut <= 26:
  333. func('porn_view_strings', 'view_23')
  334. func('porn_view_strings', 'view_'+iif(agape>0,'23_pain','24'))
  335. if agape > 0:
  336. swallow += 3
  337. else
  338. stat['anal'] += 1
  339. swallow += 2
  340. seepornofut += 1
  341. if pcs_ass <= 5: pcs_ass += 1
  342. end
  343. pcs_horny = 0
  344. stat['bj'] += 3
  345. gang += 1
  346. noShampoo = 1
  347. dynamic $showerdin
  348. exit
  349. end
  350. if seepornofut >= 27 and seepornofut <= 29:
  351. func('porn_view_strings', 'view_23')
  352. func('porn_view_strings', 'view_27'+iif(agape>0,'_pain',''))
  353. if rand(0,10) > 5:
  354. cla
  355. act 'Continue':
  356. *clr & cla
  357. func('porn_view_strings', 'view_27_rand')
  358. stat['anal'] += 3
  359. stat['bj'] += 3
  360. minut += 20
  361. act 'Go':
  362. noShampoo = 1
  363. dynamic $showerdin
  364. killvar '$_zz_boy_arr'
  365. minut += iif(seepornofut < 4,rand(15,30),rand(60,80))
  366. gt 'pavResidential'
  367. end
  368. end
  369. end
  370. stat['anal'] += 3
  371. if pcs_ass <= 10: pcs_ass += 1
  372. stat['bj'] += 3
  373. gang += 1
  374. seepornofut += 1
  375. pcs_horny = 0
  376. noShampoo = 1
  377. dynamic $showerdin
  378. exit
  379. end
  380. if seepornofut = 30:
  381. func('porn_view_strings', 'view_30')
  382. if mesec > 0:
  383. func('porn_view_strings', 'view_30_anal')
  384. stat['anal'] += 1
  385. if pcs_ass <= 5: pcs_ass += 1
  386. else
  387. if pcs_vag > 0:
  388. func('porn_view_strings', 'view_22_no_virgin_no_wdays')
  389. if tabletki = 0 and prezik = 0:
  390. func('porn_view_strings', 'view_22_no_pills')
  391. end
  392. func('porn_view_strings', 'view_30_sex')
  393. else
  394. func('porn_view_strings', 'view_30_first_sex')
  395. vgape = 2
  396. end
  397. brother_knows_not_virgin = 1
  398. if pcs_vag <= 5: pcs_vag += 1
  399. stat['vaginal'] += 1
  400. seepornofut += 1
  401. end
  402. gang += 1
  403. stat['bj'] += 2
  404. swallow += 2
  405. pcs_horny = 0
  406. noShampoo = 1
  407. dynamic $showerdin
  408. exit
  409. end
  410. if seepornofut = 31:
  411. func('porn_view_strings', 'view_31')
  412. if vgape > 0:
  413. func('porn_view_strings', 'view_31_vpain')
  414. end
  415. if mesec > 0 or vgape > 0:
  416. if pcs_ass = 0:
  417. func('porn_view_strings', 'view_31_first_anal')
  418. func('porn_view_strings', 'view_22_virgin_first_anal')
  419. if pcs_ass = 0: agape = 2
  420. stat['anal'] += 1
  421. if pcs_ass <= 5: pcs_ass += 1
  422. stat['bj'] += 2
  423. swallow += 2
  424. else
  425. gs 'porn_view_construct', 'no_pussy'
  426. end
  427. else
  428. func('porn_view_strings', 'view_31_sex')
  429. func('porn_view_strings', 'view_22_no_pills')
  430. gs 'porn_view_construct', 'vaginal'
  431. if pcs_vag < 10: pcs_vag += 1
  432. stat['vaginal'] += 3
  433. seepornofut += 1
  434. stat['bj'] += 3
  435. end
  436. gang += 1
  437. pcs_horny = 0
  438. noShampoo = 1
  439. dynamic $showerdin
  440. exit
  441. end
  442. if seepornofut >= 32 and seepornofut <= 35:
  443. if pcs_sweat >= 2:
  444. func('porn_view_strings', 'view_32_sweat')
  445. end
  446. if pcs_pubes > 10:
  447. func('porn_view_strings', 'view_32_bush')
  448. pcs_pubes = 0
  449. end
  450. gs 'porn_view_construct', iif(mesec > 0,'wdays','random')
  451. seepornofut += 1
  452. gang += 1
  453. pcs_horny = 0
  454. noShampoo = 1
  455. dynamic $showerdin
  456. exit
  457. end
  458. if seepornofut = 36:
  459. func('porn_view_strings', 'view_36')
  460. gs 'porn_view_construct', iif(mesec > 0,'wdays','dp')
  461. seepornofut += 1
  462. gang += 1
  463. pcs_horny = 0
  464. noShampoo = 1
  465. dynamic $showerdin
  466. exit
  467. end
  468. if seepornofut >= 37 and seepornofut <= 39:
  469. func('porn_view_strings', 'view_40')
  470. if mesec > 0:
  471. gs 'porn_view_construct', 'wdays'
  472. else
  473. func('porn_view_strings', 'view_37')
  474. func('porn_view_strings', 'view_37'+iif(pcs_vag<30,'_no_more','_more'))
  475. func('porn_view_strings', 'view_37_next')
  476. i = rand(0,10)
  477. if i < 5: gs 'porn_view_construct', 'random'
  478. if i >= 5 and i < 9: gs 'porn_view_construct', 'dp'
  479. if i >= 9: gs 'porn_view_construct', 'no_pussy'
  480. seepornofut += 1
  481. end
  482. pcs_horny = 0
  483. gang += 1
  484. noShampoo = 1
  485. dynamic $showerdin
  486. exit
  487. end
  488. if seepornofut = 40:
  489. func('porn_view_strings', 'view_40')
  490. if mesec > 0:
  491. gs 'porn_view_construct', 'wdays'
  492. else
  493. func('porn_view_strings', 'view_36_dp0')+func('porn_view_strings', 'view_36_dp'+iif(pcs_vag>=30,2,1))
  494. if tabletki = 0 and prezik = 0:
  495. func('porn_view_strings', 'view_cum_in_mind'+rand(0,2))
  496. end
  497. func('porn_view_strings', 'view_36_fin')
  498. stat['anal'] += 1
  499. stat['vaginal'] += 2
  500. stat['bj'] += 3
  501. pcs_vag += 1
  502. if pcs_ass <= 10: pcs_ass += 1
  503. seepornofut += 1
  504. end
  505. pcs_horny = 0
  506. gang += 1
  507. noShampoo = 1
  508. dynamic $showerdin
  509. exit
  510. end
  511. if seepornofut > 40:
  512. func('porn_view_strings', 'view_40')
  513. func('porn_view_strings', 'view_41')
  514. if mesec > 0:
  515. gs 'porn_view_construct', 'wdays'
  516. else
  517. i = rand(0,10)
  518. if i < 5: gs 'porn_view_construct', 'random'
  519. if i >= 5 and i < 9: gs 'porn_view_construct', 'dp'
  520. if i >= 9: gs 'porn_view_construct', 'no_pussy'
  521. end
  522. pcs_horny = 0
  523. gang += 1
  524. noShampoo = 1
  525. dynamic $showerdin
  526. exit
  527. end
  528. end
  529. --- porn_view ---------------------------------