gschool_lessons 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556
  1. # gschool_lessons
  2. if $ARGS[0] = 'morning':
  3. act 'Go to class':gt 'gschool_lessons', 'class'
  4. act 'Skip one of your classes':
  5. cla
  6. 'You don''t feel like attending all of your classes this morning, no one will miss you if you skip one of your three afternoon classes.'
  7. act 'Go to girl''s bathroom': gt 'gschool_events', 'girls bathroom'
  8. !! act 'Go to boy''s bathroom': gt
  9. !! act 'Go to old school building': gt
  10. end
  11. end
  12. if $ARGS[0] = 'class':
  13. if hour = 10:
  14. minut += 60 * 2
  15. school_lunch = 0
  16. urand = rand(0, 12)
  17. if lernHome = 0:Suspeh += 2
  18. if lernHome > 0:Suspeh -= 1
  19. if Suspeh > 100:Suspeh = 100
  20. if Suspeh < 0:Suspeh = 0
  21. lernSkill += 1
  22. lernHome += 1
  23. if schoolSorev = 1:schoolSorev = 0
  24. elseif school_lunch = 1 and hour ! 16:
  25. gt 'gschool_lessons', 'afternoon2'
  26. end
  27. cla
  28. if hour <= 12 and (week = 2 or week = 4):
  29. $teacher = 'Anatoly E.'
  30. $teacher[1] = 'Anatoly E.'
  31. $teacher[2] = 'Anatoly E.'
  32. else
  33. $teacher = 'Ilya Yenotin'
  34. $teacher[1] = 'Ilya Yenotin'
  35. $teacher[2] = 'Ilya Yenotin'
  36. end
  37. gs 'stat'
  38. '<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
  39. if late = 1 and hour = 10: 'Under the disapproving gaze of the teacher you feel guilty for being late' & late=0
  40. 'You sit in the classroom and listen to the monotonous droning of your teacher, doing your best to not fall asleep.'
  41. if GorSlut > 0:'During the class you hear classmates whisper nasty things about you, and sometimes they make lewd gestures when the teacher is not looking.'
  42. if soniaPS = 1:soniaPS = 2 & 'Everyone is talking about Sonia today. Apparently, she got very drunk last night at the disco and gave five guys a blowjob, at the same time! Her reputation is ruined now, everyone thinks she''s a whore. No one wants to be seen with her any more. Sonia herself looks distraught.'
  43. if Enable_skipnoevclass > 0 and ($teacher = 'Ilya Yenotin' or RAND(1,100) > Enable_skipnoevclass):
  44. gt 'gschool_lunch', 'lunch' & !skip class ev if 1.not Anatoly E. or 2. rand < set chance by illume
  45. else
  46. act'Listen attentively to <<$teacher[1]>>':
  47. cla
  48. Suspeh += 1
  49. if $teacher = 'Anatoly E.': grupNPC[26] += 1
  50. if RAND(1,2) = 1:
  51. $school_class_txtrand = 'You listen attentively to <<$teacher[1]>> for the duration of the class. Today''s lesson was interesting and informative, and you feel you learned from taking part in class.'
  52. else
  53. $school_class_txtrand = 'You listen attentively to <<$teacher[1]>> for the duration of the class. You particularly enjoy the debate section.'
  54. end
  55. act'Ask a question about the lesson':
  56. cla
  57. if $teacher = 'Anatoly E.': grupNPC[26] += 1
  58. if RAND(1,4) = 1:
  59. 'You ask a question about the lesson, hoping to learn even more on the subject. Unfortunately, the constant chatter of your classmates drowns out the teacher''s answer, and you don''t catch much of it. Maybe if you didn''t sit so far in the back of the class, it would have been easier to hear.'
  60. gt 'gschool_events', 'disrupt'
  61. else
  62. Suspeh += 1
  63. '<<$teacher>> nods approvingly, always happy to see his students engaged in his class. He happily spends some extra time explaining the topic again, and answers any extra questions you might have. You feel smarter, thoroughly understanding today''s lessons now.'
  64. end
  65. act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
  66. end
  67. if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
  68. if grupNPC[26] >= 40 and grupNPC[26] < 60:
  69. ivrand = 1
  70. elseif grupNPC[26] >= 60 and grupNPC[26] < 80:
  71. ivrand = RAND (1,3)
  72. elseif grupNPC[26] >= 80:
  73. ivrand = RAND (1,4)
  74. end
  75. if ivrand = 1:
  76. grupNPC[26] += 1
  77. if RAND(1,3) = 1:
  78. $school_class_txtrand = 'Today, there''s a test about the homework you hopefully did. Anatoly E. calls you forward a lot, having you write your answers down on the board. When he asks you for the fourth time today, you begin to suspect he keeps asking you just because of how cute you look in your school uniform, and blush a little as you pick up the chalk once more.'
  79. elseif RAND(1,2) = 1:
  80. $school_class_txtrand = 'Today, school turns out to be quite interesting. Instead of just teaching, <<$teacher>> spends the hours engaging the students in a discussion about all sorts of topics. Whenever you say anything, he compliments the eloquent way you engage in discussion and uses you as an example for the rest of the class.'
  81. else
  82. $school_class_txtrand = 'Today, you had to work hard at school. It certainly payed off though, and <<$teacher>> does his best to involve you in the lessons.'
  83. end
  84. elseif ivrand = 2:
  85. grupNPC[26] += 1
  86. $school_class_txtrand = 'You listen closely to every word <<$teacher[1]>> 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 looking at your legs, which stick out from under your desk.'
  87. gt 'gschool_events', 'legs'
  88. elseif ivrand = 3:
  89. $school_class_txtrand = '<<$teacher>> notices you appear to be stuck on one of the assignments and kneels down next to you. He patiently explains to you what you are doing wrong, and slowly but surely you begin to understand.'
  90. gt 'gschool_events', 'help'
  91. elseif ivrand = 4:
  92. grupNPC[26] += 1
  93. if RAND(1,2) = 1:
  94. $school_class_txtrand = 'You sit at your desk, writing a summary on today''s lesson to help you study later. Suddenly, <<$teacher>> comes up from behind you and puts his hand on your shoulder. He takes his time and patiently corrects your mistakes, leaning in a bit closer than is appropriate from a teacher. You don''t mind though, <<$teacher>> is always nice to you.'
  95. else
  96. $school_class_txtrand = 'As you are solving some math dilemmas in your text book, you notice <<$teacher>> walking past your desk. When you hear a suspicious *click* you quickly look to your side, and see that he has his phone in his hand, and was quietly trying to make a photo of your legs from the side! He notices you looking at his hand, very embarrassed by the fact that you caught him. As he tries to walk away, you call him towards you and whisper in his ear, "Let me know next time, so I can get into a more elegant pose first." before sending him off with a lewd wink.'
  97. end
  98. end
  99. end
  100. '<<$school_class_txtrand>>'
  101. act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
  102. end
  103. act'Daydream':
  104. cla
  105. Suspeh -= 1
  106. if RAND(1,2) = 1:
  107. 'Today''s lessons don''t particularly interest you, and you find yourself drifting off constantly. After a while you notice <<$teacher>> has stopped teaching and is looking at you intently, asking you to pay attention. Apparently this is already the third time he asked; you missed the first two completely while you was lost in your own thoughts. The whole class is looking at you now.'
  108. if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
  109. cla
  110. if sub < 30:
  111. act'Don''t pay attention':
  112. cla
  113. if dom > 70:
  114. '<<$teacher>> tries to convince you on the importance of todays lesson, "<<$name>>, please pay attention, this is very important. Today''s topic is going to be on the exam for sure."'
  115. '"Of course, sir. Please continue your super fascinating lesson. Just keep it a bit up-beat please, if you talk any slower, I might fall asleep!" you answer boldly.'
  116. 'The whole class bursts into loud laughter, and <<$teacher>> has a rough time getting everyone to quiet down.'
  117. '"<<$surname>>, get out of class! I should call your parents, and let the principal know you''re being impossible! Out, now!"'
  118. act'Don''t leave the classroom':
  119. '"What good would that do? Are you trying to get me to start smoking to pass the time? I''m not interrupting your classes, just leave me alone. I''m having some... girl problems. Would you like me to talk about those?" you answer brashly, not having any intentions of getting up.'
  120. 'Your teacher doesn''t know what to say, and after a while just decides to continue his classes. You obviously don''t learn anything today.'
  121. act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
  122. end
  123. act'Leave the classroom':school_event_hour = daystart & gt 'gschool_lunch', 'lunch'
  124. exit
  125. else
  126. 'The eyes of <<$teacher>> grow narrower, and even though you roll your eyes at him, you sit through the rest of the lesson in silence, at least pretending to pay attention sometimes. You don''t learn anything today.'
  127. act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
  128. end
  129. end
  130. end
  131. act'Try to focus on the lesson':
  132. act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
  133. end
  134. exit
  135. end
  136. act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
  137. else
  138. act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
  139. end
  140. end
  141. act'Play with your phone':
  142. cla
  143. Suspeh -= 1
  144. if RAND(1,3) = 1:
  145. $school_class_txtrand = 'This lesson is so boring, you have to do something to keep yourself entertained. You take out your phone and begin to play a mobile game, hoping the lesson will be over soon.'
  146. elseif RAND(1,2) = 1:
  147. $school_class_txtrand = '<<$teacher>> notices you''re not listening at all, and asks you to put your phone away. You decide not to make things worse, and put your phone back in your pocket. The lesson feels like it takes forever to end, and you''re glad when it''s finally over.'
  148. else
  149. $school_class_txtrand = 'This lesson is so boring, you have to do something to keep yourself entertained. You take out your phone and begin to play a mobile game, hoping the lesson will be over soon.'
  150. end
  151. if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
  152. cla
  153. gt 'gschool_events', 'phone'
  154. else
  155. '<<$school_class_txtrand>>'
  156. end
  157. act'Wait for the end of the lesson': gt 'gschool_lunch', 'lunch'
  158. end
  159. end
  160. end
  161. if $ARGS[0] = 'afternoon':
  162. act 'Go to class':gt 'gschool_lessons', 'afternoon2'
  163. act 'Skip one of your classes':
  164. cla
  165. 'You don''t feel like attending all of your classes this afternoon, no one will miss you if you skip one of your three afternoon classes.'
  166. act 'Go to girl''s bathroom': gt 'gschool_events', 'girls bathroom'
  167. !! act 'Go to boy''s bathroom': gt
  168. !! act 'Go to old school building': gt
  169. end
  170. end
  171. if $ARGS[0] = 'afternoon2':
  172. cls
  173. minut += 60 * 3
  174. hour = 16
  175. minut = 0
  176. schoolprogul -= 1
  177. if week ! 3 and week ! 5:
  178. urand = rand(0, 12)
  179. lernSkill += 1
  180. lernHome += 1
  181. BeInSchool += 1
  182. gt 'gschool_lessons', 'class'
  183. elseif week = 3 or week = 5:
  184. gs 'stat'
  185. '<center><img src="images/qwest/alter/fizra.jpg"></center>'
  186. 'On Wednesdays and Fridays, you have gym class as always. After everyone gets dressed and gets ready for gym class, Viktor Pavlovich conducts a roll call to ensure everyone is there.'
  187. fizrarand = rand(0, 4)
  188. if fizrarand = 0:
  189. speed += rand(1, 3)
  190. manna -= 5
  191. fat -= 5
  192. sweat += 30
  193. beg += rand(0, 2)
  194. 'After the roll call, Mr. Pavlovich announces that you will be going on a run today.'
  195. act 'Run':
  196. *clr
  197. cla
  198. if temper >= 18 and sunWeather = 1:
  199. '<center><img src="images/qwest/alter/fizra/fizra2.jpg"></center>'
  200. 'Since the weather is nice outside, Mr. Pavlovich decides to stage the run outside, on a nearby forest track he set out before the lesson.'
  201. if horny =>90 and npcSex[3] = 1:
  202. 'As you run through the forest, you feel a hand on your ass. It''s Ivan; he''s much faster than you, and sprints past you to show you how fast he can be when he wants. He then pauses and lets you catch up, and you run together for a while.'
  203. act 'Show him your tits':
  204. cla & *clr
  205. '<center><img src="images/qwest/alter/fizra/fizra3.jpg"></center>'
  206. 'Making sure no one else is near you, you pull up your shirt and reveal your <<$titsize>> boobs to Ivan. You almost immediately notice his erection growing in his tight shorts, and he awkwardly tries to hide his boner. As you pull your shirt back where it belongs you give him a sweet smile and say, "Try hiding that while you''re running past everyone!"'
  207. 'He grimaces as he sprints away from you, carefully checking to make sure no one is near him. You have a knowing smile on your face when, at the end of the class, his friends ask him why his lap time was so much slower than usual.'
  208. act 'Finish run':gt 'gschool_lessons', 'postphys'
  209. end
  210. act 'Laugh it off and let him go':
  211. cla
  212. '"Very funny, Ivan" you tell him as you give him a wink. He salutes you theatrically as he sprints off again, finishing the run well before anyone else.'
  213. act 'Finish run':gt 'gschool_lessons', 'postphys'
  214. end
  215. end
  216. else
  217. '<center><img src="images/qwest/alter/fizra/fizra1.jpg"></center>'
  218. end
  219. 'You join the class in running laps around the gymnasium. Half-way into the fourteenth lap, you wonder if there''s any way gym class could be more boring than this.'
  220. act 'Finish run':gt 'gschool_lessons', 'postphys'
  221. end
  222. elseif fizrarand = 1:
  223. agil += rand(1, 3)
  224. fat -= 5
  225. manna -= 5
  226. sweat += 30
  227. 'After the roll call, Mr. Pavlovich announces that you will be taking turns performing vaults.'
  228. gs 'gschool_events', 'fiz_rand'
  229. act 'End of lesson':gt 'gschool_lessons', 'postphys'
  230. elseif fizrarand = 2:
  231. stren += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
  232. manna -= 5
  233. fat -= 2
  234. sweat += 30
  235. 'After the roll call, Mr. Pavlovich announces that you will all be doing pull-ups today.'
  236. act 'Pull ups':
  237. *clr
  238. cla
  239. if temper >= 18 and sunWeather = 1:
  240. '<center><img src="images/qwest/alter/fizra/fizra5.jpg"></center>'
  241. 'Since the weather is nice, the class will be having their gym class outside today.'
  242. else
  243. '<center><img src="images/qwest/alter/fizra/fizra6.jpg"></center>'
  244. end
  245. 'You wait for your turn and then do your best to do as many pull-ups as you can.'
  246. gs 'gschool_events', 'fiz_rand'
  247. act 'End of lesson':gt 'gschool_lessons', 'postphys'
  248. end
  249. elseif fizrarand = 3:
  250. vital += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
  251. manna -= 5
  252. fat -= 2
  253. sweat += 30
  254. 'After the roll call, Mr. Pavlovich announces that you will all be doing abdominal exercises today.'
  255. gs 'gschool_events', 'fiz_rand'
  256. act 'End of lesson':gt 'gschool_lessons', 'postphys'
  257. elseif fizrarand = 4:
  258. cls
  259. stren += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
  260. manna -= 5
  261. fat -= 2
  262. sweat += 30
  263. horny += 10
  264. gs 'stat'
  265. '<center><img src="images/qwest/alter/rope.jpg"></center>'
  266. 'On Wednesdays and Fridays, you have gym class as always. After everyone gets dressed and gets ready for gym class, Viktor Pavlovich conducts a roll call to ensure everyone is there.'
  267. 'After the roll call, he announces that you will all be taking turns climbing the ropes today.'
  268. if horny >= 100:
  269. horny = 0
  270. orgasm += 1
  271. rope_orgasm += 1
  272. 'You climb the rope as instructed, and can''t help but feel the rough robe rubbing against your pussy through your clothes. You do your best to climb up, but the rubbing of the rope against your pussy gets more and more intense as you try to climb higher. After a few seconds the stimulation from the rope against your clit brings you to orgasm, and you have to do everything in your power to not fall down as you quiver against the rope, stifling your moans. Your teacher looks up to you and says, "Why are you shaking, <<$surname>>? Are you tired or something? Go ahead, come down then."'
  273. elseif horny >= 50 and horny < 100:
  274. horny += 20
  275. 'You climb the rope as instructed, and can''t help but feel the rough robe rubbing against your pussy through your clothes. You do your best to climb up, but the rubbing of the rope against your pussy gets more and more intense as you try to climb higher. You manage to reach the top, but the rubbing of the rope has got you all worked up. With a bright blush on your face you slide back down, making sure the rope doesn''t rub against your most sensitive spots.'
  276. end
  277. gs 'gschool_events', 'fiz_rand'
  278. act 'End of lesson':gt 'gschool_lessons', 'postphys'
  279. end
  280. end
  281. end
  282. if $ARGS[0] = 'postphys':
  283. if week = 5 and LocalRun = 0:
  284. if schoolSorev = 0:schoolSorev = 1
  285. 'Mr. Pavlovich announces that the inter-school running competition will be held this Saturday at 11:00. If you want to participate, you should come to school between 10:00 and 11:00.'
  286. elseif week = 5 and LocalRun = 1:
  287. if schoolSorev = 0:schoolSorev = 2
  288. 'Mr. Pavlovich announces that the inter-school running competition will be held this Saturday at 11:00. If you want to participate, you should come to school between 10:00 and 11:00.'
  289. end
  290. if fizrukSex > 0 and kristinaSex > 0:
  291. 'When the class is dismissed, Christina approaches you, "<<$nickname>>, sweetie, Mr. Pavlovich wants you to join me again in his office. He wants us to ''entertain him'', if you know what I mean. Want to join me?"'
  292. act 'Entertain Mr. Pavlovich with Christina':
  293. cls
  294. stat['bj'] += 1
  295. !!spafinloc = 12
  296. gs 'cum_manage'
  297. if fizrukSex = 0:fizrukSex = 1 & guy += 1
  298. if kristinaSex = 0:kristinaSex = 1
  299. grupNPC[18] = 100
  300. gs 'stat'
  301. '<center><img src="images/qwest/alter/ev/fiz.jpg"></center>'
  302. 'You follow Christina, and follow her lead as she squats before your teacher. She diligently takes off his clothes and takes his penis in her hand, sucking on it for a little while before offering it to you. You follow her lead and obediently take his cock in your mouth, sucking on it and trying to take it down as far down your throat as you are comfortable with. After a while she pushes your face away and closes her lips around it, sucking him off until he shoots his load inside her mouth. Unwilling to share, she swallows it and then goes to the changing room to get dressed.'
  303. act 'Change and leave the school':gt 'gschool_grounds', 'main'
  304. end
  305. end
  306. if zverRageQW = 10:
  307. cla
  308. !!Christina broke SG
  309. act 'In the locker room.':gt 'gKristinaZv'
  310. exit
  311. end
  312. !!if zverevaQW = 2:end
  313. !!if zverevaQW = 3 and fizrukSex = 0:end
  314. if zverevaQW = 1:
  315. 'After class, Mr. Pavlovich returns to his office. For some reason, Christina Zvereva is following him while all other students go to the locker rooms as usual.'
  316. act 'Listen in on Christina and Mr. Pavlovich':
  317. cls
  318. gs 'stat'
  319. 'You quietly move up to Mr. Pavlovich''s office, to listen to what they''re talking about. You hear Christina saying, "Please sir, you can''t let <<$name>> go to the regional competition!"'
  320. 'He replies, "<<$name>> beat you fair and square, Christina. There''s not a whole lot I can do about it."'
  321. 'Christina''s voice again, "But you promised! Please? I''ll make it worth your while if you choose me over her, sir..."'
  322. 'After a few seconds of silence, you hear him smirk, "Is that so, Christina? You know what to do then, this is not your first time here." Seconds later you hear a gasp from your teacher, and then soft moaning from him.'
  323. act 'Try to see what''s happening':
  324. cls
  325. zverevaQW = 2
  326. horny += 10
  327. gs 'stat'
  328. '<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
  329. 'You lean over and try to look through the keyhole. You''re flabbergasted by what you see: Christina is on her knees in front of Mr. Pavlovich, and is sucking him off like her life depended on it.'
  330. act 'Burst into the room':
  331. cls
  332. zverevaQW = 3
  333. gs 'stat'
  334. !!'<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
  335. if GorSlut = 0:
  336. 'You open the door and enter Mr. Pavlovich''s room. Christine is startled, jumping up from her kneeling position and desperately wiping her mouth while your teacher quickly stuffs his erection back into his shorts. "<<$surname>>, has no one taught you you should knock!? Me and Christina were just discussing some important matters!" he exclaims, pretending to be insulted by your sudden intrusion.'
  337. 'You can''t believe he''s even trying! You tell him just that, "Christina was using her mouth, but it certainly wasn''t for talking! You''re letting her suck you off so she can go to the regional competition instead of me!"'
  338. 'He drops the charade, but has a confident grin on his face, "Who would believe you? It''s your word against mine, and the word of our school''s star athlete Christina Zvereva. The principal would consider it slander! Your parents would be outraged! Face it you don''t have shit on me, get out of my office. Christina, get back on your knees, we''re not done." The last part was directed at Christina.'
  339. 'Christina obliges, rubbing his cock through his shorts as she looks you in the eye. Having regained her confidence in knowing that she''ll be your school''s admission for the contest, she parrots, "Face it bitch, you can''t prove a thing. Now get the fuck out, Mr. Pavlovich and I have more to discuss."'
  340. elseif GorSlut > 0:
  341. 'You open the door and burst into Mr. Pavlovich''s room. Christina pulls off her teacher''s dick in a panic reaction, but regains her confidence when she sees it''s you, "Look what the cat dragged in, it''s <<$name>> the <<$gnikname>>. I recognize that look, you want to suck him off too, don''t you? That''s okay, we can share."'
  342. act 'Give him a blowjob with Christina':
  343. cls
  344. stat['bj'] += 1
  345. if fizrukSex = 0:fizrukSex = 1 & guy += 1
  346. if kristinaSex = 0:kristinaSex = 1
  347. grupNPC[18] = 100
  348. gs 'stat'
  349. '<center><img src="images/qwest/alter/ev/fiz.jpg"></center>'
  350. 'You nod and get down on your knees next to Christina, thinking maybe if you outperform her, he will still pick you for the competition. She diligently takes off his clothes and takes his penis in her hand, sucking on it for a little while before offering it to you. You follow her lead and obediently take his cock in your mouth, sucking on it and trying to take it down as far down your throat as you are comfortable with. After a while she pushes your face away and closes her lips around it, sucking him off until he shoots his load inside her mouth. Unwilling to share, she swallows it and then goes to the changing room to get dressed. You might be faster than Christina, but she definitely outperformed you here.'
  351. act 'Change and leave the school':gt 'gschool_grounds', 'main'
  352. end
  353. end
  354. act 'Change and leave the school':gt 'gschool_grounds', 'main'
  355. end
  356. act 'Keep looking':
  357. cls
  358. horny += 10
  359. gs 'stat'
  360. '<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
  361. 'Mr. Pavlovich groans, and after a few minutes he can''t hold back any more shoots his load in Christina''s mouth. She diligently swallows his sperm without even taking her mouth off his cock, giving it a thorough tongue bath before tucking it back into his shorts. You hear her ask, "Did I do a good job, sir? Did I earn my spot in the regional championships?"'
  362. 'He groans, petting her head as he instructs her to stay on her knees for a while longer, "Absolutely babe, as long as you keep taking care of me, I''ll make sure you''ll be running those championships. Don''t get up, stay there and keep nuzzling. I think I can go again in a minute."'
  363. act 'Admit defeat and go get changed':
  364. cls
  365. gs 'stat'
  366. 'As you see Christina happily dig her face into his groin, you quietly close the door and leave. It looks like, despite being the better runner, you won''t be going to the regional championships.'
  367. act 'Leave the school':gt 'gschool_grounds', 'main'
  368. end
  369. end
  370. act 'Admit defeat and go get changed':
  371. cls
  372. gs 'stat'
  373. 'Yea, you''re not willing to do that. As you see Christina happily dig her face into his groin, you quietly close the door and leave. It looks like, despite being the better runner, you won''t be going to the regional championships.'
  374. act 'Leave the school':gt 'gschool_grounds', 'main'
  375. end
  376. end
  377. end
  378. end
  379. gs 'stat'
  380. act 'Change and leave the school':gt 'gschool_grounds', 'main'
  381. end
  382. if $ARGS[0] = 'principal':
  383. '<center><b><font color="maroon">Principal''s Office</font></b></center>'
  384. '<center><img src="images/qwest/alter/school/principal/office.jpg"></center>'
  385. 'The office in a word is impressive, it must have cost a full years worth of the schools budget to decorate it. At least now you know why so much of the rest of the school has cracked and faded paint, Or is in need of repair, that never seems to happen, they spend all the money on this office.'
  386. if demerit > 20:
  387. 'You take a seat at her desk and wait for her to address you with a exacerbated tone "What did you do this time? No I don''t want to know. I really don''t care. You obviously have no respect for me or your teachers." She looks over your file some more and shakes her head slightly. "You have been here enough, you know what comes next. So what will it be this time? Spanking, Saturday detention perhaps." She seems more than a bit annoyed that you seem immune to her punishment system or are just that troubled of a student.'
  388. act 'Choose detention':gt 'gschool_lessons', 'class' & !!triggers Saturday detention on Saturday morning.
  389. act 'Choose spanking': gt 'gschool_lessons', 'spanked'
  390. if demerit >= 50:act 'Choose suspension': gt 'gschool_lessons', 'suspension'
  391. !!act 'Call Parents': gt 'gschool_lessons', 'Call Parents' - I will add this one in later as it will be a bit of work to write and tie in events at home.
  392. elseif demerit > 10:
  393. 'You take a seat at her desk and wait for her to address you. "This is becoming a routine with you, I feel like I am seeing you every day. What has changed? You use to be such a good girl, perhaps a bit quiet, but now. This is not the way to get attention." She looks over your file some more and shakes her head slightly.'
  394. '"We can''t have you keep getting in trouble like this, this is going to require a form of punishment." She looks directly at you for a moment to make sure you understand when you cause problems you will be getting punished. "I believe in giving the students a voice in their future. So I will let you decided, Saturday detention or a spanking now. Which will it be?"'
  395. act 'Choose detention': gt 'gschool_lessons', 'class' & !!triggers Saturday detention on Saturday morning.
  396. act 'Choose spanking': gt 'gschool_lessons', 'spanked'
  397. else
  398. 'You take a seat at her desk and wait for her to address you. "You know why you are here <<$surname>>?", before you have a chance to reply she continues on. "It was a rhetorical question, we both know why you are here. You are here because you got in trouble." She pauses to look over at the folder in front of her. "It shows you have mostly stayed out of trouble until now. I hope this is only a minor lapse in judgement and not a new trend from you. We won''t get into what you did, just understand this is a warning. Straighten yourself out or their will be consequences. Now return to class."'
  399. act 'Go to class':gt 'gschool_lessons', 'class'
  400. end
  401. end
  402. if $ARGS[0] = 'spanked':
  403. '<center><b><font color="maroon">Principal''s Office</font></b></center>'
  404. '<center><img src="images/qwest/alter/school/principal/principal.jpg"></center>'
  405. 'No way are you coming back to school on a Saturday. "Uh, I would rather just get it over with, so spanking."'
  406. '"Very well, come over here." She says as she gets up and pulls a chair out and sits down on it. You get up and walk over to her.'
  407. principal_spank += 1
  408. if principal_spank <= 5:
  409. !!there is different levels of spanking, first 5 times is Spanked, next 5 is Bare Spanked, next 5 times is Leather Paddle, after that all future ones is Wooden Paddle. If flirt is selected it automatic jumps to the next level, regardless of number of times.
  410. act 'Take Punishment':
  411. cls
  412. gs 'pain', 1, 'asscheeks', 'spank'
  413. gs 'stat'
  414. '<center><img src="images/qwest/alter/school/principal/schoolspank.jpg"></center>'
  415. 'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and using her hand to smack your ass. You jerk a bit in reflex, she is a strong woman and her smacks sting a bit. She is obviously trying to smack your butt with enough force to teach you a lesson.'
  416. 'You silently take your punishment, even if it is not all that bad and a bit of you actually likes it. Regardless you don''t want her to know this isn''t bother you all that much. So you play along, withering around and whimpering as she spanks you for a good solid minute.'
  417. 'Then she lifts you back to your feet and rubs your arm. "I hope this has taught you a lesson and I don''t want to see you in my office any more. Ok return to your classes." With that she goes back to her desk and you head back to class.'
  418. act 'Go to class':gt 'gschool_lessons', 'class'
  419. end
  420. act 'Flirt/rebel':
  421. principal_spank = 6
  422. cls
  423. gs 'pain', 2, 'asscheeks', 'spank'
  424. gs 'stat'
  425. '<center><img src="images/qwest/alter/school/principal/schoolspank.jpg"></center>'
  426. 'Once you walk over to her, she pulls you down across her knees, pulls up your skirt she uses her hand to smack your ass. You jerk a bit in reflex, she is a strong woman and her smacks sting a bit. She is obviously trying to smack your butt with enough force to teach you a lesson.'
  427. 'With each smack you start to moan, softly. "Stop that!" She says and gives you the hardest smack on your ass yet. You moan even louder and wiggle your butt a bit.'
  428. '"Oh yes Miss (surname here), yes please harder, harder." You say as if your on the verge of a orgasm. "Yes spank me, spank me, harder and I promise to be your special bad little girl." You say with a giggle.'
  429. 'To her credit she doesn''t relent and even manages to spank you harder. Once she has spanked you for a minute or so, she roughly lifted you off her knees and back on your feet. She points at the door. "Back to class now, before I give you detention as well." Not wanting detention, you don''t say anymore. Heading instead for the door, putting a bit of extra sway into your hips as you do.'
  430. act 'Go to class':gt 'gschool_lessons', 'class'
  431. end
  432. elseif principal_spank <= 10:
  433. !!Spanked Bare Bottom
  434. act 'Take Punishment':
  435. cls
  436. gs 'pain', 2, 'asscheeks', 'spank'
  437. gs 'stat'
  438. '<center><img src="images/qwest/alter/school/principal/schoolbarespank.jpg"></center>'
  439. 'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and pulls your panties down to your knees, exposing your base ass. She smacks you hard across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks sting a bit. She is obviously trying to smack your butt with enough force to teach you a lesson.'
  440. 'You silently take your punishment, even if it is not all that bad and a bit of you actually likes it. Regardless you don''t want her to know this isn''t bother you all that much. So you play along, withering around and whimpering as she spanks you for a good solid minute, which leaves your butt a nice shade of red.'
  441. 'Then she lifts you back to your feet and rubs your arm. "I hope this has taught you a lesson and I don''t want to see you in my office any more. Ok return to your classes." With that she goes back to her desk and you pull up your panties, before heading back to class.'
  442. act 'Go to class':gt 'gschool_lessons', 'class'
  443. end
  444. act 'Flirt/rebel':
  445. principal_spank = 11
  446. cls
  447. gs 'pain', 3, 'asscheeks', 'spank'
  448. gs 'stat'
  449. '<center><img src="images/qwest/alter/school/principal/schoolbarespank.jpg"></center>'
  450. 'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and pulls your panties down to your knees, exposing your base ass. She smacks you hard across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks sting a bit. She is obviously trying to smack your butt with enough force to teach you a lesson.'
  451. 'With each smack you start to moan, softly. "Stop that!" She says and gives you the hardest smack on your ass yet. You moan even louder and wiggle your butt a bit.'
  452. '"Oh yes Miss (surname here), yes please harder, harder." You say as if your on the verge of a orgasm. "Yes spank me, spank me, harder and I promise to be your special bad little girl." You say with a giggle.'
  453. 'To her credit she doesn''t relent and even manages to spank you harder. Once she has spanked you for a minute or so, which leaves your butt a nice shade of red. She roughly lifts you off her knees and back on your feet. She points at the door. "Back to class now, before I give you detention as well." Not wanting detention you slowly pulling your panties back up, giving her a extra long look at your cherry red butt cheeks. As you head for the door you add a bit of extra sway into your hips.'
  454. act 'Go to class':gt 'gschool_lessons', 'class'
  455. end
  456. elseif principal_spank <= 15:
  457. !!Spanked Leather Paddle
  458. act 'Take Punishment':
  459. cls
  460. gs 'pain', 4, 'asscheeks', 'spank'
  461. gs 'stat'
  462. '<center><img src="images/qwest/alter/school/principal/schoolpaddle2.jpg"></center>'
  463. 'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and pulls your panties down to your knees, exposing your base ass. This time she pulls out a leather paddle and gives you a hard smack across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks sting. She is obviously trying to smack your butt with enough force to teach you a lesson and it is kinda working.'
  464. 'You silently take your punishment, it almost brings you to tears but a part of you gets turned on by it as well. Regardless you don''t want her to know that you are actually getting turned on by this. You don''t have to play along much, this really stings even if you are enjoying it too, you wither around and whimpering as she spanks you for a good solid minute.'
  465. 'Then she lifts you back to your feet and rubs your arm. "I hope this has taught you a lesson and I don''t want to see you in my office any more. Ok return to your classes." With that she goes back to her desk and you pull up your panties, before heading back to class.'
  466. act 'Go to class':gt 'gschool_lessons', 'class'
  467. end
  468. act 'Flirt/rebel':
  469. principal_spank = 16
  470. cls
  471. gs 'pain', 5, 'asscheeks', 'spank'
  472. gs 'stat'
  473. '<center><img src="images/qwest/alter/school/principal/schoolpaddle2.jpg"></center>'
  474. 'You walk over to her, swaying your hips. You pull your panties down to your knees and lay across her legs, looking back up her expectantly. You bite your lower lip, looking at her like you might a lover. She tries to ignore your look and picks up a leather paddle, she smacks you hard across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks really sting, yet you moan softly. She is obviously trying to smack your butt with enough force to teach you a lesson.'
  475. 'With each smack you start to moan, softly. She smacks your ass even harder, really putting her shoulder into it. You moan even louder and wiggle your butt a bit. She looks a little troubled like she is unsure this is working, but the troubled look only lasts a second and her face hardens into a stern resolve.'
  476. '"Oh yes Miss (surname here), yes please harder, harder." You say as if your on the verge of a orgasm. "Yes spank me, spank me, harder and I promise to be your special bad little girl. Oh god you are making me so wet." You say in a husky tone.'
  477. 'To her credit she doesn''t relent and even manages to spank you harder. Once she has spanked you for a minute or so, she roughly lifted you off her knees and back on your feet. She points at the door. "Back to class now, before this gets worse for you." You head for the door, putting a bit of extra sway into your hips as you go, and very slowly pulling your panties back up, giving her a extra long look at your cherry red butt cheeks.'
  478. act 'Go to class':gt 'gschool_lessons', 'class'
  479. end
  480. else
  481. !!Spanked Wooden Paddle
  482. act 'Take Punishment':
  483. cls
  484. gs 'pain', 5, 'asscheeks', 'spank'
  485. gs 'stat'
  486. '<center><img src="images/qwest/alter/school/principal/schoolpaddle1.jpg"></center>'
  487. 'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and pulls your panties down to your knees, exposing your base ass. This time she pulls out a large wooden paddle and gives you a hard smack across your bare ass, you jerk as it stings your bare butt cheeks, she is a strong woman and her smacks really sting a lot. She is obviously trying to smack your butt with enough force to teach you a lesson and it is sorta working.'
  488. 'You silently take your punishment, it almost brings you to tears but a part of you gets turned on by it as well. Regardless you don''t want her to know that you are actually getting turned on by this. You don''t have to play along much, this really stings even if you are enjoying it too, you wither around and whimpering as she spanks you for a good solid minute.'
  489. 'Then she lifts you back to your feet and rubs your arm. "I hope this has taught you a lesson and I don''t want to see you in my office any more. Ok return to your classes." With that she goes back to her desk and you pull up your panties, before heading back to class.'
  490. act 'Go to class':gt 'gschool_lessons', 'class'
  491. end
  492. act 'Flirt/rebel':
  493. cls
  494. gs 'pain', 6, 'asscheeks', 'spank'
  495. gs 'stat'
  496. '<center><img src="images/qwest/alter/school/principal/schoolpaddle1.jpg"></center>'
  497. 'You walk over to her, swaying your hips. You pull your panties down to your knees and lay across her legs, looking back up her expectantly. You bite your lower lip, looking at her like you might a lover. She tries to ignore your look and picks up a leather paddle, she smacks you hard across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks really sting, yet you moan softly. She is obviously trying to smack your butt with enough force to teach you a lesson.'
  498. 'With each smack you start to moan, softly. She smacks your ass even harder, really putting her shoulder into it. You moan even louder and wiggle your butt a bit. She looks a little troubled like she is unsure this is working, but the troubled look only lasts a second and her face hardens into a stern resolve.'
  499. '"Oh yes Miss (surname here), yes please harder, harder." You say as if your on the verge of a orgasm. "Yes spank me, spank me, harder and I promise to be your special bad little girl. Oh god you are making me so wet." You say in a husky tone.'
  500. 'To her credit she doesn''t relent and even manages to spank you harder. Once she has spanked you for a minute or so, she roughly lifted you off her knees and back on your feet, her hands rest on your hips, as she stands up to face you, one hand slips down to your bare ass and stays there just a moment. She removes her hands and then points at the door. "You are playing a dangerous game young lady, get back to class." You head for the door, putting a bit of extra sway into your hips as you go and very slowly pulling your panties back up, giving her a extra long look at your cherry red butt cheeks.'
  501. act 'Go to class':gt 'gschool_lessons', 'class'
  502. end
  503. end
  504. end
  505. --- gschool_lessons ---------------------------------