1
0

gschool_lessonsev1.qsrc 154 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009
  1. # gschool_lessonsev1
  2. ! This file contains the class events for PE, biology, science, computer and Russian.
  3. if $ARGS[0] = 'fiz_rand':
  4. fizperand = rand(1,32)
  5. if fizperand = 1 and pcs_hotcat >= 6:
  6. *clr & cla
  7. pcs_horny += 10
  8. gs 'stat'
  9. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand2.jpg"></center>'
  10. 'During the warm-up for gym class, Coach Pavlovich comes over to assist you with your warm-up, his groin grinding against your ass as he does. If looks could kill, Christina''s jealous gaze would have had you dead on the ground by now.'
  11. elseif fizperand = 2:
  12. gt 'gschool_lessonsev1', 'fiz2'
  13. elseif fizperand = 3:
  14. *clr & cla
  15. pcs_mood += 20
  16. gs 'stat'
  17. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand4.jpg"></center>'
  18. 'After finishing the lesson a little early, you and some of the other girls start to fool around a bit with volleyballs during the ''free play'' section of the class. The four of you show off your ''giant breasts'' to the guys, running around to make them bounce as much as you can. As the lesson ends, you all share a laugh as you put the volleyballs back where they belong.'
  19. elseif fizperand = 4 and npc_sex['A3'] = 1:
  20. *clr & cla
  21. pcs_mood += 20
  22. pcs_horny += 10
  23. gs 'stat'
  24. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand5.jpg"></center>'
  25. 'Ivan offers to help you with a workout on the exercise balls. Lariska is enthusiastic about the idea and asks if she can join in. You agree and after you and Lariska each fetch a ball and get ready, Ivan has you do all sorts of stretches and exercises.'
  26. 'After a while, you realize that in every pose Ivan suggests, you''re showing off either your breasts or your ass. One look at his face confirms that this was his intention all along. With a lewd smile, you redouble your efforts and show off your ass as much as you can.'
  27. gs 'arousal', 'foreplay', 10, 'exhibitionism'
  28. gs 'arousal', 'end'
  29. elseif fizperand = 5:
  30. *clr & cla
  31. pcs_mood += 20
  32. gs 'stat'
  33. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand6.jpg"></center>'
  34. if func('pcs_has_attr', 'body_ass_bubble') and pcs_hotcat >= 6:
  35. 'You''re training with some free weights today. In the current exercise, you''re supposed to keep your legs straight while the dumbbells are on the ground. Noticing the class has grown awfully quiet, you look between your legs and notice the majority of them gawking at your shapely ass. You hold the position for a few seconds longer than you need to, reveling in their praises as they compliment your figure.'
  36. gs 'arousal', 'foreplay', 10, 'exhibitionism'
  37. gs 'arousal', 'end'
  38. else
  39. 'You''re training with some free weights today. As you do your routine, you notice that the class has grown awfully quiet and glance over to see most of them gawking at Albina, who has bent over while also working out with weights and is showing off her toned bubble butt to everyone watching. She soon straightens back up and gives all of them a dirty look.'
  40. end
  41. elseif fizperand = 6:
  42. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/gymfight.jpg"></center>'
  43. 'You hear a commotion from the other side of the room and look over to see Dan and Roman shoving each other. Roman shoves Dan again and it quickly starts escalating. A few punches are thrown and the two of them are soon down on the ground fighting. The coach rushes over and quickly pulls them apart before sending them to the principal.'
  44. elseif fizperand = 7:
  45. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/tinydick.jpg"></center>'
  46. 'During a break in gym class, you and several other girls are talking when Igor wanders over and tries to chat you all up. You find his efforts amusing at best and you can tell they aren''t working on the other girls either, yet he seems to think he''s oozing cool and keeps chatting up the lot of you before Vitek suddenly rushes up behind him, grabs his shorts and yanks them down to his ankles.'
  47. 'Unfortunately for Igor, his underwear went with the shorts and now he''s standing half naked in front of a bunch of girls. What''s worse is that now everyone can see how tiny his dick is, making you and the others gasp and giggle, several girls even pointing and laughing loudly. The whole class is soon in stitches as Igor desperately tries to pull up his shorts and fails, all while cursing at Vitek and calling him all kinds of names. You almost feel sorry for him; not only is he a terrible flirt, but the whole class has seen his tiny dick.'
  48. elseif fizperand = 8 and $pantyworntype ! 'none':
  49. gt 'gschool_lessonsev1', 'fiz8'
  50. elseif fizperand = 9:
  51. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/hanging.jpg"></center>'
  52. 'During class, Albina gives you a tap on the shoulder, giggling and pointing at Vitek. You look over and see the tip of his dick hanging out the leg of his shorts. You giggle as well, but you are also quite impressed and maybe just a little turned on at the sight; he''s certainly very well endowed.'
  53. 'It takes him a while to notice the girls giggling at him and even longer to figure out why. Once he does, he makes a show of tucking his dick away by adjusting his shorts, all with a huge smile on his face.'
  54. gs 'arousal', 'erotic_nudity', 2
  55. gs 'arousal', 'end'
  56. elseif fizperand = 10 and pcs_hotcat >= 5 and fame['pav_slut'] >= 150:
  57. gt 'gschool_lessonsev1', 'fiz10'
  58. elseif fizperand = 11:
  59. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/bendoverff.jpg"></center>'
  60. 'During class, Lina notices Ivan watching Lariska and moves up behind her before pushing her forward at the shoulders, making her bend over. She proceeds to pretend to hump Lariska, obviously trying to mimic Ivan''s voice and speech. "Oh Lariska, I want to fuck your ass!" This causes several of the other students to laugh, even Ivan, but it''s quickly broken up by Mr. Nikolaevich.'
  61. elseif fizperand = 12:
  62. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/doublebutt.jpg"></center>'
  63. 'During class, Lina and Lariska are whispering and giggling about something. After some time, they pull down the back of their shorts to flash their panty-clad asses at several of the more popular jock boys.'
  64. elseif fizperand = 13:
  65. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/dry3some.jpg"></center>'
  66. 'Near the end of class, some girls are chatting when they notice some boys looking their way and start horsing around. One buries her face in her friend''s breasts as the third pretends to hump her. After a few seconds, once several guys are watching, they stop and laugh as they move away.'
  67. elseif fizperand = 14:
  68. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/hardon.jpg"></center>'
  69. 'At the end of class, everyone is allowed to do their own thing so long as they''re doing something physical. You see Fedor using the bench press and notice that he''s sporting a serious hardon, with several of the other girls having noticed as well and giggling about it.'
  70. elseif fizperand = 15:
  71. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/stretchhump.jpg"></center>'
  72. 'Lina is on the floor doing the splits when Lariska comes up behind her and lays on top of her, pretending to hump her. Lina laughs before they break it up.'
  73. elseif fizperand = 16:
  74. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/teaseboys' + rand(1,2) + '.jpg"></center>'
  75. 'Lena and Lera notice several of the boys watching them and start teasing them by pretending to make out in front of them. Knowing them, they''re likely doing it for more than the laughs.'
  76. else
  77. *clr & cla
  78. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand7.jpg"></center>'
  79. 'Even though gym class offered a good workout today, it was kind of boring. Nothing happened that''s worth noting.'
  80. end
  81. end
  82. if $ARGS[0] = 'fiz2':
  83. *clr & cla
  84. pcs_mood += 20
  85. gs 'stat'
  86. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand3.jpg"></center>'
  87. 'You and some of the other girls get down on your knees together, enjoying the attention of the watching boys as you all show off your asses to them. Deciding to tease them further, the girls all pull their pants down at the same time.'
  88. gs 'willpower', 'flash', 'self', 'medium'
  89. if will_cost <= pcs_willpwr:
  90. act 'Pull your pants down':
  91. cla
  92. gs 'willpower', 'flash', 'self', 'hard'
  93. gs 'willpower', 'pay', 'self'
  94. gs 'arousal', 'foreplay', 10, 'exhibitionism'
  95. pcs_mood += 20
  96. if $pantyworntype = 'none':
  97. gs 'fame', 'pav', 'sex', 1
  98. gs 'stat'
  99. 'You are not wearing panties so you sway your naked ass for the boys, this gains you a lot of attention but its not great for your reputation. Coach Pavlovich is keeping his distance, unsure what to think or do.'
  100. else
  101. gs 'stat'
  102. 'You join in and enjoy the small boost of confidence as the boys drool over the panty-clad asses all swaying in front of them. Coach Pavlovich is keeping his distance, unsure what to think or do.'
  103. end
  104. act 'End of lesson': gt 'gschool_lessons4', 'postphys'
  105. end
  106. else
  107. act 'Pull your pants down (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  108. end
  109. act 'Don''t pull your pants down':
  110. cla
  111. 'You refrain from following their example and just sway your ass for the boys, but they seem to be more interested in the other girls.'
  112. act 'End of lesson': gt 'gschool_lessons4', 'postphys'
  113. end
  114. end
  115. if $ARGS[0] = 'fiz8':
  116. *clr & cla
  117. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/wedgie.jpg"></center>'
  118. 'During a break in gym class, you''re chatting with several other girls when you feel someone''s hands reach down the back of your shorts, grab hold of your panties and sharply yank them up so hard that your feet actually lift off the ground for a moment. You cry out in pain, quickly turn around and see Dan laughing while several others are watching and laughing as well.'
  119. act 'Don''t retaliate': grupvalue[4] -= 2 & gt 'gschool_lessons4', 'postphys'
  120. gs 'willpower', 'misc', 'self', 'medium'
  121. if will_cost <= pcs_willpwr:
  122. act 'Kick him (<<will_cost>> Willpower)':
  123. !!Screen not cleared as no event image, change that if you find an image for it
  124. cla & *nl
  125. gs 'willpower', 'misc', 'self', 'medium'
  126. gs 'willpower', 'pay', 'self'
  127. gs 'stat'
  128. grupvalue[2] +=1
  129. 'He starts to back up, but you manage to kick him hard in the shin, causing him to hop around on one leg while holding his shin in pain, which causes the others to laugh harder at him. A few of the other girls give the guys dirty looks and walk over to give you moral support and use their bodies to shield you from the rest of the class so you can peel your panties out of your ass and put everything back in its proper place.'
  130. act 'End of lesson': gt 'gschool_lessons4', 'postphys'
  131. end
  132. else
  133. act 'Kick him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  134. end
  135. if grupTipe = 2 or grupTipe = 4:
  136. gs 'willpower', 'misc', 'self', 'hard'
  137. if will_cost <= pcs_willpwr:
  138. act 'Beat his ass (<<will_cost>> Willpower)':
  139. *clr & cla
  140. gs 'willpower', 'misc', 'self', 'hard'
  141. gs 'willpower', 'pay', 'self'
  142. gs 'stat'
  143. grupvalue[4] +=1
  144. demerit += 20
  145. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/beathisass.jpg"></center>'
  146. 'Your first kick catches him on the shin, causing him to hop around on one leg. Not expecting any more, his attention wanders and he doesn''t see you charging him. You bash into him, knocking him to the floor, and quickly climb on top of him before you start furiously punching him.'
  147. 'He tries to block your incoming blows to no avail. Luckily for him, the coach arrives, grabs you by the back of the neck and effortlessly pulls you off of him, causing you to stumble backwards and almost fall on your back. He then steps between the two of you, stopping you from going at it again, and turns to you. "Go to the principal''s office, <b>NOW</b>!"'
  148. 'You try to protest, but he doesn''t want to hear it and points sternly at the door, so you begrudgingly walk out as the coach helps Dan to his feet. Everyone is stunned or amused by your actions - some of the gopniks even look a little impressed.'
  149. act 'Go to the principal''s office': gt 'gschool_office', 'principal'
  150. end
  151. else
  152. act 'Beat his ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  153. end
  154. end
  155. end
  156. if $ARGS[0] = 'fiz10':
  157. *clr & cla
  158. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/supply.jpg"></center>'
  159. 'The coach asks you to help him get some equipment out of the storage room. You go along and he starts pointing out several things you need for the class, but he gets uncomfortably close and touches you way more than is necessary.'
  160. 'At one point, you''re reaching for something high on a shelf and he stands so close behind you, you can feel his dick against your ass as his hands grip your waist. "Careful! We wouldn''t want you to fall now. Let me steady you."'
  161. gs 'arousal', 'foreplay', 5, 'sub'
  162. act 'Do nothing':
  163. *clr & cla
  164. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/victor/sex/storage1.jpg"></center>'
  165. 'When you don''t object, his hands slide under your shirt and squeeze your breasts. He then pulls your shirt over your head before you can even protest.'
  166. gs 'arousal', 'foreplay', 2, 'sub'
  167. act 'Say nothing': gt 'gschool_sex', 'storagesex'
  168. act 'Pull away':
  169. *clr & cla
  170. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/victor/sex/storageno.jpg"></center>'
  171. 'You jerk away from him and snatch your shirt out of his hand. "Mr. Pavlovich, I''m not that kind of girl!"'
  172. 'He laughs. "That''s not what I hear..."'
  173. 'You give him a dirty look and put your shirt back on before storming out.'
  174. gs 'arousal', 'end'
  175. act 'End of lesson': gt 'gschool_lessons4', 'postphys'
  176. end
  177. end
  178. act 'Leave the creep':
  179. *clr & cla
  180. gs 'arousal', 'end'
  181. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/supply.jpg"></center>'
  182. 'Once you have the equipment, you duck out of the room as quickly as you can, not looking back at him.'
  183. act 'End of lesson': gt 'gschool_lessons4', 'postphys'
  184. end
  185. gs 'willpower', 'exhib', 'self'
  186. if will_cost <= pcs_willpwr:
  187. act 'Tease him (<<will_cost>> Willpower)':
  188. *clr & cla
  189. gs 'willpower', 'pay', 'self'
  190. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand6.jpg"></center>'
  191. 'You decide to have a little fun of your own. You ''accidentally'' drop something while he''s keeping you steady and bend over to pick it up, pushing your ass up against his crotch. You then grind yourself against him and can feel him getting hard before you pick up the dropped item and quickly stand up before heading out of the room.'
  192. 'You glance back and flash him a sweet smile, noticing he''s trying to hide the erection in his shorts. You add a bit of extra sway to your hips as you walk away.'
  193. gs 'arousal', 'foreplay', 5, 'sub'
  194. gs 'arousal', 'end'
  195. gs 'stat'
  196. act 'End of lesson': gt 'gschool_lessons4', 'postphys'
  197. end
  198. else
  199. act 'Tease him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  200. end
  201. end
  202. if $ARGS[0] = 'biology':
  203. *clr & cla
  204. menu_off = 1
  205. if rand(0,5) > 0:
  206. school_event_hour = 1
  207. scooltiperand = rand(1,24)
  208. !!This is default action for all scenes, if not wanted then use cla
  209. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  210. if scooltiperand = 1:
  211. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_2.jpg"></center>'
  212. 'Irina looks like she has it all figured out. Her grades are excellent, all the guys in school like her, and she doesn''t have to answer to anyone. She''s currently sitting back in a chair, giving herself a manicure.'
  213. elseif scooltiperand = 2:
  214. pcs_mood += 20
  215. gs 'stat'
  216. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_3.jpg"></center>'
  217. 'As you walk into class, you see some guys have drawn a goofy scene on the blackboard, making it look like they''re characters in a computer game. You share a laugh with them as you sit down; that certainly brightened your mood.'
  218. elseif scooltiperand = 3:
  219. pcs_mood -= 10
  220. gs'stat'
  221. if $pantyworntype = 'none' and analplugin = 0 and (cum_loc['vagina'] > 0 or cum_loc['anus'] > 0):
  222. pcs_memory['school_no_panty_cum_flash'] = daystart
  223. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_2.jpg"></center>'
  224. 'Before you can answer the question Miss Orlov poses, you have to clean the blackboard, but accidentally drop the cloth. As you bend over to pick it up, you suddenly feel something <i>spurt</i> down your leg.'
  225. *nl
  226. if cum_loc['vagina'] > 0 and cum_loc['anus'] > 0:
  227. gs 'fame', 'pav', 'sex', rand(8,15)
  228. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, so are both your holes leaking cum that''s dribbling down your thigh. Miss Orlov swiftly steps behind you, blocking the view. "You did that before class?" she murmurs to herself in an embarrassed, almost scandalized tone. "<i>Both holes</i>?"'
  229. elseif cum_loc['vagina'] > 0:
  230. gs 'fame', 'pav', 'sex', rand(8,12)
  231. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, so is the cum leaking from your pussy and dribbling down your thigh. Miss Orlov swiftly steps behind you, blocking the view. "You did that <i>before class?</i>" she mmurmurs to herself in an embarrassed tone. "Just how sexually active are you?"'
  232. elseif cum_loc['anus'] > 0:
  233. gs 'fame', 'pav', 'sex', rand(8,15)
  234. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, so is the cum leaking from between your ass cheeks and dribbling down your thigh. Miss Orlov swiftly steps behind you, blocking the view. "You did that <i>before class?</i>" she murmurs to herself in an embarrassed tone. "Just how sexually active are you?"'
  235. end
  236. elseif $pantyworntype = 'none' and analplugin = 1:
  237. gs 'fame', 'pav', 'sex', rand(8,12)
  238. pcs_memory['school_no_panty_anal_plug_flash'] = daystart
  239. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nopanties_buttplug.jpg"></center>'
  240. 'You''ve been called up to answer the question written on the blackboard. While solving it, you accidentally drop the cloth used to clean the board and totally forget that not only are you are not wearing any panties, but also have a butt plug stuffed in your ass. When you bend over, you feel your skirt rise up, exposing your bare pussy and ass to your classmates.'
  241. 'Hearing the flurry of murmurs and whispers, you can''t help but squeeze and clench around the toy. The boys sound both surprised and intrigued by the sight while the girls whisper to one another that you''re a slut. From where Miss Orlov sits, she can''t see what everyone is fussing over, so she starts to move to get a better look, but you quickly snap back up, adjust your skirt and start wiping away at the board as if nothing happened.'
  242. elseif $pantyworntype = 'none' and analplugin = 0:
  243. gs 'fame', 'pav', 'sex', rand(1,4)
  244. pcs_memory['school_no_panty_flash'] = daystart
  245. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_2.jpg"></center>'
  246. 'Before you can answer the question Miss Orlov poses you, you have to clean the blackboard, but accidentally drop the cloth and totally forget that you''re not wearing panties. The whistling and shouting from the boys and murmurs of disapproval from most of the girls behind you tell you that everyone has a clear view of your bare ass, and both of your holes are on display for everyone to see. Miss Orlov swiftly steps behind you, blocking the view of your ass as best she can.'
  247. '"This is why you should wear panties to school," she softly whispers. "I won''t report you, but I suggest you wear some in the future."'
  248. else
  249. gs 'fame', 'pav', 'sex', 1
  250. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_1.jpg"></center>'
  251. 'When you walk up to the blackboard to answer a question, you trip and fall. Somehow, you manage to fall in such a way that your skirt ends up on your back and the whole class can see your panty-clad ass. You quickly get up and straighten your clothes with a bright red face, trying to ignore the hollering from your classmates. Miss Orlov comes over to help you back up and block their view of your ass as best she can. You can tell that most of the guys and even a few girls definitely appreciated your show, even if it was involuntarily.'
  252. end
  253. elseif scooltiperand = 4:
  254. cla
  255. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/boobg.mp4"></video></center>'
  256. 'During class, you feel a hand slide around your side and grab one of your breasts. You squeak loudly and try to smack Dan''s hand away, but he jerks it away and all you manage to do is smack your breast.'
  257. '"Is there a problem, Miss <<$pcs_lastname>>?" Miss Orlov asks as you glance around and notice everyone staring at you as Dan snickers behind you. Miss Orlov looks at you curiously.'
  258. gs 'willpower', 'misc', 'self', 'medium'
  259. if will_cost <= pcs_willpwr:
  260. act 'Tell on him (<<will_cost>> Willpower)':
  261. *clr & cla
  262. gs 'willpower', 'misc', 'self', 'medium'
  263. gs 'willpower', 'pay', 'self'
  264. gs 'stat'
  265. grupvalue[1] -= 1
  266. grupvalue[2] -= 1
  267. grupvalue[3] += 1
  268. grupvalue[4] -= 3
  269. npc_rel['A10'] -= 5
  270. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  271. 'You straighten up. "Yes. Dan is grabbing my breasts."'
  272. 'Miss Orlov gives Dan a disapproving look. "Is this true?"'
  273. 'Dan denies it, but Miss Orlov doesn''t believe him and sends him to the principal''s office.'
  274. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  275. end
  276. else
  277. act 'Tell on him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  278. end
  279. act 'Nothing is wrong':
  280. cla
  281. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/engaged.jpg"></center>'
  282. 'You shake your head at Miss Orlov, desperately wanting to turn around and strangle Dan, but you don''t dare now that Miss Orlov is keeping an eye on you.'
  283. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  284. end
  285. gs 'willpower', 'misc', 'self', 'medium'
  286. if will_cost <= pcs_willpwr:
  287. act 'Slap Dan (<<will_cost>> Willpower)':
  288. *clr & cla
  289. gs 'willpower', 'misc', 'self', 'medium'
  290. gs 'willpower', 'pay', 'self'
  291. gs 'stat'
  292. demerit += 10
  293. grupvalue[3] -= 1
  294. grupvalue[4] += 1
  295. npc_rel['A10'] -= 1
  296. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
  297. 'You ignore Miss Orlov and turn around, slapping Dan with all the force you can muster. Dan recoils, his hand going to his cheek as students start murmuring about what happened, some of them even laughing.'
  298. 'Miss Orlov''s voice cuts sharply through the noise. "That''s enough of that, Miss <<$pcs_lastname>>! Go to the principal''s office!"'
  299. act 'Go to the principal''s office': gt 'gschool_office', 'principal'
  300. end
  301. else
  302. act 'Slap Dan (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  303. end
  304. act 'Embarrassed':
  305. *clr & cla
  306. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/boobg.mp4"></video></center>'
  307. 'You squeak loudly as his fingers quickly pinch your sensitive nipple and your hand quickly flies to your breast to shield it from further attack.'
  308. '"Is there a problem, Miss <<$pcs_lastname>>?" you hear Miss Orlov ask as you glance around and notice everyone is staring at you as Dan snickers behind you.'
  309. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  310. end
  311. act 'Enjoy':
  312. cla
  313. npc_rel['A10'] += 1
  314. gs 'fame', 'pav', 'sex', 1
  315. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/breastg.jpg"></center>'
  316. 'You bite your lip to silence the moan that wants to escape as you feel your molester''s fingers give your nipple a quick pinch before retreating. It was a nice treat to keep class interesting.'
  317. gs 'arousal', 'foreplay', 5, 'exhibitionism'
  318. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  319. if pcs_inhib >= 40:
  320. act 'Come get some more':
  321. cla
  322. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/boobgr.mp4"></video></center>'
  323. 'You pinch your lips together, trying to silence another moan as you feel your molester''s fingers give your still sensitive nipple another quick pinch before retreating again.'
  324. 'After the hand is gone, you move your hand to one side of your face, as if to scratch an itch and simultaneously glance over your shoulder until you''re looking sidelong at Dan, who has been groping you.'
  325. 'You lift the corner of your mouth in a small smile, winking at him before you scoot your chair back. His eyes fill with surprise and excitement and a few seconds after you''ve turned back towards the teacher, you feel his hand massaging your breast again.'
  326. gs 'arousal', 'foreplay', 10, 'exhibitionism'
  327. act 'Enjoy more':
  328. cla
  329. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/breastg.jpg"></center>'
  330. 'You spend the rest of class with Dan''s hand coming and going to squeeze your breast and tweak your nipple, still careful to make sure the teacher doesn''t catch on.'
  331. if $pantyworntype ! 'none':
  332. 'Enjoying the feeling of Dan''s hand massaging your breast and his fingers tweaking your nipple, you decide to take advantage of the opportunity. You take the pencil you were using to take notes, push it under your skirt and start prodding and playing with your swollen clit through your quickly soaking panties.'
  333. 'Eventually, you decide that the small tip doesn''t provide enough stimulation, so you shift the wet fabric to the side, giving you full access to your now bare pussy. You reach down with one hand and slip two fingers into your dripping wet pussy. They easily slide between your wet lips and your breathing hitches slightly, matching the rhythm of your pistoning fingers.'
  334. *nl
  335. $orgasm_txt = 'Dan seems to have caught on to your arousal and starts kneading and pulling harder at your breast. In a moment of perfect coincidence, your pinch your clit right as Dan squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Dan''s hand slide away as you notice Miss Orlov giving you a questioning look. With bright eyes and a confident smile, you quickly fix your clothes and sit up in your seat.'
  336. $orgasm_or = 'yes'
  337. gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
  338. gs 'arousal', 'end'
  339. 'You spend the rest of class with Dan''s hand playing with your breast as you just sit there in your soaked panties and a small puddle of your own juices, completely satisfied.'
  340. else
  341. gs 'fame', 'pav', 'sex', 1
  342. 'Enjoying the feeling of Dan''s hand massaging your breast and his fingers tweaking your nipple, you decide to take advantage of the opportunity. You take the pencil you were using to take notes, push it under your skirt and start prodding and playing with your already exposed clitoris.'
  343. 'However, your bare pussy is just too tempting to resist and you soon abandon the pencil in favor of your two middle fingers, quickly shoving them inside yourself. They easily slide between your wet lips and your breathing hitches, matching the rhythm of your pistoning fingers.'
  344. *nl
  345. $orgasm_txt = 'Dan seems to have caught on to your arousal and starts kneading and pulling harder at your breast. In a moment of perfect coincidence, your pinch your clit right as Dan squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Dan''s hand slide away as you notice Miss Orlov giving you a questioning look. With bright eyes and a confident smile, you quickly fix your clothes and sit up in your seat.'
  346. $orgasm_or = 'yes'
  347. gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
  348. gs 'arousal', 'end'
  349. 'You spend the rest of class with Dan''s hand playing with your breast as you just sit there in a small puddle of your own juices, completely satisfied.'
  350. end
  351. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  352. end
  353. end
  354. end
  355. end
  356. elseif scooltiperand = 5 and $braworntype ! 'none':
  357. cla
  358. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/brasnap.jpg"></center>'
  359. 'During class, you feel a hand grab and pull on your bra strap. Before you can turn or protest they let go, causing it to snap back painfully. You let out a little yelp and turn to glare at Dan behind you.'
  360. '"Is there a problem, Miss <<$pcs_lastname>>?" Miss Orlov asks and you glance around and notice everyone is staring at you as Dan snickers behind you. Miss Orlov is looking at you accusingly.'
  361. gs 'willpower', 'misc', 'self', 'medium'
  362. if will_cost <= pcs_willpwr:
  363. act 'Tell on him (<<will_cost>> Willpower)':
  364. *clr & cla
  365. gs 'willpower', 'misc', 'self', 'medium'
  366. gs 'willpower', 'pay', 'self'
  367. gs 'stat'
  368. grupvalue[1] -= 1
  369. grupvalue[2] -= 1
  370. grupvalue[3] += 1
  371. grupvalue[4] -= 3
  372. npc_rel['A10'] -= 5
  373. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  374. 'You straighten up. "Yes. Dan is snapping my bra."'
  375. 'Miss Orlov gives Dan a disapproving look. "Is this true?"'
  376. 'Dan denies it, but Miss Orlov doesn''t believe him and sends him to the principal''s office.'
  377. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  378. end
  379. else
  380. act 'Tell on him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  381. end
  382. act 'Nothing is wrong':
  383. *clr & cla
  384. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/engaged.jpg"></center>'
  385. 'You shake your head at Miss Orlov, desperately wanting to turn around and strangle Dan, but you don''t dare now that the teacher is keeping an eye on you.'
  386. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  387. end
  388. gs 'willpower', 'misc', 'self', 'medium'
  389. if will_cost <= pcs_willpwr:
  390. act 'Slap Dan (<<will_cost>> Willpower)':
  391. *clr & cla
  392. gs 'willpower', 'misc', 'self', 'medium'
  393. gs 'willpower', 'pay', 'self'
  394. gs 'stat'
  395. demerit += 10
  396. grupvalue[3] -= 1
  397. grupvalue[4] += 1
  398. npc_rel['A10'] -= 1
  399. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
  400. 'You ignore Miss Orlov and turn around, slapping Dan with all the force you can muster. Dan recoils, his hand going to his cheek as students start murmuring about what happened, some of them even laughing.'
  401. 'Miss Orlov''s voice cuts sharply through the noise. "That''s enough of that, Miss <<$pcs_lastname>>! Go to the principal''s office!"'
  402. act 'Go to the principal''s office': gt 'gschool_office', 'principal'
  403. end
  404. else
  405. act 'Slap Dan (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  406. end
  407. elseif scooltiperand = 6:
  408. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/biology/juliabra.jpg"></center>'
  409. 'Near the end of class, Miss Orlov tells the class to study quietly as she starts grading papers from yesterday''s assignment. Most of your fellow students don''t study, but do a variety of other things instead. Julia catches your eye and as you look over, she opens her shirt to show off her bra, then blushes bright red, closes her shirt and pretends to be busy for the rest of the class.'
  410. gs 'arousal', 'erotic', 5
  411. gs 'arousal', 'end'
  412. gs 'stat'
  413. elseif scooltiperand = 7:
  414. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/crash.mp4"></video></center>'
  415. 'There''s a loud crash from the back of the room and you, along with the rest of the class, turn to see Lavrenti is still sitting at his desk, but the desk is now laying on its side on the floor. The whole class bursts out laughing at him.'
  416. 'Lavrenti quickly wiggles himself out, gets the desk upright again and hurriedly sits down again, blushing furiously all the while. After making sure he''s okay, Miss Orlov gets the class back under control and finishes the lesson.'
  417. elseif scooltiperand = 8:
  418. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/boobg.mp4"></video></center>'
  419. 'Glancing around the class, you notice Lavrenti reaching around the girl sitting in front of him and grabbing her breast. At first, she tries to fend him off and tell him to stop, but after Miss Orlov shoots a few looks at her, she just gives up and tries to ignore his groping hands.'
  420. elseif scooltiperand = 9:
  421. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/dickpic.jpg"></center>'
  422. 'You get an alert on your phone. Seeing that Miss Orlov is busy, you sneakily pull it out of your purse, rest it in your lap and lean back before glancing down to see that someone has sent you an image. You open it up, expecting something innocent, only to be confronted by a photo of someone''s dick. You hear snickering from one side and look up to investigate, but you can''t tell who it was or exactly where it came from. Unsure what to do and not wanting to be caught looking at it, you quickly delete the image.'
  423. gs 'arousal', 'erotic', 2, 'unknown'
  424. elseif scooltiperand = 10:
  425. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flick.jpg"></center>'
  426. 'You notice Dan keeps flicking Artem''s ear whenever Miss Orlov looks away. Poor Artem''s ear is already bright red and he looks like he''s on the verge of tears.'
  427. elseif scooltiperand = 11:
  428. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/wedgieb.jpg"></center>'
  429. 'You hear a pained gasp, as do several others, and glance over just in time to see Lavrenti letting go of Lesco''s underwear. He''s pulled it half way up his back and you wince slightly at what looked like a painful wedgie.'
  430. elseif scooltiperand = 12:
  431. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/biology/danshowdick.jpg"></center>'
  432. 'Near the end of class, Miss Orlov assigns your homework and gives you the last few minutes of time to work on it. She starts grading papers from yesterday''s assignment, and most of the class turns their attention to working on their homework assignment while they can. After a few minutes, you hear someone giggle and glance up and look around; you quickly notice that Dan has his pants unzipped and his dick is hanging out as he says something to Irina, who is mostly ignoring him, although she does take a peek now and again, as does Natasha.'
  433. 'Whatever he wanted isn''t going to happen though, and he finally puts his dick away at the end of class.'
  434. gs 'arousal', 'voyeur', 5
  435. gs 'arousal', 'end'
  436. gs 'stat'
  437. elseif scooltiperand = 13:
  438. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/biology/irinaselfie.jpg"></center>'
  439. 'Near the end of class, Miss Orlov tells the class to study quietly as she gets up and leaves the room. Of course, once she''s gone, everyone starts talking and only a few of the nerds actually study. Irina gets up and sits on the edge of Miss Orlov''s desk and starts taking selfies. She ignores the boys hoots and cat calls until the end of class when the bell rings.'
  440. elseif scooltiperand = 14:
  441. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/biology/natpanties.jpg"></center>'
  442. 'Near the end of class, Miss Orlov assigns your homework and gives you the last bit of time to work on it. She starts grading papers from yesterday''s assignment, and most of the class turns their attention to working on their homework assignment while they can. After a few minutes, you glance around and notice Natasha is sitting with her legs slightly apart, showing off her panties to anyone that looks. You doubt she''s aware of it since she seems completely engrossed in working on her homework.'
  443. gs 'arousal', 'erotic', 5
  444. gs 'arousal', 'end'
  445. gs 'stat'
  446. elseif scooltiperand = 15:
  447. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/biology/natsit.jpg"></center>'
  448. 'Near the end of class, Miss Orlov tells the class to study quietly as she gets up and leaves the room. Of course, once she''s gone, everyone starts talking and only a few of the nerds actually study. Most of the students get up and walk around. Even Natasha puts her books away, gets up and sits on the back of her chair, giving you a smile when you look her way.'
  449. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  450. elseif scooltiperand = 16:
  451. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/biology/natskirt.jpg"></center>'
  452. 'Near the end of class, Miss Orlov calls Natasha up to the blackboard to write out the assignment. Once done, Natasha returns to her seat and sits down, unaware that the back of her skirt has caught on the seat, which shows off her panty-clad ass as she sits through the rest of the class. Several other students notice as well.'
  453. gs 'arousal', 'erotic', 5
  454. gs 'arousal', 'end'
  455. gs 'stat'
  456. elseif scooltiperand = 17:
  457. cla
  458. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
  459. 'The lesson pauses briefly when one of the other students asks Miss Orlov a question about her assignment. With nothing to do for the moment, you doodle lazily in the margin of your notebook.'
  460. 'When you look back up, you notice Lazar turning his head away. You don''t think much of it at first, until you catch him a second time. Was he looking at you, or just in your general direction? Even Miss Orlov walks by and pauses next to your desk for a moment before continuing on.'
  461. 'Class resumes, and things return to normal, but part-way through the lesson, you look at Lazar again and find him staring at you. It looks like he''s trying not to make eye contact, however, otherwise he would have noticed you looking back at him. You wonder what his deal is.'
  462. 'Following his gaze down, you spot what''s caught his attention: your uniform has lost a button, which is giving him a good view of your cleavage.'
  463. act 'Pull your shirt closed':
  464. cla & *clr
  465. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/closeshirtfo.jpg"></center>'
  466. 'You quickly grasp both sides of your blouse and pull them tightly together. Lazar grins when he realizes he''s been caught and winks at you before turning back to face the blackboard.'
  467. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  468. end
  469. gs 'willpower', 'skill', 'pcs_inhib', 'easy'
  470. if will_cost <= pcs_willpwr:
  471. act 'Ignore it (<<will_cost>> Willpower)':
  472. *clr & cla
  473. gs 'willpower', 'pay', 'self'
  474. gs 'fame', 'pav', 'sex', 1
  475. gs 'stat'
  476. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
  477. 'You ignore it, letting Lazar continue to gawk at you. You find yourself somewhat amused at how little it takes to completely enthrall some boys.'
  478. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  479. end
  480. else
  481. act 'Ignore it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  482. end
  483. elseif scooltiperand <= 19:
  484. cla
  485. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  486. 'As you arrive in class, you look around and decide to sit next to...'
  487. act 'Irina':
  488. *clr & cla
  489. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  490. gs 'exp_gain', 'chrsm', rand(1,2)
  491. if fame['pav_slut'] >= 150:
  492. 'You sit next to Irina, who looks at you in disgust and turns away to talk to someone else.'
  493. else
  494. if grupTipe = 1:
  495. npc_rel['A17'] += 1
  496. 'You sit next to Irina and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  497. elseif grupTipe = 5:
  498. 'You sit next to Irina, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and talking to other people.'
  499. else
  500. npc_rel['A17'] += 1
  501. 'You sit next to Irina. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
  502. end
  503. end
  504. gs 'stat'
  505. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  506. end
  507. act 'Julia':
  508. *clr & cla
  509. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  510. gs 'exp_gain', 'chrsm', rand(1,2)
  511. if fame['pav_slut'] >= 150:
  512. 'You sit next to Julia, who avoids making eye contact with you and instead focuses on her coursework.'
  513. else
  514. if grupTipe = 3:
  515. npc_rel['A12'] += 1
  516. 'You sit next to Julia and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  517. elseif grupTipe = 5:
  518. 'You sit next to Julia, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
  519. else
  520. npc_rel['A12'] += 1
  521. 'You sit next to Julia. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
  522. end
  523. end
  524. gs 'stat'
  525. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  526. end
  527. act 'Lavrenti':
  528. *clr & cla
  529. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  530. gs 'exp_gain', 'chrsm', rand(1,2)
  531. if fame['pav_slut'] >= 150:
  532. 'You sit next to Lavrenti, who gives you a perverted smile and keeps asking if you want to suck his dick.'
  533. else
  534. if grupTipe = 4:
  535. npc_rel['A155'] += 1
  536. 'You sit next to Lavrenti and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  537. elseif grupTipe = 5:
  538. 'You''re forced to sit next to Lavrenti and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
  539. else
  540. npc_rel['A155'] += 1
  541. 'You sit next to Lavrenti. He''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
  542. end
  543. end
  544. gs 'stat'
  545. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  546. end
  547. act 'Artem':
  548. *clr & cla
  549. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  550. gs 'exp_gain', 'chrsm', rand(1,2)
  551. if fame['pav_slut'] >= 150:
  552. 'You sit next to Artem, who looks at you in disgust and instead focuses on his coursework.'
  553. else
  554. if grupTipe = 3:
  555. npc_rel['A2'] += 1
  556. 'You sit next to Artem and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  557. elseif grupTipe = 5:
  558. 'You sit next to Artem, but he ignores you and chooses to talk to other people or do his coursework.'
  559. else
  560. npc_rel['A2'] += 1
  561. 'You sit next to Artem. He''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
  562. end
  563. end
  564. gs 'stat'
  565. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  566. end
  567. act 'Natasha':
  568. *clr & cla
  569. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  570. gs 'exp_gain', 'chrsm', rand(1,2)
  571. if fame['pav_slut'] >= 150:
  572. 'You sit next to Natasha, who avoids making eye contact with you and instead focuses on her coursework.'
  573. else
  574. if grupTipe = 3:
  575. npc_rel['A16'] += 1
  576. 'You sit next to Natasha and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  577. elseif grupTipe = 5:
  578. 'You sit next to Natasha, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
  579. else
  580. npc_rel['A16'] += 1
  581. 'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
  582. end
  583. end
  584. gs 'stat'
  585. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  586. end
  587. act 'Lazar':
  588. *clr & cla
  589. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  590. gs 'exp_gain', 'chrsm', rand(1,2)
  591. if fame['pav_slut'] >= 150:
  592. 'You sit next to Lazar, who mocks you for the duration of the lesson about how many dicks you''ve sucked and how your breath probably smells of cum.'
  593. else
  594. if grupTipe = 2:
  595. npc_rel['A149'] += 1
  596. 'You sit next to Lazar and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  597. elseif grupTipe = 5:
  598. 'You sit next to Lazar, but he ignores you and only talks to you if it involves mocking you.'
  599. else
  600. npc_rel['A149'] += 1
  601. 'You sit next to Lazar. He''s a little surprised that you chose to do so, but seems to enjoy the attention you''re giving him. You''re able to strike up a brief conversation with him before Miss Orlov asks you to be quiet.'
  602. end
  603. end
  604. gs 'stat'
  605. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  606. end
  607. act 'Lesco':
  608. *clr & cla
  609. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  610. gs 'exp_gain', 'chrsm', rand(1,2)
  611. if fame['pav_slut'] >= 150:
  612. 'You sit next to Lesco, who avoids making eye contact with you and awkwardly puts his head down. Your classmates notice this and you feel embarrassed at the fact that you''re so unpopular that even Lesco won''t talk to you.'
  613. elseif grupTipe = 5:
  614. npc_rel['A7'] += 1
  615. 'You sit next to Lesco and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  616. else
  617. 'You sit next to Lesco and he looks at you in confusion, fearful of what you''ll do. Despite your attempts to reassure him, he''s so scared of you that he doesn''t speak for the duration of the class.'
  618. end
  619. gs 'stat'
  620. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  621. end
  622. else
  623. cla
  624. gs 'stat'
  625. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  626. 'As you sit in class listening to the lesson, you hear some of your fellow students talking behind you.'
  627. act 'Ignore them and wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  628. act 'Eavesdrop':
  629. *clr & cla
  630. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/eavesdrop.jpg"></center>'
  631. gs 'gschool_gossip', 'lesson'
  632. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  633. end
  634. end
  635. else
  636. gt 'gschool_lessons', 'short_break'
  637. end
  638. end
  639. if $ARGS[0] = 'science':
  640. *clr & cla
  641. menu_off = 1
  642. if rand(0,5) > 0:
  643. school_event_hour = 1
  644. scooltiperand = rand(1,18)
  645. if scooltiperand = 1:
  646. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_2.jpg"></center>'
  647. 'Irina looks like she has it all figured out. Her grades are excellent, all the guys in school like her, and she doesn''t have to answer to anyone. She''s sitting back in a chair, giving herself a manicure.'
  648. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  649. elseif scooltiperand = 2:
  650. pcs_mood += 20
  651. gs 'stat'
  652. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_3.jpg"></center>'
  653. 'As you walk into class, you see some guys have drawn a goofy scene on the blackboard, making it look like they''re characters in a computer game. You share a laugh with them as you sit down; that certainly brightened your mood.'
  654. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  655. elseif scooltiperand = 3:
  656. pcs_mood -= 10
  657. gs 'stat'
  658. if $pantyworntype = 'none' and analplugin = 0 and (cum_loc['vagina'] > 0 or cum_loc['anus'] > 0):
  659. pcs_memory['school_no_panty_cum_flash'] = daystart
  660. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_2.jpg"></center>'
  661. 'Before you can answer the question Miss Orlov poses, you have to clean the blackboard ,but accidentally drop the cloth. As you bend over to pick it up, you suddenly feel something <i>spurt</i> down your leg.'
  662. *nl
  663. if cum_loc['vagina'] > 0 and cum_loc['anus'] > 0:
  664. gs 'fame', 'pav', 'sex', rand(8,15)
  665. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, so are both your holes leaking cum that''s dribbling down your thigh. Miss Orlov swiftly steps behind you, blocking the view. "You did that before class?" she murmurs to herself in an embarrassed, almost scandalized tone. "<i>Both holes?</i>"'
  666. elseif cum_loc['vagina'] > 0:
  667. gs 'fame', 'pav', 'sex', rand(8,12)
  668. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, but also the cum leaking from your pussy and dribbling down your thigh. Miss Orlov swiftly steps behind you, blocking the view. "You did that <i>before class?</i>" she murmurs to herself in an embarrassed tone. "Just how sexually active are you?"'
  669. elseif cum_loc['anus'] > 0:
  670. gs 'fame', 'pav', 'sex', rand(8,15)
  671. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, so is the cum leaking from between your ass cheeks and dribbling down your thigh. Miss Orlov swiftly steps behind you, blocking the view. "You did that <i>before class?</i>" she murmurs to herself in an embarrassed tone. "Just how sexually active are you?"'
  672. end
  673. elseif $pantyworntype = 'none' and analplugin = 1:
  674. gs 'arousal', 'flash', -5
  675. gs 'fame', 'pav', 'sex', rand(4,8)
  676. pcs_memory['school_no_panty__anal_plug_flash'] = daystart
  677. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nopanties_buttplug.jpg"></center>'
  678. 'You''ve been called up to answer the question written on the blackboard, but while solving it, you need to erase something. You accidentally drop the cloth and hesitate to pick it up as you think about the fact that not only are you not wearing any panties, your ass is also stuffed with a butt plug.'
  679. *nl
  680. '"Is there a problem, Miss <<$pcs_lastname>>?" Miss Orlov asks curiously.'
  681. 'With a coy smile, you slowly bend over until you feel your skirt rise up, exposing your bare pussy and ass to your classmates. Hearing the flurry of murmurs and whispers, you can''t help but squeeze and clench around the toy. The boys sound both surprised and intrigued by the sight while the girls whisper to one another that you''re a slut. From where Miss Orlov sits, she can''t see what everyone is fussing over, so she starts to move to get a better look. You quickly snap back up and adjust your skirt and, with a devious smile and cloth in hand, you start wiping away at the board as if nothing happened.'
  682. elseif $pantyworntype = 'none' and analplugin = 0:
  683. gs 'arousal', 'flash', -5
  684. gs 'fame', 'pav', 'sex', rand(1,4)
  685. pcs_memory['school_no_panty_flash'] = daystart
  686. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_2.jpg"></center>'
  687. 'Before you can answer the question Miss Orlov poses you, you have to clean the blackboard, but accidentally drop the cloth and totally forget that you''re not wearing panties. The whistling and shouting from the boys and murmurs of disapproval from most of the girls behind you tell you that everyone has a clear view of your bare ass, and both of your holes are on display for everyone to see. Miss Orlov comes over to help you back up and block the view of your ass as best she can.'
  688. '"This is why you should wear panties to school," she says softly once you''re back on your feet. "I won''t report you, but I suggest you wear some in the future."'
  689. else
  690. gs 'arousal', 'flash', -5
  691. gs 'fame', 'pav', 'sex', 1
  692. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_1.jpg"></center>'
  693. 'When you walk up to the blackboard to answer a question, you trip and fall. Somehow, you manage to fall in such a way that your skirt ends up on your back and the whole class can see your panty-clad ass. You quickly get up and straighten your clothes with a bright red face, trying to ignore the hollering from your classmates. Miss Orlov comes over to help you back up and block the view of your ass as best she can. You can tell that most of the guys and even a few girls definitely appreciated your show, even if it was involuntarily.'
  694. end
  695. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  696. elseif scooltiperand = 4:
  697. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_9.jpg"></center>'
  698. 'As you sit in class waiting for the lesson to begin, you can''t help but admire the expensive looking stockings Stasya is wearing. With a tinge of jealousy, you wonder where you could buy yourself a pair and if you can afford them.'
  699. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  700. elseif scooltiperand = 5:
  701. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_10.jpg"></center>'
  702. 'As you wait for the end of the class, you notice Irina taking her shoes off and putting them back on, probably trying to get a bit more comfortable in them. She''s showing off her shapely legs as she does, drawing more than a few looks from her fellow classmates.'
  703. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  704. elseif scooltiperand = 6:
  705. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/dickpic.jpg"></center>'
  706. 'You get an alert on your phone. Seeing that Miss Orlov is busy, you sneakily pull it out of your purse, rest it in your lap and lean back before glancing down to see that someone has sent you an image. You open it up, expecting something innocent, only to be confronted by a photo of someone''s dick. You hear snickering from one side and look up to investigate, but you can''t tell who it was or exactly where it came from. Unsure what to do about it, you decide that you don''t want to be caught looking at it, so you delete the image.'
  707. gs 'arousal', 'erotic', 2, 'unknown'
  708. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  709. elseif scooltiperand = 7:
  710. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
  711. 'The lesson pauses briefly when one of the other students asks Miss Orlov a question about her assignment. With nothing to do for the moment, you doodle lazily in the margin of your notebook.'
  712. 'When you look back up, you notice Andrey turning his head away. You don''t think much of it at first, until you catch him a second time. Was he looking at you, or just in your general direction? Even Miss Orlov walks by and pauses next to your desk for a moment before continuing on.'
  713. 'Class resumes, and things return to normal, but part-way through the lesson, you look at Andrey again and find him staring at you. It looks like he''s trying not to make eye contact, however, otherwise he would have noticed you looking back at him. You wonder what his deal is.'
  714. 'Following his gaze down, you spot what''s caught his attention: your uniform has lost a button, which is giving him a good look at your cleavage.'
  715. act 'Pull your shirt closed':
  716. cla & *clr
  717. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/closeshirtfo.jpg"></center>'
  718. 'You quickly grasp both sides of your blouse and pull them tightly together. Andrey grins when he realizes he''s been caught and winks at you before turning back to face the blackboard. Stasya, having finally noticed what her boyfriend was doing, gives you a dirty look.'
  719. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  720. end
  721. gs 'willpower', 'skill', 'pcs_inhib', 'easy'
  722. if will_cost <= pcs_willpwr:
  723. act 'Ignore it (<<will_cost>> Willpower)':
  724. *clr & cla
  725. gs 'willpower', 'pay', 'self', 'easy'
  726. gs 'fame', 'pav', 'sex', 1
  727. gs 'stat'
  728. npc_rel['A147'] += 1
  729. npc_rel['A139'] -= 1
  730. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
  731. 'You ignore it, letting Andrey continue to gawk at you. You find yourself somewhat amused at how little it takes to completely enthrall some boys, although by the look on Stasya''s face, you are not earning her friendship.'
  732. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  733. end
  734. else
  735. act 'Ignore it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  736. end
  737. elseif scooltiperand =< 9:
  738. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  739. 'As you arrive in class, you look around and decide to sit next to...'
  740. act 'Irina':
  741. *clr & cla
  742. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  743. gs 'exp_gain', 'chrsm', rand(1,2)
  744. if fame['pav_slut'] >= 150:
  745. 'You sit next to Irina, who looks at you in disgust and turns away to talk to someone else.'
  746. else
  747. if grupTipe = 1:
  748. npc_rel['A17'] += 1
  749. 'You sit next to Irina and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  750. elseif grupTipe = 5:
  751. 'You sit next to Irina, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and talking to other people.'
  752. else
  753. npc_rel['A17'] += 1
  754. 'You sit next to Irina. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
  755. end
  756. end
  757. gs 'stat'
  758. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  759. end
  760. act 'Andrey and Stasya':
  761. *clr & cla
  762. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  763. gs 'exp_gain', 'chrsm', rand(1,2)
  764. if fame['pav_slut'] >= 150:
  765. 'You sit next to Andrey and Stasya. Stasya glares at you and warns you not to even try and suck Andrey''s dick, but he laughs in response, saying how he would never let your filthy mouth near him.'
  766. else
  767. if grupTipe = 1:
  768. npc_rel['A139'] += 1
  769. npc_rel['A147'] += 1
  770. 'You sit next to Andrey and Stasya and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you all to the principal''s office.'
  771. elseif grupTipe = 5:
  772. 'You sit next to Andrey and Stasya, but they dismiss all of your attempts to speak with them and instead spend the lesson talking to each other.'
  773. else
  774. npc_rel['A139'] += 1
  775. npc_rel['A147'] += 1
  776. 'You sit next to Andrey and Stasya. They''re a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
  777. end
  778. end
  779. gs 'stat'
  780. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  781. end
  782. act 'Mefodiy':
  783. *clr & cla
  784. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  785. gs 'exp_gain', 'chrsm', rand(1,2)
  786. if fame['pav_slut'] >= 150:
  787. 'You sit next to Mefodiy, who expresses his disgust at your slutiness with sarcastic jokes and then ignores you for the rest of the lesson.'
  788. else
  789. if grupTipe = 1:
  790. npc_rel['A148'] += 1
  791. 'You sit next to Mefodiy and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  792. elseif grupTipe = 5:
  793. 'You sit next to Mefodiy, but he ignores you for the duration of the lesson.'
  794. else
  795. npc_rel['A148'] += 1
  796. 'You sit next to Mefodiy. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him before Miss Orlov asks you to be quiet.'
  797. end
  798. end
  799. gs 'stat'
  800. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  801. end
  802. act 'Gerasim':
  803. *clr & cla
  804. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  805. gs 'exp_gain', 'chrsm', rand(1,2)
  806. if fame['pav_slut'] >= 150:
  807. 'You sit next to Gerasim, who looks at you in disgust and instead focuses on his coursework.'
  808. else
  809. if grupTipe = 3:
  810. npc_rel['A153'] += 1
  811. 'You sit next to Gerasim and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  812. elseif grupTipe = 5:
  813. 'You sit next to Gerasim, but he ignores you and chooses to talk to other people or do his coursework.'
  814. else
  815. npc_rel['A153'] += 1
  816. 'You sit next to Gerasim. He''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
  817. end
  818. end
  819. gs 'stat'
  820. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  821. end
  822. act 'Veronika':
  823. *clr & cla
  824. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  825. gs 'exp_gain', 'chrsm', rand(1,2)
  826. if fame['pav_slut'] >= 150:
  827. 'You sit next to Veronika, who glares at you, clearly disgusted at your slutiness, and looks away. A shiver runs down your spine at how cold she just was to you.'
  828. else
  829. npc_rel['A141'] += 1
  830. 'You sit next to Veronika. She''s her usual cold and distant self and doesn''t make any effort to engage you in conversation, so you don''t bother trying.'
  831. end
  832. gs 'stat'
  833. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  834. end
  835. act 'Vanya':
  836. *clr & cla
  837. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  838. gs 'exp_gain', 'chrsm', rand(1,2)
  839. if fame['pav_slut'] >= 150:
  840. 'You sit next to Vanya, who immediately stands up and walks over to sit with Katja and Vicky, all of them giving disgusted looks.'
  841. else
  842. if grupTipe = 2:
  843. npc_rel['A165'] += 1
  844. 'You sit next to Vanya and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  845. elseif grupTipe = 5:
  846. 'You sit next to Vanya. He ignores you, instead choosing to lean back and talk with Katja and Vicky.'
  847. else
  848. npc_rel['A165'] += 1
  849. 'You sit next to Vanya. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him before you catch Vicky giving you dagger eyes and you turn away.'
  850. end
  851. end
  852. gs 'stat'
  853. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  854. end
  855. act 'Arkadi':
  856. *clr & cla
  857. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  858. gs 'exp_gain', 'chrsm', rand(1,2)
  859. if fame['pav_slut'] >= 150:
  860. 'You sit next to Arkadi, who gives you a perverted smile and keeps asking if you want to suck his dick.'
  861. else
  862. if grupTipe = 4:
  863. npc_rel['A156'] += 1
  864. 'You sit next to Arkadi and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
  865. elseif grupTipe = 5:
  866. 'You''re forced to sit next to Arkadi and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
  867. else
  868. npc_rel['A156'] += 1
  869. 'You sit next to Arkadi. He''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
  870. end
  871. end
  872. gs 'stat'
  873. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  874. end
  875. elseif scooltiperand = 11:
  876. gs 'stat'
  877. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/science/andstaskirt.jpg"></center>'
  878. 'As you sit in class listening to the lesson, you hear Stasya telling Andrey to stop. When you glance over, you see Andrey trying to pull her skirt up as she holds it down.'
  879. 'She''s talking softly and trying not to draw attention, but after a few more hissed whispers, he lets go and mutters something as Stasya glares at him before the class goes back to normal.'
  880. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  881. elseif scooltiperand = 12:
  882. gs 'stat'
  883. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/science/irinaselfie.jpg"></center>'
  884. 'As you sit in class listening to the lesson, you see Irina pull out her phone and take selfies of herself and Stasya. Miss Orlov doesn''t even notice.'
  885. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  886. elseif scooltiperand = 13:
  887. gs 'stat'
  888. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/science/iristagossip.jpg"></center>'
  889. 'As you sit in class listening to the lesson, you hear Irina and Stasya gossiping and overhear a bit of it.'
  890. '"Did you hear that Igor got pantsed at the dance last Friday? He had the tiniest dick!" Stasya says as she holds up her hands to show how small it was.'
  891. 'Irina giggles and they get a few looks, so they talk even quieter and you can''t make out what they''re saying anymore.'
  892. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  893. elseif scooltiperand = 14:
  894. gs 'stat'
  895. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/science/stabraflash.jpg"></center>'
  896. 'As you sit in class listening to the lesson, you hear Andrey trying to get Stasya to do something. "Come on, babe! Just do it quickly!"'
  897. 'Stasya rolls her eyes, then looks around to make sure no one is watching before she pulls up her shirt to flash her bra at him.'
  898. 'Andrey grins at her and tells her how great she is and they start to get all lovey dovey together.'
  899. gs 'arousal', 'voyeur', 5
  900. gs 'arousal', 'end'
  901. gs 'stat'
  902. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  903. elseif scooltiperand = 15:
  904. gs 'stat'
  905. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/science/staoverdesk.jpg"></center>'
  906. 'As class ends, Stasya starts to get up, but accidentally knocks her book off the front of her desk. While still in her desk, she stands up and bends over to grab it off the floor, inadvertently giving everyone behind her a look at her panty-clad ass until she straightens up.'
  907. 'A few snickers and giggles causes her to look back and she seems to understand what happened, quickly smoothing out her skirt before leaving with Andrey.'
  908. gs 'arousal', 'erotic', 5
  909. gs 'arousal', 'end'
  910. gs 'stat'
  911. act 'Leave class': gt 'gschool_lessons', 'short_break'
  912. else
  913. gs 'stat'
  914. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  915. 'As you sit in class listening to the lesson, you hear some of your fellow students talking behind you.'
  916. act 'Ignore them and wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  917. act 'Eavesdrop':
  918. *clr & cla
  919. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/eavesdrop.jpg"></center>'
  920. gs 'gschool_gossip', 'lesson'
  921. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  922. end
  923. end
  924. else
  925. gt 'gschool_lessons', 'short_break'
  926. end
  927. end
  928. if $ARGS[0] = 'computer':
  929. *clr & cla
  930. menu_off = 1
  931. if fuckornot = 2 and fuckornot_day < daystart - 1:
  932. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/computer_class.jpg"></center>'
  933. 'While working on your computer assignment, you get a message from someone, but no name is listed. It just has a school ID. You look around to see who might have sent it, but no one seems to be paying attention to you. All the message says is "Where do you rate?" with a link to a web page.'
  934. act 'Ignore it and focus on your school work.': fuckornot_day = daystart + rand(0,2) & gt 'gschool_lessons', 'short_break'
  935. act 'Click on the link': $view_location = 'school' & gt 'komp_HF_or_not', 'fuckornot'
  936. elseif fuckornot = 2 and hotornot = 2 and fuckornot_day < daystart - 8:
  937. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/computer_class.jpg"></center>'
  938. 'While working on your computer assignment, you get a message from someone, but no name is listed. It just has a school ID. You look around to see who might have sent it, but no one seems to be paying attention to you. All the message says is "Where do you rate?" with a link to a web page.'
  939. act 'Ignore it and focus on your school work.': fuckornot_day = daystart + rand(0,2) & gt 'gschool_lessons', 'short_break'
  940. act 'Click on the link': $view_location = 'school' & gt 'komp_HF_or_not', 'hotornot'
  941. elseif rand(0,5) > 0:
  942. school_event_hour = 1
  943. scooltiperand = rand(1,26)
  944. if scooltiperand = 1:
  945. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_10.jpg"></center>'
  946. 'As you wait for the end of the class, you notice Albina taking her shoes off and putting them back on, probably trying to get a bit more comfortable in them. She''s showing off her shapely legs as she does, drawing more than a few looks from her fellow classmates.'
  947. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  948. elseif scooltiperand = 2:
  949. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/urok7.jpg"></center>'
  950. 'As you wait for the lesson to end, you see that you''re not the only one who''s a bit drowsy; Alyona is very close to falling asleep on her desk.'
  951. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  952. elseif scooltiperand = 3:
  953. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/boobg.mp4"></video></center>'
  954. 'During class, you feel a hand slide around your side and grab one of your breasts. You squeak loudly and try to smack Vasily''s hand away, but he jerks it away and all you manage to do is smack your breast.'
  955. '"Is there a problem, Miss <<$pcs_lastname>>?" you hear Mr. Ivanov ask as you glance around and notice everyone is staring at you as Vasily snickers behind you. Mr. Ivanov looks at you expectantly.'
  956. gs 'willpower', 'misc', 'self', 'medium'
  957. if will_cost <= pcs_willpwr:
  958. act 'Tell on him (<<will_cost>> Willpower)':
  959. *clr & cla
  960. gs 'willpower', 'misc', 'self', 'medium'
  961. gs 'willpower', 'pay', 'self'
  962. gs 'stat'
  963. grupvalue[1] -= 1
  964. grupvalue[2] -= 1
  965. grupvalue[3] += 1
  966. grupvalue[4] -= 3
  967. npc_rel['A11'] -= 5
  968. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  969. 'You straighten up. "Yes. Vasily is grabbing my breasts."'
  970. 'Mr. Ivanov gives Vasily a disapproving look. "Is this true?"'
  971. 'Vasily denies it, but Mr. Ivanov doesn''t believe him and sends him to the principal''s office.'
  972. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  973. end
  974. else
  975. act 'Tell on him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  976. end
  977. act 'Nothing is wrong':
  978. cla
  979. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/engaged.jpg"></center>'
  980. 'You shake your head at Mr. Ivanov, desperately wanting to turn around and strangle Vasily, but you don''t dare now that Mr. Ivanov is keeping an eye on you.'
  981. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  982. end
  983. gs 'willpower', 'misc', 'self', 'medium'
  984. if will_cost <= pcs_willpwr:
  985. act 'Slap Vasily (<<will_cost>> Willpower)':
  986. *clr & cla
  987. gs 'willpower', 'misc', 'self', 'medium'
  988. gs 'willpower', 'pay', 'self'
  989. gs 'stat'
  990. demerit += 10
  991. grupvalue[3] -= 1
  992. grupvalue[4] += 1
  993. npc_rel['A11'] -= 1
  994. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
  995. 'You ignore Mr. Ivanov and turn around, slapping Vasily with all the force you can muster. Vasily recoils, his hand going to his cheek as students start murmuring about what happened, some of them even laughing.'
  996. 'Mr. Ivanov''s voice cuts sharply through the noise. "That''s enough of that, Miss <<$pcs_lastname>>! Go to the principal''s office!"'
  997. act 'Go to the principal''s office': gt 'gschool_office', 'principal'
  998. end
  999. else
  1000. act 'Slap Vasily (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1001. end
  1002. act 'Embarrassed':
  1003. *clr & cla
  1004. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/boobg.mp4"></video></center>'
  1005. 'You squeak loudly as his fingers quickly pinch your sensitive nipple and your hand quickly flies to your breast to shield it from further attack.'
  1006. '"Is there a problem, Miss <<$pcs_lastname>>?" Mr. Ivanov asks and you glance around and notice everyone is staring at you as Vasily snickers behind you.'
  1007. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1008. end
  1009. act 'Enjoy':
  1010. cla
  1011. npc_rel['A11'] += 1
  1012. gs 'fame', 'pav', 'sex', 1
  1013. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/breastg.jpg"></center>'
  1014. 'You bite your lip to silence the moan that wants to escape as you feel your molester''s fingers give your nipple a quick pinch before retreating. It was a nice treat to keep class interesting.'
  1015. gs 'arousal', 'foreplay', 5, 'exhibitionism'
  1016. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1017. if pcs_inhib >= 40:
  1018. act 'Come get some more':
  1019. cla
  1020. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/boobgr.mp4"></video></center>'
  1021. 'You pinch your lips together, trying to silence another moan as you feel your molester''s fingers give your still sensitive nipple another quick pinch before retreating again. After the hand is gone, you move your hand to one side of your face, as if to scratch an itch and simultaneously glance over your shoulder until you''re looking sidelong at Vasily, who has been groping you.'
  1022. 'You lift the corner of your mouth in a small smile, winking at him before you scoot your chair back. His eyes fill with surprise and excitement and a few seconds after you''ve turned back towards Mr. Ivanov, you feel his hand massaging your breast again.'
  1023. gs 'arousal', 'foreplay', 10, 'exhibitionism'
  1024. act 'Enjoy more':
  1025. cla
  1026. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/breastg.jpg"></center>'
  1027. 'You spend the rest of class with Vasily''s hand coming and going to squeeze your breast and tweak your nipple, still careful to make sure Mr. Ivanov doesn''t catch on.'
  1028. if $pantyworntype ! 'none':
  1029. 'Enjoying the feeling of Vasily''s hand massaging your breast and his fingers tweaking your nipple, you decide to take advantage of the opportunity. You take the pencil you were using to take notes, push it under your skirt and start prodding and playing with your swollen clit through your quickly soaking panties.'
  1030. 'Eventually, you decide that the small tip doesn''t provide enough stimulation, so you shift the wet fabric to the side, giving you full access to your now bare pussy. You reach down with one hand and slip two fingers up your dripping wet pussy. They easily slide between your wet lips and your breathing hitches slightly, matching the rhythm of your pistoning fingers.'
  1031. *nl
  1032. $orgasm_txt = 'Vasily seems to have caught on to your arousal and starts kneading and pulling harder at your breast. In a moment of perfect coincidence, you pinch your clit just as Vasily gives your sensitive nipple a quick squeeze. The combined stimulation is too much and your knees fly together, trapping your hand as your legs clench from the sudden orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Vasily''s hand slide away as you notice Mr. Ivanov giving you a questioning look. With bright eyes and a confident smile, you quickly fix your clothes and sit up in your seat.'
  1033. $orgasm_or = 'yes'
  1034. gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
  1035. gs 'arousal', 'end'
  1036. 'You spend the rest of class with Vasily''s hand playing with your breast as you just sit there in your soaked panties and a small puddle of your own juices, completely satisfied.'
  1037. else
  1038. gs 'fame', 'pav', 'sex', 1
  1039. 'Enjoying the feeling of Vasily''s hand massaging your breast and his fingers tweaking your nipple, you decide to take advantage of the opportunity. You take the pencil you were using to take notes, push it under your skirt and start prodding and playing with your already exposed clitoris, but your bare pussy is just too tempting to resist and you soon abandon the pencil in favor of your two middle fingers, quickly shoving them inside yourself. They easily slide between your wet lips and your breathing hitches, matching the rhythm of your pistoning fingers.'
  1040. *nl
  1041. $orgasm_txt = 'Vasily seems to have caught on to your arousal and starts kneading and pulling harder at your breast. In a moment of perfect coincidence, you pinch your clit just as Vasily gives your sensitive nipple a quick squeeze. The combined stimulation is too much and your knees fly together, trapping your hand as your legs clench from the sudden orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Vasily''s hand slide away as you notice Mr. Ivanov giving you a questioning look. With bright eyes and a confident smile, you quickly fix your clothes and sit up in your seat.'
  1042. $orgasm_or = 'yes'
  1043. gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
  1044. gs 'arousal', 'end'
  1045. 'You spend the rest of class with Vasily''s hand playing with your breast as you just sit there in a small puddle of your own juices, completely satisfied.'
  1046. end
  1047. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1048. end
  1049. end
  1050. end
  1051. end
  1052. elseif scooltiperand = 4 and $braworntype ! 'none':
  1053. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/brasnap.jpg"></center>'
  1054. 'During class, you feel a hand grab and pull on your bra strap. Before you can turn or protest they let go, causing it to snap back painfully. You let out a little yelp and turn to glare at Vasily behind you.'
  1055. '"Is there a problem, Miss <<$pcs_lastname>>?" Mr. Ivanov asks and you glance around and notice everyone is staring at you as Vasily snickers behind you. Mr. Ivanov is looking at you accusingly.'
  1056. gs 'willpower', 'misc', 'self', 'medium'
  1057. if will_cost <= pcs_willpwr:
  1058. act 'Tell on him (<<will_cost>> Willpower)':
  1059. *clr & cla
  1060. gs 'willpower', 'misc', 'self', 'medium'
  1061. gs 'willpower', 'pay', 'self'
  1062. gs 'stat'
  1063. grupvalue[1] -= 1
  1064. grupvalue[2] -= 1
  1065. grupvalue[3] += 1
  1066. grupvalue[4] -= 3
  1067. npc_rel['A11'] -= 5
  1068. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  1069. 'You straighten up. "Yes. Vasily is snapping my bra stap."'
  1070. 'Mr. Ivanov gives Vasily a disapproving look. "Is this true?"'
  1071. 'Vasily denies it, but Mr. Ivanov doesn''t believe him and sends him to the principal''s office.'
  1072. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1073. end
  1074. else
  1075. act 'Tell on him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1076. end
  1077. act 'Nothing is wrong':
  1078. cla
  1079. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/engaged.jpg"></center>'
  1080. 'You shake your head at Mr. Ivanov, desperately wanting to turn around and strangle Vasily, but you don''t dare now that Mr. Ivanov is keeping an eye on you.'
  1081. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1082. end
  1083. gs 'willpower', 'misc', 'self', 'medium'
  1084. if will_cost <= pcs_willpwr:
  1085. act 'Slap Vasily (<<will_cost>> Willpower)':
  1086. *clr & cla
  1087. gs 'willpower', 'misc', 'self', 'medium'
  1088. gs 'willpower', 'pay', 'self'
  1089. gs 'stat'
  1090. demerit += 10
  1091. grupvalue[3] -= 1
  1092. grupvalue[4] += 1
  1093. npc_rel['A11'] -= 1
  1094. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
  1095. 'You ignore Mr. Ivanov and turn around, slapping Vasily with all the force you can muster. Vasily recoils, his hand going to his cheek as students start murmuring about what happened, some of them even laughing.'
  1096. 'Mr. Ivanov''s voice cuts sharply through the noise. "That''s enough of that, Miss <<$pcs_lastname>>! Go to the principal''s office!"'
  1097. act 'Go to the principal''s office': gt 'gschool_office', 'principal'
  1098. end
  1099. else
  1100. act 'Slap Vasily (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1101. end
  1102. elseif scooltiperand = 5:
  1103. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/crash.mp4"></video></center>'
  1104. 'There''s a loud crash from the back of the room and you, along with the rest of the class, turn to see that Vasily is still sitting at his desk, but the desk is now laying on its side on the floor. The whole class bursts out laughing at him.'
  1105. 'Vasily quickly wiggles himself out, gets the desk upright again and hurriedly sits down again, blushing furiously all the while. After making sure he''s okay, Mr. Ivanov sends him to the principal''s office for disrupting class.'
  1106. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1107. elseif scooltiperand = 6:
  1108. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/boobg.mp4"></video></center>'
  1109. 'Glancing around the class, you notice Vasily reaching around the girl sitting in front of him and grabbing her breast. At first, she tries to fend him off and tell him to stop, but after Mr. Ivanov shoots her a few dirty looks for the noise she''s making, she just gives up and tries to ignore his groping hands.'
  1110. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1111. elseif scooltiperand = 7:
  1112. if soniaQW['slut'] = 1:
  1113. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/classflash.mp4"></video></center>'
  1114. 'Mr. Ivanov engages the class in conversation when Sonia starts openly flirting with him and keeps dropping none too subtle sexual innuendos at him. He does his best to ignore them, but you notice that his crotch is developing a serious bulge. Sonia notices too and pulls her shirt open, flashing her breasts at him and the rest of the class.'
  1115. 'He quickly tells the class to read some chapters in their textbook while he hurries to sit down at his desk, though his eyes linger on a smiling Sonia. You wonder why she wasn''t sent to the principal''s office. If anyone else had done that, they would have been kicked out of class immediately.'
  1116. gs 'arousal', 'voyeur', 5
  1117. gs 'arousal', 'end'
  1118. gs 'stat'
  1119. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1120. else
  1121. gs 'gschool_lessonsev1', 'computer'
  1122. end
  1123. elseif scooltiperand = 8:
  1124. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/soniaflash.jpg"></center>'
  1125. 'You hear some whispers and see some other students looking towards the back of the room every time Mr. Ivanov isn''t looking. You glance back and see Sonia flashing her breasts at Artem every time Mr. Ivanov looks away, while the other boys take pictures of her each time and keep encouraging her to show more.'
  1126. gs 'arousal', 'voyeur', 5
  1127. gs 'arousal', 'end'
  1128. gs 'stat'
  1129. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1130. elseif scooltiperand = 9:
  1131. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/dickpic.jpg"></center>'
  1132. 'You get an alert on your phone. After quickly checking that Mr. Ivanov is busy, you sneakily pull it out of your purse and rest it in your lap. You lean back before glancing down to see that someone has sent you an image. You open it up, expecting something innocent, only to be confronted by a photo of someone''s dick. You hear snickering from one side and look up to investigate, but you can''t tell who it was or exactly where it came from. Unsure what to do about it, you decide that you don''t want to be caught looking at it, so you delete the image.'
  1133. gs 'arousal', 'voyeur', 5
  1134. gs 'arousal', 'end'
  1135. gs 'stat'
  1136. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1137. elseif scooltiperand = 10:
  1138. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flick.jpg"></center>'
  1139. 'You notice Vasily keeps flicking Artem''s ear whenever Mr. Ivanov looks away. Poor Artem''s ear is already bright red and he looks like he''s on the verge of tears.'
  1140. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1141. elseif scooltiperand = 11:
  1142. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/wedgieb.jpg"></center>'
  1143. 'You hear a pained gasp, as do several others. You glance over just in time to see Vasily letting go of Artem''s underwear. He''s pulled it half way up his back and you wince slightly at what that looked like a painful wedgie.'
  1144. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1145. elseif scooltiperand =< 13:
  1146. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1147. 'As you arrive in class, you look around and decide to sit next to...'
  1148. act 'Vasily':
  1149. *clr & cla
  1150. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1151. gs 'exp_gain', 'chrsm', rand(1,2)
  1152. if fame['pav_slut'] >= 150:
  1153. 'You sit next to Vasily, who gives you a perverted smile and keeps asking if you want to suck his dick.'
  1154. elseif grupTipe = 4 or grupTipe = 5:
  1155. if grupTipe = 4:
  1156. npc_rel['A11'] += 1
  1157. 'You sit next to Vasily and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1158. else
  1159. 'You''re forced to sit next to Vasily and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
  1160. end
  1161. else
  1162. npc_rel['A11'] += 1
  1163. 'You sit next to Vasily. He''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with him before Mr. Ivanov asks you to be quiet.'
  1164. end
  1165. gs 'stat'
  1166. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1167. end
  1168. act 'Albina':
  1169. *clr & cla
  1170. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1171. gs 'exp_gain', 'chrsm', rand(1,2)
  1172. if fame['pav_slut'] >= 150:
  1173. 'You sit next to Albina, who immediately looks you over before shaking her head in disgust. "Don''t even think about it, cum rag."'
  1174. else
  1175. if grupTipe = 1 or grupTipe = 2 or AlbinaQW['Friends'] = 2:
  1176. npc_rel['A23'] += 1
  1177. 'You sit next to Albina and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1178. elseif grupTipe = 5:
  1179. 'You sit next to Albina, who gives you a pitiful look before turning away and ignoring you for the rest of the lesson.'
  1180. else
  1181. 'You sit next to Albina and she rolls her eyes before begrudgingly engaging you in a very brief and awkward conversation, her piercing glare dissauding you from making any further attempts.'
  1182. end
  1183. end
  1184. gs 'stat'
  1185. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1186. end
  1187. act 'Lizaveta':
  1188. *clr & cla
  1189. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1190. gs 'exp_gain', 'chrsm', rand(1,2)
  1191. if fame['pav_slut'] >= 150:
  1192. 'You sit next to Lizaveta, who immediately laughs at you and starts mocking you with gossip about whose dick you''ve sucked recently.'
  1193. else
  1194. if grupTipe = 1:
  1195. npc_rel['A140'] += 1
  1196. 'You sit next to Lizaveta and you spend most of the class talking quietly with each other, Lizaveta filling you in on the latest gossip and trying to pry what she can from you. You often get stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1197. elseif grupTipe = 5:
  1198. 'You sit next to Lizaveta, who proceeds to fill you in on all the gossip about what a friendless loser you are.'
  1199. else
  1200. 'You sit next to Lizaveta, who''s a little surprised that you chose to do so at first, but proceeds to fill you in on the latest gossip before Mr. Ivanov tells her to be quiet.'
  1201. end
  1202. end
  1203. gs 'stat'
  1204. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1205. end
  1206. act 'Alyona':
  1207. *clr & cla
  1208. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1209. gs 'exp_gain', 'chrsm', rand(1,2)
  1210. if fame['pav_slut'] >= 150:
  1211. 'You sit next to Alyona, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
  1212. else
  1213. if grupTipe = 4:
  1214. npc_rel['A143'] += 1
  1215. 'You sit next to Alyona and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1216. elseif grupTipe = 5:
  1217. 'You''re forced to sit next to Alyona and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
  1218. else
  1219. npc_rel['A143'] += 1
  1220. 'You sit next to Alyona. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Mr. Ivanov asks you to be quiet.'
  1221. end
  1222. end
  1223. gs 'stat'
  1224. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1225. end
  1226. act 'Artem':
  1227. *clr & cla
  1228. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1229. gs 'exp_gain', 'chrsm', rand(1,2)
  1230. if fame['pav_slut'] >= 150:
  1231. 'You sit next to Artem, who looks at you in disgust and instead focuses on his coursework.'
  1232. else
  1233. if grupTipe = 3:
  1234. npc_rel['A2'] += 1
  1235. 'You sit next to Artem and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1236. elseif grupTipe = 5:
  1237. 'You sit next to Artem, but he ignores you and chooses to talk to other people or do his coursework.'
  1238. else
  1239. npc_rel['A2'] += 1
  1240. 'You sit next to Artem. He''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with him before Mr. Ivanov asks you to be quiet.'
  1241. end
  1242. end
  1243. gs 'stat'
  1244. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1245. end
  1246. act 'Gerasim':
  1247. *clr & cla
  1248. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1249. gs 'exp_gain', 'chrsm', rand(1,2)
  1250. if fame['pav_slut'] >= 150:
  1251. 'You sit next to Gerasim, who looks at you in disgust and instead focuses on his coursework.'
  1252. else
  1253. if grupTipe = 3:
  1254. npc_rel['A153'] += 1
  1255. 'You sit next to Gerasim and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears her throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1256. elseif grupTipe = 5:
  1257. 'You sit next to Gerasim, but he ignores you and chooses to talk to other people or do his coursework.'
  1258. else
  1259. npc_rel['A153'] += 1
  1260. 'You sit next to Gerasim. He''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with him before Mr. Ivanov asks you to be quiet.'
  1261. end
  1262. end
  1263. gs 'stat'
  1264. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1265. end
  1266. act 'Zinaida':
  1267. *clr & cla
  1268. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1269. gs 'exp_gain', 'chrsm', rand(1,2)
  1270. if fame['pav_slut'] >= 150:
  1271. 'You sit next to Zinaida, who avoids making eye contact with you and instead focuses on playing a game on her phone before class starts.'
  1272. else
  1273. if grupTipe = 3:
  1274. gs 'npc_relationship', 'modify', 'A142', 'like'
  1275. 'You sit next to Zinaida and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1276. elseif grupTipe = 5:
  1277. 'You sit next to Zinaida, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
  1278. else
  1279. gs 'npc_relationship', 'modify', 'A142', 'like'
  1280. 'You sit next to Zinaida. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Mr. Ivanov asks you to be quiet.'
  1281. end
  1282. end
  1283. gs 'stat'
  1284. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1285. end
  1286. act 'Katja':
  1287. *clr & cla
  1288. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1289. gs 'exp_gain', 'chrsm', rand(1,2)
  1290. if fame['pav_slut'] >= 150:
  1291. 'You sit next to Katja, who stares at you in disbelief and starts blushing before she gets up and hurries to sit next to someone else.'
  1292. else
  1293. if grupTipe = 1:
  1294. npc_rel['A14'] += 1
  1295. 'You sit next to Katja and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1296. elseif grupTipe = 5:
  1297. 'You sit next to Katja, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
  1298. else
  1299. npc_rel['A14'] += 1
  1300. 'You sit next to Katja. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Mr. Ivanov asks you to be quiet.'
  1301. end
  1302. end
  1303. gs 'stat'
  1304. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1305. end
  1306. elseif scooltiperand = 14:
  1307. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
  1308. 'The lesson pauses briefly when one of the other students asks Mr. Ivanov a question about the lesson. With nothing to do for the moment, you doodle lazily in the margin of your notebook.'
  1309. 'When you look back up, you notice Artem turning his head away. You don''t think much of it at first, until you catch him a second time. Was he looking at you, or just in your general direction? Even Mr. Ivanov walks by and pauses next to your desk for a moment before continuing on.'
  1310. 'Class resumes, and things return to normal, but part-way through the lesson, you look at Artem again and find him staring at you. It looks like he''s trying not to make eye contact, however, otherwise he would have noticed you looking back at him. You wonder what his deal is.'
  1311. 'Following his gaze down, you spot what''s caught his attention: your uniform has lost a button, which is giving him a good view of your cleavage.'
  1312. act 'Pull your shirt closed':
  1313. cla & *clr
  1314. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/closeshirtfo.jpg"></center>'
  1315. 'You quickly grasp both sides of your blouse and pull them tightly together. Artem''s face turns red when he realizes he''s been caught, and he immediately turns back to face the blackboard.'
  1316. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1317. end
  1318. gs 'willpower', 'skill', 'pcs_inhib', 'easy'
  1319. if will_cost <= pcs_willpwr:
  1320. act 'Ignore it (<<will_cost>> Willpower)':
  1321. *clr & cla
  1322. gs 'willpower', 'pay', 'self'
  1323. gs 'fame', 'pav', 'sex', 1
  1324. gs 'stat'
  1325. npc_rel['A2'] += 1
  1326. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
  1327. 'You ignore it, letting Artem continue to gawk at you. You find yourself somewhat amused at how little it takes to completely enthrall some boys.'
  1328. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1329. end
  1330. else
  1331. act 'You ignore it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1332. end
  1333. elseif scooltiperand = 15 and grupTipe ! 3:
  1334. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teachdis.jpg"></center>'
  1335. 'You listen closely to every word Mr. Ivanov says, doing your best to learn. You are, however, somewhat distracted by the way he keeps glancing at you when he thinks you''re not looking. You notice he keeps checking out your legs, which stick out from under your desk.'
  1336. act 'Straighten your skirt':
  1337. *clr & cla
  1338. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teachdis.jpg"></center>'
  1339. 'Your heart is pounding as you try to straighten your skirt as inconspicuously as you can, attempting to make it look natural, like a random afterthought and not because of his staring.'
  1340. 'Mr. Ivanov doesn''t appreciate you interrupting his show and calls attention to you. "Miss <<$pcs_lastname>>, stop fidgeting in your chair like that. It''s distracting."'
  1341. *nl
  1342. 'You quickly let go of your skirt. He can still see up your legs, but you don''t have the courage to do anything about it now. Your cheeks turn crimson red as you mumble an apology. "Sorry, Mr. Ivanov..."'
  1343. 'For the remainder of the class, he keeps shooting glances in your direction. He seems to be having a great time in class today and you suspect that you''re the reason.'
  1344. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1345. end
  1346. gs 'willpower', 'exhib', 'self', 'self'
  1347. if will_cost <= pcs_willpwr:
  1348. act 'Ignore his stares and wait for the break (<<will_cost>> Willpower)':
  1349. gs 'willpower', 'exhib', 'self'
  1350. gs 'willpower', 'pay', 'self'
  1351. gt 'gschool_lessons', 'short_break'
  1352. end
  1353. else
  1354. act 'Ignore his stares and wait for the break (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1355. end
  1356. gs 'willpower', 'misc', 'self', 'medium'
  1357. if will_cost <= pcs_willpwr:
  1358. act 'Call him out (<<will_cost>> Willpower)':
  1359. *clr & cla
  1360. gs 'willpower', 'misc', 'self', 'medium'
  1361. gs 'willpower', 'pay', 'self'
  1362. gs 'stat'
  1363. grupvalue[1] +=1
  1364. demerit += 5
  1365. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/upskirt.jpg"></center>'
  1366. 'You pull your skirt over your legs so he can''t look at you anymore. "Be careful, Mr. Ivanov. If you keep staring at me like that, your eyeballs might pop out of their sockets!"'
  1367. 'A loud laughter erupts in the classroom, and he raps his desk several times until he gets the class to quieten down. "Go to the principal''s right <b>now</b>, Miss <<$pcs_lastname>>!"'
  1368. 'You give him a knowing glare as you walk out of the classroom.'
  1369. act 'Go to the principal''s office': gt 'gschool_office', 'principal'
  1370. end
  1371. else
  1372. act 'Call him out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1373. end
  1374. gs 'willpower', 'exhib', 'self'
  1375. if will_cost <= pcs_willpwr:
  1376. act 'Spread your legs (<<will_cost>> willpower)':
  1377. *clr & cla
  1378. gs 'willpower', 'exhib', 'self'
  1379. gs 'willpower', 'pay', 'self'
  1380. gs 'stat'
  1381. npc_rel['A129'] += 1
  1382. if $pantyworntype ! 'none':
  1383. gs 'flash', 'panties', 'indoors', 5, 1
  1384. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/spread.jpg"></center>'
  1385. 'The thought of him checking you out turns you on a great deal. Throughout the class, you keep spreading your legs whenever he looks your way and you can tell the sight of your panties is arousing him greatly.'
  1386. 'Unable to control yourself, you occasionally give your pussy lips a quick rub through your underwear, preferably when he looks at you. Towards the end of the class, your panties have a large damp spot on them; large enough for him to see from across the room. The outline of your pussy is clearly visible in the wet fabric.'
  1387. else
  1388. gs 'flash', 'pussy', 'indoors', 5, 1
  1389. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/spreadb.jpg"></center>'
  1390. 'The thought of him checking you out turns you on a great deal. Throughout the class, you keep spreading your legs whenever he looks your way and you can tell the sight of your bare pussy is arousing him greatly.'
  1391. 'Unable to control yourself, you occasionally give your exposed pussy a quick rub, preferably when he looks at you. Towards the end of the class, your pussy lips are soaked in your juices and you absent-mindedly put your finger in your mouth for a taste. '
  1392. end
  1393. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1394. end
  1395. else
  1396. act 'Spread your legs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1397. end
  1398. gs 'willpower', 'misc', 'self', 'hard'
  1399. if will_cost <= pcs_willpwr:
  1400. act 'Flip him off (<<will_cost>> Willpower)':
  1401. *clr & cla
  1402. gs 'willpower', 'misc', 'self', 'hard'
  1403. gs 'willpower', 'pay', 'self'
  1404. gs 'stat'
  1405. grupvalue[4] += 1
  1406. grupvalue[3] -= 1
  1407. demerit += 5
  1408. npc_rel['A129'] -= 1
  1409. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/fuckoff.jpg"></center>'
  1410. 'What a pervert! You squeeze your legs together and loudly clear your throat. When Mr. Ivanov looks at you, he''s staring right at your extended middle finger. Everyone in class notices and all eyes are on you now.'
  1411. '"What''s the meaning of this, Miss <<$pcs_lastname>>!?" he angrily scowls.'
  1412. 'You''re not impressed. "One more look and I''m telling the principal," you boldly tell him.'
  1413. 'He''s slightly nervous now and tries to compose himself. "Miss <<$pcs_lastname>>, get out of my class this instant!"'
  1414. 'You flip him off again on your way out of the door.'
  1415. act 'Go to the principal''s office': gt 'gschool_office', 'principal'
  1416. end
  1417. else
  1418. act 'Flip him off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1419. end
  1420. elseif scooltiperand = 16 and fuckornot = 3:
  1421. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/computer_class.jpg"></center>'
  1422. 'While working on your computer assignment, you get a message from someone, but no name is listed. It just has a school ID. You look around to see who might have sent it, but no one seems to be paying attention to you. All the message says is "Did you check your rating lately?'
  1423. act 'Ignore it and focus on your school work.': fuckornot_day = daystart + rand(0,2) & gt 'gschool_lessons', 'short_break'
  1424. act 'Visit the ''Fuckable or not'' site': $view_location = 'school' & gt 'komp_HF_or_not', 'fuckornot'
  1425. elseif scooltiperand = 17:
  1426. gs 'stat'
  1427. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/albbendover.jpg"></center>'
  1428. 'At the end of class, Mr. Ivanov gives a final assignment for the day. As your fellow students finish it, some of them get up and start checking out some of the computer books Mr. Ivanov has available in class.'
  1429. 'Albina is one such student. She takes one of the books to an empty table and bends over it, resting her elbows on it while standing on her toes. This gives you a nice view up her skirt at her thong, but you don''t know if she''s doing it on purpose since she angrily glares at Vasily and flips him off when he makes lewd comments out loud. You notice Julia, who also has a view up Albina''s skirt, blushing and smiling slightly before she turns her attention back to what she was doing.'
  1430. gs 'arousal', 'voyeur', 5
  1431. gs 'arousal', 'end'
  1432. gs 'stat'
  1433. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1434. elseif scooltiperand = 18:
  1435. gs 'stat'
  1436. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/alyrage1.jpg"></center>'
  1437. 'At the end of class, Mr. Ivanov calls Alyona up to the computer at the front of the class, with the large monitor facing the rest of the class so everyone can see. He asks Alyona to troubleshoot a problem he''s created on a small program. She tries, but fails to figure it out and he arrongantly starts mocking her inability to, as he puts it, "Solve a basic problem that a three year old could have solved by now."'
  1438. 'At that point, Alyona loses it. "Fuck you, you worthless motherfucker! I''m tired of your shit!" Mr. Ivanov is caught off guard and tells her to calm down, but she grabs the trash can next to his desk, dumps it out and throws it at his empty desk.'
  1439. act 'Watch':
  1440. *clr & cla
  1441. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/alyrage2.jpg"></center>'
  1442. 'He fumes. "That''s enough, young lady! I''m taking you to the principal''s office," he says as he starts walking torwards her, but she grabs a chair and threatens him with it.'
  1443. '"I''ll smash your fucking head in if you even dare try to touch me, asshole!"'
  1444. 'This causes him to stop and take a step back, the whole class stunned. Alyona is known to have a violent streak, but she normally spends most of her time sleeping in class.'
  1445. act 'Keep watching':
  1446. *clr & cla
  1447. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/alyrage3.jpg"></center>'
  1448. '"Fine. I won''t touch you, but you''re going to the principal''s office," Mr. Ivanov says somewhat calmly.'
  1449. 'She screams and throws the chair across the room before she heads out of class with Mr. Ivanov trailing behind her.'
  1450. 'Once they''re gone, everyone starts talking about what just happened and sending texts on their phones. Neither of them return to class before the bell rings.'
  1451. act 'Leave the classroom': gt 'gschool_lessons', 'short_break'
  1452. end
  1453. end
  1454. elseif scooltiperand = 19:
  1455. gs 'stat'
  1456. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/lizalb.jpg"></center>'
  1457. 'At the end of class, Mr. Ivanov gives a final assignment for the day. As your fellow students finish it, they sit next to each other to talk. Bella and Lizaveta are chatting when they notice Gerasim has his phone out, so they give him their phones and ask him to take several pictures of them together. They do a variety of poses together before collecting their phones from him.'
  1458. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1459. elseif scooltiperand = 20:
  1460. gs 'stat'
  1461. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/lizskirt.jpg"></center>'
  1462. 'At the end of class, Mr. Ivanov gives a final assignment for the day. As your fellow students finish it, they sit next to each other to talk. Bella and Lizaveta end up sitting next to each other, chatting while they look at something on Bella''s monitor. Lizaveta leans over to get a better view, which gives a nice view of her thigh.'
  1463. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1464. elseif scooltiperand = 21 and soniaQW['slut'] = 1:
  1465. gs 'stat'
  1466. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/soniabutt.jpg"></center>'
  1467. 'At the end of class, Mr. Ivanov gives a final assignment for the day. It''s a fairly hard assignment and you''re just about to start when Sonia walks past you to Mr. Ivanov''s desk, where she tells him she doesn''t understand and asks if he can help. He turns his monitor so she can see it and starts explaining what he just told the class.'
  1468. 'As he''s doing this, Sonia leans forward, lifts her skirt up and pulls her panties down, showing the whole class her naked ass and pussy. Several students take out their phones and start taking pictures of her, but she doesn''t seem to mind in the slightest.'
  1469. gs 'arousal', 'voyeur', 5
  1470. gs 'arousal', 'end'
  1471. gs 'stat'
  1472. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1473. elseif scooltiperand = 22:
  1474. gs 'stat'
  1475. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/soniashirt.jpg"></center>'
  1476. 'At the end of class, Mr. Ivanov gives a final assignment for the day. As your fellow students finish it, some of them get up and start checking out some of the computer books Mr. Ivanov has available in class as Sonia sits on one of the desks, her legs slightly spread and showing off her panties as she unbuttons her shirt until you can see between her breasts.'
  1477. 'Mr. Ivanov scolds her, but Sonia smiles at him seductively. "I thought you liked what you saw?"'
  1478. 'He blushes and repeats himself. "Sit down. <i>Now</i>."'
  1479. 'Sonia sits back in her chair smirking, and slowly buttons her shirt back up.'
  1480. gs 'arousal', 'voyeur', 5
  1481. gs 'arousal', 'end'
  1482. gs 'stat'
  1483. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1484. elseif scooltiperand = 23:
  1485. gs 'stat'
  1486. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/zinlean.jpg"></center>'
  1487. 'At the end of class, Mr. Ivanov gives a final assignment for the day. As your fellow students finish it, Albina, who is still working on it, asks Zinaida if she can help her, since Zinaida was the first one done as always.'
  1488. 'She walks over and starts explaining things to Albina. Mr. Ivanov doesn''t seem to mind, but then again, he lets the nerds get away with a lot. As Zinaida helps Albina, she leans forward until you can almost see up her skirt, though her tights would ruin any view, even if you could see anything.'
  1489. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1490. else
  1491. gs 'stat'
  1492. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  1493. 'As you sit in class listening to the lesson, you hear some of your fellow students talking behind you.'
  1494. act 'Ignore them and wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1495. act 'Eavesdrop':
  1496. *clr & cla
  1497. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/eavesdrop.jpg"></center>'
  1498. gs 'gschool_gossip', 'lesson'
  1499. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1500. end
  1501. end
  1502. else
  1503. gt 'gschool_lessons', 'short_break'
  1504. end
  1505. end
  1506. if $ARGS[0] = 'russian':
  1507. *clr & cla
  1508. menu_off = 1
  1509. if rand(0,5) > 0:
  1510. school_event_hour = 1
  1511. scooltiperand = rand(1,25)
  1512. if scooltiperand = 1:
  1513. pcs_mood += 20
  1514. gs 'stat'
  1515. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_3.jpg"></center>'
  1516. 'As you walk into class, you see some guys have drawn a goofy scene on the blackboard, making it look like they''re characters in a computer game. You share a laugh with them as you sit down; that certainly brightened your mood.'
  1517. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1518. elseif scooltiperand = 2:
  1519. pcs_mood -= 10
  1520. if $pantyworntype = 'none' and analplugin = 0 and (cum_loc['vagina'] > 0 or cum_loc['anus'] > 0):
  1521. pcs_memory['school_no_panty_cum_flash'] = daystart
  1522. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_2.jpg"></center>'
  1523. 'Before you can answer the question Mr. Yenotin poses, you have to clean the blackboard, but accidentally drop the cloth. As you bend over to pick it up, you suddenly feel something <i>spurt</i> down your leg.'
  1524. *nl
  1525. if cum_loc['vagina'] > 0 and cum_loc['anus'] > 0:
  1526. gs 'fame', 'pav', 'sex', rand(8,15)
  1527. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, so are both your holes leaking cum that''s dribbling down your thigh. You quickly straighten up, but it''s too late and the class explodes into chaos, Mr. Yenotin having no idea why as he tries to shout for order.'
  1528. elseif cum_loc['vagina'] > 0:
  1529. gs 'fame', 'pav', 'sex', rand(8,12)
  1530. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, so is the cum leaking from your pussy and dribbling down your thigh. You quickly straighten up, but it''s too late and the class explodes into chaos, Mr. Yenotin having no idea why as he tries to shout for order.'
  1531. elseif cum_loc['anus'] > 0:
  1532. gs 'fame', 'pav', 'sex', rand(8,15)
  1533. 'There are whistling and shouting sounds from the boys and whispers of intense disapproval from most of the girls behind you, and you realize that not only is your complete lack of panties on display for everyone to see, so is the cum leaking from between your ass cheeks and dribbling down your thigh. You quickly straighten up, but it''s too late and the class explodes into chaos, Mr. Yenotin having no idea why as he tries to shout for order.'
  1534. end
  1535. elseif $pantyworntype = 'none' and analplugin = 1:
  1536. gs 'arousal', 'flash', -5
  1537. gs 'fame', 'pav', 'sex', rand(4,8)
  1538. pcs_memory['school_no_panty__anal_plug_flash'] = daystart
  1539. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nopanties_buttplug.jpg"></center>'
  1540. 'You''ve been called up to answer the question written on the blackboard, but while solving it, you need to erase something. You accidentality drop the cloth and hesitate to pick it up as you think about the fact that not only are you not wearing any panties, your ass is stuffed with a butt plug.'
  1541. *nl
  1542. '"Well?" Mr. Yenotin prods impatiently.'
  1543. 'With a coy smile, you slowly bend over until you feel your skirt rise up, exposing your bare pussy and ass to your classmates. Hearing the flurry of murmurs and whispers, you can''t help but squeeze and clench around the toy. The boys sound both surprised and intrigued by the sight while the girls whisper to one another that you''re a slut.'
  1544. 'From where Mr. Yenotin sits, he can''t see what everyone is fussing over, so he starts to move to get a better look. You quickly snap back up, adjust your skirt and, with a devious smile and cloth in hand, start wiping away at the board as if nothing happened.'
  1545. elseif $pantyworntype = 'none' and analplugin = 0:
  1546. gs 'arousal', 'flash', -5
  1547. gs 'fame', 'pav', 'sex', rand(1,5)
  1548. pcs_memory['school_no_panty_flash'] = daystart
  1549. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_2.jpg"></center>'
  1550. 'Before you can answer the question Mr. Yenotin poses, you have to clean the blackboard, but accidentally drop the cloth with and totally forget that you''re not wearing panties. The whistling and shouting from the boys and murmurs of disapproval from most of the girls behind you tell you that everyone has a clear view of your bare ass and both of your holes are on display for everyone to see. Everyone but Mr. Yenotin that is, who has no clue why the class is so riled up and desperately tries to calm them down.'
  1551. else
  1552. gs 'arousal', 'flashlite', -5
  1553. gs 'fame', 'pav', 'sex', 1
  1554. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_1.jpg"></center>'
  1555. 'When you walk up to the blackboard to answer a question, you trip and fall. Somehow, you manage to fall in such a way that your skirt ends up on your back and the whole class can see your panty-clad ass. You quickly get up and straighten your clothes with a bright red face, trying to ignore the hollering from your classmates. You can tell that most of the guys and even a few girls definitely appreciated your show, even if it was involuntarily.'
  1556. end
  1557. gs'stat'
  1558. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1559. elseif scooltiperand = 3:
  1560. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_9.jpg"></center>'
  1561. 'As you sit in class waiting for the lesson to begin, you can''t help but admire the expensive looking stockings Stasya is wearing. With a tinge of jealousy, you wonder where you could buy yourself a pair and if you can afford them.'
  1562. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1563. elseif scooltiperand = 4:
  1564. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_10.jpg"></center>'
  1565. 'As you wait for the end of the class, you notice Sonia taking her shoes off and putting them back on, probably trying to get a bit more comfortable in them. She''s showing off her shapely legs as she does, drawing more than a few looks from her fellow classmates.'
  1566. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1567. elseif scooltiperand = 5:
  1568. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/urok7.jpg"></center>'
  1569. 'As you wait for the lesson to end, you see that you''re not the only one who''s a bit drowsy; Pauline is very close to falling asleep on her desk.'
  1570. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1571. elseif scooltiperand = 6:
  1572. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/crash.mp4"></video></center>'
  1573. 'During class, there is a loud crash from the back of the room and you, along with the rest of the class, turn to see Lesco is still sitting at his desk, but the desk is now laying on its side on the floor. The whole class bursts out laughing at him.'
  1574. 'Lesco quickly wiggles himself out, gets the desk upright again and hurriedly sits down again, blushing furiously all the while. After making sure he''s okay, Mr. Yenotin gets the class back under control and finishes the lesson.'
  1575. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1576. elseif scooltiperand = 7:
  1577. if soniaQW['slut'] = 1:
  1578. '<center><video autoplay loop src="images/locations/pavlovsk/school/classroom/classflash.mp4"></video></center>'
  1579. 'Mr. Yenotin engages the class in conversation when Sonia starts openly flirting with him and keeps dropping none too subtle sexual innuendos at him. He does his best to ignore them, but you notice his crotch is developing a serious bulge and he quickly tells the class to read some chapters in their textbook while he hurries to sit down at his desk.'
  1580. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1581. else
  1582. gs 'gschool_lessonsev1', 'russian'
  1583. end
  1584. elseif scooltiperand = 8 and soniaQW['slut'] = 1:
  1585. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/soniaflash.jpg"></center>'
  1586. 'You hear some whispers and see some other students looking towards the back of the room every time Mr. Yenotin is not looking. You glance back and see Sonia flashing her breasts at Marcus every time Mr. Yenotin looks away, while the boys take pictures of her each time and keep encouraging her to show more.'
  1587. gs 'arousal', 'voyeur', 5
  1588. gs 'arousal', 'end'
  1589. gs 'stat'
  1590. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1591. elseif scooltiperand = 9:
  1592. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/dickpic.jpg"></center>'
  1593. 'You get an alert on your phone. After quickly checking that Mr. Yenotin is busy, you sneakily pull it out of your purse and rest it in your lap. You lean back before glancing down to see that someone has sent you an image. You open it up, expecting something innocent, only to be confronted by a photo of someone''s dick. You hear snickering from one side and look up to investigate, but you can''t tell who it was or exactly where it came from. Unsure what to do about it, you decide that you don''t want to be caught looking at it, so you delete the image.'
  1594. gs 'arousal', 'voyeur', 5
  1595. gs 'arousal', 'end'
  1596. gs 'stat'
  1597. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1598. elseif scooltiperand = 10:
  1599. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flick.jpg"></center>'
  1600. 'You notice Svyatoslav keeps flicking Lesco''s ear whenever Mr. Yenotin looks away. Poor Lesco''s ear is already bright red and he looks like he''s on the verge of tears.'
  1601. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1602. elseif scooltiperand = 11:
  1603. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/wedgieb.jpg"></center>'
  1604. 'You hear a pained gasp, as do several others. You glance over just in time to see Svyatoslav letting go of Lesco''s underwear. He''s pulled it half way up his back and you wince slightly at what looked like a painful wedgie.'
  1605. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1606. elseif scooltiperand <= 13:
  1607. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1608. 'As you arrive in class, you look around and decide to sit next to...'
  1609. act 'Marcus':
  1610. *clr & cla
  1611. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1612. gs 'exp_gain', 'chrsm', rand(1,2)
  1613. if fame['pav_slut'] >= 150:
  1614. 'You sit next to Marcus, who awkwardly shuffles in his seat and avoids looking at you. As you look around, you see many of your classmates pointing and giggling, and not just at you. "Go on, <<$pcs_nickname>>! You know you want that big black cock stuffed into your whore mouth and down your slutty throat!" you hear someone shout out.'
  1615. else
  1616. if grupTipe = 1:
  1617. npc_rel['A146'] += 1
  1618. 'You sit next to Marcus and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1619. elseif grupTipe = 5:
  1620. 'You sit next to Marcus, who tries to politely avoid conversation, but people start laughing at him for letting you talk to him. They then turn their attention to you and mock you for trying to speak with a popular kid.'
  1621. else
  1622. npc_rel['A146'] += 1
  1623. 'You sit next to Marcus. He''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with him before Mr. Yenotin asks you to be quiet.'
  1624. end
  1625. end
  1626. gs 'stat'
  1627. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1628. end
  1629. act 'Stasya':
  1630. *clr & cla
  1631. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1632. gs 'exp_gain', 'chrsm', rand(1,2)
  1633. if fame['pav_slut'] >= 150:
  1634. 'You sit next to Stasya, who shoots daggers at you. "What the fuck do you want, whore? Do I look like I talk to dick hungry sluts like you? Keep your filthy mouth away from Andrey or you''ll regret it, bitch."'
  1635. else
  1636. if grupTipe = 1:
  1637. npc_rel['A139'] += 1
  1638. 'You sit next to Stasya and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1639. elseif grupTipe = 5:
  1640. 'You sit next to Stasya, but she scoffs at your attempts to speak with her and turns her attention to speaking with Irina.'
  1641. else
  1642. npc_rel['A139'] += 1
  1643. 'You sit next to Stasya. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Mr. Yenotin asks you to be quiet.'
  1644. end
  1645. end
  1646. gs 'stat'
  1647. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1648. end
  1649. act 'Alyona':
  1650. *clr & cla
  1651. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1652. gs 'exp_gain', 'chrsm', rand(1,2)
  1653. if fame['pav_slut'] >= 150:
  1654. 'You sit next to Alyona, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
  1655. else
  1656. if grupTipe = 4:
  1657. npc_rel['A143'] += 1
  1658. 'You sit next to Alyona and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1659. elseif grupTipe = 5:
  1660. 'You are forced to sit next to Alyona and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
  1661. else
  1662. npc_rel['A143'] += 1
  1663. 'You sit next to Alyona. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Mr. Yenotin asks you to be quiet.'
  1664. end
  1665. end
  1666. gs 'stat'
  1667. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1668. end
  1669. act 'Ekaterina':
  1670. *clr & cla
  1671. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1672. gs 'exp_gain', 'chrsm', rand(1,2)
  1673. if fame['pav_slut'] >= 150:
  1674. 'You sit next to Ekaterina, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
  1675. else
  1676. if grupTipe = 4:
  1677. npc_rel['A145'] += 1
  1678. 'You sit next to Ekaterina and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1679. elseif grupTipe = 5:
  1680. 'You''re forced to sit next to Ekaterina and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
  1681. else
  1682. 'You sit next to Ekaterina and she immediately gives you a deathly stare that lets you know you shouldn''t even bother trying to talk to her.'
  1683. end
  1684. end
  1685. gs 'stat'
  1686. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1687. end
  1688. act 'Svyatoslav':
  1689. *clr & cla
  1690. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1691. gs 'exp_gain', 'chrsm', rand(1,2)
  1692. if fame['pav_slut'] >= 150:
  1693. 'You sit next to Svyatoslav, who ignores you at first before getting your attention and pointing at the bulge in his pants while winking. "You know you want it, so come and get it slut." he whispers with a smile.'
  1694. else
  1695. if grupTipe = 2:
  1696. npc_rel['A8'] += 1
  1697. 'You sit next to Svyatoslav and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1698. elseif grupTipe = 5:
  1699. 'You sit next to Svyatoslav, who completely ignores you and talks to Vanya instead.'
  1700. else
  1701. npc_rel['A8'] += 1
  1702. 'You sit next to Svyatoslav. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him where he flirts with you before Mr. Yenotin asks you to be quiet.'
  1703. end
  1704. end
  1705. gs 'stat'
  1706. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1707. end
  1708. act 'Pauline':
  1709. *clr & cla
  1710. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1711. gs 'exp_gain', 'chrsm', rand(1,2)
  1712. if fame['pav_slut'] >= 150:
  1713. 'You sit next to Pauline, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
  1714. else
  1715. if grupTipe = 4:
  1716. npc_rel['A24'] += 1
  1717. 'You sit next to Pauline and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1718. elseif grupTipe = 5:
  1719. 'You are forced to sit next to Pauline and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
  1720. else
  1721. npc_rel['A24'] += 1
  1722. 'You sit next to Pauline. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Mr. Yenotin asks you to be quiet.'
  1723. end
  1724. end
  1725. gs 'stat'
  1726. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1727. end
  1728. act 'Vicky':
  1729. *clr & cla
  1730. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1731. gs 'exp_gain', 'chrsm', rand(1,2)
  1732. if fame['pav_slut'] >= 150:
  1733. 'You sit next to Vicky, who gives you a disgusted glare and walks away to sit with Vanya.'
  1734. else
  1735. if grupTipe = 1:
  1736. npc_rel['A15'] += 1
  1737. 'You sit next to Vicky and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1738. elseif grupTipe = 5:
  1739. 'You sit next to Vicky, but she ignores you and instead talks to Vanya and her sister.'
  1740. else
  1741. npc_rel['A15'] += 1
  1742. 'You sit next to Vicky. She''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with her before Mr. Yenotin asks you to be quiet.'
  1743. end
  1744. end
  1745. gs 'stat'
  1746. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1747. end
  1748. act 'Irina':
  1749. *clr & cla
  1750. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
  1751. gs 'exp_gain', 'chrsm', rand(1,2)
  1752. if fame['pav_slut'] >= 150:
  1753. 'You sit next to Irina, who looks at you in disgust and turns away to talk to someone else.'
  1754. else
  1755. if grupTipe = 1:
  1756. npc_rel['A17'] += 1
  1757. 'You sit next to Irina and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
  1758. elseif grupTipe = 5:
  1759. 'You sit next to Irina, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and talking to other people.'
  1760. else
  1761. npc_rel['A17'] += 1
  1762. 'You sit next to Irina. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before Mr. Yenotin asks you to be quiet.'
  1763. end
  1764. end
  1765. gs 'stat'
  1766. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1767. end
  1768. elseif scooltiperand = 14:
  1769. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
  1770. 'The lesson pauses briefly when one of the other students asks Mr. Yenotin a question about his lesson. With nothing to do for the moment, you doodle lazily in the margin of your notebook.'
  1771. 'When you look back up, you notice Marcus turning his head away. You don''t think much of it at first, until you catch him a second time. Was he looking at you, or just in your general direction? Even Mr. Yenotin walks by and pauses next to your desk for a moment before continuing on.'
  1772. 'Class resumes, and things return to normal, but part-way through the lesson, you look at Marcus again and find him staring at you. It looks like he''s trying not to make eye contact, however, otherwise he would have noticed you looking back at him. You wonder what his deal is.'
  1773. 'Following his gaze down, you spot what''s caught his attention: your uniform has lost a button, which is giving him a good view of your cleavage.'
  1774. act 'Pull your shirt closed':
  1775. cla & *clr
  1776. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/closeshirtfo.jpg"></center>'
  1777. 'You quickly grasp both sides of your blouse and pull them tightly together. Marcus''s face turns red when he realizes he''s been caught, and he immediately turns back to face the blackboard.'
  1778. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1779. end
  1780. gs 'willpower', 'exhib', 'self'
  1781. if will_cost <= pcs_willpwr:
  1782. act 'Ignore it (<<will_cost>> Willpower)':
  1783. *clr & cla
  1784. gs 'willpower', 'pay', 'self'
  1785. gs 'fame', 'pav', 'sex', 1
  1786. gs 'stat'
  1787. npc_rel['A146'] += 1
  1788. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
  1789. 'You ignore it, letting Marcus continue to gawk at you. You find yourself somewhat amused at how little it takes to completely enthrall some boys.'
  1790. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1791. end
  1792. else
  1793. act 'Ignore it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1794. end
  1795. elseif scooltiperand = 15 and (soniaQW['soniafall'] = 5 or soniaQW['slut'] = 1):
  1796. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/russian/soniadare1.jpg"></center>'
  1797. 'As you work on your class assignment, you hear Pauline talking to Sonia. "I dare you to walk up to Mr. Yenotin and ask him for help. Then bend over his desk, pull your panties down and show everyone your ass."'
  1798. 'Sonia blushes a little, but also looks thrilled at the idea. "Everyone would see..."'
  1799. 'Pauline nods. "Yeah, everyone would see how badass you are!"'
  1800. 'Sonia looks around, spots you looking at them and grins as she gets up and heads up to Mr. Yenotin''s desk.'
  1801. act 'Ignore them and wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1802. act 'Watch':
  1803. *clr & cla
  1804. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/russian/soniadare2.jpg"></center>'
  1805. 'She stops at his desk and starts talking to him quietly. You can''t hear what she''s saying, but he''s smiling and nodding at her before he starts explaining something to her. She then leans forward over the desk, lifts her skirt up and then pulls her panties down, showing off her bare ass and pussy to the whole class. When Mr. Yenotin isn''t looking, just about the whole class pull out their phones and start taking pictures of Sonia''s naked ass.'
  1806. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1807. end
  1808. elseif scooltiperand = 16:
  1809. *clr & cla
  1810. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  1811. 'For today''s lesson, Mr. Yenotin decides to have the class to read a passage from an old literature book out loud, one that even native Russian speakers sometimes find difficult with the slightly different pronunciations. You and your classmates open the book and Mr. Yenotin tells Stasya to begin from the top of the page. She sighs and starts reading loudly.'
  1812. 'After a few pages, Mr. Yenotin stops and thanks Stasya before he looks around for someone to take over, spotting Marcus. "Why don''t we have our exchange student read some pages? You need the practice anyway."'
  1813. 'Marcus looks around worryingly. "Can I skip it this time?" he pleads.'
  1814. 'Mr. Yenotin shakes his head. "Don''t worry, go on. It''ll be fine."'
  1815. *nl
  1816. 'Marcus clears his throat and starts reading. He''s painfully slow at times and his American accent doesn''t help, but he does his best. As he comes to a difficult part, he starts stammering and gets stuck trying to pronounce a word correctly.'
  1817. 'As Marcus tries to tackle the word, you hear someone snickering behind him. It''s Alyona. "M.-M.-Maybe you should t-t-try once again. Are you slow or something?"'
  1818. 'The rest of the class starts laughing while Marcus shamefully stares down at his desk.'
  1819. gs 'willpower', 'misc', 'self', 'medium'
  1820. if will_cost <= pcs_willpwr:
  1821. act 'Tell her off (<<will_cost>> Willpower)':
  1822. *clr & cla
  1823. gs 'willpower', 'pay', 'self'
  1824. gs 'stat'
  1825. npc_rel['A143'] -= 11
  1826. npc_rel['A146'] += 1
  1827. grupvalue[1] += 1
  1828. grupvalue[4] -= 1
  1829. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  1830. 'Not wanting to partake in the bullying, you decide to speak up. "Shut up, Alyona. At least he has an excuse. What''s yours? Drunk again?"'
  1831. 'Alyona reacts as expected. She leaps from her desk and heads straight towards you. "What the fuck did you say to me, bitch?! You don''t know anything about me! Say something like that to me again and I''ll fuck you up!"'
  1832. 'Before she reaches you, Mr. Yenotin steps in and defuses the situation, telling Alyona to return to her desk. The class sits in silence for a moment before Mr. Yenotin tells Lesco to read instead. After a while, you notice Marcus looking at you, nodding gratefully.'
  1833. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1834. end
  1835. else
  1836. act 'Tell her off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1837. end
  1838. act 'Join in':
  1839. *clr & cla
  1840. npc_rel['A143'] += 1
  1841. npc_rel['A146'] -= 1
  1842. grupvalue[4] += 1
  1843. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  1844. '"What''s wrong, Marcus? Cat got your tongue?" you teasingly say.'
  1845. 'Marcus murmurs something in English.'
  1846. '"W-W-What''s that, s-s-speak up," you answer and have the whole class laughing.'
  1847. '"Miss <<$pcs_lastname>>, that''s enough! No need to be rude to our guest," Mr. Yenotin lectures you. "You did great, Marcus. Don''t listen to them."'
  1848. 'Marcus nods and thanks Mr. Yenotin while giving you a cold stare.'
  1849. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1850. end
  1851. act 'Do nothing':
  1852. *clr & cla
  1853. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  1854. 'Not wanting to partake in the bullying, but also not wanting to piss off Alyona or the gopniks, you don''t say anything. "Please continue," Mr. Yenotin tells Marcus while giving Alyona a disapproving look. "Please be nice and treat others as you would like them to treat you." This doesn''t have the effect he was hoping for as it just gets her and several other students laughing.'
  1855. 'After a few minutes, Marcus is still struggling as Pauline joins in as well, interrupting him each time he almost gets the word right. Soon, about half the class has joined in and Mr. Yenotin gives up. "That''s enough! It was a good effort, Marcus. Alyona, why don''t you read the next part?"'
  1856. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1857. end
  1858. act 'Take over reading':
  1859. *clr & cla
  1860. npc_rel['A146'] += 1
  1861. grupvalue[3] += 1
  1862. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  1863. 'You hate seeing Marcus being bullied, but you don''t want to piss off Alyona or the other gopniks either, so you wait for Marcus to stop again and start reading instead. You know it isn''t your turn, but you don''t care. Mr. Yenotin smiles at you and doesn''t seem to mind. Marcus lets out a sigh of relief and gives you a grateful smile, while Alyona just rolls her eyes at you for ruining her fun.'
  1864. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1865. end
  1866. elseif scooltiperand = 17:
  1867. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teachdis.jpg"></center>'
  1868. 'You listen closely to every word Mr. Yenotin says, doing your best to learn. You are, however, somewhat distracted by the way he keeps glancing at you when he thinks you''re not looking. You notice he keeps checking out your legs, which stick out from under your desk.'
  1869. act 'Straighten your skirt':
  1870. *clr & cla
  1871. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teachdis.jpg"></center>'
  1872. 'Your heart is pounding as you try to straighten your skirt as inconspicuously as you can, attempting to make it look natural, like a random afterthought and not because of his staring.'
  1873. 'Mr. Yenotin doesn''t appreciate you interrupting his show and calls attention to you. "Miss <<$pcs_lastname>>, stop fidgeting in your chair like that. It''s distracting."'
  1874. 'You quickly let go of your skirt. He can still see up your legs, but you don''t have the courage to do anything about it now. Your cheeks turn crimson red as you mumble an apology. "I''m sorry, Mr. Yenotin..."'
  1875. 'For the remainder of the class, he keeps shooting glances in your direction. He seems to be having a great time in class today and you suspect that you''re the reason.'
  1876. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1877. end
  1878. gs 'willpower', 'exhib', 'self', 'easy'
  1879. if will_cost <= pcs_willpwr:
  1880. act 'Ignore his stares and wait for the break (<<will_cost>> Willpower)':
  1881. gs 'willpower', 'exhib', 'self', 'easy'
  1882. gs 'willpower', 'pay', 'self'
  1883. gt 'gschool_lessons', 'short_break'
  1884. end
  1885. else
  1886. act 'Ignore his stares and wait for the break (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1887. end
  1888. gs 'willpower', 'misc', 'self', 'medium'
  1889. if will_cost <= pcs_willpwr:
  1890. act 'Call him out (<<will_cost>> Willpower)':
  1891. *clr & cla
  1892. gs 'willpower', 'misc', 'self', 'medium'
  1893. gs 'willpower', 'pay', 'self'
  1894. gs 'stat'
  1895. grupvalue[1] +=1
  1896. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/upskirt.jpg"></center>'
  1897. 'You pull your skirt over your legs so he can''t look at you anymore. "Be careful, Mr. Yenotin. If you keep staring at me like that, your eyeballs might pop out of their sockets!"'
  1898. 'A loud laughter erupts in the classroom and Mr. Yenotin looks embarrassed. He opens his mouth as if he wants to say something in defense, but thinks the better of it and just lets you have your win. After a while, he manages to get the class back under control and continues to teach, carefully avoiding your legs.'
  1899. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1900. end
  1901. else
  1902. act 'Call him out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1903. end
  1904. gs 'willpower', 'exhib', 'self', 'hard'
  1905. if will_cost <= pcs_willpwr:
  1906. act 'Spread your legs (<<will_cost>> willpower)':
  1907. *clr & cla
  1908. gs 'willpower', 'exhib', 'self', 'hard'
  1909. gs 'willpower', 'pay', 'self'
  1910. gs 'stat'
  1911. npc_rel['A26'] += 1
  1912. if $pantyworntype ! 'none':
  1913. gs 'flash', 'panties', 'indoors', 5, 1
  1914. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/spread.jpg"></center>'
  1915. 'The thought of him checking you out turns you on a great deal. Throughout the class, you keep spreading your legs whenever he looks your way and you can tell the sight of your panties is arousing him greatly.'
  1916. 'Unable to control yourself, you occasionally give your pussy lips a quick rub through your underwear, preferably when he looks at you. Towards the end of the class, your panties have a large damp spot on them; large enough for him to see from across the room. The outline of your pussy is clearly visible in the wet fabric.'
  1917. else
  1918. gs 'flash', 'pussy', 'indoors', 5, 1
  1919. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/spreadb.jpg"></center>'
  1920. 'The thought of him checking you out turns you on a great deal. Throughout the class, you keep spreading your legs whenever he looks your way and you can tell the looks of your bare pussy is arousing him greatly.'
  1921. 'Unable to control yourself, you occasionally give your exposed pussy a quick rub, preferably when he looks at you. Towards the end of the class, your pussy lips are soaked in your juices and you absent-mindedly put your finger in your mouth for a taste.'
  1922. end
  1923. gs 'arousal', 'end'
  1924. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1925. end
  1926. else
  1927. act 'Spread your legs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1928. end
  1929. gs 'willpower', 'misc', 'self', 'hard'
  1930. if will_cost <= pcs_willpwr:
  1931. act 'Flip him off (<<will_cost>> Willpower)':
  1932. *clr & cla
  1933. gs 'willpower', 'misc', 'self', 'hard'
  1934. gs 'willpower', 'pay', 'self'
  1935. gs 'stat'
  1936. grupvalue[4] += 10
  1937. grupvalue[3] -= 5
  1938. npc_rel['A26'] -= 5
  1939. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/fuckoff.jpg"></center>'
  1940. 'What a pervert! You squeeze your legs together and loudly clear your throat. When Mr. Yenotin looks at you, he''s staring right at your extended middle finger. Everyone in class notices and all eyes are on you now.'
  1941. '"What''s the meaning of this, Miss <<$pcs_lastname>>!?" he angrily scowls.'
  1942. 'You''re not impressed. "One more look and I''m telling the principal," you boldly tell him.'
  1943. 'Flustered, Mr. Yenotin leaves the class for a moment. Your classmates, unsure of what just happened, softly talk with one another. After a minute or so, Mr. Yenotin returns to class and resumes his lesson like nothing happened, carefully avoiding eye contact you. Everyone in class is very surprised that you didn''t get kicked out after what you just did.'
  1944. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1945. end
  1946. else
  1947. act 'Flip him off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1948. end
  1949. elseif scooltiperand = 18:
  1950. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/russian/alyonachalk.jpg"></center>'
  1951. 'Mr. Yenotin calls Alyona up to the front of the class and asks her to write what he recites on the blackboard. He faces the class talking about a complex sentence structure, but instead of writing what he says, Alyona starts drawing a naked ass with a large dick in it. This gets the whole class laughing and confuses Mr. Yenotin, who tries to calm everyone down.'
  1952. 'When he finally turns around and sees what''s on the board, he rushes up to wipe it off. He then tells Alyona to take a seat as he starts writing what he says on the board himself as he tries to continue the lesson.'
  1953. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1954. elseif scooltiperand = 19:
  1955. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/russian/alyonasmoke.jpg"></center>'
  1956. 'You notice some smoke drifting your way near the end of class. You turn and see Alyona, looking bored while smoking a cigarette. When Mr. Yenotin sees it, he walks up to her desk. "No smoking in class."'
  1957. 'She gives him a bored look. "I know," she replies as she takes another drag of her cigarette.'
  1958. 'He gives her a frustrated look. "Please put it out."'
  1959. 'She gives him a half ass, bewildered look. "Put what out?"'
  1960. 'He sighs before he takes the cigarette from her and walks back to the front of the class, where he puts it out and throws the butt in the trash can before continuing his lesson.'
  1961. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1962. elseif scooltiperand = 20:
  1963. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/russian/paulpanties.jpg"></center>'
  1964. 'As class ends and everyone starts to get up, Pauline stops in front of Marcus, bends over and lifts her skirt to show him her panty clad ass and wiggles it around. "That''s as close as any Russian girl will get to letting you touch them. It must be... Hard being so far from home."'
  1965. 'She teases him a bit more and gets a lot of laughs. He does his best to ignore it, but he can''t help himself from looking.'
  1966. gs 'arousal', 'voyeur', 5
  1967. gs 'arousal', 'end'
  1968. gs 'stat'
  1969. act 'Leave class': gt 'gschool_lessons', 'short_break'
  1970. elseif scooltiperand = 21:
  1971. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/russian/stasyatongue.jpg"></center>'
  1972. 'You see Svyatoslav talking to Stasya before he pulls out his phone to take her picture. She does a few goofy poses until Mr. Yenotin interupts them.'
  1973. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1974. else
  1975. gs 'stat'
  1976. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
  1977. 'As you sit in class listening to the lesson, you hear some of your fellow students talking behind you.'
  1978. act 'Ignore them and wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1979. act 'Eavesdrop':
  1980. *clr & cla
  1981. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/eavesdrop.jpg"></center>'
  1982. gs 'gschool_gossip', 'lesson'
  1983. act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
  1984. end
  1985. end
  1986. else
  1987. gt 'gschool_lessons', 'short_break'
  1988. end
  1989. end
  1990. --- gschool_lessonsev1 ---------------------------------