Browse Source

[changed/fixed] New school break chats for Katja by Vengance, which inclydes some reargaging of her special chat options and fixiing of no panty quest variables.

bgkjdgbizgblzdgbr 2 years ago
parent
commit
cae11178bf
3 changed files with 99 additions and 98 deletions
  1. 6 17
      locations/Katja_Tanga.qsrc
  2. 92 80
      locations/gschool_coolkid_chats.qsrc
  3. 1 1
      locations/pav_disco_coolkids.qsrc

+ 6 - 17
locations/Katja_Tanga.qsrc

@@ -102,24 +102,11 @@ if $ARGS[0] = 'secretroom':
 	end
 end
 
-
-if $ARGS[0] = 'start':
-	gs 'stat'
-	CLOSE ALL
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-	'You did a quick turn, causing your skirt to twirl up. For a brief moment exposing your lack of panties. Katja''s eyes widened in surprise. "You''re not wearing panties?" She whispers to you.'
-	act 'Show her you are not wearing panties.':
-		*clr & cla
-		if $loc ! 'pav_disco':
-			gt 'Katja_Tanga', 'school'
-		elseif $loc = 'pav_disco':
-			gt 'Katja_Tanga', 'dance'
-		end
-	end
-end
-
 if $ARGS[0] = 'school':
+	*clr & cla
 	i=rand(1,6)
+	katjaQW['no_panties_day'] = daystart
+	'You did a quick turn, causing your skirt to twirl up. For a brief moment exposing your lack of panties. Katja''s eyes widened in surprise. "You''re not wearing panties?" She whispers to you.'
 	if analplugIN = 1:
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/katja/tanga1_7.mp4"></video></center>'
 		inhib_exp += rand(1,4)
@@ -182,6 +169,7 @@ if $ARGS[0] = 'school3':
 			'Blushing Katja pulls away from your touch and buttons her shirt back up, but looks at you slyly and says. "I have a key to a storage closet, we can go there for a bit more privacy if you want." Giving you a hopeful look that you will agree.'
 			act 'Go': gt 'Katja_tanga', 'secretroom'
 		else
+			ketjaQW['horny'] += 10
 			if katjaQW['school_sex'] = 1: katjaQW['slut'] +=1
 			'Blushing Katja pulls away from your touch and buttons her shirt back up, looking around to see if anyone had seen you grabbing her tits. "<<$pcs_nickname>> Are you crazy? Anyone could have seen us and what would they say?". '
 		end
@@ -225,6 +213,7 @@ if $ARGS[0] = 'school4':
 					*clr & cla
 					if KatjaQW['Slut'] > 80 and katjaQW['pantiesQWstage'] = 4: katjaQW['pantiesQWstage'] = 5
 					if katjaQW['pantiesQWstage'] = 3: katjaQW['pantiesQWstage'] = 4
+					katjaQW['take_of_panties_day'] = daystart
 					gs 'arousal', 'erotic', -5
 					gs 'arousal', 'end'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga5_5.jpg"></center>'
@@ -251,7 +240,7 @@ if $ARGS[0] = 'dance':
 	minut += 10
 	gs 'arousal', 'flash', 5
 	gs 'stat'
-	katjaQW['no_panties_day'] = daystart & ! katjaQW['no_panties_day'] to operate once a day
+	katjaQW['no_panties_day_disco'] = daystart & ! katjaQW['no_panties_day_disco'] to operate once a day
 	i=rand(1,3)
 	inhib_exp += rand(1,2)
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco2_<<i>>.jpg"></center>'

+ 92 - 80
locations/gschool_coolkid_chats.qsrc

@@ -466,62 +466,62 @@ end
 if $ARGS[0] = 'katja':
 	*clr & cla
 	menu_off = 1
+	gs 'npc_relationship', 'modify', 'A14', 'like'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+	if rand(1,3) = 1 and npc_sex['A14'] > 0 and $pantyworntype = 'none' and PCloSkirt > 1 and katjaQW['no_panties_day'] ! daystart:
+		act 'Show her you are not wearing panties.': gt 'Katja_tanga', 'school'
+	end
 	if katjaQW['QWstage'] > 2:
 		if katjaQW['Horny'] < 20:
 			'Katja looks calm and stoic.'
 		elseif katjaQW['Horny'] < 40:
 			'You see a naughty twinkle in Katja''s eyes.'
 		elseif katjaQW['Horny'] < 60:
-			'Katja has a faint blush on her cheeks and she looks at you mischievously.'
+			'Katja has a faint blush on her cheeks as she looks at you mischievously.'
 		elseif katjaQW['Horny'] < 80:
 			'Katja is blushing fairly obviously and looks at you longingly.'
 		else
-			'Katja is as red as a lobster and her chest is heaving from her heavy breathing. She''s idly rubbing her thighs against one another while you talk.'
+			'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 while you talk.'
 		end
 	end
-
-	if npc_rel['A14'] >= 50 and fame['pav_slut'] < 200:
-		npc_rel['A14'] += 1
-		if grupTipe = 1:
-			'You spend some time hanging around Kat''s locker, laughing and joking as she tells you some personal stories about Vicky. "She had been drinking all night and had to go, but all the stalls were full, so she drags me out behind the community center to go pee behind a bush." She breaks out into a fit of giggles.'
-			'"She was so drunk, as she was squatting, she stumbled and fell into her own pee!"'
-		else
-			'You''re hanging around Katja''s locker, chatting about the latest fashion when she pulls out a decorated and well-loved journal. The pages are filled with various snippets of clothes, makeup and models cut from magazines, along with little notes she''s written. "Isn''t this such a pretty dress? I would <i>love</i> to wear something like that."'
-		end
-
-	elseif npc_rel['A14'] <= 20 and fame['pav_slut'] < 200:
-		npc_rel['A14'] += 1
-		if grupTipe = 1:
-			'"Hey, Kat, trying a new lipstick out? That color looks pretty on you." you compliment her and she smiles sheepishly.'
-			'"Yeah... Just wanted to try something a little different..." she answers quietly. The conversation doesn''t really go anywhere as she keeps her answers short or doesn''t say anything at all. At least she''s willing to stick around.'
-		else
-			'You''re in the middle of trying to keep a conversation going with a very disinterested Katja when she pulls out her phone and sighs. "Sorry but Vicky just texted me and she, uh, well, she needs me! For... something." She smiles nervously before shuffling off in the opposite direction.'
-		end
-
-	elseif fame['pav_slut'] >= 200:
-		'"Oh hey, Kat. I was wondering if you had any recommendations for lipstick that won''t smear? Things can get kind of messy when I''m... you know." You press your tongue against the inside of your cheek to imitate sucking cock.'
-		'She looks at you in confusion for a few seconds before she gasps softly. "That... that''s gross!" she huffs. "How can you even ask me that?!"'
-	else
-		npc_rel['A14'] += 1
-		'With Katja being a quiet girl, she doesn''t do much talking, but she seems to enjoy some lighthearted banter with you, so long as you''re doing most of the talking. You get the feeling that if you were closer, she''d open up more, but for now you''ll have to settle with this.'
-	end
-
-	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-
 	if katjaQW['drunk_help'] = 1:
-		act 'Thank Katja for taking you home from the disco':
+		act 'Thank her for taking you home':
 			*clr & cla
-			npc_rel['A14'] += 5
+			gs 'npc_relationship', 'modify', 'A14', 'like'
 			katjaQW['drunk_help'] = 0
 			gs 'stat'
 			'<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-			'You approach Katja and thank her for taking you home from the disco when you were drunk the other night. Katja gives you a knowing smile. "Don''t mention it <<$pcs_nickname>>! You really shouldn''t get that drunk again though. It could end badly. Some of the guys there are real pigs..." she says. "Do you want to hang out after school? We could do our homework together?"'
+			'You approach Katja and thank her for taking you home from the disco when you were drunk and she gives you a knowing smile. "Don''t mention it <<$pcs_nickname>>! You really shouldn''t get that drunk again though. It could end badly. Some of the guys there are real pigs..." she says. "Do you want to hang out after school? We could do our homework together?"'
 			'"Sure, why not?" you reply.'
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
+	end
+	if katjaQW['QWstage'] > 2 and katjaQW['knows_masterbation'] + katjaQW['knows_BJ'] + katjaQW['knows_sex'] + katjaQW['knows_anal']+ katjaQW['knows_cuni'] >= 2:
+		act 'Kiss Katja':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
+			'You lean in to kiss Katja.'
+			if katjaQW['horny'] < 30:
+				cla & *nl
+				'She pulls away from you as you try and kiss her, looking around to see if anyone seen you. "Not here and not now."'
+				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			else
+				*clr & cla
+				'<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+				'You slowly lean in towards Katja to kiss her. Unable to resist, Katja closes her eyes, slowly opens her mouth and leans in to meet your kiss.'
+				gs 'katjaEv', 'kiss_events'
+			end
+		end
+	end
+	if rand(1,2) = 1 and katjaQW['school_sex'] = 1 and katjaQW['horny'] >= 40:
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
+		'Katja slowly leans in towards you, almost closing her eyes and slowly opening her mouth. Unable to resist, you lean in and meet her with a kiss.'
+		gs 'katjaEv', 'kiss_events'
 	elseif katjaQW['QWstage'] > 1 and pcs_makeup <= 1:
 		'Katja looks at you with a smile. "<<$pcs_nickname>>, I bet you would look great with a little make-up on you! What do you say?"'
 		act 'Let her put makeup on you':
@@ -556,36 +556,59 @@ if $ARGS[0] = 'katja':
 				act 'Keep talking to her': gt 'gschool_coolkid_chats', 'katja'
 			end
 		end
+	elseif fame['pav_slut'] >= 200:
+		if npc_rel['A14'] >= 50:
+			'"Hey Katja, I was wondering if you had any recommendations for lipstick that won''t smear? Things can get kind of messy when I''m... you know." You press your tongue against the inside of your cheek to imitate sucking cock.'
+			'She looks at you in confusion for a few seconds before she gasps softly. "That... that''s gross!" she huffs. "How can you even ask me something like that?!"'
+		elseif npc_rel['A14'] <= 20:
+			'Katja looks around nervously when she sees you approaching. She catches sight of her sister and dashes over to her, clearly wanting to avoid speaking to you.'
+		else
+			'Katja doesn''t look too happy to see you and spends most of your awkwardly one sided conversation fumbling as she looks for a way out. As soon as the bell rings, she immediately dashes off.'
+		end
+	elseif grupTipe = 1:
+		if npc_rel['A14'] >= 50:
+			'You spend some time hanging around Kat''s locker, laughing and joking as she tells you some personal stories about Vicky. "She had been drinking all night and had to go, but all the stalls were full, so she drags me out behind the community center to go pee behind a bush." She breaks out into a fit of giggles.'
+			'"She was so drunk, as she was squatting, she stumbled and fell into her own pee!"'
+		elseif npc_rel['A14'] <= 20:
+			'You smile at her as you approach. "Hey Katja, trying a new lipstick out? That color looks pretty on you." '
+			'She smiles sheepishly at your compliment. "Yeah... Just wanted to try something a little different..." she answers quietly. The conversation doesn''t really go anywhere as she keeps her answers short or doesn''t say anything at all. At least she''s willing to actually talk to you.'
+		else
+			'With Katja being a quiet girl, she doesn''t do much talking, but she seems to enjoy some lighthearted banter with you, so long as you''re doing most of the talking. You get the feeling that if you were closer, she''d open up more, but for now you''ll have to settle with this.'
+		end
+	elseif grupTipe = 2:
+		if npc_rel['A14'] >= 50:
+			'You approach Katja and have a lively conversation where you exchange funny stories about Vanya. "And that''s how my sister fell in love with the biggest clown in school!" she laughs with a snort.'
+                        '"And I wouldn''t change him for the world!" Vicky adds with a smile.'
+		elseif npc_rel['A14'] <= 20:
+			'Katja looks around nervously when she sees you approaching. "Why do you want to talk to me? I''m not sporty like you or my sister or Albina. Could you go and....speak with someone else please?"'
+		else
+			'With Katja being a quiet girl, she doesn''t do much talking, but she seems to enjoy some lighthearted banter with you, so long as you''re doing most of the talking. You get the feeling that if you were closer, she''d open up more, but for now you''ll have to settle with this.'
+		end
+	elseif grupTipe = 3:
+		if npc_rel['A14'] >= 50:
+			'Katja smiles as you approach and you have a lively conversation about your favorite subjects and her plans for going to university after school. "I want to become a teacher. Helping others achieve their potential just sounds like the perfect job!" she gleefully states.'
+		elseif npc_rel['A14'] <= 20:
+			'Katja doesn''t look too happy to see you and your conversation doesn''t really go anywhere as she keeps her answers short or doesn''t say anything at all. At least she''s willing to actually talk to you.'
+		else
+			'Altough Katja is happy to see you, she doesn''t do much talking. You get the feeling that she''d open up more if you were closer, but for now you''ll have to settle with this.'
+		end
+	elseif grupTipe = 4:
+		if npc_rel['A14'] >= 50:
+			'Katja takes a surprising interest in what you and your fellow gopniks get up to outside of school and listens carefully when you answer her numerous questions.'
+		elseif npc_rel['A14'] <= 20:
+			'Katja looks around nervously when she sees you approaching. She catches sight of her sister and dashes over to hide behind her, clearly scared of you and wanting to avoid speaking to you.'
+		else
+			'With Katja being a quiet girl, she doesn''t do much talking and often avoids eye contact with you. You get the feeling she''d open up more if you were closer, but for now you''ll have to settle with this.'
+		end
 	else
-		!!The first condiditon for kissing Katja is to check that you have kissed her before. The second requires you to have told her about at least two of your sexual experiences when chating with her at her home.
-		if katjaQW['QWstage'] > 2 and katjaQW['knows_masterbation'] + katjaQW['knows_BJ'] + katjaQW['knows_sex'] + katjaQW['knows_anal']+ katjaQW['knows_cuni'] >= 2:
-			act 'Kiss Katja':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
-				'You lean in to kiss Katja.'
-				if katjaQW['horny'] < 30:
-					cla & *nl
-					'She pulls away from you as you try and kiss her, looking around to see if anyone seen you. "Not here and not now."'
-					act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-				else
-					*clr & cla
-					'<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
-					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-					'You slowly lean in towards Katja to kiss her. Unable to resist, Katja closes her eyes, slowly opens her mouth and leans in to meet your kiss.'
-					gs 'katjaEv', 'kiss_events'
-				end
-			end
+		if npc_rel['A14'] >= 50:
+			'Despite the judgmental stares and insults the other cool kids and jocks throw at you, Katja makes the time to briefly speak with you before Vicky pulls her away to "save" her from the "social embarrassment" of speaking with you.'
+		elseif npc_rel['A14'] <= 20:
+			'Katja looks around nervously when she sees you approaching. She catches sight of her sister and dashes over to her, clearly wanting to avoid speaking to you.'
+		else
+			'With Katja being a quiet girl, she doesn''t do much talking, the judgmental stares of the other cool kids only making things worse for her. You get the feeling she''d be more comfortable speaking with you if you were closer to her or more popular with your peers.'
 		end
 	end
-
-	if rand(1,3) = 1 and npc_sex['A14'] > 0 and $pantyworntype = 'none' and PCloSkirt > 1 and katjaQW['no_panties_day'] ! daystart:  gt 'Katja_tanga', 'start'
-
-	if rand(1,2) = 1 and katjaQW['school_sex'] = 1 and katjaQW['horny'] >= 40:
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
-		'Katja slowly leans in towards you, almost closing her eyes and slowly opening her mouth. Unable to resist, you lean in and meet her with a kiss.'
-		gs 'katjaEv', 'kiss_events'
-	end
 end
 
 
@@ -601,45 +624,34 @@ if $ARGS[0] = 'Katjaproblems':
 	'"I don''t like that film. It''s just not my type and... well... I have homework to do."'
 	*nl
 	'Katja''s flimsy excuse and demeanor doesn''t convince the driven Svyatoslav, who just smiles, knowing that she will eventually agree with him. You ponder about what to do when Vicky steps between the two of them.'
-	'"Get lost you chiseled, sculpted hunk of a man! Don''t charm my sister into marrying you so I am forced to be an incredibly young, pretty and cool aunt!"'
+	'"Get lost you chiseled, sculpted hunk of a man! Don''t charm my sister into marrying you so I''m forced to be an incredibly young, pretty and cool aunt!"'
 	'There are various reactions from everyone present, but her words are enough to break Svyatoslav''s hold and take away his confidence. The jock''s next words sound... somewhat shaken.'
-	'"Okay... Eh... Look Katja, just think about it, okay? Just... give me a chance... Yeah... Ehm... Until later."'
+	'"Okay... Uh... Look Katja, just think about it, okay? Just... give me a chance... Yeah... Ehm... Until later."'
 	'As Svyatoslav leaves, Katja releases a long-winded sigh.'
 	gs 'stat'
-
 	act 'Talk with the twins':
 	    *clr & cla
 		'<center><table><td><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></td><td><img <<$set_imgh>> src="images/characters/shared/headshots_main/big15.jpg"></td></table></center>'
 		'"Thanks Vicky. I don''t know how to tell him that I''m not interested." She sighs. "I don''t think that will make him relent... Oh <<$pcs_nickname>>! You heard us?!"'
 		'You don''t answer, only looking around the crowded corridor and at a smiling Lizaveta, who is furiously recording into her phone. "Thankfully, Vicky came to her sister''s rescue!"'
-		'"Come on Katja! It isn''t that bad. You didn''t do anything wrong! Relax! If you want to avoid him, beyond paying Vitek to break his legs, you only need to hang around other people. Tell him that you have a full schedule!"'
-
-		if npc_rel['A14'] >= 30 and npc_rel['A14'] < 50:
-			'"Thanks Vicky, but I don''t want to pester you and Vanya."'
-			'Vicky looks at her for a second, then at you. Grabbing your hand, she pushes you towards her sister.'
-			'"Riiiight... We don''t want you around as we have some ''innocent'' fun, but you. Have. More. Friends! Like <<$pcs_nickname>>! Just hang around with her after school!"'
-			'Katja looks at you flabergasted. You don''t know if you feel offended or amused at her reaction. You aren''t exactly friends, but you don''t dislike the idea of getting to know her a litte better.'
-			'"Yeah, if I have the time, we can hang around after school."'
-			'"Um... Thanks <<$pcs_nickname>>."'
-			'After this little scene, you chat with the twins until it is time to return to class.'
-		elseif npc_rel['A14'] >= 50 and npc_rel['A14'] < 80:
+		'"Come on Katja! It isn''t that bad. You didn''t do anything wrong! Relax! If you want to avoid him, beyond paying Vitek to break his legs, you only need to hang around with other people. Tell him that you have a full schedule!"'
+		if npc_rel['A15'] >= npc_rel['A14']:
 			'Katja rests deflated against the lockers, her troubled eyes looking at you sideways.'
 			'"Vicky... <<$pcs_nickname>>... Sorry, I just don''t want to trouble anybody."'
 			'Katja bites her lips and looks at Vicky, who tilts her head as a silent dialogue surges between the two before they both turn towards you.'
 			'"You know <<$pcs_nickname>>... I have my hands more or less full with Vanya. Can you protect my sister''s chastity?"'
 			'The twins proceed to give you puppy eyes. At this point, any answer beyond "Of course Katja! Whatever you want Katja! Whenever you want Katja!" is social suicide with everyone looking at their cute display. Damm, the shit these girls make you do...'
-			'After this little scene, you chat with the twins until it is time to return to class.'
+			'Afterwards, you chat with the twins until it is time to return to class.'
 		else
 			'Katja rests against the lockers, pondering her sister''s words before she smiles and turns happily towards you, clutching your hands in her own.'
 			'"<<$pcs_nickname>> please! You must help me! Can we hang around after school?"'
 			'She looks at you with puppy eyes full of hope, so you smile and nod at her, prompts her to hug you.'
 			'"Hey that is unjust Katja! We are sisters! I also want a hug!"'
-			'Vicky joins the embrace and after the scene is over, you chat with the twins until it is time to return to class.'
+			'Vicky joins the embrace and you chat with the twins until it is time to return to class.'
 		end
-		npc_rel['A14'] += 1
-		npc_rel['A15'] += 1
+		gs 'npc_relationship', 'modify', 'A14', 'like'
+		gs 'npc_relationship', 'modify', 'A15', 'like'
 		gs 'stat'
-
 		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	end
 end

+ 1 - 1
locations/pav_disco_coolkids.qsrc

@@ -1503,7 +1503,7 @@ if $ARGS[0] = 'katja_dance':
 	gs 'stat'
 	*clr & cla
 	dancerand = rand(1,5)
-	if $pantyworntype = 'none' and PCloSkirt > 1 and katjaQW['QWstage']  > 2 and katjaQW['no_panties_day'] ! daystart:
+	if $pantyworntype = 'none' and PCloSkirt > 1 and katjaQW['QWstage']  > 2 and katjaQW['no_panties_day_disco'] ! daystart:
 		'<center><b><font color="maroon">Disco</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_dance.jpg"></center>'
 		inhib_exp += rand(1,2)