porn_view.qsrc 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653
  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. dynamic $showerdin
  184. exit
  185. end
  186. if seepornofut = 14:
  187. func('porn_view_strings', 'view_14')
  188. func('porn_view_strings', 'view_14'+iif($pantyworntype ! 'none','_tanga','_no_tanga'))
  189. func('porn_view_strings', 'view_14'+iif(pcs_pubes>10,'_bush','_no_bush'))
  190. func('porn_view_strings', 'view_14_next')
  191. dynamic $showerdin
  192. pcs_horny = 0
  193. stat['hj'] += 2
  194. seepornofut += 1
  195. exit
  196. end
  197. if seepornofut = 15:
  198. func('porn_view_strings', 'view_15')
  199. func('porn_view_strings', 'view_15_next'+iif(pcs_vag=0,'_virgin',iif(mesec>0,'_wdays','')))
  200. func('porn_view_strings', 'view_15_fin')
  201. dynamic $showerdin
  202. pcs_horny = 0
  203. stat['hj'] += 3
  204. seepornofut += 1
  205. exit
  206. end
  207. if seepornofut = 16:
  208. func('porn_view_strings', 'view_15')
  209. func('porn_view_strings', 'view_15_next'+iif(pcs_vag=0,'_virgin',iif(mesec>0,'_wdays','')))
  210. func('porn_view_strings', 'view_16')
  211. func('porn_view_strings', 'view_16_next')
  212. func('porn_view_strings', 'view_16_next'+iif(mesec>0,'_wdays',iif(pcs_vag=0,'_virgin','')))
  213. func('porn_view_strings', 'view_16_next2')
  214. func('porn_view_strings', 'view_16_next3'+iif(bj=0,'_virgin',''))
  215. func('porn_view_strings', 'view_16_fin')
  216. stat['bj'] += 3
  217. stat['hj'] += 3
  218. kuni += 1
  219. guy += 3
  220. gang += 1
  221. pcs_horny = 0
  222. brotherstat['vaginal'] += 1
  223. gs 'cum_call', 'face', $boy
  224. dynamic $showerdin
  225. seepornofut += 1
  226. exit
  227. end
  228. if seepornofut = 17 or seepornofut = 18:
  229. func('porn_view_strings', 'view_17')
  230. func('porn_view_strings', 'view_17_next')
  231. if rand(0,10) > 5:
  232. kuni += 1
  233. func('porn_view_strings', 'view_17_next_rand')
  234. end
  235. func('porn_view_strings', 'view_17_fin')
  236. stat['bj'] += 1
  237. stat['hj'] += 2
  238. pcs_horny = 0
  239. gs 'cum_call', 'face', $boy
  240. dynamic $showerdin
  241. seepornofut += 1
  242. exit
  243. end
  244. if seepornofut = 19:
  245. func('porn_view_strings', 'view_19')
  246. stat['bj'] += 3
  247. kuni += 3
  248. swallow += 3
  249. pcs_horny = 0
  250. gs 'cum_call', 'face', $boy
  251. dynamic $showerdin
  252. seepornofut += 1
  253. exit
  254. end
  255. if seepornofut = 20 or seepornofut = 21:
  256. func('porn_view_strings', 'view_20')
  257. if mesec > 0:
  258. func('porn_view_strings', 'view_20_wdays')
  259. end
  260. func('porn_view_strings', 'view_20_end')
  261. stat['bj'] += 3
  262. kuni += 3
  263. swallow += 3
  264. pcs_horny = 0
  265. gs 'cum_call', 'face', $boy
  266. dynamic $showerdin
  267. seepornofut += 1
  268. exit
  269. end
  270. if seepornofut = 22:
  271. func('porn_view_strings', 'view_20')
  272. if mesec > 0:
  273. func('porn_view_strings', 'view_20_wdays')
  274. end
  275. func('porn_view_strings', 'view_22')
  276. if pcs_vag > 0:
  277. if mesec = 0:
  278. func('porn_view_strings', 'view_22_no_virgin_no_wdays')
  279. end
  280. if tabletki = 0 and prezik = 0:
  281. func('porn_view_strings', 'view_22_no_pills')
  282. end
  283. func('porn_view_strings', 'view_22_no_virgin')
  284. stat['vaginal'] += 3
  285. gang += 1
  286. stat['bj'] += 3
  287. brother_knows_not_virgin = 1
  288. seepornofut = 31
  289. else
  290. func('porn_view_strings', 'view_22_virgin')
  291. func('porn_view_strings', 'view_22_virgin'+iif(pcs_ass=0,'_first','')+'_anal')
  292. swallow += 1
  293. mastr += 1
  294. if pcs_ass = 0: agape = 2
  295. seepornofut = iif(pcs_ass = 0,23,24)
  296. stat['anal'] += 1
  297. if pcs_ass <= 5: pcs_ass += 1
  298. end
  299. pcs_horny = 0
  300. gang += 1
  301. swallow += 1
  302. dynamic $showerdin
  303. exit
  304. end
  305. if seepornofut = 23:
  306. func('porn_view_strings', 'view_23')
  307. func('porn_view_strings', 'view_23'+iif(agape>0,'_pain','_anal'))
  308. if agape > 0:
  309. swallow += 3
  310. else
  311. stat['anal'] += 1
  312. agape = 1
  313. swallow += 2
  314. if pcs_ass <= 5: pcs_ass += 1
  315. end
  316. pcs_horny = 0
  317. stat['bj'] += 3
  318. gang += 1
  319. seepornofut += 1
  320. dynamic $showerdin
  321. exit
  322. end
  323. if seepornofut >= 24 and seepornofut <= 26:
  324. func('porn_view_strings', 'view_23')
  325. func('porn_view_strings', 'view_'+iif(agape>0,'23_pain','24'))
  326. if agape > 0:
  327. swallow += 3
  328. else
  329. stat['anal'] += 1
  330. swallow += 2
  331. seepornofut += 1
  332. if pcs_ass <= 5: pcs_ass += 1
  333. end
  334. pcs_horny = 0
  335. stat['bj'] += 3
  336. gang += 1
  337. dynamic $showerdin
  338. exit
  339. end
  340. if seepornofut >= 27 and seepornofut <= 29:
  341. func('porn_view_strings', 'view_23')
  342. func('porn_view_strings', 'view_27'+iif(agape>0,'_pain',''))
  343. if rand(0,10) > 5:
  344. cla
  345. act '...':
  346. *clr & cla
  347. func('porn_view_strings', 'view_27_rand')
  348. stat['anal'] += 3
  349. stat['bj'] += 3
  350. minut += 20
  351. act 'Go':
  352. dynamic $showerdin
  353. killvar '$_zz_boy_arr'
  354. minut += iif(seepornofut < 4,rand(15,30),rand(60,80))
  355. gt 'pavResidential'
  356. end
  357. end
  358. end
  359. stat['anal'] += 3
  360. if pcs_ass <= 10: pcs_ass += 1
  361. stat['bj'] += 3
  362. gang += 1
  363. seepornofut += 1
  364. pcs_horny = 0
  365. dynamic $showerdin
  366. exit
  367. end
  368. if seepornofut = 30:
  369. func('porn_view_strings', 'view_30')
  370. if mesec > 0:
  371. func('porn_view_strings', 'view_30_anal')
  372. stat['anal'] += 1
  373. if pcs_ass <= 5: pcs_ass += 1
  374. else
  375. if pcs_vag > 0:
  376. func('porn_view_strings', 'view_22_no_virgin_no_wdays')
  377. if tabletki = 0 and prezik = 0:
  378. func('porn_view_strings', 'view_22_no_pills')
  379. end
  380. func('porn_view_strings', 'view_30_sex')
  381. else
  382. func('porn_view_strings', 'view_30_first_sex')
  383. vgape = 2
  384. end
  385. brother_knows_not_virgin = 1
  386. if pcs_vag <= 5: pcs_vag += 1
  387. stat['vaginal'] += 1
  388. seepornofut += 1
  389. end
  390. gang += 1
  391. stat['bj'] += 2
  392. swallow += 2
  393. pcs_horny = 0
  394. dynamic $showerdin
  395. exit
  396. end
  397. if seepornofut = 31:
  398. func('porn_view_strings', 'view_31')
  399. if vgape > 0:
  400. func('porn_view_strings', 'view_31_vpain')
  401. end
  402. if mesec > 0 or vgape > 0:
  403. if pcs_ass = 0:
  404. func('porn_view_strings', 'view_31_first_anal')
  405. func('porn_view_strings', 'view_22_virgin_first_anal')
  406. if pcs_ass = 0: agape = 2
  407. stat['anal'] += 1
  408. if pcs_ass <= 5: pcs_ass += 1
  409. stat['bj'] += 2
  410. swallow += 2
  411. else
  412. gs 'porn_view_construct', 'no_pussy'
  413. end
  414. else
  415. func('porn_view_strings', 'view_31_sex')
  416. func('porn_view_strings', 'view_22_no_pills')
  417. gs 'porn_view_construct', 'vaginal'
  418. if pcs_vag < 10: pcs_vag += 1
  419. stat['vaginal'] += 3
  420. seepornofut += 1
  421. stat['bj'] += 3
  422. end
  423. gang += 1
  424. pcs_horny = 0
  425. dynamic $showerdin
  426. exit
  427. end
  428. if seepornofut >= 32 and seepornofut <= 35:
  429. if pcs_sweat >= 2:
  430. func('porn_view_strings', 'view_32_sweat')
  431. end
  432. if pcs_pubes > 10:
  433. func('porn_view_strings', 'view_32_bush')
  434. pcs_pubes = 0
  435. end
  436. gs 'porn_view_construct', iif(mesec > 0,'wdays','random')
  437. seepornofut += 1
  438. gang += 1
  439. pcs_horny = 0
  440. dynamic $showerdin
  441. exit
  442. end
  443. if seepornofut = 36:
  444. func('porn_view_strings', 'view_36')
  445. gs 'porn_view_construct', iif(mesec > 0,'wdays','dp')
  446. seepornofut += 1
  447. gang += 1
  448. pcs_horny = 0
  449. dynamic $showerdin
  450. exit
  451. end
  452. if seepornofut >= 37 and seepornofut <= 39:
  453. func('porn_view_strings', 'view_40')
  454. if mesec > 0:
  455. gs 'porn_view_construct', 'wdays'
  456. else
  457. func('porn_view_strings', 'view_37')
  458. func('porn_view_strings', 'view_37'+iif(pcs_vag<30,'_no_more','_more'))
  459. func('porn_view_strings', 'view_37_next')
  460. i = rand(0,10)
  461. if i < 5: gs 'porn_view_construct', 'random'
  462. if i >= 5 and i < 9: gs 'porn_view_construct', 'dp'
  463. if i >= 9: gs 'porn_view_construct', 'no_pussy'
  464. seepornofut += 1
  465. end
  466. pcs_horny = 0
  467. gang += 1
  468. dynamic $showerdin
  469. exit
  470. end
  471. if seepornofut = 40:
  472. func('porn_view_strings', 'view_40')
  473. if mesec > 0:
  474. gs 'porn_view_construct', 'wdays'
  475. else
  476. func('porn_view_strings', 'view_36_dp0')+func('porn_view_strings', 'view_36_dp'+iif(pcs_vag>=30,2,1))
  477. if tabletki = 0 and prezik = 0:
  478. func('porn_view_strings', 'view_cum_in_mind'+rand(0,2))
  479. end
  480. func('porn_view_strings', 'view_36_fin')
  481. stat['anal'] += 1
  482. stat['vaginal'] += 2
  483. stat['bj'] += 3
  484. pcs_vag += 1
  485. if pcs_ass <= 10: pcs_ass += 1
  486. seepornofut += 1
  487. end
  488. pcs_horny = 0
  489. gang += 1
  490. dynamic $showerdin
  491. exit
  492. end
  493. if seepornofut > 40:
  494. func('porn_view_strings', 'view_40')
  495. func('porn_view_strings', 'view_41')
  496. if mesec > 0:
  497. gs 'porn_view_construct', 'wdays'
  498. else
  499. i = rand(0,10)
  500. if i < 5: gs 'porn_view_construct', 'random'
  501. if i >= 5 and i < 9: gs 'porn_view_construct', 'dp'
  502. if i >= 9: gs 'porn_view_construct', 'no_pussy'
  503. end
  504. pcs_horny = 0
  505. gang += 1
  506. dynamic $showerdin
  507. exit
  508. end
  509. end
  510. --- porn_view ---------------------------------