katja_uni.qsrc 91 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343
  1. # katja_uni
  2. !2022/14/04
  3. !! This file governs Katja''s interactions around the university. The following variables are part of her story line (the name in the parenthesis is the old name of that variable):
  4. !! katjaQW['QWstage'] = 1 You have agreed to hang out with Katja afer school. (meynoldQW = 1)
  5. !! katjaQW['QWstage'] = 2 You have been to Katja''s house and you can go there to hang out with her. (meynoldQW = 2)
  6. !! katjaQW['QWstage'] = 3 You have kissed Katja and she might be interested in more. (katjaFirstKiss = 1 and KatjaOTN)
  7. !! npc_sex['A14'] = 1 You have had at least one sexual experience with Katja.
  8. !! katjaQW['QWstage'] = 4 Katja has asked you to help her have sex with a boy.
  9. !! katjaQW['QWstage'] = 5 You have agreed to help Katja have sex with a boy.
  10. !! katjaQW['QWstage'] = 6 You have talked with Katja about her first experience with a boy.
  11. !! katjaQW['QWstage'] = 7 You have told Katja about the boys in the park.
  12. !!katjaQW['liberated'] is set to at a time during the university storyline if you don''t do Katja''s quest. Used to have her be going to more parties without the player character being present.
  13. !! katjaQW['anal_quest'] = 1 Katja has asked you to help her have anal sex with a boy.
  14. !! katjaQW['anal_quest'] = 2 You have agreed to help Katja have anal sex with a boy.
  15. !! katjaQW['anal_quest'] = 3 Katja has had anal sex with a boy and you discussed it afterwards.
  16. !! katjaQW['pantiesQWstage'] The stages of the side quest of getting Katja to go commando at school. 1 to 3 are just temporary counts,
  17. !! 4 means you have gotten Katja to take off her panties when you ask her, and 5 means that she won''t wear panties to school anymore.
  18. !! So if you want to check if Katja is not wearing panties at school, use katjaQW['pantiesQWstage'] >= 5. (katjaTanga, katja_tanga_end)
  19. !! katjaQW['school_kiss'] Increases the first two times you kiss at school, used to trigger the kissing competition in the park. (flag_start_parc)
  20. !! katjaQW['slut'] a number that increases as Katja becomes more and more sexualy liberated, and allows her to be villing to do more sexual stuff. (katjaSlut)
  21. !! katjaQW['horny'] a measure of Katja''s arousal. Grows until she has an orgasmn and will determine how willing she is at the moment to have sex.
  22. !! katjaQW['dom'] a number that tells if Katja is dominant or submissive. 0 is neutral, negative means she is submissive and positive means that she is dominant. In general the absolute value needs to be above 30 before you will see any effect. (katjaDom but not a 1 to 1 translation since that variable was all over the place.)
  23. !! katjaQW['park_sex'] a measure of what experience Katja has had with random guys in the park. 0 means she has not had sex with anybody in the park,
  24. !! 1 means that she has had sex with one guy at a time (either alone, in a threesome with the player character or in while the the player has sex with another guy next to them)
  25. !! 2 means that she has had a threesome with 2 guys you met in the park, and 3 means she has paticipated in an orgy with guys from the park. (katjaSex)
  26. !! katjaQW['masturbates'] = 1 Katja has started masturbating at night if she gets too horny. (KatjaMastr)
  27. !! The following 3 variables function as pcs_throat, pcs_vag and pcs_ass does for the player character. So whenever Katja has sex with a guy or a dildo is used on her, you should add code to change them as is done for the player character in arousal.
  28. !! npc_throat['A14'] The capacity for Katja to take a dick (or dildo) down her throat. (KatjaThroat)
  29. !! npc_vag['A14'] The capacity for Katja to take a dick (or dildo) in the vagina.
  30. !! npc_ass['A14'] The capacity for Katja to take a dick (or dildo) in her ass. (KatjaAnus)
  31. !! katjaQW['strapon_bj'] = 1 Katja has given a bj to your strap-on.
  32. !! katjaQW['strapon_vag'] = 1 You have fucked Katja''s pussy with your strap-on.
  33. !! katjaQW['strapon_ass'] = 1 You have fucked Katja''s ass with your strap-on.
  34. !! katjaQW['ivan_pussy'] = 1 Katja has taken Ivan''s cock in her pussy.
  35. !! katjaQW['ivan_anal'] = 1 Katja has taken Ivan''s cock in her ass.
  36. !! katjaQW['marcus_pussy'] = 1 Katja has taken Marcus''s cock in her pussy.
  37. !! katjaQW['marcus_anal'] = 1 Katja has taken Marcus''s cock in her ass.
  38. !! katjaQW['marcus_disco'] = 1 Katja and the player character have had a threesome with Marcus at the community center disco.
  39. !! katjaQW['Marcus_day'] is set to daystart if Katja has asked to have a threesome with Marcus. Such that the question will only be asked once per day.
  40. !! katjaQW['birth_control_start_day'] This is set to the daystart value from the day Katja''s birth control will be effective, if the player tells her to use it. Should be used to check if Katja can become pregnant by a if katjaQW['birth_control_start_day'] ! 0 and katjaQW['birth_control_start_day'] < daystart to make sure she is protected.
  41. !! KatjaQW['orgasm_day'] Is set to be equal to daystart when Katja has an orgasm (It is not set in all places). (KatjaOrgasm)
  42. !! katjaQW['take_of_panties_day'] is set to daystart if you get Katja to take off her panties during school break.
  43. !! katjaQW['afterschool_hangout_day'] Is set to be equal to daystart when you choose to hang out with Katja after school. (katjaMeynoldday)
  44. !! katjaQW['no_panties_day'] Is set to daystart if you show Katja that you are not wearing panties.
  45. !! katjaQW['no_panties_day_disco'] Is set to daystart if you show Katja that you are not wearing panties at the pav disco. (tangaday)
  46. !! katjaQW['knows_masterbation'] = 1 You have told Katja how you masturbate (KatjaKnowMastr =1)
  47. !! katjaQW['knows_self_fisting'] = 1 You have told Katja how you stuck your fist into your anus (SelfFistingKnow =1)
  48. !! katjaQW['knows_BJ'] = 1 You have told Katja that you have given a guy a blowjob (KatjaKnowBJ =1)
  49. !! katjaQW['knows_sex'] = 1 You have told Katja that you have had vaginal sex with a guy (KatjaKnowSex =1)
  50. !! katjaQW['knows_anal'] = 1 You have told Katja that you have had anal sex with a guy (KatjaKnowAnal =1)
  51. !! katjaQW['knows_cuni'] = 1 You have told Katja that have gone down on another girl (KatjaKnowKuni =1)
  52. !! katjaQW['know_Pirced_tongue'] = 1 katja has noticed your tongue piercing (KatjaKnowPirsA =1)
  53. !! katja['school_sex'] = 1 Katja has taken you to a storage room at school to have sex. (katschoolsex)
  54. !! katjaQW['disco_Foto'] = 1 somebody has taken a picture of Katja''s exposed breast at the disco. Right now the only use of this variable is so that another photo won''t be taken. (katja_disco_Foto)
  55. !! katjaQW['drunk_help'] is set to 1 when Katja walks you home from the disco because you are too drunk. Will be reset to 0 after you talk to her about it at school. (meynoldQW = 3)
  56. !! katjaQW['no_panties_at_disco'] is set if Katja shows you at the disco that she is not wearing panties. Will be reset to 0 at night. (katja_disco_end)
  57. !! KatjaQW['sex_in_the_park_comment'] temporary variable which is set during sex with guys in the park to make sure she gives the right comment before she says goodbye. Will be reset to 0 when going home after sex. (KatjaOhrenet)
  58. !! katjaQW['know_katja_uni'] = 1 Katja has told you she is going to uni to study teaching.
  59. !! katjaQW['know_going_to_teaching_degree'] = 1 you have told Katja that you are going to the university to study in the teaching program.
  60. !! katjaQW['meet_uni_class'] = 1 You have met Katja in your uni class.
  61. if $ARGS[0] = 'first_in_class_meet':
  62. menu_off = 1
  63. katjaQW['meet_uni_class'] = 1
  64. if npc_sex['A14'] = 1:
  65. if katjaQW['slut'] >= 100 and katjaQW['dom'] > -30:
  66. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/class_grope.jpg"></center>'
  67. 'As you are walking into the lecture hall, you yelp in surprise when a pair of hands snake underneath your arms and grab your breasts, giving a firm squeeze. Before you can turn around, you hear a soft voice from behind you.'
  68. if katjaQW['know_going_to_teaching_degree'] = 0:
  69. !! hornguy added this variable:
  70. !! rename it to whatever you want
  71. if katjaQW['know_katja_uni'] = 0:
  72. katjaQW['annoyed'] = 1
  73. gs 'npc_relationship', 'modify', 'A14', 'dislike'
  74. '"Hey sexy," Katja whispers in your ear. "Why haven''t I seen you since we graduated? And why didn''t you tell me you were starting the teaching program?" She sounds vaguely disappointed.'
  75. '"Sorry. I didn''t think it was worth mentioning," you say. "You didn''t tell me were in this program either."'
  76. else
  77. katjaQW['annoyed'] = 2
  78. gs 'npc_relationship', 'modify', 'A14', 'loathe'
  79. '"Hey," Katja whispers in your ear. "Why didn''t you tell me that you were joining the teaching program?" She seems annoyed with you. Just as you think this, your suspicions are confirmed when her fingers find your nipples and pinches them hard enough to make you gasp.'
  80. '"I''m very sorry," you say, squirming in her arms, trying not to squeal. "I should have told you."'
  81. end
  82. else
  83. gs 'npc_relationship', 'modify', 'A14', 'like'
  84. '"Hey sexy," Katja whispers in your ear. The tone of her voice gives you the impression she''s smiling. "This is going to be so much fun, especially with you here."'
  85. '"Yes, it is," you say, looking over your shoulder to smile back at her. "We are going to rule this place."'
  86. end
  87. if katjaQW['QWstage'] >= 7:
  88. if katjaQW['annoyed'] = 1:
  89. '"I suppose I''ll just have to forgive you," she says playfully, giving your breasts another gentle squeeze. "Have you seen all the hot guys around? You think we can find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'"'
  90. elseif katjaQW['annoyed'] = 2:
  91. '"I suppose I''ll just have to forgive you," she says, tone softening to playful and giving your breasts a much more gentle squeeze. "Have you seen all the hot guys around? You think we can find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'"'
  92. else
  93. '"Have you seen all the hot guys around?" she asks excitedly, giving your breasts another playful fondle. "You think we can find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'"'
  94. end
  95. '"Of course," you reply. "Who could say no to two hot chicks like us?"'
  96. '"Anyways, we can find boys to fool around with later, we should get to class."'
  97. 'Katja gives your breast a last squeeze before removing her hands. She seems much bolder than she was before. Maybe getting away from her childhood home has made her less self conscious and more confident?'
  98. elseif katjaQW['QWstage'] = 6 or katjaQW['anal_quest'] >= 3:
  99. if katjaQW['annoyed'] = 1:
  100. '"I suppose I''ll just have to forgive you," she says playfully, giving your breasts another gentle squeeze. "Have you seen all the hot guys around? Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' aren''t around, maybe we can find someone to join us sometime?"'
  101. elseif katjaQW['annoyed'] = 2:
  102. '"I suppose I''ll just have to forgive you," she says, tone softening to playful and giving your breasts a much more gentle squeeze. "Have you seen all the hot guys around? Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' aren''t around, maybe we can find someone to join us sometime?"'
  103. else
  104. '"Have you seen all the hot guys around?" she asks excitedly, giving your breasts another playful fondle. "Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' aren''t around, maybe we can find someone to join us sometime?"'
  105. end
  106. '"Of course," you reply. "Who could say no to two hot chicks like us?"'
  107. '"Anyways, we can find boys to fuck later, we should get to class."'
  108. 'Katja gives your breast one last squeeze before removing her hands. She seems much bolder than she was before. Maybe getting away from her childhood home has made her less self conscious and more confident?'
  109. else
  110. '"This is all so exciting!" she squeals. "Is it weird that it''s kind of turning me on? I almost feel like dragging you to an empty room right now."'
  111. 'Her breath is hot on your skin. The fondling of your breasts suddenly takes on a much more sensual feel and her lips brush against the back of your neck.'
  112. '"But that would mean we would miss our first class," she says, abruptly pulling away, a mischievous smirk on her face. "So it''ll have to wait for later."'
  113. '"Can''t wait..." you say, smiling back. Katja walks away, straight backed but with a bit of swing in her step. She seems much bolder than she was before. Maybe getting away from her childhood home has made her less self conscious and more confident?'
  114. end
  115. elseif katjaQW['slut'] > 50:
  116. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/hug.jpg"></center>'
  117. 'As you are walling into the lecture hall, a pair of arms suddenly wrap themselves around your belly. They pull you back and you feel two soft things pressing against your back.'
  118. if katjaQW['know_going_to_teaching_degree'] = 0:
  119. if katjaQW['know_katja_uni'] = 0:
  120. katjaQW['annoyed'] = 1
  121. gs 'npc_relationship', 'modify', 'A14', 'dislike'
  122. '"Hey <<$pcs_nickname>>", Katja whispers in your ear. "Why haven''t I seen you since we graduated? And why didn''t you tell me you were starting the teaching program?" She sounds vaguely disappointed.'
  123. '"Sorry. I didn''t think it was worth mentioning," you say. "You didn''t tell me were in this program either."'
  124. else
  125. katjaQW['annoyed'] = 2
  126. gs 'npc_relationship', 'modify', 'A14', 'loathe'
  127. '"Hey," Katja whispers in your ear. "Why didn''t you tell me that you were joining the teaching program?" Her voice has an edge to it and you can tell she''s <i>very</i> unhappy.'
  128. '"I''m very sorry," you say, tensely. "I should have told you,"'
  129. end
  130. else
  131. gs 'npc_relationship', 'modify', 'A14', 'like'
  132. '"Hey <<$pcs_nickname>>," Katja giggles in your ear. "This is going to be so much fun, especially with you here."'
  133. '"Yes, it is," you say, looking over your shoulder to smile back at her. "We are going to rule this place."'
  134. end
  135. if katjaQW['QWstage'] >= 7:
  136. if katjaQW['annoyed'] = 1:
  137. '"I guess I can find it in myself to forgive you," she says, playfully nuzzling her head against yours. "But more importantly, have you seen all the hot guys around? You think we can maybe find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'"'
  138. elseif katjaQW['annoyed'] = 2:
  139. '"Well you''re here now, so I suppose I''ll forgive you," she says, pulling you tighter, pressing her breasts further into your back. "But <<$pcs_nickname>>, have you seen all the hot guys around? You think we can maybe find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'"'
  140. else
  141. '"Have you seen all the hot guys around? You think we can maybe find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'" Katja asks, pressing her breasts further into your back while still hugging you.'
  142. end
  143. '"Of course," you reply. "Who could say no to two hot chicks like us?"'
  144. elseif katjaQW['QWstage'] = 6 or katjaQW['anal_quest'] >= 3:
  145. if katjaQW['annoyed'] = 1:
  146. '"I guess I can find it in myself to forgive you," she says, playfully nuzzling her head against yours. "But more importantly, have you seen all the hot guys around? Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' ain''t around, maybe we can find someone to join us sometime?"'
  147. elseif katjaQW['annoyed'] = 2:
  148. '"Well you''re here now, so I suppose I''ll forgive you," she says, pulling you tighter, pressing her breasts further into your back. "But <<$pcs_nickname>>, have you seen all the hot guys around? Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' ain''t around, maybe we can find someone to join us sometime?"'
  149. else
  150. '"Have you seen all the hot guys around? Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' ain''t around, maybe we can find someone to join us sometime?" Katja asks, pressing her breasts further into your back while still hugging you.'
  151. end
  152. '"Of course," you reply. "Who could say no to two hot chicks like us?"'
  153. else
  154. '"This is all so exciting!" she squeals. "And... maybe we can find some time to have fun...? Alone...?"'
  155. 'She hugs you tighter, pressing her breasts into your back, bringing her head down to give your neck a soft kiss.'
  156. '"Absolutely..." you say, smiling back.'
  157. end
  158. 'Katja releases you from her hug and carries on down the hallway past you. She walks straight backed but with a bit of swing in her step. Overall, she seems much bolder than she was before. Maybe getting away from her childhood home has made her less conscious about how she is seen?'
  159. else
  160. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/hug.jpg"></center>'
  161. if katjaQW['know_going_to_teaching_degree'] = 0:
  162. if katjaQW['know_katja_uni'] = 0:
  163. gs 'npc_relationship', 'modify', 'A14', 'dislike'
  164. 'As you are walking into the lecture hall, a pair of arms suddenly wrap themselves around you. You turn in surprise and find Katja holding you, an expression on her face that seems caught between a smile and a glare.'
  165. '"Hey <<$pcs_nickname>>, Why haven''t I seen you since we graduated? And why didn''t you tell me you were starting the teaching program?" Her lips twist a little more towards a frown than a smile.'
  166. '"Sorry. I didn''t think it was worth mentioning," you say. "You didn''t tell me were in this program either."'
  167. else
  168. gs 'npc_relationship', 'modify', 'A14', 'loathe'
  169. 'As you are walking into the lecture hall, a pair of arms suddenly wrap themselves around your shoulders. You turn in surprise and find Katja holding you, an expression on her face that seems caught between a smile and a glare.'
  170. '"Why didn''t you tell me that you were joining the teaching program?" Her lips go from a hybrid to a full on frown.'
  171. '"I''m very sorry. I should have told you," you answer.'
  172. end
  173. else
  174. gs 'npc_relationship', 'modify', 'A14', 'like'
  175. 'As you are walking into the lecture hall, a pair of arms suddenly wrap themselves around your shoulders. You turn in surprise and find Katja holding you, an open grin on her face.'
  176. '"This is going to be so much fun, <<$pcs_nickname>>!" she squeals. "Especially with you here!"'
  177. '"Yes, it is. We are going to rule this place," you answer.'
  178. end
  179. if katjaQW['QWstage'] >= 7:
  180. if katjaQW['annoyed'] = 1:
  181. '"I guess I can find it in myself to forgive you," she says, letting her smile come back. "But more importantly, have you seen all the hot guys around? You think we can maybe find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'"'
  182. elseif katjaQW['annoyed'] = 2:
  183. '"Well you''re here now, so I suppose I''ll forgive you," she says, letting her frown fade away into a rueful smile. "But <<$pcs_nickname>>, have you seen all the hot guys around? You think we can maybe find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'"'
  184. else
  185. '"Have you seen all the hot guys around?" she asks. "You think we can maybe find '+iif(katjaQW['park_sex'] < 3, 'one or maybe two guys who might have fun with us?', 'enough to satisfy our needs?')+'".'
  186. end
  187. elseif katjaQW['QWstage'] = 6 or katjaQW['anal_quest'] >= 3:
  188. if katjaQW['annoyed'] = 1:
  189. '"I guess I can find it in myself to forgive you," she says, letting her smile come back. "But more importantly, have you seen all the hot guys around? Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' ain''t around, maybe we can find someone to join us sometime?"'
  190. '"Of course," you reply "Who could say no to two hot chicks like us?"'
  191. elseif katjaQW['annoyed'] = 2:
  192. '"Well you''re here now, so I suppose I''ll forgive you," she says, letting her frown fade away into a rueful smile. "But <<$pcs_nickname>>, have you seen all the hot guys around? Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' ain''t around, maybe we can find someone to join us sometime?"'
  193. '"Of course," you reply "Who could say no to two hot chicks like us?"'
  194. else
  195. '"Have you seen all the hot guys around?" she asks. "Since '+iif(katjaQW['marcus_pussy'] = 1, 'Marcus', '')+iif(katjaQW['marcus_pussy'] + katjaQW['ivan_anal'] = 2, 'and', '')+iif(katjaQW['ivan_anal'] = 1, 'Ivan', '')+' ain''t around, maybe we can find someone to join us sometime?"'
  196. '"Of course," you reply "Who could say no to two hot chicks like us?"'
  197. end
  198. else
  199. '"This is all so exciting!" she squeals. "And... maybe we can find some time to have fun...? Alone...?"'
  200. 'Katja winks at you and you can''t help but smile back.'
  201. '"Absolutely..." you say.'
  202. end
  203. 'Katja gives you another quick hug, this time from the front in a way that squeezes both your breasts together before carrying on down the hallway past you. She walks straight backed but with a bit of swing in her step. Overall, she seems much bolder than she was before. Maybe getting away from her childhood home has made her less conscious about how she is seen?'
  204. end
  205. elseif katjaQW['QWstage'] > 0:
  206. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  207. if katjaQW['know_going_to_teaching_degree'] = 0:
  208. if katjaQW['know_katja_uni'] = 0:
  209. katjaQW['annoyed'] = 1
  210. gs 'npc_relationship', 'modify', 'A14', 'dislike'
  211. 'As you are walking into the lecture hall, suddenly somebody pokes you on your shoulder. You turn around and see Katja standing there, looking somewhat annoyed.'
  212. '"Hey <<$pcs_nickname>>," she says flatly. "Why haven''t I seen you since we graduated? I had no idea that you were in this program."'
  213. '"Sorry. I didn''t think it was worth mentioning," you say. "You didn''t tell me were in this program either."'
  214. else
  215. katjaQW['annoyed'] = 2
  216. gs 'npc_relationship', 'modify', 'A14', 'loathe'
  217. 'As you are walking into the lecture hall, suddenly somebody pokes you on your shoulder. You turn around and see Katja standing there, looking pretty pissed.'
  218. '"Why didn''t you tell me that you were joining the teaching program?" she asks. .'
  219. '"I''m very sorry. I should have told you," you answer.'
  220. end
  221. end
  222. if katjaQW['annoyed'] = 1:
  223. 'Unable to contain herself, her frown transitions into a smile.'
  224. '"Isn''t this exciting?" she asks, practically bouncing.'
  225. '"Yes, it is," you say.'
  226. '"We should hang out and study together later."'
  227. '"Definitely," you reply.'
  228. elseif katjaQW['annoyed'] = 2:
  229. 'Despite herself, she can''t seem to hold onto her anger and a smile breaks through.'
  230. '"Isn''t this exciting?" she asks.'
  231. '"Yes, it is," you say.'
  232. '"We should hang out and study together later."'
  233. '"Definitely," you reply.'
  234. else
  235. '"This is all so exciting!" she says, practically bouncing.'
  236. '"Yes, it is," you say.'
  237. '"We should hang out and study together later."'
  238. '"Definitely," you reply.'
  239. end
  240. else
  241. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  242. if $start_type = 'city_tg' or $start_type = 'uni_tg':
  243. 'As you walk into the lecture hall, a pretty redhead comes up to you. "Hi <<$pcs_nickname>>, I didn''t know you also decided to study to become a teacher," she says.'
  244. '"I thought it would make for an interesting education and a fun career," you say while you try to remember who this girl is.'
  245. '"If you want, then we can meet and talk about the lectures and maybe do some studying together," she says.'
  246. '"That sounds nice," you reply. She turns around and waves goodbye.'
  247. 'You quickly take a seat and start flipping through the pages of the journal that Tatiana had given to you. You find out that the redhead is named Katja and is a former classmate of the original <<$pcs_firstname>>.'
  248. else
  249. if fame['pav_slut'] > 200:
  250. if npc_rel['A14'] >= 50:
  251. 'As you enter the lecture hall, you hear a voice from behind you. "So are you actually going to study this time around, or are you just here for the sex?" You turn around and see your old classmate, Katja Meynold, with a smile on her face.'
  252. '"You could learn a thing or two from me," you say. "It''s going to get awfully boring around here if all you do is study for five years."'
  253. 'Katja shrugs, "I don''t think it''s going to be boring, and '+iif(katjaQW['know_going_to_teaching_degree'] = 0, 'I don''t really think you do either since you are here.', 'that wasn''t what you told me earlier when you said you where going to study to become a teacher.')+'"'
  254. '"Well, there''s plenty of good looking boys here," you say glancing around, grinning. "I think I''ll have plenty of ways to have fun here."'
  255. '"You''re incorrigible," Katja says with smile. "But we could chat about the classes and —if you are serious about becoming a teacher— do some studying together." She then turns around to find a place to sit.'
  256. elseif npc_rel['A14'] <= 20:
  257. iif(katjaQW['know_going_to_teaching_degree'] = 0, '"Oh, I didn''t know that my school''s biggest slut would actually choose to study something where you have to be a role model for kids,"', '"See that is the girl I told you about: the biggest slut in my school choosing to study something where you have to be a role model for kids,"')+' you hear somebody say nearby when you walk into the lecture hall.'
  258. 'As you look around, you see former classmate Katja talking to a girl you don''t recognize. When she sees that you have noticed her, she promptly drags the other girl away from you. Seems you have some work to do if you want to repair your relationship with her.'
  259. else
  260. 'As you are walking into the lecture hall, you suddenly come head to head with your old classmate, Katja. "Oh, hey <<$pcs_nickname>>," Katja says a little hesitantly. "'+iif(katjaQW['know_going_to_teaching_degree'] = 0, 'Oh, I didn''t know that you''d be starting in the teaching program.' , 'I wasn''t sure if you were joking when you said that you would be studying to become a teacher.')+' You do know that a teacher has to be a role model for the kids, so maybe you should try to act like an adult," she says, coming off a little more stern that she looks.'
  261. '"I am acting like an adult," you reply. "Sex is a very adult thing to partake in. I am sure your life would also be much better if you tried being more like me."'
  262. 'Katja''s face turns very red, and she just says "bye" before turning around to find a seat furthest away from you. You can''t help but get the feeling that she might be more interested in the things you do than she lets on.'
  263. end
  264. else
  265. if grupTipe = 1 or grupTipe = 2:
  266. if npc_rel['A14'] >= 50:
  267. '"Hi, <<$pcs_nickname>>. '+iif(katjaQW['know_going_to_teaching_degree'] = 0, 'I didn''t know you had decided to study to become a teacher,', 'I see that you have made your way to our first class,')+'" you hear somebody say from behind. When you turn around, you see your former classmate Katja standing there with a smile on her face.'
  268. '"'+iif(katjaQW['know_katja_uni'] = 0, 'I didn''t know you were going to take these classes,', 'Yes, it''s important to be here for the first class,')+'" you reply.'
  269. '"I think it is going to be so fun and exciting. But it is nice to have friends in the class. We can talk about classes later and maybe study together," she says before saying goodbye and going off to find a place to sit.'
  270. elseif npc_rel['A14'] <= 20:
  271. 'You see a redheaded girl trying to avoid you, and recognize her as your old classmate Katja. You decide to approach her. "Hi, Katja!" you say.'
  272. '"Hi, <<$pcs_nickname>>," she replies, not looking particularly happy. "You know, you could try to be nicer and not just look down on others since you think you are'+iif(grupTipe = 1, ' so cool', ' good at sports')+', that way others might like you more," Katja says before turning around and finding a place to sit.'
  273. else
  274. '"Hi, <<$pcs_nickname>>. '+iif(katjaQW['know_going_to_teaching_degree'] = 0, 'I didn''t know you had decided to study to become a teacher,', 'I see that you have made you way to our first class,')+'" you hear somebody say from behind you. When you turn around, you see your former classmate Katja standing there.'
  275. '"'+iif(katjaQW['know_katja_uni'] = 0, 'I didn''t know you were going to take these classes,', 'Yes, it is important to be here for the first class,')+'" you reply.'
  276. '"I think it is going to be so fun and exciting. But it is nice to have somebody you already know in the class. Maybe we can talk about classes later," she says before saying goodbye and finding a place to sit.'
  277. end
  278. elseif grupTipe = 3 or grupTipe = 4:
  279. if npc_rel['A14'] >= 50:
  280. '"Hi, <<$pcs_nickname>>, '+iif(katjaQW['know_going_to_teaching_degree'] = 0, 'I didn''t know you had decided to study to become a teacher,', 'I see that you have made your way to our first class,')+'" you hear somebody say from behind you. When you turn around, you see your former classmate Katja standing there with a smile on her face.'
  281. '"'+iif(katjaQW['know_katja_uni'] = 0, 'I didn''t know you were going to take these classes,', 'Yes, it is important to be here for the first class,')+'" you reply.'
  282. '"I think it is going to be so fun and exciting. But it is nice to already have somebody you know in the class. I always envied that you '+iif(grupTipe = 3, 'and your group could actually talk about classes and such during breaks, not just empty gossip like with mine.', 'were so free to not just follow social norms. But what a complete waste it was that most you just used it to bully everyone else and be the biggest jerks around.')+' At least now, nobody will look down on us talking together. We can hang out after class and talk or maybe do some studying together," she says before saying goodbye and finding a place to sit.'
  283. elseif npc_rel['A14'] <= 20:
  284. 'You see a redheaded girl trying to avoid you, and recognize her as your old classmate Katja. You decide to approach her. "Hi, Katja," you say.'
  285. '"Hi, <<$pcs_nickname>>," she replies, not looking particularly happy. "You know, you could try to be nicer and'+iif(grupTipe = 1 or grupTipe = 3, ' not just look down on others since you think you are so much smarter than the rest of us,', ' not be such a bully,')+' that way others might like you more," she says before turning around and finding a place to sit.'
  286. else
  287. '"Hi, <<$pcs_nickname>>. '+iif(katjaQW['know_going_to_teaching_degree'] = 0, 'I didn''t know you had decided to study to become a teacher.', 'I see that you have made your way to our first class,')+'" you hear somebody say from behind you. When you turn around, you see your former class mate Katja standing there.'
  288. '"'+iif(katjaQW['know_katja_uni'] = 0, 'I didn''t know you were going to take these classes,', 'Yes, it is important to be here for the first class,')+'" you reply.'
  289. '"I think it is going to be so fun and exciting. But it is nice to have somebody you already know in the class, especially now that nobody is going to judge us for talking simply because we belonged to some stupid cliques in school. Maybe we can talk about classes later," she says before saying goodbye and finding a place to sit.'
  290. end
  291. else
  292. if npc_rel['A14'] >= 50:
  293. '"Hi, <<$pcs_nickname>>. '+iif(katjaQW['know_going_to_teaching_degree'] = 0, 'I didn''t know you had decided to study to become a teacher,', 'I see that you have made your way to our first class,')+'" you hear somebody say from behind you. When you turn around, you see your former classmate Katja standing there with a smile on her face.'
  294. '"'+iif(katjaQW['know_katja_uni'] = 0, 'I didn''t know you were going to take these classes,', 'Yes, it is important to be here for the first class,')+'" you reply.'
  295. '"I think it is going to be so fun and exciting. But it is nice to have somebody you know in the class. Now hopefully nobody will shun you just because some of the worst people in our old school decided that you were toxic. We can hang out after class and talk or maybe do some studying together," she says before saying goodbye and finding a place to sit.'
  296. elseif npc_rel['A14'] <= 20:
  297. 'You see a redheaded girl trying to avoid you, and recognize her as your old classmate Katja. You decide to approach her. "Hi, Katja," you say.'
  298. '"Don''t talk to me; you are disgusting!" Katja says before turning around and finding a place to sit far away from you.'
  299. else
  300. '"Hi, <<$pcs_nickname>>. '+iif(katjaQW['know_going_to_teaching_degree'] = 0, 'I didn''t know you had decided to study to become a teacher,', 'I see that you have also made your way to our first class,')+'" you hear somebody say from behind you. When you turn around, you see your former classmate Katja standing there.'
  301. '"'+iif(katjaQW['know_katja_uni'] = 0, 'I didn''t know you were going to take these classes,', 'Yes, it is important to be here for the first class,')+'" you reply.'
  302. '"I think it is going to be so fun and exciting. It was really terrible the way the others treated you in school, just because some people at school decided that you were toxic. I, for one, am glad to put all that behind us and think it is nice to have somebody you already know in the class. Maybe we can talk about classes later," she says before saying goodbye and finding a place to sit.'
  303. end
  304. end
  305. end
  306. end
  307. end
  308. if katjaQW['know_katja_uni'] = 0: katjaQW['know_katja_uni'] = 1
  309. if katjaQW['know_going_to_teaching_degree'] = 0: katjaQW['know_going_to_teaching_degree'] = 1
  310. !!if katjaQW['QWstage'] > 0:
  311. !!out commented until we find all the pictures.
  312. !! if katjaQW['pantiesQWstage'] > 3:
  313. !! act 'Continue': gt 'katja_uni', 'panty_check', $ARGS[1]
  314. !! else
  315. !! 'Katja waves goodbye and finds a place to sit.'
  316. !! act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  317. !! end
  318. !!else
  319. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  320. !!end
  321. end
  322. if $ARGS[0] = 'panty_check':
  323. menu_off = 1
  324. if katjaQW['pantiesQWstage'] >= 5 and katjaQW['dom'] > -30:
  325. if CloSkirtShortness < 3:
  326. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  327. '"Why are you wearing '+iif( CloSkirtShortness = 0, 'pants', 'such a long skirt')+'?" Katja asks. "I can''t check to see if you are wearing panties or not,"'
  328. '"I am '+iif($pantyworntype = 'none', 'of course not ', '')+'wearing panties," you say.'
  329. if $pantyworntype = 'none':
  330. '"What''s the point of not wearing panties when there''s no chance that anyone can get a glimpse of your bare pussy. You can''t even feel the draft," she says. She looks at the clock and starts dragging you towards the toilets. "We have time before class for me to check if you''re lying."'
  331. else
  332. '"That will not do. Since when did you become a prude?" she asks playfully with a wink. She looks at the clock and starts dragging you towards the toilets, "We have time before class for rectifying this mistake of yours."'
  333. end
  334. gs 'willpower', 'exhib', 'resist', 'medium'
  335. if will_cost <= pcs_willpwr:
  336. act 'Resist Katja (<<will_cost>> Willpower) ':
  337. *clr & cla
  338. gs 'willpower', 'pay', 'self'
  339. gs 'npc_relationship', 'modify', 'A14', 'hate'
  340. katjaQW['horny'] -= 10
  341. katjaQW['dom'] -= 2
  342. gs 'stat'
  343. '"No. Not now," you tell Katja while you free yourself from her grip. She looks a little shocked, standing there not knowing what to do. You leave her pondering upon her actions.'
  344. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  345. end
  346. else
  347. act 'Resist Katja (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  348. end
  349. act 'Follow Katja to the toilets':
  350. katjaQW['dom'] += 2
  351. gt 'katja_uni', 'batroom_panty_check', $ARGS[1]
  352. end
  353. else
  354. if katjaQW['slut'] >= 100:
  355. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/panty_check.jpg"></center>'
  356. if $pantyworntype = 'none':
  357. katjaQW['horny'] += 10
  358. gs 'arousal', 'vaginal_finger', 1
  359. 'Katja moves one of her hands under your skirt and you feel her fingers on your lower lips. "I see that you are still a good girl," she whispers while gently rubbing your clit.'
  360. gs 'willpower', 'foreplay', 'resist', 'medium'
  361. if will_cost <= pcs_willpwr:
  362. act 'Remove Katja''s hand (<<will_cost>> Willpower) ':
  363. *clr & cla
  364. gs 'willpower', 'foreplay', 'resist', 'medium'
  365. gs 'willpower', 'pay', 'self'
  366. katjaQW['dom'] -= 1
  367. gs 'arousal', 'end'
  368. gs 'stat'
  369. '"Stop it! Not here," you tell Katja while you remove her hand from under you skirt. She grins at you and moves away to find a place to sit.'
  370. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  371. end
  372. else
  373. act 'Remove Katja''s hand (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  374. end
  375. gs 'willpower', 'foreplay','self', 'easy'
  376. if will_cost <= pcs_willpwr:
  377. act 'Return Katja''s touch (<<will_cost>> Willpower) ':
  378. *clr & cla
  379. katjaQW['horny'] += 20
  380. gs 'npc_relationship', 'modify', 'A14', 'love'
  381. gs 'willpower', 'foreplay','self', 'easy'
  382. gs 'willpower', 'pay', 'self'
  383. gs 'arousal', 'vaginal_finger', 2
  384. gs 'arousal', 'vaginal_finger_give', -2
  385. gs 'arousal', 'end'
  386. gs 'stat'
  387. 'You move one of your hands under Katja''s skirt to find her bare and completely smooth pussy and gently start rubbing her pussy lips. "I''m not the only good girl around, it seems," you say. You continue rubbing each others pussies and you can feel that she is starting to get wet.'
  388. 'Suddenly, you are disturbed by loud voices very close by, and you remember that you are standing in the classroom with class about to start. You both quickly withdraw your hands and Katja turns to you saying with a grin and wink in her eye, "This is going to be really fun." She then licks her fingers leaves to find a place sit, and you are left wondering what kind of monster you have created.'
  389. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  390. end
  391. else
  392. act 'Return Katja''s touch (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  393. end
  394. act 'Enjoy her touch':
  395. *clr & cla
  396. katjaQW['horny'] += 10
  397. katjaQW['dom'] += 1
  398. gs 'npc_relationship', 'modify', 'A14', 'like'
  399. gs 'arousal', 'vaginal_finger', 2
  400. gs 'arousal', 'end'
  401. gs 'stat'
  402. 'You just stand there surprised about how bold Katja has gotten. She continues rubbing your pussy, making it harder for you to keep your voice down.'
  403. 'Suddenly, you are disturbed by loud voices close by, and she remembers that you are standing in the classroom with class about to start. She quickly withdraws her hand and turns to you, saying with a grin and wink in her eye, "This is going to be really fun." She then licks her fingers that was just on your pussy and leaves to find a place sit, and you are left wondering what kind of monster you have created.'
  404. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  405. end
  406. else
  407. gs 'arousal', 'vaginal_finger', 1
  408. 'Katja moves one of her hands under your skirt and gently touches your panty covered pussy. "What''s that! I can feel panties," she whispers shocked while gently rubbing your pussy through the fabric. "You''ve become a very bad girl." She looks at the clock, "This won''t do. Come with me, we have time before class starts," she says and starts dragging you towards the bathrooms.'
  409. gs 'willpower', 'exhib', 'resist', 'medium'
  410. if will_cost <= pcs_willpwr:
  411. act 'Resist Katja (<<will_cost>> Willpower) ':
  412. *clr & cla
  413. gs 'willpower', 'pay', 'self'
  414. gs 'npc_relationship', 'modify', 'A14', 'hate'
  415. katjaQW['horny'] -= 10
  416. katjaQW['dom'] -= 2
  417. gs 'arousal', 'end'
  418. gs 'stat'
  419. '"No! Not now," you tell Katja while you free yourself from her grip. She looks a little shocked, standing there not knowing what to do. You leave her pondering her actions.'
  420. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  421. end
  422. else
  423. act 'Resist Katja (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  424. end
  425. act 'Follow Katja to the toilet':
  426. katjaQW['dom'] += 2
  427. gt 'katja_uni', 'batroom_panty_check', $ARGS[1]
  428. end
  429. end
  430. elseif katjaQW['slut'] >= 50:
  431. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/panty_check.jpg"></center>'
  432. if $pantyworntype = 'none':
  433. katjaQW['horny'] += 10
  434. gs 'arousal', 'vaginal_finger', 1
  435. 'Katja moves one of her hands under your skirt and gently touches your bare pussy. "I see that you are still a good girl," she whispers while withdrawing her hand.'
  436. gs 'willpower', 'foreplay','self', 'easy'
  437. if will_cost <= pcs_willpwr:
  438. act 'Return Katja''s touch (<<will_cost>> Willpower) ':
  439. *clr & cla
  440. katjaQW['horny'] += 10
  441. gs 'npc_relationship', 'modify', 'A14', 'like'
  442. gs 'willpower', 'pay', 'self'
  443. gs 'arousal', 'vaginal_finger_give', 1
  444. gs 'arousal', 'end'
  445. gs 'stat'
  446. 'You move one of your hands under Katja''s skirt and find her bare, completely smooth pussy and gently touch it before removing your hand. "I can feel that I''m not the only good girl around here," you say.'
  447. 'Katja turns to you, saying with a grin and wink, "This is going to be real fun. See you later."'
  448. 'She turns around and leaves to find a place to sit.'
  449. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  450. end
  451. else
  452. act 'Remove Katja''s hand (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  453. end
  454. act 'Act surprised':
  455. *clr & cla
  456. katjaQW['dom'] += 1
  457. gs 'arousal', 'end'
  458. gs 'stat'
  459. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/panty_check.jpg"></center>'
  460. 'You just stand there surprised about how bold Katja has become. She turns to you, saying with a grin and wink, "This is going to be real fun. See you later." She turns around and leaves to find a place to sit.'
  461. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  462. end
  463. else
  464. gs 'arousal', 'vaginal_finger', 1
  465. 'Katja moves one of her hands under your skirt and gently touches your panty covered pussy. "What''s that! I can feel panties," she whispers shocked while withdrawing her hand. "You''ve become a very bad girl." She looks at the clock, "This won''t do. Come with me, we have time before class starts," she says and starts dragging you towards the bathrooms.'
  466. gs 'willpower', 'exhib', 'resist', 'medium'
  467. if will_cost <= pcs_willpwr:
  468. act 'Resist Katja (<<will_cost>> Willpower) ':
  469. *clr & cla
  470. gs 'willpower', 'pay', 'self'
  471. gs 'npc_relationship', 'modify', 'A14', 'hate'
  472. katjaQW['horny'] -= 10
  473. katjaQW['dom'] -= 2
  474. gs 'arousal', 'end'
  475. gs 'stat'
  476. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  477. '"No! Not now," you tell Katja while you free yourself from her grip. She looks a little shocked, standing there not knowing what to do. You leave her pondering her actions.'
  478. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  479. end
  480. else
  481. act 'Resist Katja (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  482. end
  483. act 'Follow Katja to the toilet':
  484. katjaQW['dom'] += 2
  485. gt 'katja_uni', 'batroom_panty_check', $ARGS[1]
  486. end
  487. end
  488. else
  489. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  490. if $pantyworntype = 'none':
  491. 'Katja leans in to you and whispers into your ear, "I''m still not wearing panties, are you?"'
  492. '"Yes." you answer. "Of course I''m not wearing panties!"'
  493. '"That''s good," she says. "We can check it later. But class comes first." She then turns around and waves while she goes to find a place to sit.'
  494. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  495. else
  496. 'Katja leans in to you and whispers into your ear, "I''m still not wearing panties, are you?"'
  497. '"No," you answer.'
  498. '"What?!" she says looking shocked. She looks at the clock. "This won''t do. Come with me, we have time before class starts," she says and starts dragging you towards the bathrooms.'
  499. gs 'willpower', 'exhib', 'resist', 'medium'
  500. if will_cost <= pcs_willpwr:
  501. act 'Resist Katja (<<will_cost>> Willpower) ':
  502. *clr & cla
  503. gs 'willpower', 'pay', 'self'
  504. gs 'npc_relationship', 'modify', 'A14', 'hate'
  505. katjaQW['horny'] -= 5
  506. katjaQW['dom'] -= 2
  507. gs 'arousal', 'end'
  508. gs 'stat'
  509. '"No! Not now," you tell Katja while you free yourself from her grip. She looks a little shocked, standing there not knowing what to do. You leave her pondering her actions.'
  510. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  511. end
  512. else
  513. act 'Resist Katja (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  514. end
  515. act 'Follow Katja to the toilet':
  516. katjaQW['dom'] += 2
  517. gt 'katja_uni', 'batroom_panty_check', $ARGS[1]
  518. end
  519. end
  520. end
  521. end
  522. else
  523. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  524. 'You recall that you had gotten Katja to start taking off her panties during school. Maybe she''s still not wearing any now?'
  525. act 'Ask if she''s wearing panties':
  526. *clr & cla
  527. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  528. if $pantyworntype = 'none':
  529. '"So, I''m still not wearing panties. Are you?" you ask.'
  530. '"Yes, of course I am! Why should''t I?" she answers.'
  531. '"Because life is more fun without panties," you say.'
  532. 'Looking at the clock, you see that there is still enough time before class starts to go to the toilet and have her take off her panties.'
  533. gs 'willpower', 'exhib', 'force', 'medium'
  534. if will_cost <= pcs_willpwr:
  535. act 'Drag her to the toilet (<<will_cost>> Willpower) ':
  536. *clr & cla
  537. gs 'willpower', 'pay', 'self'
  538. gs 'npc_relationship', 'modify', 'A14', 'like'
  539. katjaQW['horny'] += 5
  540. katjaQW['dom'] -= 2
  541. gs 'arousal', 'end'
  542. gs 'stat'
  543. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  544. '"We are going to do something about this. Come with me," you tell her before grabbing her arm.'
  545. '"No, class is starting!" she answers meekly.'
  546. '"We have time. Come on," you say and she gives up resisting, and starts following you to the toilet.'
  547. act 'Go to the toilet': gt 'katja_uni', 'batroom_katja_panty_remove', $ARGS[1]
  548. end
  549. else
  550. act 'Drag her to the toilet (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  551. end
  552. act 'Just find a place to sit':
  553. gs 'arousal', 'end'
  554. gs 'stat'
  555. gt 'uni_lessons1', $ARGS[1]
  556. end
  557. else
  558. '"So, are you wearing panties?" you whisper into Katja''s ear.'
  559. '"Of course I am. Are you?" she says.'
  560. '"Yes, but that''s not the point. I thought I had taught you not to wear panties to school," you say.'
  561. '"That is totally the point," she says "If you can wear panties, then so can I."'
  562. 'You can''t fault her logic. Looking at the clock, you see that there is still enough time before class starts to go to the toilet and have her take off her panties.'
  563. gs 'willpower', 'exhib', 'force', 'medium'
  564. if will_cost <= pcs_willpwr:
  565. act 'Drag her to the toilet (<<will_cost>> Willpower) ':
  566. *clr & cla
  567. gs 'willpower', 'pay', 'self'
  568. gs 'npc_relationship', 'modify', 'A14', 'like'
  569. katjaQW['horny'] += 5
  570. katjaQW['dom'] -= 2
  571. gs 'arousal', 'end'
  572. gs 'stat'
  573. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  574. '"I think we both need to do something about this. Come with me to the toilet," you tell Katja as you grab her arm.'
  575. '"No, class is starting!" she answers meekly.'
  576. '"We have time. Come on," you say and she gives up resisting, following you to the toilet.'
  577. act 'Go to the toilet': gt 'katja_uni', 'batroom_katja_panty_remove', $ARGS[1]
  578. end
  579. else
  580. act 'Drag her to the toilet (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  581. end
  582. act 'Just find a place to sit':
  583. gs 'arousal', 'end'
  584. gs 'stat'
  585. gt 'uni_lessons1', $ARGS[1]
  586. end
  587. end
  588. end
  589. end
  590. end
  591. if $ARGS[0] = 'batroom_panty_check':
  592. menu_off = 1
  593. minut += 3
  594. gs 'stat'
  595. 'You follow Katja out of the lecture hall and quickly find your way to the girls room. After you get inside, you see that they are empty save for the two of you.'
  596. if $pantyworntype = 'none':
  597. '"So, show me that you''re not wearing panties," Katja says.'
  598. 'You slowly '+iif(CloSkirtShortness = 0, 'unzip your pants and pull them down ', 'hike up your skirt ')+' so Katja can see your exposed pussy. "See. Are you satisfied?" you ask.'
  599. if katjaQW['slut'] >= 100:
  600. katjaQW['horny'] += 10
  601. '"Well, let me really check it first," she says with a devilish wink as she moves closer and puts her hand on your pussy and gently starts to rub. "Yeah, that does feel like a naked pussy. Remember to wear something appropriate so that we don''t need to go to the bathroom to check in the future," she says, continuing to rub your pussy.'
  602. gs 'arousal', 'vaginal_finger', 1
  603. gs 'willpower', 'foreplay', 'resist', 'medium'
  604. if will_cost <= pcs_willpwr:
  605. act 'Remove Katja''s hand (<<will_cost>> Willpower) ':
  606. *clr & cla
  607. gs 'willpower', 'foreplay', 'resist', 'medium'
  608. gs 'willpower', 'pay', 'self'
  609. katjaQW['dom'] -= 1
  610. gs 'arousal', 'end'
  611. gs 'stat'
  612. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  613. '"Stop it! Not now. We need to go back so we''re not late for class," you tell Katja while you remove her hand from your pussy. She grins at you, then goes back to the lecture hall.'
  614. act 'Go back and find a place to sit': gt 'uni_lessons1', $ARGS[1]
  615. end
  616. else
  617. act 'Remove Katja''s hand (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  618. end
  619. gs 'willpower', 'foreplay','self', 'easy'
  620. if will_cost <= pcs_willpwr:
  621. act 'Return Katja''s touch (<<will_cost>> Willpower) ':
  622. *clr & cla
  623. katjaQW['horny'] += 20
  624. gs 'npc_relationship', 'modify', 'A14', 'love'
  625. gs 'willpower', 'foreplay','self', 'easy'
  626. gs 'willpower', 'pay', 'self'
  627. gs 'arousal', 'vaginal_finger', 2
  628. gs 'arousal', 'vaginal_finger_give', -2
  629. gs 'arousal', 'end'
  630. gs 'stat'
  631. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/bathroom_double_fingering.jpg"></center>'
  632. 'You move one of your hands under Katja''s skirt and find her bare, completely smooth pussy and gently start rubbing her pussy lips. You continue rubbing each other and you can feel that she is starting to get wet.'
  633. 'Katja starts moaning softly. Then she suddenly stops and pulls her self away from you, "Class is starting!" she says in an alarmed voice and runs back to the lecture hall'
  634. 'You quickly '+iif(CloSkirtShortness = 0, 'zip up your pants ', 'straighten your skirt ')+'and while rushing back to class, wonder what sort of monster you have created.'
  635. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  636. end
  637. else
  638. act 'Return Katja''s touch (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  639. end
  640. act 'Enjoy her touch':
  641. *clr & cla
  642. katjaQW['horny'] += 10
  643. katjaQW['dom'] += 1
  644. gs 'npc_relationship', 'modify', 'A14', 'like'
  645. gs 'arousal', 'vaginal_finger', 2
  646. gs 'arousal', 'end'
  647. gs 'stat'
  648. 'You just stand there surprised about how bold Katja has become. She continues rubbing your pussy, making it harder for you to keep your voice down.'
  649. 'After a little while, she stops and says with a grin and wink, "This will do for now, but class is starting soon, so we have to postpone the rest. This is going to be real fun." She then licks her fingers and heads back to the lecture hall.'
  650. 'You quickly '+iif(CloSkirtShortness = 0, 'zip up your pants ', 'straighten your skirt ')+'and while rushing back to class, wonder what sort of monster you have created.'
  651. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  652. end
  653. else
  654. katjaQW['horny'] += 10
  655. gs 'arousal', 'vaginal_finger', 1
  656. '"Well, let me really check it first," she says with a devilish wink as she moves closer and gently puts her hand on your pussy. "Yeah, that does feel like a naked pussy. Remember to wear something appropriate so that we don''t need to go to the bathroom to check in the future," she says while removing her hand.'
  657. gs 'willpower', 'foreplay','self', 'easy'
  658. if will_cost <= pcs_willpwr:
  659. act 'Return Katja''s touch (<<will_cost>> Willpower) ':
  660. *clr & cla
  661. katjaQW['horny'] += 10
  662. gs 'npc_relationship', 'modify', 'A14', 'like'
  663. gs 'willpower', 'pay', 'self'
  664. gs 'arousal', 'vaginal_finger_give', 1
  665. gs 'arousal', 'end'
  666. gs 'stat'
  667. 'You move one of your hands under Katja''s skirt and find her bare, completely smooth pussy and gently touch it before removing your hand. "I can feel that I''m not the only good girl around here," you say.'
  668. 'Katja says with a grin and wink, "This is going to be real fun, but class is starting soon so we have to run. See you later," she says and hurries back to the lecture room.'
  669. 'You quickly '+iif(CloSkirtShortness = 0, 'zip up your pants ', 'straighten your skirt ')+'and rush back to class.'
  670. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  671. end
  672. else
  673. act 'Remove Katja''s hand (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  674. end
  675. act 'Act surprised':
  676. *clr & cla
  677. katjaQW['dom'] += 1
  678. gs 'arousal', 'end'
  679. gs 'stat'
  680. 'You just stand there surprised about how bold Katja has become. She then says with a grin and wink, "This is going to be real fun, but class is starting soon so we got to run. See you later," she says and hurries back to the lecture room.'
  681. 'You quickly '+iif(CloSkirtShortness = 0, 'zip up your pants ', 'straighten your skirt ')+'and rush back to class.'
  682. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  683. end
  684. end
  685. else
  686. if katjaQW['slut'] >= 100:
  687. gs 'panties', 'remove'
  688. katjaQW['horny'] += 10
  689. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/katja_lickg.jpg"></center>'
  690. 'Katja gets in close and squats down in front of you. She then '+iif(CloSkirtShortness = 0, 'unzips your pants and pulls them down, getting you to step out of them. Next, she grabs your panties and they also come off. ', 'lifts your skirt and pulls your panties off. ')+'Instead of getting up, she moves her face closer to your pussy and starts gently licking it.'
  691. gs 'arousal', 'cuni', 1
  692. gs 'willpower', 'foreplay', 'resist', 'medium'
  693. if will_cost <= pcs_willpwr:
  694. act 'Remove Katja''s head (<<will_cost>> Willpower) ':
  695. *clr & cla
  696. gs 'willpower', 'pay', 'self'
  697. katjaQW['dom'] -= 1
  698. gs 'arousal', 'end'
  699. gs 'stat'
  700. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  701. 'You push Katja''s face away, "Stop it! Not now. We need to go back so we are not late for class."'
  702. 'She gets up grinning at you, "Well, I will have to continue this later. But remember no panties in class." Then she turns around and goes back to the lecture hall.'
  703. iif(CloSkirtShortness = 0, 'You zip up your pants ', 'You straighten your skirt ')+'and hurry back to class, wondering what sort of monster you have created.'
  704. act 'Go back and find a place to sit': gt 'uni_lessons1', $ARGS[1]
  705. end
  706. else
  707. act 'Remove Katja''s head (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  708. end
  709. gs 'willpower', 'foreplay','self', 'easy'
  710. act 'Enjoy her tongue':
  711. *clr & cla
  712. katjaQW['horny'] += 20
  713. katjaQW['dom'] += 1
  714. gs 'npc_relationship', 'modify', 'A14', 'like'
  715. gs 'arousal', 'cuni', 2
  716. gs 'arousal', 'end'
  717. gs 'stat'
  718. 'You just stand there surprised about how bold Katja has become. She continues licking your pussy, making it harder for you to keep your voice down.'
  719. 'After a little while, she stops and gets up and wipes her lips.'
  720. '"This will do for now but class is starting soon, so we have to postpone the rest. Remember to not wear panties in class," she winks. "This is going to be real fun. Later."'
  721. *nl
  722. 'She turns around and leaves you in the toilet. You quickly '+iif(CloSkirtShortness = 0, 'zip up your pants. ', 'straighten your skirt. ')+'As you rush back to class, you wonder what sort of monster you have created.'
  723. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  724. end
  725. else
  726. gs 'panties', 'remove'
  727. katjaQW['horny'] += 10
  728. gs 'arousal', 'vaginal_finger', 1
  729. gs 'stat'
  730. 'Katja gets in close and squats down in front of you. She then '+iif(CloSkirtShortness = 0, 'unzips your pants and pulls them down, pulling your panties with them, both sets from your ankles. ', 'lifts your skirt and tugs your panties down. ')+'Instead of getting up, she takes the opportunity to slip a finger inside of your pussy.'
  731. '"<i>Now</i> you''re a good girl," she murmurs.'
  732. gs 'willpower', 'foreplay','self', 'easy'
  733. if will_cost <= pcs_willpwr:
  734. act 'Return Katja''s touch (<<will_cost>> Willpower) ':
  735. *clr & cla
  736. katjaQW['horny'] += 10
  737. gs 'npc_relationship', 'modify', 'A14', 'like'
  738. gs 'willpower', 'pay', 'self'
  739. gs 'arousal', 'vaginal_finger_give', 1
  740. gs 'arousal', 'end'
  741. gs 'stat'
  742. 'You slip a hand under Katja''s skirt and find smooth and naked pussy yourself.'
  743. '"It seems I''m not the only good girl around here," you say.'
  744. '"Remember not to wear panties in the future," Katja grins. She stuffs your panties into your purse with a wink. "This is going to be real fun, but class is starting soon so we got to run. See you later," she says and hurries back to the lecture room.'
  745. 'You quickly '+iif(CloSkirtShortness = 0, 'You zip up your pants ', 'You straighten your skirt')+'and rush back to class.'
  746. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  747. end
  748. else
  749. act 'Remove Katja''s hand (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  750. end
  751. act 'Act surprised':
  752. *clr & cla
  753. katjaQW['dom'] += 1
  754. gs 'arousal', 'end'
  755. gs 'stat'
  756. 'You just stand there surprised about how bold Katja has become. She then says with a grin and wink, "This is going to be real fun, but class is starting soon so we got to run. See you later," she says and hurries back to the lecture room.'
  757. 'You quickly '+iif(CloSkirtShortness = 0, 'zip up your pants ', 'straighten your skirt ')+'and rush back to class.'
  758. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  759. end
  760. end
  761. end
  762. end
  763. if $ARGS[0] = 'batroom_katja_panty_remove':
  764. menu_off = 1
  765. minut += 3
  766. gs 'arousal', 'erotic_nudity', 1
  767. gs 'arousal', 'flash', 1
  768. gs 'arousal', 'end'
  769. gs 'stat'
  770. katjaQW['pantiesQWstage'] = 5
  771. 'You drag Katja out of the lecture hall and hurry over to the girls room. After you get inside, you quickly check to see they are empty save for the two of you.'
  772. *nl
  773. if $pantyworntype = 'none':
  774. '<center><video autoplay loop src="images/characters/pavlovsk/school/girl/katja/uni/taking_panties_of.mp4"></video></center>'
  775. 'Confirming you''re alone, you '+iif(CloSkirtShortness > 0, 'pull up your skirt', 'pull down your pants')+', showing Katja your bare pussy. "Now it''s your turn."'
  776. 'Katja looks around a little hesitantly, but then reaches under her skirt and quickly pulls down her panties. "Satisfied?" she says with a grin holding up her skirt to show her bare pussy.'
  777. '"Very satisfied!" you answer. "Now remember to not wear panties to class from now on."'
  778. iif(CloSkirtShortness > 3, '"Yes, ma''am," Katja says mockingly. ', '"Only if you also wear short skirts," Katja says. ')+'She then stuffs her panties in her purse and says, "Let''s get back to class." You agree and find your way back to the classroom.'
  779. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  780. else
  781. '"Okay, so let''s both take off our panties," you say.'
  782. if CloSkirtShortness > 0:
  783. 'You reach under your skirt and tugging your panties down your legs. Katja is a little hesitant, but quickly follows your lead. You stuff yours into your purse and flip your skirt up, flashing Katja. She smiles back at you, doing the same, if not a little shyly.'
  784. else
  785. 'You slip your thumbs into the bands of your underwear and tug them down with your panties. Katja''s eyes are trained on your pussy the whole time as you kick your ankles out of the leg holes. Moments later, she follows your lead, slipping her panties down her legs. After the panties have come off and you put them into your purses, she flips her skirt, giving you a fleeting view of her cleanshaven pussy.'
  786. end
  787. '"Much better," you grin. "Let''s make a deal and always go to class like this from now on."'
  788. iif(CloSkirtShortness > 3, '"Yes ma''am," Katja says mockingly. ', '"Only if you also wear short skirts," Katja says. ')+'"Let''s get back to class," she continues. You agree and find your way back to the classroom.'
  789. act 'Find a place to sit': gt 'uni_lessons1', $ARGS[1]
  790. end
  791. end
  792. If $ARGS[0] = 'library':
  793. cla & *clr
  794. menu_off = 1
  795. minut += 2
  796. gs 'npc_relationship', 'modify', 'A14', 'like', 3, 'library'
  797. gs 'stat'
  798. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/studying_alone.jpg"></center>'
  799. 'You approach Katja, who is clearly studying. She doesn''t notice you until you''re right next to her.'
  800. if npc_sex['A14'] = 1:
  801. '"Hi <<$pcs_nickname>>," she says with a big smile. She gets up to give you a quick kiss.'
  802. '"What''s up?" you say.'
  803. '"Just studying for my classes," she says. "I dont''t want to fall behind."'
  804. elseif katjaQW['QWstage'] > 0:
  805. '"Hi <<$pcs_nickname>>," she says with a big mile and She gets up to give you a quick hug before she sits down again.'
  806. '"What''s up?" you say.'
  807. '"Just studying for my classes," she says. "I dont''t want to fall behind."'
  808. else
  809. if fame['city_slut'] > 200:
  810. if npc_rel['A14'] >= 50:
  811. '"Hi <<$pcs_nickname>>," she says with a smile. "Are you here to study? Or have you turned the library into you hunting ground?" Katja giggles at her own joke.'
  812. elseif npc_rel['A14'] <= 20:
  813. '"Why are you disturbing me?" she scowls. "This is a place to study, so if you''re here to slut it up, then don''t."'
  814. else
  815. '"What are you doing here <<$pcs_nickname>>?" she says. "This is a place for studying, not hitting on boys."'
  816. end
  817. else
  818. if npc_rel['A14'] >= 50:
  819. '"Hi <<$pcs_nickname>>," she says with a smile. "Are you also here to study?"'
  820. elseif npc_rel['A14'] <= 20:
  821. '"Why are you disturbing me?" she scowls. "Leave me alone. Some of us actually take our studies seriously."'
  822. else
  823. '"What are you doing here <<$pcs_nickname>>?" she says. "I am trying to study, so I would like some peace and quite" she say looking at you waiting to see your reaction.'
  824. end
  825. end
  826. end
  827. act 'Tell har you are sorry to have disturbed and leave': gt 'uni_library', 'start'
  828. if $university['enrolled_in'] = 'teaching_studies':
  829. if university['semester_week'] > 0:
  830. i = 0
  831. :study_loop
  832. if $class_list_institution[i] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>':
  833. if dyneval ('RESULT = class[''<<$class_list_institution[i]>>_<<$class_list_name[i]>>_optional_weekly_grade_gain'']') < dyneval ('RESULT = class[''<<$class_list_institution[i]>>_<<$class_list_name[i]>>_optional_weekly_max'']'):
  834. dynamic ' act ''Ask her study for your <<$class_list_name[i]>> class together'': gt ''katja_uni'', ''studying_ask'', ''<<$class_list_institution[i]>>'', ''<<$class_list_name[i]>>'' '
  835. else
  836. *nl
  837. 'You don''t need to study any more this week for your <<$class_list_name[i]>> class.'
  838. end
  839. end
  840. i += 1
  841. if ARRSIZE('class_list_institution') >= i: jump 'study_loop'
  842. killvar 'i'
  843. elseif university['exam_week'] > 0:
  844. i = 0
  845. :exam_loop
  846. if $class_list_institution[i] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>' and func('uni_programs', 'exam', 'is_over', $class_list_name[i]) = 0:
  847. dynamic ' act ''Ask her study for your <<$class_list_name[i]>> exam together'': gt ''katja_uni'', ''studying_exam_ask'', ''<<$class_list_institution[i]>>'', ''<<$class_list_name[i]>>'' '
  848. end
  849. i += 1
  850. if ARRSIZE('class_list_institution') >= i: jump 'exam_loop'
  851. killvar 'i'
  852. end
  853. end
  854. end
  855. if $ARGS[0] = 'studying_ask':
  856. cla & *clr
  857. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/studying_alone.jpg"></center>'
  858. if npc_rel['A14'] <= 30:
  859. '"Why would I study together with you?" she scowls. "You treat me like crap all the time, but suddenly when you need help with classes, you want to hang out? Piss off."'
  860. 'She returns her attention to her books, pointedly ignoring you.'
  861. act 'Leave':
  862. minut += 5
  863. gt 'uni_grounds', 'main'
  864. end
  865. if (week < 6 or hour < 23) and hour > 7:
  866. act 'Return to entrance':
  867. minut += 2
  868. gt 'uni_library', 'start'
  869. end
  870. act 'Wander around': gt 'uni_library', 'wander'
  871. else
  872. 'The library is closing for the night.'
  873. end
  874. else
  875. iif(npc_rel['A14'] >= 70 or katjaQW['QWstage'] > 0, '"I would love to study with you,"', '"Sounds like a good idea,"')+' she says, making space for you to sit next to her.'
  876. act 'Start studying together': gt 'katja_uni', 'studying', '<<$ARGS[1]>>', '<<$ARGS[2]>>'
  877. end
  878. end
  879. if $ARGS[0] = 'studying':
  880. cla & *clr
  881. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/studying_together.jpg"></center>'
  882. minut += 30
  883. modifier = dyneval('RESULT = max(npc_intel[''<<$ARGS[5]>>''], pcs_intel) + (max(10+min(npc_intel[''<<$ARGS[5]>>''] -pcs_intel, pcs_intel -npc_intel[''<<$ARGS[5]>>'']),0)*(100 - max(npc_intel[''<<$ARGS[5]>>''], pcs_intel)))/50')
  884. gs 'grades', 'optional_activity_attribute', '<<$ARGS[1]>>', '<<$ARGS[2]>>', 'yes', min(modifier+10,100)
  885. killvar 'modifier'
  886. gs 'npc_relationship', 'modify', 'A14', 'like'
  887. gs 'stat'
  888. 'You and Katja start studying for your <<$ARGS[2]>> class. The library is mostly quiet so you and Katja try to keep you voices down, though she can''t always help herself when she gets excited about the material before realizing her volume and turning red with embarrassment.'
  889. *nl
  890. if dyneval ('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain'']') < dyneval ('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_max'']'):
  891. 'You study together for half an hour, making good progress, but can tell that you will need to study more if you want to completely understand this week''s material.'
  892. else
  893. 'You study together for half an hour, making good progress, feeling like you have a good grasp on the material that was covered this week.'
  894. end
  895. act 'Say goodbye to Katja and leave the library':
  896. minut += 5
  897. gt 'uni_grounds', 'main'
  898. end
  899. if (week < 6 or hour < 23) and hour > 7:
  900. act 'Say goodbye to Katja and return to the library entrance':
  901. minut += 2
  902. gt 'uni_library', 'start'
  903. end
  904. gs 'katja_meynold_schedule'
  905. if locat['katja'] = 29:
  906. gs 'katja_uni', 'study_select'
  907. else
  908. '"Well, I have to get going now," Katja says, starting to pack up her stuff. "But it was nice studying together. We should do it again sometime!"'
  909. 'She leaves the library, giving you a wave and a smile on the way out.'
  910. end
  911. else
  912. '"Well, it looks like the library is closing up," Katja says, reaching to pack up her stuff. "But it was nice studying together. We should do it again sometime!"'
  913. 'You leave together, parting ways at the entrance with a wave and a smile.'
  914. end
  915. end
  916. if $ARGS[0] = 'studying_exam_ask':
  917. cla & *clr
  918. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/studying_alone.jpg"></center>'
  919. if npc_rel['A14'] <= 30:
  920. '"Why would I study together with you?" she scowls. "You treat me like crap all the time, but suddenly when you need help with classes, you want to hang out? Piss off."'
  921. 'She returns her attention to her books, pointedly ignoring you.'
  922. act 'Leave':
  923. minut += 5
  924. gt 'uni_grounds', 'main'
  925. end
  926. if (week < 6 or hour < 23) and hour > 7:
  927. act 'Return to entrance':
  928. minut += 2
  929. gt 'uni_library', 'start'
  930. end
  931. act 'Wander around': gt 'uni_library', 'wander'
  932. else
  933. 'The library is closing for the night.'
  934. end
  935. else
  936. iif(npc_rel['A14'] >= 70 or katjaQW['QWstage'] > 0, '"I would love to study with you for the <<$ARGS[2]>> exam"', '"Sounds like a good idea,"')+' she says, making space for you to sit next to her.'
  937. act 'Start studying together': gt 'katja_uni', 'studying_exam', '<<$ARGS[1]>>', '<<$ARGS[2]>>'
  938. end
  939. end
  940. if $ARGS[0] = 'studying_exam':
  941. cla & *clr
  942. gs 'npc_relationship', 'modify', 'A14', 'like', 3, 'studying_exam'
  943. '<center><b><font color="maroon">The University Library</font></b></center>'
  944. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/studying_together.jpg"></center>'
  945. !!Nerds like studying and so their mood improves a little. Everybody else gets in a worse mood by studying.
  946. intel_exp += max(0,rand(-1,1))
  947. pcs_mood += (traits['nerd_status']*5 -10)
  948. minut += 30
  949. 'You and Katja start studying for the <<$ARGS[2]>> exam. The library is mostly quiet so you and Katja try to keep you voices down, though she can''t always help herself when she gets excited about the material before realizing her volume and turning red with embarrassment.'
  950. if pcs_sleep < 5:
  951. no_study = 1
  952. 'You are so tired that you are constantly falling asleep and Katja tells you to go home and sleep'
  953. elseif pcs_sleep < 30:
  954. study_mod -= 20
  955. 'You are very tired and have and Katja has to constantly poke you so you stay awake.'
  956. end
  957. if alko >= 6:
  958. no_study = 1
  959. 'You are so drunk that Katja can''t understand most of what you are saying and after a short while she tells you to go home and sleep it of.'
  960. elseif alko >= 4:
  961. study_mod -= 40
  962. 'You are drunk and have trouble concentrating on what you are reading or what Katja is saying. You mostly just nod and agrees with her.'
  963. elseif alko >= 2:
  964. study_mod -= 20
  965. 'You are feeling a little tipsy, but feel like you are doing great. But Katja seem to be quite skeptical of your explanations and corrects you very often.'
  966. end
  967. if mentats_dose >= 1: study_mod += 30
  968. If pcs_mood < 50:
  969. study_mod -= 20
  970. 'You are in a bad mood and it clearly affects your studying. Katja tries to cheer you up but it doesn''t help much.'
  971. end
  972. if StrongNarkota > 0 or jointhigh > 0:
  973. study_mod -= 40
  974. 'You are stoned, which makes it hard to concentrate on studying. You mostly just agrees with everything Katja is saying.'
  975. end
  976. if amphHigh > 0: study_mod += 20
  977. if pcs_energy < 5:
  978. study_mod -= 20
  979. 'You are extremely hungry and it is hard to think about anything else other than food.'
  980. elseif pcs_energy < 10:
  981. study_mod -= 10
  982. 'You are very hungry and it affects your ability to concentrate.'
  983. elseif pcs_energy < 20:
  984. study_mod -=10
  985. 'You are hungry and your thoughts often drift to food, affecting your performance negatively.'
  986. end
  987. if pcs_horny > 90:
  988. study_mod -= 10
  989. 'You are extremely horny and your thoughts often drift to sex, affecting your ability to study.'
  990. end
  991. if pain['total'] > 90:
  992. no_study = 1
  993. 'You are in so much pain that you can''t study. Katja tells you to go get something for your pain and the go home to sleep'
  994. elseif pain['total'] > 75:
  995. study_mod -= 40
  996. 'You are in so much pain that you have a very hard time concentrating on studying. Katja looks concerned and often ask if there is something she can do to help.'
  997. elseif pain['total'] > 60:
  998. study_mod -= 20
  999. 'Your pain is constantly bothering you and makes it hard to study. Katja is a little concerned about you.'
  1000. end
  1001. *nl
  1002. modifier = dyneval('RESULT = max(npc_intel[''<<$ARGS[5]>>''], pcs_intel) + (max(10+min(npc_intel[''<<$ARGS[5]>>''] -pcs_intel, pcs_intel -npc_intel[''<<$ARGS[5]>>'']),0)*(100 - max(npc_intel[''<<$ARGS[5]>>''], pcs_intel)))/50')
  1003. study_mod = max(0,(rand(30 + study_mod,modifier + study_mod) + 10)/33)
  1004. if no_study = 1:
  1005. gs 'npc_relationship', 'modify', 'A14', 'dislike'
  1006. 'You follow Katja''s advice, and pack your stuff. You are in no condition to study now.'
  1007. else
  1008. gs 'npc_relationship', 'modify', 'A14', 'like'
  1009. if study_mod = 0:
  1010. 'You study for half an hour, but you don''t think you are improving.'
  1011. elseif study_mod = 1:
  1012. 'You study for half an hour and think you are improving a little.'
  1013. elseif study_mod = 2:
  1014. 'You study for half an hour and believe that you''re making good progress in getting ready for the exam.'
  1015. else
  1016. 'You study for half an hour and believe that you''re improving a lot.'
  1017. end
  1018. gs 'grades', 'grade_award', '<<$ARGS[1]>>', '<<$ARGS[2]>>', study_mod
  1019. end
  1020. gs 'stat'
  1021. killvar modifier
  1022. killvar 'study_mod'
  1023. act 'Say goodbye to Katja and leave the library':
  1024. killvar 'nod_study'
  1025. minut += 5
  1026. gt 'uni_grounds', 'main'
  1027. end
  1028. if (week < 6 or hour < 23) and hour > 7 and 'nod_study' = 0:
  1029. killvar 'nod_study'
  1030. act 'Say goodbye to Katja and return to the library entrance':
  1031. killvar 'nod_study'
  1032. minut += 2
  1033. gt 'uni_library', 'start'
  1034. end
  1035. gs 'katja_meynold_schedule'
  1036. if locat['katja'] = 29:
  1037. gs 'katja_uni', 'study_select'
  1038. else
  1039. '"Well, I have to get going now," Katja says, starting to pack up her stuff. "But it was nice studying together. We should do it again sometime!"'
  1040. 'She leaves the library, giving you a wave and a smile on the way out.'
  1041. end
  1042. else
  1043. '"Well, it looks like the library is closing up," Katja says, reaching to pack up her stuff. "But it was nice studying together. We should do it again sometime!"'
  1044. 'You leave together, parting ways at the entrance with a wave and a smile.'
  1045. end
  1046. end
  1047. if $ARGS[0] = 'study_select':
  1048. if university['semester_week'] > 0:
  1049. i = 0
  1050. :study_loop
  1051. if $class_list_institution[i] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>':
  1052. if dyneval ('RESULT = class[''<<$class_list_institution[i]>>_<<$class_list_name[i]>>_optional_weekly_grade_gain'']') < dyneval ('RESULT = class[''<<$class_list_institution[i]>>_<<$class_list_name[i]>>_optional_weekly_max'']'):
  1053. dynamic ' act ''Study for your <<$class_list_name[i]>> class with Katja'': gt ''katja_uni'', ''studying_ask'', ''<<$class_list_institution[i]>>'', ''<<$class_list_name[i]>>'' '
  1054. else
  1055. *nl
  1056. 'You don''t need to study any more this week for your <<$class_list_name[i]>> class.'
  1057. end
  1058. end
  1059. i += 1
  1060. if ARRSIZE('class_list_institution') >= i: jump 'study_loop'
  1061. killvar 'i'
  1062. elseif university['exam_week'] > 0:
  1063. i = 0
  1064. :exam_loop
  1065. if $class_list_institution[i] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>' and func('uni_programs', 'exam', 'is_over', $class_list_name[i]) = 0:
  1066. dynamic ' act ''Study for your <<$class_list_name[i]>> exam with Katja'': gt ''katja_uni'', ''studying_exam_ask'', ''<<$class_list_institution[i]>>'', ''<<$class_list_name[i]>>'' '
  1067. end
  1068. i += 1
  1069. if ARRSIZE('class_list_institution') >= i: jump 'exam_loop'
  1070. killvar 'i'
  1071. end
  1072. end
  1073. if $ARGS[0] = 'dorm_room_invite':
  1074. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1075. 'As you are leaving the last class for today a excited Katja grabs your arm.'
  1076. '"<<$pcs_nickname>>! I bought a new dress and I want to hear you opinion on it. Do you have time to come to my dorm room to see it?"'
  1077. act 'Go with Katja': gt 'katja_uni', 'dorm_room_walk'
  1078. act 'Tell Katja you don''t have time':
  1079. cla & *clr
  1080. gs 'npc_relationship', 'modify', 'A14', 'dislike'
  1081. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1082. 'You tell Katja that you are sorry, but you don''t have time right now. She looks a little sad.'
  1083. '"Okay, another time then..."'
  1084. act 'Go to the university plaza': gt 'uni_grounds', 'main'
  1085. end
  1086. end
  1087. if $ARGS[0] = 'dorm_room_walk':
  1088. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/KH.jpg"></center>'
  1089. minut += 5
  1090. if katjaQW['slut'] < 20: katjaQW['slut'] = 20
  1091. gs 'npc_relationship', 'modify', 'A14', 'like'
  1092. gs 'stat'
  1093. '"... and I bought the <i>cutest</i> dress at the mall. There''s so much variety here! Way more than what we had in Pavlovsk. And I passed the salon, so I thought about getting a mani-pedi but I decided I didn''t have time. There''s more swim shops here too but half of them are super slutty. I don''t know how any girl could wear some of the things they sell. They might as well just be string!"'
  1094. *nl
  1095. 'As you are walking to the dorms, Katja keeps telling you about her shopping trip yesterday, seeming unusually chatty today. When you reach the the elevator, the light above it indicates it''s already on the top floor and you''d have to wait for it to come all the way back down.'
  1096. 'Katja turns to you, saying, "I live on the second floor, so let''s just take the stairs."'
  1097. act 'Walk up the stairs':
  1098. cla & *clr
  1099. gs 'arousal', 'voyeur', 3, 'lesbian'
  1100. gs 'stat'
  1101. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/Stair_case_voyeur.jpg"></center>'
  1102. 'You head up the stairs together and as you get to the second landing, Katja suddenly grabs you by the arm and yanks you backward, stopping you from going any higher. You turn to look at her in confusion and see her eyes are wide.'
  1103. 'Following her gaze up the staircase, you are greeted with the sight of two girls kissing, pressed up against the 2nd floor door. One of them has her hand up the other''s blouse, fondling her breast. In return, the second girl''s hand is under the first''s skirt, and from this angle you can see she''s knuckle deep in pussy. Both of them seem to be trying to see who can get the other''s tongue deeper down the other''s throat.'
  1104. *nl
  1105. 'They don''t stop, so engrossed in each other''s bodies that they don''t seem to have noticed you. In turn, the two of you stand there in awkward silence, unable to turn your eyes away from the intimate scene in front of you. Katja squirms next to you, struggling not to make a sound, her breathing labored.'
  1106. act'Continue':
  1107. cla & *clr
  1108. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/Stair_case_voyeur.jpg"></center>'
  1109. 'After what seems like an eternity, one of the girls breaks the kiss.'
  1110. '"Your room, <i>now</i>," she says and drags the other girl up the stairs. Seconds later, the sound of a door opening and closing echoes through the staircase.'
  1111. '"Let''s go to your room," you say, eyeing Katja. She just nods, her face practically as red as her hair.'
  1112. act 'Go to Katja''s room':
  1113. cla & *clr
  1114. katjaQW['QWstage'] = 2
  1115. gs 'arousal', 'voyeur', 3, 'lesbian'
  1116. gs 'arousal', 'end'
  1117. katjaQW['horny'] = 70
  1118. gs 'stat'
  1119. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dorm_room.jpg"></center>'
  1120. 'You continue up the stairs and into Katja''s room in complete silence. Her side of the room is a lot less feminine than you would expect from a girl like her. The walls plastered with posters and notes, shelves lined with books. Her roommates side looks barren by comparison.'
  1121. *nl
  1122. 'After you have taking in the look of her room, you turn to look at Katja. She hasn''t said anything since before the staircase and her blush hasn''t faded in the slightest. Just as you are about to say something, she breaks the silence instead.'
  1123. '"<<$pcs_nickname>> have you ever done that? I mean kissed a girl and..." Her voice falters at the end but she is now looking at you with her big beautiful eyes.'
  1124. if girl > 0:
  1125. act 'Tell Katja you have kissed a girl and gone further': gt 'katja_uni', 'experienced_tell'
  1126. else
  1127. act 'Tell Katja you have kissed a girl but not gone further': gt 'katja_uni', 'inexperienced_tell'
  1128. end
  1129. act 'Tell Katja that you have not kissed a girl': gt 'katja_uni', 'no_experienced_tell'
  1130. act 'Tell Katja that you don''t want to discuss such things.':
  1131. cla & *clr
  1132. gs 'npc_relationship', 'modify', 'A14', 'loathe'
  1133. gs 'stat'
  1134. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1135. 'You tell that you don''t want to talk about these things, and she looks heartbroken. So to quickly change the conversation you ask her to show you the clothes you came here for.'
  1136. 'She snaps out of it as say, "Just a moment."'
  1137. act 'Watch her try on her new clothes.': gt 'katja_uni', 'try_clothes'
  1138. end
  1139. end
  1140. end
  1141. end
  1142. end
  1143. if $ARGS[0] = 'experienced_tell':
  1144. KatjaQW['horny'] += 10
  1145. gs 'npc_relationship', 'modify', 'A14', 'like'
  1146. gs 'stat'
  1147. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1148. 'You tell Katja that you have '+iif(girl > 5 or (stat['cuni_give'] + stat['vaginal_finger_give'] + stat['vaginal_fist_give'] + stat['vaginal_dildo_give'] + stat['vaginal_strap_give'] + stat['vaginal_vibe_give']) > 10, 'a lot', 'some')+'experience with having sex with girls.'
  1149. 'She bites her lip hesitantly.'
  1150. '"Would you like to kiss me?" she asks, looking at you with her big eyes'
  1151. act 'Kiss Katja':
  1152. cla & *clr
  1153. katjaQW['QWstage'] = 3
  1154. KatjaQW['horny'] += 20
  1155. gs 'arousal', 'kiss', 3, 'lesbian'
  1156. gs 'npc_relationship', 'modify', 'A14', 'like'
  1157. gs 'stat'
  1158. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_kiss.jpg"></center>'
  1159. 'You move closer to Katja and and slowly put your lips to hers. Your tongue slips into her mouth and finds hers, carefully but eagerly pressing back against yours. You push it further, and you spend the next couple of minutes playing a full game of tonsil hockey.'
  1160. act'Continue':
  1161. cla & *clr
  1162. !! IMAGE HERE
  1163. 'Eventually, the two of you break apart, a thin trail of saliva trailing between her lips and yours.'
  1164. *nl
  1165. '"Whoa..." she murmurs. "That was something else..."'
  1166. '"It was nice," you agree.'
  1167. '"Nice?! It was more than nice!" Katja giggles. "I''ve never experienced anything like that before. Do... do you think we could do that again? And maybe..."'
  1168. 'Her voice trails off and she places her hand gently on your thigh.'
  1169. act 'Say no':
  1170. cla & *clr
  1171. gs 'arousal', 'end'
  1172. gs 'stat'
  1173. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1174. '"No, that''s all for today," you tell her. She doesn''t seem completely satisfied you your decision, also doesn''t complain. "Besides, you wanted to show me some clothes, didn''t you?"'
  1175. '"Oh! Yes!" she squeaks, clearly having forgotten after all the excitement. "Just give me a second!"'
  1176. act 'Watch her try on her new clothes.': gt 'katja_uni', 'try_clothes'
  1177. end
  1178. act 'Show Katja how women makes love': gt 'katja_uni_sex', 'first_time'
  1179. end
  1180. end
  1181. end
  1182. if $ARGS[0] = 'inexperienced_tell':
  1183. KatjaQW['horny'] += 10
  1184. gs 'npc_relationship', 'modify', 'A14', 'like'
  1185. gs 'stat'
  1186. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1187. 'You tell Katja that you have kissed a girl before but not done anything else.'
  1188. 'She bites her lip hesitantly.'
  1189. '"Would you like to kiss me?" looking at you with her big eyes'
  1190. act 'Kiss Katja':
  1191. cla & *clr
  1192. katjaQW['QWstage'] = 3
  1193. KatjaQW['horny'] += 20
  1194. gs 'arousal', 'kiss', 3, 'lesbian'
  1195. gs 'npc_relationship', 'modify', 'A14', 'like'
  1196. gs 'stat'
  1197. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/first_kiss.jpg"></center>'
  1198. 'You move closer to Katja and and slowly put your lips to hers. Your tongue slips into her mouth and finds hers. She recoils on instinct but you chase after her, making sure her lips never leave yours. You push it further and end up spending the next couple of minutes playing a full game of tonsil hockey.'
  1199. 'Eventually, the two of you break apart, a thin trail of saliva trailing between her lips and yours.'
  1200. *nl
  1201. '"Whoa..." she murmurs. "That was something else..."'
  1202. '"It was nice," you agree.'
  1203. '"Nice?! It was more than nice!" Katja giggles. "I''ve never experienced anything like that before. Do... do you think we could do that again? And maybe..."'
  1204. 'She trails off, barely breathing, as if fearing the answer to your question—either way.'
  1205. act 'Say no':
  1206. cla & *clr
  1207. gs 'arousal', 'end'
  1208. gs 'stat'
  1209. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1210. '"No, I think that''s enough for today," you tell her. You watch her visibly deflate, but she doesn''t speak up or complain. "Besides, you wanted to show me some clothes, didn''t you?"'
  1211. '"Oh! Yes!" she squeaks, clearly having forgotten after all the excitement. "Just give me a second!"'
  1212. act 'Watch her try on her new clothes.': gt 'katja_uni', 'try_clothes'
  1213. end
  1214. act 'Have sex with Katja': gt 'katja_uni_sex', 'first_time'
  1215. end
  1216. end
  1217. if $ARGS[0] = 'no_experienced_tell':
  1218. KatjaQW['horny'] += 10
  1219. gs 'npc_relationship', 'modify', 'A14', 'like'
  1220. gs 'stat'
  1221. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1222. 'You tell Katja that you have never kissed a girl.'
  1223. 'She bites her lip hesitantly.'
  1224. '"Do you maybe want to... find out what it''s like? Together...?" she asks looking at you with her big eyes.'
  1225. act 'Kiss Katja':
  1226. cla & *clr
  1227. katjaQW['QWstage'] = 3
  1228. KatjaQW['horny'] += 20
  1229. gs 'arousal', 'kiss', 3, 'lesbian'
  1230. gs 'npc_relationship', 'modify', 'A14', 'like'
  1231. gs 'stat'
  1232. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/first_kiss.jpg"></center>'
  1233. 'You move closer to Katja and and slowly put your lips to hers. The two of you awkwardly bump together, feeling the heat of your blushes radiating off each other''s cheeks. Very, very carefully, you experimentally push your tongue into her mouth. As soon as it touches her lips, she flinches but settles into it and clumsily tries to reciprocate, letting her tongue touch against your''s.'
  1234. 'Eventually, the two of you break apart, a thin trail of saliva trailing between her lips and yours.'
  1235. *nl
  1236. '"Whoa..." she murmurs. "That was something else..."'
  1237. '"Yeah," is all you can say in return, panting a little.'
  1238. '"I''ve never experienced anything like that before," Katja giggles. "Do... do you think we could do that again? And maybe..."'
  1239. 'She trails off, barely breathing, as if fearing the answer to your question—either way.'
  1240. act 'Say no':
  1241. cla & *clr
  1242. gs 'arousal', 'end'
  1243. gs 'stat'
  1244. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  1245. '"No, I think that''s enough for today," you tell her. You watch her visibly deflate, but she doesn''t speak up or complain. "Besides, you wanted to show me some clothes, didn''t you?"'
  1246. '"Oh! Yes!" she squeaks, sitting up, clearly having forgotten after your little ''experience''. "Just give me a second!"'
  1247. act 'Watch her try on her new clothes.': gt 'katja_uni', 'try_clothes'
  1248. end
  1249. act 'Have sex with Katja': gt 'katja_uni_sex', 'first_time'
  1250. end
  1251. end
  1252. if $ARGS[0] = 'try_clothes':
  1253. cla & *clr
  1254. minut += 10
  1255. gs 'stat'
  1256. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/showing_clothes1.jpg"></center>'
  1257. 'Katja gets some shopping bags, pulling out the clothes in them and laying them neatly on her bed.'
  1258. *nl
  1259. 'She starts with first outfit; a short black skirt and a white t-shirt.'
  1260. '"It looks great, Katja," you smile and she seems to swell with pride, grinning back.'
  1261. *nl
  1262. 'Katja keeps changing through outfits, showing you what she bought —which is a lot— while you make comments on each one. It''s hard not to be impressed with her sense of fashion. Finally she get the the last item she laid out.'
  1263. *nl
  1264. '"This is the dress I told you about!"'
  1265. act 'Se the dress':
  1266. cla & *clr
  1267. minut += 3
  1268. gs 'stat'
  1269. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/showing_clothes2.jpg"></center>'
  1270. 'Katja takes her time to put on the dress she told you about, and is almost teasing you when she finally let the red dress that fits her curves wonderfully. It looks fantastic on her, and are about to say something when the door opens and a girl steps in.'
  1271. '"Hi Katja, Maxim had a meeting with one of professors, so I- Oh! You have a guest."'
  1272. act 'Continue':
  1273. cla & *clr
  1274. minut += 3
  1275. sofiaQW['know'] = 1
  1276. gs 'stat'
  1277. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big260.jpg"></center>'
  1278. 'Katja moves over quickly to introduce you.'
  1279. '"Sofia! This is <<$pcs_nickname>> my '+iif($university['enrolled_in'] = 'teaching studies', 'friend from my hometown', '')+'. I was just showing her the clothes I bought yesterday." Katja then turns to you, saying "<<$pcs_nickname>>, this is Sofia my roommate."'
  1280. '"Hi <<$pcs_nickname>>, it is so nice to meet Katja''s friends she doesn''t seem to have a lot of them" Sofia says which clearly make Katja blush. "So '+iif( $university['enrolled_in'] = 'teaching_studies', 'you are also studying to become a teacher like Katja', 'what are you studying')+'?" she ask. '+iif( $university['enrolled_in'] = 'teaching_studies', '"yes"', '"I am '+iif(university[student] = 1, 'in the '+func('uni_programs', 'program_name')+' program', 'not studying at the university')+'" ')+' you answer.'
  1281. '"Cool. I am '+iif($university['enrolled_in'] = 'nursing', 'also studying to become a nurse, now I notice I do think I have seen you in class.', 'studying to become a nurse.')+' So Katja is showing you her new clothes. I has such a great sense of fashion. Next time I have money to go shopping I should bring her. Did you finish the show or is I disturbing?" she asks Katja. "No we finished, and <<$pcs_nickname>> was a bout to leave." Katja says, looking at you as trying to say she is sorry.'
  1282. '"That''s right I will be leaving now." you say. "Nice meeting you" Sofia says "Wish we had more time to chat, I barely knows anybody here, just Katja and my boyfriend Maxim. See you again soon. I am sure we will become great friends." she continues.'
  1283. 'You say goodbye to Katja and as you leave the room you can hear that Sofia continues to talk the ear of Katja.'
  1284. act 'Leave': gt 'uni_dorm', 'second_floor'
  1285. end
  1286. end
  1287. end
  1288. --- katja_uni ---------------------------------