Просмотр исходного кода

[added] New Katja nighclub sex scene this time with two other girls.

bgkjdgbizgblzdgbr 2 недель назад
Родитель
Сommit
c24252c3d7
3 измененных файлов с 678 добавлено и 40 удалено
  1. 236 22
      locations/katja_nightclub.qsrc
  2. 437 17
      locations/katja_nightclub_sex.qsrc
  3. 5 1
      locations/katja_procedural.qsrc

+ 236 - 22
locations/katja_nightclub.qsrc

@@ -9,6 +9,7 @@
 !! katjaQW['disco_loc'] = 6: Katja is dancing with two guys
 !! katjaQW['disco_loc'] = 7: Katja is in a VIP booth with a guy
 !! katjaQW['disco_loc'] = 8: Katja is in the restroom
+!! katjaQW['disco_loc'] = 9: Katja is in a VIP booth with two girls
 
 if $ARGS[0] = 'activity':
 	gs 'katja_meynold_schedule' 
@@ -60,13 +61,25 @@ if $ARGS[0] = 'activity':
 		elseif katjaQW['disco_loc'] = 2:
 			if katjaQW['disco_check_time'] + 15 < totminut:
 				katjaQW['disco_check_time'] = totminut
-					katjaQW['drinks'] += 1
+				katjaQW['drinks'] += 1
 				if rand(0,8) = 0:
 					katjaQW['disco_loc'] = 8
 				else
 					katjaQW['disco_loc'] = 1
 				end
 			end
+		elseif katjaQW['disco_loc'] = 7:
+			if katjaQW['disco_check_time'] + 60 < totminut:
+				katjaQW['disco_check_time'] = totminut
+				if rand(0,4) = 0:
+					katjaQW['disco_loc'] = 8
+				elseif rand(0,5) = 0:
+					katjaQW['disco_loc'] = 7
+					katjaQW['drinks'] += 1
+				else
+					katjaQW['disco_loc'] = 1
+				end
+			end
 		elseif katjaQW['disco_loc'] = 8:
 			if katjaQW['disco_check_time'] + 15 < totminut:
 				katjaQW['disco_check_time'] = totminut
@@ -76,13 +89,13 @@ if $ARGS[0] = 'activity':
 					katjaQW['disco_loc'] = 1
 				end
 			end
-		elseif katjaQW['disco_loc'] = 7:
+		elseif katjaQW['disco_loc'] = 9:
 			if katjaQW['disco_check_time'] + 60 < totminut:
 				katjaQW['disco_check_time'] = totminut
 				if rand(0,4) = 0:
 					katjaQW['disco_loc'] = 8
 				elseif rand(0,5) = 0:
-					katjaQW['disco_loc'] = 2
+					katjaQW['disco_loc'] = 9
 					katjaQW['drinks'] += 1
 				else
 					katjaQW['disco_loc'] = 1
@@ -343,8 +356,8 @@ if $ARGS[0] = 'dance':
 	gs 'exp_gain', 'danc', 1
 	frost = 0
 	gs 'stat'
-	temp_rand = rand(0,20)
-	if temp_rand = 1:
+	temp_rand = rand(1,20)
+	if temp_rand < 2:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_talking_on__dance_floor.jpg"></center>'
 		'A song that Katja loves comes on and she starts singing the lyrics as you join her.'
 		if katjaQW['drinks'] > 8:
@@ -354,7 +367,7 @@ if $ARGS[0] = 'dance':
 		else
 			'Katja clearly knows this song by heart, and sings it very well.'+iif(pcs_vokal > 50, ' Your singing skills mean you''re able to complement her perfectly.', ' You''re clearly not as good as her at singing.')
 		end
-	elseif temp_rand = 2:
+	elseif temp_rand = 3:
 		pcs_stam -= 10
 		gs 'sweat', 'add', 3
 		fat -= 1
@@ -366,8 +379,10 @@ if $ARGS[0] = 'dance':
 		elseif katjaQW['drinks'] > 4:
 			iif(alko > 4, 'You and Katja are drunkenly', 'Katja is drunkenly')+' bumping into other dancers, but they don''t seem to pay any notion to it.'
 		end
-	elseif temp_rand <= hotcat/2:
+	elseif temp_rand <= (hotcat+1)/2:
 		gt 'katja_nightclub', 'dance_two_guys1'
+	elseif temp_rand <= (2*hotcat+1)/3:
+		gt 'katja_nightclub', 'dance_two_girls1'
 	elseif temp_rand <= hotcat:
 		gt 'katja_nightclub', 'dance_guy1'
 	elseif temp_rand = 11 and func('katja_procedural', 'willing_to_be_naughty') > 30*(2 -npc_sex['A14']):
@@ -431,11 +446,11 @@ if $ARGS[0] = 'dance_end':
 				else
 					'"No. I really want a drink right now!" she insists, looking quite determined.'
 					if katjaQW['dom'] > 30:
-						gs 'willpower', '', 'force', 'hard'
+						gs 'willpower', 'drink', 'force', 'hard'
 					elseif katjaQW['dom'] < 0:
-						gs 'willpower', '', 'force', 'easy'
+						gs 'willpower', 'drink', 'force', 'easy'
 					else
-						gs 'willpower', '', 'force'
+						gs 'willpower', 'drink', 'force'
 					end
 					if will_cost <= pcs_willpwr:
 						act 'Convince her to keep dancing (<<will_cost>> Willpower)':
@@ -481,11 +496,11 @@ if $ARGS[0] = 'dance_end':
 				else
 					'"I really want to dance to this number, though! Come on, stay with me! Please?" she pleads.'
 					if katjaQW['dom'] > 30:
-						gs 'willpower', '', 'force', 'hard'
+						gs 'willpower', 'drink', 'force', 'hard'
 					elseif katjaQW['dom'] < 0:
-						gs 'willpower', '', 'force', 'easy'
+						gs 'willpower', 'drink', 'force', 'easy'
 					else
-						gs 'willpower', '', 'force'
+						gs 'willpower', 'drink', 'force'
 					end
 					if will_cost <= pcs_willpwr:
 						act 'Convince her to go to the bar (<<will_cost>> Willpower)':
@@ -980,11 +995,11 @@ if $ARGS[0] = 'bar_end':
 				else
 					'"I don''t want another drink, I want to dance!" she insists, looking quite determined.'
 					if katjaQW['dom'] > 30 or katjaQW['drinks'] < 4:
-						gs 'willpower', '', 'force', 'hard'
+						gs 'willpower', 'drink', 'force', 'hard'
 					elseif katjaQW['dom'] < 0 or katjaQW['drinks'] > 8:
-						gs 'willpower', '', 'force', 'easy'
+						gs 'willpower', 'drink', 'force', 'easy'
 					else
-						gs 'willpower', '', 'force'
+						gs 'willpower', 'drink', 'force'
 					end
 					if will_cost <= pcs_willpwr:
 						act 'Convince her to have another drink (<<will_cost>> Willpower)':
@@ -1197,11 +1212,11 @@ if $ARGS[0] = 'dance_guy3':
 							'"Come on, Katja. It''s going to be fun. He''s quite good-looking and '+iif(katjaQW['QWstage'] = 5, 'we talked about you trying to have sex with a guy,', 'I know you do like have a cock inside you,')+'" you whisper in her ear.'
 							'Her face turns red. "I don''t know... I''m not sure he''s right for us."'
 							if katjaQW['dom'] > 30:
-								gs 'willpower', '', 'force', 'hard'
+								gs 'willpower', 'sex', 'force', 'hard'
 							elseif katjaQW['dom'] < 0:
-								gs 'willpower', '', 'force', 'easy'
+								gs 'willpower', 'sex', 'force', 'easy'
 							else
-								gs 'willpower', '', 'force'
+								gs 'willpower', 'sex', 'force'
 							end
 							if will_cost <= pcs_willpwr:
 								act 'Push her a little more (<<will_cost>> Willpower)':
@@ -1437,11 +1452,11 @@ if $ARGS[0] = 'dance_two_guys3':
 						'"Come on, it''ll be fun! They look hot and '+iif(katjaQW['simultanous_boys'] <2, ' if you''ve never been with two guys, then you should defiantly try it.', 'I know you like to have several cocks to play with.')+'" you whisper in her ear.'
 						'Her face turns red. "I don''t know. I''m not sure '+iif(katjaQW['simultanous_boys'] <2, 'it''s the right time to try a foursome', 'they''re right for us')+'..."'
 						if katjaQW['dom'] > 30:
-							gs 'willpower', '', 'force', 'hard'
+							gs 'willpower', 'group', 'force', 'hard'
 						elseif katjaQW['dom'] < 0:
-							gs 'willpower', '', 'force', 'easy'
+							gs 'willpower', 'group', 'force', 'easy'
 						else
-							gs 'willpower', '', 'force'
+							gs 'willpower', 'group', 'force'
 						end
 						if will_cost <= pcs_willpwr:
 							act 'Push her a little more (<<will_cost>> Willpower)':
@@ -1611,5 +1626,204 @@ if $ARGS[0] = 'dance_two_guys3':
 	end
 end
 
+if $ARGS[0] = 'dance_two_girls1':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_dancing2.jpg"></center>'
+	'Two girls approach you and Katja and it''s clear that they want to join you. They''re pretty hot wearing very sexy dresses.'
+	act 'Let them join you': gt 'katja_nightclub', 'dance_two_girls2'
+	act 'Don''t let them join':
+		cla
+		'You make sure to let them know that you don''t want them to join you before you and Katja continue dancing alone, having a lot of fun.'
+		gs 'katja_nightclub', 'dance_end'
+	end
+end
+
+if $ARGS[0] = 'dance_two_girls2':
+	if hotcat < rand(5,12):
+		minut += 15
+		pcs_stam -= 5
+		gs 'sweat', 'add', 3
+		fat -= 1
+		gs 'exp_gain', 'danc', 1
+		frost = 0
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_dancing_extra_girl.jpg"></center>'
+		'You dance through several songs, and while they''re '+iif(rand(0,1) = 0, 'fantastic', 'okay')+' dancers, they don''t try anything else than dancing.'
+		'After some time, they thank you for the dance and excuse themselves.'
+		'"That was fun," Katja says with a smile.'
+		gs 'katja_nightclub', 'dance_end'
+	else
+		gt 'katja_nightclub', 'dance_two_girls3'
+	end
+end
+
+if $ARGS[0] = 'dance_two_girls3':
+	minut += 15
+	pcs_stam -= 5
+	gs 'sweat', 'add', 3
+	fat -= 1
+	gs 'exp_gain', 'danc', 1
+	frost = 0
+	gs 'arousal', 'foreplay', rand(-5,0) 
+	katjaQW['horny'] += rand(0,10)
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_dancing_extra_girl.jpg"></center>'
+	'You dance through several songs and they start to dance closer and closer to you and Katja, form time to time one of the girls will grind her butt at you.'
+	if hotcat < rand(0,12):
+		gs 'arousal', 'end'
+		gs 'stat'
+		'After some time, they thanks you for the dance and excuses themself, but tanks you for the dance at tell '+iif(pcs_danc < rand(50,75), 'That you are a great dancer and it was a pleasure', 'it was fun')+' dancing you you before they leave.' 
+		'"That was fun," Katja says with a smile.'
+		gs 'katja_nightclub', 'dance_end'
+	else
+		gs 'stat'
+		if rand(0,3) = 0:
+			'"This is great," the girl danicning with you in this moment says after you''ve danced for a while. "Let''s keep dancing," she says.'
+			'You look over at Katja and the other girl, and it seems that they''re also ready to dance some more.'  
+			act 'Keep dancing with them': gt 'katja_nightclub', 'dance_two_guys3'
+			act 'Find something else to do':
+				cla
+				gs 'arousal', 'end'
+				gs 'stat'
+				'"Thanks, but no thanks. We need to get going," you say and look at Katja, who seems to be fine with the idea. The girls look a little disappointed with your reply, but they don''t try to keep you.'
+				gs 'katja_nightclub', 'dance_end'
+			end
+		else
+			'After some time, when there is a break in the song, one of the girls suggest that you go to the private room to have some drinks.'
+
+			if katjaQW['sex_clossedness'] > 0 or func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] < rand (25,75):
+				*p '"No. We prefer to stay here and dance," Katja quickly replies quickly which makes the girls seem a little surprised. '
+				if npc_sex['A14'] > 0:
+					if katjaQW['simultanous_girls'] < 2:
+						'She then leans into you and whispers in your ear. "While the might just want to drink they might want to do more, and I''ve never been with several girls at once..."'
+					else
+						''
+					end
+					act 'Try to convince her to go with them':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+						'"Come on, it''ll be fun! I was fun dancing with them so I''m sure it will be fun getting to know them a little better. '+iif(katjaQW['simultanous_boys'] <2, 'Also you should try more than one girl at some point so know might be a good time if that is what they want.', ' It might just be completely innocent drinking.')+'" you whisper in her ear.'
+						'Her she still seems a little skeptical. "I don''t know, I''m not really thisty and just wanna keep dancing." She replies'
+						if katjaQW['dom'] > 30:
+							gs 'willpower', 'group', 'force', 'hard'
+						elseif katjaQW['dom'] < 0:
+							gs 'willpower', 'group', 'force', 'easy'
+						else
+							gs 'willpower', 'group', 'force'
+						end
+						if will_cost <= pcs_willpwr:
+							act 'Push her a little more (<<will_cost>> Willpower)':
+								cla
+								gs 'npc_relationship', 'modify', 'A14', 'dislike'
+								gs 'willpower', 'pay', 'force'
+								katjaQW['dom'] -= rand(1,2)
+								katjaQW['horny'] += 10
+								gs 'stat'
+								minut += 10
+								'"Come on. I''m thirsty, so do that for mee please." you whisper in her ear pleadingly.'
+								'"Okay. Let''s go get that drink," she finally says out loud and the girls look happy.'
+								act 'Go to the private room': gt 'katja_nightclub_sex', 'privateroom_two_girls'
+							end
+						else
+							act 'Push her a little more (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
+						act 'Let it go':
+							cla
+							katjaQW['dom'] += rand(2,3)
+							gs 'arousal', 'end'
+							gs 'stat'
+							'You resign yourself and accept Katja''s decision. "Sorry, but my friend is not thirsty, so we''re staying here to dance," you tell them and they say goodbye before walking away.' 
+							gs 'katja_nightclub', 'dance_end'
+						end
+					end
+				end
+
+				!! Create a linebreak which the *p purposefully did not create.
+				*nl
+
+				act 'Agree and say goodbye to them':
+					cla
+					gs 'arousal', 'end'
+					gs 'stat'
+					*nl
+					'You agree with Katja and say goodbye to the girls.'
+					gs 'katja_nightclub', 'dance_end'
+				end
+			else
+				if (func('katja_procedural', 'willing_to_be_naughty') >= 50 and katjaQW['horny'] >= 25 and katjaQW['dom'] >= 0) or (katjaQW['dom'] >= 25 and func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] >= 100):
+					'"That sounds like a good idea. I''m also getting thirsty," Katja says before you even have time to reply.'
+					act 'Agree to have a drink':
+						cla
+						minut += 10
+						'"Me too, lead the way" you say to the girls'
+						act 'Go to the private room': gt 'katja_nightclub_sex', 'privateroom_two_girls'
+					end
+					act 'You don''t have a drink':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+						'You lean into Katja and whisper in her ear. "I''m not thirsty. Let''s stay here dancing"'
+						'"I''m actually thirsty, and I would like to to know these girls a little better. '+iif(npc_sex['A14'] > 0 and katjaQW['simultanous_girls'] > 1,  'They are actually quite hot don''t you think?', 'I think it will be fun.')+'" she whispers back.'
+						if katjaQW['dom'] > 30:
+							gs 'willpower', 'sex', 'force', 'hard'
+						elseif katjaQW['dom'] < 0:
+							gs 'willpower', 'sex', 'force', 'easy'
+						else
+							gs 'willpower', 'sex', 'force'
+						end
+						if will_cost <= pcs_willpwr:
+							act 'Convince her not to go drinking with them (<<will_cost>> Willpower)':
+								cla
+								gs 'npc_relationship', 'modify', 'A14', 'dislike'
+								gs 'willpower', 'pay', 'force'
+								katjaQW['dom'] -= rand(1,2)
+								gs 'stat'										
+								'"I really don''t wanna go drinking with them. I get bad vibes. Like if we where going to go drinking with BELLA, Irena, Staysya nad Chtistina at the same time" you whisper.'
+								'Katja looks at the girls you were dancing with again and after a moment of thinking, she relents. "I don''t really get that feeling but if you want to stay we will stay," she answers.'
+								'She then turns to them. "Sorry, but my friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'isn''t thirsty')+', so I''ll stay with her. Maybe another time?"'
+								'The two girls then leave heading for one of the private rooms.'
+								gs 'katja_nightclub', 'dance_end'
+							end
+						else
+							act 'Convince her not to go drinking with them (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
+						act 'Relent and go with them':
+							cla
+							minut += 10
+							katjaQW['dom'] += rand(1,2)
+							'"Well, if you really want to," you say, and the girsl start leading you from the dance floor.'
+							act 'Go to the private room': gt 'katja_nightclub_sex', 'privateroom_two_girls'
+						end
+						if katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0:
+							act 'Let her go wihtout you':
+								'"You can go with them if you want, but I''m staying here," you shrug.'
+								katjaQW['nightclub_private_room_girls'] = 1
+								katjaQW['disco_loc'] = 9
+								katjaQW['disco_check_time'] = totminut
+								'She looks at you a little skeptical, but then turns to the men. "My friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'isn''t thirsty')+', so she isn''t coming, but I''d love a  drink with you."'
+								'They all then leaves the dance floor for the private rooms, leaving you alone.'
+								act 'Continue': gt 'city_nightclub', 'dance'
+							end
+						end
+					end
+				else
+					'Katja looks at you, making it clear that it''s up to you to decide and that she''ll do whatever you choose.'
+					act 'Go drinking with the girls':
+						cla
+						minut += 10
+						'"That does sound like fun. Let''s go have some drinks," you say and the girls start to lead you towards the private rooms.'
+						act 'Go to the private room': gt 'katja_nightclub_sex', 'privateroom_two_girls'
+					end
+					act 'No thanks':
+						cla
+						gs 'arousal', 'end'
+						gs 'stat'
+						'"Thanks, but no thanks," you say. "We aren''t thirsty and prefer to stay here and dance."'
+						'The girls then say goodbye before walking towards the private rooms leaving you and Katja alone on the dance floor.'
+						gs 'katja_nightclub', 'dance_end'
+					end
+				end
+			end
+		end
+	end
+end
+
 --- katja_nightclub ---------------------------------
 

+ 437 - 17
locations/katja_nightclub_sex.qsrc

@@ -144,21 +144,20 @@ if $ARGS[0] = 'private_room1':
 							end
 							gs 'willpower', 'pay', 'force'
 							gs 'drugs', 'cocaine', 1
-							gs 'stat'
 							gs 'katja_procedural', 'take_cocaine'
-							gs 'stat'
+							gs 'stat'										
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_coke.jpg"></center>'
-							'"Come on, let''s do it together," you say as you take the tube from <<$npc_nickname[$npclastgenerated]>>.'
-							'She still looks skeptical. "I don''t know, <<$pcs_nickname>>... I''m not sure it''s a good idea," she replies.'
-							'"You liked it last time! It''ll be fine this time too," you continue.'
-							'"I''m not sure. '+iif(katjaQW['coke_stage'] = 2, 'I don''t want it to become a habit', 'I think one time was enough for me')+'," she says.' 
-							'"Don''t be such a bore! You know you''ll love it," you say.'
-							'She finally relents. "Fine, let''s do it."'
+							'"Come on, Katja. Let''s do it together," you say as you take the tube from <<$npc_nickname[$npclastgenerated]>>.'
+							'She still looks skeptical. "I don''t know, <<$pcs_nickname>>. I''m not sure it''s a good idea," she replies.'
+							'"You liked it last time! it will be fine this time, too," you continue.'
+							'"I''m not sure. '+iif(katjaQW['coke_stage'] = 2, 'I don''t want it to become a habit', 'I think the last time was enough for me')+'" she says.' 
+							'"Don''t be such a bore. You know you will love it," you say.'
+							'Katja finally relents. "OK. Let''s do it, together," she says.'
 							*nl
-							'<<$npc_nickname[$npclastgenerated]>> has already produced another tube and hands it to Katja, who takes it with unsteady hands before you both lower your heads to the table.'
-							'You sniff your lines at the same time. Katja '+iif(katjaQW['coke_stage'] = 2, 'has gotten used to it and it doesn''t itch her nostrils anymore.', 'is still getting itching nostrils and has to concentrate on not sneezing.')
+							'<<$npc_nickname[$npclastgenerated]>> has already produced another tube and hands it to Katja, who takes it with unsteady hands. You both lover your heads to the table.'
+							'Then at the same time, you sniff your lines. Katja '+iif(katjaQW['coke_stage'] = 2, 'has gotten used to it and it doesn''t itch her nostrils anymore.', 'is still getting itching nostrils and has to concentrate on not sneezing.')
 							*nl
-							'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide-open eyes before she starts giggling, which turns into a laugh that lasts for some time.'
+							'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide-open eyes. Then she starts giggling, which turns into a laugh that lasts for some time.'
 							act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 3
 						end
 					else
@@ -378,6 +377,8 @@ if $ARGS[0] = 'private_room2':
 			if katjaQW['faithful'] = 0:
 				act 'Have sex with <<$npc_nickname[$npclastgenerated]>> without Katja': 
 					cla
+					katjaQW['disco_check_time'] = totminut
+					katjaQW['disco_loc'] = 1
 					'You accept his touch and place your hand on his thighs, moving it slowly towards his crotch. "Mmm. this is something I''m going to enjoy," you say as your hand reaches his cock.'
 					'"What are you doing, <<$pcs_nickname>>?" Katja asks while getting flustered. You just ignore her and continue to stroke <<$npc_nickname[$npclastgenerated]>>''s now hard cock through his pants.'
 					'He takes your groping as approval and starts pawing at your <<$pcs_desc[''breast'']>> breasts. You''re so into it, that you don''t even notice Katja get up and leave.'
@@ -401,10 +402,12 @@ if $ARGS[0] = 'private_room2':
 				act 'Convince Katja to stop (<<will_cost>> Willpower)':
 					cla
 					gs 'willpower', 'pay', 'force'
-					'"Stop teasing the poor guy, Katja! You''re making him think that he''s anywhere close to our standard," you say out loud to make sure that he hears you.'
-					'Katja looks at you a little puzzled, but then smiles and condescendingly pats his crotch. "You''re right. This isn''t going to satisfy us," she says and stands up before holding out her hand to you.'
-					'You take it and stand up, leaving guy behind looking completely confused and very frustrated.'
-					'When you get closer to the dance floor, Katja whispers in your ear. "I thought we would get a nice hard pounding in there, so you owe me an orgasm. But for now, let''s dance."'
+					'"Come on, Katja. Stop teasing the poor guy. You''re making him think that he''s anywhere close to our standard," you say out loud to make sure that he heard you.'
+					'Katja looks at you a little puzzled, but then smiles and condescendingly pats his crotch. "You''re right. This here isn''t going to be able to satisfy us," she says and she stands up before holding out her hand to you.'
+					'You take it and stand up, leaving the booth with the guy looking completely confused and very frustrated.'
+					if npc_sex['A14'] > 0:
+						'When you get closer to the dance floor, Katja whispers to you, "You owe me a big orgasm tonight. I thought we would get a nice hard pounding in there. But for now, let''s dance."'
+					end
 					act 'Follow Katja to the dance floor': gt 'katja_nightclub', 'dance'
 				end
 			else
@@ -413,6 +416,7 @@ if $ARGS[0] = 'private_room2':
 			if katjaQW['faithful'] = 0:
 				act 'Give them some privacy':
 					cla
+					katjaQW['disco_check_time'] = totminut
 					katjaQW['disco_loc'] = 7
 					gs 'katja_procedural', 'sex_set', 1
 					'You slowly get up to leave. "Have fun. Find me once you''re finished here."'
@@ -425,8 +429,11 @@ end
 
 if $ARGS[0] = 'private_booth_FFM':
 	menu_off = 1	
-	if npc_sex['A14'] = 0:
+	if npc_sex['A14'] = 0 and katjaQW['first_time_in_nightclub'] = 0:
 		katjaQW['first_time_in_nightclub'] = 1
+		katjaQW['knows_cuni'] = 1
+		katjaQW['knows_BJ'] = 1
+		katjaQW['knows_sex'] = 1
 		katjaQW['slut'] += 5
 		girl += 1
 		gs 'npc_relationship', 'modify', 'A14', 'adore'	
@@ -471,7 +478,7 @@ if $ARGS[0] = 'private_booth_FFM':
 			end
 			if KatjaQW['horny'] >= 100:
 				katjaQW['horny'] -= 100
-				if npc_sex['A14'] = 0:
+				if npc_sex['A14'] = 0 and katjaQW['first_time_in_nightclub'] < 2:
 					katjaQW['first_time_in_nightclub'] = 2
 					gs 'npc_relationship', 'modify', 'A14', 'adore'	
 				end
@@ -1183,5 +1190,418 @@ if $ARGS[0] = 'cheating_conversation':
 	end
 end
 
+if $ARGS[0] = 'privateroom_two_girls':
+	menu_off = 1
+	minut += 10
+	gs 'npcgeneratec', 1, '', rand(18,35), rand(2,4)
+	gs 'boystat', $npclastgenerated, 'a'
+	gs 'npcgeneratec', 1, '', rand(18,35), rand(2,4)
+	gs 'boystat', $npclastgenerated, 'b'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_room_with_two_girls.jpg"></center>'
+	'You leave the dance floor and head for the private rooms upstairs. One of the girls talks with a bouncer and a waiter soon arrives and shows you into one of the rooms.'
+	'Once you''re seated, the waiter asks for your orders.'
+	$loc = 'katja_nightclub_sex'
+	$loc_arg = 'privateroom_two_girls_after_drinks'
+	gs 'food_menu', 'city_nightclub_only_cost'
+end
+
+if $ARGS[0] = 'privateroom_two_girls_after_drinks':
+	$loc = 'city_nightclub'
+	$loc_arg = 'bar'
+	$menu_loc = 'city_nightclub'
+	$menu_arg = 'bar'
+	menu_off = 1
+	minut += 15
+	gs 'stat'
+	katjaQW['drinks'] += rand(1,2)
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_room_with_two_girls.jpg"></center>'
+	if npc_rounds = 0:
+		'You get acquainted with the girls, who introduce themselves as <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>>.'
+	end
+	'The drinks arrive and you sit at the small table chatting with <<$npc_nickname[$boy1]>>, while Katja and <<$npc_nickname[$boy2]>> occupy the couch.'
+	if hotcat + npc_horny[$npclastgenerated]/10 + npc_rounds < rand(6,16):
+		if rand(0,3)=0:
+			'Your drinks are soon finished. "It was nice talking with you, but we need to be going," <<npc_nickname[$boy1]>> says as she gets up and leaves with <<$npc_nickname[$boy2]>>.'
+			'Katja then suggests that you go dancing and you follow her to the dance floor.'
+			killvar 'npc_rounds'
+			act 'Go to the dance floor': gt 'katja_nightclub', 'dance'
+		else
+			'When your drinks are empty, <<$npc_nickname[$boy1]>> suggests you have another one.'
+			act 'Order another drink':
+				cla
+				npc_rounds +=1
+				'You look at Katja, who nods, and agree to order anther round.'
+				$loc = 'katja_nightclub_sex'
+				$loc_arg = 'privateroom_two_girls_after_drinks'
+				gs 'food_menu', 'city_nightclub_only_cost'			
+			end
+			act 'Say goodbye and go to the dance floor':
+				cla
+				killvar 'npc_rounds'
+				'You tell them that you want to go dancing and Katja agrees, so you say your goodbyes and head for the dance floor with Katja.'
+				act 'Go to the dance floor': gt 'katja_nightclub', 'dance'
+			end
+		end
+	else
+		'<<$npc_nickname[$boy1]>> is flirting with you and her hand occasionally touches your thigh.'
+		'"It''s getting pretty hot in here," she says as she finishes her drink. "I think we need to lose some clothes." Her look clearly states that a lot more touching is going to happen...'
+		if (npc_sex['A14'] = 0 and katjaQW['liberated'] = 0) or (katjaQW['simultanous_girls'] = 0 and npc_sex['A14'] = 0 and katjaQW['liberated'] = 1) or katjaQW['sex_clossedness'] = 2 or func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] < rand (50,125):
+			'You look at Katja and it''s clear that she''s not interested in going further with <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>>.'
+			act 'Tell them that you and Katja want to go dancing':
+				cla
+				killvar 'npc_rounds'
+				'You tell them that you want to go dancing and Katja agrees. <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>> look very disapointed as you say your goodbyes and head for the dance floor with Katja.'
+				act 'Go to the dance floor': gt 'katja_nightclub', 'dance'
+			end
+			if npc_sex['A14'] > 0 and katjaQW['sex_clossedness'] < 2:
+				if func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 100:
+					gs 'willpower', 'sex', 'force', 'easy'
+				else
+					gs 'willpower', 'sex', 'force'
+				end
+				if will_cost <= pcs_willpwr:
+					act 'Convince Katja to have sex with <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>> (<<will_cost>> Willpower)':
+						cla
+						gs 'willpower', 'pay', 'force'
+						gs 'stat'			
+						'"Come on Katja, I''m sure these beautiful girls will look and feel even better without clothes on. '+iif(katjaQW['simultanous_girls'] < 3, 'It''s time that you expanded your horizon.', 'You''ve enjoyed several girls before.')+', It will be fun," you say as you let your hand glide down <<$npc_nickname[$boy1]>>''s body.'
+						'Katja squirms as her face turns very red. "You''re right, <<$pcs_nickname>>. It is too warm, so let''s get rid of these clothes..." she says in a seductive voice.'
+						act 'Have a foursome': gt 'katja_nightclub_sex', 'private_booth_FFFF'
+					end
+				else
+					act 'Convince Katja to have sex with <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>> (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+			end
+			!!if katjaQW['faithful'] = 0:
+			!!	act 'Have sex with <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>> without Katja': 
+			!!		cla
+			!!		act 'Have sex with <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>>': 
+			!!	end
+			!!end
+		else
+			'You look at Katja, who''s clearly excited at the prospect of having sex with <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>>.'
+			'"You''re right, <<$pcs_nickname>>. It is too warm, so let''s get rid of these clothes..." she says in a seductive voice while looking at you for your reaction.'
+			act 'Join Katja and have a foursome': gt 'katja_nightclub_sex', 'private_booth_FFFF'
+			if func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 200:
+				gs 'willpower', 'sex', 'force', 'hard'
+			elseif func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 100:
+				gs 'willpower', 'sex', 'force'
+			else
+				gs 'willpower', 'sex', 'force', 'easy'
+			end
+			if will_cost <= pcs_willpwr:
+				act 'Convince Katja to stop (<<will_cost>> Willpower)':
+					cla
+					gs 'willpower', 'pay', 'force'
+					killvar 'npc_rounds'
+					'"Come on Katja, we need to back to the dance floor. Don''t let the alcohol determine your actions," you tell her.'
+					'Katja looks at you a little puzzled, but smiles and gets up. "You''re right. We should get back to the dance floor," she says as she walks over to you and holds out her hand.'
+					'You take it and stand up before saying goodbye to <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>> and leaving the booth, with the two girls looking very disappointed.'
+					if npc_sex['A14'] > 0:
+						'When you get closer to the dance floor, Katja leans into your ear. "You owe me a big orgasm tonight," she whispers. "It would have been fun playing around with those hot girls. But for now, let''s dance."'
+					end
+					act 'Follow Katja to the dance floor': gt 'katja_nightclub', 'dance'
+				end
+			else
+				act 'Convince Katja to stop (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+			if katjaQW['faithful'] = 0:
+				act 'Give them some privacy':
+					cla
+					killvar 'npc_rounds'
+					katjaQW['disco_check_time'] = totminut
+					katjaQW['disco_loc'] = 7
+					gs 'katja_procedural', 'sex_set', 0, 2
+					'You slowly get up. "Have fun. You can try to find me after you''ve finished here," you say to Katja as you leave.'
+					act 'Leave': gt 'city_nightclub', 'private_rooms'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'private_booth_FFFF':
+	gs 'arousal', 'foreplay', 3, 'group', 'lesbian'
+	katjaQw['horny'] += rand(5,15)
+	if katjaQW['simultanous_girls'] < 3: katjaQW['simultanous_girls'] = 3
+	if npc_sex['A14'] = 0 and katjaQW['first_time_in_nightclub'] = 0:
+		katjaQW['knows_cuni'] = 1
+		katjaQW['first_time_in_nightclub'] = 3
+		katjaQW['slut'] += 5
+		girl += 1
+		gs 'npc_relationship', 'modify', 'A14', 'adore'	
+	end
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private1.jpg"></center>'
+	if $pantyworntype = 'none':
+		'You slowly and sensually strip naked. <<$npc_nickname[$boy1]>> has stripped down to her underwear and gently starts exploring your <<$pc_descWordy[''breast'']>> with her hands.'
+	else
+		if $braworntype = 'none':
+			'You slowly and sensually strip down to your panties. <<$npc_nickname[$boy1]>> has stripped down to her underwear and gently starts exploring your <<$pc_descWordy[''breast'']>> with her hands.'
+		else
+			'You slowly and sensually strip down to your underwear. <<$npc_nickname[$boy1]>> has done the same and gently removes your bra before she starts exploring your <<$pc_descWordy[''breast'']>> with her hands.'
+		end
+	end
+	*nl
+	'You look over at Katja and <<$npc_nickname[$boy2]>> and see that Katja have also stripped down to her underwear.'
+	'She lies with her head in <<$npc_nickname[$boy2]>>''s lap, sucking on her breast while <<$npc_nickname[$boy2]>> has her hand down Katja''s panties, playing with her pussy.'
+	'"Why don''t we join them?" <<$npc_nickname[$boy1]>> suggests.'
+	act 'Join them':
+		*clr & cla
+		gs 'arousal', 'foreplay_give', 2, 'group', 'lesbian'
+		gs 'arousal', 'kiss', -2, 'group', 'lesbian'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private2.jpg"></center>'
+		'You walk over to Katja and <<$npc_nickname[$boy2]>> as <<$npc_nickname[$boy1]>> gets down on her knees and removes Katja''s head from <<$npc_nickname[$boy2]>>''s breast and starts to kiss her.'
+		'You follow and bend down to make out with <<$npc_nickname[$boy2]>> and fondle her breast.'
+		act 'Get into it':
+			*clr & cla
+			gs 'arousal', 'foreplay_give', 2, 'group', 'lesbian'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private3.jpg"></center>'
+			'You stop kissing <<$npc_nickname[$boy2]>> and move your head down to suck on her breast.'
+			'You see that <<$npc_nickname[$boy1]>> has moved her head to Katja''s crotch and started to lick her pussy, while Katja is removing <<$npc_nickname[$boy1]>>''s bra.' 
+			act 'See what <<$npc_nickname[$boy1]>> does':
+				*clr & cla
+				gs 'arousal', 'foreplay_give', 2, 'group', 'lesbian'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private4.jpg"></center>'
+				' <<$npc_nickname[$boy1]>> moves away from and Katja and looks for something in her purse.'
+				'While she''s doing this, '+iif($pantyworntype = 'none', 'you remove your panties and', ' ')+' <<$npc_nickname[$boy2]>> removes Katja''s bra.'
+				*nl		
+				'You play with Katja''s breast until <<$npc_nickname[$boy1]>> comes back holding a medium sized vibrator, clearly intending on stuffing it in Katja''s '+iif(npc_vag['A14'] <10, 'tight', 'well used')+' pussy.'
+				if npc_vag['A14'] = 0:
+					'Katja sees the vibrator and understands the intention. You can see the panic in her eyes. "No! I''m sorry, but I don''t want that in me!" she quickly blurts out.'
+					'"Okay. Then I''ll just have to use my tongue," <<$npc_nickname[$boy1]>> says a little disappointed.'
+					act 'Get Katja off':
+						*clr & cla
+						gs 'arousal', 'foreplay_give', 5, 'group', 'lesbian'
+						katjaQW['horny'] = 0
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private5a.jpg"></center>'
+						'<<$npc_nickname[$boy1]>> puts the vibrator away and get her face down in Katja''s crotch to start eating her out.'
+						'You and <<$npc_nickname[$boy2]>> continue to play with Katja''s breast, but it gets harder as Katja starts to move around as she approaches an orgasm.'
+						*nl
+						'<<$npc_nickname[$boy1]>> really know how to use her tongue, and after a few minutes, Katja cums hard.'
+						act 'Your turn': gt 'katja_nightclub_sex', 'private_booth_FFFF_you'
+					end
+				else
+					if npc_vag['A14'] < 10:
+						'Katja sees the vibrator and understands the intention, but you can see that she''s a little nervous. "That''s big! I''m not used to such huge things in my pussy. Please be careful."'
+						'"Of course. I promise you that you won''t feel any pain," <<$npc_nickname[$boy1]>> says and licks the vibrator some more so it''s very wet.'
+					else
+						'When Katja sees the vibrator, her eyes light up. "That looks good. '+iif(katjaQW['slul'] < 100, 'I want you to fuck me with it', 'ram it into my wet cunt')+'."'
+						'"My pleasure. I promise that you''ll get the fucking you deserve," <<$npc_nickname[$boy1]>> says and licks the vibrator one more time.'
+					end
+					act 'Katja gets fucked':
+						*clr & cla
+						gs 'arousal', 'foreplay_give', 3, 'group', 'lesbian'
+						katjaQW['horny'] = 0
+						katjaQW['slut'] += 4
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private5b.jpg"></center>'
+						'<<$npc_nickname[$boy1]>> stuffs the vibrator into Katja''s pussy and starts moving it in and out, occasionally getting down and using her tongue on Katja''s clit.'
+						'You and <<$npc_nickname[$boy2]>> continue to play with Katja''s breast, but it gets harder as Katja starts thrashing about as she approaches an orgasm.'
+						'<<$npc_nickname[$boy1]>> really knows how to use the vibrator, and after a few minutes, Katja cums hard with a huge scream.'
+						act 'Your turn': gt 'katja_nightclub_sex', 'private_booth_FFFF_you'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'private_booth_FFFF_you':
+	gs 'arousal', 'vaginal_finger', 2, 'group', 'lesbian'
+	gs 'arousal', 'anal_finger', -2, 'group', 'lesbian'
+	gs 'arousal', 'foreplay_give', -2, 'group', 'lesbian'
+	katjaQw['horny'] += rand(5,15)
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private6.jpg"></center>'
+	'"Your turn," <<$npc_nickname[$boy1]>> says after Katja finally comes down from her orgasm. She gets up and you crawl up on the couch on all fours.'
+	'<<$npc_nickname[$boy2]>> gets in front of you and you take her breast into your mouth once again while Katja and <<$npc_nickname[$boy1]>> play with your ass.'
+	'You feel several fingers probing both your pussy and your asshole when one of them suddenly disappears from behind you.'
+	gs 'stat'
+	*nl
+	'Shortly after, <<$npc_nickname[$boy1]>> shows you a giant black dildo. "This is going to go in your ass."'
+	act 'Accept the giant dildo in your ass':
+		*clr & cla		
+		gs 'boystat', 'D7', 'c'
+		gs 'arousal', 'vaginal_finger', 3, 'group', 'lesbian'
+		gs 'arousal', 'clit_finger', -3, 'group', 'lesbian'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private7.jpg"></center>'
+		if auto_anal_lube = 1:
+			if 3*dick3 < 4*pcs_ass:
+				if mc_inventory['lubricant'] > 0:
+					mc_inventory['lubricant'] -= 1
+					'"The lube is in my purse..." you smirk as you lift your ass into the air.'
+					'<<$npc_nickname[$boy1]>> finds your bottle and the girls spend several minutes lubing up your asshole while also playing with your pussy, and you yourself play with your clit.'
+				else
+					'"I''m out of lube..." you say, a little disapointed.'
+					'"No problem. We''ll just use mine," <<$npc_nickname[$boy1]>> says and grabs her bottle. The girls then spend a few minutes lubing up your asshole while also playing with your pussy, and you yourself play with your clit.'
+				end
+			elseif dick3 < 2*pcs_ass:
+				if mc_inventory['lubricant'] > 0:
+					mc_inventory['lubricant'] -= 1
+					'"It''s big, but I think I can take it. Better use a lot of lube first though. My bottle in my purse," you say a little nervously before you lift your ass into the air.'
+					'<<$npc_nickname[$boy1]>> finds your bottle and the girls spend several minutes lubing up your asshole while also playing with your pussy, and you yourself play with your clit.'
+				else
+					'"It''s big, but I think I can take it. I''m out of lube though..." you say little nervously.'
+					'"No problem. We''ll just use mine," <<$npc_nickname[$boy1]>> says and grabs her bottle. The girls then spend a few minutes lubing up your asshole while also playing with your pussy, and you yourself play with your clit.'
+				end
+			else
+				if mc_inventory['lubricant'] > 0:
+					mc_inventory['lubricant'] -= 1
+					'"It''s enormous! Promise me you''ll be very careful?" you ask.'
+					'"I''ll be as gentle as possible," <<$npc_nickname[$boy1]>> replies.'
+					'"Okay, but we need to use a lot of lube first! My bottle in my purse," you say a little nervously before you lift your ass into the air.'
+					'<<$npc_nickname[$boy1]>> finds your bottle and the girls spend several minutes lubing up your asshole while also playing with your pussy, and you yourself play with your clit.'
+				else
+					'"It''s enormous! Promise me you''ll be very careful?" you ask.' 
+					'"I''ll be as gentle as possible," <<$npc_nickname[$boy1]>> replies.'
+					'"Okay, but I''m out of lube..." you say very nervously.'
+					'"No problem. We''ll just use mine," <<$npc_nickname[$boy1]>> says and grabs her bottle. The girls then spend a few minutes lubing up your asshole while also playing with your pussy, and you yourself play with your clit.'
+				end
+			end
+			'Once you''re well lubed up, you can feel the tip of the monstrous dildo pushing against your anus.'
+			gs 'arousal', 'anal_finger', -3, 'lube', 'group', 'lesbian'
+		else
+			if 3*dick3 < 4*pcs_ass:
+				'"I can''t wait to take that monster in my ass!" you say excitedly as you lift your ass into the air.'
+				'<<$npc_nickname[$boy1]>> and the girls play with your asshole, using a lot of their spit to get it ready for the dildo. While they''re doing that, you play with your clit.'
+			elseif dick3 < 2*pcs_ass:
+				'"It''s big, but I think I can take it..." you say a little nervously before you lift your ass into the air.'
+				'<<$npc_nickname[$boy1]>> and the girls play with your asshole, using a lot of their spit to get it ready for the dildo. While they''re doing that you play with your clit.'
+			else
+				'"I''m not sure I can take that! Promise me you''ll be very careful?" you ask.' 
+				'"I''ll be as gentle as possible," <<$npc_nickname[$boy1]>> replies.'
+				'"Okay..." you say very nervously as you lift your ass into the air.'
+				'<<$npc_nickname[$boy1]>> and the girls play with your asshole, using a lot of their spit to get it ready for the dildo. While they''re doing that, you play with your clit.'
+			end
+			gs 'arousal', 'anal_finger', -3, 'group', 'lesbian'
+		end
+		gs 'stat'
+		act 'Get wrecked by the dildo':
+			*clr & cla		
+			silavag = rand(0,2)
+			gs 'arousal', 'anal_dildo', 3, 'dick3', 'group', 'lesbian'
+			gs 'arousal', 'clit_finger', -3, 'group', 'lesbian'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private8.jpg"></center>'		
+			if $lastpain = 'asshole' and lastpain > 40:
+				'You feel an intense pain as <<$npc_nickname[$boy1]>> slowly slides the massive dildo into your asshole. You try to distract yourself by rubbing your clit, but after a few minutes, it simply becomes too much and you have to tell <<$npc_nickname[$boy1]>> to stop.'
+				gs 'stat'
+				act 'No more dildo': gt 'katja_nightclub_sex', 'private_booth_FFFF_you_licking', 'after_some_dildo_in_as'
+			else
+				if $lastpain = 'asshole' and lastpain > 20:
+					'You feel a lot of pain as <<$npc_nickname[$boy1]>> slowly slides the massive dildo into your asshole. You try to distract yourself by rubbing your clit and it works. While you''re still feeling pain, you''re also getting pleasure out of it.'
+				elseif $lastpain = 'asshole' and lastpain > 0:
+					'You feel some pain as <<$npc_nickname[$boy1]>> slowly slides the massive dildo into your asshole, but you''re also getting pleasure out of it.'
+					'You continue to rub your clit and are soon feeling a nice mixture of pain and pleasure.'			
+				else
+					'You''re surprised as there''s no pain when <<$npc_nickname[$boy1]>> slowly slides the massive dildo into your asshole. To add to your pleasure, you continue to rub your clit.'
+				end
+				gs 'stat'
+				act 'More butt fucking':
+					*clr & cla		
+					katjaQw['horny'] += rand(0,5)
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private9.jpg"></center>'	
+					'"Time to change position," <<$npc_nickname[$boy1]>> says as she pulls the dildo out of your asshole. "Get on your back," she orders.'
+					'You do as she says and get down on the couch so that your ass is at the edge of it. <<$npc_nickname[$boy1]>> gets down on the floor in front of you and slides her finger into your pussy.'
+					'<<$npc_nickname[$boy2]>> leans in over you and you start to make out while Katja looks on, very excited. You then feel the massive dildo being gently inserted back in your ass once more.'
+					gs 'arousal', 'anal_dildo', -2, 'dick3', 'group', 'lesbian'
+					gs 'arousal', 'vaginal_finger', 3, 'group', 'lesbian'
+					gs 'arousal', 'kiss', -3, 'group', 'lesbian'
+					gs 'stat'
+					'"We need something bigger for her pussy," <<$npc_nickname[$boy1]>> says.'
+					act 'Get both holes stuffed':
+						*clr & cla		
+						katjaQw['horny'] += rand(5,15)
+						gs 'boystat', 'D5', 'd'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private10.jpg"></center>'	
+						'<<$npc_nickname[$boy2]>> moves away, but Katja quickly moves in and starts kissing you. You hear <<$npc_nickname[$boy2]>> say "Here it is," before you feel something hard getting stuffed into your pussy. "It''s better if you do this yourself <<$psc_nickname>>," <<$npc_nickname[$boy1]>> says and you feel your right hand being moved to grasp what you imagine is a dildo in your pussy.'
+						'It takes a few tries to get into the rhythm of using the dildo, but you soon feel the nice sensation of having the dildos in your pussy and ass moving in and out of you, alternating which is deepest.'
+						*nl
+						'After a short while, you''re close to orgasm and rub your clit to bring you over.'
+						'You have an explosive orgsam that takes you a few minutes to come down from, but you''re not left in peace for long.'
+						'"Your turn to do the work now," <<$npc_nickname[$boy1]>> says. "<<$npc_nickname[$boy2]>> needs to feel some pleasure too."'
+						orgsam = 'no'
+						gs 'arousal', 'kiss', -3, 'group', 'lesbian'
+						gs 'arousal', 'vaginal_dildo', -2, 'dick4', 'group', 'lesbian'
+						gs 'arousal', 'clit_finger', -1, 'group', 'lesbian'
+						orgsam = 'yes'
+						gs 'arousal', 'anal_dildo', 4, 'dick3', 'group', 'lesbian', 'no_orgasm_msg'
+						gs 'stat'					
+						act '<<$npc_nickname[$boy2]>>''s turn': gt 'katja_nightclub_sex', 'private_booth_FFFF_girls', 'dp'
+					end
+					act 'Tell her you don''t want anymore':
+						cla
+						*nl
+						'"I don''t want anymore," you reply.'
+						'"Okay," <$npc_nickname[$boy1]>> says. "Then it''s your turn to do the work. <<$npc_nickname[$boy2]>> needs to feel some pleasure too."'
+						act '<<$npc_nickname[$boy2]>>''s turn': gt 'katja_nightclub_sex', 'private_booth_FFFF_girls'
+					end
+				end
+			end
+		end
+	end
+	act 'Say you don''t want it in your ass': gt 'katja_nightclub_sex', 'private_booth_FFFF_you_licking'
+end
+
+if $ARGS[0] = 'private_booth_FFFF_you_licking':
+	katjaQw['horny'] += rand(0,5)
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private_licking_alternative.jpg"></center>'
+	'"Okay, then get your ass down on the couch and present your pussy," <<$npc_nickname[$boy1]>> orders and you do as she says.'
+	'She then gets down in front of you and start licking your pussy while still holding the giant dildo in her right hand.'
+	*nl
+	'Katja and <<$npc_nickname[$boy2]>> play with your breasts while <<$npc_nickname[$boy1]>> licks you for several minutes, often getting the dildo very close to your ass.'
+	'She never tries to put it in'+iif($ARGS[1] = 'after_some_dildo_in_as',' again,',',')+' but the excitement helps get you off, and you soon cum from her skillful use of her tongue.'
+	'"Now it''s your turn to do the work. <<$npc_nickname[$boy2]>> needs to feel some pleasure too," <$npc_nickname[$boy1]>> says once you''ve come down.'
+	orgsam = 'yes'
+	gs 'arousal', 'cuni', 4, 'group', 'lesbian', 'no_orgasm_msg'
+	gs 'arousal', 'foreplay', -4, 'group', 'lesbian'
+	gs 'stat'
+	act '<<$npc_nickname[$boy2]>> ''s turn': gt 'katja_nightclub_sex', 'private_booth_FFFF_girls'
+end
+
+if $ARGS[0] = 'private_booth_FFFF_girls':
+	katjaQw['horny'] += rand(5,15)
+	gs 'arousal', 'vaginal_dildo_give', 4, 'group', 'lesbian'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private11.jpg"></center>'
+	'You get up from the couch and <<$npc_nickname[$boy2]>> takes your place. '+iif($ARGS[1] = 'dp', 'You still have the dildo that you used on your pussy in your hand', '<<$npc_nickname[$boy1]>> hands you a dildo')+', so you start to slowly guide it into her very wet pussy.'
+	'<<$npc_nickname[$boy1]>> hands Katja a wand vibrator, which she quickly starts to use with glee on <<$npc_nickname[$boy2]>>.'
+	*nl
+	'<<$npc_nickname[$boy2]>> is clearly very excited and it don''t take you long to get her off. She cums with a huge yell, which makes you wonder if they can hear her on the dance floor.'
+	'After <<$npc_nickname[$boy2]>> get her breath back, she get up. "Okay whore, now it''s your turn so get down on all fours," she says to <<$npc_nickname[boy1]>>.'
+	act 'See what happens':
+		katjaQw['horny'] += rand(0,5)
+		gs 'arousal', 'vaginal_dildo_give', 4, 'group', 'lesbian'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private12.jpg"></center>'
+		'<<$npc_nickname[$boy1]>> immediately does as she''s told and gets down on all fours on the couch. "Head down and ass up, slut!" <<$npc_nickname[$boy2]>> orders and <<$npc_nickname[$boy1]>> obeys.'
+		'<<$npc_nickname[$boy2]>> then sits on the back of the couch and places her foot on the side of <<$npc_nickname[$boy1]>> head. "So this tramp thought she could be in control? It''s time to show this bitch who''s actually is in charge. Ram that dildo up her slutty cunt, but push it far. Her hole is extremely loose since she opens it for everybody," <<$npc_nickname[$boy2]>> says to you.'
+		*nl
+		'You notice that <<$npc_nickname[$boy1]>> seems to get more excited when she''s demeaned and realize that this is part of their play acting.'
+		'You use the dildo on <<$npc_nickname[$boy1]>> while <<$npc_nickname[$boy2]>> keeps her foot on her head, saying one humiliating thing after the other about her or her body.'
+		'<<$npc_nickname[$boy1]>> soon cums with a powerful, squirting orgasm.'
+		act 'After sex':
+			gs 'arousal', 'kiss', 2, 'group', 'lesbian'
+			gs 'arousal', 'clit_finger_give', -1, 'group', 'lesbian'
+			minut += 4
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/two_girls_private13.jpg"></center>'		
+			'You remove the dildo and and <<$npc_nickname[$boy2]>> lifts her foot. <<$npc_nickname[$boy1]>> then slowly gets up and you start making out.'
+			'You gently rub <<$npc_nickname[$boy1]>>''s pussy and can hear Katja and <<$npc_nickname[$boy2]>> kissing.'
+			*nl
+			'After a while, you stop and start to get dressed. "That was great!" Katja says when she''s fully clothed.' 
+			'"Yes, it was. We were lucky to find two wild babes like the two of you," <<$npc_nickname[$boy1]>> replies.'
+			'"We need to clean our toys, so you two just go ahead and go back to the dance floor. We might see you later," <<$npc_nickname[$boy2]>> says.'
+			'"Okay. Thanks again for a good time," Katja says.'
+			'"Yeah, thanks," you chime in as the two of you head back to the public part of the club.'
+			act 'Go to the dance floor': minut +=6 & gt 'katja_nightclub', 'dance'
+		end
+	end
+end
+
 --- katja_nightclub_sex ---------------------------------
 

+ 5 - 1
locations/katja_procedural.qsrc

@@ -152,6 +152,10 @@ if $ARGS[0] = 'hourly':
 		katjaQW['nightclub_private_room_boy'] = 0
 		if rand(0,katjaQw['slut']/25) > 0: gs 'katja_procedural', 'sex_set', 1
 	end
+	if katjaQW['nightclub_private_room_girls'] = 1 and katjaQW['disco_loc'] ! 9:
+		katjaQW['nightclub_private_room_girls'] = 0
+		if rand(0,katjaQw['slut']/25) > 0: gs 'katja_procedural', 'sex_set', 0, 2
+	end
 end
 
 if $ARGS[0] = 'cikl':
@@ -234,7 +238,7 @@ if $ARGS[0] = 'cikl':
 	end
 
 	!! Check if she had sex with other after being at the disco alone
-	if katjaQW['liberated'] = 1 or (katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0):
+	if (katjaQW['liberated'] = 1 or katjaQW['relationship_talk'] = 1) and katjaQW['faithful'] = 0:
 		if locat['katja_save2'] = 53 and (katjaQW['disco_arrival'] + 600 < totminut or katjaQW['disco_met'] + 600 < totminut):
 			if (rand(1,15) <= (min(func('katja_procedural', 'willing_to_be_naughty'), 100) - 50)/10 and katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0) or (katjaQW['relationship_talk'] = 0 and katjaQW['liberated'] and rand(0,3) = 0):
 				gs 'katja_procedural', 'sex_set', rand(0,katjaQW['simultanous_boys'] + 1), rand(0,katjaQW['simultanous_girls']+1)