pav_shared_yakov.qsrc 64 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240
  1. # pav_shared_yakov
  2. if $ARGS[0] = 'yakov':
  3. gs 'boyStat', 'A264'
  4. menu_off = 1
  5. $loc_arg = 'yakov'
  6. minut += 2
  7. '<h3><font color=#<<$yakov_font>>><<$npc_firstname[$boy]>></font></h3>'
  8. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  9. ''
  10. '<<$npc_notes[$boy]>>'
  11. if yakov_hadSex = 1:'As you know very well, <<$npc_firstname[$boy]>> has <<npc_dick[$boy]>> cm long <a href="exec:gt ''pav_shared_yakov'', ''yakov_Dick''">dick</a> with always smoothly shaved pubic hair.'
  12. ''
  13. '<b>Today he looks to be in a <<$yakov_mood>> mood.</b>'
  14. if (totminut - yakov_served) < 180:
  15. serve_yakov = 0
  16. 'It''s not even been 3 hours since you last served <<$npc_firstname[$boy]>>'
  17. else
  18. if servitudeLvl = 2:
  19. serve_yakov = 1
  20. end
  21. end
  22. ''
  23. ! cum on hands, face, arms, legs¨; visible even when clothed
  24. if cumloc[13] > 0 or cumloc[11] > 0 or cumloc[16] > 0 or cumloc[10] > 0 or cumloc[9] > 0:
  25. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>> is that a cum? Please go wash yourself."</font>'
  26. act 'Leave': gt 'pav_shared_apt', 'start'
  27. ! cum on clothes
  28. elseif cumloc[2] > 0 or cumloc[5] > 0 or cumloc[6] > 0 or cumloc[7] > 0:
  29. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>> is that a cum on your clothes? Please go change or at least strip it down."</font>'
  30. act 'Leave': gt 'pav_shared_apt', 'start'
  31. ! cum on belly, breasts, ass, pussy; visible only when nude
  32. elseif (cumloc[14] > 0 or cumloc[15] > 0 or cumloc[1] > 0 or cumloc[4] > 0) and $clothingworntype = 'nude':
  33. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>> did you just have sex with the other guys? Because you forgot to wash out the cum!"</font>'
  34. act 'Leave': gt 'pav_shared_apt', 'start'
  35. else
  36. '<font color=#<<$yakov_font>>>"Hey sweetie, how are you?"</font>'
  37. act 'Just say hello and leave': gt 'pav_shared_apt', 'start'
  38. act 'Chat with him':gt 'pav_shared_yakov', 'yakov_Chat'
  39. if serve_yakov = 1:act 'Offer him to serve':yakov_served = totminut & gt 'pav_shared_yakov', 'yakov_Serve'
  40. end
  41. end
  42. if $ARGS[0] = 'yakov_Chat':
  43. gs 'boyStat', 'A264'
  44. menu_off = 1
  45. $loc_arg = 'yakov_Chat'
  46. '<h3><font color=#<<$yakov_font>>><<$npc_firstname[$boy]>></font></h3>'
  47. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  48. ! basic chat
  49. if chatLvl = 0:
  50. say = rand(1, 2)
  51. if say = 1:
  52. !clothing and bodyshape reactions
  53. if $clothingworntype = 'nude':
  54. '<<$npc_firstname[$boy]>> is looking at your nude body wondering...'
  55. if salocatnow <= 1:
  56. 'He is not very content with the sight: <font color=#<<$yakov_font>>>"<<$pcs_firstname>>, are you not anorexic? Better not, it is a terrible thing."</font>'
  57. elseif salocatnow > 1 and salocatnow <= 3:
  58. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, you have nice bodyshape you know. Do you exercise or are you mp4ten from nature?"</font>'
  59. else
  60. 'He is not very content with the sight: <font color=#<<$yakov_font>>>"<<$pcs_firstname>>, you should eat less, too much body fat is bad for your sports performance."</font>'
  61. end
  62. !panties on
  63. if $pantyworntype ! 'none':
  64. '<font color=#<<$yakov_font>>>"Adorable panties sweetie, where did you buy those?"</font>'
  65. end
  66. !panties off, anal plug
  67. if $pantyworntype = 'none' and analplugIN = 1:
  68. 'As you accidentaly turn around, he gazes between your asscheeks on the plug stuck in your ass.'
  69. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, is that a buttplug??"</font> (his eyes spark with weird shine).'
  70. if rand(0, 100) < 30:
  71. '<font color=#<<$pcs_font>>>"Yes <<$npc_firstname[$boy]>>, it is. Do you like it? Will you help me with it? It seems stuck."</font>'
  72. '<font color=#<<$yakov_font>>>"Yes! How does it feel walking around with that inside you?"</font>'
  73. '<font color=#<<$pcs_font>>>"It is... arousing. And also fullfilling. If you know what I mean."</font>'
  74. '<font color=#<<$yakov_font>>>"Yea... I guess!"</font>'
  75. '<font color=#<<$pcs_font>>>"So will you help with it?"</font>'
  76. '<font color=#<<$yakov_font>>>"You mean take it out? No! It would be a shame to relieve you of the pleasure. But I think it needs a little adjustment here and there... Let me see!"</font>'
  77. act 'Let him play with it':chatLvl = 10 & gt 'pav_shared_yakov', 'yakov_Chat'
  78. end
  79. end
  80. elseif CloBimbo = 1:
  81. '<<$npc_firstname[$boy]>> is looking at your outfit with suspicion.'
  82. if salocatnow >= 1 and salocatnow <= 4:
  83. '<font color=#<<$yakov_font>>>"What a sexy dress are you wearing! Aren''t you afraid it is too sexy for some people in the town, though?"</font>'
  84. else
  85. '<font color=#<<$yakov_font>>>"Nice dress sweetie, but it would look better if you lost some fat, you know..."</font>'
  86. end
  87. elseif CloStyle = 4:
  88. '<<$npc_firstname[$boy]>> is looking at your outfit with suspicion.'
  89. if salocatnow <= 4:
  90. '<font color=#<<$yakov_font>>>"I love sexy dresses on you sweetie, but this one makes you look like a... playgirl if you know what I mean."</font>'
  91. else
  92. '<font color=#<<$yakov_font>>>"Sweetie this dress one makes you look like a... playgirl if you know what I mean."</font>'
  93. end
  94. end
  95. elseif say = 2:
  96. ! age reactions
  97. if age < 18:
  98. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, you said you are <<age>> years old. Are you doing some sports? You should."</font>'
  99. end
  100. end
  101. if step = 0:
  102. minut += 1
  103. act 'Chat about everyday stuff': step = 10 & gt 'pav_shared_yakov', 'yakov_Chat'
  104. act 'Leave':gt 'pav_shared_apt', 'start'
  105. elseif step = 10:
  106. minut += 15
  107. sayN = rand(1, 10)
  108. if sayN = 1:'<i><font color=#<<$yakov_font>>>"Doing sports is the way of my life. I cannot imagine not doing any."</font></i>'
  109. if sayN = 2:'<i><font color=#<<$yakov_font>>>"I need to work harder on my abs."</font></i>'
  110. if sayN = 3:'<i><font color=#<<$yakov_font>>>"A good soccer player has two main skills - the game itself and... his haircut."</font></i>'
  111. if sayN = 4:'<i><font color=#<<$yakov_font>>>"I hate staying sweaty a game. I shower after every one of them."</font></i>'
  112. if sayN = 5:'<i><font color=#<<$yakov_font>>>"Using drugs to improve one''s sporting abilities is wrong."</font></i>'
  113. '<i>You spent some time chatting with him about sport, his trophies and achievements, slightly improving your relation with him.</i>'
  114. npc_rel['A264'] += 1
  115. gs 'stat'
  116. intimateTalkCh = rand(0, 100)
  117. if yakov_mood <= 4 and intimateTalkCh <= 50:
  118. step = 20
  119. else
  120. step = 0
  121. end
  122. act 'Continue':gt 'pav_shared_yakov', 'yakov_Chat'
  123. elseif step = 20:
  124. minut += 3
  125. if servitudeLvl = 0:
  126. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, didn''t you change your mind about easing off some of the rent?"</font>'
  127. '<font color=#<<$pcs_font>>>"What do you mean?"</font>'
  128. '<font color=#<<$yakov_font>>>"Well as we talked about it before, you know... to cook for us or clean up a bit..."</font>'
  129. act 'Say you are still not interested in being their maid':step = 0 & gt 'pav_shared_yakov', 'yakov_Chat'
  130. act 'Say you are willing to do some work afterall':step = 0 & servitudeLvl = 1 & gt 'pav_shared_yakov', 'yakov_Chat'
  131. elseif servitudeLvl = 1:
  132. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, didn''t you change your mind about easing off some more of the rent?"</font>'
  133. '<font color=#<<$pcs_font>>>"What do you mean? I already clean and cook for you."</font>'
  134. '<font color=#<<$yakov_font>>>"Well we also talked about this before, you know... to help us ease a bit of stress if you know what I mean"</font>'
  135. act 'Say you are still not interested in being their cumbucket':step = 0 & gt 'pav_shared_yakov', 'yakov_Chat'
  136. act 'Say you are willing to spread your legs a bit afterall':step = 0 & servitudeLvl = 2 & gt 'pav_shared_yakov', 'yakov_Chat'
  137. elseif servitudeLvl = 2:
  138. act 'Talk about sex':step = 30 & gt 'pav_shared_yakov', 'yakov_Chat'
  139. act 'Continue':step = 0 & gt 'pav_shared_yakov', 'yakov_Chat'
  140. end
  141. elseif step = 30:
  142. minut += 5
  143. 'You get into rather passionate discussion about sex and all that stuff. <<$npc_firstname[$boy]>> seems to love to talk about such topics.'
  144. resCh = rand(0, 5)
  145. if resCh <= 3:
  146. topicR = rand(1, 5)
  147. if topicR = 1:'<<$npc_firstname[$boy]>> passionately tells you he loves looking at the girls face when she orgasms.'
  148. if topicR = 2:'<<$npc_firstname[$boy]>> passionately tells you he loves when a girl is touching with his asscheeks.'
  149. if topicR = 3:'<<$npc_firstname[$boy]>> passionately tells you he adores blond girls the most.'
  150. if topicR = 4:'<<$npc_firstname[$boy]>> passionately tells you his <<npc_dick[$boy]>> cm long dick is just enough to make love and not pain.'
  151. if topicR = 5:'<<$npc_firstname[$boy]>> passionately tells you he loves when the girl is a sporting type.'
  152. act'Continue':step = 0 & gt 'pav_shared_yakov', 'yakov_Chat'
  153. elseif resCh = 4:
  154. if yakov_anal = 0:
  155. '<<$npc_firstname[$boy]>> admits that no girl has yet allowed him to fuck her ass.'
  156. yakov_doAnal = 1
  157. act'Continue':step = 0 & npc_rel['A264'] += 1 & gt 'pav_shared_yakov', 'yakov_Chat'
  158. else
  159. act'Continue':step = 0 & gt 'pav_shared_yakov', 'yakov_Chat'
  160. end
  161. elseif resCh = 5:
  162. if yakov_anal = 0:
  163. '<<$npc_firstname[$boy]>> almost secretly tells you he owns a dildo so big that no girl can insert it into her entirely.'
  164. yakov_doDildo = 1
  165. act'Continue':step = 0 & npc_rel['A264'] += 1 & gt 'pav_shared_yakov', 'yakov_Chat'
  166. else
  167. act'Continue':step = 0 & gt 'pav_shared_yakov', 'yakov_Chat'
  168. end
  169. end
  170. end
  171. ! anal plug
  172. elseif chatLvl = 10:
  173. '<center><video autoplay loop src="images/locations/pavlovsk/resident/sharedapt/sex/buttplugplay.mp4"></video></center>'
  174. ''
  175. '<font color=#<<$yakov_font>>>"Let''s see what you have in there..."</font>'
  176. '<<$npc_firstname[$boy]>> takes the plug and slowly pulls it halfway out, gazing and how big it is.'
  177. 'Then he twists it around, still in your ass and pushes it back in there, repeating this few times.'
  178. '<font color=#<<$yakov_font>>>"I think it fits better now."</font>'
  179. '<font color=#<<$pcs_font>>>"Thank you <<$npc_firstname[$boy]>>!"</font>'
  180. act 'Continue':chatLvl = 0 & gt 'pav_shared_yakov', 'yakov_Chat'
  181. ! strapon kink
  182. !elseif chatLvl = 20:
  183. end
  184. end
  185. if $ARGS[0] = 'yakov_Dick':
  186. gs 'boyStat', 'A264'
  187. menu_off = 1
  188. minut += 2
  189. '<h3><font color=#<<$yakov_font>>><<$npc_firstname[$boy]>></font></h3>'
  190. if set_imgh < 250:
  191. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  192. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/cockflaccid.jpg"> <img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  193. else
  194. '<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  195. '<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/cockflaccid.jpg"> <img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  196. end
  197. ''
  198. if npc_rel[$boy] < -80:
  199. $rel_word[$boy] = 'terrible'
  200. $color_rel = 'ff0000'
  201. elseif npc_rel[$boy] < -60:
  202. $rel_word[$boy] = 'very bad'
  203. $color_rel = 'ff7824'
  204. elseif npc_rel[$boy] < -40:
  205. $rel_word[$boy] = 'bad'
  206. $color_rel = 'fcb503'
  207. elseif npc_rel[$boy] < -20:
  208. $rel_word[$boy] = 'strained'
  209. $color_rel = 'f0cc00'
  210. elseif npc_rel[$boy] < 0:
  211. $rel_word[$boy] = 'neutral'
  212. $color_rel = 'fcfc0f'
  213. elseif npc_rel[$boy] < 20:
  214. $rel_word[$boy] = 'good'
  215. $color_rel = 'abf246'
  216. elseif npc_rel[$boy] < 40:
  217. $rel_word[$boy] = 'great'
  218. $color_rel = '84fc03'
  219. elseif npc_rel[$boy] < 60:
  220. $rel_word[$boy] = 'excellent'
  221. $color_rel = '5eff00'
  222. elseif npc_rel[$boy] < 80:
  223. $rel_word[$boy] = 'fantastic'
  224. $color_rel = '03ff39'
  225. elseif npc_rel[$boy] >= 80:
  226. $rel_word[$boy] = 'incredible'
  227. $color_rel = '00ff7e'
  228. end
  229. 'Your relationship with ' + $npc_firstname[$boy] + ' is <font color=#' + $color_rel + '>' + $rel_word[$boy] + '</font>.'
  230. '<<$npc_notes[$boy]>>'
  231. 'His mood is <<$yakov_mood>>.'
  232. 'His dick is <<npc_dick[$boy]>> cm long with always smoothly shaved pubic hair.'
  233. ''
  234. if yakov_hj = 1:'-you jerked him off'
  235. if yakov_hj > 1:'-you jerked him off <<yakov_hj>> times' & if yakov_hjFail > 1:' and failed to make him cum with your hands <<yakov_hjFail>> times'
  236. if yakov_bj = 1:'-you have given him a blowjob'
  237. if yakov_bj > 1:'-you have given him <<yakov_bj>> blowjobs' & if yakov_bjFail > 1:' and failed to make him cum with your mouth <<yakov_bjFail>> times'
  238. if yakov_bjDeep = 1:'-you have given him a blowjob with deepthroat'
  239. if yakov_bjDeep > 1:'-you have given him <<yakov_bjDeep>> blowjobs with deepthroat' & if yakov_bjFailPuke > 1:' but failed and puked in his crotch <<yakov_bjFailPuke>> times' & if yakov_bjFailPuke > 1:' but failed and fainted impaled on his cock <<yakov_bjFailFaint>> times'
  240. if yakov_swall = 1:'-you have swallowed his semen'
  241. if yakov_swall > 1:'-you have swallowed <<yakov_swall>> loads in total'
  242. if yakov_vag = 1:'-you had vaginal sex with him' & if yakov_vagCumInside = 1:' and let him cum inside your pussy' & if yakov_vagCumInsideUnwanted = 1:' and he also came inside your pussy against your will'
  243. if yakov_vag > 1:'-you had vaginal sex with him <<yakov_vag>> times' & if yakov_vagCumInside >= 1:' and let him cum inside your pussy <<yakov_vagCumInside>> times' & if yakov_vagCumInsideUnwanted >= 1:' and he also came inside your pussy against your will <<yakov_vagCumInsideUnwanted>> times'
  244. if yakov_cumVag > 1:'-in total he pumped <<yakov_cumVag>> loads inside your pussy'
  245. if yakov_anal = 1:'-you had anal sex with him' & if yakov_analCumInside = 1:' and let him cum inside your ass' & if yakov_analCumInsideUnwanted = 1:' and he also came inside your anus against your will'
  246. if yakov_anal > 1:'-you had anal sex with him <<yakov_anal>> times' & if yakov_analCumInside >= 1:' and let him cum inside your ass <<yakov_analCumInside>> times' & if yakov_analCumInsideUnwanted >= 1:' and he also came inside your ass against your will <<yakov_analCumInsideUnwanted>> times'
  247. if yakov_analVag > 1:'- he pumped <<yakov_cumAnal>> loads of cum into your anus'
  248. if yakov_dildo = -4:'-you wanted to give him a show with a giant dildo, but you were afraid of its size just from seeing it'
  249. if yakov_dildo = -3:'-you once gave him a show with a giant dildo, but it was a horrible experience and you''ll never do it again'
  250. if yakov_dildo = -2:'-you once gave him a show with a giant dildo, but it felt very humiliating and he knows you will not do it again'
  251. if yakov_dildo = -1:'-you once gave him a show with a giant dildo, you do not mind but also do not find it arousing and he knows you will not do it again'
  252. if yakov_dildo = 1 and dildoLike = 1:'-you once gave him a show with a giant dildo, you do not mind but also do not find it arousing, but he knows you are willing to do it repeatedly'
  253. if yakov_dildo > 1 and dildoLike = 1:'-you gave him a show with a giant dildo <<yakov_dildo>> times, you do not mind but also do not find it arousing, but he knows you are willing to do it repeatedly'
  254. if yakov_dildo = 1 and dildoLike = 2:'-you once gave him a show with a giant dildo, you do find it somewhat arousing and he knows you are willing to do it repeatedly'
  255. if yakov_dildo > 1 and dildoLike = 2:'-you gave him a show with a giant dildo <<yakov_dildo>> times, you do find it somewhat arousing and he knows you are willing to do it repeatedly'
  256. if $loc_arg = 'yakov':
  257. act 'Continue':gt 'pav_shared_yakov', 'yakov'
  258. else
  259. act 'Continue':gt 'pav_shared_apt', $goBack
  260. end
  261. end
  262. if $ARGS[0] = 'yakov_Serve':
  263. gs 'boyStat', 'A264'
  264. menu_off = 1
  265. minut += 2
  266. $loc_arg = 'yakov_Serve'
  267. '<h3><font color=#<<$yakov_font>>><<$npc_firstname[$boy]>></font></h3>'
  268. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  269. step = 0
  270. subStep = 0
  271. sexCh = rand(0, 100)
  272. ! very bad mood
  273. if yakov_mood >= 7:
  274. '<font color=#<<$yakov_font>>>"Not now <<$pcs_firstname>>, I am exhausted."</font>'
  275. act 'Leave':gt 'pav_shared_apt', 'start'
  276. ! random chance to sex
  277. elseif sexCh < 40:
  278. '<font color=#<<$yakov_font>>>"Not now <<$pcs_firstname>>, I have to excersice in a while."</font>'
  279. act 'Leave':gt 'pav_shared_apt', 'start'
  280. ! wants sex
  281. else
  282. actionR = rand(2, 5)
  283. if actionR = 2:
  284. '<font color=#<<$yakov_font>>>"Sure <<$pcs_firstname>>, I could use a nice blowjob."</font>'
  285. act 'Agree': npc_rel['A264'] += 1 & gt 'pav_shared_yakov', 'yakov_Suck'
  286. elseif actionR = 3:
  287. '<font color=#<<$yakov_font>>>"Good idea, I would like to have sex."</font>'
  288. act 'Agree': npc_rel['A264'] += 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  289. elseif actionR = 4:
  290. if yakov_anal = 0:
  291. if yakov_doAnal = 1:
  292. '<font color=#<<$yakov_font>>>"I am not sure what I enjoy more with you <<$pcs_firstname>>..."</font>'
  293. act 'It''s your choice':gt 'pav_shared_yakov', 'yakov_Serve'
  294. act 'You told me you have never tried anal, didn''t you?': npc_rel['A264'] += 2 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  295. else
  296. gt 'pav_shared_yakov', 'yakov_Serve'
  297. end
  298. elseif yakov_anal >= 1:
  299. '<font color=#<<$yakov_font>>>"Sure <<$pcs_firstname>>, I would like to take enjoy your beautiful ass this time."</font>'
  300. act 'Agree': npc_rel['A264'] += 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  301. end
  302. elseif actionR = 5:
  303. if yakov_dildo = 0:
  304. if yakov_doDildo = 1:
  305. '<font color=#<<$yakov_font>>>"I am not sure what I enjoy more with you <<$pcs_firstname>>..."</font>'
  306. act 'It''s your choice':gt 'pav_shared_yakov', 'yakov_Serve'
  307. act 'You told me you own some kind of giant dildo, do you?': & npc_rel['A264'] += 2 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  308. else
  309. gt 'pav_shared_yakov', 'yakov_Serve'
  310. end
  311. elseif yakov_dildo >= 1:
  312. '<font color=#<<$yakov_font>>>"Great <<$pcs_firstname>>, I want to see you ride the Big boy once again!"</font>'
  313. act 'Agree': npc_rel['A264'] += 1 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  314. end
  315. end
  316. if actionR > 1:act 'Say you changed your mind and leave': npc_rel['A264'] -= 1 & gt 'pav_shared_apt', 'start'
  317. end
  318. end
  319. if $ARGS[0] = 'yakov_Suck':
  320. gs 'boyStat', 'A264'
  321. '<b><font color=#<<$yakov_font>>><<$npc_firstname[$boy]>> - blowjob</font></b>'
  322. if set_imgh < 250:
  323. if step = 0:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  324. if step > 0 and cockHard = 0:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/cockflaccid.jpg"></center>'
  325. if step > 0 and cockHard = 1:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  326. else
  327. if step = 0:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  328. if step > 0 and cockHard = 0:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/cockflaccid.jpg"></center>'
  329. if step > 0 and cockHard = 1:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  330. end
  331. $loc_arg = 'yakov_Suck'
  332. price = price_blowjob
  333. if step > 0:'<<$npc_firstname[$boy]>> orgasm build-up: '+orgB+'/100'
  334. ! crawl to him
  335. if step = 0:
  336. orgB = 0
  337. cockHard = 0
  338. failC = 0
  339. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/cockflaccid.jpg"></center>'
  340. ''
  341. '<<$npc_firstname[$boy]>> takes down his pants, revealing his flaccid cock. He relaxes on his bed, expecting you to do the service.'
  342. 'You drop on your knees and crawl to him, trying to move as sexy as possible.'
  343. act 'Lick his balls':step = 1 & gt 'pav_shared_yakov', 'yakov_Suck'
  344. act 'Lick the tip':step = 2 & gt 'pav_shared_yakov', 'yakov_Suck'
  345. act 'Suck the tip':step = 3 & gt 'pav_shared_yakov', 'yakov_Suck'
  346. act 'Suck the cock':step = 4 & gt 'pav_shared_yakov', 'yakov_Suck'
  347. !lick balls
  348. elseif step = 1:
  349. '<center><video autoplay loop src="images/shared/sex/blowjob/kotovbjbonus7.mp4"></video></center>'
  350. ''
  351. 'You decide that the best approach is to arouse him first.'
  352. 'Kneeling between his legs, you show him the whole length of your tongue, looking as lusty as you can.'
  353. 'Slowly you move your head down in his crotch and bellow his phallus. The moment you start using your tongue on his device, you can feel the increased pulsation in his veins, making the cock larger and thicker every second.'
  354. orgB += rand(0, 5)
  355. cockHard = 1
  356. gs 'arousal', 'bj', 3
  357. gs 'stat'
  358. act 'Lick his balls':step = 1 & gt 'pav_shared_yakov', 'yakov_Suck'
  359. act 'Lick the tip':step = 2 & gt 'pav_shared_yakov', 'yakov_Suck'
  360. act 'Suck the tip':step = 3 & gt 'pav_shared_yakov', 'yakov_Suck'
  361. act 'Suck the cock':step = 4 & gt 'pav_shared_yakov', 'yakov_Suck'
  362. !Lick the tip
  363. elseif step = 2:
  364. '<center><video autoplay loop src="images/shared/sex/blowjob/kotovbjbonus3.mp4"></video></center>'
  365. ''
  366. 'You take <<$npc_firstname[$boy]>> cock in your hand, pointing the tip in front of your mouth.'
  367. 'As it was your favorite puppy, you start to gently lick the tip all around, slowly making the cock to get harder and harder, finally reaching his full <<npc_dick[$boy]>> cm length.'
  368. gs 'arousal', 'bj', 3
  369. gs 'stat'
  370. orgB += rand(2, 7)
  371. cockHard = 1
  372. act 'Lick his balls':step = 1 & gt 'pav_shared_yakov', 'yakov_Suck'
  373. act 'Lick the tip':step = 2 & gt 'pav_shared_yakov', 'yakov_Suck'
  374. act 'Suck the tip':step = 3 & gt 'pav_shared_yakov', 'yakov_Suck'
  375. act 'Suck the cock':step = 4 & gt 'pav_shared_yakov', 'yakov_Suck'
  376. !suck the tip
  377. elseif step = 3:
  378. '<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj114.mp4"></video></center>'
  379. if cockHard = 0:
  380. orgB += rand(5, 15)
  381. '<<$npc_firstname[$boy]>>''s cock is not hard yet, but you start to suck the yet soft tip as if it was, slurping aloud.'
  382. 'You can feel that slowly his member becomes hard right in your mouth.'
  383. cockHard = 1
  384. else
  385. orgB += rand(10, 20)
  386. '<<$npc_firstname[$boy]>>''s already hard cock points toward you and you suck the dark pink tip as a lolipop.'
  387. end
  388. gs 'arousal', 'bj', 3
  389. gs 'stat'
  390. act 'Lick his balls':step = 1 & gt 'pav_shared_yakov', 'yakov_Suck'
  391. act 'Lick the tip':step = 2 & gt 'pav_shared_yakov', 'yakov_Suck'
  392. act 'Suck the tip':step = 3 & gt 'pav_shared_yakov', 'yakov_Suck'
  393. act 'Suck the cock':step = 4 & gt 'pav_shared_yakov', 'yakov_Suck'
  394. act 'Deepthroat':step = 5 & gt 'pav_shared_yakov', 'yakov_Suck'
  395. if orgB >= 100:
  396. act 'Try to make him cum':step = 6 & gt 'pav_shared_yakov', 'yakov_Suck'
  397. end
  398. !sucking dick
  399. elseif step = 4:
  400. '<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj111.mp4"></video></center>'
  401. ''
  402. if cockHard = 0:
  403. orgB += rand(15, 35)
  404. '<<$npc_firstname[$boy]>>''s cock is not hard yet, but you start to suck the member as if it was, making almost half of it disappear in your throat every time you move on.'
  405. 'You can slowly feel his member becoming hard right in your mouth, making you choke and gag on it more and more with every second.'
  406. cockHard = 1
  407. else
  408. orgB += rand(20, 40)
  409. '<<$npc_firstname[$boy]>>''s already hard cock points toward you and you suck almost half of it, sucking and slurping it as best as you can.'
  410. end
  411. gs 'arousal', 'bj', 8
  412. gs 'stat'
  413. act 'Lick his balls':step = 1 & gt 'pav_shared_yakov', 'yakov_Suck'
  414. act 'Lick the tip':step = 2 & gt 'pav_shared_yakov', 'yakov_Suck'
  415. act 'Suck the tip':step = 3 & gt 'pav_shared_yakov', 'yakov_Suck'
  416. act 'Suck the cock':step = 4 & gt 'pav_shared_yakov', 'yakov_Suck'
  417. act 'Deepthroat':step = 5 & gt 'pav_shared_yakov', 'yakov_Suck'
  418. if orgB >= 100:
  419. act 'Try to make him cum':step = 6 & gt 'pav_shared_yakov', 'yakov_Suck'
  420. end
  421. !deepthroat
  422. elseif step = 5:
  423. '<center><video autoplay loop src="images/shared/sex/blowjob/shower7.mp4"></video></center>'
  424. ''
  425. orgB += rand(40, 60)
  426. 'You decide to take <<$npc_firstname[$boy]>>''s hard, <<npc_dick[$boy]>> cm long cock all the way your throat.'
  427. 'You force yourself on to it, overcoming the gag reflex in your throat, saliva and tears almost squirting out of you.'
  428. 'Even though his cock is not the largest one, it is long enough to make you gag.'
  429. 'Doing this several times in a row, you try to hold on as long as you can with dick all the way down in your throat.'
  430. oleg_bjDeep = 1
  431. gs 'arousal', 'bj', 6
  432. gs 'stat'
  433. deepthroatFailCh = rand(0, 100)
  434. fadeOutCh = rand(0, 100)
  435. if deepthroatFailCh <= 10:
  436. '<b>You try too hard to put it as far as possible, unable to hold the gag reflex anymore, still with his dick inside you vomit right in <<$npc_firstname[$boy]>>''s crotch!</b>'
  437. act 'Continue':step = 8 & gt 'pav_shared_yakov', 'yakov_Suck'
  438. elseif fadeOutCh <= 10:
  439. '<b>You try too hard to keep the cock inside you as long as possible, not being able to catch enough breath. Suddenly all goes dark and you fade away...</b>'
  440. act 'Continue':step = 9 & gt 'pav_shared_yakov', 'yakov_Suck'
  441. else
  442. act 'Lick his balls':step = 1 & gt 'pav_shared_yakov', 'yakov_Suck'
  443. act 'Lick the tip':step = 2 & gt 'pav_shared_yakov', 'yakov_Suck'
  444. act 'Suck the tip':step = 3 & gt 'pav_shared_yakov', 'yakov_Suck'
  445. act 'Suck the cock':step = 4 & gt 'pav_shared_yakov', 'yakov_Suck'
  446. act 'Deepthroat':step = 5 & gt 'pav_shared_yakov', 'yakov_Suck'
  447. if orgB >= 100:
  448. act 'Try to make him cum':step = 6 & gt 'pav_shared_yakov', 'yakov_Suck'
  449. end
  450. end
  451. !cum attempt
  452. elseif step = 6:
  453. 'You decided that now it''s time to try and make him finally cum.'
  454. 'Intensifying the pressure and pace, you expect him every moment to moan and be done with it.'
  455. gs 'arousal', 'bj', 5
  456. cumCh = rand(0, 100)
  457. if cumCh <= 70:
  458. '<center><video autoplay loop src="images/characters/pavlovsk/resident/leonid/sex/cummouth1.mp4"></video></center>'
  459. ''
  460. 'Your attempt is successful, as <<$npc_firstname[$boy]>> cums right into your mouth and on your face.'
  461. yakov_lastCum = daystart
  462. gs 'cum_call', 'mouth', $boy, 1
  463. gs 'cum_call', 'face', $boy, 1
  464. act 'Get up':step = 10 & gt 'pav_shared_yakov', 'yakov_Suck'
  465. else
  466. failC += 1
  467. if failC >= 3:
  468. ''
  469. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/bjfail.jpg"></center>'
  470. ''
  471. '<font color=#<<$yakov_font>>>"Sweetie if you can''t suck a cock don''t do it. Leave me be!"</font>'
  472. act 'Get up':step = 7 & gt 'pav_shared_yakov', 'yakov_Suck'
  473. else
  474. ''
  475. '<center><video autoplay loop src="images/locations/pavlovsk/resident/sharedapt/sex/bjfailtryagain.mp4"></video></center>'
  476. ''
  477. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, sweetie, what are you doing down there?"</font>'
  478. if failC = 1:'He is getting nervous...'
  479. if failC = 2:'He is obviously annoyed, you better try to finish him now!'
  480. act 'Suck just the tip':step = 3 & gt 'pav_shared_yakov', 'yakov_Suck'
  481. act 'Suck the cock':step = 4 & gt 'pav_shared_yakov', 'yakov_Suck'
  482. act 'Deepthroat':step = 5 & gt 'pav_shared_yakov', 'yakov_Suck'
  483. end
  484. end
  485. gs 'stat'
  486. !END cum fail
  487. elseif step = 7:
  488. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/leave.jpg"></center>'
  489. ''
  490. 'You get up from your knees, looking at <<$npc_firstname[$boy]>>:<font color=#<<$pcs_font>>>"I''m sorry I was unable to satisfy you."</font>.'
  491. 'He looks annoyed:<font color=#<<$yakov_font>>>"Try better next time."</font>'
  492. npc_rel['A264'] -= 3
  493. step = 0
  494. yakov_bjFail += 1
  495. act 'Leave':gt 'pav_shared_apt', 'start'
  496. !END deepthroat fail
  497. elseif step = 8:
  498. '<center><video autoplay loop src="images/locations/pavlovsk/resident/sharedapt/sex/bjdeepthroatpuke.mp4"></video></center>'
  499. ''
  500. '<font color=#<<$yakov_font>>>"Oh my god <<$pcs_firstname>>, have you just puked into my crotch??!!"</font>'
  501. 'Cleaning your face and mouth with your clothes, all you can say is <font color=#<<$pcs_font>>>"I''m sorry..."</font>.'
  502. '<font color=#<<$yakov_font>>>"Oh gosh <<$pcs_firstname>>, I think I''m gonna puke too! Do something!"</font>'
  503. npc_rel['A264'] -= 5
  504. step = 0
  505. yakov_bjFail += 1
  506. yakov_bjFailPuke += 1
  507. act 'Leave':gt 'pav_shared_apt', 'start'
  508. !END deepthroat fade out
  509. elseif step = 9:
  510. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/faint.jpg"></center>'
  511. ''
  512. 'You wake up being slapped in your face: <font color=#<<$yakov_font>>>"<<$pcs_firstname>>! <<$pcs_firstname>>! Wake up!"</font>'
  513. 'Your vision slowly returns, but you''re still confused<font color=#<<$pcs_font>>>"Wh... what happened?"</font>'
  514. '<font color=#<<$yakov_font>>>"I think you have held your breath for too long and fainted, <<$pcs_firstname>>."</font> He is feeling compassionate to you.'
  515. npc_rel['A264'] += 1
  516. step = 0
  517. yakov_bjFail += 1
  518. yakov_bjFailFaint += 1
  519. act 'Get up and leave':gt 'pav_shared_apt', 'start'
  520. !END cum success
  521. elseif step = 10:
  522. oleg_bj += 1
  523. if yakov_mood <= 7:
  524. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/leave.jpg"></center>'
  525. ''
  526. '<font color=#<<$yakov_font>>>"Thank you my sweetie."</font>'
  527. 'Cleaning your face and mouth off the cum: <font color=#<<$pcs_font>>>"You are always welcome. Seeya!"</font>.'
  528. npc_rel['A264'] += 1
  529. step = 0
  530. else
  531. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/leave.jpg"></center>'
  532. ''
  533. '<<$npc_firstname[$boy]>> doesn''t pay any more attention to you, getting back to reading his sports magazine.'
  534. 'You just pack your things and quietly leave through the door.'
  535. step = 0
  536. end
  537. gs 'arousal', 'end'
  538. gs 'stat'
  539. act 'Get up and leave': gt 'pav_shared_apt', 'payService'
  540. end
  541. end
  542. if $ARGS[0] = 'yakov_SexVaginal':
  543. gs 'boyStat', 'A264'
  544. '<b><font color=#<<$yakov_font>>><<$npc_firstname[$boy]>> - vaginal sex</font></b>'
  545. if set_imgh < 250:
  546. if step = 0:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  547. if step > 0:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  548. else
  549. if step = 0:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  550. if step > 0:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  551. end
  552. ''
  553. $loc_arg = 'yakov_SexVaginal'
  554. price = price_vaginal
  555. if step > 0:'<<$npc_firstname[$boy]>> orgasm build-up: '+orgB+'/100'
  556. !strip down
  557. if step = 0:
  558. minut += 5
  559. orgB = 0
  560. cockHard = 0
  561. failC = 0
  562. $clothingworntype = 'nude'
  563. '<center><video autoplay loop src="images/locations/city/residential/sauna/sex/simplystrip1.mp4"></video></center>'
  564. ''
  565. '<<$npc_firstname[$boy]>> begins to undress and you follow his example, stripping the few clothes you are currently wearing.'
  566. 'His hairless, muscular body has a bronze tan. He moves towards you, lubing his <<npc_dick[$boy]>> cm long cock and stroking it on the way.'
  567. if $pantyworntype ! 'none':
  568. gs 'panties', 'remove'
  569. gs 'stat'
  570. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, those panties are adorable, but they will get in the way you know?"</font>'
  571. 'You entirely forgot to take them off!'
  572. 'You reach for the ribbon of the panties, slowly slipping them off, down your legs. You blush a little.'
  573. end
  574. '<<$npc_firstname[$boy]>> takes you by the waist, delicately kissing you.'
  575. '<font color=#<<$yakov_font>>>"Do you want to make love in a certain position, or should I choose?"</font>'
  576. if yakov_pornPos = 0:hisPos = rand(1, 3)
  577. !if yakov_pornPos = 1:hisPos = rand(1, 4)
  578. !if yakov_pornPos = 2:hisPos = rand(1, 5)
  579. act 'Let him choose':step = hisPos & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  580. act 'Take me like a missionary':step = 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  581. act 'Take me from behind':step = 2 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  582. act 'Take me from side':step = 3 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  583. !if yakov_doPornpos = 1 and yakov_pornPos < 1:act 'You told me that you want to try one position from porn, didn''t you?':npc_rel['A264'] += 3 & step = 4 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  584. !if yakov_doPornpos = 2 and yakov_pornPos < 2:act 'You told me that you want to try another position from porn, didn''t you?':npc_rel['A264'] += 2 & step = 5 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  585. !if yakov_pornPos >= 1:act 'Take me full nelson':step = 4 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  586. !if yakov_pornPos >= 2:act 'Take me pile driver':step = 5 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  587. !missionary
  588. elseif step = 1:
  589. if subStep = 0:
  590. '<center><video autoplay loop src="images/shared/sex/vag/miss/pussyhump.mp4"></video></center>'
  591. ''
  592. 'You lie on the bed, spreading your legs for easy access.'
  593. '<<$npc_firstname[$boy]>> kneels between those, gently spreading them a bit wider with his hands.'
  594. 'As he is content with the sight, he leans above you, moving his hips closer to your crotch.'
  595. 'You can feel a warm sensation between your legs, replaced by pressure and suddenly even a mild pain. That''s when he enters your tender pussy.'
  596. '<<$npc_firstname[$boy]>> begins to move inside you, ever-increasing the pace.'
  597. 'In a few moments, he starts groaning, obviously enjoying the fuck.'
  598. gs 'arousal', 'vaginal', 10, 'lube'
  599. gs 'stat'
  600. orgB += rand(5, 20)
  601. act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  602. elseif subStep = 1:
  603. '<center><video autoplay loop src="images/shared/sex/vag/miss/kotovsexbonus3.mp4"></video></center>'
  604. ''
  605. 'As he continuously fucks your pussy, you rub his hairless ass, making him even hornier.'
  606. 'As you move your hands around his smooth asscheeks, it seems to arouse him even more.'
  607. '<<$npc_firstname[$boy]>> fucks you slowly and sensitively.'
  608. gs 'arousal', 'vaginal', 10
  609. gs 'stat'
  610. orgB += rand(20, 40)
  611. if orgB < 100:act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  612. if orgB >= 100:act 'He is about to cum':step = 10 & subStep = 0 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  613. end
  614. !doggy
  615. elseif step = 2:
  616. if subStep = 0:
  617. '<center><video autoplay loop src="images/shared/sex/vag/doggy/kotovsex10.mp4"></video></center>'
  618. ''
  619. 'You kneel on the bed, bending your back as much as you can, putting your nice round ass high as possible.'
  620. '<<$npc_firstname[$boy]>> kneels behind you, rubbing your asscheeks. He starts probing your pussy with his lubed fingers, sensitively stimulating your labia and clitoris.'
  621. 'Then he takes his dick and slowly enters your moist hole, pushing in until you he feels it''s starting to feel enough for you.'
  622. 'The first mild pain fades away and you can feel building warmth and a good feeling of being fucked from behind like a mare in heat.'
  623. gs 'arousal', 'vaginal', 10, 'lube'
  624. gs 'stat'
  625. orgB += rand(5, 20)
  626. act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  627. elseif subStep = 1:
  628. '<center><video autoplay loop src="images/shared/sex/vag/facedown/kotovsexbonus20.mp4"></video></center>'
  629. ''
  630. 'As he continuously fucks your pussy, you reach for his smooth balls bashing your clitoris from behind and rubbing it, making his slow movements even more passionate.'
  631. 'He often plays with your anus with his fingers during the sex, using the doggystyle position to his advantage.'
  632. '<<$npc_firstname[$boy]>> fucks you slowly and sensitively.'
  633. gs 'arousal', 'vaginal', 10
  634. gs 'stat'
  635. orgB += rand(20, 40)
  636. if orgB < 100:act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  637. if orgB >= 100:act 'He is about to cum':step = 10 & subStep = 0 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  638. end
  639. !sidefuck
  640. elseif step = 3:
  641. if subStep = 0:
  642. '<center><video autoplay loop src="images/locations/pavlovsk/resident/sharedapt/sex/vagsidefuck1.jpg"></video></center>'
  643. ''
  644. 'You lie on the bed, raising the upper leg in the air, exposing your tender pussy.'
  645. 'He takes this as an invitation, lying behind you.'
  646. 'He rubs your ass, slowly making his way to your hole, playing with it for a while.'
  647. 'Finally <<$npc_firstname[$boy]>> takes his rod, pointing the tip right to the entry of your vagina.'
  648. 'He starts pushing it inside, and as it is lubed, it goes in quite easily.'
  649. gs 'arousal', 'vaginal', 10, 'lube'
  650. gs 'stat'
  651. orgB += rand(5, 20)
  652. act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  653. elseif subStep = 1:
  654. '<center><video autoplay loop src="images/locations/pavlovsk/resident/sharedapt/sex/vagsidefuck2.mp4"></video></center>'
  655. ''
  656. 'As he continuously fucks your pussy, you reach for his smooth balls and rub them, making his slow movements even more passionate.'
  657. '<<$npc_firstname[$boy]>> fucks you slowly and sensitively.'
  658. gs 'pain', 1, 'vaginal', 'stretch'
  659. gs 'arousal', 'vaginal', 10
  660. gs 'stat'
  661. orgB += rand(20, 40)
  662. if orgB < 100:act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  663. if orgB >= 100:act 'He is about to cum':step = 10 & subStep = 0 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  664. end
  665. !where to cum
  666. elseif step = 10:
  667. if subStep = 0:
  668. minut += 2
  669. '<<$npc_firstname[$boy]>> is groaning loudly, you can say that he is reaching his orgasm.'
  670. 'You decide to tell him:'
  671. yakov_vag += 1
  672. act 'Cum inside me':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  673. cumOutL = rand(2, 6)
  674. act 'Don''t cum inside me':subStep = cumOutL & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  675. !inside
  676. elseif subStep = 1:
  677. '<center><video autoplay loop src="images/locations/shared/abduction/sex/slavewhorecumpussy3.mp4"></video></center>'
  678. ''
  679. '<<$npc_firstname[$boy]>> finally reaches the happy end, pumping his load <<npc_dick[$boy]>> cm deep inside your pussy.'
  680. yakov_vagCumInside += 1
  681. yakov_cumVag += 1
  682. yakov_lastCum = daystart
  683. gs 'cum_call', '', $boy, 1
  684. gs 'arousal', 'vaginal', 2
  685. gs 'arousal', 'end'
  686. gs 'stat'
  687. act 'Leave':gt 'pav_shared_apt', 'payService'
  688. !stomach
  689. elseif subStep = 2:
  690. '<center><video autoplay loop src="images/locations/city/residential/sauna/sex/cumbelly2.mp4"></video></center>'
  691. ''
  692. '<<$npc_firstname[$boy]>> finally reaches the happy end and starts spouting his seed, he takes his dick out and points it on your stomach.'
  693. 'An extensive pool of cum lands on your abdomen, feeling warm but sticky.'
  694. minut += 2
  695. yakov_lastCum = daystart
  696. gs 'cum_call', 'stomach', $boy, 1
  697. gs 'arousal', 'end'
  698. gs 'stat'
  699. act 'Leave':gt 'pav_shared_apt', 'payService'
  700. !ass
  701. elseif subStep = 3:
  702. '<center><video autoplay loop src="images/locations/pavlovsk/resident/sharedapt/sex/cumonass.mp4"></video></center>'
  703. ''
  704. '<<$npc_firstname[$boy]>> finally reaches the happy end and in the moment he starts spouting his seed, he takes his dick out and points it on your ass.'
  705. 'Both your asscheeks are covered in sticky, warm seed.'
  706. minut += 2
  707. yakov_lastCum = daystart
  708. gs 'cum_call', 'butt', $boy, 1
  709. gs 'arousal', 'end'
  710. gs 'stat'
  711. act 'Leave':gt 'pav_shared_apt', 'payService'
  712. !face
  713. elseif subStep = 4:
  714. '<center><video autoplay loop src="images/characters/pavlovsk/resident/leonid/sex/cumface1.mp4"></video></center>'
  715. ''
  716. '<<$npc_firstname[$boy]>> finally reaches the happy end and in the moment he starts spouting his seed, he gently pushes you on your knees and points his tip in front of your face.'
  717. 'The seed starts squirting, splashing your face with surprisingly strong force, leaking to your nose and eyes and hair...'
  718. minut += 2
  719. yakov_lastCum = daystart
  720. gs 'cum_call', 'face', $boy, 1
  721. gs 'arousal', 'end'
  722. gs 'stat'
  723. act 'Leave':gt 'pav_shared_apt', 'payService'
  724. !takeout fail
  725. elseif subStep = 5:
  726. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/vagcumtakoutfail.jpg"></center>'
  727. ''
  728. 'You expect <<$npc_firstname[$boy]>> to take his cock out of you any moment, but instead you hear his groans becoming louder.'
  729. '<font color=#<<$pcs_font>>>"What are you doing? You aren''t coming inside me, are you?"</font>'
  730. '<font color=#<<$yakov_font>>>"Sorry <<$pcs_firstname>>, it was just too intensive."</font>'
  731. if tabletkishot = 0 and pillcon < 0:
  732. '<font color=#<<$pcs_font>>>"I am not on the pill <<$npc_firstname[$boy]>>!"</font>'
  733. '<font color=#<<$yakov_font>>>"Uh... Don''t worry, it will be alright. You can take birth-control pills, anyway!"</font>'
  734. 'He is obviously displeased by this.'
  735. npc_rel['A264'] -= 5
  736. end
  737. 'Annoyed you get up from the bed, putting your clothes between your legs to catch the remainder of the cum, so it doesn''t land on your legs and carpet.'
  738. yakov_lastCum = daystart
  739. yakov_cumVag += 1
  740. yakov_vagCumInsideUnwanted += 1
  741. gs 'cum_call', '', $boy, 1
  742. gs 'arousal', 'vaginal', 5, 'sub'
  743. gs 'arousal', 'end'
  744. gs 'stat'
  745. act 'Leave':gt 'pav_shared_apt', 'payService'
  746. !will you swallow?
  747. elseif subStep = 6:
  748. '<font color=#<<$yakov_font>>>"I won''t cum inside you, but please can you swallow?"</font>'
  749. act 'Yes':subStep = 20 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  750. act 'No':subStep = 30 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  751. !swallow YES
  752. elseif subStep = 20:
  753. '<center><video autoplay loop src="images/locations/shared/abduction/sex/slavewhorecummouth5.mp4"></video></center>'
  754. ''
  755. '<<$npc_firstname[$boy]>> finally reaches the end and in the moment he is about the come, you get on your knees and open your mouth for his delivery.'
  756. 'The seed starts squirting, landing in your mouth and some even around it.'
  757. '<<$npc_firstname[$boy]>> spins the last of his cum dry from his cock, you close your mouth, swallowing the mouthful in one gulp.'
  758. 'Afterwards you show him your tongue as proof that not a drop was left unconsumed...'
  759. yakov_lastCum = daystart
  760. yakov_swall += 1
  761. npc_rel['A264'] += 1
  762. minut += 5
  763. gs 'cum_call', 'mouth', $boy, 1
  764. gs 'arousal', 'end'
  765. gs 'stat'
  766. act 'Leave':gt 'pav_shared_apt', 'payService'
  767. !swallow NO
  768. elseif subStep = 30:
  769. '<font color=#<<$yakov_font>>>"Allright I''ll cum elsewhere..."</font>'
  770. npc_rel['A264'] -= 3
  771. cumOutL2 = rand(2, 5)
  772. act 'Continue':subStep = cumOutL2 & gt 'pav_shared_yakov', 'yakov_SexVaginal'
  773. end
  774. end
  775. end
  776. if $ARGS[0] = 'yakov_SexAnal':
  777. gs 'boyStat', 'A264'
  778. '<b><font color=#<<$yakov_font>>><<$npc_firstname[$boy]>> - anal sex</font></b>'
  779. if set_imgh < 250:
  780. if step = 0:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  781. if step > 0:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  782. else
  783. if step = 0:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  784. if step > 0:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  785. end
  786. ''
  787. $loc_arg = 'yakov_SexAnal'
  788. price = price_anal
  789. if step > 0:'<<$npc_firstname[$boy]>> orgasm build-up: '+orgB+'/100'
  790. !strip down
  791. if step = 0:
  792. minut += 5
  793. orgB = 0
  794. cockHard = 0
  795. failC = 0
  796. $clothingworntype = 'nude'
  797. '<center><video autoplay loop src="images/locations/city/residential/sauna/sex/simplystrip1.mp4"></video></center>'
  798. ''
  799. '<<$npc_firstname[$boy]>> begins to undress and you follow his example, stripping the few clothes you are currently wearing.'
  800. 'His hairless, muscular body has a bronze tan. He moves towards you, lubing his <<npc_dick[$boy]>> cm long cock and stroking it on the way.'
  801. if $pantyworntype ! 'none':
  802. gs 'panties', 'remove'
  803. gs 'stat'
  804. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, those panties are adorable, but they will get in the way you know?"</font>'
  805. 'You entirely forgot to take them off!'
  806. 'You reach for the ribbon of the panties, slowly slipping them off, down your legs. You blush a little.'
  807. end
  808. '<<$npc_firstname[$boy]>> takes you by the waist, delicately kissing you.'
  809. '<font color=#<<$yakov_font>>>"Do you want to make love in a certain position, or should I choose?"</font>'
  810. if yakov_pornPos = 0:hisPos = rand(1, 3)
  811. !if yakov_pornPos = 1:hisPos = rand(1, 4)
  812. !if yakov_pornPos = 2:hisPos = rand(1, 5)
  813. act 'Let him choose':step = hisPos & gt 'pav_shared_yakov', 'yakov_SexAnal'
  814. act 'Take me like a missionary':step = 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  815. act 'Take me from behind':step = 2 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  816. act 'Take me from side':step = 3 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  817. !if yakov_doPornpos = 1 and yakov_pornPos < 1:act 'You told me that you want to try one position from porn, didn''t you?':npc_rel['A264'] += 3 & step = 4 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  818. !if yakov_doPornpos = 2 and yakov_pornPos < 2:act 'You told me that you want to try another position from porn, didn''t you?':npc_rel['A264'] += 2 & step = 5 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  819. !if yakov_pornPos >= 1:act 'Take me full nelson':step = 4 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  820. !if yakov_pornPos >= 2:act 'Take me pile driver':step = 5 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  821. !missionary
  822. elseif step = 1:
  823. if subStep = 0:
  824. '<center><video autoplay loop src="images/shared/sex/anal/mis/analenter.mp4"></video></center>'
  825. ''
  826. 'You lie on the bed, spreading your legs for easy access.'
  827. '<<$npc_firstname[$boy]>> kneels between those, gently spreading them a bit wider with his hands.'
  828. 'As he is content with the sight, he leans above you, moving his hips closer to your crotch.'
  829. 'He rubs the tip of his phallus around your sphincter, making it wet and preparing to penetrate it.'
  830. 'Before doing so, he takes some more lube on his fingers and one by one he stretches your anus with them. Making it easier for you to be penetrated.'
  831. 'He gently starts pushing his dick inside, and as it is lubed, it goes in quite easily.'
  832. gs 'arousal', 'anal', 10, 'lube'
  833. gs 'stat'
  834. orgB += rand(5, 20)
  835. act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  836. elseif subStep = 1:
  837. '<center><video autoplay loop src="images/shared/sex/anal/mis/kotovsexanal0.mp4"></video></center>'
  838. ''
  839. 'As he continuously fucks your anus, you rub his hairless ass, making him even hornier.'
  840. 'As you move your hands around his smooth asscheeks, it seems to arouse him even more.'
  841. '<<$npc_firstname[$boy]>> fucks you slowly and sensitively.'
  842. gs 'arousal', 'anal', 10
  843. gs 'stat'
  844. orgB += rand(20, 40)
  845. if orgB < 100:act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  846. if orgB >= 100:act 'He is about to cum':step = 10 & subStep = 0 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  847. end
  848. !behind
  849. elseif step = 2:
  850. if subStep = 0:
  851. '<center><video autoplay loop src="images/shared/sex/anal/doggy/anal4.mp4"></video></center>'
  852. ''
  853. 'You kneel on the bed, bending your back as much as you can, putting your nice round ass as high as possible.'
  854. '<<$npc_firstname[$boy]>> kneels behind you, rubbing your asscheeks. He starts probing your anus with his lubed fingers, penetrating in and out, playing with the nice round sphincter...'
  855. 'He takes some more lube on his fingers and one by one he stretches your anus with them. Making it easier for you to be penetrated.'
  856. 'He starts pushing his dick inside, and as it is lubed, it goes in quite easily.'
  857. gs 'arousal', 'anal', 10, 'lube'
  858. gs 'stat'
  859. orgB += rand(5, 20)
  860. act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  861. elseif subStep = 1:
  862. '<center><video autoplay loop src="images/shared/sex/anal/doggy/kotovsexanal11.mp4"></video></center>'
  863. ''
  864. 'As he continuously fucks your anus, you reach for his smooth balls and rub them, making his slow movements even more passionate.'
  865. '<<$npc_firstname[$boy]>> fucks you slowly and sensitively.'
  866. gs 'arousal', 'anal', 10
  867. gs 'stat'
  868. orgB += rand(20, 40)
  869. if orgB < 100:act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  870. if orgB >= 100:act 'He is about to cum':step = 10 & subStep = 0 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  871. end
  872. !sidefuck
  873. elseif step = 3:
  874. if subStep = 0:
  875. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/analsidefuck1.jpg"></center>'
  876. ''
  877. 'You lie on the bed, raising the upper leg in the air, exposing your lustful anus.'
  878. 'He takes this as an invitation, lying behind you.'
  879. 'He rubs your ass, slowly making his way to your hole, playing with it for a while.'
  880. 'He takes some more lube on his fingers and one by one he stretches your anus with them. Making it easier for you to be penetrated later.'
  881. 'He starts pushing his dick inside, and as it is lubed, it goes in quite easily.'
  882. gs 'arousal', 'anal', 10, 'lube'
  883. gs 'stat'
  884. orgB += rand(5, 20)
  885. act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  886. elseif subStep = 1:
  887. '<center><video autoplay loop src="images/locations/pavlovsk/resident/sharedapt/sex/analsidefuck2.mp4"></video></center>'
  888. ''
  889. 'As he continuously fucks your anus, you reach for his smooth balls and rub them, making his slow movements even more passionate.'
  890. '<<$npc_firstname[$boy]>> fucks you slowly and sensitively.'
  891. gs 'pain', 1, 'anal', 'stretch'
  892. gs 'arousal', 'anal', 10
  893. gs 'stat'
  894. orgB += rand(20, 40)
  895. if orgB < 100:act 'Let him continue':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  896. if orgB >= 100:act 'He is about to cum':step = 10 & subStep = 0 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  897. end
  898. !where to cum
  899. elseif step = 10:
  900. if subStep = 0:
  901. minut += 2
  902. '<<$npc_firstname[$boy]>> is groaning loudly, you can say that he is reaching his orgasm.'
  903. 'You decide to tell him:'
  904. yakov_anal += 1
  905. act 'Cum inside me':subStep = 1 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  906. cumOutL = rand(2, 6)
  907. act 'Don''t cum inside me':subStep = cumOutL & gt 'pav_shared_yakov', 'yakov_SexAnal'
  908. !inside
  909. elseif subStep = 1:
  910. '<center><video autoplay loop src="images/shared/sex/cum/analcreampie/cumanal2.mp4"></video></center>'
  911. ''
  912. '<<$npc_firstname[$boy]>> finally reaches the happy end, pumping his load <<npc_dick[$boy]>> cm deep inside your anus.'
  913. yakov_analCumInside += 1
  914. yakov_lastCum = daystart
  915. yakov_cumAnal += 1
  916. gs 'cum_call', 'anus', $boy, 1
  917. gs 'arousal', 'anal', 2
  918. gs 'arousal', 'end'
  919. gs 'stat'
  920. act 'Leave':gt 'pav_shared_apt', 'payService'
  921. !stomach
  922. elseif subStep = 2:
  923. '<center><video autoplay loop src="images/shared/sex/cum/stomach/cumbelly2.mp4"></video></center>'
  924. ''
  925. '<<$npc_firstname[$boy]>> finally reaches the happy end and at the moment he starts spouting his seed, he takes his dick out and points it on your stomach.'
  926. 'A small pool of cum lands on your abdomen, feeling warm but sticky.'
  927. minut += 2
  928. yakov_lastCum = daystart
  929. gs 'cum_call', 'stomach', $boy, 1
  930. gs 'arousal', 'end'
  931. gs 'stat'
  932. act 'Leave':gt 'pav_shared_apt', 'payService'
  933. !ass
  934. elseif subStep = 3:
  935. '<center><video autoplay loop src="images/shared/sex/cum/cum3.mp4"></video></center>'
  936. ''
  937. '<<$npc_firstname[$boy]>> finally reaches the happy end and in the moment he starts spouting his seed, he takes his dick out and points it on your ass.'
  938. 'Both your asscheeks are covered in sticky, warm seed.'
  939. minut += 2
  940. yakov_lastCum = daystart
  941. gs 'cum_call', 'butt', $boy, 1
  942. gs 'arousal', 'end'
  943. gs 'stat'
  944. act 'Leave':gt 'pav_shared_apt', 'payService'
  945. !face
  946. elseif subStep = 4:
  947. '<center><video autoplay loop src="images/shared/sex/cum/cumf10.mp4"></video></center>'
  948. ''
  949. '<<$npc_firstname[$boy]>> finally reaches the happy end and in the moment he starts spouting his seed, he pushes you on your knees and points his tip in front of your face.'
  950. 'The seed starts squirting, splashing your face with surprisingly strong force, leaking to your nose and eyes and hair...'
  951. minut += 2
  952. yakov_lastCum = daystart
  953. gs 'cum_call', 'face', $boy, 1
  954. gs 'arousal', 'end'
  955. gs 'stat'
  956. act 'Leave':gt 'pav_shared_apt', 'payService'
  957. !takeout fail
  958. elseif subStep = 5:
  959. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/vagcumtakoutfail.jpg"></center>'
  960. ''
  961. 'You expect <<$npc_firstname[$boy]>> to take his cock out of you any moment, but instead you hear his groans becoming louder.'
  962. '<font color=#<<$pcs_font>>>"What are you doing? You aren''t coming inside me, are you?"</font>'
  963. '<font color=#<<$yakov_font>>>"Sorry <<$pcs_firstname>>, it was just too intensive."</font>'
  964. '<font color=#<<$pcs_font>>>"I told you not to! I hate it when it slowly leaks out of my anus for hours!"</font>'
  965. '<font color=#<<$yakov_font>>>"I am sorry sweetie, you are just too good a lover."</font>'
  966. 'He is obvously displeased by your reaction.'
  967. yakov_analCumInsideUnwanted += 1
  968. yakov_lastCum = daystart
  969. yakov_cumAnal += 1
  970. npc_rel['A264'] -= 5
  971. 'You angrily get up from the bed, putting your clothes between your legs to catch the remainder of the cum, so it doesn''t spur on your legs and carpet.'
  972. gs 'cum_call', 'anus', $boy, 1
  973. gs 'arousal', 'anal', 5, 'sub'
  974. gs 'arousal', 'end'
  975. gs 'stat'
  976. act 'Leave':gt 'pav_shared_apt', 'payService'
  977. !will you swallow?
  978. elseif subStep = 6:
  979. '<font color=#<<$yakov_font>>>"I won''t cum inside you, but please can you swallow?"</font>'
  980. act 'Yes':subStep = 20 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  981. act 'No':subStep = 30 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  982. !swallow YES
  983. elseif subStep = 20:
  984. '<center><video autoplay loop src="images/shared/sex/cum/mouth/yum.mp4"></video></center>'
  985. ''
  986. '<<$npc_firstname[$boy]>> finally reaches the end and in the moment he is about the come, you get on your knees and open your mouth for his delivery.'
  987. 'The seed starts squirting, landing in your mouth and some even around it.'
  988. '<<$npc_firstname[$boy]>> spins the last of his cum dry from his cock, you close your mouth, swallowing the mouthful in one gulp.'
  989. 'Afterwards you show him your tongue as proof that not a drop was left unconsumed...'
  990. yakov_swall += 1
  991. npc_rel['A264'] += 1
  992. minut += 5
  993. yakov_lastCum = daystart
  994. gs 'cum_call', 'mouth', $boy, 1
  995. gs 'arousal', 'end'
  996. gs 'stat'
  997. act 'Leave':gt 'pav_shared_apt', 'payService'
  998. !swallow NO
  999. elseif subStep = 30:
  1000. '<font color=#<<$yakov_font>>>"Allright I''ll cum elsewhere..."</font>'
  1001. npc_rel['A264'] -= 3
  1002. cumOutL2 = rand(2, 5)
  1003. act 'Continue':subStep = cumOutL2 & gt 'pav_shared_yakov', 'yakov_SexAnal'
  1004. end
  1005. end
  1006. end
  1007. if $ARGS[0] = 'yakov_SexGiantdildo':
  1008. gs 'boyStat', 'A264'
  1009. '<b><font color=#<<$yakov_font>>><<$npc_firstname[$boy]>> - giant dildo</font></b>'
  1010. if set_imgh < 250:
  1011. if step = 0:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  1012. if step > 0:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  1013. else
  1014. if step = 0:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"></center>'
  1015. if step > 0:'<center><img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/sp.jpg"> <img height="250" src="images/locations/pavlovsk/resident/sharedapt/sp/cockerect.jpg"></center>'
  1016. end
  1017. ''
  1018. $loc_arg = 'yakov_SexGiantdildo'
  1019. price = price_special
  1020. !strip down
  1021. if step = 0:
  1022. minut += 5
  1023. orgB = 0
  1024. cockHard = 0
  1025. failC = 0
  1026. $clothingworntype = 'nude'
  1027. '<center><video autoplay loop src="images/locations/city/residential/sauna/sex/simplystrip1.mp4"></video></center>'
  1028. ''
  1029. '<<$npc_firstname[$boy]>> begins to undress and you follow his example, stripping the few clothes you are currently wearing.'
  1030. 'His hairless, muscular body has a bronze tan. He sits on a bed next to you, caressing his own <<npc_dick[$boy]>> cm long cock.'
  1031. if $pantyworntype ! 'none':
  1032. gs 'panties', 'remove'
  1033. gs 'stat'
  1034. '<font color=#<<$yakov_font>>>"<<$pcs_firstname>>, those panties are adorable, but they will get in the way you know?"</font>'
  1035. 'You entirely forgot to take them off!'
  1036. 'You reach for the ribbon of the panties, slowly slipping them off, down your legs. You blush a little.'
  1037. end
  1038. 'As you continue to undress, <<$npc_firstname[$boy]>> takes something large from a box beneath his bed.'
  1039. ! first time
  1040. if yakov_dildo = 0:
  1041. '<font color=#<<$yakov_font>>>"I hope you really thought it through <<$pcs_firstname>>... This Big boy did not get his name just like that!"</font>'
  1042. '<<$pcs_firstname>>, meet Big boy.'
  1043. '<font color=#<<$pcs_font>>>"Oh my g... It''s really huge!"</font>'
  1044. '<font color=#<<$yakov_font>>>"Yes, I told you it is! Are you backing up on me or what?"</font>'
  1045. act 'It is too big, I can''t do it': step = 100 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1046. act 'It is big but I will do it': step = 10 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1047. else
  1048. act 'Continue':step = 10 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1049. end
  1050. ! make it wet
  1051. elseif step = 10:
  1052. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/sp/dildo1.jpg"></center>'
  1053. ''
  1054. act 'Continue':step = 20 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1055. ! insert tip
  1056. elseif step = 20:
  1057. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/sp/dildo2.jpg"></center>'
  1058. ''
  1059. act 'Continue':step = 30 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1060. ! insert half
  1061. elseif step = 30:
  1062. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/sp/dildo3.jpg"></center>'
  1063. ''
  1064. act 'Continue':step = 40 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1065. ! impale on it
  1066. elseif step = 40:
  1067. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/sp/dildo4.jpg"></center>'
  1068. ''
  1069. act 'Continue':step = 50 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1070. ! suck while impaled
  1071. elseif step = 50:
  1072. '<center><video autoplay loop src="images/locations/pavlovsk/resident/sharedapt/sex/sp/dildo5.mp4"></video></center>'
  1073. ''
  1074. 'The whole mass of the Big boy is now inside of you, not just stretching the entry to your sweet litte pussy, but also oppressing your intestines from the other side and pusing on your cervix.'
  1075. 'Your struggle and the idea of this makes <<$npc_firstname[$boy]>> very aroused. He gets up from the bed where he watched you from until now.'
  1076. '<font color=#<<$yakov_font>>>"Suck me you impaled dildo pouch."</font>'
  1077. 'Even in case you wanted to object, there is no chance given. He pushes his aroused cock to your mouth, making it penetrate inside and shutting you up.'
  1078. 'He fucks your mouth, and even that his <<dick>> cm long dick is not the largest one, it makes you gag.'
  1079. 'As you choke and cough, struggling not to throw up, you move around with the giant dildo inside you, causing you pain and even more struggle.'
  1080. 'This seems to arouse him even more...'
  1081. act 'Continue':step = 70 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1082. ! he ejaculates on you
  1083. elseif step = 70:
  1084. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/sp/dildo6.jpg"> <video autoplay loop src="images/shared/sex/cum/chest/cumbreats.mp4"></video></center>'
  1085. ''
  1086. 'Being helplessly impaled on the thick rubber rod, <<$npc_firstname[$boy]>> seems to be at his maximum arousal.'
  1087. 'He is now standing in front of you, masturbating himself furiously while holding your head by the hair next to the tip of his cock.'
  1088. '<font color=#<<$yakov_font>>>"This is for you Big boy! Now I will shower this pouch of yours with my cum!"</font>'
  1089. 'His extraordinary arousel finishes in explosion of cum, right into your face and all over your chest, slowly leaking all the way down to your belly and crotch.'
  1090. act 'Continue':step = 80 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1091. ! end
  1092. elseif step = 80:
  1093. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/sex/sp/dildo7.jpg"></center>'
  1094. ''
  1095. 'You sit there, impaled to the edge of this giant, thick dildo, covered in <<$npc_firstname[$boy]>>''s sperm from your head all the way down the belly.'
  1096. 'The experience has exhausted you so much that you cannot even lift yourself up the take out the monster.'
  1097. 'Finally you manage to push yourself with your legs up, leaving your pussy with a gape easily interchangeable with a freshly given birth, lacking just the blood.'
  1098. ! first time ?
  1099. if yakov_dildo = 0:
  1100. '<font color=#<<$yakov_font>>>"Are you allright <<$pcs_firstname>>? I hope Big boy did not do any lasting damage."</font>'
  1101. '<font color=#<<$pcs_font>>>"I... I''m OK. I think."</font>'
  1102. '<font color=#<<$oleg_font>>>"So how was it <<$pcs_firstname>>?"</font>'
  1103. act 'The worst experience ever! Never speak of it again':dildoLike = -1 & step = 90 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1104. act 'I feel humiliated, please never make me do it again':dildoLike = 0 & step = 90 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1105. act 'It wasn''t so bad, but it doesn''t really arouse me though':dildoLike = 1 & step = 90 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1106. act 'I didn''t think I would, but I liked it':dildoLike = 2 & step = 90 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1107. else
  1108. '<font color=#<<$yakov_font>>>"Are you allright <<$pcs_firstname>>? I hope Big boy did not do any lasting damage this time."</font>'
  1109. act 'I''m fine':step = 200 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1110. end
  1111. ! like or not; only first time dialogue
  1112. elseif step = 90:
  1113. if dildoLike = -1:
  1114. '<font color=#<<$yakov_font>>>"Please don''t be mad at me <<$pcs_firstname>>, you were the one who initiated this, I just told you about it. I didn''t force you or anything."</font>'
  1115. '<font color=#<<$pcs_font>>>"One more word and I will shove it up your ass!"</font>'
  1116. '<font color=#<<$yakov_font>>><i>(gulp)</i></font>'
  1117. act 'Leave':yakov_dildo = -3 & step = 200 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1118. elseif dildoLike = 0:
  1119. '<font color=#<<$yakov_font>>>"I am sorry <<$pcs_firstname>>, I never meant to humiliate you or anything. I guess this was both first time and last time, was it?"</font>'
  1120. act 'Definitely!':yakov_dildo = -2 & step = 200 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1121. elseif dildoLike = 1:
  1122. '<font color=#<<$yakov_font>>>"Does that mean that you will be willing to do it sometime again?"</font>'
  1123. act 'Yes':yakov_dildo = 1 & step = 200 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1124. act 'Rather not':yakov_dildo = -1 & step = 200 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1125. elseif dildoLike = 2:
  1126. '<font color=#<<$oleg_font>>>"You are such a cool girl <<$pcs_firstname>>!"</font>'
  1127. act 'Continue':yakov_dildo = 1 & step = 200 & gt 'pav_shared_yakov', 'yakov_SexGiantdildo'
  1128. end
  1129. ! afraid - back off
  1130. elseif step = 100:
  1131. '<font color=#<<$yakov_font>>>"I am really disappointed <<$pcs_firstname>>. First you entice me on this, then you tell me you are afraid to do it. I know it is huge, but I told you so."</font>'
  1132. '<font color=#<<$pcs_font>>>"I... I''m sorry <<$npc_firstname[$boy]>>, I guess I wasn''t really sure about it until I saw the monster..."</font>'
  1133. '<font color=#<<$yakov_font>>>"I know, he is quite big one. Is there any chance you''ll change your mind, or no?"</font>'
  1134. act 'No, this is just impossible for me': npc_rel['A264'] -= 20 & step = 110 & gt 'pav_shared_apt', 'start'
  1135. act 'I don''t know, maybe...': npc_rel['A264'] -= 10 & step = 120 & gt 'pav_shared_apt', 'start'
  1136. ! forever gone
  1137. elseif step = 110:
  1138. '<font color=#<<$yakov_font>>>"I see. That''s bad. I think you should leave now, <<$pcs_firstname>>, I am really sad now."</font>'
  1139. yakov_dildo = -4
  1140. yakov_mood = 10
  1141. step = 0
  1142. act 'Leave':gt 'pav_shared_apt', 'start'
  1143. ! may attempt again
  1144. elseif step = 120:
  1145. step = 0
  1146. '<font color=#<<$yakov_font>>>"I see. At least some hope is left. See you later <<$pcs_firstname>>."</font>'
  1147. yakov_mood = 8
  1148. act 'Leave':gt 'pav_shared_apt', 'start'
  1149. ! paygate
  1150. elseif step = 200:
  1151. yakov_dildo += 1
  1152. step = 0
  1153. gs 'arousal', 'end'
  1154. gs 'stat'
  1155. gt 'pav_shared_apt', 'payService'
  1156. end
  1157. end
  1158. --- pav_shared_yakov ---------------------------------