1
0
Selaa lähdekoodia

[Added] YOu can now tell Katja that you are not interested in boys, and she will stop asking you about sex with them.

bgkjdgbizgblzdgbr 2 vuotta sitten
vanhempi
säilyke
196e63fd3b
1 muutettua tiedostoa jossa 54 lisäystä ja 6 poistoa
  1. 54 6
      locations/KatjaHomeTalk.qsrc

+ 54 - 6
locations/KatjaHomeTalk.qsrc

@@ -11,6 +11,8 @@
 !! katjaQW['QWstage'] = 6 You have talked with Katja about her first experience with a boy.
 !! katjaQW['QWstage'] = 7 You have told Katja about the boys in the park.
 
+!! 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. 
+
 !! katjaQW['anal_quest'] =1 Katja has asked you to help her have anal sex with a boy.
 !! katjaQW['anal_quest'] =2 You have agreed to help Katja have anal sex with a boy.
 !! katjaQW['anal_quest'] =3 Katja has had anal sex with a boy and you discussed it afterwards.
@@ -23,14 +25,14 @@
 	
 !! 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)
 !! 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.
-!! katjaQW['dom'] a number that tells if Katja is dominant or submissive. 0 is neutal, 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.)
+!! 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.)
 
 !! 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, 
 !!					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)
 !!					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)
 
 !! katjaQW['masturbates'] = 1 Katja has started masturbating at night if she get too horny. (KatjaMastr)
-!! The following 3 varibles 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.
+!! 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.
 !! npc_throat['A14'] The capacity for Katja to take a dick (or dildo) down her throat. (KatjaThroat)
 !! npc_vag['A14'] The capacity for Katja to take a dick (or dildo) in the vagina.
 !! npc_ass['A14'] The capacity for Katja to take a dick (or dildo) in her ass. (KatjaAnus)
@@ -163,12 +165,12 @@ if $ARGS[0] = '':
 					!!If Marcus have agreed to be katja''s first, the player will tell this to Katja the next time the talk at home
 					gt 'KatjaHomeTalk', 'Marcus_answer_talk'
 			
-				elseif katjaQW['QWstage'] < 4 and katjaQW['slut'] >= 50 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_sex']) >= 2 and npc_sex['A14'] > 0:
+				elseif katjaQW['QWstage'] < 4 and katjaQW['slut'] >= 50 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_sex']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] ! 1:
 					!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boyu. She will if she is horny ask the player to help her arange her first time with a boy.
 					gt 'KatjaHomeTalk', 'sex_with_boy_ask'
 			
 				else
-					if katjaQW['slut'] >= 60 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_anal']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] = 0: 
+					if katjaQW['slut'] >= 60 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_anal']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] = 0 and katjaQW['QWstage'] ! 4: 
 						!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boy. She will if she is horny ask the player to help her arange her first time with a boy.
 						gt 'KatjaHomeTalk', 'anal_sex_with_boy_ask'
 				
@@ -530,6 +532,10 @@ if $ARGS[0] = 'chat':
 		end
 	end
 
+	if katjaQW['boy_block'] = 1
+		act 'Tell Katja you are 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'
+	end
+
 	if mey_vika['key'] = 1:
 		Act 'Leave the room': gt 'mey_home', 'start'
 	else
@@ -883,7 +889,11 @@ end
 
 if $ARGS[0] = 'Sextalk':
 	'Turning red, Katja looks at you thoughtfully.'
-	kattalkrand = rand(0, 4)
+	if katjaQW['boy_block'] = 1
+		kattalkrand = rand(3, 4)
+	else
+		kattalkrand = rand(0, 4)
+	end
 
 	if kattalkrand = 0:
 		if katjaQW['knows_BJ'] > 0:
@@ -892,8 +902,10 @@ if $ARGS[0] = 'Sextalk':
 			'"<<$pcs_nickname>>, have you ever given a guy a blowjob?"'
 		end
 
+		act 'Tell Katja you are not into boys <br><font color="red">(blocks further contents with Katja and boys)</font>': gt 'KatjaHomeTalk',  'boy_no'
+
 		if stat['bj'] > 0:
-			gs'KatjaHomeTalk','bj_talk1'
+			gs 'KatjaHomeTalk', 'bj_talk1'
 		else
 			act 'You''ve never given a blowjob':
 				cls
@@ -910,6 +922,8 @@ if $ARGS[0] = 'Sextalk':
 			'"<<$pcs_nickname>>, have you ever had sex with a guy?"'
 		end
 
+		act 'Tell Katja you are not into boys <br><font color="red">(blocks further contents with Katja and boys)</font>': gt 'KatjaHomeTalk',  'boy_no'
+
 		if stat['vaginal'] > 0:
 			act 'Talk about sex':
 				cls
@@ -938,6 +952,8 @@ if $ARGS[0] = 'Sextalk':
 			'"<<$pcs_nickname>>, have you ever had a guy stick it in your ass?"'
 		end
 
+		act 'Tell Katja you are not into boys <br><font color="red">(blocks further contents with Katja and boys)</font>': gt 'KatjaHomeTalk',  'boy_no'
+
 		if stat['anal'] > 0:
 			act 'Talk about anal':
 				cls
@@ -1830,5 +1846,37 @@ if $ARGS[0] = 'katja_uni_tell':
 	end
 end
 
+if $ARGS[0] = 'boy_no':
+	*clr & cla
+	minut += 15
+	katjaQW['horny'] += 20
+	katjaQW['boy_block'] = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	'"I don''t have interest in boys" you tell Katja. "Oh" she replies "Does that mean..." she starts but her voice falters. "Yes. I am only interested in girls" you say. Katja doesn't say anything but her face is getting redder and she looks intensely at you with her big eyes.'
+	act 'Talk about something else': gt 'KatjaHomeTalk'
+	if mey_vika['key'] = 1:
+		act 'Leave the room': gt 'mey_home', 'start'
+	else
+		act 'Say goodbye and leave':minut += 5 & gt 'pav_residential'
+	end
+end
+
+if $ARGS[0] = 'boy_yes:
+	*clr & cla
+	minut += 15
+	katjaQW['horny'] += 10
+	katjaQW['boy_block'] = 0
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	'"So I told you earlier that I had no interest in boys" you say "Yes I remember" she say. "Turns out I was wrong. I am in fact starting find boys attractive" you say. "So have you already done something with a boy? Tell me me everything you have done? What is it  you find attractive about boys. Who is the hottest guy in school..." Katja start bombarding you whit questions. "Slow down. This is also something new for me. But we can talk about boys if you want to" you say, as you see Katja''s face getting more red'
+	act 'Talk about something else': gt 'KatjaHomeTalk'
+	if mey_vika['key'] = 1:
+		act 'Leave the room': gt 'mey_home', 'start'
+	else
+		act 'Say goodbye and leave':minut += 5 & gt 'pav_residential'
+	end
+end
+
 --- KatjaHomeTalk ---------------------------------