gschool_cheerleading.qsrc 103 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168
  1. # gschool_cheerleading
  2. !2021/05/02
  3. !! cheerleadingQW['quest_stage'] - stage of quest (-2 blocked, -1 rejected/ignored, 1 tryouts, 2 backup, 3 member)
  4. !! cheerleadingQW['reject'] - day you ignored the poster/got rejected at tryouts. primes one more attempt after 30 days
  5. !! cheerleadingQW['try_count'] - times Sveta tried joining (for text variation)
  6. !! cheerleadingQW['try_social'] - Sveta''s social score for success/failure calculation at tryouts
  7. !! cheerleadingQW['try_physical'] - Sveta''s physical score for success/failure calculation at tryouts
  8. !! cheerleadingQW['grupTipe'] - grupTipe at first tryouts (for tracking and commenting on changes)
  9. !! cheerleadingQW['day'] - prevents repeating practice/game day triggers
  10. !! cheerleadingQW['practice_count'] - number of practice sessions attended
  11. !! cheerleadingQW['backup_game'] - flag for Albina letting Sveta attend game day as a backup
  12. !! cheerleadingQW['game_count'] - number of game day performances participated in
  13. !! cheerleadingQW['skipped'] - tracks times Sveta skipped practice/game day (3 > gets you kicked out)
  14. !! cheerleadingQW['skipped_ev'] - primes Albina confronting Sveta about missing practice next time she sees her
  15. !! cheerleadingQW['skipped_ev_g'] - primes Albina confronting Sveta about missing the game next time she sees her
  16. !! It can happen that Christina (A18) becomes an outcast, in that case her acts should be avoided.
  17. menu_off = 1
  18. $location_type = 'event'
  19. if $ARGS[0] = 'poster':
  20. *clr & cla
  21. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/poster.jpg"></center>'
  22. 'Walking through the hallway, you notice a poster saying that a spot has opened up on the school''s cheerleading squad and that tryouts are being held after school today. The squad is ruled with an iron fist by Albina and is made up of only the most popular and athletic girls in school.'
  23. 'However, this hasn''t stopped some of the nerds from working out and even attending dancing lessons to try out for a spot, despite them spreading rumours about the squad, most of them sexual.'
  24. *nl
  25. if grupTipe = 1 or grupTipe = 2:
  26. 'You''re just the kind of person that the squad is looking for and feel that Albina will heavily approve of you.'
  27. elseif grupTipe = 3 or grupTipe = 4:
  28. 'You know that Albina would judge you harshly since you''re not a jock or part of the cool group.'
  29. elseif grupTipe = 5:
  30. 'You are an outcast. Albina wouldn''t even look at you, never mind give you a chance. Would it even be worth trying?'
  31. end
  32. *nl
  33. act 'Decide to give it a try':
  34. cla
  35. cheerleadingQW['quest_stage'] = 1
  36. if grupTipe = 1 or grupTipe = 2:
  37. '"I''m one of them. They would be mad to not at least consider me! Those nerds and their rumours are just jealous losers." you think to yourself as you decide to attend the tryouts and show them that you deserve that spot.'
  38. else
  39. 'While you''re not as athletically inclined and they have no respect for you, you decide that you''re going to try anyway.'
  40. '"I''ll show those stuck up bimbos that I can be as good as any one of them!" you tell yourself as you walk away with a steely confidence.'
  41. end
  42. gs 'gschool_events', 'leave_break_events'
  43. end
  44. act 'This doesn''t interest you':
  45. cla
  46. cheerleadingQW['reject'] = daystart
  47. cheerleadingQW['quest_stage'] = -1
  48. if grupTipe = 1 or grupTipe = 2:
  49. 'Even though you''re capable enough to try out, prancing around on the field to amuse people doesn''t sound fun to you at all. You shake your head and continue on your way.'
  50. else
  51. '"Why would I ever want to join a group of skimpily dressed sluts prancing around a field for the amusement of perverts?" you think to yourself as you walk away in disgust.'
  52. end
  53. gs 'gschool_events', 'leave_break_events'
  54. end
  55. end
  56. if $ARGS[0] = 'poster_repeat':
  57. *clr & cla
  58. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/poster.jpg"></center>'
  59. 'Walking through the hallway, you notice the poster for the school''s cheerleading tryouts again. It looka like they still have that open spot and are trying to fill it. You recall how the squad only allows popular or athletic girls to join but that nerds still try out regardless. You also remember some of the sexual rumours you''ve heard about them. '
  60. *nl
  61. !! Slightly different text if Sveta tried once already
  62. if cheerleadingQW['try_count'] > 0:
  63. if grupTipe = 3 or grupTipe = 4:
  64. *pl 'You already know you won''t be given a fair chance, just like last time.'
  65. if cheerleadingQW['try_social'] < npc_rel['A23'] + grupvalue[npc_grupTipe['A23']]/2 and cheerleadingQW['try_physical'] < pcs_agil + pcs_vital + pcs_danc + pcs_cheer:
  66. *pl' On the other hand, you''ve improved your relationship with Albina since then, and you''re in better shape too! Maybe things will be different this time?'
  67. elseif cheerleadingQW['try_social'] < npc_rel['A23'] + grupvalue[npc_grupTipe['A23']]/2:
  68. *pl ' On the other hand, you''ve improved your relationship with Albina since then, so maybe she''ll take you seriously this time?'
  69. elseif cheerleadingQW['try_physical'] < pcs_agil + pcs_vital + pcs_danc + pcs_cheer:
  70. *pl ' On the other hand, you''re in better shape than you were then, so maybe you''ll have a chance this time?'
  71. end
  72. elseif grupTipe = 5:
  73. if cheerleadingQW['grupTipe'] = grupTipe:
  74. 'They laughed you right out of the hall last time. They will never accept you, no matter how good you are. There''s probably not much point in trying.'
  75. else
  76. 'They didn''t accept you last time, so there''s no chance at all now that you''re an outcast. Why even bother trying?'
  77. end
  78. else
  79. if cheerleadingQW['grupTipe'] ! grupTipe:
  80. !! if Sveta changed groups
  81. 'Now that you''re part of their clique, they''re bound to treat you better than last time. It''s worth giving it another shot.'
  82. else
  83. !! if Sveta somehow got rejected as a cool kid/jock (would have to fall out with Albina somehow)
  84. '"I''m sure Albina just had a bad day last time. She wouldn''t treat me like that again, would she?" you think to yourself as you consider attending the tryouts one more time.'
  85. end
  86. end
  87. else
  88. if grupTipe = 3 or grupTipe = 4:
  89. 'You know that Albina would judge you harshly since you''re not a jock or part of the cool group.'
  90. elseif grupTipe = 5:
  91. 'You are an outcast. Albina wouldn''t even look at you, never mind give you a chance. Would it even be worth trying?'
  92. end
  93. end
  94. *nl
  95. act iif(cheerleadingQW['try_count'] > 0, 'Decide to try one more time', 'Decide to give it a try this time'):
  96. cla
  97. cheerleadingQW['quest_stage'] = 1
  98. if grupTipe = 1 or grupTipe = 2:
  99. '"I''m one of them. They would be mad to not at least consider me! Those nerds and their rumours are just jealous losers." you think to yourself as you decide to attend the tryouts and show them that you deserve that spot.'
  100. else
  101. 'While you''re not as athletically inclined and they have no respect for you, you decide that you''re going to try anyway.'
  102. '"I''ll show these stuck up bimbos that I can be as good as any one of them!" you tell yourself, as you walk away with a steely confidence.'
  103. end
  104. gs 'gschool_events', 'leave_break_events'
  105. end
  106. act iif(cheerleadingQW['try_count'] > 0, 'It''s not worth the hassle ', 'Ignore the poster')+' <font color="red">(Last chance to join cheerleading)</font>':
  107. cla
  108. cheerleadingQW['quest_stage'] = -2
  109. if grupTipe = 1 or grupTipe = 2:
  110. 'Even though you''re capable enough to try out, prancing around on the field to amuse people doesn''t sound fun to you at all. You shake your head and continue on your way.'
  111. else
  112. '"Why would I ever want to join a group of skimpily dressed sluts prancing around a field for the amusement of perverts?" you think to yourself as you walk away in disgust.'
  113. end
  114. gs 'gschool_events', 'leave_break_events'
  115. end
  116. end
  117. if $ARGS[0] = 'tryouts':
  118. *clr & cla
  119. cheerleadingQW['try_count'] += 1
  120. gs 'stat'
  121. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/tryouts.jpg"></center>'
  122. 'After school, you head to the PE hall to try out for the cheerleading team'+iif(cheerleadingQW['try_count'] > 1, ' again','')+', taking your place amongst the group of hopeful girls already here. Albina is standing with Vicky, Christina, Lina, Lariska and Bella, as well as a few other girls from other classes who you don''t recognise that round out the squad. They are all inspecting you and talking amongst themselves.'
  123. 'Once everyone is gathered, Albina speaks up. "Before we begin, you should all know that training is every Tuesday and Thursday and game days are every second Friday. Anyone who can''t commit to the squad on those days can fuck off!"'
  124. 'A few girls leave as Albina starts showing you part of the cheerleading routine as an example and asks everyone to copy it.'
  125. act 'Try to follow Albina''s example':
  126. *clr & cla
  127. !! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
  128. gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
  129. gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
  130. !! Success calculation - Contributing factors: social group, cool kids standing, Albina friendship, agility, endurance, dance skill, natural cheerleading talent
  131. !! New game character comparison:
  132. !! Cool kids would just about pass ~250 (100 cool + 55 friendship + 30 agi + 30 end + 20 dance + 15 talent)
  133. !! Any jock start would easily pass (especially dancers) ~280+(100 jock + 30 friendship + 50 agi + 50 end + 25 dance + 25 talent)
  134. !! Nerds would need a lot of work ~112 (0 rep + 20 friendship + 30 agi + 30 end + 15 dance + 15 talent)
  135. !! Gopniks would also need a lot of work ~134 (0 rep + 30 friendship + 35 agi + 35 end + 17 dance + 17 talent)
  136. !! Outcasts stand no chance ~-80 (-200 outcast + 30 friendship + 30 agi + 30 end + 15 dance + 15 talent)
  137. cheerleadingQW['try_physical'] = pcs_agil + pcs_vital + pcs_danc + pcs_cheer
  138. cheerleadingQW['try_social'] = npc_rel['A23']
  139. if grupTipe = 1 or grupTipe = 2:
  140. cheerleadingQW['try_social'] += 100
  141. elseif grupTipe = 5:
  142. cheerleadingQW['try_social'] -= 200
  143. else
  144. !! If not jock or cool kid, adds half of your rep with Albina''s group
  145. cheerleadingQW['try_social'] += grupvalue[npc_grupTipe['A23']]/2
  146. end
  147. if cheerleadingQW['try_physical'] + cheerleadingQW['try_social'] >= 250:
  148. !! Success
  149. cheerleadingQW['day'] = daystart
  150. gs 'stat'
  151. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/lineup.jpg"></center>'
  152. !! Different text based on what contributed more
  153. if cheerleadingQW['try_physical'] < cheerleadingQW['try_social']:
  154. 'While you are a bit clumsy during your turn, you are able to somewhat match the example set and Albina and a few of the other girls seem impressed. Christina rolls her eyes and scoffs at you.'
  155. else
  156. 'While they clearly judge you more harshly than some of the other girls, you are able to impress Albina and some of the other girls with your physical abilities. Christina rolls her eyes and scoffs at you.'
  157. end
  158. 'After you finish, they line the group up and start moving along, rejecting those who weren''t good enough until only you and one other girl remain.'
  159. if grupTipe = 1 or grupTipe = 2:
  160. !! Stage 3 = regular member
  161. cheerleadingQW['quest_stage'] = 3
  162. '"You, <<$pcs_nickname>>, you actually impressed us'+iif(cheerleadingQW['try_count'] > 1, ' this time','')+'. '+iif(cheerleadingQW['try_physical'] < cheerleadingQW['try_social'],'Sure, you were a bumbling idiot in your execution, but we have a good feeling about you.','I didn''t think you had it in you, but those moves really were something!')+' I expect to see you on time at our next practice session!"'
  163. 'You barely have time to react before Albina and the other girls walk away. You ignore the jealous stares you recieve from the others and get ready to leave.'
  164. else
  165. !! Stage 2 = backup
  166. cheerleadingQW['quest_stage'] = 2
  167. 'Albina and the other girls whisper among themselves before she turns and talks to you. "I like your moves <<$pcs_firstname>>, but I can''t let someone like you on my squad. I''ve got a reputation to uphold." She looks back at the others and they all give her wide smiles and giggles before she turns back to you. "However, we are in need of someeone who can cover for one of us on <i>very rare</i> occasions, so how does being our backup sound?"'
  168. 'Being asked to be the backup is further than anyone like you has ever made it! You nod your head and try not to look too excited as Albina welcomes the other girl to the team.'
  169. 'There are a lot of puzzled stares and whispers directed at you as everyone prepares to leave. As you are about to leave, Albina walks up to you with a serious look on her face. "I''m doing this against my better judgement <<$pcs_firstname>>, so don''t make me regret it. Give me <i>one</i> good reason to give you the boot and you''ll be out on your ass in seconds!" she warns with a hard poke to your chest. You swallow, feeling somewhat intimidated by her warning.'
  170. end
  171. else
  172. !! Failure
  173. cheerleadingQW['quest_stage'] -= 1
  174. cheerleadingQW['reject'] = daystart
  175. !! Saving current social group number here so it can get mentioned on the second tryouts if it changes
  176. cheerleadingQW['grupTipe'] = grupTipe
  177. pcs_mood -= 20
  178. gs 'stat'
  179. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/lineup.jpg"></center>'
  180. !! Different text based on what contributed more
  181. if cheerleadingQW['try_physical'] < cheerleadingQW['try_social']:
  182. 'You '+iif(cheerleadingQW['try_count'] > 1, 'still','just')+' don''t have the capability to match Albina''s high standards. You mess up almost every move and you can hear the mocking laughter of the girls around you.'
  183. else
  184. 'You have the feeling you''re doing at least as good as some of the others, maybe even better, but the majority of the girls, especially Christina, constantly point in your direction and laugh at the tiniest of your mistakes'+iif(cheerleadingQW['try_count'] > 1, ', just like last time','')+'. Being under such scrutiny causes you to stumble even more, provoking yet more mocking. Albina just crosses her arms and shakes her head in disappointment.'
  185. end
  186. 'Embarrassed, you sheepishly line up with the group as Albina and the girls start rejecting those who weren''t good enough, some of the cheerleaders happily mocking and laughing at them.'
  187. 'When they get to you, the girls behind Albina can''t control themselves and burst out laughing. Albina again shakes her head in disappointment as she speaks to you: "'+iif(cheerleadingQW['try_count'] > 1, 'I didn''t think you could do any worse than you did last time <<$pcs_nickname>>, but... wow.','I don''t think I''ve ever seen such a horrific attempt as that.')+' Why are you even here <<$pcs_nickname>>?"'
  188. 'Feeling dejected, you watch her continue down the line and select the girl she wants on the team. '+iif(cheerleadingQW['try_physical'] < cheerleadingQW['try_social'],'You don''t think much of it as you quickly leave to avoid further humiliation.','"There''s no way that girl performed better than me! She just chose her because they''re friends!" you tell yourself as you angrily turn to leave.')
  189. end
  190. act 'Leave the hall': gt 'gschool_grounds', 'main'
  191. end
  192. end
  193. if $ARGS[0] = 'afterschool_practice':
  194. *clr & cla
  195. cheerleadingQW['day'] = daystart
  196. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/gymdoors.jpg"></center>'
  197. 'You are standing next to the doors leading to the PE hall. You have cheerleading practice at 14:15 and should go and change if you don''t want to be late.'
  198. *nl
  199. if cheerleadingQW['skipped'] = 0:
  200. 'You recall how angry Albina was at that Karine girl who skipped practice. It probably wouldn''t be a good idea to do it yourself.'
  201. elseif cheerleadingQW['skipped'] = 1 or cheerleadingQW['skipped'] = 2:
  202. 'You remember how angry Albina was last time you were missing. It wouldn''t be a good idea to do it again.'
  203. elseif cheerleadingQW['skipped'] >= 3:
  204. 'You remember Albina''s warning about kicking you off the squad if you''re absent again.'
  205. end
  206. act 'Attend cheerleading practice': gt 'gschool_cheerleading', 'practice'
  207. gs 'willpower', 'misc', 'self', iif(cheerleadingQW['skipped'] > 0, 'hard', '')
  208. if will_cost <= pcs_willpwr:
  209. act 'Skip practice (<<will_cost>> Willpower)':
  210. gs 'willpower', 'pay', 'self'
  211. cheerleadingQW['skipped'] += 1
  212. !! Trigger for Albina confronting Sveta next time she sees her at school
  213. cheerleadingQW['skipped_ev'] = 1
  214. gt 'gschool_grounds', 'main'
  215. end
  216. else
  217. act 'Skip practice (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  218. end
  219. if cheerleadingQW['skipped'] > 1:
  220. act 'Quit cheerleading squad': gt 'gschool_cheerleading', 'Quit'
  221. end
  222. end
  223. if $ARGS[0] = 'afterschool_game':
  224. *clr & cla
  225. cheerleadingQW['day'] = daystart
  226. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/field.jpg"></center>'
  227. 'There is a football game at 14:15 on the sports field behind the school today.'
  228. *nl
  229. if cheerleadingQW['skipped'] = 0:
  230. 'You recall how angry Albina was at that Karine girl, and that was just for skipping practice. It probably wouldn''t be a good idea to skip a game.'
  231. elseif cheerleadingQW['skipped'] = 1 or cheerleadingQW['skipped'] = 2:
  232. 'You remember how angry Albina was last time you were missing. It wouldn''t be a good idea to do it again.'
  233. elseif cheerleadingQW['skipped'] >= 3:
  234. 'You remember Albina''s warning about kicking you out off the squad if you''re absent again.'
  235. end
  236. act 'Go cheer for your school': gt 'gschool_cheerleading', 'game'
  237. gs 'willpower', 'misc', 'self', iif(cheerleadingQW['skipped'] > 0, 'hard', '')
  238. if will_cost <= pcs_willpwr:
  239. act 'Skip the game (<<will_cost>> Willpower)':
  240. gs 'willpower', 'pay', 'self'
  241. cheerleadingQW['skipped'] += 1
  242. !! Trigger for Albina confronting Sveta next time she sees her at school (different one for games)
  243. cheerleadingQW['skipped_g_ev'] = 1
  244. gt 'gschool_grounds', 'main'
  245. end
  246. else
  247. act 'Skip the game (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  248. end
  249. end
  250. if $ARGS[0] = 'practice':
  251. *clr & cla
  252. minut += 5
  253. if (pregtime >= 90) or (grupTipe = 5):
  254. if pregtime >= 90: gt 'gschool_cheerleading', 'Cheerleadersreact'
  255. if grupTipe = 5: gt 'gschool_cheerleading', 'CheerleaderEnd'
  256. else
  257. cheerleadingQW['practice_count'] += 1
  258. gs 'stat'
  259. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/changing.jpg"></center>'
  260. !! First time scene
  261. if cheerleadingQW['practice_count'] = 1:
  262. if cheerleadingQW['quest_stage'] = 2:
  263. 'Albina is impatiently waiting for you in the locker room as you arrive. "Hurry up <<$pcs_firstname>>, I don''t have all day! Get changed and get out there already!" She pushes past you and out the door.'
  264. 'You can sense the confusion and contempt the other girls feel towrds you as you undress. You know you don''t belong here, but you want to prove yourself to them. You quickly change into your regular sports clothes and head out.'
  265. else
  266. 'As you head towards the locker room, you can''t help but feel excited, wanting to prove yourself and show Albina she made the right choice.'
  267. 'When you enter the locker room, the rest of the girls are already there and are in various states of undress. You notice a fresh uniform sitting on the bench next to what you presume is Albina''s, having noticed her bag on the floor nearby. Albina isn''t here though and you look around for her.'
  268. '"She''s just gone to the bathroom <<$pcs_nickname>>. She''ll be back soon." You turn to the voice and see Vicky smiling at you. "Just start getting ready."'
  269. 'You return a smile and find a spot next to Albina''s belongings, carefully inspecting your new outfit as you start undressing.'
  270. *nl
  271. 'Christina walks up and interrupts you. "Don''t get ahead of yourself <<$pcs_firstname>>. You have to earn that outfit, just like the rest of us had to do." You give her a confused look as Lina and Lariska snicker behind her. The other girls seemingly can''t hear her and continue to change. "What? Albina didn''t tell you? You earn the right to wear it once Albina says you''ve earned the right." she says with a mocking smile while circling her palm around her groin.'
  272. '"And what is it she has to do exactly?"'
  273. 'Christina jumps on the spot. Everyone looks over to see a rather annoyed looking Albina, her arms crossed, staring daggers at Christina.'
  274. *nl
  275. '"Well? Go on, tell me." she asks again.'
  276. '"Oh hey Albina! I was just welcoming <<$pcs_firstname>>." she replies.'
  277. 'Albina scoffs. "I know exactly what you were doing and you won''t get away with it again. Now get dressed, we''ve got a routine to practice and we''ve already wasted enough time!"'
  278. 'Everyone scurries to finish getting ready as Albina walks up to you and smiles. "Hey <<$pcs_nickname>>. Don''t mind her, she just thinks she''s the boss when I''m not around. Now get dressed and let''s go already!" she says while handing you the outfit. You quickly slide it on and appreciate how smooth and comfortable it feels before you catch up with the others and head off.'
  279. end
  280. else
  281. if cheerleadingQW['quest_stage'] = 2:
  282. if (cheerleadingQW['game_count'] > 6) and (rand(0,3)=0):
  283. 'As you enter the hall, Albina walks up to you, looking strangely cheerful. "Hey <<$pcs_firstname>>, I''ve been talking with the girls and, since you''ve proven yourself capable, we''re <i>mostly</i> in agreement that you deserve a spot on the squad. I''ll sort you out with a uniform in due time, but you''re part of the squad now. So... welcome, I guess?" she says before walking away to prepare the rest of the squad for practice. You contain your excitement as you take your place among the other girls, overjoyed that you actually made it onto the squad!'
  284. cheerleadingQW['quest_stage'] = 3
  285. else
  286. if npc_grupTipe['A18'] = 5:
  287. 'As you enter the hall and prepare to take your place in the corner, you notice Albina begrudingly walking up to you. "Let''s just keep this simple, okay? I don''t like and the girls don''t like it, but we need you to take Christina''s place on the squad. Just don''t do anything stupid that embarrasses me or the others and we won''t have any problems okay?" Hearing her warning loud and clear, you meekly take your place among the other girls, your excitment at your ''promotion'' snuffed out by the dread of screwing up and angering Albina looming over you.'
  288. cheerleadingQW['quest_stage'] = 3
  289. else
  290. 'The squad is already out practicing when you arrive at the locker room and change. You don''t have the privelege of owning a uniform and instead train in your sports clothing.'
  291. end
  292. end
  293. else
  294. 'Heading into the locker room, you see Albina and the rest of the squad have already arrived and are in various states of changing into their outfits while chatting to each other. You head to your locker and and strip down. You pull your uniform out and start getting dressed. You just finish tying your shoes when Albina gives the order to head out into the PE hall.'
  295. end
  296. end
  297. act 'Follow the others into the hall':
  298. *clr & cla
  299. temp_time = 6
  300. temp_count = 1
  301. :cheerleading_practice_loop
  302. !! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
  303. gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
  304. if temp_count < temp_time: temp_count += 1 & jump 'cheerleading_practice_loop'
  305. killvar 'temp_count'
  306. killvar 'temp_time'
  307. gs 'stat'
  308. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/practice.mp4"></video></center>'
  309. !! First time scene
  310. if cheerleadingQW['practice_count'] = 1:
  311. if cheerleadingQW['quest_stage'] = 2:
  312. pcs_mood += 10
  313. gs 'stat'
  314. 'You head into the hall and Albina comes over to begrudgingly greet you. "I''m taking a risk trusting you here <<$pcs_firstname>>, so don''t make me regret it. Just get in the corner and try to follow along."'
  315. 'She heads back to the girls and resumes what she was doing. You closely follow the movements of each girl and attempt to copy them with varying degrees of success. Albina watches you with a mixed look of amusement and intrigue on her face.'
  316. 'Albina ends the training session and lets the girls leave before walking over to you. "Not bad <<$pcs_firstname>>, not bad. You''ve a long way to go before I even let you near my squad, so prove that I can rely on you in the future."'
  317. 'You actually got praised by the best dancer in school! You contain your excitement as Albina leaves.'
  318. else
  319. 'Albina heads over to you and cheerfully greets you. "Don''t you just look delightful!" She then explains what your role in the squad will be and leads you over to the group.'
  320. '"It''s all really simple. Just follow our lead and you''ll be fine. From the top girls!"'
  321. 'You take your place and Albina begins. You practice tumbling and flips and manage not only to impress Albina, but the rest of the squad too. "Not bad for your first time <<$pcs_nickname>>. I expect great things from you."'
  322. end
  323. else
  324. if cheerleadingQW['quest_stage'] = 2:
  325. !! Backup variant
  326. gs 'npc_relationship', 'modify', 'A23', 'like'
  327. 'You head into the hall and into your corner. You watch the girls closely and copy their moves. You feel like you''re getting better with each training session and Albina seems to think so too, even giving you a smile a few times as she observes you.'
  328. ! Sveta has to have attended practice for at least 2 weeks, it has to be Thursday and there''s a 33% chance it happens
  329. if rand(0,9) = 0:
  330. if cheerleadingQW['practice_count'] > 4 and week = 4:
  331. *nl
  332. cheerleadingQW['backup_game'] = 1
  333. 'You finish practicing the last of your moves as Albina heads your way. "<<$pcs_firstname>>, one of the girls has just gone and busted her ankle. I need you to stand in for her at the game tomorrow. Don''t get ahead of yourself, you''re only serving your purpose. So be here tomorrow after school."'
  334. 'Albina walks away, but your excited eagerness is suddenly shattered when she turns and glares directly at you. "Don''t make me regret choosing you!"'
  335. 'You are left with a slight feeling of dread within you.'
  336. end
  337. elseif rand(0,8) = 0:
  338. if cheerleadingQW['practice_count'] > 4 and week = 4:
  339. *nl
  340. cheerleadingQW['backup_game'] = 1
  341. 'As you finish practicing on your own, Vicky cheerfully bounces up and greets you. "Hey <<$pcs_nickname>>, today is your lucky day! You get to replace me tomorrow!"
  342. You stare at her and she quickly reassures you. "Don''t worry, this isn''t a prank. I have... other things that need my attention tomorrow and Albina is fine with you covering for me. It''s your job after all!" she giggles.
  343. You laugh and agree. She smiles and thanks you before whispering in your ear. "I''m going out with Vanya tomorrow, but Albina wouldn''t like that, so I told her I had to go to the doctor."
  344. She then taps her nose at you, silently asking you to keep her secret, before she cheerfully bounces off to get changed.'
  345. end
  346. elseif rand(0,7) = 0:
  347. if (cheerleadingQW['backup_game'] ! 1) and (npc_grupTipe['A18'] ! 5):
  348. *clr & cla
  349. 'As you are practicing, Lariska goes over on her ankle and falls to the ground. Albina has the group stop and she and Vicky go to check on her. She meekly insists that she is fine, but Albina disagrees and has her stay on the ground as Vicky checks her over. Christina then walks over and chimes in, a worried looking Lina silently standing behind her. "She said she''s fine, so stop fussing and get back to bossing us around!" Albina narrows her gaze. "Does she look fine to you? No, she''s going to sit this one out and we''ll see how ''fine'' she is later!" In response, Lariska tries to get back on her feet, but whimpers slightly in pain. "Stop faking it and get off your lazy ass!" Christina shouts.'
  350. 'Lariska looks at her meekly and tries to stand, but Vicky has her sit back down. "She isn''t in any shape to continue. Vicky, take her over there to sit out and rest." Christina doesn''t seem happy, but doesn''t stop Vicky from carrying Lariska over to the benches to rest her injured foot. Albina beckons you over and reluctantly has you take her place for the remainder of the practice session. When you finish, Lariska seems well enough to walk to the changing room with a slight limp, which annoys Christina and causes her to again accuse her of faking it.'
  351. gs 'stat'
  352. act 'Go take a shower': gt 'gschool_cheerleading', 'shower'
  353. end
  354. elseif rand(0,6) = 0:
  355. *nl
  356. 'As you are practicing in the corner, you notice a boy with a phone run up to one of the girls and pull her skirt up to take a panty shot. He and his group of friends flee before anyone can stop them. After fixing her clothing, the girl assures everyone she is fine and the session continues.'
  357. !! start of nonexclusive events
  358. elseif rand(0,5) = 0:
  359. !! Petia and a group of perverts watching you
  360. *nl
  361. 'As you practice, you suddenly notice a group of boys watching you and the other girls practice. Petia is among them- you''re certain that you can smell him from where you stand. He has a perverted smirk on his face and licks his lips as he watches Albina bend over. One of the girls notices them lurking and stares them down, causing all but Petia to flee. He crosses his arms, acting like he isn''t scared, but he quickly waddles away when Albina straightens up and turns to see him staring at her, causing the girls to laugh at him. After almost throwing up at the thought of the fat, sweaty loser checking her out, she has the group focus and get back on track.'
  362. elseif rand(0,4) = 0:
  363. !! Strange man that Bella knows
  364. *nl
  365. 'As you practice, you notice a guy sitting at the back of the hall watching the group. He''s too old to be a student, but Bella flashes him a smile and makes a point of wiggling her ass at him during one of her moves. You''re curious as to how they know each other, but continue with what you were doing.'
  366. elseif rand(0,3) = 0:
  367. *nl
  368. 'As you practice, Lazar comes into the hall. He watches you and the others for a while before he decides to do some teasing of his own. He takes his shirt off and flexes a bit before he starts jogging laps of the hall, flexing and smiling at you and the others each time he passes you. The girls get a bit flustered and distracted- even Albina bites her lip a few times. You spend the rest of the session distracted by Lazar''s antics, but nobody is complaining about said distraction and a few girls are struggling to hide their arousal.'
  369. elseif rand(0,2) = 0:
  370. if npc_grupTipe['A18'] ! 5:
  371. *nl
  372. 'As Lina practices a move that involves holding another girl, Christina decides to amuse herself and pulls Lina''s skirt up, causing her to squeal as her panties are exposed to everyone. She is blushing heavily, forced to endure the humilation since she can''t let go of the girl. Christina eventually lets her skirt go and Albina chews her out for being so reckless and childish while praising Lina for not losing her focus. Christina just laughs, calling Albina a bossy spoilsport and mocking her by comparing her to a yapping little dog, all while giving Lina a mocking smirk.'
  373. end
  374. end
  375. else
  376. !! Regular variant
  377. if pcs_cheer < 20:
  378. 'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You try your best to follow the unfamiliar routine, Albina keeping a watchful eye on you the entire time.'
  379. '"Can you at least try to put some effort into not looking like an idiot <<$pcs_nickname>>?"'
  380. elseif pcs_cheer < 30:
  381. gs 'npc_relationship', 'modify', 'A23', 'like'
  382. 'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You are starting to learn your moves and can perform them with less clumsiness, but Albina is still critical.'
  383. 'Raise your head and lift your feet <<$pcs_nickname>>! At least look like you''re happy to be here.'
  384. elseif pcs_cheer < 40:
  385. gs 'npc_relationship', 'modify', 'A23', 'like'
  386. 'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. Your training is starting to take hold and you are able to perform almost to Albina''s exacting standards.'
  387. 'You''re actually starting to impress me <<$pcs_nickname>>. Keep it up!'
  388. elseif pcs_cheer < 50:
  389. gs 'npc_relationship', 'modify', 'A23', 'love'
  390. 'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You have performed the routines dozens of times now and can execute your moves flawlessly to Albina''s satisfaction.'
  391. 'Perfect <<$pcs_nickname>>! Now that''s how it''s done!'
  392. else
  393. gs 'npc_relationship', 'modify', 'A23', 'love'
  394. 'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. Your skill having drastically improved, Albina now considers you one of her best girls and uses you as an example to the others.'
  395. end
  396. if rand(0,9) = 0:
  397. if npc_grupTipe['A18'] ! 5:
  398. *nl
  399. 'As you are practicing, Lariska goes over on her ankle and falls to the ground. Albina has the group stop and she and Vicky go to check on her. She meekly insists that she is fine, but Albina disagrees and has her stay on the ground as Vicky checks her over. Christina then walks over and chimes in, a worried looking Lina silently standing behind her. "She said she''s fine, so stop fussing and get back to bossing us around!" Albina narrows her gaze. "Does she look fine to you? No, she''s going to sit this one out and we''ll see how ''fine'' she is later!" In response, Lariska tries to get back on her feet, but whimpers slightly in pain. "Stop faking it and get off your lazy ass!" Christina shouts. Lariska looks at her meekly and tries to stand, but Vicky has her sit back down.'
  400. '"She isn''t in any shape to continue. <<$pcs_nickname>>, help Vicky take her over there to sit out and rest. We''ll have to make do without her for the rest of the session." Christina doesn''t seem happy, but doesn''t stop you and Vicky from carrying Lariska over to the benches to rest her injured foot. Albina then has the group finish the practice session without her. When you finish, Lariska seems well enough to walk to the changing room with a slight limp, which annoys Christina and causes her to again accuse her of faking it.'
  401. end
  402. elseif rand(0,8) = 0:
  403. *nl
  404. 'As you practice, you notice a group of boys watching you and whispering among themselves, one of them holding a phone in his hand. You ignore them and continue practicing when, in the corner of your eye, you see the boy with the phone run up to you. Before you can react, he pulls your skirt up and holds the phone underneath you. You hear the click of the camera before he lets go and the group flees before anyone can stop them. You fix your clothing and assure everyone that you''re fine before the session continues.'
  405. elseif rand(0,7) = 0:
  406. *nl
  407. 'As you practice, you notice a group of boys watching you and whispering among themselves, one of them holding a phone in his hand. You ignore them and continue practicing when, in the corner of your eye, you see the boy with the phone run up to one of the girls. Before she can react, he pulls her skirt up and holds the phone underneath her. You hear the click of the camera before he lets go and the group flees before anyone can stop them. She fixes her clothing and assures everyone that she''s fine before the session continues.'
  408. !! start of nonexclusive events
  409. elseif rand(0,6) = 0:
  410. !! Petia and a group of perverts watching you
  411. *nl
  412. 'As you practice, you suddenly notice a group of boys watching you and the other girls practice. Petia is among them- you''re certain that you can smell him from where you stand. He has a perverted smirk on his face and licks his lips as he watches Albina bend over. One of the girls notices them lurking and stares them down, causing all but Petia to flee. He crosses his arms, acting like he isn''t scared, but he quickly waddles away when Albina straightens up and turns to see him staring at her, causing the girls to laugh at him. After almost throwing up at the thought of the fat, sweaty loser checking her out, she has the group focus and get back on track.'
  413. elseif rand(0,5) = 0:
  414. !! Strange man that Bella knows
  415. *nl
  416. 'As you practice, you notice a guy sitting at the back of the hall watching the group. He''s too old to be a student, but Bella flashes him a smile and makes a point of wiggling her ass at him during one of her moves. You''re curious as to how they know each other, but continue with what you were doing.'
  417. elseif rand(0,4) = 0:
  418. *nl
  419. 'As you practice, Lazar comes into the hall. He watches you and the others for a while before he decides to do some teasing of his own. He takes his shirt off and flexes a bit before he starts jogging laps of the hall, flexing and smiling at you and the others each time he passes you. The girls get a bit flustered and distracted- even Albina bites her lip a few times. You spend the rest of the session distracted by Lazar''s antics, but nobody is complaining about said distraction and a few girls are struggling to hide their arousal.'
  420. elseif rand(0,3) = 0:
  421. if npc_grupTipe['A18'] ! 5:
  422. *nl
  423. 'As Lina practices a move that involves holding another girl, Christina decides to amuse herself and pulls Lina''s skirt up, causing her to squeal as her panties are exposed to everyone. She is blushing heavily, forced to endure the humilation since she can''t let go of the girl. Christina eventually lets her skirt go and Albina chews her out for being so reckless and childish while praising Lina for not losing her focus. Christina just laughs and calls her for being a bossy spoilsport while giving a mocking smirk to Lina. Christina just laughs and mocks Albina, comparing her to a yapping little dog.'
  424. end
  425. end
  426. end
  427. end
  428. gs 'stat'
  429. act 'Go take a shower': gt 'gschool_cheerleading', 'shower'
  430. end
  431. end
  432. end
  433. if $ARGS[0] = 'game':
  434. *clr & cla
  435. minut += 5
  436. cheerleadingQW['game_count'] += 1
  437. gs 'stat'
  438. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/changing.jpg"></center>'
  439. if pregtime >= 90:
  440. gt 'gschool_cheerleading', 'Cheerleadersreact'
  441. else
  442. 'Heading into the locker room, you see Albina and the rest of the squad have already arrived and are in various states of changing into their uniforms while chatting to each other. You head to your locker and and strip down. You pull your uniform out and start getting dressed.'+iif(cheerleadingQW['backup_game'] = 1,' The fact that you are actually wearing the uniform and are going out to perform with them doesn''t seem real to you, even if the girls have only reluctantly let you join them.','')+' You finish tying your shoes when Albina stands on the bench. "You already know that today is game day! So let''s go out there and cheer our boys to victory!"'
  443. 'The squad cheers in unison as you all head out onto the field.'
  444. act 'Go to the field':
  445. *clr & cla
  446. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/opening.mp4"></video></center>'
  447. !! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
  448. !! the events could differ according to the season
  449. if month >= 10:
  450. if first_time_outside_in_cold_weather=0:
  451. 'There is a chill in the air and you shudder as you step outside in your thin outfit that does little to protect you from the elements. Despite the girls'' pleas, the football teams prefer the outdoor field to playing indoors and you are forced to perform outside, even during cold weather. Thankfully, performing your routine and then cheering from the sidelines helps keep you somewhat warm as you persevere with the vicious cold.'
  452. first_time_outside_in_cold_weather=1
  453. else
  454. 'The cold chill in the air stings with a bitter fury as you step outside. For whatever reason, a few of your fellow cheerleaders have chosen not to wear a bra and their solid nipples are poking through the thin fabric of their outfits. You soldier through the biting cold and perform your routine before cheering from the sidelines for the rest of the game, which helps keep you somewhat warm.'
  455. end
  456. elseif month <=3:
  457. if first_time_doing_basketball=0:
  458. 'Thankfully, the football team is now on its winter break and you are now safely in the warm indoors performing for the basketball team. While performing your opening routine, you notice some of the players and spectators checking you and the other girls out. Some of them are just appreciating the show while others are hungrily undressing you with their eyes. They continue eying you up for the rest of the game as you cheer from the sidelines. You ignore them as best as you can, thankful that you are indoors and warm at least.'
  459. first_time_doing_basketball=1
  460. else
  461. 'You head out into the hall and perform your opening routine for the crowd before the game starts and you cheer from the sidelines. You notice a few guys checking you and the other girls out, some of them undressing you with their eyes. You try your best to ignore them as the game continues.'
  462. end
  463. elseif month = 4:
  464. if first_time_spring_football_match=0:
  465. 'Football has started back up and you''re thankful that the weather has improved somewhat. You are no longer chilled to the bone, but the temperature picking up means you sweat a little more doing your routines. You''re grateful for the bottles of refreshing cold water being passed out and relish as you quench your thirst.'
  466. first_time_spring_football_match=1
  467. end
  468. end
  469. gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
  470. 'Out on the field, you and the girls perform your opening routine flawlessly under Albina''s direction and spend the rest of the game chanting and cheering your team. You see some guys in the crowd appreciating the view of your ass as you are performing right in front of them.'
  471. gs 'stat'
  472. act 'Wait until the end of the game':
  473. *clr & cla
  474. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/closing.mp4"></video></center>'
  475. if month <= 3:
  476. 'The game comes to an end and you perform your closing routine to the crowd as the players make their way off the court. You join them after you finish and head into the locker room.'
  477. elseif month >= 10:
  478. 'You let out a sigh of relief when the game ends and after performing your closing routine, you all huddle together and make a dash for the warmth of the locker room.'
  479. else
  480. 'The game ends and you perform your closing routine to the crowd as the players leave the field. You soon join them in returning to the locker room.'
  481. end
  482. 'Once in the locker room, you strip from your uniform and head into the showers.'
  483. !! Resets the flag letting backups attend games
  484. if cheerleadingQW['backup_game'] = 1:
  485. cheerleadingQW['backup_game'] = 0
  486. 'After the game, Albina comes over to you. "I''ll give it to you <<$pcs_firstname>>, you didn''t embarrass us as much as I thought you would. Don''t go taking that uniform by the way, you haven''t earned it."'
  487. 'She leaves you to walk back to the locker room yourself. Maybe you''ll earn her respect and this uniform one day if you keep this up?'
  488. end
  489. minut += 90
  490. !! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
  491. gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
  492. gs 'stat'
  493. act 'Take a shower': gt 'gschool_cheerleading', 'shower'
  494. end
  495. end
  496. end
  497. end
  498. if $ARGS[0] = 'shower':
  499. *clr & cla
  500. minut += 10
  501. dynamic $showerdin
  502. if deodorant_on = 1: gs 'sweat', 'remove_deo' & 'Your deodorant gets washed away in the shower.'
  503. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  504. 'You head back to the locker room, where you strip from your uniform and head into the showers. You find an empty stall and step inside. You turn the water on and enjoy the sensation of it on your skin.'
  505. 'You turn the water off, grab your towel and head back to the lockers.'
  506. if rand(0,5) = 0:
  507. if npc_grupTipe['A18'] ! 5:
  508. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina1.jpg"></center>'
  509. 'As you step out of the stall, you can hear the faint moaning of a girl coming from the locker area. You decide to check it out and peek around the corner to see Lina leaning against a locker masturbating. Thankfully, she can''t see you.'
  510. gs 'stat'
  511. act 'Leave her alone':
  512. *clr & cla
  513. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina2.jpg"></center>'
  514. 'Although it is pretty hot to watch, you don''t want to push your luck and slowly walk away, leaving her to it. You quietly get dressed and are sneaking out when you hear her scream loudly in pleasure as she orgasms.'
  515. minut += 5
  516. gs 'stat'
  517. act 'Leave': gt 'gschool_grounds', 'main'
  518. end
  519. act 'Watch':
  520. *clr & cla
  521. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina2.jpg"></center>'
  522. 'She''s putting on a show that''s too good to resist. You continue to watch her but she suddenly arches her back and catches you spying.
  523. "<<$pcs_nickname>>!!" she exclaims in surprise as she snaps her legs shut. "I didn''t think anyone else was here." She looks down in embarassment. "Christina asked me eat her out earlier and it left me feeling super horny. I just needed a little relief of my own was all. Can... Can you just pretend that you didn''t see me please?'
  524. minut += 5
  525. gs 'stat'
  526. act 'Leave':
  527. *clr & cla
  528. 'You agree to keep quiet about what you saw and you both get dressed, Lina awkwardly avoiding eye contact with you.'
  529. minut += 5
  530. gs 'stat'
  531. act 'Get dressed': gt 'gschool_grounds', 'change_room'
  532. end
  533. act 'Help her out':
  534. *clr & cla
  535. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina3.jpg"></center>'
  536. 'You''ve been feeling rather horny yourself and what you just saw has aroused you even more.
  537. "How about we help each other out here? I think we both need a release right now..." you ask as you look at her seductively. She bites her lip as you move over and give her a passionate kiss before you both drop to the floor. You continue making out as you fondle her wet pussy.'
  538. gs 'stat'
  539. act 'Continue':
  540. *clr & cla
  541. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina4.jpg"></center>'
  542. 'You lay her down on her back and move between her legs. You start running your tongue over her pussy lips and onto her clit. She moans in delight as you start lapping at her engorged bean.'
  543. '"Oh that''s good <<$pcs_nickname>> but you need some too!" she says as she has you lie down beside her. She then climbs on top of you and buries her face in your crotch, her glistening pussy sitting before you. She pulls your labia aside to expose your clit and gently starts circling her tongue over it. You moan in immense pleasure and get back to eating out her pussy.'
  544. npc_rel['A19'] += 1
  545. npc_sex['A19'] += 1 & if npc_sex['A19'] = 1: girl += 1
  546. gs 'arousal', 'cuni_give', 5
  547. gs 'stat'
  548. act 'Continue':
  549. *clr & cla
  550. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina5.jpg"></center>'
  551. 'While flicking your tongue over her clit, you decide to add to the pleasure by sliding a few fingers inside her. She moans at the sensasation as you feel her pussy tightly clench around your fingers. You continue to both lick her and finger her in tandem when she says that she is reaching climax. You pull your fingers out and flick your tongue faster and she soon screams in pleasure, her squirt splashing across your face.'
  552. 'Her legs almost buckle as she rides through her orgasm, but she soon turns around and starts licking up her pussy juice as it runs down your face before finishing with a final kiss.'
  553. gs 'arousal', 'cuni_give', 10
  554. gs 'arousal', 'cuni', -10
  555. gs 'arousal', 'end'
  556. gs 'stat'
  557. act 'Continue':
  558. *clr & cla
  559. '<center><img <<$set_imgh>> src="images/shared/home/bathroom/facesp.jpg"></center>'
  560. '"That was just what I fucking needed <<$pcs_nickname>>! You eat pussy like a pro!"
  561. With that, she moves to her locker to get dressed. You wash your face at the sink before getting dressed yourself.'
  562. minut += 15
  563. gs 'stat'
  564. act 'Get dressed': gt 'gschool_grounds', 'change_room'
  565. end
  566. end
  567. end
  568. end
  569. end
  570. end
  571. elseif rand(0,4) = 0:
  572. if (cheerleadingQW['practice_count'] < 3) and (npc_grupTipe['A18'] ! 5):
  573. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/christina_ambush.jpg"></center>'
  574. 'You stay in the shower a little longer and the locker room is quiet as you step out of the stall and wrap yourself in a towel. As you enter the locker room, you head to your locker, but panic when you can''t find your cheerleading outfit inside. "Looking for this?"
  575. Before you can react to the voice, your towel is ripped away from you. You turn to see a naked Christina sitting on the bench with your cheerleading outfit in her hands, smiling at you mockingly.
  576. "Like I said, you need to earn the right to wear this. Just do as I want and you get it back. You wouldn''t want to anger Albina by losing it would you?"'
  577. gs 'stat'
  578. act 'Submit':
  579. *clr & cla
  580. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/christina_ambush.jpg"></center>'
  581. 'You grit your teeth, but realise that it''s pointless to try and wrestle the outfit from her grasp. It would most likely be ripped to shreds in the struggle. "What do you want Christina?"
  582. She looks at you, almost offended. "What do I want? I want you to get on your knees and put that tongue to better use eating my fucking pussy!" she scorns and spreads her legs wide, throwing your outfit across the room. Noticing your reluctance, Christina narrows her gaze at you. "Now <<$pcs_firstname>>!" she screams before forcing you to your knees in front of her.'
  583. gs 'arousal', 'cuni_give', 5
  584. if rand(0,2) < 2:
  585. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/christina_force.jpg"></center>'
  586. 'She decides to change position, turning around and kneeling on the bench. "I like this position better. Then you can eat my ass as well!" You squirm as she grabs your head and forces your face into her crotch. Unable to move, you reluctantly start running your tongue up and down her labia before drifting down to her clit and flicking your tongue over it. She moans in pleasure. "Oh fuck yeah, just like that bitch!" Confident you''re submissive to her, she lets go of your head and you continue to reluctantly please her for a few minutes before her knees give out to the pleasure and she ends up laying flat on the bench, her legs split wide. "Oh fuck! Yes, yes, yes! Lick my asshole bitch! Taste my fucking ass!" she screams. You gaze up at her puckered rim.
  587. Having no other choice, you start licking her anus. She moans in pleasure and reaches round to fondle her wet pussy. "Oh fuck yes, keep going! I''m going to cum!" After a few seconds, she screams out and you are drenched by the flood of pussy juice that gushes from her as her orgasm washes over her. She rides through the waves of pleasure as you stay kneeling on the floor. Once she recovers, she stands and gets dressed before throwing your outfit at you. You quickly stuff it in your bag before getting up and running to wash your face. Thankfully, Christina is gone when you return and you get dressed in peace.'
  588. gs 'arousal', 'rimming_give', 5
  589. gs 'stat'
  590. act 'Get dressed': gt 'gschool_grounds', 'change_room'
  591. else
  592. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/albina_rescue.jpg"></center>'
  593. 'You are kneeling between Christina''s legs, desperately looking for a way out. "Nobody is coming to help you bitch, so you might as well just get this over with!" Christina barks when she notices your reluctance. Growing impatient, she grabs you by the hair and is about to force your head into her crotch when the door slams open and Albina storms in.
  594. "Just what the FUCK do you think you''re doing!!!?" she screams. "I thought I told you this little game of yours was supposed to stop?" Christina just laughs. "You''re like a chihuahua when you get angry, you know that? Just ''yap yap yap.''" she says while making a mocking motion with her hand. "Am I not allowed to have a little fun? What''s the harm in initiating the new girl?"'
  595. 'Albina scoffs. "A LITTLE FUN?! I was late to practice when Karine joined and you convinced her she needed to tit fuck the coach to be allowed on the squad! Now you''re wanting <<$pcs_nickname>> to go down on you?!" She kneels down next to you and stares straight at Christina. "I know why you volunteered to go with Karine. You wouldn''t want to lose your chance at the championships if the principal were to find out now would you?"
  596. Christina laughs back in Albina''s face. "Nobody would believe you. Why are you even here anyway? Shouldn''t you be having your Starlets give the ''star'' treatment?" she says with a wide grin.
  597. Albina clenches her fists hard. "GET THE FUCK OUT OF MY FACE!!" Christina smirks and stands. "I''ve got better things to do anyways." she quips.
  598. Christina again just laughs as she gets up and starts getting dressed. Albina sits on the bench between the two of you, staring daggers at Christina to the point you think things might actually get violent between them. Thankfully, Christina finishes dressing, but mocks you before she leaves. "Welcome to the squad <<$pcs_firstname>>. Watch out for this little chihuahua though. She bites." she says with more than a hint of contempt in her voice. Once she''s gone, Albina turns to you.
  599. "Are you okay <<$pcs_nickname>>? That girl goes way too far in the name of amusing herself. I think she just does it to act tough in front of her obidient little lapdogs."
  600. She grabs your outfit off the floor and places it in your bag as you get dressed. Once you''re done, she insists on walking you home, despite you assuring her that you''re fine, and you both leave together.'
  601. minut += 5
  602. gs 'stat'
  603. act 'Walk home with Albina': gt 'pav_complex'
  604. end
  605. end
  606. act 'Refuse':
  607. *clr & cla
  608. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/christina_ambush.jpg"></center>'
  609. '"Yeah, I''m not going to do that. Don''t you have to go and teach your little lapdogs some tricks? Where are they anyway?" you ask, warey of them hiding in wait to ambush you.
  610. "I sent them home. It''s nice having people just do as you tell them to, like you will right now. Albina isn''t here to save you now and you won''t be telling her a thing if you want to keep your place on the squad. Right now, your place is between my legs eating my pussy!"
  611. Her arrogance gets the better of you and you lunge forward to grab your outfit from her clutches. Just as you reach her however, she throws your outfit behind her and jumps to her feet, grabbing your hair. "Come now <<$pcs_firstname>>. You didn''t think it would be that easy did you?" she says mockingly as she drags you to the bench and forces you to your knees in front of her.'
  612. minut += 5
  613. gs 'stat'
  614. if rand(0,2) < 2:
  615. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/christina_force.jpg"></center>'
  616. 'She gets on all fours on the bench in front of you. "I like this position. Then you can eat my ass as well!" You squirm as she grabs your head and forces your face into her crotch. Unable to move, you reluctantly start running your tongue up and down her labia before drifting down to her clit and flicking your tongue over it. She moans in pleasure. "Oh fuck yeah, just like that bitch!" Confident you''re submissive to her, she lets go of your head and you continue to reluctantly please her for a few minutes before her knees give out to the pleasure and she ends up laying flat on the bench, her legs split wide. "Oh fuck! Yes, yes, yes! Lick my asshole bitch! Taste my fucking ass!" she screams. You gaze up at her puckered rim.
  617. Having no other choice, you start licking her anus. She moans in pleasure and reaches round to fondle her wet pussy. "Oh fuck yes, keep going! I''m going to cum!" After a few seconds, she screams out and you are drenched by the flood of pussy juice that gushes from her as her orgasm washes over her. She rides through the waves of pleasure as you stay kneeling on the floor. Once she recovers, she stands and gets dressed before throwing your outfit at you. You quickly stuff it in your bag before getting up and running to wash your face. Thankfully, Christina is gone when you return and you get dressed in peace.'
  618. gs 'arousal', 'rimming_give', 5
  619. gs 'stat'
  620. act 'Get dressed': gt 'gschool_grounds', 'change_room'
  621. else
  622. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/albina_rescue.jpg"></center>'
  623. 'You are kneeling between Christina''s legs, desperately looking for a way out. "Nobody is coming to help you bitch, so you might as well just get this over with!" Christina barks when she notices your reluctance. Growing impatient, she grabs you by the hair and is about to force your head into her crotch when the door slams open and Albina storms in.
  624. "Just what the FUCK do you think you''re doing!!!?" she screams. "I thought I told you this little game of yours was supposed to stop?" Christina just laughs. "You''re like a chihuahua when you get angry, you know that? Just ''yap yap yap.''" she says while making a mocking motion with her hand. "Am I not allowed to have a little fun? What''s the harm in initiating the new girl?"'
  625. 'Albina scoffs. "A LITTLE FUN?! I was late to practice when Karine joined and you convinced her she needed to tit fuck the coach to be allowed on the squad! Now you''re wanting <<$pcs_nickname>> to go down on you?!" She kneels down next to you and stares straight at Christina. "I know why you volunteered to go with Karine. You wouldn''t want to lose your chance at the championships if the principal were to find out now would you?"
  626. Christina laughs back in Albina''s face. "Nobody would believe you. Why are you even here anyway? Shouldn''t you be having your Starlets give the ''star'' treatment?" she says with a wide grin.
  627. Albina clenches her fists hard. "GET THE FUCK OUT OF MY FACE!!" Christina smirks and stands. "I''ve got better things to do anyways." she quips.
  628. Christina again just laughs as she gets up and starts getting dressed. Albina sits on the bench between the two of you, staring daggers at Christina to the point you think things might actually get violent between them. Thankfully, Christina finishes dressing, but mocks you before she leaves. "Welcome to the squad <<$pcs_firstname>>. Watch out for this little chihuahua though. She bites." she says with more than a hint of contempt in her voice. Once she''s gone, Albina turns to you.
  629. "Are you okay <<$pcs_nickname>>? That girl goes way too far in the name of amusing herself. I think she just does it to act tough in front of her obidient little lapdogs."
  630. She grabs your outfit off the floor and places it in your bag as you get dressed. Once you''re done, she insists on walking you home, despite you assuring her that you''re fine, and you both leave together.'
  631. minut += 5
  632. gs 'stat'
  633. act 'Walk home with Albina': gt 'pav_complex'
  634. end
  635. end
  636. end
  637. elseif rand(0,4) = 0 and cheerleadingQW['quest_stage'] = 3 :
  638. if First_time_3some_with_Lazar = 0:
  639. First_time_3some_with_Lazar = 1
  640. 'You stay in the shower a little longer than usual and it''s quiet when you enter the empty locker room. As you are getting your clothes ready, the door opens and Albina peeks in. "Oh fuck." she mumbles before walking in. "I was hoping it was going to be empty in here. I''m so fucking wet right now and was going to spend a little time here before I went home..."
  641. At this point, Lazar peeks his head in the door, a wide grin on his face. "So we doing this or no- Oh hey <<$pcs_nickname>>..." he trails off as he spots you. Albina just laughs. "Yeah, turns out the place isn''t as empty as we thought." she tells him before she turns to you. "This is exactly what it looks like <<$pcs_nickname>>. What did Marcus call it? ''Friends with benefits''? We''re not in a relationship, we just have sex when we feel like it. This moron is the one guy I actually like checking me out." she says with a smile and gives him a wiggle of her ass.'
  642. 'Lazar feigns insult at her comment before turning his attention to you. "Say, why don''t you join us <<$pcs_nickname>>?" You look at Albina, who just shrugs her shoulders. "Join if you want. We''re just going to have a little quicky to get me off."'
  643. gs 'stat'
  644. act 'Refuse':
  645. *clr & cla
  646. '"No, I''m fine thanks. I''ve got places to be and things to do anyway." you reply. Albina again just shrugs her shoulders and Lazar smiles. "Your loss." he says before he and Albina head off to find somewhere more private. You finish getting dressed.'
  647. gs 'stat'
  648. act 'Finish getting dressed': gt 'gschool_grounds', 'change_room'
  649. end
  650. act 'Accept':
  651. *clr & cla
  652. npc_sex['A23'] += 1 & if npc_sex['A23'] = 1: girl += 1
  653. gs 'boyStat', 'A154'
  654. 'You give them a sly little smile. "Okay, that sounds like fun." Lazar couldn''t look any more happier than he does right now. He pulls you both in close and cops a feel with each of you, his hand running over your ass and gently squeezing it. "Who wants to go first?" In response, Albina pushes him onto the bench and embraces you in a passionate make out, her tongue twisting and turning around your own as she reaches back and pulls your towel down, exposing your naked body to Lazar. Her hand then slides between your legs and starts fondling at your clit, causing you to moan into her mouth.'
  655. gs 'arousal', 'vaginal_finger', 5
  656. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome.jpg"></center>'
  657. 'After a few seconds, she breaks the kiss and starts to undress herself. Once she''s done, you both drop to your knees in front of Lazar and Albina gropes the bulge in his pants before pulling them down, his impressively sized erection springing free. "You like what you see girls?" he quips. You both lick his shaft before Albina moves down and starts sucking on his balls while jerking his cock in her hand. You decide to lick his head and start circling your tongue around it. After a few seconds, Albina brings her head up and you make room to allow her to take his shaft into her mouth and start sucking his dick.'
  658. 'Lazar puts his hands behind his head and leans back against the lockers as you and Albina take turns sucking his dick. During her turn, Albina slowly takes his entire length into her mouth and starts gagging as she deepthroats him. When she withdraws, saliva is dribbling down her chin, but she looks up and smiles at an appreciative Lazar.'
  659. gs 'arousal', 'bj', 5
  660. gs 'stat'
  661. act 'Get your pussies fucked':
  662. *clr & cla
  663. npc_sex[$boy] += 1 & if npc_sex[$boy] = 1: boy += 1
  664. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome1.mp4"></video></center>'
  665. 'Lazar then stands. "Time to get fucked girls." he says. Albina gets on all fours on the bench. "Get up there beside her <<$pcs_nickname>>! I want to see both those asses high in the air!" Lazar orders. You obidiently climb onto the bench next to Albina, who playfully wiggles her ass at Lazar. He gives her ass cheek a good slap in response before pushing his cock into her awaiting pussy. You gasp when his fingers plunge inside your pussy and he starts fingering you. He starts thrusting into Albina and fucks for a few minutes while also fingering you before he pulls out of you both and moves in behind you.'
  666. 'You feel the tip of his cock push against your pussy and it slides into your hole. He grabs your hips and starts thrusting in and out of you as Albina leans over and starts kissing you. You spend the next few minutes having Lazar alternate between fucking the two of you while your tongues remain locked together.'
  667. gs 'arousal', 'vaginal', 5
  668. minut += 5
  669. gs 'stat'
  670. act 'Albina gets anal':
  671. *clr & cla
  672. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome2.mp4"></video></center>'
  673. 'When Lazar switches back to Albina, she breaks the kiss and sucks her fingers before slowly pushing them into her asshole and finger blasting her ass. Lazar groans at this. "Oh yeah. Fingering my ass makes my little pussy tighter doesn''t it? Mmmhhhm, fuck yeah!" she says, teasing him through her moans. Lazar quickly pulls out to avoid cumming too soon. "You want to fuck my ass?" Albina giggles in response. "Yeah, you want to stretch my little asshole with your big dick?" she asks teasingly as she pulls her fingers out and slaps herself on the ass. You turn and sit next to Albina as Lazar steps in behind you. You suck his dick before giving Albina a few hard smacks and spreading her asscheeks. You spit on her hole a few times and Lazar then guides the tip of his cock between her cheeks and both he and Albina groan as he slowly penetrates her back door.'
  674. 'He grabs her hips and you watch for the next few minutes as he fucks her asshole hard, his balls loudly slapping against her pussy. During one of his thrusts, his cock pops out of her hole and you look at her gape. You suck Lazar''s dick again but before he can put it back in, Albina chimes in. "I want you to taste my ass <<$pcs_nickname>>! Lick my asshole!"'
  675. gs 'arousal', 'bj', 1
  676. minut += 5
  677. gs 'stat'
  678. act 'Tongue fuck her ass':
  679. *clr & cla
  680. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome3.mp4"></video></center>'
  681. 'You decide to go further, plunge your tongue straight into her stretched asshole and start to vigorously tongue fuck her back door. Albina moans and giggles in delight while Lazar just watches the show while jerking himself. After a few seconds, you withdraw and Lazar penetrates her again. "Uuuuhhh, <<$pcs_nickname>>... Eat... my... pussy! Oh fuck yes!" Albina blurts out between moans as Lazar starts fucking her even harder this time. You obidiently slide under Albina and start pleasuring her by licking her clit and fingering her now soaking wet pussy that''s dripping her juices.'
  682. 'She eventually orgasms from the pleasure, her twitching pussy expelling your fingers and spraying juices everywhere as she screams in pleasure. Lazar is also close and Albina senses this through his ragged thrusts. "Yes, yes. Cum inside me! Fill my little asshole up!" she moans in encouragment. Lazar picks up the pace and soon lets out a loud grunt as you see his balls twitching above you. Once he''s finished unloading into her, he pulls out. "Stay right fucking there and open wide <<$pcs_nickname>>!" Albina orders. You open your mouth as Albina turns around and squats above you, her ass letting out a loud squelch as she squeezes the load of cum from her ravaged hole into your mouth. She then sits right on your face and starts grinding against you, so you obediently lick and tongue fuck her asshole as cum continues to trickle into your mouth. "Yeah, that''s right <<$pcs_nickname>>. Lick my asshole clean." Albina keeps grinding against you for the next few seconds while she gives Lazar a final blowjob.'
  683. gs 'arousal', 'rimming_give', 5
  684. minut += 5
  685. gs 'cum_call', 'mouth', $boy
  686. gs 'arousal', 'end'
  687. act 'Finish':
  688. *clr & cla
  689. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome4.jpg"></center>'
  690. 'Albina then climbs off of you and fingers her ass before pulling her digits out, a look of admiration on her face. "Fuck <<$pcs_nickname>>, you really cleaned me out. Come here." She pulls you up to her and starts to make out with you, her tongue lapping away at the cum in your mouth. After a few seconds, she breaks the kiss and swallows the cum she has in her mouth, encouraging you to do the same. You gulp down the sticky fluid and Lazar grins. "You two were amazing! We need to do this again sometime, no?" he asks.
  691. Albina just gives out a playful giggle. "Maybe we will, maybe we won''t." she teases him and you all laugh before getting dressed. You then all leave the room and go your seperate ways.'
  692. minut += 5
  693. act 'Leave': gt 'gschool_grounds', 'main'
  694. end
  695. end
  696. act 'Reluctantly eat her ass':
  697. *clr & cla
  698. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome3.mp4"></video></center>'
  699. 'You already tasted her ass when you sucked Lazar''s dick and you don''t really want to taste it again, but Albina is spreading her cheeks and Lazar is waiting in anticipation, so you reluctantly give her asshole a few half hearted licks. "Come on <<$pcs_nickname>>, you can do better than that!" Albina quips before forcing your head between her cheeks and making you eat her ass. After a few seconds, you withdraw and Lazar penetrates her again. "Uuuuhhh, <<$pcs_nickname>>... Eat... my... pussy! Oh fuck yes!" Albina blurts out between moans as Lazar fucks her hard. You obidiently slide under Albina and start pleasuring her by licking her clit and fingering her pussy.'
  700. 'She eventually orgasms from the pleasure, her twitching pussy expelling your fingers and spraying juices everywhere as she screams in pleasure. Lazar is also close and Albina senses this through his ragged thrusts. "Yes, yes. Cum inside me! Fill my little asshole up!" she moans in encouragment. Lazar picks up the pace and soon lets out a loud grunt as you see his balls twitching above you. Once he''s finished unloading into her, he pulls out. "Stay right fucking there and open wide <<$pcs_nickname>>!" Albina orders. You open your mouth as Albina turns around and squats above you, her ass letting out a loud squelch as she squeezes the load of cum from her ravaged hole into your mouth. She then sits on your face and starts grinding against you, so you again reluctantly lick her asshole as cum continues to trickle into your mouth. "Yeah, that''s right <<$pcs_nickname>>. Lick my asshole clean." Albina keeps grinding against you for the next few seconds while she gives Lazar a final blowjob.'
  701. gs 'arousal', 'rimming_give', 5
  702. minut += 5
  703. gs 'cum_call', 'mouth', $boy
  704. gs 'arousal', 'end'
  705. act 'Finish':
  706. *clr & cla
  707. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome4.jpg"></center>'
  708. 'Albina then climbs off of you and fingers her ass before pulling her digits out, a look of admiration on her face. "Fuck <<$pcs_nickname>>, you really cleaned me out. Come here." She pulls you up to her and starts to make out with you, her tongue lapping away at the cum in your mouth. After a few seconds, she breaks the kiss and swallows the cum she has in her mouth, encouraging you to do the same. You gulp down the sticky fluid and Lazar grins. "You two were amazing! We need to do this again sometime, no?" he asks.
  709. Albina just gives out a playful giggle. "Maybe we will, maybe we won''t." she teases him and you all laugh before getting dressed. You then all leave the room and go your seperate ways.'
  710. minut += 5
  711. act 'Leave': gt 'gschool_grounds', 'main'
  712. end
  713. end
  714. end
  715. end
  716. end
  717. else
  718. 'While you''re getting dressed, Albina approaches you with a mischievious grin on her face. "Hey <<$pcs_nickname>>, Lazar and I are going to... have a little fun and we were wondering if you wanted to join us again? I loved you being a submissive little minx and would enjoy playing with you again."'
  719. act 'Refuse':
  720. *clr & cla
  721. '"No, I''m fine thanks. I''ve got places to be and things to do." you reply while shaking your head. Albina looks a little disappointed, but just shrugs her shoulders. "Your loss." she says before typing a message on her phone and walking away. You finish getting dressed.'
  722. gs 'stat'
  723. act 'Finish getting dressed': gt 'gschool_grounds', 'change_room'
  724. end
  725. act 'Accept':
  726. *clr & cla
  727. npc_sex['A23'] += 1
  728. gs 'boyStat', 'A154'
  729. 'You give her a sly little smile. "Yeah, okay. I''m in." She smiles and types a message on her phone. "Okay, get dressed and follow me." You do as she says and after you are dressed, you follow her out the door and down the hall. She stops and looks around before pulling you into the boys locker room. A nude Lazar is already waiting for you, his impressive cock awaiting you. "<<$pcs_nickname>>! I''m glad you decided to join us again." he greets and you give him a little smile. Albina starts undressing, quickly taking her shirt off before dropping her skirt to her ankles and stepping out of it. You undress yourself and Lazar sits on the bench as you and Albina kneel in front of him.'
  730. gs 'stat'
  731. act 'Blowjob':
  732. *clr & cla
  733. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome.jpg"></center>'
  734. 'You both kneel down on either side of Lazar''s dick and start licking his shaft before Albina starts sucking on his balls while jerking his cock in her hand. You decide to lick his head and start circling your tongue around it. After a few seconds, Albina brings her head up and you make room to allow her to take his shaft into her mouth and start sucking his dick. Lazar puts his hands behind his head and leans back against the lockers as you and Albina take turns sucking his dick. During her turn, Albina slowly takes his entire length into her mouth and starts gagging as she deepthroats him. When she withdraws, saliva is dribbling down her chin, but she looks up and smiles at an appreciative Lazar.'
  735. gs 'arousal', 'bj', 5
  736. minut += 5
  737. gs 'stat'
  738. act 'Get your pussies fucked':
  739. *clr & cla
  740. npc_sex[$boy] += 1
  741. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome1.mp4"></video></center>'
  742. 'Lazar then stands. "Time to get fucked girls." he says. Albina gets on all fours on the bench. "Get up there beside her <<$pcs_nickname>>! I want to see both those asses high in the air!" Lazar orders. You obidiently climb onto the bench next to Albina, who playfully wiggles her ass at Lazar. He gives her ass cheek a good slap in response before pushing his cock into her awaiting pussy. You gasp when his fingers plunge inside your pussy and he starts fingering you. He starts thrusting into Albina and fucks for a few minutes while also fingering you before he pulls out of you both and moves in behind you.'
  743. 'You feel the tip of his cock push against your pussy and it slides into your hole. He grabs your hips and starts thrusting in and out of you as Albina leans over and starts kissing you. You spend the next few minutes having Lazar alternate between fucking the two of you while your tongues remain locked together.'
  744. gs 'arousal', 'vaginal', 5
  745. minut += 5
  746. gs 'stat'
  747. act 'Albina gets anal':
  748. *clr & cla
  749. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome2.mp4"></video></center>'
  750. 'When Lazar switches back to Albina, she breaks the kiss and sucks her fingers before slowly pushing them into her asshole and finger blasting her ass. Lazar groans at this. "Oh yeah. Fingering my ass makes my little pussy tighter doesn''t it? Mmmhhhm, fuck yeah!" she says, teasing him through her moans. Lazar quickly pulls out to avoid cumming too soon. "You want to fuck my ass?" Albina giggles in response. "Yeah, you want to stretch my little asshole with your big dick?" she asks teasingly as she pulls her fingers out and slaps herself on the ass. You turn and sit next to Albina as Lazar steps in behind you. You suck his dick before giving Albina a few hard smacks and spreading her asscheeks. You spit on her hole a few times and Lazar then guides the tip of his cock between her cheeks and both he and Albina groan as he slowly penetrates her back door.'
  751. 'He grabs her hips and you watch for the next few minutes as he fucks her asshole hard, his balls loudly slapping against her pussy. During one of his thrusts, his cock pops out of her hole and you look at her gape. You suck Lazar''s dick again but before he can put it back in, Albina chimes in. "I want you to taste my ass <<$pcs_nickname>>! Lick my asshole!"'
  752. gs 'arousal', 'bj', 1
  753. minut += 5
  754. gs 'stat'
  755. act 'Tongue fuck her ass':
  756. *clr & cla
  757. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome3.mp4"></video></center>'
  758. 'You decide to go further, plunge your tongue straight into her stretched asshole and start to vigorously tongue fuck her back door. Albina moans and giggles in delight while Lazar just watches the show while jerking himself. After a few seconds, you withdraw and Lazar penetrates her again. "Uuuuhhh, <<$pcs_nickname>>... Eat... my... pussy! Oh fuck yes!" Albina blurts out between moans as Lazar fucks her hard. You obidiently slide under Albina and start pleasuring her by licking her clit and fingering her now soaking wet pussy.'
  759. 'She eventually orgasms from the pleasure, her twitching pussy expelling your fingers and spraying juices everywhere as she screams in pleasure. Lazar is also close and Albina senses this through his ragged thrusts. "Yes, yes. Cum inside me! Fill my little asshole up!" she moans in encouragment. Lazar picks up the pace and soon lets out a loud grunt as you see his balls twitching above you. Once he''s finished unloading into her, he pulls out. "Stay right fucking and open wide <<$pcs_nickname>>!" Albina orders. You open your mouth as Albina turns around and squats above you, her ass letting out a loud squelch as she squeezes the load of cum from her ravaged hole into your mouth. She then sits on your face and starts grinding against you, so you obediently lick and tobgue fuck her asshole as cum continues to trickle into your mouth. "Yeah, that''s right <<$pcs_nickname>>. Lick my asshole clean." Albina keeps grinding against you for the next few seconds while she gives Lazar a final blowjob.'
  760. gs 'arousal', 'rimming_give', 5
  761. minut += 5
  762. gs 'cum_call', 'mouth', $boy
  763. gs 'arousal', 'end'
  764. act 'Finish':
  765. *clr & cla
  766. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome4.jpg"></center>'
  767. 'Albina then climbs off of you and fingers her ass before pulling her digits out, a look of admiration on her face. "Fuck <<$pcs_nickname>>, you really cleaned me out. Come here." She pulls you up to her and starts to make out with you, her tongue lapping away at the cum in your mouth. After a few seconds, she breaks the kiss and swallows the cum she has in her mouth, encouraging you to do the same. You gulp down the sticky fluid and Lazar grins. "Until next time girls." he says.
  768. Albina teases him by bending over and wiggling her naked ass at him, showing off her still slightly gaping anus. You all laugh and get dressed before leaving the room and going your seperate ways.'
  769. minut += 5
  770. act 'Leave': gt 'gschool_grounds', 'main'
  771. end
  772. end
  773. act 'Reluctantly eat her ass':
  774. *clr & cla
  775. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome3.mp4"></video></center>'
  776. 'You already tasted her ass when you sucked Lazar''s dick and you don''t really want to taste it again, but Albina is spreading her cheeks and Lazar is waiting in anticipation, so you reluctantly give her asshole a few half hearted licks. "Come on <<$pcs_nickname>>, you can do better than that!" Albina quips before forcing your head between her cheeks and making you eat her ass. After a few seconds, you withdraw and Lazar penetrates her again. "Uuuuhhh, <<$pcs_nickname>>... Eat... my... pussy! Oh fuck yes!" Albina blurts out between moans as Lazar fucks her hard. You obidiently slide under Albina and start pleasuring her by licking her clit and fingering her pussy.'
  777. 'She eventually orgasms from the pleasure, her twitching pussy expelling your fingers and spraying juices everywhere as she screams in pleasure. Lazar is also close and Albina senses this through his ragged thrusts. "Yes, yes. Cum inside me! Fill my little asshole up!" she moans in encouragment. Lazar picks up the pace and soon lets out a loud grunt as you see his balls twitching above you. Once he''s finished unloading into her, he pulls out. "Stay right fucking there and open wide <<$pcs_nickname>>!" Albina orders. You open your mouth as Albina turns around and squats above you, her ass letting out a loud squelch as she squeezes the load of cum from her ravaged hole into your mouth. She then sits on your face and starts grinding against you, so you again reluctantly lick her asshole as cum continues to trickle into your mouth. "Yeah, that''s right <<$pcs_nickname>>. Lick my asshole clean." Albina keeps grinding against you for the next few seconds while she gives Lazar a final blowjob.'
  778. gs 'arousal', 'rimming_give', 5
  779. minut += 5
  780. gs 'cum_call', 'mouth', $boy
  781. gs 'arousal', 'end'
  782. act 'Finish':
  783. *clr & cla
  784. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome4.jpg"></center>'
  785. 'Albina then climbs off of you and fingers her ass before pulling her digits out, a look of admiration on her face. "Fuck <<$pcs_nickname>>, you really cleaned me out. Come here." She pulls you up to her and starts to make out with you, her tongue lapping away at the cum in your mouth. After a few seconds, she breaks the kiss and swallows the cum she has in her mouth, encouraging you to do the same. You gulp down the sticky fluid and Lazar grins. "Until next time girls." he says.
  786. Albina teases him by bending over and wiggling her naked ass at him, showing off her still slightly gaping anus. You all laugh and get dressed before leaving the room and going your seperate ways.'
  787. minut += 5
  788. act 'Leave': gt 'gschool_grounds', 'main'
  789. end
  790. end
  791. end
  792. end
  793. end
  794. end
  795. end
  796. end
  797. if $CURACTS = '':
  798. 'You get dressed, place your uniform back in your locker and start getting dressed.'
  799. gs 'stat'
  800. act 'Get ready to leave':
  801. if rand(0,5) = 0: gt 'gschool_cheerleading', 'Bella'
  802. gt 'gschool_grounds', 'change_room'
  803. end
  804. end
  805. end
  806. if $ARGS[0] = 'Bella':
  807. *clr & cla
  808. if bellawatch = 0:
  809. 'You''re alone in the locker room by the time you finish getting dressed, and are just about to leave when you hear noises coming from out in the hallway. You peer out and notice that the door to the boys'' locker room with whispered voices coming from inside. Curious, you sneak over and listen.'
  810. '"Get that tight little ass over here! You look so fucking sexy in that outfit!" You then hear a feminine giggle, followed by what sounds like wet, sloppy gagging.'
  811. gs 'stat'
  812. act 'Peek':
  813. *clr & cla
  814. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/bellasex.jpg"></center>'
  815. 'You''re even more curious now, and crack the door open a little further to take a peek.'
  816. 'You see Bella in her cheerleading outfit, kneeling in front of some guy that you don''t recognize. He has his entire cock stuffed in her mouth, and Bella seems to be deep-throating him without too much difficulty.'
  817. 'Each time he backs off a bit and pulls out of her mouth, Bella gasps for air, letting out a few muffled words before she''s gagged again. "<i>Flmmpf flmmpf</i> --we talked about this-- <i>flmmpf flfff, flath, mmmph!</i> --we may-- <i>flfff, flath</i> --get caught-- <i>mmmph, blahgggghspf...</i>"'
  818. 'Noticibly irritated by her comments, the guy punishes Bella by shoving his cock even further down her throat. "Didn''t your parents ever teach you not to talk with your mouth full?"'
  819. 'A few seconds later, she pops his drool-coated cock out of her mouth, and he lies back on the bench. He has quite an impressive member standing to attention.'
  820. 'With the guy reclining in his vulnerable position, savoring his achievement, Bella slowly slides her foot over his cock and seductively whispers "Try that stunt again, and you''ll end up circumcised when you least expect it. Got it?"'
  821. 'The guy swallows hard. It looks like he got the message Bella wanted to convey. You''ve seen enough, and head back to the locker room to gather your belongings.'
  822. bellawatch = 1
  823. pcs_mood += 10
  824. gs 'arousal', 'voyeur_sex', 15
  825. gs 'arousal', 'end'
  826. gs 'stat'
  827. act 'Leave them to it':gt 'gschool_grounds', 'change_room'
  828. end
  829. act 'Don''t peek':
  830. *clr & cla
  831. gs 'stat'
  832. 'It''s none of your business, and you don''t want to get caught, so you hurry back to the locker room to gather your belongings.'
  833. act 'Leave them to it':gt 'gschool_grounds', 'change_room'
  834. end
  835. elseif bellawatch = 1:
  836. if soniaPS ! 4:
  837. 'You are again alone in the locker room when you hear the familiar sounds coming from across the hall.'
  838. gs 'stat'
  839. act 'Watch them again':
  840. *clr & cla
  841. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/bellasex.jpg"></center>'
  842. 'Your curiosity gets the better of you and you sneak across the hall to take another peek.'
  843. 'Peering in, you again see Bella in her cheerleading outfit, kneeling in front of the same guy and deep-throating him.'
  844. 'Each time he backs off a bit and pulls out of her mouth, Bella gasps for air, letting out a few muffled words before she''s gagged again."<i>Flmmpf flmmpf</i> --think I heard-- <i>flmmpf flfff, flath, mmmph!</i> --some footsteps-- <i>flfff, flath</i> --could you-- <i>mmmph, blahgggghspf...</i>"'
  845. *nl
  846. 'The guy takes a brief look over his shoulder, and you quickly duck out of sight.'
  847. '"There''s no one there. My mesmerizing cock must have you imagining things."'
  848. '"<i>flmmpf! flfff, flath,</i> --fuck you!-- <i>mmmph...</i>" you hear a flustered Bella respond.'
  849. 'A few seconds later, she pops his drool-coated cock out of her mouth, and he lies back on the bench. He has quite an impressive member standing to attention.'
  850. 'With the guy reclining in his vulnerable position, savoring his achievement, Bella slowly slides her foot over his member and seductively giggles. "Ready for round two?"'
  851. 'You''ve seen enough and hurry back to the locker room before you''re caught.'
  852. bellawatch = 2
  853. pcs_mood += 10
  854. gs 'arousal', 'voyeur_sex', 15
  855. gs 'arousal', 'end'
  856. gs 'stat'
  857. act 'Leave them to it':gt 'gschool_grounds', 'change_room'
  858. end
  859. act 'Leave them alone':
  860. *clr & cla
  861. 'Knowing that it must be Bella and that guy going at it again, you contemplate going and peeking on them again, but in the end you decide not to and finish getting dressed.'
  862. gs 'stat'
  863. act 'Finish getting dressed':gt 'gschool_grounds', 'change_room'
  864. end
  865. else
  866. 'You are again alone in the locker room when you hear the familiar sounds coming from across the hall.'
  867. gs 'stat'
  868. act 'Watch them again':
  869. *clr & cla
  870. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/bellasex.jpg"></center>'
  871. 'Your curiosity gets the better of you and you sneak across the hall to take another peek.'
  872. 'Peering in, you again see Bella in her cheerleading outfit, kneeling in front of the same guy and deep-throating him.'
  873. 'Each time he backs off a bit and pulls out of her mouth, Bella gasps for air, letting out a few muffled words before she''s gagged again. "<i>Flmmpf flmmpf--</i> you cheating on me-- <i>flmmpf flfff, flath, mmmph!--</i> it tastes like-- <i>flfff, flath mmmph, blahgggghspf</i>... Sonia?!" Both of them start laughing, and Bella tries to mimic Sonia sucking dick. "Oh, it''s sooo big! I need to suck it now!"'
  874. 'You''ve seen enough and decide to leave them alone before you get caught. You hurry back over to the locker room.'
  875. bellawatch = 2
  876. pcs_mood += 10
  877. gs 'arousal', 'voyeur_sex', 15
  878. gs 'arousal', 'end'
  879. gs 'stat'
  880. act 'Leave':gt 'gschool_grounds', 'change_room'
  881. end
  882. act 'Ignore them':
  883. *clr & cla
  884. 'You peek out the door, but decide to ignore them. However, their conversation grabs your attention and you can''t help but listen in.'
  885. '"Who''s the sluttiest girl at this school?" you hear the guy ask.'
  886. '"Oh, it''s definitely Sonia. She''ll do anything for a cock!"'
  887. 'They both start laughing, and the guy continues. "Let''s mix it up a little. I want you to act like Sonia as you''re sucking me off."'
  888. 'You hear some muffled voices as Bella tries her best to mimic Sonia, but it''s just too weird for you, and you return to getting dressed.'
  889. act 'Finish getting dressed':gt 'gschool_grounds', 'change_room'
  890. end
  891. end
  892. elseif bellawatch = 2:
  893. 'You are again alone in the locker room when you hear the familiar sounds coming from across the hall.'
  894. gs 'stat'
  895. act 'Peek':
  896. *clr & cla
  897. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/bellasex.jpg"></center>'
  898. 'You decide to have another peek. Once again, you play it safe, cracking the door open and carefully peering in. As usual, Bella is sucking his dick.'
  899. minut += 3
  900. gs 'stat'
  901. act 'Get a closer look':
  902. *clr & cla
  903. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/bellasex2.jpg"></center>'
  904. 'You''re curious about the identity of the guy she''s with. You really can''t imagine Bella sucking off any of the boys in your class.'
  905. 'Both of their backs are turned to you and you''re sure that they can''t hear you, so you decide to push the door open just enough to squeeze in and hide behind the lockers. From this much better vantage point, you can see that her friend is a slightly older guy. You don''t know him, but you do recognize him from <i>somewhere</i>.
  906. You keep watching as Bella climbs onto the bench he''s sitting on, grabs his cock, and guides it into her wet pussy, both of them moaning loudly as it penetrates her. She starts riding him hard and fast, shrieking with pleasure as she takes him balls-deep into her pussy.'
  907. gs 'arousal', 'voyeur_sex', 5
  908. gs 'stat'
  909. act 'Keep watching':
  910. *clr & cla
  911. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/bellasex3.jpg"></center>'
  912. 'Suddenly, you remember where you recognize this guy from. You''ve seen him at a few of the games, and now Bella''s habit of giving him a little show makes sense.'
  913. 'At this point you''re far too intrigued to look away. After Bella rides his cock for a few minutes, it pops out of her, and her friend decides to change position and stands. He moves in behind her and pulls her onto all fours before penetrating her and thrusting. He grabs onto her hips and really starts pounding her, causing her to shriek loudly in pleasure.'
  914. gs 'arousal', 'voyeur_sex', 10
  915. gs 'stat'
  916. rand_finish = rand(0,2)
  917. if rand_finish = 0:
  918. pcs_mood += 10
  919. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/bellasexcaught.jpg"></center>'
  920. 'At this point, your luck finally runs out. As Bella arches her head back, she catches you peeping. You squeal and try to hide, but Bella quickly scrambles off the bench and chases you around behind the lockers. She walks up to you looking rather unimpressed, her soaking wet pussy dripping juices down her thighs.'
  921. '"I... I..." you stammer while Bella just crosses her arms and stares at you.'
  922. '"Do I even want to know why you''re peeping <<$pcs_nickname>>? Forget it. Just don''t get the wrong idea, please. This is my friend Yuri, and we..." she says while looking at him with distaste "<i>...you know</i>, on occasion. Anyway, I''d appreciate it if you didn''t tell anyone. God knows what Lizaveta would make of this."'
  923. 'You can''t fault her for having needs, and you know how mean some girls can be with this sort of stuff, especially if it''s with an older guy. You agree to keep quiet and head for the door.'
  924. 'You''re pretty sure they''ll just get right back to what they were doing after you leave. You hurry back to the locker room to grab your belongings.'
  925. gs 'arousal', 'end'
  926. gs 'stat'
  927. act 'Leave them to it':gt 'gschool_grounds', 'change_room'
  928. elseif rand_finish = 1:
  929. '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/bellacaught.mp4"></video></center>'
  930. 'At this point, your luck finally runs out. As Bella arches her head back, she catches you peeping. You squeal and try to hide, but Bella quickly scrambles off the bench, sildes her panties on and chases you around behind the lockers. She walks up to you looking rather unimpressed, the massive wet patch on her panties a giveaway at how aroused she is feeling.'
  931. '"I... I..." you stammer while Bella just crosses her arms and stares at you.'
  932. '"What kind of perverted freak are you <<$pcs_nickname>>? Do you get off on watching other people have sex?" You are about to reply when she suddenly slaps you hard and you feel a sharp sting pulse through your cheek. "You won''t tell <i>anyone</i> about what you just saw. Got it?"'
  933. 'All of this happens as she''s shoving you out of the locker room, leaving you no time to react. "Fucking kids these days..." you hear her mumbling before the door closes in your face. You rub your stinging cheek before walking back to the locker room to grab your belongings.'
  934. gs 'pain', 5, 'cheeks', 'slap'
  935. pcs_mood -= 20
  936. npc_rel['A22'] -= 5
  937. gs 'arousal', 'end'
  938. gs 'stat'
  939. act 'Leave them to it':gt 'gschool_grounds', 'change_room'
  940. else
  941. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/bellasexclimax.jpg"></center>'
  942. 'They''re way too into it to notice that you''re watching them.'
  943. 'After a few minutes Bella is loudly screeching, "YES! YES! Keep going! I''m going to--" She doesn''t finish her sentence before she screams in pleasure, collapsing onto the bench as her orgasm overwhelms her. The guy keeps pounding into her, then suddenly groans in pleasure. He pulls out of her and she flips onto her back, showing him her tits as he jerks himself.'
  944. 'Bella giggles as his cum squirts over her tits. When he''s done, she takes his cock into her mouth and sucks him off. He then pulls her to her feet and drags her off to the showers, where you''re certain that round two will happen.'
  945. 'You take your chances and leave while you can, feeling very aroused at what you just witnessed as you hurry back to the locker room to grab your belongings.'
  946. pcs_mood += 10
  947. gs 'arousal', 'end'
  948. gs 'stat'
  949. act 'Leave them to it':gt 'gschool_grounds', 'change_room'
  950. end
  951. end
  952. end
  953. act 'Ignore them':
  954. *clr & cla
  955. gs 'stat'
  956. 'You decide to just leave them to it and finish getting dressed.'
  957. act 'Finish getting dressed':gt 'gschool_grounds', 'change_room'
  958. end
  959. end
  960. end
  961. end
  962. if $ARGS[0] = 'skipped_ev':
  963. *clr & cla
  964. if cheerleadingQW['skipped_ev'] = 1: cheerleadingQW['skipped_ev'] = 0
  965. if cheerleadingQW['skipped_g_ev'] = 1: cheerleadingQW['skipped_g_ev'] = 0
  966. minut += 2
  967. '<center><img <<$set_imgh>> src="images/pc/characters/shared/headshots_main/big23.jpg"></center>'
  968. if cheerleadingQW['skipped'] = 1:
  969. gs 'npc_relationship', 'modify', 'A23', -5
  970. 'Albina is waiting for you in the hallway and pulls you to the side.'
  971. '"Where were you yesterday <<$pcs_nickname>>? '+iif(cheerleadingQW['skipped_ev'] = 1, 'You missed learning about and practicing the new parts we added to our routine. You really let the team down."','You missed the game and it was really hard adjusting the routine. You seriously disappointed us <<$pcs_nickname>>."')
  972. '"Sorry, Albina. I... had a family thing I had to deal with yesterday and I didn''t have time to tell you." you meekly reply. '
  973. 'She doesn''t look completely convinced. "Right... Well if you care about your place on the team then you''ll be at the next '+iif(cheerleadingQW['skipped_ev'] = 1,'practice session','game')+' on time. No excuses."'
  974. 'You nod at her and she gives you a pat on the head before walking away. It looks like you got off lightly this time.'
  975. elseif cheerleadingQW['skipped'] = 2:
  976. gs 'npc_relationship', 'modify', 'A23', -10
  977. pcs_mood -= 5
  978. 'You notice Albina angrily watching you walk down the hallway towards her and she drags you to the side when you reach her.'
  979. '"Skipping '+iif(cheerleadingQW['skipped_ev'] = 1,'practice','the game')+' <i>again</i>, <<$pcs_nickname>>?! I thought I told you that you were to be '+iif(cheerleadingQW['skipped_ev'] = 1,'at practice','at the next game')+'... <b>no excuses</b>?! I don''t care about what miserable story you have to defend yourself with. You either commit to the squad or you''re out. Don''t test me <<$pcs_firstname>>!"'
  980. 'You don''t have a chance to speak before she storms off. Maybe it''s best for both of you if you stopped pissing her off?'
  981. elseif cheerleadingQW['skipped'] = 3:
  982. gs 'npc_relationship', 'modify', 'A23', -20
  983. grupvalue[1] -= 3
  984. grupvalue[2] -= 2
  985. grupvalue[4] += 1
  986. pcs_mood -= 10
  987. 'You are walking down the hallway when you clock a furious Albina heading straight for you. You barely have time to react before she grabs your shirt and forcefully pins you against the lockers, silencing the hall as everyone looks at you.'
  988. 'Albina glares directly into your eyes. "ARE YOU DOING THIS TO MOCK ME YOU FUCKING BITCH?! I''VE GIVEN YOU CHANCE AFTER FUCKING CHANCE AND YOU STILL SKIP '+iif(cheerleadingQW['skipped_ev'] = 1,'PRACTICE','GAME DAY')+'?! Luckily for you, Vicky convinced me to give you one. Last. Fucking. Chance <<$pcs_firstname>>. You dare miss even ONE FUCKING SECOND of our next '+iif(cheerleadingQW['skipped_ev'] = 1,'session','performance')+', then you better pray that I don''t fucking find you."'
  989. 'She releases you and angrily storms off, shoving other students out of her way. You compose yourself and continue on your way, trying to ignore the stares.'
  990. else
  991. ! Getting kicked after skipping practice 4 times
  992. gs 'npc_relationship', 'set', 'A23', 10
  993. gs 'npc_relationship', 'modify', 'A18', 'dislike'
  994. gs 'npc_relationship', 'modify', 'A15', 'dislike'
  995. gs 'npc_relationship', 'modify', 'A22', 'dislike'
  996. gs 'npc_relationship', 'modify', 'A13', 'dislike'
  997. gs 'npc_relationship', 'modify', 'A19', 'dislike'
  998. grupvalue[1] -= 10
  999. grupvalue[2] -= 7
  1000. grupvalue[3] -= 2
  1001. grupvalue[4] += 3
  1002. pcs_mood -= 20
  1003. 'As you walk down the hallway, you hear your name echo off the walls and the angry stomping of heels as you see an absolutely livid Albina, fists clenched, storming down the hallway at you, Vicky following close behind.'
  1004. '"You think this is funny don''t you <<$pcs_firstname>>? Well, you''re FUCKING DONE!!" Vicky stops her from attacking you in a fit of rage.'
  1005. '"That''s right. Done. I''m kicking your fucking bitch ass off the team. Right here, right fucking now. If I EVER see you anywhere near us..." She walks right up to you. "then you better hope I''m in a good fucking mood, bitch!"'
  1006. 'She stares at you enraged before she relaxes her clenched fist as Vicky places a hand on her shoulder and leads her away, looking extremely disappointed with you.'
  1007. 'The other students start talking among themselves as you are left feeling somewhat intimidated by Albina''s actions.'
  1008. end
  1009. gs 'stat'
  1010. end
  1011. if $ARGS[0] = 'Cheerleadersreact':
  1012. cla
  1013. menu_off = 1
  1014. 'As you enter the locker room, Albina motions you aside. "What the hell <<$pcs_nickname>>!? Who knocked you up? You can''t do this if you''re pregnant! I''m sorry, but I''m going to have to cut you loose." she says while placing a hand on your shoulder.'
  1015. 'You nod in understanding and say your goodbyes before Albina walks back to the group, telling them to hurry up and finish getting changed.'
  1016. minut += 5
  1017. gs 'stat'
  1018. act 'Leave':npc_pregtalk['A23'] = 1 & gt 'gschool_grounds', 'main'
  1019. end
  1020. if $ARGS[0] = 'CheerleaderEnd':
  1021. cla
  1022. 'You see the disapproving looks on the girls faces as you enter the locker room. Albina walks over to you and, looking severly disappointed, shakes her head. "Why <<$pcs_nickname>>? You used to be cool, but now you''ve gone and done this to yourself. I''m sorry, but I just can''t have someone like you being associated with us anymore." She motions to the door and you walk out in shame, tears welling up in your eyes.'
  1023. minut += 3
  1024. gs 'stat'
  1025. act 'Leave':cheerleadingQW['quest_stage'] = 0 & gt 'gschool_grounds', 'main'
  1026. end
  1027. if $ARGS[0] = 'Quit':
  1028. *clr & cla
  1029. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/changing.jpg"></center>'
  1030. 'You enter the locker room and look around for Albina, spotting her as she finishes getting ready. You walk over to her and she gives you a puzzled stare. "Hurry up and get dressed <<$pcs_nickname>>, we haven''t got all day to wait for you!" she barks. You meekly smile at her in response. "Well? Hurry up and spit it out." she says while motioning for you to hurry up.
  1031. "I... I don''t want to be a part of this anymore. I''ve thought it over and this just isn''t for me."'
  1032. *nl
  1033. if cheerleadingQW['quest_stage'] = 2:
  1034. !!IF back up-
  1035. 'Albina just rolls her eyes at you. "Whatever <<$pcs_firstname>>. I don''t really care if you want to be here or not. I have <i>actual</i> cheerleaders to lead, so if you want to go, then fuck off and don''t come back." She then pushes you aside and walks out of the room. The other girls then follow her out, leaving you alone.'
  1036. else
  1037. !!IF cheerleader-
  1038. 'Albina gives you an even bigger puzzled stare. "What? Why? Never mind. If you want to leave, then I won''t stop you. Just know that I thought you had some real potential here <<$pcs_nickname>>. And thanks for telling me and not just disappearing like <i>some other people</i> have." she adds. You breathe a sigh of relief as she gathers the girls and leaves, letting you go on your way.'
  1039. end
  1040. minut += 2
  1041. gs 'stat'
  1042. act 'Leave':cheerleadingQW['quest_stage'] = 0 & gt 'gschool_grounds', 'main'
  1043. end
  1044. --- gschool_cheerleading ---------------------------------