pe.tw 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364
  1. :: school_lesson_pe
  2. <<switch $location_var[$here][0]>>
  3. <<case 'getData'>>
  4. <<set $result = {
  5. label:'Physical education',
  6. varname:'pe',
  7. teacherId:'A131',
  8. endPassage:'gschool_lessons',
  9. endArgument: 'short_break',
  10. flags: {
  11. skills:{
  12. intelligence: 0.5
  13. }
  14. }
  15. }>>
  16. <</switch>>
  17. <!--<<if $location_var[$here][0] == 'pe'>>
  18. <<set $menu_off = 1>>
  19. <<set $pc.fat -= 5>>
  20. <<run $q.school.func('attend_class','pe')>>
  21. <<image "locations/pavlovsk/school/gym/fizra.jpg">>
  22. You arrive in the gym and head straight to the girls locker room. Once inside, you quickly change into your athletic clothes before heading back out into the hall. Once everyone is ready, Coach Pavlovich conducts a roll call to ensure everyone is present.
  23. <<if $time.weekday == 5 and getvar("$LocalRun") == 0>>
  24. <<if getvar("$SchoolSorev") == 0>>
  25. <<set $SchoolSorev = 1>>
  26. <</if>>
  27. <p>Coach 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.</p>
  28. <<elseif $time.weekday == 5 and getvar("$LocalRun") == 1>>
  29. <<if getvar("$SchoolSorev") == 0>>
  30. <<set $SchoolSorev = 2>>
  31. <</if>>
  32. <p>Coach 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.</p>
  33. <</if>>
  34. <<actCLA 'Continue'>>
  35. <<set $fizrarand = rand(1, 8)>>
  36. <<if getvar("$fizrarand") == 1>>
  37. <<set $pc.mood -= 5>>
  38. <<if $pc.skillLevel("run") >= 60>>
  39. <<run $q.school.func('groupRelInc','jocks',2)>>
  40. <<elseif $pc.skillLevel("run") >= 40>>
  41. <<run $q.school.func('groupRelInc','jocks',1)>>
  42. <</if>>
  43. <<gs 'sweat' 'add' 30>>
  44. <<run $pc.skillExperienceGain('run',rand(1, 2))>>
  45. <<run $q.school.func('class_activity_skill','pe' $pc.skillLevel("run"))>>
  46. <<gs 'exercise' 'tier2' 1 'vital' 'agil'>>
  47. <<image "locations/pavlovsk/school/gym/fizra.jpg">>
  48. After the roll call, Coach Pavlovich announces that you will be running today.
  49. <<actCLA 'Run'>>
  50. <<if getvar("$temper") >= 10 and getvar("$sunWeather") == 1>>
  51. <<set $runoutside = rand(1,6)>>
  52. <<if getvar("$runoutside") == 1>>
  53. <<image "locations/pavlovsk/school/gym/fizra2.jpg">>
  54. <p>"Since the weather is so nice, we will be running outside today. Let's go!" He leads the class outside to the forest trail on the school grounds, near the old school building. He gives everyone time to do a little stretching before the run. He then pulls out his stop watch and says "Go!" Everyone then takes off, some faster than others.</p>
  55. <p>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 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.</p>
  56. <<actCLA 'Show him your tits'>>
  57. <<image "locations/pavlovsk/school/gym/fizra3.jpg">>
  58. <<if getvar("$pc.hotcat") >= 6>>
  59. <p>Making sure no one else is nearby, you pull up your shirt and reveal your $pc.titsize breasts to Ivan. You almost immediately notice the erection growing in his tight shorts, and he awkwardly tries to hide it. As you pull your shirt back down, you give him a sweet smile and say "Try hiding that while you're running past everyone!"</p>
  60. 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.
  61. <<elseif getvar("$pc.hotcat") >= 4>>
  62. <p>Making sure no one else is nearby, you pull up your shirt and reveal your $pc.titsize breasts to Ivan. He smiles and shakes his head as he sprints away and you slow down a little to get everything back in place. At the end of the class, Ivan puts in the fastest time, again.</p>
  63. <<else>>
  64. <p>Making sure no one else is nearby, you pull up your shirt and reveal your $pc.titsize breasts to Ivan. He makes a slightly disgusted look and shakes his head as he sprints away. You slow down a little to get everything back in place. At the end of the class, Ivan puts in the fastest time, again.</p>
  65. <</if>>
  66. <<actCLA 'Finish your run'>>
  67. <<gt 'gschool_lessons4' 'postphys'>>
  68. <</actCLA>>
  69. <</actCLA>>
  70. <<actCLA 'Laugh it off'>>
  71. "Very funny Ivan." you tell him as you give him a wink. He playfully salutes you as he sprints off again, finishing the run well before anyone else.
  72. <<actCLA 'Finish your run'>>
  73. <<gt 'gschool_lessons4' 'postphys'>>
  74. <</actCLA>>
  75. <</actCLA>>
  76. <<elseif getvar("$runoutside") == 2>>
  77. <<image "locations/pavlovsk/school/gym/fizra2.jpg">>
  78. <p>"Since the weather is so nice, we will be running outside today. Let's go!" He leads the class outside to the forest trail on the school grounds, near the old school building. He gives everyone time to do a little stretching before the run. He then pulls out his stop watch and says "Go!" Everyone then takes off, some faster than others.</p>
  79. As you run through the forest, you hear someone coming up beside you.
  80. <<actCLA 'Focus on running'>>
  81. <<image "locations/pavlovsk/school/gym/fizra2.jpg">>
  82. You remain focused on your running and keep your eyes straight ahead. Running as quickly as you can, you hear whoever it was starting to fall behind.
  83. <<actCLA 'Finish your run'>>
  84. <<gt 'gschool_lessons4' 'postphys'>>
  85. <</actCLA>>
  86. <</actCLA>>
  87. <<actCLA 'Look'>>
  88. <<image "locations/pavlovsk/school/gym/nushtopless.jpg">>
  89. You turn your head and look over to see Anushka running next to you, but she has her top off and is carrying it in her hand. You can't help but notice her small breasts bouncing with every step she takes. She notices where your eyes drift and grins at you. She stays alongside you for most of the run and a few boys pass by, slowing down to take a good look. Some of the girls look as well, but most just give dirty or disgusted looks to Anushka.
  90. <<arouse 'erotic_nudity' 5 ``>>
  91. <<arousalEnd>>
  92. <<actCLA 'Finish your run'>>
  93. <<gt 'gschool_lessons4' 'postphys'>>
  94. <</actCLA>>
  95. <</actCLA>>
  96. <<elseif getvar("$runoutside") == 3>>
  97. <<image "locations/pavlovsk/school/gym/nopanstretch.jpg">>
  98. <p>"Since the weather is so nice, we will be running outside today. Let's go!" He leads the class outside to the forest trail on the school grounds, near the old school building. He gives everyone time to do a little stretching before the run. As Lina does some stretching, it becomes apparent she forgot her panties. As she stretches, her shorts pull to one side, showing her pussy off to everyone. Before anyone can say anything, she stops and stands up, oblivious to the little show she just gave. Coach Pavlovich then pulls out his stop watch and says "Go!" Everyone then takes off, some faster than others.</p>
  99. The rest of the run is very uneventful and peaceful. You enjoyed the quiet time to yourself a great deal.
  100. <<actCLA 'Finish your run'>>
  101. <<gt 'gschool_lessons4' 'postphys'>>
  102. <</actCLA>>
  103. <<else>>
  104. <<image "locations/pavlovsk/school/gym/fizra2.jpg">>
  105. <p>"Since the weather is so nice, we will be running outside today. Let's go!" He leads the class outside to the forest trail on the school grounds, near the old school building. He gives everyone time to do a little stretching before the run, before he pulls out his stop watch and says "Go!" Everyone then takes off, some faster than others.</p>
  106. Your run ends up being very uneventful and peaceful. You enjoyed the quiet time to yourself a great deal.
  107. <<actCLA 'Finish your run'>>
  108. <<gt 'gschool_lessons4' 'postphys'>>
  109. <</actCLA>>
  110. <</if>>
  111. <<else>>
  112. <<set $runinside = rand(1,5)>>
  113. <<if getvar("$runinside") == 1>>
  114. <<image "locations/pavlovsk/school/gym/butt.jpg">>
  115. "The weather isn''t great, so you'll be running as many laps of the gym as you can. Start when you're ready."
  116. You start running laps around the inside of the gym and it's uneventful until you see Anushka pass behind Coach Nikolaevich and pull down the back of her shorts to show off her panty clad ass. It doesn''t take too long before many of the boys catch up to Anushka, but not pass her. They wait until she passes behind the teacher and flashes them her panty clad ass again.
  117. <<arouse 'erotic_nudity' 5 ``>>
  118. <<arousalEnd>>
  119. <<else>>
  120. <<image "locations/pavlovsk/school/gym/fizra1.jpg">>
  121. "The weather isn''t great, so you'll be running as many laps of the gym as you can. Start when you're ready."
  122. <p>You join the class in running laps around the gym. Half-way into your fourteenth lap, you wonder if there's any way gym class could be any more boring than this.</p>
  123. <</if>>
  124. <<gs 'gschool_lessonsev1' 'fiz_rand'>>
  125. <<actCLA 'Finish your run'>>
  126. <<gt 'gschool_lessons4' 'postphys'>>
  127. <</actCLA>>
  128. <</if>>
  129. <</actCLA>>
  130. <<elseif getvar("$fizrarand") == 2>>
  131. <<run $q.school.func('class_activity_attributes','pe' $pc.skillLevel("agility"))>>
  132. <<gs 'exercise' 'tier2' 1 'agil'>>
  133. <<if $pc.skillLevel("agility") >= 60>>
  134. <<run $q.school.func('groupRelInc','jocks',2)>>
  135. <<elseif $pc.skillLevel("agility") >= 40>>
  136. <<run $q.school.func('groupRelInc','jocks',1)>>
  137. <</if>>
  138. <<image "locations/pavlovsk/school/gym/fizra4.jpg">>
  139. After the roll call, Coach Nikolaevich announces that you will be taking turns performing vaults. He also says that he will be counting how many each person does, so it's a bit more stressful than usual.
  140. <<gs 'gschool_lessonsev1' 'fiz_rand'>>
  141. <<actCLA 'End of lesson'>>
  142. <<gt 'gschool_lessons4' 'postphys'>>
  143. <</actCLA>>
  144. <<elseif getvar("$fizrarand") == 3>>
  145. <<run $q.school.func('class_activity_attributes','pe' $pc.skillLevel("strength"))>>
  146. <<gs 'exercise' 'tier2' 1 'stren'>>
  147. <<set $pullup = rand(1,7)>>
  148. <<if getvar("$pullup") == 1 and $wardrobe.pantyworntype == 'none'>>
  149. <<set $pc.mood -= 10>>
  150. <<arouse 'flash' -5 ``>>
  151. <<image "locations/pavlovsk/school/gym/fizperand1.jpg">>
  152. <<if getvar("$pc.hotcat") >= 6>>
  153. <p>After the roll call, Coach Nikolaevich announces that you will all be taking turns doing pull-ups. He also says that he will be counting how many each person does, so it's a bit more stressful than usual.</p>
  154. <p>You're not wearing panties and while you're doing your pullups, your shorts slide down a little. The top of your '+iif(pcs_pubes < 3, 'pubic area', 'pubes')+' are on display for the whole class to see. It's met with mixed responses: the guys are whistling and whooping appreciatively, while most of the girls are staring you down in disapproval. You quickly let go of the bar and pull your shorts back up, deeply embarrassed by the whole ordeal.</p>
  155. <<elseif getvar("$pc.hotcat") >= 4>>
  156. <p>After the roll call, Coach Nikolaevich announces that you will all be taking turns doing pull-ups. He also says that he will be counting how many each person does, so it's a bit more stressful than usual.</p>
  157. <p>You're not wearing panties and while you're doing your pullups, your shorts slide down a little. The top of your '+iif(pcs_pubes < 3, 'pubic area', 'pubes')+' are on display for the whole class to see. It's met with mixed responses: most of the class that are watching start laughing, with a few pointing, while some of the girls are staring you down in disapproval. You quickly let go of the bar and pull your shorts back up, deeply embarrassed by the whole ordeal.</p>
  158. <<else>>
  159. <p>After the roll call, Coach Nikolaevich announces that you will all be taking turns doing pull-ups. He also says that he will be counting how many each person does, so it's a bit more stressful than usual.</p>
  160. <p>You're not wearing panties and while you're doing your pullups, your shorts slide down a little. The top of your '+iif(pcs_pubes < 3, 'pubic area', 'pubes')+' are on display for the whole class to see. It's met with negative responses: most give you looks of disgust or disapproval while Vasily loudly comments. "OH GOD! I think I'm blind!" You quickly let go of the bar and pull your shorts back up, which gets everyone laughing. It takes a while for Coach Nikolaevich to get the class focused. You are deeply embarrassed by the whole ordeal.</p>
  161. <</if>>
  162. <<else>>
  163. <<image "locations/pavlovsk/school/gym/fizra6.jpg">>
  164. <p>After the roll call, Coach Nikolaevich announces that you will all be taking turns doing pull-ups. He also says that he will be counting how many each person does, so it's a bit more stressful than usual.</p>
  165. <<if getvar("$pc.hotcat") >= 6>>
  166. Some of the boys stop what they're doing when it's your turn, coming over to shout some words of support.
  167. <</if>>
  168. <<if $pc.skillLevel("strength") <= 20>>
  169. <<run $q.school.func('groupRelInc','jocks',-1)>>
  170. <p>Unfortunately, pull-ups aren't your strong point and you're unable to do as many as any of the girls. You did the fewest in your class and most of the jocks snicker or make snide remarks.</p>
  171. <<elseif $pc.skillLevel("strength") <= 30>>
  172. <p>Unfortunately, pull-ups aren't your strong point and you're unable to do as many as most of the other girls, other than the nerds and a few of the popular girls.</p>
  173. <<elseif $pc.skillLevel("strength") <= 50>>
  174. <p>In the end, you wind up doing a perfectly respectable amount of pull-ups. You do better than most of the girls, other than a few of the jocks.</p>
  175. <<elseif $pc.skillLevel("strength") <= 70>>
  176. <<run $q.school.func('groupRelInc','jocks',1)>>
  177. <p>In the end, you wind up doing great. You do more pull-ups than some of the boys and better than all of the girls except <<npc 'A18'>><</npc>>.</p>
  178. <<else>>
  179. <<run $q.school.func('groupRelInc','jocks',2)>>
  180. <p>You've done plenty of pull-ups in the past, so this isn't too much of a challenge for you. When you finally stop, you've done more than all the other girls and about half the boys as well.</p>
  181. <</if>>
  182. <</if>>
  183. <<gs 'gschool_lessonsev1' 'fiz_rand'>>
  184. <<actCLA 'End of lesson'>>
  185. <<gt 'gschool_lessons4' 'postphys'>>
  186. <</actCLA>>
  187. <<elseif getvar("$fizrarand") == 4>>
  188. <<run $q.school.func('class_activity_attributes','pe' $pc.skillLevel("strength"))>>
  189. <<gs 'exercise' 'tier2' 1 'stren'>>
  190. <<image "locations/pavlovsk/school/gym/fizra7.jpg">>
  191. <p>After the roll call, Coach Nikolaevich announces that you will all be doing sit-ups, but that the boys will also have to do pull-ups. He also says that he will be counting how many each person does, so it's a bit more stressful than usual.</p>
  192. <<if getvar("$pc.hotcat") >= 6>>
  193. Some of the boys stop what they're doing when it's your turn, coming over to shout some words of support.
  194. <</if>>
  195. <<if $pc.skillLevel("strength") <= 20>>
  196. <<run $q.school.func('groupRelInc','jocks',-1)>>
  197. <p>Unfortunately, sit-ups aren't your strong point and you're unable to do as many as any of the girls. You did the fewest in your class and most of the jocks snicker or make snide remarks.</p>
  198. <<elseif $pc.skillLevel("strength") <= 30>>
  199. <p>Unfortunately, sit-ups aren't your strong point and you're unable to do as many as most of the other girls, other than the nerds and a few of the popular girls.</p>
  200. <<elseif $pc.skillLevel("strength") <= 50>>
  201. <p>In the end, you wind up doing a perfectly respectable amount of sit-ups. You do better than most of the girls, other than a few of the jocks.</p>
  202. <<elseif $pc.skillLevel("strength") <= 70>>
  203. <<run $q.school.func('groupRelInc','jocks',1)>>
  204. <p>In the end, you wind up doing great. You do more sit-ups than some of the boys and better than all the girls except <<npc 'A18'>><</npc>>.</p>
  205. <<else>>
  206. <<run $q.school.func('groupRelInc','jocks',2)>>
  207. <p>You've done plenty of sit-ups in the past, so this isn't too much of a challenge for you. When you finally stop, you've done more than all the other girls and about half the boys as well.</p>
  208. <</if>>
  209. <<gs 'gschool_lessonsev1' 'fiz_rand'>>
  210. <<actCLA 'End of lesson'>>
  211. <<gt 'gschool_lessons4' 'postphys'>>
  212. <</actCLA>>
  213. <<elseif getvar("$fizrarand") == 5>>
  214. <<run $q.school.func('class_activity_attributes','pe' $pc.vitality)>>
  215. <<gs 'exercise' 'tier2' 1 'vital'>>
  216. Coach Nikolaevich breaks everyone into small groups and has you compete to see who can jump rope the longest. Many of the boys pay special attention to the girls during their turns.
  217. <<if $pc.pcs_cupsize <= 20>>
  218. <<if getvar("$pc.vitality") <= 30>>
  219. <<run $q.school.func('groupRelInc','jocks',-1)>>
  220. You're barely able to do more than a few before you get tripped up on the rope. You did the fewest in your class and most of the jocks snicker or make snide remarks. The teacher wants to make sure you get enough exercise though, so you're made to give it a few more tries.
  221. <<elseif getvar("$pc.vitality") <= 40>>
  222. <<video "locations/pavlovsk/school/gym/jumpr.mp4">>
  223. You do about average among the girls before you get tripped up on the rope. The teacher wants to make sure you get enough exercise though, so you're made to give it a few more tries.
  224. <<elseif getvar("$pc.vitality") <= 60>>
  225. <<run $q.school.func('groupRelInc','jocks',1)>>
  226. Jumping rope is a surprisingly good workout. You do very well and beat most of your classmates. While you never win any of the competitions, you don't embarrass yourself either. You're tired by the time you're done.
  227. <<else>>
  228. <<run $q.school.func('groupRelInc','jocks',2)>>
  229. The other girls are surprised at just how long you can jump rope without messing up. You manage to go the longest in a a few of the rounds.
  230. <</if>>
  231. <<elseif $pc.pcs_cupsize <= 60>>
  232. <<video "locations/pavlovsk/school/gym/jumprb.mp4">>
  233. <<if getvar("$pc.vitality") <= 30>>
  234. <<run $q.school.func('groupRelInc','jocks',-1)>>
  235. You're barely able to do more than a few before you get tripped up on the rope. You did the fewest in your class and most of the jocks snicker or make snide remarks. The teacher wants to make sure you get enough exercise though, so you're made to give it a few tries. A number of the boys grumble each time you fail to go for more than a few seconds.
  236. <<elseif getvar("$pc.vitality") <= 40>>
  237. <<video "locations/pavlovsk/school/gym/jumpr.mp4">>
  238. You do about average among the girls before you get tripped up on the rope. The teacher wants to make sure you get enough exercise though, so you're made to give it a few more tries. A number of the boys grumble each time you fail to go for more than a couple of seconds.
  239. <<elseif getvar("$pc.vitality") <= 60>>
  240. <<run $q.school.func('groupRelInc','jocks',1)>>
  241. <p>Jumping rope is a surprisingly good workout. You do very well and beat most of your classmates. While you never win any of the competitions, you don't embarrass yourself either. You're tired by the time you're done. You have no doubt why the boys are watching - you can feel your breasts bouncing with every jump, despite the help of the sports bra.</p>
  242. <<else>>
  243. <<run $q.school.func('groupRelInc','jocks',2)>>
  244. The other girls in your group are surprised at just how long you can jump rope without messing up. You manage to go the longest in a few of the rounds and could actually jump rope for quite a bit longer, but notice that the longer the class goes on, the more boys have found their way over to watch you. Some of the girls you were competing with make snide remarks about just which particular parts of you they are so keen on watching.
  245. <</if>>
  246. <<else>>
  247. <<video "locations/pavlovsk/school/gym/jumph.mp4">>
  248. <<if getvar("$pc.vitality") <= 30>>
  249. <<run $q.school.func('groupRelInc','jocks',-1)>>
  250. <p>You're barely able to do more than a few before you get tripped up on the rope. You did the fewest in your class and most of the jocks snicker or make snide remarks. The teacher wants to make sure you get enough exercise though, so you're made to give it a few more tries. There's outright jeering from some of the boys whenever you screw up. "Come on already! We want to see them bounce!" Vasily shouts.</p>
  251. <<elseif getvar("$pc.vitality") <= 40>>
  252. <<video "locations/pavlovsk/school/gym/jumpr.mp4">>
  253. <p>You do about average among the girls before you get tripped up on the rope. The teacher wants to make sure you get enough exercise though, so you're made to give it a couple tries. There's outright jeering from some of the boys whenever you screw up. "Come on, get those titties bouncing!" Dan shouts.</p>
  254. <<elseif getvar("$pc.vitality") <= 60>>
  255. <<run $q.school.func('groupRelInc','jocks',1)>>
  256. <p>Jumping rope is a complete misery. You can't manage it for very long; although your coordination and endurance are there, the pain from your breasts slapping around builds up fast, despite the help of the sports bra. The girls you're competing with are sympathetic at first, but that slowly changes as some of the boys wander over to cheer you on. It's entirely apparent what their eyes are focused on each time a round begins.</p>
  257. <<else>>
  258. <<run $q.school.func('groupRelInc','jocks',2)>>
  259. You're easily in good enough shape that this should be a snap, but each time you jump, your breasts slap up and down pretty hard despite the help of your sports bra and they're painfully sore in no time. Fitness means enduring a little pain though, so you try to press on for as long as you can bear it. What ultimately stops you is the hooting and hollering from the boys. By the end of the class, almost all of them have come over to gawk at you.
  260. <</if>>
  261. <</if>>
  262. <<gs 'gschool_lessonsev1' 'fiz_rand'>>
  263. <<actCLA 'End of lesson'>>
  264. <<gt 'gschool_lessons4' 'postphys'>>
  265. <</actCLA>>
  266. <<elseif getvar("$fizrarand") == 6>>
  267. <<run $q.school.func('class_activity_attributes','pe' $pc.skillLevel("strength"))>>
  268. <<gs 'exercise' 'tier2' 1 'stren'>>
  269. <<if $pc.horny >= 100>>
  270. <<set $pc.horny = 0>>
  271. <<set $orgasm += 1>>
  272. <<set $rope_orgasm += 1>>
  273. <<image "locations/pavlovsk/school/gym/fizra8.jpg">>
  274. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  275. <p>You climb as instructed, but can't help but feel the rough rope 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 intense. 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 not to fall as you quiver against the rope, stifling your moans. Your teacher looks up to you and says "Why are you shaking, Miss $pc.name_last? Are you tired or something? Go ahead and come down then."</p>
  276. <<elseif $pc.horny >= 50 and $pc.horny < 100>>
  277. <<image "locations/pavlovsk/school/gym/rope.jpg">>
  278. <<if $pc.skillLevel("strength") <= 30>>
  279. <<run $q.school.func('groupRelInc','jocks',-1)>>
  280. <<set $pc.horny += 10>>
  281. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  282. You climb as instructed, but can't help but feel the rough rope 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 intense. You don't even make it half way up the rope before you have to give up and slide back down, which causes the rope to rub against your clit and turn you on even more.
  283. <<elseif $pc.skillLevel("strength") <= 40>>
  284. <<set $pc.horny += 20>>
  285. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  286. You climb as instructed, but can't help but feel the rough rope 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 intense. You almost make it to the top before you have to give up and slide back down, which causes the rope to rub against your clit and turn you on even more.
  287. <<elseif $pc.skillLevel("strength") <= 60>>
  288. <<run $q.school.func('groupRelInc','jocks',1)>>
  289. <<set $pc.horny += 30>>
  290. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  291. You climb as instructed, but can't help but feel the rough rope rubbing against your pussy through your clothes. Despite the distraction, you manage to make it to the top, even though you almost slipped once or twice due to the pleasurable stimulation. You slide back down, which causes the rope to rub against your clit and turn you on even more.
  292. <<else>>
  293. <<run $q.school.func('groupRelInc','jocks',2)>>
  294. <<set $pc.horny += 30>>
  295. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  296. You climb as instructed, but can't help but feel the rough rope rubbing against your pussy through your clothes. Even with the rubbing of the rope distracting you, you easily and quickly make it to the top. Once there, you slide back down, which causes the rope to rub against your clit and turn you on even more.
  297. <</if>>
  298. <<else>>
  299. <<image "locations/pavlovsk/school/gym/rope.jpg">>
  300. <<if $pc.skillLevel("strength") <= 30>>
  301. <<run $q.school.func('groupRelInc','jocks',-1)>>
  302. <<set $pc.horny += 5>>
  303. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  304. You climb as instructed, but can't help but feel the rough robe rubbing against your pussy through your clothes. You don't even make it half way up the rope before you have to give up and slide back down, which causes the rope to rub against your clit and turn you on even more.
  305. <<elseif $pc.skillLevel("strength") <= 40>>
  306. <<set $pc.horny += 10>>
  307. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  308. You climb as instructed, but can't help but feel the rough robe rubbing against your pussy through your clothes. You almost make it to the top of the rope before you have to give up and slide back down, which causes the rope to rub against your clit and turn you on even more.
  309. <<elseif $pc.skillLevel("strength") <= 60>>
  310. <<run $q.school.func('groupRelInc','jocks',1)>>
  311. <<set $pc.horny += 15>>
  312. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  313. You climb as instructed, but can't help but feel the rough robe rubbing against your pussy through your clothes. Despite the distraction, you manage to make it to the top, even though you almost slipped once or twice due to the pleasurable stimulation. Once at the top you slide back down, which causes the rope to rub against your clit and turn you on even more.
  314. <<else>>
  315. <<run $q.school.func('groupRelInc','jocks',2)>>
  316. <<set $pc.horny += 15>>
  317. After the roll call, Coach Nikolaevich announces that you will all be taking turns climbing the ropes today.
  318. You climb as instructed, but can't help but feel the rough robe rubbing against your pussy through your clothes. Even with the rubbing of the rope distracting you, you easily and quickly make it to the top. Once there, you slide back down, which causes the rope to rub against your clit and turn you on even more.
  319. <</if>>
  320. <</if>>
  321. <<gs 'gschool_lessonsev1' 'fiz_rand'>>
  322. <<actCLA 'End of lesson'>>
  323. <<gt 'gschool_lessons4' 'postphys'>>
  324. <</actCLA>>
  325. <<elseif getvar("$fizrarand") == 7>>
  326. <<run $q.school.func('class_activity_attributes','pe' $pc.vitality)>>
  327. <<gs 'exercise' 'tier2' 1 'vital'>>
  328. The teacher breaks everyone into small groups and has you compete to see who can perform jumping jacks the longest. Many of the boys pay special attention to the girls during their turns.
  329. <<set $jumpingjacks = rand(1,5)>>
  330. <<if getvar("$jumpingjacks") == 1>>
  331. <<image "locations/pavlovsk/school/gym/bouncebhand.jpg">>
  332. <p>Irina is doing jumping jacks and her breasts are really bouncing - she obviously isn't wearing a sports bra. The bouncing of her breasts starts to draw the attention of a lot of the boys as Stasya walks up behind her, reaches round and grabs her breasts. Irina lets out a startled squeak, followed by a blush when Stasya whispers in her ear and she sees all the boys staring.</p>
  333. <<arouse 'erotic_nudity' 2 ``>>
  334. <<arousalEnd>>
  335. <<actCLA 'Continue'>>
  336. <<gt 'gschool_lessons4' 'jumping_jacks'>>
  337. <</actCLA>>
  338. <<else>>
  339. <<gt 'gschool_lessons4' 'jumping_jacks'>>
  340. <</if>>
  341. <<elseif getvar("$fizrarand") == 8>>
  342. <<run $q.school.func('class_activity_attributes','pe' $pc.skillLevel("strength"))>>
  343. <<gs 'exercise' 'tier2' 1 'stren'>>
  344. <p>After the roll call, Coach Nikolaevich announces that you will all be taking turns doing push-ups. He also says that he will count how many each person does, so it's a bit more stressful than usual.</p>
  345. <<set $jumpingjacks = rand(1,5)>>
  346. <<if getvar("$jumpingjacks") == 1>>
  347. <<video "locations/pavlovsk/school/gym/nipslip.mp4">>
  348. Bella apparently doesn''t believe in wearing sports bras. During the pushup part of the class, the top of her breast pops out of her tank top, showing her nipple off for everyone to see. Lizaveta quickly points it out to her, making her blush a deep red as she quickly covers her nipple up and tries to ignore the laughter and all the staring boys around her.
  349. <<arouse 'erotic_nudity' 2 ``>>
  350. <<arousalEnd>>
  351. <<actCLA 'Continue'>>
  352. <<gt 'gschool_lessons4' 'pushups'>>
  353. <</actCLA>>
  354. <<else>>
  355. <<gt 'gschool_lessons4' 'pushups'>>
  356. <</if>>
  357. <</if>>
  358. <</actCLA>>
  359. <</if>> -->