gschool_events1.qsrc 85 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205
  1. # gschool_events1
  2. !2022/02/09
  3. if $ARGS[0] = 'butt_grab':
  4. menu_off = 1
  5. :scoolboy_loop
  6. scoolboy = rand(1,5)
  7. *clr & cla
  8. if scoolboy = 1 and DimaRudeBlock = 0:
  9. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
  10. 'Even though he tries to hide it as best he can, the proud grin on the face of Dimka tells you that he was the one groping your ass.'
  11. act 'Ignore it':
  12. gs 'npc_relationship', 'modify', 'A1', 'like'
  13. grupvalue[1] -= 2
  14. grupvalue[2] -= 3
  15. grupvalue[3] += 1
  16. grupvalue[4] -= 5
  17. gt 'gschool_events', 'leave_break_events2'
  18. end
  19. gs 'willpower', 'misc', 'self', 'medium'
  20. if will_cost <= pcs_willpwr:
  21. act 'Slap him hard (<<will_cost>> Willpower)':
  22. *clr & cla
  23. grupvalue[1] -= 2
  24. grupvalue[2] += 1
  25. grupvalue[3] -= 1
  26. grupvalue[4] += 3
  27. gs 'npc_relationship', 'modify', 'A1', 'loathe'
  28. gs 'willpower', 'pay', 'self'
  29. gs 'stat'
  30. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
  31. if mesec > 0:
  32. 'It''s bad enough that he did it, but it''s worse because you''re on your period. "You fucking pervert!" you shout angrily and slap him across the face as hard as you can. You shake the stinging out of your hand while he clutches his cheek in agony. When he finally pulls his hand away from his face, the outline of your hand is clearly visible on his cheek. That''s going to leave a bruise. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  33. else
  34. '"You fucking pervert!" you shout angrily and slap him across the face as hard as you can. You shake the stinging out of your hand while he clutches his cheek in agony. When he finally pulls his hand away from his face, the outline of your hand is clearly visible on his cheek. That''s going to leave a bruise. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  35. 'Dimka rubs his face and glares at those laughing before glaring at you. "You''ll pay for that, bitch!" he shouts before storming off.'
  36. end
  37. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  38. end
  39. else
  40. act 'Slap him hard (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  41. end
  42. if npc_rel['A1'] > 50:
  43. act 'Slap him playfully':
  44. *clr & cla
  45. grupvalue[1] += 1
  46. grupvalue[2] += 1
  47. gs 'npc_relationship', 'modify', 'A1', 'dislike'
  48. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy2.jpg"></center>'
  49. 'Dimka isn''t so bad, but you can''t just let him do this to you.'
  50. 'You give him a playful slap in the face. It''s not hard enough to really hurt him, but enough to send a message. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  51. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  52. end
  53. gs 'willpower', 'exhib', 'self'
  54. if will_cost <= pcs_willpwr:
  55. act 'Tease him (<<will_cost>> Willpower)':
  56. *clr & cla
  57. inhib_exp += 2
  58. gs 'willpower', 'pay', 'self'
  59. gs 'arousal', 'flash', -5
  60. grupvalue[1] += 1
  61. grupvalue[2] += 1
  62. grupvalue[3] -= 1
  63. grupvalue[4] += 1
  64. gs 'npc_relationship', 'modify', 'A1', 'dislike'
  65. gs 'stat'
  66. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy3.jpg"></center>'
  67. '<i><<$rand_boy>> is actually kind of cute...</i> you think to yourself.'
  68. 'You pretend the other boys aren''t there and step closer. "Come on Dimka. You know you only have to ask if you want to see more..." you smile sweetly as you slowly begin to lift your skirt. He looks down, eyes wide. Just before your skirt is high enough to reveal '+iif($pantyworntype ! 'none', 'your panties', 'your pussy')+', you drop it and skip backward while giggling.'
  69. '"Pfft! You really thought I was gonna give everyone a show like that? Keep dreaming." You give him a cute wink as you sit down and get ready for your next class.'
  70. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  71. end
  72. else
  73. act 'Lift your skirt (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  74. end
  75. else
  76. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  77. end
  78. act 'Taunt him':
  79. *clr & cla
  80. grupvalue[1] += 1
  81. grupvalue[2] += 1
  82. grupvalue[3] -= 1
  83. grupvalue[4] += 1
  84. gs'stat'
  85. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy4.jpg"></center>'
  86. 'He''s kind of cute and you''re so horny right now, so you decide to tease him and see if you can push him into doing more. You put your finger in your mouth and quietly ask him in a lewd voice "Come on Dimka, is that all you have for me?"'
  87. 'His friends heard your question, and are now daring him to take you to the men''s room. He doesn''t seem so sure.'
  88. act 'Tease him':
  89. *clr & cla
  90. gs 'npc_relationship', 'modify', 'A1', 'dislike'
  91. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy3.jpg"></center>'
  92. 'You can see him starting to get turned on, certain that this is going to turn out good for him. You lean in close and whisper in his ear loud enough for the others to hear. "This is what I have for you." You start sliding your skirt slowly up your thighs as all of the boys watch. Just before it gets high enough to show them anything, you let it go and it drops back in place. "Which is absolutely nothing," you say with a giggle. As you walk away, you hear one of the boys talking to his friend.'
  93. '"God, so close! She''s such a tease."'
  94. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  95. end
  96. end
  97. elseif scoolboy = 2:
  98. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big8.jpg"></center>'
  99. if pcs_vital >= 40:
  100. 'You can tell from his grin that Svyatoslav was the one groping your ass. "Nice, good to see all your working out is good for something at least," he laughs and a few of the other boys join in.'
  101. else
  102. 'You can tell from his disappointed expression that Svyatoslav was the one groping your ass. Perhaps he was expecting something firmer after hanging out with the athletic girls so much? Maybe you should work out more...'
  103. end
  104. act 'Ignore it':
  105. grupvalue[1] -= 2
  106. grupvalue[2] -= 3
  107. grupvalue[3] += 1
  108. grupvalue[4] -= 5
  109. gt 'gschool_events', 'leave_break_events2'
  110. end
  111. gs 'willpower', 'misc', 'self', 'medium'
  112. if will_cost <= pcs_willpwr:
  113. act 'Slap him hard (<<will_cost>> Willpower)':
  114. *clr & cla
  115. grupvalue[1] -= 1
  116. grupvalue[2] += 1
  117. grupvalue[3] -= 1
  118. grupvalue[4] += 5
  119. gs 'willpower', 'pay', 'self'
  120. gs 'stat'
  121. gs 'npc_relationship', 'modify', 'A8', 'hate'
  122. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
  123. if mesec > 0:
  124. 'It''s bad enough that he did it, but it''s worse because you''re on your period. "You fucking pervert!" you shout angrily and slap him across the face as hard as you can. You shake the stinging out of your hand while he clutches his cheek in agony. When he finally pulls his hand away from his face, the outline of your hand is clearly visible on his cheek. That''s going to leave a bruise. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  125. else
  126. '"You fucking pervert!" you shout angrily and slap him across the face as hard as you can. You shake the stinging out of your hand while he clutches his cheek in agony. When he finally pulls his hand away from his face, the outline of your hand is clearly visible on his cheek. That''s going to leave a bruise. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  127. 'After rubbing his face, Svyatoslav looks at you in disbelief. "What the fuck was that for? I was just messing with you."'
  128. end
  129. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  130. end
  131. else
  132. act 'Slap him hard (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  133. end
  134. act 'Slap him playfully':
  135. *clr & cla
  136. grupvalue[1] += 1
  137. grupvalue[2] += 1
  138. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy2.jpg"></center>'
  139. 'Svyatoslav isn''t so bad, but you can''t just let him do this to you.'
  140. 'You give him a playful slap in the face. It''s not hard enough to really hurt him, but enough to send a message. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  141. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  142. end
  143. gs 'willpower', 'exhib', 'self'
  144. if will_cost <= pcs_willpwr:
  145. act 'Tease him (<<will_cost>> Willpower)':
  146. *clr & cla
  147. inhib_exp += 2
  148. gs 'willpower', 'pay', 'self'
  149. gs 'arousal', 'flash', -5
  150. grupvalue[1] += 1
  151. grupvalue[2] += 1
  152. grupvalue[3] -= 1
  153. grupvalue[4] += 1
  154. gs 'stat'
  155. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy3.jpg"></center>'
  156. '<i>Svyatoslav is actually kind of cute...</i> you think to yourself.'
  157. 'You pretend the other boys aren''t there and step closer. "Come on Svyatoslav. You know you only have to ask if you want to see more..." you smile sweetly as you slowly begin to lift your skirt. He looks down, eyes wide. Just before your skirt is high enough to reveal '+iif($pantyworntype ! 'none', 'your panties', 'your pussy')+', you drop it and skip backward while giggling.'
  158. '"Pfft! You really thought I was gonna give everyone a show like that? Keep dreaming." You give him a cute wink as you sit down and get ready for your next class.'
  159. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  160. end
  161. else
  162. act 'Lift your skirt (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  163. end
  164. act 'Taunt him':
  165. *clr & cla
  166. grupvalue[1] += 1
  167. grupvalue[2] += 1
  168. grupvalue[3] -= 1
  169. grupvalue[4] += 1
  170. gs'stat'
  171. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy4.jpg"></center>'
  172. 'Svyatoslav is kind of cute. You''re so horny right now, so you decide to tease him and see if you can push him into doing more. You put your finger in your mouth and quietly ask him in a lewd voice "Come on Svyatoslav, is that all you have for me?"'
  173. 'His friends heard your question, and are now daring him to take you to the men''s room.'
  174. act 'Tease him':
  175. *clr & cla
  176. grupvalue[1] += 2
  177. grupvalue[2] += 1
  178. grupvalue[3] -= 2
  179. grupvalue[4] += 1
  180. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy3.jpg"></center>'
  181. 'You can see Svyatoslav starting to get turned on, certain that this is going to turn out good for him. You lean in close and whisper in his ear loud enough for the others to hear. "This is what I have for you." You start sliding your skirt slowly up your thighs as all of the boys watch. Just before it gets high enough to show them anything, you let it go and it drops back in place. "Which is absolutely nothing." you say with a giggle. As you walk away, you hear one of the boys talking to his friend.'
  182. '"God, so close! She''s such a tease."'
  183. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  184. end
  185. act 'Drag him to the men''s room':
  186. *clr & cla
  187. grupvalue[1] -= 10
  188. grupvalue[2] -= 10
  189. grupvalue[3] -= 10
  190. grupvalue[4] -= 5
  191. gs 'npc_relationship', 'modify', 'A8', 'love'
  192. gs 'fame', 'pav', 'sex', 15
  193. gs 'arousal', 'foreplay', 'exhibitionism', -5
  194. gs 'boyStat', 'A8'
  195. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_tualet1.jpg"></center>'
  196. 'You give Svyatoslav a sweet smile and take him by the hand, pulling him into the men''s room. Slightly lifting up your skirt, you put his hand between your legs. The other boys have followed you and now you''re being fondled in front of a crowd.'
  197. act 'Take his cock out of his pants': gt 'gschool_sex', 'rand_bj'
  198. end
  199. act 'Take him to the old school building':
  200. *clr & cla
  201. grupvalue[1] -= 5
  202. grupvalue[2] -= 5
  203. grupvalue[3] -= 5
  204. grupvalue[4] -= 1
  205. gs 'npc_relationship', 'modify', 'A8', 'love'
  206. gs 'fame', 'pav', 'sex', 5
  207. gs 'boyStat', 'A8'
  208. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big8.jpg"></center>'
  209. 'You know almost no one ever goes into the old school building other than to hook up, so you take him by the hand and lead him out of the school. He doesn''t complain at all.'
  210. act 'Continue': gt 'gschool_sex', 'rand_sex'
  211. end
  212. if katjaQW['school_sex'] = 1:
  213. act 'Go to the back room':
  214. *clr & cla
  215. grupvalue[1] -= 5
  216. grupvalue[2] -= 5
  217. grupvalue[3] -= 5
  218. grupvalue[4] -= 1
  219. gs 'fame', 'pav', 'sex', 5
  220. gs 'npc_relationship', 'modify', 'A8', 'love'
  221. '<center><img <<$set_imgh>> src="images/shared/sex/kiss/kiss.jpg"></center>'
  222. 'You remember the back room that Katja showed you. When you tell Svyatoslav about it, he takes your hand and tells you to take him there. As soon as you close the door behind you, Svyatoslav pounces on you and begins to kiss you.'
  223. gs 'arousal', 'kiss', 2
  224. gs 'stat'
  225. act 'Get on the couch':
  226. *clr & cla
  227. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom1.jpg"></center>'
  228. 'Feeling playful, you push him away and quickly move to the couch, your back turned towards him. You make a show of slowly lifting your skirt.'
  229. if $pantyworntype = 'none':
  230. 'Since you''re not wearing panties, you reveal your bare pussy and puckered asshole to him, giving him a sly grin when you turn your head back. "Like what you see?" you ask innocently.'
  231. elseif $pantyworntype ! 'none':
  232. 'You quickly take your panties off and throw them in a corner. You slap your bare ass as you show off your pussy and anus. "Like what you see?" you ask innocently.'
  233. end
  234. act 'Get on your hands and knees':
  235. *clr & cla
  236. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom2.jpg"></center>'
  237. 'You lean forward as Svyatoslav approaches and greedily puts his hands on your ass, fondling your ass cheeks enthusiastically. His touch invokes shivers throughout your body. Slowly but surely, he moves his hands downwards and two of his fingers find their way inside your dripping pussy.'
  238. gs 'arousal', 'vaginal_finger', 2
  239. gs 'stat'
  240. act 'Lie on your back':
  241. *clr & cla
  242. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom3.jpg"></center>'
  243. 'As you turn to lie on your back, his fingers never leave you. The squishing of your wet hole being fingered fills the room as he kisses you and teasingly runs his thumb over your clit. His fingers give you sweet pleasure, but you become frustrated once you see his evil grin: he has no intentions of actually making you orgasm this way.'
  244. gs 'arousal', 'vaginal_finger', 2
  245. gs 'stat'
  246. act 'Beg him to fuck you':
  247. *clr & cla
  248. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom4.jpg"></center>'
  249. 'After a few minutes of being on the edge, you can''t hold back any more. You push his hand away and shift back onto your hands and knees, begging for him to fuck you. Svyatoslav has a mischievous grin on his face, thoroughly amused that his constant teasing got you this desperate. Nevertheless, he obliges: he guides the head of his hard cock against your pussy lips and immediately rams it in. Not giving you any chance to recover, he starts pounding you like his life depends on it.'
  250. 'You moan loudly, perhaps a bit too loudly, because you soon find his hand covering your mouth, stifling your moans as he fucks you.'
  251. 'The squeezing of your tight pussy around his dick sends him over the edge, and when he pulls out of you, a slow trickle of cum leaks from your pussy.'
  252. gs 'arousal', 'vaginal', 10
  253. gs 'cum_call', 'vaginal', 'A8', 1
  254. gs 'stat'
  255. act 'Lick him clean':
  256. *clr & cla
  257. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom5.jpg"></center>'
  258. 'Realizing you have to get to class soon, you quickly scoot over and take his cock into your mouth. As you quickly lick him clean, you taste the mixture of his and your juices; it makes you feel kind of raunchy and you wouldn''t mind having another go if it wasn''t for class starting any minute now. You quickly straighten your clothes, hand him his pants and quickly check your hair before you both run to class.'
  259. gs 'arousal', 'bj', 2
  260. gs 'arousal', 'end'
  261. gs 'stat'
  262. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  263. end
  264. end
  265. end
  266. end
  267. end
  268. end
  269. end
  270. end
  271. elseif scoolboy = 3:
  272. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big6.jpg"></center>'
  273. 'You can tell from the embarrassed look on his face and the admiring glances of his friends that Petka was the one touching your ass. Looks like he scored some points in his group today.'
  274. act 'Ignore it':
  275. grupvalue[1] -= 5
  276. grupvalue[2] -= 5
  277. grupvalue[3] += 1
  278. grupvalue[4] -= 10
  279. gt 'gschool_events', 'leave_break_events2'
  280. end
  281. gs 'willpower', 'misc', 'self', 'medium'
  282. if will_cost <= pcs_willpwr:
  283. act 'Slap him hard (<<will_cost>> Willpower)':
  284. *clr & cla
  285. gs 'willpower', 'pay', 'self'
  286. gs 'stat'
  287. grupvalue[1] += 2
  288. grupvalue[2] += 3
  289. grupvalue[3] -= 1
  290. grupvalue[4] += 5
  291. gs 'npc_relationship', 'modify', 'A6', 'dislike'
  292. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
  293. if mesec > 0:
  294. 'It''s bad enough that he did it, but it''s worse because you''re on your period. "You fucking pervert!" you shout angrily and slap him across the face as hard as you can. You shake the stinging out of your hand while he clutches his cheek in agony. When he finally pulls his hand away from his face, the outline of your hand is clearly visible on his cheek. That''s going to leave a bruise. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  295. else
  296. '"You fucking pervert!" you shout angrily and slap him across the face as hard as you can. You shake the stinging out of your hand while he clutches his cheek in agony. When he finally pulls his hand away from his face, the outline of your hand is clearly visible on his cheek. That''s going to leave a bruise. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  297. end
  298. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  299. end
  300. else
  301. act 'Slap him hard (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  302. end
  303. act 'Slap him playfully':
  304. npc_rel[$school_static_num] -= 2
  305. *clr & cla
  306. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy2.jpg"></center>'
  307. 'Petka isn''t so bad, but you can''t just let him do this to you.'
  308. 'You give him a playful slap in the face. It''s not hard enough to really hurt him, but enough to send a message. The other boys laugh loudly. This is the best entertainment they''ve had during the break in a long time.'
  309. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  310. end
  311. gs 'willpower', 'exhib', 'self'
  312. if will_cost <= pcs_willpwr:
  313. act 'Tease him (<<will_cost>> Willpower)':
  314. *clr & cla
  315. inhib_exp += 2
  316. gs 'willpower', 'pay', 'self'
  317. gs 'arousal', 'flash', -5
  318. gs 'stat'
  319. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy3.jpg"></center>'
  320. '<i><<$rand_boy>> is actually kind of cute...</i> you think to yourself.'
  321. 'You pretend the other boys aren''t there and step closer. "Come on Petka. You know you only have to ask if you want to see more..." you smile sweetly as you slowly begin to lift your skirt. He looks down, eyes wide. Just before your skirt is high enough to reveal '+iif($pantyworntype ! 'none', 'your panties', 'your pussy')+', you drop it and skip backward while giggling.'
  322. '"Pfft! You really thought I was gonna give everyone a show like that? Keep dreaming." You give him a cute wink as you sit down and get ready for your next class.'
  323. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  324. end
  325. else
  326. act 'Lift your skirt (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  327. end
  328. act 'Taunt him':
  329. *clr & cla
  330. gs'stat'
  331. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy4.jpg"></center>'
  332. 'He''s kind of cute. You''re so horny right now, so you decide to tease him and see if you can push him into doing more. You put your finger in your mouth and quietly ask him in a lewd voice "Come on Petka, is that all you have for me?"'
  333. 'His friends heard your question, and are now daring him to take you to the men''s room. He doesn''t seem so sure.'
  334. act 'Tease him':
  335. *clr & cla
  336. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy3.jpg"></center>'
  337. 'You can see him starting to get turned on, certain that this is going to turn out good for him. You lean in close and whisper in his ear loud enough for the others to hear. "This is what I have for you." You start sliding your skirt slowly up your thighs, with all of the boys watching. Just before it gets high enough to show them anything, you let it go and it drops back in place. "Which is absolutely nothing." you say with a giggle. As you walk away, you hear one of the boys talking to his friend.'
  338. '"God, so close! She''s such a tease."'
  339. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  340. end
  341. act 'Drag him to the men''s room':
  342. *clr & cla
  343. grupvalue[1] -= 5
  344. grupvalue[2] -= 5
  345. grupvalue[3] -= 5
  346. gs 'npc_relationship', 'modify', 'A6', 'like'
  347. gs 'fame', 'pav', 'sex', 5
  348. gs 'arousal', 'foreplay', 'exhibitionism', 2
  349. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big6.jpg"></center>'
  350. 'You give him a sweet smile and take him by the hand, pulling him into the men''s room. Slightly lifting up your skirt, you put his hand between your legs. He starts to pull his hand away, but you put it back and he turns bright red as he looks around. Just as you''re about to pull him into the restroom, he panics and pulls away. "I... I... forgot... I have to do something." He rushes away in a panic. The rest of the boys and some of the girls laugh at him as he rushes off, though some of the sidelong glances you get tell you that you''ve still damaged your reputation with this stunt.'
  351. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  352. end
  353. act 'Take him to the old school building':
  354. *clr & cla
  355. grupvalue[1] -= 5
  356. grupvalue[2] -= 5
  357. grupvalue[3] -= 5
  358. gs 'fame', 'pav', 'sex', 5
  359. gs 'npc_relationship', 'modify', 'A6', 'like'
  360. gs 'boyStat', 'A6'
  361. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big6.jpg"></center>'
  362. 'You know almost no one ever goes into the old school building other than to hook up, so you take him by the hand and lead him out of the school. He''s too flustered to protest.'
  363. act 'Continue': gt 'gschool_sex', 'rand_sex'
  364. end
  365. if katjaQW['school_sex'] = 1:
  366. act 'Go to the back room':
  367. *clr & cla
  368. grupvalue[1] -= 5
  369. grupvalue[2] -= 5
  370. grupvalue[3] -= 5
  371. gs 'fame', 'pav', 'sex', 5
  372. gs 'npc_relationship', 'modify', 'A6', 'like'
  373. '<center><img <<$set_imgh>> src="images/shared/sex/kiss/kiss.jpg"></center>'
  374. 'You remember the back room that Katja showed you and take Petka by the hand to lead him there. You can feel his sweaty palm and can tell he''s nervous. As soon as you close the door, you turn towards him and start kissing him. He''s shy and awkward at first, but starts to get into it, even if he isn''t a very good kisser.'
  375. gs 'arousal', 'kiss', 2
  376. gs 'stat'
  377. act 'Get on the couch':
  378. *clr & cla
  379. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom1.jpg"></center>'
  380. 'Feeling playful, you push him away and quickly move to the couch, your back turned towards him. You make a show of slowly lifting your skirt.'
  381. if $pantyworntype = 'none':
  382. 'Since you''re not wearing panties, you reveal your bare pussy and puckered asshole to him, giving him a sly grin when you turn your head back. "Like what you see?" you ask innocently.'
  383. elseif $pantyworntype ! 'none':
  384. 'You quickly take your panties off and throw them in a corner. You slap your bare ass as you show off your pussy and anus. "Like what you see?" you innocently ask.'
  385. end
  386. act 'Get on your hands and knees':
  387. *clr & cla
  388. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom2.jpg"></center>'
  389. 'You lean forward before glancing back too see Petka looking like a deer in headlights. You wave him forward and he shakes his head and smiles before approaching you. He greedily puts his hands on your ass and starts enthusiastically fondling your ass cheeks. His touch invokes shivers throughout your body as he quickly, perhaps a little too quickly, moves his hand between your legs. He fumbles around a little before his fingers find their way into your wet pussy.'
  390. gs 'arousal', 'vaginal_finger', 2
  391. gs 'stat'
  392. act 'Lie on your back':
  393. *clr & cla
  394. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom3.jpg"></center>'
  395. 'As you turn to lie on your back, his fingers slide out of you. He slides them back in, but you quickly become frustrated with his failed attempts to find your clit. There''s no way he''ll ever make you orgasm this way.'
  396. gs 'arousal', 'vaginal_finger', 2
  397. gs 'stat'
  398. act 'Beg him to fuck you':
  399. *clr & cla
  400. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom4.jpg"></center>'
  401. 'You push his hand away and shift back onto your hands and knees, begging for him to fuck you. Petka clumsily pulls his dick out of his pants and takes a few attempts to find your hole before clumsily pushing it into you.'
  402. 'You moan as he does, but he moans even louder as he starts fucking you with great enthusiasm, but little skill or technique. His moaning quickly turns into grunting and you can tell he''s about to cum already. After spending only a few seconds fucking you, he moans loudly as he blows his load. When he pulls out of you, a slow trickle of cum leaks from your pussy.'
  403. gs 'arousal', 'vaginal', 2
  404. gs 'cum_call', 'vaginal', 'A6', 1
  405. gs 'arousal', 'end'
  406. gs 'stat'
  407. act 'Get dressed':
  408. *clr & cla
  409. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big6.jpg"></center>'
  410. 'He steps away and zips his pants back up as he blushes bright red. He won''t even meet your eyes. "Sorry." You don''t know if he''s apologizing for cumming inside you or for being a two pump chump.'
  411. 'You decide not to say anything to him. Realizing you have to get to class soon, you quickly straighten your clothes and hair before you both run to class.'
  412. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  413. end
  414. end
  415. end
  416. end
  417. end
  418. end
  419. end
  420. end
  421. elseif scoolboy = 4 and kotovLoveQW <= 0:
  422. if rand(0,1) = 0:
  423. 'The brazen look on his face betrays Dan. It must have been him touching your ass. Knowing him, he probably would''ve gone further if there weren''t so many people here.'
  424. act 'Continue': gt 'gschool_events1', 'rand_gopnic1'
  425. else
  426. 'The brazen look on his face betrays Arkadi. It must have been him touching your ass. Knowing him, he probably would''ve gone further if there weren''t so many people here.'
  427. act 'Continue': gt 'gschool_events1', 'rand_gopnic2'
  428. end
  429. else
  430. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big7.jpg"></center>'
  431. 'Lesco is trembling slightly, his eyes shifting back and forth as he awkwardly tries not to be noticed by you. It must''ve been him.'
  432. '"Lesco, are you out of your mind!?" you cry out as some of the gopnik boys burst out into laughter. You can see the panic in his face as he raises his hands in defense and rapidly apologizes.'
  433. '"Please, I didn''t want to! They made me, I promise! I''m sorry!"'
  434. 'You stare him down for a few seconds and realize he''s not lying. You know Lesco doesn''t have an easy time in school, so you give the other guys a derogatory look as you let him off the hook. "Alright, I believe you. Just don''t do it again, okay?"'
  435. 'He thanks you and quickly takes his seat for the class, visibly relieved you didn''t report him.'
  436. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  437. end
  438. end
  439. if $ARGS[0] = 'rand_gopnic1':
  440. menu_off = 1
  441. if grupTipe = 4:
  442. *clr & cla
  443. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big10.jpg"></center>'
  444. 'You step away from Dan, pulling out of his reach as you turn around. You point your finger at him. "Don''t make me hurt you! You know I will."'
  445. 'He laughs and steps up closer, crowding you a little, but keeps his hands to himself. "Come on, <<$pcs_nickname>>. You know you want to have some fun, so stop acting like you''re not all hot and bothered by this. We can help you with that itch."'
  446. act 'Back off':
  447. *clr & cla
  448. grupvalue[1] += 1
  449. grupvalue[2] += 1
  450. grupvalue[4] += 5
  451. inhib_exp += 2
  452. '<center><video autoplay loop src="images/locations/pavlovsk/school/lunch/buttflash.mp4"></video></center>'
  453. 'You snort at him and look at his friends before looking back at him. You wiggle your middle finger at him, flipping him off while pretending you are wiggling your finger for another reason. "If I needed something that small to satisfy my itch, I could just use this." His friends howl with laughter as he fumes at you. You turn and walk away with a laugh, flashing your ass at them as you do, teasing them on what they''re missing out on.'
  454. act 'Walk away': gt 'gschool_events', 'leave_break_events2'
  455. end
  456. act 'Go with them':
  457. *clr & cla
  458. grupvalue[1] -= 10
  459. grupvalue[2] -= 5
  460. grupvalue[3] -= 10
  461. gs 'fame', 'pav', 'sex', 5
  462. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
  463. 'You''re in the mood anyway, so why not? Hopefully it isn''t too quick. They lead you to the men''s room and one of the guys drives everyone else out; it''s just you and the gopniks in here now. One of them leans against the door to block anyone else from coming in while the rest all start unzipping their pants and pulling out their dicks.'
  464. if fame['pav_slut'] > 200:
  465. 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
  466. else
  467. 'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way. <b>"ALBINA BARLOVSKAYA = BUTTSLUT WHORE"</b> stands out amongst the other graffiti.'
  468. end
  469. act 'Start sucking':
  470. *clr & cla
  471. gs 'boyStat', 'A9'
  472. gs 'cum_call', 'mouth', $boy,1
  473. gs 'boyStat', 'A10'
  474. gs 'cum_call', 'mouth', $boy,1
  475. gs 'boyStat', 'A11'
  476. gs 'cum_call', 'mouth', $boy,1
  477. swallow += 3
  478. '<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
  479. 'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around Vitek''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
  480. 'You eventually feel a jet of sperm hit your throat and Vitek moans. "That''s right bitch! Swallow it all like a good little slut." Vitek seems satisfied and tucks his cock back in his pants before swapping places with Vasily at the door, who comes over and pulls his cock out, ready to get his turn.'
  481. 'You immediately switch to Dan''s cock and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside as well, and soon you finish off Vasily. As you get up off your knees, you hear Dan laugh. "You''re the best cock sucker we got <<$pcs_nickname>>!" They leave you alone in the bathroom, more horny than when you started as you clean up and leave.'
  482. gs 'arousal', 'bj', 20, 'group', 'sub'
  483. gs 'arousal', 'end'
  484. gs 'stat'
  485. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  486. end
  487. end
  488. elseif fame['pav_slut'] > 250:
  489. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big10.jpg"></center>'
  490. 'You look at Dan with contempt. "What the fuck do you want?" He''s not impressed in the slightest, your loose reputation undermining any authority you try to impose.'
  491. act 'Continue':
  492. *clr & cla
  493. pcs_mood -= 20
  494. gs'stat'
  495. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy5.jpg"></center>'
  496. '"I''ll show you what the fuck I want slut." Vitek suddenly grabs you by the hair and presses your face against a desk. "What I want is your lips around my dick, right now. Everyone already knows you''re a <<$gnikname>>, so you better start acting like it or there will be consequences." He turns to his friends and says "Come on boys, this whore doesn''t understand her place in life. It''s about time we show her."'
  497. !!Make a list of possible rescuers. None is repeated several times to that there always is a large chance that no one comes to the rescue.
  498. $availble_rescuers = 'none|none|none|none|erast'+iif(npc_rel['A3'] > 60, '|ivan','')+iif(npc_rel['A146'] > 50, '|marcus','')+iif(npc_rel['A149'] > 70, '|lazar','')+iif(npc_rel['A144'] > 50, '|nush','')
  499. !!Choose a random person to come to the playeres reque, which includes the posiiblety that no one will.
  500. $temperson = func('shortgs', 'rand_pick', 'delimit', 'string', $availble_rescuers)
  501. killvar '$availble_rescuers'
  502. if $temperson = 'ivan':
  503. 'As you try and pull away, Ivan comes over and pulls Vitek off you. "Leave her alone!"'
  504. 'Vitek turns towards him and narrows his eyes. "You want to go for real instead of in the ring?!"'
  505. 'Ivan steps up close, crowding him. "Anytime." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Ivan and slip away.'
  506. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  507. elseif $temperson = 'marcus':
  508. 'As you try and pull away, Marcus comes over and pulls Vitek off you. "Leave her alone!"'
  509. 'Vitek turns towards him and narrows his eyes. "Or what, pussy?"'
  510. 'Marcus steps up close and snorts. "You think you scare me? Back home I dealt with more dangerous assholes than you." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Marcus and slip away.'
  511. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  512. elseif $temperson = 'lazar':
  513. 'As you try and pull away Lazar comes over and pulls Vitek off you. "Leave her alone!"'
  514. 'Vitek turns towards him and narrows his eyes. "Or what, pussy?"'
  515. 'Lazar steps up close, crowding him. "Or I''ll kick your ass right fucking here!" They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Lazar and slip away.'
  516. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  517. elseif $temperson = 'erast':
  518. 'As you try and pull away, Erast comes over and pulls Vitek off you. "Leave her alone!"'
  519. 'Vitek turns towards him and narrows his eyes. "Or what, you overgrown spud?"'
  520. 'Erast steps up close and crowds him, the only boy in school that can make Vitek look small. "Or I''ll make you." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Erast and slip away.'
  521. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  522. elseif $temperson = 'nush':
  523. 'As you try and pull away, Anushka comes over and steps between the two of you. "Leave her alone!"'
  524. 'Vitek looks down at her and narrows his eyes. "Mind your own fucking business, Nush!"'
  525. 'Anushka scoffs at him. "I''m making it my business! Now back... the... fuck... off..." Vitek grabs her by the shoulders and shoves her out of the way, but before anything else can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Anushka and slip away.'
  526. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  527. else
  528. gs 'willpower', 'bj', 'resist'
  529. if will_cost <= pcs_willpwr:
  530. act 'Resist (<<will_cost>> Willpower)':
  531. *clr & cla
  532. gs 'willpower', 'pay', 'resist'
  533. gs 'stat'
  534. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/resistgop.jpg"></center>'
  535. 'You manage to pull away from him, but the others are blocking you. You back up, but eventually find your back against one of the walls and turn your head away from him. The boy leans in close to you. "Just do as you''re told or this will be a lot worse for you."'
  536. gs 'willpower', 'bj', 'resist'
  537. if will_cost <= pcs_willpwr:
  538. act 'Threaten to scream (<<will_cost>> Willpower)':
  539. *clr & cla
  540. gs 'willpower', 'pay', 'resist'
  541. gs 'stat'
  542. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/resistgop.jpg"></center>'
  543. '"I''ll scream and when the teachers arrive, I''ll tell them that you tried to rape me!" He fumes and leans in close. "You''ll regret this slut! I promise." He relents and leaves. The others go with him, all of them giving you looks you would rather not think about.'
  544. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  545. end
  546. else
  547. act 'Threaten to scream (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  548. end
  549. act 'Go to the men''s room with them':gt 'gschool_events1', 'toilet_bj1'
  550. end
  551. else
  552. act 'Resist (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  553. end
  554. act 'Go to the men''s room with them': gt 'gschool_events1', 'toilet_bj1'
  555. end
  556. killvar 'temperson'
  557. end
  558. else
  559. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big10.jpg"></center>'
  560. if grupTipe = 1 or grupTipe = 2:
  561. 'You look at Dan with contempt. "What the fuck, pervert?" He''s not impressed in the slightest by your attitude.'
  562. act 'Continue':
  563. *clr & cla
  564. pcs_mood -= 20
  565. gs'stat'
  566. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
  567. 'Vitek suddenly grabs you by the hair. "Why don''t we go somewhere where you can put that mouth of yours to good use for a change?"'
  568. !!Make a list of possible rescuers. None is repeated several times to that there always is a large chance that no one comes to the rescue.
  569. $availble_rescuers = 'none|none|none|none|erast'+iif(npc_rel['A3'] > 60, '|ivan','')+iif(npc_rel['A146'] > 50, '|marcus','')+iif(npc_rel['A149'] > 70, '|lazar','')+iif(npc_rel['A144'] > 50, '|nush','')
  570. !!Choose a random person to come to the playeres reque, which includes the posiiblety that no one will.
  571. $temperson = func('shortgs', 'rand_pick', 'delimit', 'string', $availble_rescuers)
  572. killvar '$availble_rescuers'
  573. if $temperson = 'ivan':
  574. 'As you try and pull away, Ivan comes over and pulls Vitek off you. "Leave her alone!"'
  575. 'Vitek turns towards him and narrows his eyes. "You want to go for real instead of in the ring!?"'
  576. 'Ivan steps up close, crowding him. "Anytime." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Ivan and slip away.'
  577. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  578. elseif $temperson = 'marcus':
  579. 'As you try and pull away, Marcus comes over and pulls Vitek off you. "Leave her alone!"'
  580. 'Vitek turns towards him and narrows his eyes. "Or what, pussy?"'
  581. 'Marcus steps up close and snorts. "You think you scare me? Back home I dealt with more dangerous assholes than you." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Marcus and slip away.'
  582. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  583. elseif $temperson = 'lazar':
  584. 'As you try and pull away, Lazar comes over and pulls Vitek off you. "Leave her alone!"'
  585. 'Vitek turns towards him and narrows his eyes. "Or what, pussy?"'
  586. 'Lazar steps up close, crowding him. "Or I will kick your ass right fucking here!" They start shoving each other, but before more can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Lazar and slip away.'
  587. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  588. elseif $temperson = 'erast':
  589. 'As you try and pull away, Erast comes over and pulls Vitek off you. "Leave her alone!"'
  590. 'Vitek turns towards him and narrows his eyes. "Or what, you overgrown spud?"'
  591. 'Erast steps up close and crowds him, the only boy in school that can make Vitek look small. "Or I''ll make you." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Erast and slip away.'
  592. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  593. elseif $temperson = 'nush':
  594. 'As you try and pull away, Anushka comes over and steps between the two of you. "Leave her alone!"'
  595. 'Vitek looks down at her and narrows his eyes. "Mind your own fucking business, Nush!"'
  596. 'Anushka scoffs at him. "I''m making it my business! Now back... the... fuck... off..." Vitek grabs her by the shoulders and shoves her out of the way, but before anything else can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Anushka and slip away.'
  597. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  598. else
  599. act 'Flip him off':
  600. *clr & cla
  601. grupvalue[1] += 1
  602. grupvalue[2] += 1
  603. grupvalue[4] += 1
  604. inhib_exp += 2
  605. '<center><img <<$set_imgh>> src="images/pc/reactions/fuckoff3.jpg"></center>'
  606. 'You sneer at him and look at his friends before looking back at him and flipping him off. "As if I would stoop to letting your disgusting ass paw at me." His friends howl with laughter as he fumes at you. You turn and walk away with a laugh.'
  607. act 'Walk away': gt 'gschool_events', 'leave_break_events2'
  608. end
  609. act 'Go with them':
  610. *clr & cla
  611. grupvalue[1] -= 10
  612. grupvalue[2] -= 5
  613. grupvalue[3] -= 10
  614. gs 'fame', 'pav', 'sex', 10
  615. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
  616. 'You''re in the mood anyway, so why not? Hopefully it isn''t too quick. They lead you to the men''s room and one of the guys drives everyone else out; it''s just you and the gopniks in here now. One of them leans against the door to block anyone else from coming in while the rest all start unzipping their pants and pulling out their dicks.'
  617. if fame['pav_slut'] > 200:
  618. 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
  619. else
  620. 'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way. <b>"ALBINA BARLOVSKAYA = BUTTSLUT WHORE"</b> stands out amongst the other graffiti.'
  621. end
  622. act 'Start sucking':
  623. *clr & cla
  624. gs 'boyStat', 'A9'
  625. gs 'cum_call', 'mouth', $boy,1
  626. gs 'boyStat', 'A10'
  627. gs 'cum_call', 'mouth', $boy,1
  628. gs 'boyStat', 'A11'
  629. gs 'cum_call', 'mouth', $boy,1
  630. swallow += 3
  631. '<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
  632. 'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around Vitek''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
  633. 'You eventually feel a jet of sperm hit your throat and Vitek moans. "That''s right bitch! Swallow it all like a good little slut." Vitek seems satisfied and tucks his cock back in his pants before swapping places with Vasily at the door, who comes over and pulls his cock out, ready to get his turn.'
  634. 'You immediately switch to Dan''s cock and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside as well, and soon you finish off Vasily. As you get up off your knees, you hear Dan laugh. "You''re the best cock sucker we got <<$pcs_nickname>>!" They leave you alone in the bathroom, more horny than when you started as you clean up and leave.'
  635. gs 'arousal', 'bj', 20, 'group', 'sub'
  636. gs 'arousal', 'end'
  637. gs 'stat'
  638. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  639. end
  640. end
  641. end
  642. killvar 'temperson'
  643. end
  644. else
  645. 'You look at Dan and the other gopniks with fear. You know this could go bad very easily. "Stop please, I don''t like it." He just laughs at what you say.'
  646. act 'Wait to see what they do':
  647. *clr & cla
  648. pcs_mood -= 20
  649. gs'stat'
  650. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
  651. 'Vitek suddenly grabs you by the hair. "Why don''t we go somewhere where you can put that mouth of yours to good use for a change?"'
  652. !!Make a list of possible rescuers. None is repeated several times to that there always is a large chance that no one comes to the rescue.
  653. $availble_rescuers = 'none|none|none|none|erast'+iif(npc_rel['A3'] > 60, '|ivan','')+iif(npc_rel['A146'] > 50, '|marcus','')+iif(npc_rel['A149'] > 70, '|lazar','')+iif(npc_rel['A144'] > 50, '|nush','')
  654. !!Choose a random person to come to the playeres reque, which includes the posiiblety that no one will.
  655. $temperson = func('shortgs', 'rand_pick', 'delimit', 'string', $availble_rescuers)
  656. killvar '$availble_rescuers'
  657. if $temperson = 'ivan':
  658. 'As you try and pull away, Ivan comes over and pulls Vitek off you. "Leave her alone!"'
  659. 'Vitek turns towards him and narrows his eyes. "You want to go for real instead of in the ring!?"'
  660. 'Ivan steps up close, crowding him. "Anytime." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Ivan and slip away.'
  661. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  662. elseif $temperson = 'marcus':
  663. 'As you try and pull away, Marcus comes over and pulls Vitek off you. "Leave her alone!"'
  664. 'Vitek turns towards him and narrows his eyes. "Or what, pussy?"'
  665. 'Marcus steps up close and snorts. "You think you scare me? Back home I dealt with more dangerous assholes than you." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Marcus and slip away.'
  666. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  667. elseif $temperson = 'lazar':
  668. 'As you try and pull away, Lazar comes over and pulls Vitek off you. "Leave her alone!"'
  669. 'Vitek turns towards him and narrows his eyes. "Or what, pussy?"'
  670. 'Lazar steps up close, crowding him. "Or I''ll kick your ass right fucking here!" They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Lazar and slip away.'
  671. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  672. elseif $temperson = 'erast':
  673. 'As you try and pull away, Erast comes over and pulls Vitek off you. "Leave her alone!"'
  674. 'Vitek turns towards him and narrows his eyes. "Or what, you overgrown spud?"'
  675. 'Erast steps up close and crowds him, the only boy in school that can make Vitek look small. "Or I''ll make you." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Erast and slip away.'
  676. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  677. elseif $temperson = 'nush':
  678. 'As you try and pull away, Anushka comes over and steps between the two of you. "Leave her alone!"'
  679. 'Vitek looks down at her and narrows his eyes. "Mind your own fucking business, Nush!"'
  680. 'Anushka scoffs at him. "I''m making it my business! Now back... the... fuck... off..." Vitek grabs her by the shoulders and shoves her out of the way, but before anything else can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Anushka and slip away.'
  681. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  682. else
  683. act 'Run away':
  684. *clr & cla
  685. grupvalue[1] -= 1
  686. grupvalue[2] -= 2
  687. grupvalue[3] += 1
  688. grupvalue[4] -= 3
  689. inhib_exp += 2
  690. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall02.jpg"></center>'
  691. 'You manage to pull away from him and take off running down the hall from them, not daring to look back. You hear them cry out as you run and hear them starting to chase you. You run past a classroom as a teacher comes out, who yells at you but you don''t stop. You then hear the teacher yelling at those chasing you and keep running until you don''t hear anything. You finally stop and lean against the wall to catch your breath while looking down the empty hall.'
  692. act 'Walk away': gt 'gschool_events', 'leave_break_events2'
  693. end
  694. act 'Go with them':
  695. *clr & cla
  696. grupvalue[1] -= 10
  697. grupvalue[2] -= 5
  698. grupvalue[3] -= 10
  699. gs 'fame', 'pav', 'sex', 10
  700. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
  701. 'You''re in the mood anyway, so why not? Hopefully it isn''t too quick. They lead you to the men''s room and one of the guys drives everyone else out; it''s just you and the gopniks in here now. One of them leans against the door to block anyone else from coming in while the rest all start unzipping their pants and pulling out their dicks.'
  702. if fame['pav_slut'] > 200:
  703. 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
  704. else
  705. 'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way. <b>"ALBINA BARLOVSKAYA = BUTTSLUT WHORE"</b> stands out amongst the other graffiti.'
  706. end
  707. act 'Start sucking':
  708. *clr & cla
  709. gs 'boyStat', 'A9'
  710. gs 'cum_call', 'mouth', $boy,1
  711. gs 'boyStat', 'A10'
  712. gs 'cum_call', 'mouth', $boy,1
  713. gs 'boyStat', 'A11'
  714. gs 'cum_call', 'mouth', $boy,1
  715. swallow += 3
  716. '<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
  717. 'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around Vitek''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
  718. 'You eventually feel a jet of sperm hit your throat and Vitek moans. "That''s right bitch! Swallow it all like a good little slut." Vitek seems satisfied and tucks his cock back in his pants before swapping places with Vasily at the door, who comes over and pulls his cock out, ready to get his turn.'
  719. 'You immediately switch to Dan''s cock and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside as well, and soon you finish off Vasily. As you get up off your knees, you hear Dan laugh. "You''re the best cock sucker we got <<$pcs_nickname>>!" They leave you alone in the bathroom, more horny than when you started as you clean up and leave.'
  720. gs 'arousal', 'bj', 20, 'group', 'sub'
  721. gs 'arousal', 'end'
  722. gs 'stat'
  723. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  724. end
  725. end
  726. end
  727. killvar 'temperson'
  728. end
  729. end
  730. end
  731. end
  732. if $ARGS[0] = 'rand_gopnic2':
  733. menu_off = 1
  734. if grupTipe = 4:
  735. *clr & cla
  736. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big156.jpg"></center>'
  737. 'You step away from Arkadi, pulling out of his reach as you turn around. You point your finger at him. "Don''t make me hurt you! You know I will."'
  738. 'He laughs and steps up closer again, crowding you a little, but keeps his hands to himself. "Come on, <<$pcs_nickname>>. You know you want to have some fun, so stop acting like you''re not all hot and bothered by this. We can help you with that itch."'
  739. act 'Back off':
  740. *clr & cla
  741. grupvalue[1] += 1
  742. grupvalue[2] += 1
  743. grupvalue[4] += 5
  744. inhib_exp += 2
  745. '<center><video autoplay loop src="images/locations/pavlovsk/school/lunch/buttflash.mp4"></video></center>'
  746. 'You snort at him and look at his friends before looking back at him. You wiggle your middle finger at him, flipping him off while pretending you''re wiggling your finger for another reason. "If I needed something that small to satisfy my itch, I could just use this." His friends howl with laughter as he fumes at you. You turn and walk away with a laugh, flashing your ass at them as you do, teasing them on what they''re missing out on.'
  747. act 'Walk away': gt 'gschool_events', 'leave_break_events2'
  748. end
  749. act 'Go with them':
  750. *clr & cla
  751. grupvalue[1] -= 10
  752. grupvalue[2] -= 5
  753. grupvalue[3] -= 10
  754. gs 'fame', 'pav', 'sex', 5
  755. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
  756. 'You''re in the mood anyway, so why not? Hopefully it isn''t too quick. They lead you to the men''s room and one of the guys drives everyone else out; it''s just you and the gopniks in here now. Niko leans against the door to block anyone else from coming in while the rest all start unzipping their pants and pulling out their dicks.'
  757. if fame['pav_slut'] > 200:
  758. 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
  759. else
  760. 'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way. <b>"ALBINA BARLOVSKAYA = BUTTSLUT WHORE"</b> stands out amongst the other graffiti.'
  761. end
  762. act 'Start sucking':
  763. *clr & cla
  764. gs 'boyStat', 'A157'
  765. gs 'cum_call', 'mouth', $boy,1
  766. gs 'boyStat', 'A189'
  767. gs 'cum_call', 'mouth', $boy,1
  768. gs 'boyStat', 'A156'
  769. gs 'cum_call', 'mouth', $boy,1
  770. swallow += 3
  771. '<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
  772. 'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around Arkadi''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
  773. 'You eventually feel a jet of sperm hit your throat and Arkadi moans. "That''s right bitch! Swallow it all like a good little slut." Arkadi seems satisfied and tucks his cock back in his pants before swapping places with Niko at the door, who comes over and pulls his cock out, ready to get his turn.'
  774. 'You immediately switch to Roman''s cock and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside as well, and soon you finish off Niko. As you get up off your knees, you hear Arkadi laugh. "You''re the best cock sucker we got <<$pcs_nickname>>!" They leave you alone in the bathroom, more horny than when you started as you clean up and leave.'
  775. gs 'arousal', 'bj', 20, 'group', 'sub'
  776. gs 'arousal', 'end'
  777. gs 'stat'
  778. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  779. end
  780. end
  781. elseif fame['pav_slut'] > 250:
  782. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big10.jpg"></center>'
  783. 'You look at Arkadi with contempt. "What the fuck do you want?" He''s not impressed in the slightest, your loose reputation undermining any authority you try to impose.'
  784. act 'Continue':
  785. *clr & cla
  786. pcs_mood -= 20
  787. gs'stat'
  788. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy5.jpg"></center>'
  789. '"I''ll show you what the fuck I want slut." Roman suddenly grabs you by the hair and presses your face against a desk. "What I want is your lips around my dick, right now. Everyone already knows you''re a <<$gnikname>>, so you better start acting like it or there will be consequences." He turns to his friends and says "Come on boys, this whore doesn''t understand her place in life. It''s about time we show her."'
  790. !!Make a list of possible rescuers. None is repeated several times to that there always is a large chance that no one comes to the rescue.
  791. $availble_rescuers = 'none|none|none|none|erast'+iif(npc_rel['A3'] > 60, '|ivan','')+iif(npc_rel['A146'] > 50, '|marcus','')+iif(npc_rel['A149'] > 70, '|lazar','')+iif(npc_rel['A144'] > 50, '|nush','')
  792. !!Choose a random person to come to the playeres reque, which includes the posiiblety that no one will.
  793. $temperson = func('shortgs', 'rand_pick', 'delimit', 'string', $availble_rescuers)
  794. killvar '$availble_rescuers'
  795. if $temperson = 'ivan':
  796. 'As you try and pull away, Ivan comes over and pulls Roman off you. "Leave her alone!"'
  797. 'Roman turns towards him and narrows his eyes. "Touch me again and I''ll fuck you up!"'
  798. 'Ivan steps up close, crowding him. "I''d like to see you try." They start shoving each other, but before anything can happen a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Ivan and slip away.'
  799. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  800. elseif $temperson = 'marcus':
  801. 'As you try and pull away, Marcus comes over and pulls Roman off you. "Leave her alone!"'
  802. 'Roman turns towards him and narrows his eyes. "Or what, blackass?"'
  803. 'Marcus steps up close and snorts. "You think you scare me? Back home I dealt with more dangerous assholes than you." They start shoving each other, but before anything can happen a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Marcus and slip away.'
  804. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  805. elseif $temperson = 'lazar':
  806. 'As you try and pull away, Lazar comes over and pulls Roman off you. "Leave her alone!"'
  807. 'Roman turns towards him and narrows his eyes. "Or what, pussy?"'
  808. 'Lazar steps up close, crowding him. "Or I will kick your ass right fucking here!" They start shoving each other, but before anything can happen a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Lazar and slip away.'
  809. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  810. elseif $temperson = 'erast':
  811. 'As you try and pull away, Erast comes over and pulls Roman off you. "Leave her alone!"'
  812. 'Roman turns towards him and narrows his eyes. "You think just because you''re big means you''re scary? I''ll fucking show you scary, big man."'
  813. 'Erast steps up close, crowding him. "I don''t want to hurt you... little man." They start shoving each other, but before anything can happen a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Erast and slip away.'
  814. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  815. elseif $temperson = 'nush':
  816. 'As you try and pull away, Anushka comes over and steps between the two of you. "Leave her alone!"'
  817. 'Roman looks down at her and narrows his eyes. "Mind your own fucking business, slut! Unless you want a go instead?"'
  818. 'Anushka scoffs at him and holds up her pinky finger. "If I wanted some dick, I''d want something bigger than you, small fry." Roman grabs her by the shoulders, but before he can do anything Arkadi puts his hand on Roman''s shoulder and shakes his head at him. Roman looks back at Anushka and glares at her. "Fuck it, slut isn''t worth it." Before anything else can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Anushka and slip away.'
  819. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  820. else
  821. gs 'willpower', 'bj', 'resist'
  822. if will_cost <= pcs_willpwr:
  823. act 'Resist (<<will_cost>> Willpower)':
  824. *clr & cla
  825. gs 'willpower', 'pay', 'resist'
  826. gs 'stat'
  827. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/resistgop.jpg"></center>'
  828. 'You manage to pull away from him, but the others are blocking you. You back up, but eventually find your back against one of the walls and you turn your head away from him. The boy leans in close to you. "Just do as you''re told or this will be a lot worse for you."'
  829. gs 'willpower', 'bj', 'resist'
  830. if will_cost <= pcs_willpwr:
  831. act 'Threaten to scream (<<will_cost>> Willpower)':
  832. *clr & cla
  833. gs 'willpower', 'pay', 'resist'
  834. gs 'stat'
  835. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/resistgop.jpg"></center>'
  836. '"I''ll scream and when the teachers arrive, I''ll tell them that you tried to rape me!" He fumes and leans in real close. "You''ll regret this slut! I promise." He relents and leaves and the others go with him, all of them giving you looks you would rather not think about.'
  837. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  838. end
  839. else
  840. act 'Threaten to scream (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  841. end
  842. act 'Go to the men''s room with them':gt 'gschool_events1', 'toilet_bj2'
  843. end
  844. else
  845. act 'Resist (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  846. end
  847. act 'Go to the men''s room with them': gt 'gschool_events1', 'toilet_bj2'
  848. end
  849. killvar 'temperson'
  850. end
  851. else
  852. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big156.jpg"></center>'
  853. if grupTipe = 1 or grupTipe = 2:
  854. 'You look at Arkadi with contempt. "What the fuck, pervert?" He''s not impressed in the slightest by your attitude.'
  855. act 'Wait to see what they do':
  856. *clr & cla
  857. pcs_mood -= 20
  858. gs'stat'
  859. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big157.jpg"></center>'
  860. 'Roman suddenly grabs you by the hair and says "Why don''t we go somewhere where you can put that mouth of yours to good use for a change?"'
  861. !!Make a list of possible rescuers. None is repeated several times to that there always is a large chance that no one comes to the rescue.
  862. $availble_rescuers = 'none|none|none|none|erast'+iif(npc_rel['A3'] > 60, '|ivan','')+iif(npc_rel['A146'] > 50, '|marcus','')+iif(npc_rel['A149'] > 70, '|lazar','')+iif(npc_rel['A144'] > 50, '|nush','')
  863. !!Choose a random person to come to the playeres reque, which includes the posiiblety that no one will.
  864. $temperson = func('shortgs', 'rand_pick', 'delimit', 'string', $availble_rescuers)
  865. killvar '$availble_rescuers'
  866. if $temperson = 'ivan':
  867. 'As you try and pull away, Ivan comes over and pulls Roman off you. "Leave her alone!"'
  868. 'Roman turns towards him and narrows his eyes. "Touch me again and I''ll fuck you up!"'
  869. 'Ivan steps up close, crowding him. "I''d like to see you try." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You thank Ivan quietly and slip away.'
  870. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  871. elseif $temperson = 'marcus':
  872. 'As you try and pull away, Marcus appears and pulls Roman off you. "Leave her alone!"'
  873. 'Roman turns towards him and narrows his eyes. "Or what, blackass?"'
  874. 'Marcus steps up close and snorts. "You think you scare me? Back home I dealt with more dangerous assholes than you." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You thank Marcus quietly and slip away.'
  875. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  876. elseif $temperson = 'lazar':
  877. 'As you try and pull away, Lazar comes over and pulls Roman off you. "Leave her alone!"'
  878. 'Roman turns towards him and narrows his eyes. "Or what, pussy?"'
  879. 'Lazar steps up close, crowding him. "Or I''ll kick your ass right fucking here!" They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You thank Lazar quietly and slip away.'
  880. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  881. elseif $temperson = 'erast':
  882. 'As you try and pull away, Erast comes over and pulls Roman off you. "Leave her alone!"'
  883. 'Roman turns towards him and narrows his eyes. "You think just because you''re big means you''re scary? I''ll fucking show you scary, big man."'
  884. 'Erast steps up close, crowding him. "I don''t want to hurt you... little man." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You thank Erast quietly and slip away.'
  885. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  886. elseif $temperson = 'nush':
  887. 'As you try and pull away Anushka comes over and steps between the two of you. "Leave her alone!"'
  888. 'Roman looks down at her and narrows his eyes. "Mind your own fucking business, slut! Unless you want a go instead?"'
  889. 'Anushka scoffs at him and holds up her pinky finger. "If I wanted some dick, I''d want something bigger than you, small fry." Roman grabs her by the shoulders, but before he can do anything Arkadi puts his hand on Roman''s shoulder and shakes his head at him. Roman looks back at Anushka and glares at her. "Fuck it, slut isn''t worth it." Before anything else can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You thank Anushka quietly and slip away.'
  890. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  891. else
  892. act 'Flip him off':
  893. *clr & cla
  894. grupvalue[1] += 1
  895. grupvalue[2] += 1
  896. grupvalue[4] += 1
  897. inhib_exp += 2
  898. '<center><img <<$set_imgh>> src="images/pc/reactions/fuckoff3.jpg"></center>'
  899. 'You sneer at him and look at his friends before looking back at him and flipping him off. "As if I would stoop to letting your disgusting ass paw at me." His friends howl with laughter as he fumes at you. You turn and walk away with a laugh.'
  900. act 'Walk away': gt 'gschool_events', 'leave_break_events2'
  901. end
  902. act 'Go with them':
  903. *clr & cla
  904. grupvalue[1] -= 10
  905. grupvalue[2] -= 5
  906. grupvalue[3] -= 10
  907. gs 'fame', 'pav', 'sex', 10
  908. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
  909. 'You''re in the mood anyway, so why not? Hopefully it isn''t too quick. They lead you to the men''s room and one of the guys drives everyone else out; it''s just you and the gopniks in here now. Niko leans against the door to block anyone else from coming in while the rest all start unzipping their pants and pulling out their dicks.'
  910. if fame['pav_slut'] > 200:
  911. 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
  912. else
  913. 'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way. <b>"ALBINA BARLOVSKAYA = BUTTSLUT WHORE"</b> stands out amongst the other graffiti.'
  914. end
  915. act 'Start sucking':
  916. *clr & cla
  917. gs 'boyStat', 'A157'
  918. gs 'cum_call', 'mouth_swallow', $boy,1
  919. gs 'boyStat', 'A189'
  920. gs 'cum_call', 'mouth_swallow', $boy,1
  921. gs 'boyStat', 'A156'
  922. gs 'cum_call', 'mouth_swallow', $boy,1
  923. '<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
  924. 'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around Arkadi''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
  925. 'You eventually feel a jet of sperm hit your throat and Arkadi moans. "That''s right bitch! Swallow it all like a good little slut." Arkadi seems satisfied and tucks his cock back in his pants before swapping places with Niko at the door, who comes over and pulls his cock out, ready to get his turn.'
  926. 'You immediately switch to Roman''s cock and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside as well, and you finish off Niko last. As you get up off your knees, you hear Arkadi laugh. "You''re the best cock sucker we got <<$pcs_nickname>>!" They leave you alone in the bathroom, more horny than when you started as you clean up and leave.'
  927. gs 'arousal', 'bj', 20, 'group', 'sub'
  928. gs 'arousal', 'end'
  929. gs 'stat'
  930. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  931. end
  932. end
  933. killvar 'temperson'
  934. end
  935. end
  936. else
  937. 'You look at Arkadi and the other gopniks with fear. You know this could go bad very easily. "Stop please, I don''t like it." He just laughs at what you say.'
  938. act 'Wait to see what they do':
  939. *clr & cla
  940. pcs_mood -= 20
  941. gs'stat'
  942. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big157.jpg"></center>'
  943. 'Roman suddenly grabs you by the hair and says "Why don''t we go somewhere where you can put that mouth of yours to good use for a change?"'
  944. !!Make a list of possible rescuers. None is repeated several times to that there always is a large chance that no one comes to the rescue.
  945. $availble_rescuers = 'none|none|none|none|erast'+iif(npc_rel['A3'] > 60, '|ivan','')+iif(npc_rel['A146'] > 50, '|marcus','')+iif(npc_rel['A149'] > 70, '|lazar','')+iif(npc_rel['A144'] > 50, '|nush','')
  946. !!Choose a random person to come to the playeres reque, which includes the posiiblety that no one will.
  947. $temperson = func('shortgs', 'rand_pick', 'delimit', 'string', $availble_rescuers)
  948. killvar '$availble_rescuers'
  949. if $temperson = 'ivan':
  950. 'As you try and pull away, Ivan comes over and pulls Roman off you. "Leave her alone!"'
  951. 'Roman turns towards him and narrows his eyes. "Touch me again and I''ll fuck you up!"'
  952. 'Ivan steps up close, crowding him. "I''d like to see you try." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Ivan and slip away.'
  953. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  954. elseif $temperson = 'marcus':
  955. 'As you try and pull away, Marcus comes over and pulls Roman off you. "Leave her alone!"'
  956. 'Roman turns towards him and narrows his eyes. "Or what, blackass?"'
  957. 'Marcus steps up close and snorts. "You think you scare me? Back home I dealt with more dangerous assholes than you." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Marcus and slip away.'
  958. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  959. elseif $temperson = 'lazar':
  960. 'As you try and pull away, Lazar comes over and pulls Roman off you. "Leave her alone!"'
  961. 'Roman turns towards him and narrows his eyes. "Or what, pussy?"'
  962. 'Lazar steps up close, crowding him. "Or I''ll kick your ass right fucking here!" They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Lazar and slip away.'
  963. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  964. elseif $temperson = 'erast':
  965. 'As you try and pull away, Erast comes over and pulls Roman off you. "Leave her alone!"'
  966. 'Roman turns towards him and narrows his eyes. "You think just because you''re big means you''re scary? I''ll fucking show you scary, big man."'
  967. 'Erast steps up close, crowding him. "I don''t want to hurt you... little man." They start shoving each other, but before anything can happen, a teacher interrupts them. "What''s going on here? Break it up, all of you." You word a thank you to Erast and slip away.'
  968. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  969. elseif $temperson = 'nush':
  970. 'As you try and pull away, Anushka comes over and steps between the two of you. "Leave her alone!"'
  971. 'Roman looks down at her and narrows his eyes. "Mind your own fucking business, slut! Unless you want a go instead?"'
  972. 'Anushka scoffs at him and holds up her pinky finger. "If I wanted some dick, I''d want something bigger than you, small fry." Roman grabs her by the shoulders, but before he can do anything Arkadi puts his hand on Roman''s shoulder and shakes his head at him. Roman looks back at Anushka and glares at her. "Fuck it, slut isn''t worth it." But before anything more can happen, a teacher interrupts. "What''s going on here? Break it up, all of you." You word a thank you to Anushka and slip away.'
  973. act 'Leave': gt 'gschool_events', 'leave_break_events2'
  974. else
  975. act 'Run away':
  976. *clr & cla
  977. grupvalue[1] -= 1
  978. grupvalue[2] -= 2
  979. grupvalue[3] += 1
  980. grupvalue[4] -= 3
  981. inhib_exp += 2
  982. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall02.jpg"></center>'
  983. 'You manage to pull away from him and take off running down the hall, not daring to look back. You hear them cry out as you run and hear them starting to chase you. You run past a classroom as a teacher comes out, who yells at you but you don''t stop. You then hear the teacher yelling at those chasing you and keep running until you don''t hear anything. You finally stop and lean against the wall to catch your breath while looking down the empty hall.'
  984. act 'Walk away': gt 'gschool_events', 'leave_break_events2'
  985. end
  986. act 'Go with them':
  987. *clr & cla
  988. grupvalue[1] -= 10
  989. grupvalue[2] -= 5
  990. grupvalue[3] -= 10
  991. gs 'fame', 'pav', 'sex', 10
  992. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
  993. 'You''re in the mood anyway, so why not? Hopefully it isn''t too quick. They lead you to the men''s room and one of the guys drives everyone else out; it''s just you and the gopniks in here now. One of them leans against the door to block anyone else from coming in while the rest all start unzipping their pants and pulling out their dicks.'
  994. if fame['pav_slut'] > 200:
  995. 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
  996. else
  997. 'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way. <b>"ALBINA BARLOVSKAYA = BUTTSLUT WHORE"</b> stands out amongst the other graffiti.'
  998. end
  999. act 'Start sucking':
  1000. *clr & cla
  1001. gs 'boyStat', 'A157'
  1002. gs 'cum_call', 'mouth', $boy,1
  1003. gs 'boyStat', 'A189'
  1004. gs 'cum_call', 'mouth', $boy,1
  1005. gs 'boyStat', 'A156'
  1006. gs 'cum_call', 'mouth', $boy,1
  1007. swallow += 3
  1008. '<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
  1009. 'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around Arkadi''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
  1010. 'You eventually feel a jet of sperm hit your throat and Arkadi moans. "That''s right bitch! Swallow it all like a good little slut." Arkadi seems satisfied and tucks his cock back in his pants before swapping places with Niko at the door, who comes over and pulls his cock out, ready to get his turn.'
  1011. 'You immediately switch to Roman''s cock and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside as well, and soon you finish off Niko. As you get up off your knees, you hear Arkadi laugh. "You''re the best cock sucker we got <<$pcs_nickname>>!" They leave you alone in the bathroom, more horny than when you started as you clean up and leave.'
  1012. gs 'arousal', 'bj', 20, 'group', 'sub'
  1013. gs 'arousal', 'end'
  1014. gs 'stat'
  1015. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  1016. end
  1017. end
  1018. killvar 'temperson'
  1019. end
  1020. end
  1021. end
  1022. end
  1023. end
  1024. if $ARGS[0] = 'toilet_bj1':
  1025. *clr & cla
  1026. menu_off = 1
  1027. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
  1028. 'You know perfectly well that the group of boys are not going to let you escape. You meekly let them drag you to the men''s room, hoping for a miracle to save you. It never comes. When you arrive at the men''s room, one of the guys drives everyone else out; it''s just you and the gopniks in here now. He goes outside and keeps watch while two of the others reach for their pants. Several more come in to watch.'
  1029. if fame['pav_slut'] > 200:
  1030. 'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way. On one wall, you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
  1031. else
  1032. 'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way. <b>"ALBINA BARLOVSKAYA = BUTTSLUT WHORE"</b> stands out amongst the other graffiti.'
  1033. end
  1034. act 'Start sucking':
  1035. *clr & cla
  1036. gs 'boyStat', 'A9'
  1037. gs 'cum_call', 'mouth', $boy,1
  1038. gs 'boyStat', 'A10'
  1039. gs 'cum_call', 'mouth', $boy,1
  1040. gs 'boyStat', 'A11'
  1041. gs 'cum_call', 'mouth', $boy,1
  1042. swallow += 3
  1043. '<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
  1044. 'You know there''s only one way they will let you go, so you dutifully kneel down. Vitek takes his cock out of his pants. Dan stands to your right and takes his cock out too. You wrap your <<$pc_desc[''lips'']>> lips around Vitek''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
  1045. 'You eventually feel a jet of sperm hit your throat. "Swallow it all, whore. If you miss a drop, you''re licking it up off the ground." Vitek says in a menacing voice, so you diligently swallow his sperm, doing your best to lick it all up from his dick and your lips. Vitek seems satisfied and tucks his cock back in his pants before swapping place with Vasily at the door, who comes over and pulls his cock out, ready to get his turn.'
  1046. 'You immediately switch to Dan''s cock and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside and you finish off Vasily. As you get up off your knees, you hear Dan laugh. "Do you understand your place in life now? That place is right here, on your knees, whenever we say so. Got that?" You obediently nod, fully aware of the nasty taste of semen in your mouth.'
  1047. gs 'arousal', 'bj', 20, 'group', 'sub'
  1048. gs 'arousal', 'end'
  1049. gs 'stat'
  1050. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  1051. end
  1052. end
  1053. if $ARGS[0] = 'toilet_bj2':
  1054. *clr & cla
  1055. menu_off = 1
  1056. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
  1057. 'You know perfectly well that the group of boys are not going to let you escape. You meekly let the boys drag you to the men''s room, hoping for a miracle to save you. It never comes. When you arrive at the men''s room, one of the guys drives everyone else out; it''s just you and the gopniks in here now. He goes outside and keeps watch while two of the others reach for their pants. Several more come in to watch.'
  1058. if fame['pav_slut'] > 200:
  1059. 'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way. On one wall, you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
  1060. else
  1061. 'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way. <b>"ALBINA BARLOVSKAYA = BUTTSLUT WHORE"</b> stands out amongst the other graffiti.'
  1062. end
  1063. act 'Start sucking':
  1064. *clr & cla
  1065. gs 'boyStat', 'A157'
  1066. gs 'cum_call', 'mouth', $boy,1
  1067. gs 'boyStat', 'A189'
  1068. gs 'cum_call', 'mouth', $boy,1
  1069. gs 'boyStat', 'A156'
  1070. gs 'cum_call', 'mouth', $boy,1
  1071. swallow += 3
  1072. '<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
  1073. 'You know there''s only one way they will let you go, so you dutifully kneel down. Arkadi takes his cock out of his pants. Roman stands to your right and takes his cock out too. You wrap your <<$pc_desc[''lips'']>> lips around Arkadi''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
  1074. 'You eventually feel a jet of sperm hit your throat and Arkadi seems satisfied as he tucks his cock back in his pants before swapping places with Niko at the door, who comes over and pulls his cock out, ready to get his turn.'
  1075. 'You immediately switch to Roman''s cock and receive another mouthful. "Swallow it all, whore. If you miss a drop, you''re licking it up off the ground!" he says menacingly, so you diligently swallow his sperm, doing your best to lick it all up from his dick and your lips. He moves aside and you finish off Niko. As you get up off your knees, you hear Roman laugh. "Do you understand your place in life now? That place is right here, on your knees, whenever we say so. Got that?" You obediently nod, fully aware of the nasty taste of semen in the your mouth.'
  1076. gs 'arousal', 'bj', 20, 'group', 'sub'
  1077. gs 'arousal', 'end'
  1078. gs 'stat'
  1079. act 'Continue': gt 'gschool_events', 'leave_break_events2'
  1080. end
  1081. end
  1082. !!Sweet talk function
  1083. !!I have a request for you, now that we have cha as a stat and spots that raise it can you adjust the sweet_talk I am thinking
  1084. !!cha 1-20 = -20
  1085. !!cha 21-40 = 0
  1086. !!41-60 = +10
  1087. !!61-80 = +20
  1088. !!81-90 = +30
  1089. !!91+ = +40
  1090. !!so charisma matters on sweet talking
  1091. if $ARGS[0] = 'sweet':
  1092. if $ARGS[1] = 'normal' or $ARGS[1] = '':
  1093. if class['school_grade_average'] >= 90:
  1094. Sweet_talk = 10
  1095. elseif class['school_grade_average'] >= 80:
  1096. Sweet_talk = 5
  1097. elseif class['school_grade_average'] >= 70:
  1098. Sweet_talk = 0
  1099. elseif class['school_grade_average'] >= 60:
  1100. Sweet_talk = -5
  1101. elseif class['school_grade_average'] >= 50:
  1102. Sweet_talk = -10
  1103. else
  1104. Sweet_talk = -20
  1105. end
  1106. if grupTipe = 1:
  1107. Sweet_talk += 10
  1108. elseif grupTipe = 2:
  1109. Sweet_talk += 5
  1110. elseif grupTipe = 3:
  1111. Sweet_talk += 20
  1112. elseif grupTipe = 4:
  1113. Sweet_talk -= 10
  1114. end
  1115. if pcs_chrsm < 20:
  1116. Sweet_talk -= 20
  1117. elseif pcs_chrsm < 40:
  1118. !! no change
  1119. elseif pcs_chrsm < 60:
  1120. Sweet_talk += 10
  1121. elseif pcs_chrsm < 80:
  1122. Sweet_talk += 20
  1123. elseif pcs_chrsm < 90:
  1124. Sweet_talk += 30
  1125. else
  1126. Sweet_talk += 40
  1127. end
  1128. sweet_talk += rand(0,10)
  1129. if hotcat < 5: Sweet_talk += (hotcat - 5) * 5
  1130. elseif $ARGS[1] = 'sex':
  1131. if class['school_grade_average'] >= 90:
  1132. Sweet_talk = -20
  1133. elseif class['school_grade_average'] >= 80:
  1134. Sweet_talk = -10
  1135. elseif class['school_grade_average'] >= 70:
  1136. Sweet_talk = 0
  1137. elseif class['school_grade_average'] >= 60:
  1138. Sweet_talk = 5
  1139. elseif class['school_grade_average'] >= 50:
  1140. Sweet_talk = 10
  1141. else
  1142. Sweet_talk = 20
  1143. end
  1144. !!I tweaked the stats, I think it was backwards before with the nerds have a -40 which would have made sex more likely not less likely. I think now it is correct nerds less likely to get sex and the others more likely to get sex
  1145. if grupTipe = 1:
  1146. Sweet_talk -= 10
  1147. elseif grupTipe = 2:
  1148. Sweet_talk -= 10
  1149. elseif grupTipe = 3:
  1150. Sweet_talk += 40
  1151. elseif grupTipe = 4:
  1152. Sweet_talk -= 20
  1153. end
  1154. if pcs_chrsm < 20:
  1155. Sweet_talk -= 20
  1156. elseif pcs_chrsm < 40:
  1157. !! no change
  1158. elseif pcs_chrsm < 60:
  1159. Sweet_talk += 10
  1160. elseif pcs_chrsm < 80:
  1161. Sweet_talk += 20
  1162. elseif pcs_chrsm < 90:
  1163. Sweet_talk += 30
  1164. else
  1165. Sweet_talk += 40
  1166. end
  1167. Sweet_talk += rand(15,35)
  1168. !!tweaked hotcat as well, this one the better looking Sveta is the more likely they will accept sex, it was backwards before I think.
  1169. if hotcat < 5: Sweet_talk -= (hotcat - 5) * 5
  1170. end
  1171. end
  1172. --- gschool_events1 ---------------------------------