katja_dorm.qsrc 54 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051
  1. # katja_dorm
  2. !2022/04/07
  3. !!This files governs Katjas interactions in her dorm room. The following variables are part of her storry line:
  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 experince with Katja.
  8. !! katjaQW['QWstage'] = 4 Katja have asked you to helpe 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['boy_block'] is set to 1 if you tell Katja that you have no interest in boys when she ask about you sex experience whit boy.
  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 to school. 1 to 3 are just temprary 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. !! 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 alows her to be villing to do more sexual stuff. (katjaSlut)
  21. !! katjaQW['horny'] a messure of Katja''s arousal. Grows until she have 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, a negative means she is submissive and a positive means 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 while the player had sex with another guy next to them)
  25. !! 2 means 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 get too horny. (KatjaMastr)
  27. !! The following 3 variables functions 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['fisted_vag'] = 1 You have fisted Katja''s vagina.
  35. !! katjaQW['ivan_pussy'] = 1 Katja has taken Ivan''s cock in her pussy.
  36. !! katjaQW['ivan_anal'] = 1 Katja has taken Ivan''s cock in her ass.
  37. !! katjaQW['marcus_pussy'] = 1 Katja has taken Marcus''s cock in her pussy.
  38. !! katjaQW['marcus_anal'] = 1 Katja has taken Marcus''s cock in her ass.
  39. !! katjaQW['marcus_disco'] = 1 Katja and the player character have had a threesome with Marcus at the community center disco.
  40. !! katjaQW['lazar_pussy'] = 1 Katja has taken Ivan''s cock in her pussy.
  41. !! katjaQW['lazar_anal'] = 1 Katja has taken Ivan''s cock in her ass.
  42. !! katjaQW['lazar_pussy_talk'] = 1 Katja and the player character have talked about having sex with Lazar.
  43. !! katjaQW['lazar_anal_talk'] = 1 Katja and the player character have talked about having anal sex with Lazar.
  44. !! katjaQW['Marcus_day'] is set to daystart if you or Katja ask to have a threesome with Marcus. Such that the question will only be asked once per day.
  45. !! katjaQW['Lazar_day'] is set to daystart if you or Katja ask to have a threesome with Lazar. Such that the question will only be asked once per day.
  46. !! 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 if katjaQW['birth_control_start_day'] ! 0 and katjaQW['birth_control_start_day'] < daystart to make sure is protected.
  47. !! KatjaQW['orgasm_day'] Is set to be equal to daystart when Katja gain an orgasm (It is not set all palces). (KatjaOrgasm)
  48. !! katjaQW['take_of_panties_day'] is set to daystart if you get katja to take of her panties during school break.
  49. !! katjaQW['afterschool_hangout_day'] Is set to be equal daystart when you choose to hang out with Katja after school. (katjaMeynoldday)
  50. !! katjaQW['no_panties_day'] Is set to daystart if you show Katja that you are not wearing panties.
  51. !! katjaQW['no_panties_day_disco'] Is set to daystart if you show Katja that you are not wearing panties at the pav disco. (tangaday)
  52. !! katjaQW['knows_masterbation'] = 1 You have told Katja how you masturbate (KatjaKnowMastr =1)
  53. !! katjaQW['knows_self_fisting'] = 1 You have told Katja how you stuck your fist into your pussy
  54. !! katjaQW['knows_self_fisting_anal'] = 1 You have told Katja how you stuck your fist into your ass
  55. !! katjaQW['knows_BJ'] = 1 You have told Katja that you have given a guy a blow-job (KatjaKnowBJ =1)
  56. !! katjaQW['knows_sex'] = 1 You have told Katja that you have had virginal sex with a guy (KatjaKnowSex =1)
  57. !! katjaQW['knows_anal'] = 1 You have told Katja that you have had anal sex with a guy (KatjaKnowAnal =1)
  58. !! katjaQW['knows_cuni'] = 1 You have told Katja that have gone down on another girl (KatjaKnowKuni =1)
  59. !! katjaQW['know_Pirced_tongue'] = 1 katja have noticed your tongue piercing (KatjaKnowPirsA =1)
  60. !! katja['school_sex'] = 1 Katja have taken you to a storage room at school to have sex. (katschoolsex)
  61. !! katjaQW['disco_Foto'] =1 somebody have takien a picture of Katja''s exposed breast at the disco. Right now to only use of this variable is so that another foto wont be taken. (katja_disco_Foto)
  62. !! katjaQW['drunk_help'] is set to 1 when Katja walks you home from the disco because you are to drunk. Will be reset to 0 after you talk to her about it at school. (meynoldQW = 3)
  63. !! katjaQW['no_panties_at_disco'] is set if Katja shows you at the disco that she is not vearing panties. Will be reset to 0 at night. (katja_disco_end)
  64. !! KatjaQW['sex_in_the_park_comment'] temposry varibale which is set during sex with guys in the park to make sure she give the right comment before she says goodbuy. Will be rest to 0 when going home after sex. (KatjaOhrenet)
  65. !! katjaQW['know_katja_uni'] = 1 Katja has told you she is going to uni to study teaching.
  66. !! katjaQW['know_going_to_teaching_degree'] =1 you have told Katja that you are going to the university to study in the teaching program.
  67. !! katjaQW['meet_uni_class'] = 1 You have meet Katja in you uni class.
  68. if $ARGS[0] = 'start':
  69. $loc = 'katja_dorm'
  70. $loc_arg = 'start'
  71. $menu_loc = 'katja_dorm'
  72. $menu_arg = 'start'
  73. $locclass = 'livingr'
  74. $location_type = 'indoors'
  75. CLOSE ALL
  76. menu_off = 0
  77. gs 'katja_meynold_schedule'
  78. gs 'stat'
  79. '<center><b><font color="maroon"><<$npc_firstname[''A14'']>> ''S Dorm Room</font></b></center>'
  80. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dorm_room.jpg"></center>'
  81. 'The dorm room has two beds the one on the left belongs to '+iif( sofiaQW['know'] = 0, 'Katja''s room mate', 'Sofia')+' and Katja''s is the one on the right. Above Katja''s bed is a full bookcase, and the wall is plastered with posters and notes'
  82. 'Her table is likewise full of stuff; in the middle of it sits her laptop. The side of '+iif( sofiaQW['know'] = 0, 'her room mate', 'Sofia')+' has a lot less stuff.'
  83. if locat['katja'] = 31:
  84. 'Katja is sitting at her desk.'
  85. act 'Talk to Katja': gt 'katja_dorm', 'talk'
  86. elseif locat['katja'] = 20:
  87. 'Katja is asleep, so you should not disturb her.'
  88. elseif locat['katja'] = 22:
  89. 'Katja is getting dressed and doing her makeup. She doesn''t want to be disturbed right now.'
  90. elseif locat['katja'] = 24:
  91. if minut < 50:
  92. 'Katja is preparing to go to class, collecting the things she needs.'
  93. act 'Talk to Katja': gt 'katja_chat', 'chat'
  94. else
  95. 'Katja is heading out the door to class and has no time to talk.'
  96. end
  97. else
  98. 'Katja is not in her room'
  99. end
  100. act 'Leave Katja''s dorm room': minut += 2 & gt 'uni_dorm', 'second_floor'
  101. end
  102. if $ARGS[0] = 'talk':
  103. menu_off = 1
  104. gs 'katja_meynold_schedule'
  105. gs 'stat'
  106. '<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
  107. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  108. if katjaQW['QWstage'] > 2:
  109. if katjaQW['horny'] < 20:
  110. 'Katja looks calm and stoic.'
  111. elseif katjaQW['horny'] < 40:
  112. 'Katja looks at you with a naughty twinkle in her eyes.'
  113. elseif katjaQW['horny'] < 60:
  114. 'Katja looks at you with a faint blush as she smiles at you mischievously.'
  115. elseif katjaQW['horny'] < 80:
  116. 'Katja is blushing fairly obviously and looks at you longingly.'
  117. else
  118. 'Katja''s face is flushed bright red, and her chest is heaving from her heavy breathing. She''s idly rubbing her thighs against one another.'
  119. end
  120. else
  121. 'Katja looks at you with a smile.'
  122. end
  123. if locat['katja'] ! 31:
  124. !!Right now we only check to shee if Katja is supposed to be home and available for chatting, if not she will show out. Later when other actions are written then you might be able to follow her.
  125. '"Sorry, but I have to run now. See you later," she says.'
  126. act 'Leave Katja''s dorm room': minut += 2 & gt 'uni_dorm', 'second_floor'
  127. else
  128. if (katjaQW['lazer_pussy_talk'] = 0 or (katjaQW['lazer_pussy_talk'] = 2 and katjaQW['knows_sex'] = 1 and rand(0,4) = 0)) and katjaQW['lazer_pussy'] = 0 and katjaQW['boy_block'] = 0 and katjaQW['slut'] >= 50 and katjaQW['horny'] >= 40 and katjaQW['lazar_uni_meet'] = 1 and npc_sex['A14'] > 0:
  129. !!If Katja have been corrupted enough, have had sex with the player and Lazar have hit on her and Sveta at the uni cafe. She will if she is horny ask the player if the should have sex with him, provided they have not already done so before.
  130. gt 'Katja_dorm', 'lazar_pussy_talk'
  131. else
  132. if katjaQW['lazer_anal_talk'] = 0 and katjaQW['lazer_anal'] = 0 and katjaQW['boy_block'] = 0 and katjaQW['slut'] >= 60 and katjaQW['lazar_uni_meet'] = 1 and katjaQW['horny'] >= 40 and npc_sex['A14'] > 0:
  133. !!If Katja have been corrupted enough, have had sex with the player and Lazar have hit on her and Sveta at the uni cafe. She will if she is horny ask the player if the should have anal sex with him, provided they have not already done so before.
  134. gt 'Katja_dorm', 'lazar_anal_talk'
  135. else
  136. if min(katjaQW['horny'],100) > rand(40,400) or (katjaQW['QWstage'] = 2 and min(katjaQW['horny'],100) > rand(40,160)):
  137. if katjaQW['lazer_anal'] + katjaQW['lazer_pussy'] = 2 and katjaQW['lazar_day'] ! daystart and rand(0,6) = 0:
  138. !! Katja want to have a threesome with Lazar
  139. gt 'katja_dorm', 'lazar_kiss'
  140. elseif katjaQW['QWstage'] > 2:
  141. !!The standard start of her sex scenes at home.
  142. gt 'KatjaHomeTalk', 'hornykiss'
  143. else
  144. !!This only triggers if the player have never kissed Katja.
  145. gt 'KatjaHomeTalk', 'tender_kiss'
  146. end
  147. else
  148. if npc_pregtalk['A14'] = 0 and (KatjaConflict = 0 or katjaconflict = 2) and func('body_din','pregnancyVisibility') = 1:
  149. !! If Katja can see you are pregant and you haven''t already told her this will create a conflict with to different responses depending on if Katja is pregnant or not.
  150. if kid > 0:
  151. cla
  152. gs 'stat'
  153. minut += 5
  154. KatjaConflict = 1
  155. KatConCheck = daystart
  156. '"You''re pregnant again?" Her face turns red, and she glares at you with an intensity you''ve never seen before. "After everything, you still didn''t trust me enough to tell me?"'
  157. 'You try to speak up, but she folds her arms and turns her back to you.'
  158. '"I thought there was something special between us..." Something wet glistens on her cheek, which she wipes away dismissively. "Get out. I don''t want to see you right now."'
  159. elseif knowKatjaPreg = 1:
  160. cla
  161. gs 'stat'
  162. minut += 5
  163. KatjaConflict = 1
  164. KatConCheck = daystart
  165. '"Are you pregnant?" Katja looks at you, betrayal in her eyes. "Why didn''t you tell me? I thought we were closer than that. I told you when I got pregnant. I need to think. We''ll talk later."'
  166. else
  167. cla
  168. *nl
  169. minut += 5
  170. KatjaConflict = 1
  171. KatConCheck = daystart
  172. '"Are you pregnant? Why didn''t you tell me? I thought we were closer than that. I need to think. We''ll talk later."'
  173. end
  174. act 'Leave Katja''s dorm room': minut += 2 & gt 'uni_dorm', 'second_floor'
  175. else
  176. !!If no events triggers they you go to the part where the player can choose things to do with Katja.
  177. gt 'katja_dorm', 'chat'
  178. end
  179. end
  180. end
  181. end
  182. end
  183. act 'Leave Katja''s dorm room':
  184. if sofiaQW['know'] = 0 and university['semester_week'] > 0:
  185. gt 'katja_dorm', 'soifa_meet'
  186. else
  187. minut += 2
  188. gt 'uni_dorm', 'second_floor'
  189. end
  190. end
  191. end
  192. if $ARGS[0] = 'chat':
  193. !!This is what gives the different option for the player to talk with Katja about.
  194. '<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
  195. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  196. if katjaQW['QWstage'] > 2:
  197. if katjaQW['horny'] < 20:
  198. 'Katja looks calm and stoic.'
  199. elseif katjaQW['horny'] < 40:
  200. 'Katja looks at you with a naughty twinkle in her eyes.'
  201. elseif katjaQW['horny'] < 60:
  202. 'Katja looks at you with a faint blush as she smiles at you mischievously.'
  203. elseif katjaQW['horny'] < 80:
  204. 'Katja is blushing fairly obviously and looks at you longingly.'
  205. else
  206. 'Katja''s face is flushed bright red, and her chest is heaving from her heavy breathing. She''s idly rubbing her thighs against one another.'
  207. end
  208. else
  209. 'Katja looks at you with a smile.'
  210. end
  211. func('npc_reactions', 'general', 'A14')
  212. act 'Chat with Katja':
  213. !!The generic chat option.
  214. cla & *clr
  215. katjaQW['horny'] += 1
  216. minut += 15
  217. gs 'stat'
  218. '<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
  219. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  220. if rand(0,100) > katjaQW['horny'] + min(katjaQW['slut']/2,50):
  221. !!If Katja is horny she will talk about sex, else she will talk about normal stuff. The more corrupted she is the less horny she need to be to talk about sex.
  222. 'Katja talks about her university subjects, cosmetics, the latest fashion trends and other things she considers very important.'
  223. else
  224. gs 'KatjaHomeTalk', 'Sextalk'
  225. end
  226. act 'Continue': gt 'katja_dorm', 'talk'
  227. end
  228. if katjaQW['boy_lie'] = 1:
  229. !!If Katja told you that she was interested in a boy and wanted to try kissing because of that you can ask her who it is. Wont get an answer before she is somehow corrupted and have started a sexual relationship.
  230. act 'Ask Katja who she likes':
  231. cla & *clr
  232. katjaQW['horny'] += 1
  233. minut += 15
  234. gs 'stat'
  235. '<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
  236. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  237. '"So, who''s the boy you mentioned being interested in earlier?" you ask curiously.'
  238. if katjaQW['slut'] >= 60 and npc_sex['A14'] > 0 and katjaQW['horny'] > 40:
  239. '"Nobody, you dummy!" she laughs. "It was just an excuse so you would kiss me!"'
  240. katjaQW['boy_lie'] = 2
  241. act 'Continue': gt 'KatjaHomeTalk', 'hornykiss'
  242. else
  243. '"That''s my secret, and I''m not going to tell you!" she says with a wink.'
  244. act 'Continue': gt 'katja_dorm', 'talk'
  245. end
  246. end
  247. end
  248. !!if katjaQW['QWstage'] = 4 and katjaQW['marcus_pussy'] = 0: act 'Tell her you''ll find a boy for her to have sex with': gt 'KatjaHomeTalk', 'boy_discussion'
  249. !!If Katja asked your help in finding a boy to try sex with and you said no. You have the choice to reverse that decision.
  250. !!if katjaQW['anal_quest'] = 1: act 'Tell her you''ll find a boy for her to try anal with': gt 'KatjaHomeTalk', 'anal_discussion'
  251. !!If Katja asked your help in finding a boy to try anal sex with and you said no. You have the choice to reverse that decision.
  252. if katjaQW['slut'] >= 50 and katjaQW['horny'] >= 80 and npc_sex['A14'] > 0:
  253. !!If you are in a sexual relationship and you can see that Katja is very horny, then you have the possibility to start sex.
  254. act 'Lick Katja': gt 'KatjaEvDin', 'kuni_dom'
  255. end
  256. if katjaQW['QWstage'] >= 6 and week < 6 and katjaQW['horny'] > 80 and katjaQW['Lazar_day'] ! daystart:
  257. act 'Suggest that you call Lazar':
  258. *clr & cla
  259. katjaQW['Lazar_day'] = daystart
  260. minut += 5
  261. gs 'stat'
  262. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  263. 'Katja looks very aroused, so you suggest calling Lazar to see if he wants to have some fun with you.'
  264. '"Okay. Let''s call him," she says while looking very excited.'
  265. 'You call him, and he quickly agrees to have you over.'
  266. act 'Go to Lazar''s place': gt 'katja_uni_sex', 'lazar_katja_uni_3some'
  267. end
  268. end
  269. if katjaQW['birth_control_start_day'] = 0 and katjaQW['QWstage'] >= 6:
  270. !!If you haven''t already told katja to use birthcontrol you can do so. This will prevent her from getting pregnant, and is necessary for taking to the park to have sex with random boys.
  271. act 'Tell Katja that you think she should use birth control.': gt 'KatjaHomeTalk', 'preventation_talk'
  272. end
  273. if npc_pregtalk['A14'] = 0 and (KatjaConflict = 0 or katjaconflict = 2) and knowpreg = 1 and pregchem > 0 and func('body_din','pregnancyVisibility') = 0:
  274. !!If you are pregnant you can tell Katja that you are. Diferent versions depending on if she is pregnant or not and if you already have kids.
  275. if kid > 0:
  276. act 'Tell her you''re pregnant':
  277. cla & *clr
  278. gs 'stat'
  279. '<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
  280. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  281. '"Katja, I need to tell you something," you say. "I''m pregnant again."'
  282. 'Katja''s face lights up.'
  283. '"Congratulations! This is even more exciting than last time! Every time you tell me you''re pregnant, I feel better about my pregnancy. Hell, that''s probably why you keep getting pregnant, isn''t it?" she giggles jokingly.'
  284. act 'Next':gt 'KatjaHomeTalk', 'katjaknows1'
  285. end
  286. elseif knowKatjaPreg = 1:
  287. act 'Tell her you''re pregnant':
  288. cla & *clr
  289. '<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
  290. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  291. '"What?! That''s so exciting! You didn''t get pregnant to be like me?" she asks playfully.'
  292. act 'Next':gt 'KatjaHomeTalk', 'katjaknows'
  293. end
  294. elseif KatjaPreg = 0:
  295. act 'Tell her you''re pregnant':
  296. cla & *clr
  297. '<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
  298. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  299. '"What? That''s so exciting!"'
  300. act 'Next':gt 'KatjaHomeTalk', 'katjaknows'
  301. end
  302. end
  303. end
  304. if npc_pregtalk['A14'] = 0 and KatjaConflict = 1 and KatConCheck ! daystart :
  305. !!If you did not tell katja that you are pregnant and she found out anyway. You can try to apologize. Different version if it is your fisrt child or not.
  306. if kid = 0:
  307. act 'Apologize':
  308. cla & *clr
  309. gs 'stat'
  310. KatjaConflict = 2
  311. !! IMAGE HERE
  312. '"I''m really sorry I didn''t tell you sooner. I was just so embarrassed."'
  313. 'Katja sighs. "I understand. I just want you to know you can trust me, and it hurts to realize that you don''t."'
  314. '"I do trust you. I promise I won''t keep anything like this from you in the future."'
  315. '"Good. Now let''s get down to business."'
  316. act 'Next':gt 'KatjaHomeTalk', 'katjaknows'
  317. end
  318. else
  319. act 'Apologize':
  320. cla & *clr
  321. gs 'stat'
  322. KatjaConflict = 2
  323. !! IMAGE HERE
  324. '"I''m really sorry I didn''t tell you sooner. I was just so embarrassed it happened again."'
  325. 'Katja sighs. "I understand. I just want you to know you can trust me, and it hurts to realize that you don''t."'
  326. '"I do trust you. I promise I won''t keep anything else like this from you in the future."'
  327. '"Good. Now let''s get down to business."'
  328. act 'Next':gt 'KatjaHomeTalk', 'katjaknows1'
  329. end
  330. end
  331. end
  332. if katjaQW['boy_block'] = 1:
  333. act 'Tell Katja you have decided that boys are fun after all <br><font color="red">(Katja will start asking about sex with boys boys again)</font>': gt 'KatjaHomeTalk', 'boy_yes'
  334. end
  335. act 'Stop talking': gt 'katja_dorm', 'start'
  336. act 'Leave Katja''s dorm room':
  337. if sofiaQW['know'] = 0 and university['semester_week'] > 0:
  338. gt 'katja_dorm', 'sofia_meet'
  339. else
  340. minut += 2
  341. gt 'uni_dorm', 'second_floor'
  342. end
  343. end
  344. end
  345. if $ARGS[0] = 'sofia_meet':
  346. minut += 3
  347. sofiaQW['know'] = 1
  348. gs 'stat'
  349. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big260.jpg"></center>'
  350. 'Just as you are about to leave, the door opens and a girl walks in.'
  351. '"Hi, Katja! I''m home early since Maxim suddenly had a meeting with one of his professors. I swear that he''s doing so much to study hard; almost too much. Always trying to meet with his teachers. I told him that they might see it as..." She suddenly stops, having noticed you. "Oh, you have a guest."'
  352. '"Sofia, this is <<$pcs_nickname>>, my '+iif($university['enrolled_in'] = 'teaching_studies', 'classmate and ', '')+'friend from school who was just about to leave," Katja replies before she turns to you. "<<$pcs_nickname>>, this is Sofia, my roommate."'
  353. '"Hi <<$pcs_nickname>>, it''s so nice to meet Katja''s friends since she doesn''t seem to have a lot of them," Sofia says, which clearly makes Katja blush. "So '+iif( $university['enrolled_in'] = 'teaching_studies', 'you''re also studying to become a teacher like Katja', 'what are you studying')+'?" she asks.'
  354. ''+iif( $university['enrolled_in'] = 'teaching_studies', '"yes" ', '"I''m '+iif(university[student] = 1, 'in the '+func('uni_programs', 'program_name')+' program', 'not studying at the university')+'" ')+'you answer.'
  355. '"Cool. I''m '+iif($university['enrolled_in'] = 'nursing', 'also studying to become a nurse. I do think I''ve seen you in class now that I think about it.', 'studying to become a nurse.')+' You must tell me all about yourself and what naughty things Katja was up to in school," she says, making Katja blush even more.'
  356. *nl
  357. '"I''m sorry, but <<$pcs_nickname>> was just leaving," Katja says, looking at you as if trying to say she''s sorry.'
  358. '"That''s right, I''ll be leaving now," you say.'
  359. '"Nice meeting you," Sofia says "Wish we had more time to chat since I barely know anybody here; just Katja and my boyfriend Maxim. See you again soon. I''m sure we''ll become great friends," she continues.'
  360. 'You say goodbye to Katja and as you leave the room, you hear Sofia continuing to talk the ear off of Katja.'
  361. act 'Leave': gt 'uni_dorm', 'second_floor'
  362. end
  363. if $ARGS[0] = 'lazar_pussy_talk':
  364. if katjaQW['lazer_pussy_talk'] + katjaQW['lazer_anal_talk'] = 0 and katjaQW['lazer_anal'] = 0:
  365. katjaQW['lazer_pussy_talk'] = 1
  366. if katjaQW['QWstage'] < 6 and katjaQW['anal_quest'] < 3:
  367. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  368. '"You know, <<$pcs_nickname>>, meeting Lazar at the café got me thinking," Katja says.'
  369. if katjaQW['QWstage'] = 4:
  370. '"We talked about how I would like to try having... sex... with a guy," Katja says with some pause. "I know you said you didn''t want to arrange it, but I''m sure with Lazar that you wouldn''t have to arrange anything; just call him and I''m sure he''ll agree," she continues before you can say anything.'
  371. act 'Agree':
  372. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  373. gt 'katja_dorm', 'lazar_agree'
  374. end
  375. act 'Refuse':
  376. katjaQW['lazer_pussy_talk'] = 2
  377. katjaQW['horny'] -= 5
  378. minut += 5
  379. '"I made myself clear the last time we talked about this, and my answer has not changed," you tell her. It''s clear that Katja is not happy about your response.'
  380. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  381. end
  382. elseif katjaQW['QWstage'] = 5:
  383. '"We agreed that you would help me try to have... vaginal sex... with a guy," Katja says with some pause. "Maybe that guy could be Lazar?"'
  384. act 'Agree':
  385. gt 'katja_dorm', 'lazar_agree'
  386. end
  387. act 'Say you don''t want to have sex Lazar':
  388. katjaQW['lazer_pussy_talk'] = 2
  389. katjaQW['horny'] -= 5
  390. minut += 5
  391. cla
  392. '"I''m not that into Lazar. I don''t think I want to have sex with him," you tell Katja.'
  393. '"Why? He''s so handsome, and he seems to be more mature now. Yes, I know he is just with a girl to have sex. But that''s also what we want. I''m not looking for a relationship," Katja says.'
  394. '"I just don''t think that he''s a guy I want to have sex with," you respond.'
  395. '"Okay," Katja says, but it doesn''t seem like she really accepts your answer.'
  396. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  397. end
  398. else
  399. katjaQW['QWstage'] = 4
  400. if katjaQW['knows_sex'] = 1:
  401. '"You told me how great having sex with a guy is, and with how Lazar was talking, he seemed very interested in us. So maybe we could..." she continues, but her voice drops off.'
  402. '"You want to have Lazar be your first guy?" you ask.'
  403. 'Katja just bites her lips and slowly nods.'
  404. act 'Agree':
  405. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  406. gt 'katja_dorm', 'lazar_agree'
  407. end
  408. act 'Refuse':
  409. katjaQW['lazer_pussy_talk'] = 2
  410. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  411. end
  412. else
  413. '"Have you ever..." she continues.'
  414. '"Have I ever what?" you ask.'
  415. '"Had sex with a guy?" she finishes.'
  416. if stat['vaginal'] = 0:
  417. act 'Tell her you haven''t':
  418. cla
  419. '"No. I''ve never had '+iif(stat['anal'] = 0, 'sex', 'vaginal sex')+' with a guy," you say.'
  420. '"Me neither," Katja replies. "Do you want to try?" she asks hesitantly.'
  421. '"You want to have Lazar be our first guy?" you ask, surprised. Katja just bites her lips and slowly nods.'
  422. act 'Agree':
  423. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  424. gt 'katja_dorm', 'lazar_agree'
  425. end
  426. act 'Refuse':
  427. katjaQW['lazer_pussy_talk'] = 2
  428. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  429. end
  430. end
  431. else
  432. if npc_sex['A149'] > 0:
  433. act 'Tell her you''ve fucked Lazar before':
  434. cla
  435. '"I''ve had sex before. In fact, I''ve had sex with Lazar before," you answer.'
  436. '"How was it? Is he a good lover? Was he your first? Do you hook up with him often?" Katja asks, almost frantically.'
  437. '"Wow. Why do I get the feeling that there is something else going on? Do you want to have sex with Lazar?" you ask'
  438. 'Katja just sheepishly looks down and then slightly nods. "I''ve never tried it. But I think I want to," she finally says.'
  439. act 'Agree':
  440. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  441. gt 'katja_dorm', 'lazar_agree'
  442. end
  443. act 'Refuse':
  444. katjaQW['lazer_pussy_talk'] = 2
  445. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  446. end
  447. end
  448. else
  449. act 'Tell her you''ve had sex before':
  450. cla
  451. '"I''ve had sex before," you answer.'
  452. '"How was it?" Katja asks.'
  453. '"It was good. Any particular reason you''re asking now?" you inquire.'
  454. 'Katja just sheepishly looks down and then slightly nods. "I''ve never tried it... But I think I want to," she finally says.'
  455. act 'Agree':
  456. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  457. gt 'katja_dorm', 'lazar_agree'
  458. end
  459. act 'Refuse':
  460. katjaQW['lazer_pussy_talk'] = 2
  461. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  462. end
  463. end
  464. end
  465. end
  466. act 'Tell Katja you''re not interested in guys': gt 'KatjaHomeTalk', 'boy_no'
  467. end
  468. end
  469. else
  470. if katjaQW['QWstage'] < 6:
  471. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  472. '"You know, <<$pcs_nickname>>, meeting Lazar at the cafe got me thinking," Katja says.'
  473. if katjaQW['QWstage'] = 4:
  474. '"We''ve talked about that. I would like to try having... vaginal sex... with a guy," Katja says with some pause. "I know you said you didn''t want to arrange it, but I''m sure with Lazar you wouldn''t have to arrange anything; just call him and I''m sure he''ll agree," she quickly continues before you can say anything.'
  475. act 'Agree':
  476. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  477. gt 'katja_dorm', 'lazar_agree'
  478. end
  479. act 'Refuse':
  480. katjaQW['lazer_pussy_talk'] = 2
  481. katjaQW['horny'] -= 5
  482. minut += 5
  483. '"I made myself clear last time, and that''s not changed," you tell her. That is something she''s not completely happy with.'
  484. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  485. end
  486. elseif katjaQW['QWstage'] = 5:
  487. '"We have agreed that you would help me to try having... vaginal sex... with a guy," Katja says with some pause. "Maybe that guy could be Lazar?"'
  488. act 'Agree':
  489. gt 'katja_dorm', 'lazar_agree'
  490. end
  491. act 'Say you don''t want to have sex Lazar':
  492. katjaQW['lazer_pussy_talk'] = 2
  493. katjaQW['horny'] -= 5
  494. minut += 5
  495. cla
  496. '"I''m not that into Lazar. I don''t think I want to have sex with him," you tell Katja.'
  497. '"Why? He''s so handsome, and he seems to be more mature now. Yes, I know he is just with a girl to have sex. But that''s also what we want. I''m not looking for a relationship," Katja says.'
  498. '"I just don''t think that he''s a guy I want to have sex with," you respond.'
  499. '"Okay," Katja says, but it doesn''t seem like she really accepts your answer.'
  500. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  501. end
  502. else
  503. katjaQW['QWstage'] = 4
  504. if katjaQW['knows_sex'] = 1:
  505. '"I''ve been thinking about it," Katja starts. "Since I''ve had anal sex with a guy and you''ve told me how good vaginal sex with a guy can be..." She trails off for a second. "Well, it''s just that based on the way that Lazar spoke, I think he''d be interested," she continues, but her voice drops off.'
  506. '"You want Lazar to be the first guy in your pussy?" you ask. Katja just bites her lips and slowly nods.'
  507. act 'Agree':
  508. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  509. gt 'katja_dorm', 'lazar_agree'
  510. end
  511. act 'Refuse':
  512. katjaQW['lazer_pussy_talk'] = 2
  513. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  514. end
  515. else
  516. '"We have had anal sex with a guy, but have you ever had vaginal sex with one?" she continues.'
  517. if stat['vaginal'] = 0:
  518. act 'Tell her you haven''t':
  519. cla
  520. '"No. I have never had '+iif(stat['anal'] = 0, 'sex', 'vaginal sex')+'with a guy," you say.'
  521. '"Me neither," Katja says. "Do you want to try?" she asks hesitantly.'
  522. '"You want Lazar to be the first guy in our pussies?" you ask, surprised. Katja just bites her lips and slowly nods.'
  523. act 'Agree':
  524. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  525. gt 'katja_dorm', 'lazar_agree'
  526. end
  527. act 'Refuse':
  528. katjaQW['lazer_pussy_talk'] = 2
  529. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  530. end
  531. end
  532. else
  533. if npc_sex['A149'] > 0:
  534. act 'Tell her you''ve fucked Lazar before':
  535. cla
  536. '"I''ve had vaginal sex before. In fact, I''ve had sex with Lazar before," you answer'
  537. '"How was it? Is he a good lover? Was he you first? Do you hook up with him often?" Katja asks, almost frantically.'
  538. '"Wow. Why do I get the feeling that there is something else going on? Do you want to have sex with Lazar?" you ask.'
  539. 'Katja just sheepishly looks down and then slightly nods. "I''ve never tried it. But I think I want to," she finally says.'
  540. act 'Agree':
  541. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  542. gt 'katja_dorm', 'lazar_agree'
  543. end
  544. act 'Refuse':
  545. katjaQW['lazer_pussy_talk'] = 2
  546. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  547. end
  548. end
  549. else
  550. act 'Tell her you''ve had sex before':
  551. cla
  552. '"I''ve had vaginal sex before," you answer.'
  553. '"How was it?" Katja asks.'
  554. '"It was good. Any particular reason you''re asking that question now?" you ask.'
  555. 'Katja just sheepishly looks down and then slightly nods. "I''ve never tried it. But I think I want to," she finally answers.'
  556. act 'Agree':
  557. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  558. gt 'katja_dorm', 'lazar_agree'
  559. end
  560. act 'Refuse':
  561. katjaQW['lazer_pussy_talk'] = 2
  562. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  563. end
  564. end
  565. end
  566. end
  567. act 'Tell Katja you''re not interested in guys': gt 'KatjaHomeTalk', 'boy_no'
  568. end
  569. end
  570. else
  571. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  572. '"You know Sveta, when we talked with Lazar at the café, he seemed really into us," Katja says. "Maybe we should call him and see if he''s up to having some fun with us?"'
  573. act 'Agree':
  574. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  575. gt 'katja_dorm', 'lazar_agree'
  576. end
  577. act 'Say you aren''t in the mood':
  578. cla
  579. '"I''m sorry, but I''m not in the mood for a threesome right now," you tell Katja.'
  580. '"Okay, another time then", she replies.'
  581. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  582. end
  583. act 'Say you don''t want to have sex with Lazar':
  584. cla
  585. katjaQW['lazer_pussy_talk'] = 2
  586. '"I''m not that into Lazar. I don''t think I want to have sex with him," you tell Katja.'
  587. '"Why? He is handsome, and he seems to be more mature now. Yes, I know he is just with a girl to have sex. But it''s also what we want. I''m not looking for a relationship," Katja says.'
  588. '"I just don''t think that he''s a guy I want to have sex with," you say.'
  589. '"Okay," Katja says, but it doesn''t seem like she really accepts your answer.'
  590. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  591. end
  592. end
  593. end
  594. else
  595. if katjaQW['lazer_pussy_talk'] = 2:
  596. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  597. '"I know you said earlier that you didn''t want to have vaginal sex with Lazar'+iif(katjaQW['lazer_anal'] > 0, ', but we''ve had anal sex with him; ', ' ')+'so would you please reconsider? I really want to try with a guy, and I want you to be there. Please?" Katja pleads, looking at you with her big eyes.'
  598. act 'Relent':
  599. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  600. gt 'katja_dorm', 'lazar_agree'
  601. end
  602. act 'Stand firm':
  603. katjaQW['horny'] -= 5
  604. minut += 5
  605. '"I made myself clear the last time you asked and that hasn''t changed," you tell her. She doesn''t plead her case, but she doesn''t seem satisfied.'
  606. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  607. end
  608. else
  609. if katjaQW['lazer_anal_talk'] + katjaQW['lazer_anal'] > 0:
  610. katjaQW['lazer_pussy_talk'] = 1
  611. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  612. '"You know we have '+iif(katjaQW['lazer_anal'] > 0, 'talked about', 'had')+' anal sex with Lazar," Katja says. "Maybe we could also have... vaginal sex... with him?" she continues.'
  613. if stat['vaginal'] > 0:
  614. if katjaQW['QWstage'] < 6:
  615. if katjaQW['QWstage'] < 4: katjaQW['QWstage'] = 4
  616. '"So you want him to be your first guy?" you ask Katja. She just nods, looking at you expectantly.'
  617. else
  618. '"So you want to also have vaginal sex with him?" you ask.'
  619. '"We''ve had vaginal sex with other boys, so why not him as well?" she replies.'
  620. end
  621. else
  622. if katjaQW['QWstage'] < 4: katjaQW['QWstage'] = 4
  623. '"I''ve never had vaginal sex with a guy," you tell Katja.'
  624. '"So, do you want to try it together with me?" Katja says with a mockingly innocent look.'
  625. end
  626. act 'Agree':
  627. if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
  628. gt 'katja_dorm', 'lazar_agree'
  629. end
  630. act 'Refuse':
  631. katjaQW['lazer_pussy_talk'] = 2
  632. gt 'katja_dorm', 'lazar_refuse', 'pussy'
  633. end
  634. else
  635. gt 'katja_dorm', 'chat'
  636. end
  637. end
  638. end
  639. end
  640. if $ARGS[0] = 'lazar_refuse':
  641. minut = +5
  642. gs 'stat'
  643. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  644. 'You refuse and Katja looks puzzled.'
  645. if stat['vaginal'] = 0 and $ARGS[1] = 'pussy':
  646. act 'Tell her you aren''t ready':
  647. cla
  648. '"I''m not ready to have sex with a guy," you say. Katja nods but seems a little surprised that she is more ready than you.'
  649. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  650. end
  651. end
  652. if stat['anal'] = 0 and $ARGS[1] = 'anal':
  653. act 'Tell her you''re not ready':
  654. cla
  655. '"I''m not ready to have anal sex with a guy," you say. Katja nods but seems a little surprised that she is more ready than you.'
  656. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  657. end
  658. end
  659. act 'You''re too precious to share':
  660. cla
  661. katjaQW['horny'] += 20
  662. minut += 5
  663. 'Her puzzled looks turn into a smile, and she looks at you with lust in her eyes.'
  664. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  665. act 'Kiss her': gt 'katjaEvDin', 'kiss'
  666. end
  667. act 'Tell her to stick with girls':
  668. cla
  669. katjaQW['horny'] -= 5
  670. minut += 5
  671. '"Boys aren''t worth it. Just stick with girls," you tell her, but she doesn''t look entirely convinced.'
  672. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  673. end
  674. end
  675. if $ARGS[0] = 'lazar_agree':
  676. minut = +5
  677. gs 'stat'
  678. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  679. if katjaQW['QWstage'] = 5:
  680. '"Okay. We should let Lazar be '+iif(stat['vaginal'] >0, 'your', 'our')+' first guy," you agree.'
  681. 'Katja looks a little embarrassed but has a naughty gleam in her eyes.'
  682. elseif katjaQW['QWstage'] > 5:
  683. '"Okay. We can include Lazar in our harem of hot guys," you say. Which gets Katja to start laughing.'
  684. 'When she stops, she looks very excited. "Great. I want his cock in my pussy!"'
  685. end
  686. if katjaQW['anal_quest'] = 2:
  687. if katjaQW['lazer_anal_talk'] = 1:
  688. if katjaQW['QWstage'] > 5:
  689. '"And we''ll let him fuck our butts, like we said earlier?" Katja asks.'
  690. '"Of course. We already agreed to that," you answer.'
  691. else
  692. '"Okay. We should let Lazar be the first guy to fuck '+iif(stat['anal'] >0, 'your', 'our')+' ass," you agree.'
  693. 'Katja looks a little embarrassed but has a naughty gleam in her eyes.'
  694. end
  695. else
  696. katjaQW['lazer_anal_talk'] = 1
  697. '"And we''ll let him fuck our butts, like we talked about getting somebody to do earlier?" Katja asks.'
  698. '"We could get him to do that if he wants to," you answer.'
  699. end
  700. elseif katjaQW['anal_quest'] = 3:
  701. if katjaQW['QWstage'] > 5:
  702. katjaQW['lazer_anal_talk'] = 1
  703. '"And we''ll also let him fuck our butts, like '+iif(katjaQW['lazer_anal'] = 0, 'we let others do', 'before')+'?" Katja asks.'
  704. '"If he wants to, of course," you answer.'
  705. else
  706. '"Okay. We can include Lazar in our harem of guys we let buttfuck us," you say. Which gets Katja to start laughing.'
  707. 'When she stops, she looks very excited. "Great. I want his cock in my ass!"'
  708. end
  709. end
  710. if katjajQW['slut'] > 60 and katjaQW['anal_quest'] = 0:
  711. act 'Katja has something more to say': gt 'Katja_dorm', 'lazar_anal_talk'
  712. elseif katjajQW['slut'] > 50 and katjaQW['QWstage'] < 5:
  713. act 'Katja has something more to say': gt 'Katja_dorm', 'lazar_pussy_talk'
  714. else
  715. act 'Call Lazar':
  716. cla & *clr
  717. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  718. 'You take out your phone and call Lazar. "What up, <<$pcs_nickname>>?" Lazar says when he answers, almost immediately.'
  719. '"So, Katja and I were wondering if you were up for some fun right now?" you ask.'
  720. '"I''m always ready for some fun," he says. "What kind of fun do you have in mind?"'
  721. if katjaQW['QWstage'] = 5:
  722. if katjaQW['anal_quest'] = 2:
  723. '"Well '+iif(stat['vaginal']> 0, 'Katja has a pussy', 'we have pussies')+' and '+(stat['anal']> 0, 'Katja has a butt', 'we have butts')+' that have never tried a cock, and thought that you would be the man for doing something about it?" you say.'
  724. else
  725. '"Well '+iif( stat['vaginal']> 0, 'Katja has a pussy that has', 'we have pussies that have')+' never tried a cock, and thought that you would be the man for doing something about it?" you say.'
  726. end
  727. 'You hear Lazar gasp at your brazenness and see Katja''s face turning completely red.'
  728. 'After getting himself together, he answers, "Of course, I am the right man for that. Come on over."'
  729. else
  730. if katjaQW['anal_quest'] = 2:
  731. '"Well, '+iif( stat['anal']> 0, 'Katja has a butt that has', 'we have butts that have')+' never tried a cock, and thought that you would be the man for doing something about that?" you say.'
  732. 'You hear Lazar gasp at your brazenness and see Katja''s face turning completely red.'
  733. 'After getting himself together, he answers, "Of course, I am the right man for that. Come on over."'
  734. else
  735. '"Well, we are pretty horny right now and thought you might be able to help us with that?" you say.'
  736. 'You can almost hear Lazar''s massive smile and see Katja''s face turning red.'
  737. '"Of course, I am the right man for that. Come on over," he answers.'
  738. end
  739. end
  740. '"We will be right over," you say'+iif(katjaQW['lazer_anal'] + katjaQW['lazer_pussy'] = 0, ' and he gives you his address ', ' ')+'before you hang up.'
  741. act 'Go to Lazar''s place': minut + 5 & gt 'katja_uni_sex', 'lazar_katja_uni_3some'
  742. end
  743. end
  744. end
  745. if $ARGS[0] = 'lazar_anal_talk':
  746. if katjaQW['lazer_pussy_talk'] + katjaQW['lazer_anal_talk'] = 0 and katjaQW['lazer_pussy'] = 0:
  747. katjaQW['lazer_anal_talk'] = 1
  748. if katjaQW['QWstage'] < 5 and katjaQW['anal_quest'] < 3:
  749. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  750. '"You know, <<$pcs_nickname>>, meeting Lazar at the café got me thinking," Katja says.'
  751. if katjaQW['anal_quest'] = 1:
  752. '"We''ve talked about that. I would like to try having... anal sex with a guy," Katja says with some pause. "I know you said you didn''t want to arrange it, but I''m sure with Lazar, you would not have to arrange anything; just call him and I am sure he will agree," she quickly continues before you can say anything.'
  753. act 'Agree':
  754. katjaQW['anal_quest'] = 2
  755. gt 'katja_dorm', 'lazar_agree'
  756. end
  757. act 'Refuse':
  758. katjaQW['horny'] -= 5
  759. katjaQW['lazer_anal_talk'] = 2
  760. minut += 5
  761. '"I made myself clear last time and that hasn''t changed," you tell her. She''s not completely happy.'
  762. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  763. end
  764. else
  765. katjaQW['anal_quest'] = 1
  766. if katjaQW['knows_anal'] = 1:
  767. '"You told me how great having anal sex with a guy is, and with how Lazar was talking, he seemed very interested in us. So maybe we could..." she continues, but her voice drops off.'
  768. '"You want to have Lazar be the first guy to fuck your butt?" you ask. Katja just bites her lips and slowly nods.'
  769. act 'Agree':
  770. katjaQW['anal_quest'] = 2
  771. gt 'katja_dorm', 'lazar_agree'
  772. end
  773. act 'Refuse':
  774. katjaQW['lazer_anal_talk'] = 2
  775. gt 'katja_dorm', 'lazar_refuse', 'anal'
  776. end
  777. else
  778. '"Have you ever..." she continues.'
  779. '"Have I ever what?" you ask.'
  780. '"Had anal sex with a guy?" she finishes.'
  781. if stat['anal'] = 0:
  782. act 'Tell her you haven''t':
  783. cla
  784. '"No. I''ve never had '+iif(stat['vaginal'] = 0, 'sex', 'anal sex')+' with a guy," you say.'
  785. '"Me neither," Katja says. "Do you want to try?" she asks hesitantly.'
  786. '"You want Lazar to be the first guy fucking our butts?" you ask, surprised. Katja just bites her lips and slowly nods.'
  787. act 'Agree':
  788. katjaQW['anal_quest'] = 2
  789. gt 'katja_dorm', 'lazar_agree'
  790. end
  791. act 'Refuse':
  792. katjaQW['lazer_anal_talk'] = 2
  793. gt 'katja_dorm', 'lazar_refuse', 'anal'
  794. end
  795. end
  796. else
  797. if npc_sex['A149'] > 0:
  798. act 'Tell her you''ve fucked Lazar before':
  799. cla
  800. '"I''ve had anal sex before. In fact, I''ve had anal sex with Lazar before," you answer.'
  801. '"How was it? Is he a good lover? Was he you first? Do you hook up with him often?" Katja asks, almost frantically.'
  802. '"Wow. Why do I get the feeling that there''s something else going on? Do you want to have anal sex with Lazar?" you ask.'
  803. 'Katja just sheepishly looks down and then slightly nods. "I''ve never tried it. But I think I want to," she finally replies.'
  804. act 'Agree':
  805. katjaQW['anal_quest'] = 2
  806. gt 'katja_dorm', 'lazar_agree'
  807. end
  808. act 'Refuse':
  809. katjaQW['lazer_anal_talk'] = 2
  810. gt 'katja_dorm', 'lazar_refuse', 'anal'
  811. end
  812. end
  813. else
  814. act 'Tell her you''ve had anal sex before':
  815. cla
  816. '"I''ve had anal sex before," you answer.'
  817. '"How was it?" Katja asks.'
  818. '"It was good. Any particular reason you''re asking that now?" you inquire.'
  819. 'Katja just sheepishly looks down and then slightly nods. "I''ve never tried it. But I think I want to," she finally replies.'
  820. act 'Agree':
  821. katjaQW['anal_quest'] = 2
  822. gt 'katja_dorm', 'lazar_agree'
  823. end
  824. act 'Refuse':
  825. katjaQW['lazer_anal_talk'] = 2
  826. gt 'katja_dorm', 'lazar_refuse', 'anal'
  827. end
  828. end
  829. end
  830. end
  831. act 'Tell Katja you have no interest in boys': gt 'KatjaHomeTalk', 'boy_no'
  832. end
  833. end
  834. else
  835. if katjaQW['anal_quest'] < 3:
  836. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  837. '"You know, <<$pcs_nickname>>, meeting Lazar at the cafe got me thinking," Katja says.'
  838. if katjaQW['anal_quest'] = 1:
  839. '"We''ve talked about that. I would like to try having... anal sex with a guy," Katja says with some pause. "I know you said you didn''t want to arrange it, but I''m sure with Lazar that you wouldn''t have to arrange anything; just call him and I''m sure he''ll agree," she quickly continues before you can say anything.'
  840. act 'Agree':
  841. katjaQW['anal_quest'] = 2
  842. gt 'katja_dorm', 'lazar_agree'
  843. end
  844. act 'Refuse':
  845. katjaQW['lazar_anal_talk'] = 2
  846. katjaQW['horny'] -= 5
  847. minut += 5
  848. '"I made myself clear last time and that hasn''t changed," you tell her. But, nevertheless, she''s not completely happy.'
  849. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  850. end
  851. else
  852. katjaQW['anal_quest'] = 1
  853. if katjaQW['knows_anal'] = 1:
  854. '"I''ve been thinking about it," Katja starts. "Since I''ve had sex with a guy and you''ve told me how good anal sex with a guy can be..." She trails off for a second. "Well, it''s just that based on the way that Lazar spoke, I think he''d be interested," she continues, but her voice drops off.'
  855. '"You want to have Lazar be the first boy to fuck your ass?" you ask. Katja just bites her lips and slowly nods.'
  856. act 'Agree':
  857. katjaQW['anal_quest'] = 2
  858. gt 'katja_dorm', 'lazar_agree'
  859. end
  860. act 'Refuse':
  861. katjaQW['lazer_anal_talk'] = 2
  862. gt 'katja_dorm', 'lazar_refuse', 'anal'
  863. end
  864. else
  865. '"We''ve had sex with a guy, but have you ever had anal sex with one?" she continues.'
  866. if stat['anal'] = 0:
  867. act 'Tell her you haven''t':
  868. cla
  869. '"No. I''ve never had '+iif(stat['vaginal'] = 0, 'sex', 'anal sex')+' with a guy," you answer.'
  870. '"Me neither," Katja says. "Do you want to try?" she asks hesitantly.'
  871. '"You want Lazar to be the first guy fucking our butts?" you ask, surprised. Katja just bites her lips and slowly nods.'
  872. act 'Agree':
  873. katjaQW['anal_quest'] = 2
  874. gt 'katja_dorm', 'lazar_agree'
  875. end
  876. act 'Refuse':
  877. katjaQW['lazer_anal_talk'] = 2
  878. gt 'katja_dorm', 'lazar_refuse', 'anal'
  879. end
  880. end
  881. else
  882. if npc_sex['A149'] > 0:
  883. act 'Tell her you''ve fucked Lazar before':
  884. cla
  885. '"I''ve had anal sex before. In fact, I''ve had anal sex with Lazar before," you answer.'
  886. '"How was it? Is he a good lover? Was he you first? Do you hook up with him often?" Katja asks, almost frantically.'
  887. '"Wow. Why do I get the feeling that there''s something else going on? Do you want to have anal sex with Lazar?" you ask.'
  888. 'Katja just sheepishly looks down and then slightly nods. "I''ve never tried it. But I think I want to," she finally responds.'
  889. act 'Agree':
  890. katjaQW['anal_quest'] = 2
  891. gt 'katja_dorm', 'lazar_agree'
  892. end
  893. act 'Refuse':
  894. katjaQW['lazer_anal_talk'] = 2
  895. gt 'katja_dorm', 'lazar_refuse', 'anal'
  896. end
  897. end
  898. else
  899. act 'Tell her you''ve had anal sex before':
  900. cla
  901. '"I''ve had anal sex before," you answer.'
  902. '"How was it?" Katja asks.'
  903. '"It was good. Any particular reason you''re asking that question now?" you inquire.'
  904. 'Katja just sheepishly looks down and then slightly nods. "I''ve never tried it. But I think I want to," she finally responds.'
  905. act 'Agree':
  906. katjaQW['anal_quest'] = 2
  907. gt 'katja_dorm', 'lazar_agree'
  908. end
  909. act 'Refuse':
  910. katjaQW['lazer_anal_talk'] = 2
  911. gt 'katja_dorm', 'lazar_refuse', 'anal'
  912. end
  913. end
  914. end
  915. end
  916. act 'Tell Katja you''re not interested in guys': gt 'KatjaHomeTalk', 'boy_no'
  917. end
  918. end
  919. else
  920. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  921. '"You know, <<$pcs_nickname>>, when we talked with Lazar at the café, he seemed really into us," Katja says. "Maybe we should call him and see if he''s up for having some fun with us."'
  922. act 'Agree':
  923. gt 'katja_dorm', 'lazar_agree'
  924. end
  925. act 'Say you''re not in the mood':
  926. cla
  927. '"I''m sorry, but I am not in the mood for a threesome right now," you tell Katja.'
  928. '"Okay, another time then", she replies.'
  929. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  930. end
  931. act 'Say you don''t want to have sex Lazar':
  932. cla
  933. katjaQW['lazer_anal_talk'] = 2
  934. '"I''m not that into Lazar. I don''t think I want to have sex with him," you tell Katja.'
  935. '"Why? He is handsome, and he seems to be more mature now. Yes, I know he is just with a girl to have sex. But it''s also what we want. I''m not looking for a relationship," Katja says.'
  936. '"I just don''t think that he''s a guy I want to have sex with," you say.'
  937. '"Okay," Katja says, but it doesn''t seem like she really accepts your answer.'
  938. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  939. end
  940. end
  941. end
  942. else
  943. if katjaQW['lazer_anal_talk'] = 2:
  944. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  945. '"I know you said earlier that you didn''t want to have anal sex with Lazar but'+iif(katjaQW['lazer_pussy'] > 0, ' we''ve had vaginal sex with him, so ', ' ')+'would you please reconsider? I really want to try anal with a guy, and I want you to be there. Please?" Katja pleads, looking at you with her big eyes,'
  946. act 'Agree':
  947. katjaQW['lazer_anal_talk'] = 1
  948. katjaQW['anal_quest'] = 2
  949. gt 'katja_dorm', 'lazar_agree'
  950. end
  951. act 'Stand firm':
  952. katjaQW['horny'] -= 5
  953. minut += 5
  954. '"I made myself clear the last time you asked and that hasn''t changed," you tell her. She doesn''t plead her case, but she doesn''t seem satisfied.'
  955. act 'Talk about something else': gt 'Katja_dorm_talk', 'talk'
  956. end
  957. else
  958. if katjaQW['lazer_pussy_talk'] + katjaQW['lazer_pussy'] > 0:
  959. katjaQW['lazer_anal_talk'] = 1
  960. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
  961. '"You know we have '+iif(katjaQW['lazer_pussy'] = 0, 'talked about', 'had')+' sex with Lazar," Katja says. "Maybe we could also have... anal sex with him?" she continues.'
  962. if stat['anal'] > 0:
  963. if katjaQW['anal_quest'] < 2:
  964. katjaQW['anal_quest'] = 2
  965. '"So you want him to be the first guy to fuck your ass?" you ask Katja. She just nods, looking at you expectantly.'
  966. else
  967. '"So you want to also have anal sex with him?" you ask.'
  968. '"We have anal sex with other guys, so why not him too?" she answers.'
  969. end
  970. else
  971. if katjaQW['anal_quest'] < 2: katjaQW['anal_quest'] = 2
  972. '"I''ve never had anal sex with a guy," you tell Katja.'
  973. '"So you want to try it together with me?" Katja says with a mockingly innocent look.'
  974. end
  975. act 'Agree':
  976. katjaQW['anal_quest'] = 2
  977. gt 'katja_dorm', 'lazar_agree'
  978. end
  979. act 'Refuse':
  980. katjaQW['lazer_anal_talk'] = 2
  981. gt 'katja_dorm', 'lazar_refuse', 'anal'
  982. end
  983. else
  984. gt 'katja_dorm', 'chat'
  985. end
  986. end
  987. end
  988. end
  989. if $ARGS[0] = 'lazar_kiss':
  990. *clr & cla
  991. minut += 5
  992. katjaQW['Lazar_day'] = daystart
  993. gs 'stat'
  994. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_kiss.jpg"></center>'
  995. 'Katja almost jumps you and gives you a kiss. Afterwards, she looks at you a little hesitantly. "You know, why don''t we call Lazar to see if he wants us to come over?"'
  996. act 'Agree': gt 'katja_uni_sex', 'lazar_katja_uni_3some'
  997. act 'You''re not in the mood': katjaQW['horny'] -= 20 & gt 'Katja_dorm', 'Talk'
  998. end
  999. --- katja_dorm ---------------------------------