porn_view.qsrc 13 KB

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