Voltrener - WIP.qsrc 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435
  1. # Voltrener
  2. !! vball['coachsex'] = 1 - He has given you massages
  3. !! vball['coachsex'] = 2 - He has given you naked massages
  4. !! vball['coachsex'] = 3 - You have given him a handjob
  5. !! vball['coachsex'] = 4 - You have given him a blowjob
  6. !! vball['coachsex'] = 5 - You''ve done anal
  7. !! vball['coachsex'] = 6 - You''ve fucked
  8. !! vball['coachsex'] = 7 - You''ve slept over at his place
  9. !! vball['coachsex'] = 8 - You are in a relationship with him
  10. CLOSE ALL
  11. gs 'stat'
  12. if $ARGS[0] = 'start':
  13. gs 'boyStat', 'A69'
  14. if $npc_nickname['A29'] = '':$npc_nickname['A29'] = 'Coach Mikhail'
  15. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener6.jpg"></center>'
  16. *nl
  17. 'You enter the coach''s office in which there are cups, balls, sports equipment, a massage table, and a desk where the coach sometimes sits and does paperwork. <<$npc_nickname[''A29'']>> Vlasov does not only teach amateur volleyball but he also coaches a professional volleyball team.'
  18. *nl
  19. 'The coach looks up as you come in.'
  20. if npc_rel['A69'] < 80:
  21. '"Yes?"'
  22. else
  23. '"<<$pcs_nickname>>! What''s up?"'
  24. end
  25. act 'Leave':gt 'gdksport', 'start'
  26. act 'Talk with the coach':gt'Voltrener', 'talk'
  27. end
  28. if $ARGS[0] = 'talk':
  29. *clr & cla
  30. gs 'stat'
  31. npc_rel['A69'] += rand(0,1)
  32. if pcs_apprnc >= 60: vball['coach_lust'] += rand(0,1)
  33. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener6.jpg"></center>'
  34. *nl
  35. if vball['team'] = 0:
  36. if npc_rel['A69'] <= 0:
  37. '"Ugh, what do you want <<$pcs_lastname>>?"'
  38. elseif npc_rel['A69'] < 20:
  39. '"Do you need to talk to me right now <<$pcs_lastname>>? I''m very busy with the team."'
  40. elseif npc_rel['A69'] < 40:
  41. '"Yes, <<$pcs_lastname>>? Did you need something?"'
  42. elseif npc_rel['A69'] < 60:
  43. '"Yes, <<$pcs_lastname>>? Can I help you with something?"'
  44. elseif npc_rel['A69'] < 80:
  45. '"Of course, <<$pcs_lastname>>. I always have time for you. Need help with anything?"'
  46. else
  47. '"Of course, <<$pcs_nickname>>! I always have time for you."'
  48. end
  49. elseif vball['team'] > 1:
  50. if vball['coachsex'] > 0:
  51. if vball['coachsex'] = 1:
  52. '"Of course, <<$pcs_lastname>>.'
  53. elseif vball['coachsex'] = 2:
  54. elseif vball['coachsex'] = 3:
  55. elseif vball['coachsex'] = 4:
  56. end
  57. else
  58. if vball['coach_lust'] >= 80:
  59. 'Coach can''t take his eyes of you and he keeps making sexual references in your presence.'
  60. elseif vball['coach_lust'] >= 60:
  61. 'Coach sometimes makes lewd comments around you and you often catch him ogling your body.'
  62. elseif vball['coach_lust'] >= 40:
  63. 'Coach seems more interested in watching you practice than the other girls.'
  64. elseif vball['coach_lust'] >= 20:
  65. 'Sometimes you can see Coach Mikhail looking your body up and down.'
  66. elseif vball['coach_lust'] > 0:
  67. 'You occasionally catch Coach looking at you a second longer than he should.'
  68. end
  69. end
  70. if npc_rel['A69'] < 80:
  71. '"What is it <<$pcs_lastname>>? Did you need help with something?"'
  72. else
  73. '"<<$pcs_nickname>>! What''s up?"'
  74. end
  75. end
  76. act 'Leave':gt 'gdksport', 'start'
  77. act'Check on your stats':
  78. *nl
  79. if vball['coachsex'] = 0:
  80. vball['coach_lust'] += 1
  81. 'Coach looks at you, "<<$pcs_lastname>>. Here''s your stats, now go out there and work harder."'
  82. '"Your volleyball skill is <<pcs_vball>>, the team has played <<volsesongame>> games: Won - <<volsesonwin>>, lost - <<volsesonloss>>."'
  83. else
  84. 'Coach looks at you "Hey <<$pcs_nickname>>. Checking up on your stats?."'
  85. '"Your volleyball skill is <<pcs_vball>>, the team has played <<volsesongame>> games: Won - <<volsesonwin>>, lost - <<volsesonloss>>."'
  86. end
  87. end
  88. if npc_rel['A69'] < 80:
  89. act'Ask him about his personal life':
  90. *nl
  91. '"I don''t think that''s any of your business <<$pcs_lastname>>."'
  92. end
  93. else
  94. act'Ask him what he loves about volleyball':
  95. if vball['coach_wife'] = 0:
  96. act'Ask him if he has a girlfriend':
  97. elseif vball['coach_wife'] = 1:
  98. act'Ask him about his wife':
  99. elseif vball['coach_wife'] >= 2:
  100. act'Ask him more about his wife':
  101. end
  102. act'Ask about where he lives':
  103. act'Ask him what he loves about volleyball':
  104. end
  105. act'Flirt with him':
  106. cla & *clr
  107. !! IMAGE LINK
  108. vball['coach_lust'] += rand(1,3)
  109. 'Placeholder text'
  110. end
  111. act'Ask him for a masssage':
  112. cla & *clr
  113. !! IMAGE LINK
  114. if vball['coachsex'] < 1:
  115. '"Hey Coach, I''m feeling kind of stiff after practice. Could you maybe... give me a massage? Help work out the kinks in my muscles?"'
  116. if vball['coach_lust'] >= 60:
  117. 'A hungry glint appears in his eyes and you can see him imagining his hands all over your body.'
  118. '"Yes... muscular health is... important... Why don''t you come into the back here?" he says, gesturing towards a door at the back of his office. "I have a massage table back there. It''ll be much more effective than in a chair."'
  119. act'Chicken out':
  120. cla & *clr
  121. !! IMAGE LINK
  122. 'You take a step towards him and suddenly hesitate.'
  123. *nl
  124. '<i>Are you really going to do this?</i>'
  125. *nl
  126. '"ActuallyIthinkI''mfineI''llseeyouatpracticeCoach!"'
  127. *nl
  128. 'Spewing out a torrent of words, you rush out the door and slam it shut behind you.'
  129. *nl
  130. '<i>What were you thinking?</i>'
  131. act'Continue':gt'gdksport','start'
  132. end
  133. act'Follow him':gt'Voltrener','massage'
  134. elseif vball['coach_lust'] >= 30
  135. 'You see his gaze roam up and down your body and for a moment, you think he might be considering it before he suddenly looks away.'
  136. '"No, you just need... rest. Don''t bother me right now <<$pcs_lastname>>."'
  137. 'He immediately turns back towards whatever he was working on on his desk.'
  138. *nl
  139. '<i>Tch. So close.</i>'
  140. act'Continue':gt'gdksport','start'
  141. else
  142. '"No <<$pcs_lastname>>, you just need rest. Go home. Don''t bother me with this."'
  143. 'He doesn''t even give you another look as he continues looking at his stats.'
  144. act'Continue':gt'gdksport','start'
  145. end
  146. elseif vball['coachsex'] >= 1:
  147. end
  148. if vball['coachsex'] > 0:
  149. act'Ask him if he''d like some "relief"':
  150. end
  151. act'Ask him for some "relief"':
  152. end
  153. end
  154. end
  155. if $ARGS[0] = 'massage':
  156. !! IMAGE LINK
  157. 'You follow <<$npc_nickname[''A29'']>> into the back of his office. It has a massage table on it as well as a multitude of medical supplies for various kinds of sports injuries.'
  158. '"Lay down on the table <<$pcs_lastname>>," he says, turning away for a moment to get something.'
  159. act'Lay down':
  160. cla & *clr
  161. !! IMAGE LINK
  162. 'You do as he says, laying face down on the table.'
  163. *nl
  164. 'He comes up behind you and you can feel his hands on your shoulders.'
  165. *nl
  166. '"Just try and relax..."'
  167. act'Continue':
  168. vball['coach_massage'] += 1
  169. cla & *clr
  170. !! IMAGE LINK
  171. if vball['coach_massage'] = 1:
  172. 'The next half hour is spent under the coach''s ministrations.'
  173. *nl
  174. 'Involuntary gasps are drawn from you as he kneads his hands into your muscles. He knows exactly where to apply pressure, how to run his hand along your aching muscles. Your breath can''t help but hitch from his touch, and you feel a deep warmth spreading from between your legs.'
  175. *nl
  176. $orgasm_txt = 'Despite the fact that it''s just a massage you can''t help but be aroused. Arousal builds to excitement, and before you know it you find yourself quivering in orgasm, biting hard on your lip to keep from crying out. "Are you feeling okay <<$pcs_lastname>>? Something wrong?" You simply shake your head in response, not trusting yourself to speak.'
  177. gs 'arousal','massage', 30
  178. act'Finish':gt'Voltrener','massage_end'
  179. elseif vball['coach_massage'] <= 4:
  180. 'It''s just as good as last time. You groan in pleasure as the coach''s hands work through your sore muscles, gasping when he hits those perfect spots that can''t help but turn you on.'
  181. *nl
  182. 'Through the process, you can''t help but notice moments when <<$npc_nickname[''A29'']>> takes advantage of the situation. When massaging your sides, his fingers press into your breasts. In addition to when he works his perfect pressure points, a gasp is elicited when he grabs a handful of ass on the way down to your legs. And this time he spends a lot more time massaging your thighs, especially on the inside. Makes you wonder if he notices your spreading wetness in return.'
  183. *nl
  184. $orgasm_txt = 'Eventually you can''t take it anymore, and you find yourself climaxing under his touch. Even as every muscle in your body tenses up again, he doesn''t let up. "You''re <i>very</i> tight <<$pcs_lastname>>. You need to loosen up some more." Breathing slowly, you choose not to respond.'
  185. gs 'arousal','massage', 25
  186. gs 'arousal','foreplay', 5
  187. act'Finish':gt'Voltrener','massage_end'
  188. elseif vball['coach_massage'] = 5:
  189. 'He''s starting to get bolder now.'
  190. *nl
  191. '<<$npc_nickname[''A29'']>>''s hands roam your body freely, openly and brazenly copping a feel of you wherever he pleases. You swear, half this "massage" is spent groping you instead. Not that it matters to you. It feels good.'
  192. *nl
  193. 'When he squeezes your breasts. When his hands spread your ass cheeks. When his fingers run up and down your snatch.'
  194. *nl
  195. 'You allow your eyes to roll back as you relax into sensual bliss.'
  196. *nl
  197. $orgasm_txt = 'When your climax comes, you don''t even try to hide it. It starts as soft grunts before becoming loud moans and then a gasping cry as you cum hard, your clit fingered through your pants as you ride out your orgasm.'
  198. gs 'arousal','massage', 15
  199. gs 'arousal','foreplay', 15
  200. act'Finish':gt'Voltrener','massage_end'
  201. else
  202. '<<$npc_nickname[''A29'']>>''s hands roam your body freely and you moan in response to his touch. Half massage, half foreplay, you enjoy yourself while <<$npc_nickname[''A29'']>> enjoys your body. Sore muscles are worked loose and erogenous zones are teased and played with. Through one way or another, you find yourself supremely relaxed.'
  203. *nl
  204. 'You allow your eyes to roll back as you relax into sensual bliss.'
  205. *nl
  206. $orgasm_txt = 'Under <<$npc_nickname[''A29'']>>''s magic touch, you find yourself gasping in orgasm in no time at all.'
  207. gs 'arousal','massage', 15
  208. gs 'arousal','foreplay', 15
  209. act'Finish':gt'Voltrener','massage_end'
  210. end
  211. end
  212. end
  213. act'Take off your clothes first':
  214. cla & *clr
  215. !! IMAGE LINK
  216. end
  217. end
  218. !! gs 'arousal','end'
  219. if $ARGS[0] = 'massage_end':
  220. pcs_stam += 20
  221. pcs_mood += 20
  222. !! IMAGE LINK
  223. '"There, all done," <<$npc_nickname[''A29'']>> says, drawing his hands back.'
  224. if vball['coach_massage'] = 1:
  225. 'You roll your shoulders and stretch, sighing in relief at your loosened muscles.'
  226. elseif vball['coach_massage'] <= 4:
  227. 'You roll your shoulders and stretch, sighing in relief at your loosened muscles, rolling your hips in relaxed arousal.'
  228. else
  229. 'You roll your shoulders and stretch, sighing in relief at your loosened muscles, making eye contact with him as you adjust your clothes around your breasts and tug on your waistband around your hips.'
  230. end
  231. '"Feel better now?"'
  232. act'Much better':
  233. cla & *clr
  234. !! IMAGE LINK
  235. '"Much better," you say, stretching your arms behind your back so your breasts push out against your top, heavily emphasizing your stiff nipples. "Thanks for the massage Coach."'
  236. '"You''re welcome <<$pcs_lastname>>. Now hit the showers."'
  237. act'Yes Coach':gt'gdksport','start'
  238. act'Gonna join me?':
  239. cla & *clr
  240. !! IMAGE LINK
  241. '"Gonna join me?" you smirk heading towards the door.'
  242. *nl
  243. if vball['coachsex'] >= 3:
  244. 'You yelp when you feel a hand fiercely slap across your ass, jumping on contact. You glare back at <<$npc_nickname[''A29'']>>. His expression is neutral but for a childish glint in his eye.'
  245. '"I can play games too, <<$pcs_lastname>>." You shrug and give a wistful smile before exiting out the door.'
  246. else
  247. 'Looking back over your shoulder you can see his gaze roaming your body, obviously tempted by your offer.'
  248. '"Nobody likes a tease, <<$pcs_lastname>>," he sighs.'
  249. '"You know you love it," you say, slipping out the door.'
  250. end
  251. act'Continue':gt'gdksport','start'
  252. end
  253. end
  254. act'Offer him some relief in return':
  255. cla & *clr
  256. !! IMAGE LINK
  257. '"I feel great <<$npc_nickname[''A29'']>>. Maybe I could..." you step in close to him, putting your hands on his chest. "... do something for you now...?"'
  258. if vball['coachsex'] = 3:
  259. elseif vball['coachsex'] >= 4:
  260. elseif vball['coach_lust'] >= 60 and npc_rel['A69'] >= 80:
  261. '"Like what?"'
  262. elseif vball['coach_lust'] >= 40 and npc_rel['A69'] >= 80:
  263. 'You see him hesitate, seriously considering doing something with you. A moment later, he puts his hands on your shoulders and gently pushes you away.'
  264. '"<<$pcs_nickname>>. We can''t do this."'
  265. '"Why not?"'
  266. '"We just... can''t." He takes a further step away from you. "You need to go. Now."'
  267. 'You sigh in dejection, moving out the door without another word.'
  268. act'Leave':gt'gdksport','start'
  269. else
  270. '"What are you doing <<$pcs_lastname>>?"'
  271. act'Nothing':
  272. cla & *clr
  273. !! IMAGE LINK
  274. '"Nothing," you say innocently. "I just wondered if-"'
  275. 'You''re cut off when <<$npc_nickname[''A29'']>> abruptly pushes you back.'
  276. '"Enough <<$pcs_lastname>>. Get out."'
  277. '"But-"'
  278. '"<b>Out.</b>'
  279. 'You sigh in dejection, moving out the door without another word.'
  280. act'Leave':gt'gdksport','start'
  281. end
  282. act'Paying you back for your massage':
  283. cla & *clr
  284. !! IMAGE LINK
  285. '"I just really appreciated the massage," you say. "I want to pay you back for it. Maybe with-"'
  286. 'You''re cut off when <<$npc_nickname[''A29'']>> abruptly pushes you back.'
  287. '"Enough <<$pcs_lastname>>. Get out."'
  288. '"But-"'
  289. '"<b>Out.</b>'
  290. 'You sigh in dejection, moving out the door without another word.'
  291. act'Leave':gt'gdksport','start'
  292. end
  293. act'Seducing you':
  294. cla & *clr
  295. !! IMAGE LINK
  296. vball['coach_lust'] += 20
  297. '"Seducing you of course."'
  298. 'You run your hands down his chest, biting your lip as you stare into his eyes, just before swiftly grabbing his crotch.'
  299. if vball['coach_lust'] < 60 or npc_rel['A69'] < 80:
  300. npc_rel['A69'] -= 15
  301. 'He immediately jerks back, shoving you away.'
  302. '"What the hell <<$pcs_lastname>>!"'
  303. '"I told you what I was doing," you smile back. "I''m sedu-"'
  304. '"ENOUGH!" he shouts, shocking you backwards.'
  305. '"You don''t know what you''re starting here. I''m a married man. You''re <<age>>. You can''t do this. Now get out."'
  306. '"But-"'
  307. '"OUT!"'
  308. 'Taken aback by his anger, you shrink away and leave his office. You can only hope this hasn''t damaged your relationship with him too much.'
  309. act'Leave':gt'gdksport','start'
  310. else
  311. 'Mikhail''s body tenses up but he doesn''t move. It gives you a great opportunity to feel his rock hard erection beneath his clothes.'
  312. '"I want you," you whisper under your breath. "Don''t you want me too?"'
  313. '"I... This is..." He hesitates.'
  314. act'Pull out his cock':
  315. if vball['coachsex'] < 3:vball['coachsex'] = 3
  316. gs 'arousal','kiss',3
  317. gs 'arousal','hj',rand(3,5)
  318. cla & *clr
  319. !! IMAGE LINK
  320. 'You slip your hand into his waistband and draw out his <<dick>>cm cock. At the same time, you lean into him, drawing a kiss from his lips. You slowly jerk up and down the length of his manhood while your tongues explore each other''s mouths.'
  321. *nl
  322. 'After a few minutes, you feel him begin to tense up and you sense he''s about to cum.'
  323. act'Keep jerking him off':
  324. gs 'cum_call','hands','A69',1
  325. cla & *clr
  326. !! IMAGE LINK
  327. 'You keep jerking him off until you feel hot liquid spill all over your fingers, never for a moment breaking the kiss.'
  328. *nl
  329. 'Eventually his cock stops pulsing and you finally end the kiss, looking down at your sticky cum covered hand and the mess on the floor.'
  330. *nl
  331. '"Feel better now?" you smile at <<$npc_nickname[''A29'']>>.'
  332. '"Much better..." he says, leaning down to kiss you one more time. Then he grabs your ass without warning, eliciting a gasp from you. "Now clean that up and get out of my office before somebody finds us like this."'
  333. act'Clean up':
  334. cumspclnt = 9
  335. gs 'cum_cleanup'
  336. gs 'arousal','end'
  337. cla & *clr
  338. !! IMAGE LINK
  339. '"Yes Coach," you grin.'
  340. *nl
  341. 'You quickly clean the cum up off the floor, wiping your hand with a tissue while you''re at it. Once that''s done, you move over to him and share one more kiss before quietly leaving his office.'
  342. *nl
  343. '<i>Maybe this will be the start of something else...</i>'
  344. act'Leave':gt'gdksport','start'
  345. end
  346. act'Lick your hand clean':
  347. cla & *clr
  348. !! IMAGE LINK
  349. cumspclnt = 9
  350. gs 'cum_cleanup'
  351. swallow += 1
  352. gs 'arousal','end'
  353. cla & *clr
  354. !! IMAGE LINK
  355. '"Yes Coach," you grin, staring at him while you lick the cum from your fingers. You don''t break eye contact until every drop is gone. Afterwards, you take a nearby tissue and clean up the mess you made on the floor as well.'
  356. *nl
  357. 'Finally, you move over to <<$npc_nickname[''A69'']>> and give him one more gentle kiss before departing his office.'
  358. *nl
  359. '<i>Maybe this will be the start of something else...</i>'
  360. act'Leave':gt'gdksport','start'
  361. end
  362. end
  363. end
  364. act'Kneel down':
  365. if vball['coachsex'] < 4:vball['coachsex'] = 4
  366. cla & *clr
  367. '<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj2.mp4"></video></center>'
  368. 'You kneel in front of <<$npc_nickname[''A69'']>>, pulling his pants with you on your way down to reveal a fully erect <<dick>>cm cock.'
  369. act'Suck his cock':
  370. gs 'arousal','bj',rand(3,10)
  371. cla & *clr
  372. '<center><video autoplay loop src="images/shared/sex/blowjob/bj45.mp4"></video></center>'
  373. 'You quickly get to work, working his shaft with your hand and mouth. The initial rigidity of his body begins to fade, as if you were sucking his tension and apprehension out through his cock. After several minutes of gently blowing him, he tenses up again, though you can imagine this time it''s for different reasons.'
  374. act'Jerk him onto your face':
  375. end
  376. act'Keep sucking':
  377. end
  378. end
  379. end
  380. end
  381. end
  382. end
  383. end
  384. act'I need more (seduce him)':
  385. cla & *clr
  386. !! IMAGE LINK
  387. end
  388. end
  389. if $ARGS[0] = 'naked_massage':
  390. end
  391. --- Voltrener ---------------------------------