ソースを参照

[added/changed] New Katja sex scene, going home with two guys from the nightclub. Plus some chnage the organisastion of her nightclub files.

bgkjdgbizgblzdgbr 7 ヶ月 前
コミット
5e089cb9c2
3 ファイル変更1325 行追加556 行削除
  1. 457 3
      locations/katja_city_sex.qsrc
  2. 299 553
      locations/katja_nightclub.qsrc
  3. 569 0
      locations/katja_nightclub_sex.qsrc

+ 457 - 3
locations/katja_city_sex.qsrc

@@ -197,7 +197,7 @@ if $ARGS[0] = 'walking_home_with_a_guy.':
 									gs 'willpower', 'drugs', 'force', 'easy'
 								end
 								if will_cost <= pcs_willpwr or katjaQW['coke_stage'] = 3:
-									act 'Convince Katja not to do cocaine (<<will_cost>> Willpower)':
+									act 'Convince Katja not to do cocaine'+iif(katjaQW['coke_stage'] = 3, '', ' (<<will_cost>> Willpower)')+'':
 										*clr & cla
 										if katjaQW['coke_stage'] = 4:
 											gs 'willpower', 'pay', 'force'
@@ -960,7 +960,7 @@ if $ARGS[0] =  'blindfold_sex2':
 					'You go to the bathroom and get the cum off your stomach, and then move on to help Katja with cleaning her much more messy pussy.'
 					if katjaQW['birth_control_start_day'] <= daystart and katjaQW['birth_control_start_day'] > 0:
 						if katjaQW['creampie'] = 0:
-							katjaQW['birth_control_know'] = 1
+							if katjaQW['birth_control_know'] = 0: katjaQW['birth_control_know'] = 1
 							'She stands there looking thoughtful. "Anything wrong?" you ask. "This is so strange, feeling this foreign substance moving in my vagina," she answers.' 
 							'"Is this the first time you''ve gotten a creampie?" you ask. "Yes. Don''t worry I''m on the pill, but I will take a morning after pill to be safe anyway." she answers.'
 						elseif katjaQW['creampie'] < 10:
@@ -983,6 +983,7 @@ if $ARGS[0] =  'blindfold_sex2':
 							'"It still feels strange having another persons fluid in my vagina. I don''t know if I will ever get used to it," Katja says as you help her clean up.'
 						end				
 						if katjaQW['birth_control_start_day'] > daystart:
+							if katjaQW['birth_control_know'] = 0: katjaQW['birth_control_know'] = 1
 							'"Are you on birth control?" you ask. "Yes. Oh shit, I don''t thing it''s working yet. I will have to go take a morning after pill," Katja says, looking a little worried.'
 						else
 							'"Are you on birth control?" you ask. "No. Shit. I will have to go take a morning after pill. I should also start on regular birth control. Something like this might happen again," Katja says looking a little worried.'
@@ -1037,7 +1038,7 @@ if $ARGS[0] = 'safe_word_said':
 			*clr & cla
 			minut += 10
 			$location_type = 'public_outdoors'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/walking_home_at_night.jpg"></center>'		
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/walking_home_at_night.jpg"></center>'
 			'Katja asks if you are okay as you walk through the streets and you explain why you decided to stop it.'
 			if katjaQW['bondage_sex'] > 0:
 				'She says you will have to find a better guy next time you try something like this.'
@@ -1050,5 +1051,458 @@ if $ARGS[0] = 'safe_word_said':
 	end
 end
 
+if $ARGS[0] = 'walking_home_with_two_guys':
+	menu_off = 1
+	minut += 20
+	gs 'npcgeneratec', 0, '', rand(18,55), 4
+	gs 'boystat', $npclastgenerated, 'a'
+	gs 'npcgeneratec', 0, '', rand(18,55), 4
+	gs 'boystat', $npclastgenerated, 'b'
+	katjaQW['drinks'] += 1
+	gs 'drugs', 'alcohol', 'wine', 1
+	$location_type = 'indoors'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/drinking_wine.jpg"></center>'
+	'While you walk through the streets, the men introduce themselves as <<$npc_nickname[$boy1]>> and <<$npc_nickname[$boy2]>>, before you and Katja tell them your names.'
+	*nl
+	'It doesn''t take long before you arrive at their building and he shows you up to a rather nice apartment.'
+	'"Let''s get a glass of wine and get comfortable," <<$npc_nickname[$boy1]>> says as he gets three glasses and a bottle of white wine from his fridge. Meanwhile, you and Katja'+iif(temper <20, ' take off your coats and ', ' ')+' sit down while small talking with <<$npc_nickname[$boy2]>>.'
+	*nl
+	'After you enjoyed the wine, talked for a couple of minutes and emptied the wine glasses <<$npc_nickname[$boy1]>> says "Why don''t we move the party to the adjoining room. I''m sure that it is more suitable for the next part."'
+	'You look at Katja and see that she also got that he meant the bedroom. She gives you an approving nod and you say "Lead the way" as you get up from the couch.'
+	act 'Go to the bedroom': gt 'katja_city_sex', 'two_guys_start'
+end
+
+if $ARGS[0] = 'two_guys_start':
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex1.jpg"></center>'
+	'<<$npc_nickname[$boy1]>> leads you to the bedroom, which has a nice big bed in the middle. "This bed looks very comfortable, why don''t we test if it actually is Katja" you say. "Sounds like a plan" Katja answers with a wink.'
+	'You then both take of your dress and climb onto to the bed '+iif($pantyworntype ! 'none', ' wearing just your underwear and shoes.', '.')+' "This is bed is real soft, we could definitely spend some time here" Katja says.'
+	'You both turn your heads towards the men looking very seductive'+iif($pantyworntype ! 'none', ' while pulling at each others underwear,', ',')+' as you say "Hey why don''t you come join us?"'
+	act 'The men joins':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex2.jpg"></center>'
+		'The men don''t hesitate and walk up to you and Katja, not even waiting to take their clothes of. <<$npc_nickname[$boy1]>> starts to caress you, bends down and starts kissing your neck, while your hand finds his groin.' 
+		'At the same time <<$npc_nickname[$boy1]>> starts to play with Katja''s boobs and she to starts to feel his cock through his pants.'
+		katjaQW['horny'] += rand(5,10)
+		gs 'arousal', 'foreplay', 3, 'group'
+		gs 'stat'
+		act 'Suck some cock':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex3.jpg"></center>'
+			'You unzip <<$npc_nickname[$boy1]>>''s pants and take out his  <<dick1>> cm <<$dick1_girth>> cock and start to suck it. Behind you Katja has done the same to <<$npc_nickname[$boy1]>>.'
+			katjaQW['horny'] += rand(5,10)
+			if npc_throat['A14'] < dick2: npc_throat['A14'] += 1
+			gs 'arousal', 'bj', 3, 'dick1', 'group'
+			gs 'stat'
+			act 'Switch partner':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex4.jpg"></center>'
+				'After a couple of minutes of sucking <<$npc_nickname[$boy1]>> Katja says to you "This is a real nice cock, you should try it." "This cock is also good, so lets switch" you reply.'
+				'You then give up <<$npc_nickname[$boy1]>>''s cock and move over to the other side of the bed taking <<$npc_nickname[$boy1]>>''s <<dick1>> cm <<$dick1_girth>> dick into your wet mouth.'
+				'Katja mirrors you and soon has her head going up and down on <<$npc_nickname[$boy1]>>''s dick enthusiastically.'
+				katjaQW['horny'] += rand(5,10)
+				if npc_throat['A14'] < dick1: npc_throat['A14'] += 1
+				gs 'arousal', 'bj', 3, 'dick2', 'group'
+				gs 'stat'
+				act 'Continue sucking':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex5.jpg"></center>'
+					'As you are sucking on <<$npc_nickname[$boy1]>>''s cock, you suddenly feel your legs being spread apart, followed shortly by Katja''s soft tongue that starts to lick your pussy as if it was the best tasting thing in the world.'
+					'She stops for a moment before starting again, and you take a look and see that <<$npc_nickname[$boy1]>>''s <<dick1>> cm <<$dick1_girth>> cock has entered her pussy from behind.'
+					katjaQW['horny'] += rand(10,5)
+					if npc_vag['A14'] < dick1: npc_vag['A14'] += 1
+					if npc_vag['A14']*2 < dick1: npc_vag['A14'] += 1
+					gs 'arousal', 'bj', 3, 'dick2', 'group'
+					gs 'arousal', 'cuni_give', -3, 'group', 'lesbian'
+					gs 'stat'
+					act 'Get your pussy fuck':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex6.jpg"></center>'
+						'"Okay. Now I also want my pussy stuffed" you say as you remove the cock from your mouth. You then turn around and get up on all fours placing your butt at the edge of the bed.'
+						'<<$npc_nickname[$boy1]>> gets the message and as you start to kiss Katja and let your tongues play, he slams his <<$npc_nickname[$boy1]>>''s <<dick2>> cm <<$dick2_girth>> cock into your wet pussy.'
+						'You both enjoy getting your pussies pounded for a few minutes before <<$npc_nickname[$boy1]>> says "I really want to fuck those assholes."'
+						katjaQW['horny'] += rand(5,10)
+						gs 'arousal', 'vaginal', 3, 'dick2', 'group'
+						gs 'arousal', 'kiss', -3, 'group', 'lesbian'
+						gs 'stat'
+						if katjaQW['anal_quest'] > 2 or  katjaQW['anal_sex'] > 0:
+							if katjaQW['anal_sex'] > 0: katjaQW['anal_quest'] = 3
+							'Katja immediately says "Yes, I want a cock in my butt".'
+							act 'Get butt fucked': gt 'katja_city_sex', 'two_guys_anal_sex1'
+						elseif katjaQW['anal_quest'] > 0:
+							'Katja looks at you a little hesitant, and you tell her "You wanted to try, so here is your chance. But if you would rather wait then we can. It''s up to you."'
+							'She then bites her lip for a moment before she says to the men with a shaky voice "Okay... I want to try anal sex... but please be gentle it''s my first time."'
+							act 'Get butt fucked': gt 'katja_city_sex', 'two_guys_anal_sex1'
+						else
+							'Katja quickly looks at you with fear in her eyes and you quickly tell the men "No butt fucking with us tonight, but you can continue to play with our pussies."'
+							act 'Continue with pussy sex': gt 'katja_city_sex', 'two_guys_pussy_sex'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'two_guys_pussy_sex':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex7.jpg"></center>'
+	'"Okay. But now I want my cuck sucked some more. Turn around" <<$npc_nickname[$boy2]>> says to you. You do as he says, get up on all fours and take his cock in your mouth.'
+	'"Get on top of her" <<$npc_nickname[$boy1]>> tells Katja, and you feel that she crawls up on your back and starts fondling your breasts.'
+	'Soon Katja also starts to make noise, and it is clear that <<$npc_nickname[$boy2]>> has penetrated her pussy.'
+	katjaQW['horny'] += rand(5,10)
+	gs 'arousal', 'bj', 3, 'dick2', 'group'
+	gs 'arousal', 'foreplay', -3, 'group', 'lesbian'
+	gs 'stat'
+	act 'Change partner':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex8.jpg"></center>'
+		'After some minutes you can feel that Katja moves up further on your back so her head is just above yours.'
+		'<<$npc_nickname[$boy2]>> takes the opportunity to move his cock to Katja''s mouth instead, as his balls are in front of your face and you start to lick them.'
+		'You then feel <<$npc_nickname[$boy1]>>''s cock enter your pussy, and he start to fuck you hard.'
+		katjaQW['horny'] += rand(5,10)
+		gs 'arousal', 'vaginal', 3, 'dick1', 'group'
+		gs 'arousal', 'foreplay_give', -3, 'group'
+		gs 'stat'
+		act 'Change position':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex8.jpg"></center>'
+			'"Since you seem to be such good freinds, why don''t you show us how much you love each other" <<$npc_nickname[$boy1]>> says as he removes his cock from your pussy after hammering you for a few minutes.'
+			'"Yes let''s show em" Katja says as she gets off your back. You lie down on your back and Katja crawls on top and soon you are eating each other out.'
+			'The men don''t want to be left out for long, and soon you see <<$npc_nickname[$boy1]>>''s dick penetrate Katja''s pussy just in front of your face, and feel <<$npc_nickname[$boy2]>>''s cock sliding into your pussy.'
+			'The men then pick up steam and fuck you hard while you and Katja try to eat each other out.'
+			katjaQW['horny'] += rand(5,10)
+			gs 'arousal', 'vaginal', -3, 'dick2', 'group'
+			gs 'arousal', 'cuni_give', 5, 'group', 'lesbian'
+			gs 'arousal', 'cuni', -5, 'group', 'lesbian'
+			gs 'stat'
+			if katjaQW['horny'] >= 100:
+				katjaQW['horny'] = 0
+				'Katja''s mouth suddenly disappears from your pussy and you can hear her scream as she is coming. After that <<$npc_nickname[$boy1]>> pulls out.'
+			else
+				'After some time <<$npc_nickname[$boy1]>> pulls out.'
+			end
+			'"I''m close to coming" he says, "and I want to paint those pretty faces with my cum, so get down to the floor and suck our cocks."'
+			act 'Get down on your knees': gt 'katja_city_sex', 'two_guys_cumming'
+		end
+	end
+end
+
+if $ARGS[0] = 'two_guys_anal_sex1':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_anal_1.jpg"></center>'
+	'The men start to take of their pants you and Katja remove'+iif($pantyworntype ! 'none', ' your underwear and ', ' ')+'shoes.'
+	if katjaQW['anal_quest'] < 3:
+		'You then make the slightly nervous Katja get up on all fours again, while you lie down on your back in front of her.'
+	else
+		'Katja gets up on all fours again, while you lie down on your back in front of her.'
+	end
+	if auto_anal_lube = 1:
+		if mc_inventory['lubricant'] > 0:
+			mc_inventory['lubricant'] -= 1
+			'You tell the men to use the bottle of lube in your purse, and Katja says that there also is a bottle in hers.'
+			'<<$npc_nickname[$boy1]>> finds your bottle and lubes you up and you soon feel the cool ointment being spread on your asshole by<<$npc_nickname[$boy1]>>''s finger.'
+		else
+			'You tell the men to use the bottle of lube in your purse, but as <<$npc_nickname[$boy1]>> checks he says it''s empty.'
+			'Katja quickly says that there is a bottle in her purse which should be almost full.'
+			'<<$npc_nickname[$boy1]>> finds the bottle, uses some on Katja and passes the bottle to <<$npc_nickname[$boy1]>> , and you soon feel the cool ointment being spread on your asshole by <<$npc_nickname[$boy1]>> ''s finger.'
+		end
+		'After both of you are lubed up, the guys position their dicks on your assholes.'
+		gs 'arousal', 'anal_finger', 1, 'lube', 'group'
+		katjaQW['lube'] = 1
+	else
+		'<<$npc_nickname[$boy1]>> applies some spit to your asshole and you can see <<$npc_nickname[$boy1]>> doing the same to Katja before they position their dicks.'
+	end
+	'You take the'+iif(katjaQW['anal_quest'] < 3, ' almost most frightened, but also ', ' very ')+'exited looking Katja''s mouth into yours and you start to play with your tongues.'
+	katjaQW['horny'] += katjaQW['anal_quest']* 10 -rand(0,25)
+	gs 'arousal', 'kiss', 3, 'group', 'lesbian'
+	gs 'stat'
+	act 'Ass fucking':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_anal_2.jpg"></center>'
+		'<<$npc_nickname[$boy1]>> guides his dick into you '+iif(pcs_ass < dick2, 'tight', 'well trained')+' asshole, and starts to pound you.'
+		'At the same time <<$npc_nickname[$boy1]>> guides his cock '+iif(katjaQW['anal_quest'] < 3, 'carefully', 'forcefully')+' into Katja''s butt hole.'
+		if npc_ass['A14'] + 4*katjaQW['lube'] < dick1:
+			katjaQW['horny'] -= rand(10,20)
+			'Katja lets out a scream and lets go of your mouth. "Shit, it hurts more than '+iif(katjaQW['anal_quest'] < 3, 'I expected', 'last time')+', slow down" Katja cries.'
+			'<<$npc_nickname[$boy1]>> does stop and lets Katja relax and get used to it. To district herself she moves her mouth to your pussy as if your juice is the best painkiller there is.'
+			'After a little, she removes her mouth for a moment to tell <<$npc_nickname[$boy1]>> "you can go on <<$npc_nickname[$boy1]>>. but'+iif(katjaQW['anal_quest'] < 3, ' go very slow I still don''t know if I can do it', 'be careful')+'." <<$npc_nickname[$boy1]>> does as he is told and soon Katja is also enjoying it.'
+		else
+			katjaQW['horny'] +=rand(10,20)
+			if katjaQW['anal_quest'] < 3:
+				'"Wow, that did''t did hurt. It feels nice" Katja says sounding very surprised and <<$npc_nickname[$boy1]>> enters her. "I thought it would hurt the first time. Go on fuck me faster" she continues.'
+			else
+				'Katja lets out a huge sigh "Ah... This is great, pound me faster <<$npc_nickname[$boy1]>>" she says.'
+			end
+			'<<$npc_nickname[$boy1]>> does what she says and is soon pounding her asshole as if it was something she did every day. Her mouth finds your pussy and starts to lick it.'
+		end
+		if npc_ass['A14'] < dick1: npc_ass['A14'] += 1
+		if npc_ass['A14']*2 < dick1: npc_ass['A14'] += 1
+		gs 'arousal', 'anal', 3, 'dick2',  'group'
+		gs 'arousal', 'cuni', -2, 'group', 'lesbian'
+		gs 'stat'
+		'After a few minutes, <<$npc_nickname[$boy1]>> says "I wanna try the girl you are with <<$npc_nickname[$boy1]>>," "You can have her pussy, I''ll keep her ass" <<$npc_nickname[$boy1]>> replies.'
+		act 'Agree to get a double penetration': gt 'katja_city_sex',  'two_guys_dp'
+		act 'Say no':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_anal_2.jpg"></center>'		
+			'"No. I don''t want two cocks in me at the same time" you say. "Okay" <<$npc_nickname[$boy1]>> says. "Then let''s change positions" <<$npc_nickname[$boy1]>> says.' 
+			act 'Cahnge position': gt 'katja_city_sex', 'two_guys_anal_sex2'
+		end
+	end
+end
+
+if $ARGS[0] = 'two_guys_anal_sex2':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_anal_3.jpg"></center>'
+	'After the men pull out, <<$npc_nickname[$boy1]>> lies down on the bed. "Get up an lower your ass on it in reverse cowgirl" he tells Katja.'
+	if katjaQW['anal_quest'] < 3:
+		'Katja looks a little confused and you explain her what to do, and get down on all fours to help her.'
+	else
+		'Katja says "Help me <<$pcs_nickname>> and you get down on all fours and help her.'
+	end
+	'Seeing you with your ass in the air while Katja slides down on  <<$npc_nickname[$boy1]>> dick,  <<$npc_nickname[$boy2]>> won''t be left out and jams his hard cock into your butthole.'
+	katjaQW['horny'] += rand(5,15)
+	if npc_ass['A14'] + 4*katjaQW['lube'] < dick1: katjaQW['horny'] -= 10
+	gs 'arousal', 'anal', -1, 'dick2',  'group'
+	gs 'arousal', 'foreplay_give', 3, 'group', 'lesbian'
+	gs 'stat'
+	act 'More aAss fucking':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_anal_4'+iif(katjaQW['horny'] >= 100, 'a', 'b')+'.jpg"></center>'
+		'The men start to fuck you hard, and seeing Katja''s tasty pussy in front of your face you decide to taste it.'
+		if katjaQW['horny'] >= 100:
+			katjaQW['horny'] = 0
+			'That helps bring Katja over the edge, and soon she is coming with a big scream.'
+		else
+			'After a fucking you for little while <<$npc_nickname[$boy2]>> pulls out of your ass, and moves to make Katja suck his dick instead.'
+		end
+		'"I''m close to coming"  <<$npc_nickname[$boy1]>> says, "and I want to paint those pretty face with my cum, so get down to floor and suck our cocks."'
+		gs 'arousal', 'anal', -2, 'dick2',  'group'
+		gs 'arousal', 'cuni_give', 3, 'group', 'lesbian'
+		gs 'stat'
+		act 'Get down on your knees': gt 'katja_city_sex', 'two_guys_cumming', 1
+	end
+end
+
+if $ARGS[0] = 'two_guys_dp':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_dp1.jpg"></center>'
+	'<<$npc_nickname[$boy1]>> lies down on his back with his <<dick1>> cm <<$dick1_girth>> cock standing right up, and you mount it and ride up and down it a few times to feel it in your pussy.'
+	'Katja stands up in front of you, presenting her pussy to you, and you begin to lick it.'
+	'Meanwhile <<$npc_nickname[$boy2]>> has taken position behind you, and you feel '+iif(pcs_ass < dick2, 'some pain', 'only pleasure')+' as he pushes his cock into your asshole.'
+	katjaQW['horny'] += rand(0,5)
+	gs 'arousal', 'vaginal', 3, 'dick1', 'group'
+	gs 'arousal', 'anal', -3, 'dick2', 'group'
+	gs 'arousal', 'cuni_give', -3, 'group', 'lesbian'
+	gs 'stat'	
+	act 'Get both your holes pounded':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_dp2.jpg"></center>'
+		'The men continue to fuck both of your holes hard, but Katja turns around and presents her ass to you and you start to lick it.'
+		'After a few minutes <<$npc_nickname[$boy1]>> says "It''s time for the redhead to also get this treatment." "Yes. Lets switch girls" <<$npc_nickname[$boy2]>> agrees.'
+		katjaQW['horny'] += rand(0,5)
+		gs 'arousal', 'vaginal', 3, 'dick1', 'group'
+		gs 'arousal', 'anal', -3, 'dick2', 'group'
+		gs 'arousal', 'rimming_give', -3, 'group', 'lesbian'
+		gs 'stat'	
+		if katjaQW['dp'] = 0:
+			'"I''ve never tried something like that!" Katja says, a little shocked. "I don''t know if I''ll... be able to..." she stammers.'
+			iif(katjaQW['anal_quest'] < 3, '"You hadn''t tired anal before tonight and that went well, so why don''t you try this also?"', '"You will only know if you try. So why don''t you?"' )+'  <<$npc_nickname[$boy1]>> says.'
+			if func('katja_procedural', 'willing_to_be_naughty') < 100 or katjaQW['horny'] < 75 or max(npc_vag['A14'], npc_ass['A14'] + 4*katjaQW['lube']) <dick1:
+				'"No," Katja says "Not tonight. I don''t feel like trying this right now."'
+				'The men look disappointed, but understand that.'
+				'"At least let me fuck your ass again," <<$npc_nickname[$boy1]>> says.'
+				'"Okay, we can do that," she says.'
+				act 'More butt fucking':  gt 'katja_city_sex', 'two_guys_anal_sex2'
+			else
+				'After a long pause, Katja says "Okay... I do want to try. But please be gentle."'
+				'The two men look very excited.'
+				act 'Watch Katja''s first DP': gt 'katja_city_sex', 'two_guys_katja_dp'
+			end
+		else
+			if katjaQW['dp'] < 5:
+				'"Okay... But please be gentle," Katja says, making the men look very excited.'
+			elseif katjaQW['dp'] < 10:
+				'"Okay. Let''s do it," she says, making the men look very excited.'
+			else
+				'"What are you waiting for? I need both my holes stuffed right now!" Katja says, making the men almost lose their minds in excitement.'
+			end
+			act 'Katja gets a DP': gt 'katja_city_sex', 'two_guys_katja_dp'
+		end
+	end
+end
+
+if $ARGS[0] = 'two_guys_katja_dp':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_katja_dp1'+iif(npc_ass['A14'] < dick2, 'a', 'b')+'.jpg"></center>'
+	'<<$npc_nickname[$boy2]>> gets off you and says "My turn to lie down", you then get off <<$npc_nickname[$boy1]>> who gets up so <<$npc_nickname[$boy2]>> can lie down.'
+	'When he lies down you give his cock some licks until it is very wet and Kajta asks "So I sit down with your cock in my pussy like <<$pcs_nickname>> did?" "No. I want your ass" <<$npc_nickname[$boy2]>> reply.'
+	'Katja looks '+iif(katjaQW['dp'] = 0, 'perplexed, and you have to explain her how she is supposed to sit.', 'exited, and ready her ass above the cock.')+' You then help guide <<$npc_nickname[$boy2]>>''s cock into Katja''s ass as she lowers it down.'
+	if npc_ass['A14'] + 4*katjaQW['lube'] <dick2:
+		katjaQW['horny'] -= rand(10,20)
+		katjaQW['slut'] -= 5
+		'"Shit. it hurts" Katja screams as <<$npc_nickname[$boy2]>>''s fills out her asshole. You start to lick her boobs to try to distract her for the pain, while <<$npc_nickname[$boy1]>> looks on waiting to she is ready.'
+		'After a moment she comes down, and says "You can try to put it in my pussy" which <<$npc_nickname[$boy1]>> does, and it goes in without any problems. The men then slowly start to fuck her.'
+		gs 'arousal', 'foreplay', 3, 'group', 'lesbian'
+	else
+		katjaQW['horny'] += rand(10,20)
+		'"Ahh. It feels good in my ass" Katja says as <<$npc_nickname[$boy2]>>''s dick fills out her asshole. You start to suck <<$npc_nickname[$boy1]>> ''s cock to get it it more wet for Katja''s pussy.'
+		'"You can put it in my pussy" Katja says which <<$npc_nickname[$boy1]>> does, and it goes in without any problems. The men then slowly starts to fuck her.'
+		gs 'arousal', 'bj', 3, 'dick1', 'group'
+	end
+	act 'Watch Katja get double penetrated':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_katja_dp2.jpg"></center>'
+		'You kiss Katja''s belly and try to lick her clit, but it gets harder and harder as the men start to move faster.'
+		'Especially since <<$npc_nickname[$boy1]>> is slamming into Katja''s pussy at a very fast pace.'
+		gs 'arousal', 'cuni_give', 3, 'group', 'lesbian'
+		minut += 2
+		gs 'stat'
+		if katjaQW['horny'] >= 100:
+			katjaQW['horny'] = 0
+			'It clearly makes her crazy as she she is making more and more noise, until she comes with a huge scream, which takes her some time to calm down from. After that <<$npc_nickname[$boy1]>> pulls out.'
+		else
+			'She clearly enjoys and is making a lot of noise, '+iif(npc_ass['A14'] + 4*katjaQW['lube'] <dick2, 'but some of it is clearly also from ', ' and she doesn''t seem to feel any')+' pain. But before she comes <<$npc_nickname[$boy1]>> pulls out.'
+		end
+		'"I''m close to coming" he says, "and I want to paint those pretty face with my come, so get down to the floor and suck our cocks."'
+		katjaQW['dp'] += 1
+		if npc_vag['A14'] < dick1: npc_vag['A14'] += 1
+		if npc_vag['A14']*2 < dick1: npc_vag['A14'] += 1
+		if npc_ass['A14'] < dick2: npc_ass['A14'] += 1
+		if npc_ass['A14']*2 < dick2: npc_ass['A14'] += 1
+		act 'Get down on your knees': gt 'katja_city_sex', 'two_guys_cumming', 2
+	end
+end
+
+if $ARGS[0] = 'two_guys_cumming':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_cuming1.jpg"></center>'
+	'As the men stand up, you and Katja get down on your knees in front of the bed with your backs to each other.'
+	'You take <<$npc_nickname[$boy2]>>''s cock in your mouth, and Katja starts to suck <<$npc_nickname[$boy1]>>''s dick.'
+	'She also uses her other hand to play with your clit.'
+	'After a few minutes of sucking you can hear from the grunting of the men signaling that they are about to come.'
+	gs 'arousal', 'bj', 3, 'dick2', 'group'
+	gs 'arousal', 'clit_finger', -3, 'group', 'lesbian'
+	gs 'stat'	
+	act 'Cum shower':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/two_men_home_sex_cuming2.jpg"></center>'
+		'<<$npc_nickname[$boy2]>> starts to come in thick splashes, hitting you square in the face.'
+		'As he is finished coming you can hear that Katja is very close of getting <<$npc_nickname[$boy1]>> off, and just as you turn to see he also comes. He sprays far and gets more cum on your face and in your mouth than on Katja''s.'
+		*nl
+		'After he has finished the men step back. "Show us those pretty faces" <<$npc_nickname[$boy1]>> says, and you both turn and look at them and start to kiss each other with the sperm in your mouths which clearly pleases the men.'
+		'After swapping cum for a little, you both get up, and ask for the bathroom to get cleaned up.' 
+		gs 'arousal', 'kiss', 3, 'lesbian'
+		gs 'arousal', 'end'
+		gs 'cum_call', 'face', $boy1, 1
+		gs 'cum_call', 'face', $boy2, 1
+		gs 'cum_call', 'mouth', $boy1, 1
+		gs 'cum_call', 'mouth', $boy2, 1
+		gs 'stat'
+		act 'Get cleaned up':
+			*clr & cla
+			minut += 7
+			cumspclnt =  1
+			gs 'cum_cleanup'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/claining_up_after_sex.jpg"></center>'
+			'On the way to the bathroom, you pick up your clothes, then spend some time cleaning the rest of their cum off your faces.'
+			if $ARGS[1] = 2:
+				if katjaQW['anal_quest'] < 3:
+					katjaQW['anal_quest'] = 3
+					katjaQW['slut'] += rand(10,20)
+					'"Impressive. First time doing anal sex and you are already getting double penetrated. What a slut you have become. How was it?" you ask Katja.'
+					if katjaQW['horny'] = 0:
+						'"It was amazing. I came so hard. When they both really started to fuck me fast I '+iif(npc_ass['A14'] + 4*katjaQW['lube'] <dick2, 'completely forgot that the dick in my ass was so large that it hurt.', 'was overwhelmed by the sensations')+'." Katja says as her face is getting completely red.'
+					else
+						if npc_ass['A14'] + 4*katjaQW['lube'] <dick2:
+							'"It hurt a lot, so I''m not sure I really know how to feel about it. If I try again, then it has to be with a less well endowed guy." Katja answers.' 
+						else
+							'"It was interesting. I did not hurt, but I did not come either. I think I need to try it again to really know what I think about it" Katja says, as her face is getting more red.'
+						end
+					end
+				else
+					if katjaQW['dp'] = 1:
+						katjaQW['slut'] += rand(5,10)
+						'"Welcome to the club of us complete sluts" you say "So how was it getting in both holes at the same time?" you ask.'
+						if katjaQW['horny'] = 0:
+							'"It was amazing. I came so hard. When the both really started to fuck me fast I '+iif(npc_ass['A14'] + 4*katjaQW['lube'] <dick2, 'completely forgot that the dick in my ass was so large that it hurt.', 'was overwhelmed by the sensations')+'." Katja says as her face is getting completely red.'
+						else
+							if npc_ass['A14'] + 4*katjaQW['lube'] <dick2:
+								'"It hurt a lot, so I''m not sure I really know how to feel about it. If I try again, then it has to be with a less well endowed guy. Since I do like anal sex normally" Katja answers.' 
+							else
+								'"It was interesting. It did not hurt, but I did not come either. I think I need to try it again to really know what I think about it" Katja says, as her face is getting more red.'
+							end
+						end
+					else
+						katjaQW['slut'] += min(5,katjaQW['dp']) + 1
+						'"So how were these guys compared to others that have destroyd both of your holes?" you ask Katja.'
+						if katjaQW['horny'] = 0:
+							'"It was pretty good. I came hard, '+iif(npc_ass['A14'] + 4*katjaQW['lube'] <dick2, 'even if the dick in my ass was so large that it hurt.', 'they clearly knows how to treat a lady')+'." Katja says.'
+						else
+							if npc_ass['A14'] + 4*katjaQW['lube'] <dick2:
+								'"Destroyed is the right word. It hurt a lot. Next time I either need guys that know how to be gentle or have smaller dicks." Katja answers before she starts to laugh about how casually she talks of things like this now.' 
+							else
+								'"They definitely do not compare well. It did not hurt, but these amateurs did not bring me to orgasm. Next time we need to find somebody that knows what they are doing" Katja says before she starts to laugh about how casually she talks of things like this now.' 
+							end
+						end
+					end
+				end
+			elseif $ARGS[1] = 1:
+				if katjaQW['anal_quest'] < 3:
+					katjaQW['anal_quest'] = 3
+					katjaQW['slut'] += rand(5,10)
+					'"So. How was anal sex. Was it what you expected" you ask Katja.'
+					if  katjaQW['horny'] = 0:
+						'"It was great. I would not have thought I would be able to come from a cock in my ass. '+iif(npc_ass['A14'] + 4*katjaQW['lube'] <dick2, 'It hurt in the start, but soon I forgot about the pain.', 'I also thought there would be some pain, but there was none.')+' Definitly something I will be doing more." Katja says as her face is getting completely red.'
+					else
+						if npc_ass['A14'] + 4*katjaQW['lube'] <dick1:
+							'"It hurt a lot. Next time, if there is going to be a next time,  I need guy with a smaller dick." Katja answers before she starts to laugh about how casually she talks of things like this now.' 
+						else
+							'"Okay. They did not manage to get me off, but at least it did not hurt. So I probably need to try it again to have a proper opinion about anal sex" Katja says before she starts to laugh about how casually she talks of things like this now.' 
+						end						
+					end
+				else
+					'"So were they any good" you ask Katja.'
+					if  katjaQW['horny'] = 0:
+						katjaQW['slut'] += rand(2,5)
+						'"They were pretty good, '+iif(npc_ass['A14'] + 4*katjaQW['lube'] <dick1, ' even if <<$npc_nickname[$boy1]>>''s dick was so large it hurt.', ' no pain at all.')+' So I will say they are approved." Katja says as her face is getting completely red, she then she starts to laugh about how casually she talks of things like this now.' 
+					else
+						if npc_ass['A14'] + 4*katjaQW['lube'] <dick1:
+							katjaQW['slut'] -= ran(1,2)
+							'"No they were not. It hurt a lot. Next time, I need a guy with a smaller dick." Katja answers not looking satisfied at all.' 
+						else
+							'"Not really. They did okay in not making it hurt, but they did not know how to please a lady, only thinking about how to bring themselves off." Katja complains.' 
+						end						
+					end
+				end
+			else
+				'"So were they any good" you ask Katja.'
+				if  katjaQW['horny'] = 0:
+					katjaQW['slut'] += rand(1,2)
+					'"They were pretty good, '+iif(npc_vag['A14']<dick1, ' even if <<$npc_nickname[$boy1]>>''s dick was so large it hurt.', '  <<$npc_nickname[$boy1]>>''s dick fit nice in my pussy.')+' So I will say that he is approved, I never fucked  <<$npc_nickname[$boy2]>> only sucked his cock so abut him I can''t say." Katja says as her face is getting completely red, she then  she starts to laugh about how casually she rates guys sex skill now.' 
+				else
+					if npc_vag['A14']  <dick1:
+						katjaQW['slut'] -= ran(1,2)
+						'"No they were not. It hurt a lot.  <<$npc_nickname[$boy1]>>''s cock was too big for my pussy. Next time, I need a guy with a smaller dick." Katja answers, not looking satisfied at all.' 
+					else
+						'"Not really. They did okay, but they did not know how to please a lady, only thinking about how to bring themself off." Katja complains.' 
+					end						
+				end
+			end
+			*nl
+			'You continue to talk about the experience while you get dressed.  <<$npc_nickname[$boy1]>> is sleeping naked on the bed and  <<$npc_nickname[$boy2]>> is absentmindedly getting dressed when you come back in the room.'
+			'"Thanks, it was fun. But we will be going now" you say "Yes it was fun, take care" Katja chimes in. "Yes. You were great, rarely have I gotten such fine asses and pussies. Get home safe"  <<$npc_nickname[$boy2]>> says, clearly not in the mood for more talking,  <<$npc_nickname[$boy1]>> only response is to start snoring.'
+			act 'Walk to the metro':
+				*clr & cla
+				minut += 10
+				if katjaQW['lube'] = 1: katjaQW['lube'] = 0
+				$location_type = 'public_outdoors'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/walking_home_at_night.jpg"></center>'
+				'You leave the apartment and walk out into the streets, heading in the direction of the nearest metro station.'
+				'You keep walking and discussing the sex you just had. Soon you reach the metro station.'
+				act 'Enter the station': katjaQW['bondage_sex'] += 1 & gt 'katja_city', 'metro'
+			end
+		end
+	end
+end
+
 --- katja_city_sex ---------------------------------
 

+ 299 - 553
locations/katja_nightclub.qsrc

@@ -216,7 +216,7 @@ if $ARGS[0] = 'dance_guy_approach':
 		'As you approach her, she notices you and demonstrably drags the guy she is dancing with away from you. She clearly doesn''t want anything to do with you.'
 		act 'Leave them': gt 'city_nightclub', 'dance'
 	else
-		if rand(0,0) = 0:
+		if rand(0,1) = 0:
 			if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: katjaQW['disco_met'] = totminut & gs 'npc_relationship', 'modify', 'A14', 'like'
 			'As you approach her, you notice that the guy she is dancing with is wearing expensive clothes. She notices you and waves you over to come join them.'
 			act 'Join them': gt 'katja_nightclub', 'dance_guy2'
@@ -274,7 +274,65 @@ if $ARGS[0] = 'dance_girl_approach':
 end
 
 if $ARGS[0] = 'dance_two_guys_approach':
-
+	menu_off = 1
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_dancing_katja_guy<<rand(1,2)>>.jpg"></center>'
+	if npc_rel['A14'] <= 20:
+		if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: katjaQW['disco_met'] = totminut & gs 'npc_relationship', 'modify', 'A14', 'like'
+		'As you approach her, she notices you and demonstrably drags the guys she is dancing with away from you. She clearly doesn''t want anything to do with you.'
+		act 'Leave them': gt 'city_nightclub', 'dance'
+	else
+		if rand(0,0) = 1:
+			if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: katjaQW['disco_met'] = totminut & gs 'npc_relationship', 'modify', 'A14', 'like'
+			'As you approach her, you notice that the men she is dancing with are wearing expensive clothes. She notices you and waves you over to come join them.'
+			act 'Join them': gt 'katja_nightclub', 'dance_two_guys2'
+			act 'Don''t join them': gs 'npc_relationship', 'modify', 'A14', 'dislike' & gt 'city_nightclub', 'dance'
+		else
+			'As you get near, you can see that Katja is dancing with two men in expensive clothes. She seems to be enjoying it, and they are clearly into her as you notice their hands sometimes touch her body.' 
+			act 'Join them': 
+				cla
+				if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: katjaQW['disco_met'] = totminut & gs 'npc_relationship', 'modify', 'A14', 'like'
+				'You get closer and get the attention of Katja. When she sees you, she motions you to come join them.'
+				act 'Join the dance': gt 'katja_nightclub', 'dance_guy2'
+			end
+			act 'Stay back and see how it goes':
+				cla
+				minut += 15
+				'They continue to dance for a while, and as the dance goes on, the men keep getting closer and closer to her. Their hands starts to go from just touching her arms and back to also rest on her bottom.'
+				if func('katja_procedural', 'willing_to_be_naughty') < 75 and katjaQW['liberated'] = 0:
+					'That seems to be too much for her; and when they don''t get the hint after she''s removed their hands from her ass several times, she dances away from him, leaving him alone.'
+					act 'Go to Katja': gt 'katja_nightclub', 'dance_approach'
+					act 'Leave her': gt 'city_nightclub', 'dance'
+				else
+					if katjaQW['simultanous_boys'] < 2 or func('katja_procedural', 'willing_to_be_naughty') < 90 or katjaQW['boy_block'] = 1:
+						katjaqw['horny'] += 10
+						'It seems that Katja can''t decide how to respond to this. She tries at times to move so that their hands will let go. At other times, it seems as though she likes the attention.'
+					else
+						katjaqw['horny'] += 20
+						'Katja clearly enjoys the attention she is getting from the men. She starts to get closer to them as well, almost grinding her body against theirs.'
+					end
+					if (katjaQW['liberated'] = 1 and (katjaQW['simultanous_boys'] = 1 and rand(1,10)) or (katjaQW['simultanous_boys'] > 1 and rand(1,5))) or (katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and rand(1,10) <= (min(func('katja_procedural', 'willing_to_be_naughty'), 100) - 50)/10 and rand(1,5) <= (min(katjaQW['horny'], 100) - 50)/10 and katjaQW['relationship_talk'] = 1 and (katjaQW['faithful'] = 0 or katjaQW['cheat_warning'] = 2)):
+						gs 'katja_procedural', 'sex_set', 2
+						if hour > 10:
+							locat['katja_rand2'] = daystart
+						else
+							locat['katja_rand2'] = daystart -1
+						end
+						locat['katja_save2'] = 54
+						locat['katja'] = locat['katja_save2']						
+						'By the end of the dance, leans in and says something to Katja that you can''t hear. '+iif(katjaQW['simultanous_boys'] > 2 and func('katja_procedural', 'willing_to_be_naughty') >= 100 and katjaQw['horny'] >= 75, 'She immediately eagerly agrees to his proposition.' , 'she seems to be consider it for some time and then hesently agrees.')+' The three of them thne leaves the dance floor and heads for the exit of the club.'
+						act 'Leave them': gt 'city_nightclub', 'dance'
+					else
+						'By the end of the dance, one of the men grabs her and leans in for a kiss but she just gives him a quick peck on the cheek and gets herself out from his grip. She thanks them for the dance before dancing away, leaving him standing there looking very letdown.'
+						act 'Go to Katja': gt 'katja_nightclub', 'dance_approach'
+						act 'Leave her': gt 'city_nightclub', 'dance'							
+					end
+				end
+			end
+			act 'Leave them': gt 'city_nightclub', 'dance'
+		end
+	end
 end
 
 if $ARGS[0] = 'dance':
@@ -286,22 +344,37 @@ if $ARGS[0] = 'dance':
 	frost = 0
 	gs 'stat'
 	temp_rand = rand(0,20)
-	if temp_rand = 1 and katjaQW['drinks'] < 8:
+	if temp_rand = 1:
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_talking_on _dance_floor.jpg"></center>'
+		'A song the Katja loves comes on and she starts singing the lyrics, and you join her.'
+		if katjaQW['drinks'] > 8:
+			'She is very drunk and it is basically just her shouting parts of the words very loud.'+iif( alko < 8 or pcs_vokal > 50, ' You at least manage to sing the correct lyrics.', ' But you are not doing any better.')+' At least'+iif( alko < 8, 'she is', 'you are')+' having fun.'
+		elseif katjaQW['drinks'] > 4:
+			'Katja is able to sing the song quite well considering how drunk she is.'+iif(alko < 5 or pcs_vokal > 25, ' You are also able to sing it well enough.', ' She clearly is doing better than you who mixes up the lyrics.')
+		else
+			'Katja clearly knows this song by heart, and sing it very well.'+iif(pcs_vokal > 50, ' But you skills at singing means that you are able to complement her perfectly.', ' YOu clearly is not as good as her at singing this song.')
+		end
+	elseif temp_rand = 2:
 		pcs_stam -= 10
 		gs 'sweat', 'add', 3
 		fat -= 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_dancing_wild.jpg"></center>'
 		'A very popular beat comes on, and the crowd goes wild. The dance floor becomes a mass of people moving fast to the rhythm. Dance skill does not matter at the moment, just enthusiasm and stamina.'
-		if katjaQW['drinks'] > 6:
-			iif(alko > 6, 'You and Katja are', 'Katja is')+' having some issues with not bumping into other dancers, not that they seem to be paying any notion to it.'
+		if  and katjaQW['drinks'] > 8:
+			'Katja is very drunk and is generally just having trouble staying on her feet with all the people bombing into her.'+iif( alko < 8, ' You do your best to not make her fall.', ' You are in the same state and it is a miracle that non of you fall.')
+		elseif katjaQW['drinks'] > 4:
+			iif(alko > 4, 'You and Katja are', 'Katja is')+' having some issues with not bumping into other dancers, not that they seem to be paying any notion to it.'
 		end
 	elseif temp_rand <= hotcat/2:
-		gt 'katja_nightclub', 'dance_guy1'
+		gt 'katja_nightclub', 'dance_guy2'
+	elseif temp_rand <= hotcat:
+		gt 'katja_nightclub', 'dance_guy'
 	elseif temp_rand = 11 and func('katja_procedural', 'willing_to_be_naughty') > 30*(2 -npc_sex['A14']):
 		katjaQW['horny'] += 5
 		gs 'arousal', 'foreplay', -5
 		gs 'arousal', 'end'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_grinding.jpg"></center>'
 		'As you are dancing then Katja turns around and starts doing quite sex sexy dance moves in front of you. As the rhythm allows it she starts to grind her butt into you.'
 		'When the number is over she turns around and dance normally for the next number but with a naughty glint in her eye.'
@@ -453,7 +526,7 @@ if $ARGS[0] = 'bar_arrive':
 	$menu_arg = 'bar'
 	menu_off = 1
 	gs 'stat'
-	if (hour < 6 or hour > 22) and rand(1,4) = 0 and katjaQW['lone_bartender'] < daystart -1: gt 'katja_nightclub', 'lone_bartender'
+	if (hour < 6 or hour > 22) and rand(1,4) = 0 and katjaQW['lone_bartender'] < daystart -1: gt 'katja_nightclub_sex', 'lone_bartender'
 	katjaQW['disco_loc'] = 2
 	katjaQW['drinks'] += rand(1,2)
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_bar1.jpg"></center>'
@@ -629,7 +702,7 @@ if $ARGS[0] = 'bar_after_drink':
 								if katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] < 2 and katjaQW['horny'] > rand(40,60):
 									'You and Katja both end up agreeing at the same time, which causes her to giggle. You''re not sure if it''s because of the awkwardness of the two of you speaking at the same time or the eagerness both of you showed to his proposal.'
 									'"Great. Follow me, my ladies," he says and leads you to a private room. The bouncer seems to know him and just opens the door for you.'
-									act 'Go with him': gt 'katja_nightclub', 'private_room1'
+									act 'Go with him': gt 'katja_nightclub_sex', 'private_room1'
 								else
 									'"Sure," you answer.'
 									'However, Katja grabs your shoulder and whispers in you ear, "I''m not going with him. If you want to, you can go ahead, but I''m staying here."'
@@ -660,7 +733,7 @@ if $ARGS[0] = 'bar_after_drink':
 										katjaQW['doem'] += rand(1,2)
 										'"Well, if you want to, Katja," you say.'
 										'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the door for you.'
-										act 'Go with him': gt 'katja_nightclub', 'private_room1'
+										act 'Go with him': gt 'katja_nightclub_sex', 'private_room1'
 									end
 									act 'Try to convince Katja to stay':
 										*clr & cla
@@ -695,7 +768,7 @@ if $ARGS[0] = 'bar_after_drink':
 											katjaQW['doem'] += rand(1,2)
 											'"Well, if you really want to, Katja," you say.'
 											'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the door for you.'
-											act 'Go with him': gt 'katja_nightclub', 'private_room1'
+											act 'Go with him': gt 'katja_nightclub_sex', 'private_room1'
 										end
 										act 'Let Katja go with guy, but stay at the bar':
 											katjaQW['nightclub_private_room_boy'] = 1
@@ -763,7 +836,7 @@ if $ARGS[0] = 'bar_after_drink':
 								if katjaQW['horny'] > rand(40,60):
 									'You and Katja both end up agreeing at the same time, which causes her to giggle. You''re not sure if it''s because of the awkwardness of the two of you speaking at the same time or the eagerness both of you showed to his proposal.'
 									'"Great. Follow me, my ladies," he says and leads you to a private room. The bouncer seems to know him and just opens the door for you.'
-									act 'Go with him': gt 'katja_nightclub', 'private_room1'
+									act 'Go with him': gt 'katja_nightclub_sex', 'private_room1'
 								else
 									'"Sure," you answer.'
 									'However, Katja grabs your shoulder and whispers in you ear, "I''m not going with him. If you want to, you can go ahead, but I''m staying here."'
@@ -794,7 +867,7 @@ if $ARGS[0] = 'bar_after_drink':
 										katjaQW['doem'] += rand(1,2)
 										'"Well, if you want to, Katja," you say.'
 										'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the door for you.'
-										act 'Go with him': gt 'katja_nightclub', 'private_room1'
+										act 'Go with him': gt 'katja_nightclub_sex', 'private_room1'
 									end
 									act 'Try to convince Katja to stay':
 										*clr & cla
@@ -829,7 +902,7 @@ if $ARGS[0] = 'bar_after_drink':
 											katjaQW['doem'] += rand(1,2)
 											'"Well, if you really want to, Katja," you say.'
 											'His face lights up. "Great! Follow me, my ladies." He leads you to a private room, the bouncer seems to know him and just opens the door for you.'
-											act 'Go with him': gt 'katja_nightclub', 'private_room1'
+											act 'Go with him': gt 'katja_nightclub_sex', 'private_room1'
 										end
 										act 'Let Katja go with him, while you stay at the bar':
 											katjaQW['nightclub_private_room_boy'] = 1
@@ -997,7 +1070,7 @@ if $ARGS[0] = 'dance_guy3':
 				cla
 				gs 'arousal', 'end'
 				gs 'stat'
-				'"Thanks, but no thanks. We need to get going," you says, and looking at Katja, she seems to be fine with this. He''s clearly not satisfied with your reply, it but doesn''t try to keep you.'
+				'"Thanks, but no thanks. We need to get going," you says, and looking at Katja, she seems to be fine with this. He''s clearly not satisfied with your reply, but he doesn''t try to keep you.'
 				gs 'katja_nightclub', 'dance_end'
 			end
 		else
@@ -1018,7 +1091,7 @@ if $ARGS[0] = 'dance_guy3':
 						if katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] = 0 and katjaQW['horny'] > rand(40,60):
 							'You and Katja both end up agreeing at the same time, which causes her to giggle. You''re not sure if it''s because of the awkwardness of the two of you speaking at the same time or the eagerness both of you showed to his proposal.'
 							'"Great! Follow me, my ladies," he says and leads you to a private room. The bouncer seems to know him and just opens the curtain for you.'
-							act 'Go with him': gt 'katja_nightclub', 'private_room1'
+							act 'Go with him': gt 'katja_nightclub_sex', 'private_room1'
 						else
 							'"Sure," you answer.'
 							'However, Katja grabs your shoulder and whispers in you ear, "I''m not going with him. If you want to, you can go ahead, but I''m staying here."'		
@@ -1050,7 +1123,7 @@ if $ARGS[0] = 'dance_guy3':
 								katjaQW['dom'] += rand(1,2)
 								'"Well, if you want to, Katja," you say.'
 								'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the door for you.'
-								act 'Go with the guy': gt 'katja_nightclub', 'private_room1'
+								act 'Go with the guy': gt 'katja_nightclub_sex', 'private_room1'
 							end
 							act 'Try to convince Katja to stay':
 								*clr & cla
@@ -1086,7 +1159,7 @@ if $ARGS[0] = 'dance_guy3':
 								katjaQW['dom'] += rand(1,2)
 								'"Well, if you really want to, Katja" you say.'
 								'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the curtain for you.'
-								act 'Go with him': gt 'katja_nightclub', 'private_room1'
+								act 'Go with him': gt 'katja_nightclub_sex', 'private_room1'
 							end
 							if katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0:
 								act 'Let Katja go with him, while you stay on the dance floor':
@@ -1143,7 +1216,7 @@ if $ARGS[0] = 'dance_guy3':
 									minut += 10
 									'"I know you want his cock. Just imagine it sliding in and out of your tight, wet pussy," you whisper in her ear and you can her start squirming.'
 									'"OK. Let''s go," she finally says out loud and the guy''s face lights up like it''s Christmas. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
-									act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy.' 	
+									act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy' 	
 								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>'
@@ -1190,7 +1263,7 @@ if $ARGS[0] = 'dance_guy3':
 							locat['katja_save2'] = 54
 							locat['katja'] = locat['katja_save2']
 							'"I just hope you are man enough to really entertain a couple of hot girls like us. Let''s go," you say, trying to sound as seductive as Katja. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
-							act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy.'
+							act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy'
 						end
 						act 'Tell Katja that you don''t want to go home with him':
 							*clr & cla
@@ -1233,7 +1306,7 @@ if $ARGS[0] = 'dance_guy3':
 								katjaQW['dom'] += rand(1,2)
 								'"Well, if you really want to, Katja," you say.'
 								'His face lights up. "Great! Follow me, my ladies," and you walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
-								act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy.'
+								act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy'
 							end
 							if katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0:
 								act 'Let Katja go home with him, but stay at the club':
@@ -1266,7 +1339,7 @@ if $ARGS[0] = 'dance_guy3':
 							locat['katja_save2'] = 54
 							locat['katja'] = locat['katja_save2']
 							'"That does sound like fun. Let''s go," you say and his face lights up like it''s Christmas. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
-							act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy.' 
+							act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy' 
 						end
 						act 'Say no thanks':
 							cla
@@ -1283,574 +1356,247 @@ if $ARGS[0] = 'dance_guy3':
 	end
 end
 
-if $ARGS[0] = 'private_room1':
-	menu_off = 1
-	minut += 10
-	gs 'npcgeneratec', 0, '', rand(18,55), 4
-	gs 'boystat', $npclastgenerated
-	gs 'beverage', 'only_stat_bev_cocktail'
-	katjaQW['drinks'] += rand(1,2)
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_with_guy<<rand(1,2)>>.jpg"></center>'
-	'The room has couches and a table, and as you sit down, he tells you that he has already ordered drinks for you. He then introduces himself as <<$npc_nickname[$npclastgenerated]>> and asks for your names.'
-	'The cocktails arrives before you and Katja finish your introduction, and you start sipping your drinks while you continue to talk.'
-	if rand(0,3) = 0:
-		if katjaQW['coke_stage'] = -1:
-			'After a few minutes, <<$npc_nickname[$npclastgenerated]>> says, "Why don''t we try some other good stuff?" He pulls out a small bag with white powder inside.'
-			'"That''s it. I''m out of here," Katja says and gets up and leaves abruptly.'
-			'<<$npc_nickname[$npclastgenerated]>> looks confused. "What was that about?" he asks.'
-			'"My friend has had an addiction problem. She''s over it now, but tries to avoid drugs because of that," you explain. "I''m very sorry, but I need to check up on my friend," you say and leave <<$npc_nickname[$npclastgenerated]>>.'
-			act 'Find Katja':
-				*clr & cla
-				minut += 10
+if $ARGS[0] = 'dance_two_guys1':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_dancing1.jpg"></center>'
+	'Tow men approaches you and Katja and it''s clear that they wants to join you two dancing. They rather good looking and wearing nice clothes.'
+	act 'Let them join you': gt 'katja_nightclub', 'dance_two_guys2'
+	act 'Don''t let them join':
+		cla
+		'You make sure to let them know that you don''t want them to join your dance, and you and Katja continue dancing alone having a lot of fun.'
+		gs 'katja_nightclub', 'dance_end'
+	end
+end
+
+if $ARGS[0] = 'dance_two_guys2':
+	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_guy1.jpg"></center>'
+		'You dance through several songs, and while they are '+iif(rand(0,1) = 0, 'good', 'terrible')+' dancers, they never tries to get too close to either of you nor Katja. In fact, whenever you try to get closer to one of them, he always distances himself.'
+		'After some time, they thanks you for the dance and excuse themself.'
+		'"Well, seems they weren''t that into us," Katja says with a smile.'
+		gs 'katja_nightclub', 'dance_end'
+	else
+		gt 'katja_nightclub', 'dance_two_guys3'
+	end
+end
+
+if $ARGS[0] = 'dance_two_guys3':
+	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_guy1.jpg"></center>'
+	'You dance through several songs, and they are clearly into you and and Katja. One of them dances quite close to you and, from time to time, his hand moves from your back to your ass.'
+	if hotcat < rand(0,12):
+		gs 'arousal', 'end'
+		gs 'stat'
+		'After some time, he thanks you for the dance and excuses himself. He then go to his friend that is dancing with Katja and says something you can''t hear.'+iif(rand(0,2)=0, ' His friend just nods and then also', ' He seems not to agree with his friend, but after some back and forth he relents and')+' thanks Katja for the dance and they leave.' 
+		'"Well, seems they weren''t that into us, after all," Katja says with a smile.'
+		gs 'katja_nightclub', 'dance_end'
+	else
+		gs 'stat'
+		if rand(0,3) = 0:
+			'"This is great," he says after you have danced for a while. "Let''s keep dancing," he says, looking at Katja and her partner it seems they are 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'
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-				'You leave the private rooms and find Katja just on the edge of the dance floor with tears in her eyes. "I''m sorry, Sveta. But the sight of the drugs just brought up all these feelings in me that I couldn''t control," Katja says and starts crying.'
-				'"There there, no need to hold it in. Let it all out," you say as you hug Katja. She hugs you back and you just stand there for some time until Katja finishes crying.'
-				'"Let''s dance," you say and drag her to the dance floor.'
-				'Soon, the dancing makes her forget the bad experience and, after a few minutes, she is her normal, happy self again.' 
+				'"Thanks, but no thanks. We need to get going," you says, and looking at Katja, she seems to be fine with this. They''re clearly not satisfied with your reply, but they doesn''t try to keep you.'
 				gs 'katja_nightclub', 'dance_end'
 			end
 		else
-			act 'Enjoy your drinks':
-				*clr & cla
-				minut += 5
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_guy_coke.jpg"></center>'
-				'After a few minutes, <<$npc_nickname[$npclastgenerated]>> says, "Why don''t we try some other good stuff?" He pulls out a small bag with white powder inside.'
-				if katjaQW['coke_stage'] = 0:
-					'Katja looks confused at first, she''s not really sure what it is. But as he pours some of the powder on the table and makes several lines, she seems to realize what''s going on and starts to look surprised and then skeptical.'
-					'"I''ll go first, if you ladies don''t mind," he says. And as he sniffs the first line, Katja look starts to change to curious. After he finishes, he looks around. "Who''s next?" he asks and he holds out the tube he used to sniff the cocaine.' 
-					gs 'willpower', 'drugs', 'resist'
-					if will_cost <= pcs_willpwr:
-						act 'Say no to the drugs (<<will_cost>> Willpower)':
-							cla
-							minut += 2
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'										
-							'"Thanks, but that''s not for me," you say, and Katja quickly and vehemently shakes her head when he tries to hand the tube to her.'
-							'"Well, more for me then," he says and does a couple more lines before packing away the drugs.'
-							act 'Continue talking': gt 'katja_nightclub', 'private_room2', 1
-						end
-					else
-						act 'Say no to the drugs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end
-					act 'Do some lines':
-						*clr & cla
-						minut += 5
-						dur += 1
-						gs 'drugs', 'cocaine'
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/shared/drugs/cocaine.jpg"></center>'
-						'You take the tube and snort the first line and then the second, while Katja looks at you with wide open eyes.'
-						'After a short moment, it hits you and you feel the full effect of the drug. <<$npc_nickname[$npclastgenerated]>> takes the tube from you and tries to hand it to Katja, but she doesn''t take it. "I don''t do drugs. I''ve never done it before."'
-						if func('katja_procedural', 'willing_to_be_naughty') < 85:
-							gs 'willpower', 'drugs', 'force', 'hard'
-						else
-							gs 'willpower', 'drugs', 'force'
-						end
-						if will_cost <= pcs_willpwr:
-							act 'Convince Katja to try the cocaine (<<will_cost>> Willpower)':
-								*clr & cla
-								minut += 8
-								gs 'willpower', 'pay', 'force'
-								gs 'katja_procedural', 'take_cocaine'
-								gs 'stat'										
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
-								'"Come on, Katja. Just try it. It won''t harm you," you say, but Katja still looks skeptical.'
-								'"I don''t know, <<$pcs_nickname>>. I''m not sure it''s a good idea. I don''t think it''s for me," she replies.'
-								'"You won''t know unless you try it. See, we are both fine," you continue.'
-								'"I''m still not sure. Why should I do it?" she asks.'
-								'"Because it feels great. You can''t say it''s not for you until you actually know how it feels," you say.'
-								*nl
-								'"OK," Katja finally relents. With a shaking hand, she takes the tube. She then places it at her nostril and slowly bends down so the other end is at the line of cocaine that <<$npc_nickname[$npclastgenerated]>> prepared for her.'
-								'She slowly starts sniffing it but jerks her head back when the powder start to itch in her nose. "Do it, faster. All at once!" you tell her, and she gets down again, still shaking and gets ready.'
-								'This times she snorts it all in on go, and raises her head from the table. It''s clear that the powder itches her nostrils and she looks like she is about to sneeze. "Don''t sneeze! Keep it in!" you tell her, and Katja moves her hand to her nose to prevent it from coming out.'
-								*nl
-								'After a moment, her discomfort resides and she starts to talk. "I don''t feel anything, except itching in my nose. I do-" Then it hits her, she stops mid-sentence and her eyes become wide open. "Wow!" is all she can say.'
-								'"See? I told you it would feel great!" you say.'
-								'Katja just replies with a dreamy stare, then she starts giggling, which turns into a laugh that lasts for some time.'
-								act 'Continue talking': gt 'katja_nightclub', 'private_room2', 3
-							end
-						else
-							act 'Convince Katja to try the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-						end
-						act 'Don''t push Katja':
-							cla
-							minut += 2
-							'"It''s fine if you don''t want to, Katja," you say. She seems relieved. <<$npc_nickname[$npclastgenerated]>> doesn''t say anything and just cleans up the drugs.'
-							act 'Continue talking': gt 'katja_nightclub', 'private_room2', 2
-						end
-					end
-				elseif katjaQW['coke_stage'] < 3:
-					'Katja looks skeptical, but also a little curious, as he pours some of the powder on the table and makes several lines.'
-					'"I''ll go first, if you ladies don''t mind," he says.' 
-					'After he finishes, he looks around. "Who''s next?" he asks. He holds out the tube he used to take the cocaine, with Katja looking like she wants to say no.' 
-					gs 'willpower', 'drugs', 'resist'
-					if will_cost <= pcs_willpwr:
-						act 'Say no to the drugs (<<will_cost>> Willpower)':
-							cla
-							minut += 2
-							gs 'willpower', 'drugs', 'resist'
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'										
-							'"Thanks, but that''s not for me," you say, and Katja also quickly shakes her head when he tries to hand the tube to her.'
-							'"Well, more for me then," he says and does a few more of the lines before packing away the drugs.'
-							act 'Continue talking': gt 'katja_nightclub', 'private_room2', 1
-						end
-					else
-						act 'Say no to the drugs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end
-					act 'Do some lines line but don''t push Katja':
-						*clr & cla
-						minut += 5
-						dur += 1
-						gs 'drugs', 'cocaine'
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/shared/drugs/cocaine.jpg"></center>'
-						'"I''ll take some, but I think my friend will not partake," you say as you take the tube while Katja nods her head. You put one end of the tube to your nose and the other to the first of the lines he has prepared for you.' 
-						'You snort the first line and then the second while Katja looks at you with wide open eyes. After a short moment, it hits you and you feel the full effect of the drug. <<$npc_nickname[$npclastgenerated]>> takes the tube and cleans up the drugs.'
-						act 'Continue talking': gt 'katja_nightclub', 'private_room2', 2				
-					end
-					if katjaQW['coke_stage'] = 2:
-						gs 'willpower', 'drugs', 'force', 'easy'
-					else
-						gs 'willpower', 'drugs', 'force'
-					end
-					if will_cost <= pcs_willpwr:
-						act 'Convince Katja to do some lines with you (<<will_cost>> Willpower)':
+			'After some time, he gets you and Katja so close you both can hear him and he suggests that the four of you continue the party at his place which is close by, making it very clear that him and his friend is expecting the bedroom to be the main location of the party.'
+				if katjaQW['QWstage'] < 5 or katjaQW['boy_block'] = 1 or katjaQW['sex_clossedness'] > 0 or func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] < rand (50,100):
+					'"No. We prefer to stay here and dance," Katja replies quickly in a firm voice, which clearly surprises the guy.'
+					if katjaQW['QWstage'] > 5 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] = 0:
+						+iif(katjaQW['simultanous_boys'] <2, 'She then leans into you and whisper "I''ve never been with two guys at once."', '')
+						act 'Try to convince Katja to go with him':
 							*clr & cla
-							minut += 8
-							if katjaQW['coke_stage'] = 2:
-								gs 'willpower', 'drugs', 'force', 'easy'
+							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+							'"Come on, Katja. It''s going to be fun. They look hot and '+iif(katjaQW['simultanous_boys'] <2, ' if you never been with two guys, then you should defiantly try it.', 'I know you like to have several cocks to play with.')+' I grabbed the guy i was dancing withs cock while we danced and I think it''ll do nicely," you whisper in her ear.'
+							'Katja''s face is getting red, "I don''t know. I''m not sure '+iif(katjaQW['simultanous_boys'] <2, it is the right time to try a foursome', 'they are right for us')+'."'
+							if katjaQW['dom'] > 30:
+								gs 'willpower', '', 'force', 'hard'
+							elseif katjaQW['dom'] < 0:
+								gs 'willpower', '', 'force', 'easy'
 							else
-								gs 'willpower', 'drugs', 'force'
-							end
-							gs 'willpower', 'pay', 'force'
-							dur += 1
-							gs 'drugs', 'cocaine'
-							gs 'stat'
-							gs 'katja_procedural', 'take_cocaine'
-							gs 'stat'										
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_coke.jpg"></center>'
-							'"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. 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. Then she starts giggling, which turns into a laugh that lasts for some time.'
-							act 'Continue talking': gt 'katja_nightclub', 'private_room2', 3
-						end
-					else
-						act 'Convince Katja to do some lines with you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end
-				elseif katjaQW['coke_stage'] < 5:
-					'Katja looks curious and a little excited as he pours some of the powder on the table and makes several lines.'
-					'"I''ll go first, if you ladies don''t mind," he says.' 
-					'After he finishes, he looks around. "Who''s next?" he asks and holds out the tube he used to take the cocaine. Katja looks like she is ready.' 
-					gs 'willpower', 'drugs', 'resist'
-					if will_cost <= pcs_willpwr:
-						act 'Say no to the drugs (<<will_cost>> Willpower)':
-							cla
-							minut += 2
-							gs 'willpower', 'drugs', 'resist'
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'										
-							'"Thanks, but that is not for me," you say.'
-							'"How about you then?" he asks Katja.'
-							'"OK, make some lines for me," she replies'+iif(  katjaQW['coke_stage'] = 3, ' hesitantly.', '.')
-							if katjaQW['coke_stage'] = 4:
-								gs 'willpower', 'drugs', 'force', 'easy'
+								gs 'willpower', '', 'force'
 							end
-							if will_cost <= pcs_willpwr or katjaQW['coke_stage'] = 3:
-								act 'Convince Katja not to do cocaine'+iif( katjaQW['coke_stage'] = 3, '', '(<<will_cost>> Willpower)')+'':
-									*clr & cla
-									if katjaQW['coke_stage'] = 4:
-										gs 'willpower', 'pay', 'force'
-										gs 'npc_relationship', 'modify', 'A14', 'dislike'
-									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'
-									'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-									'"I don''t think it''s a good idea, Katja," you say.'
-									'"Why not? Never hurt me before," Katja '+iif(katjaQW['coke_stage'] = 3 , 'replies.', 'snaps at you.')
-									'"No, but it might if you continue doing it this often," you respond.'
-									iif(katjaQW['coke_stage'] = 3, 'Katja looks at you. "Do you think I take too much?"', 'Katja scowls at you. "Are you implying I can''t control myself?"')
-									'"I''m just saying that maybe we should relax a little. Right now is not the time for this," you say.'
-									'Katja thinks about it for a moment. '+iif(katjaQW['coke_stage'] = 3, '"OK. Not tonight," she says.', '"Fine," she says, clearly not happy about it.')
-									'"Well, more for me then," <<$npc_nickname[$npclastgenerated]>> says and does a few more lines before packing away the drugs.'
-									act 'Continue talking': gt 'katja_nightclub', 'private_room2', 1							
+									if hour > 10:
+										locat['katja_rand2'] = daystart
+									else
+										locat['katja_rand3'] = daystart -1
+									end
+									locat['katja_save2'] = 54
+									locat['katja'] = locat['katja_save2']
+									minut += 10
+									'"I know you want those cocks. Just imagine one of them sliding in and out of your tight, wet pussy, while you look at me bouncing up and down the other cock" you whisper in her ear and you can her start squirming.'
+									'"OK. Let''s go," she finally says out loud and the men''s faces lights up like it''s Christmas. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+									act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_two_guys' 	
 								end
 							else
-								act 'Convince Katja not to take the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
+								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 'Watch Katja do her lines':
-								*clr & cla
-								minut += 5
-								gs 'katja_procedural', 'take_cocaine'
-								gs 'stat'										
-								'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
-								'You watch as Katja takes the tube, puts one end at her nose and bows down to the start of the line that <<$npc_nickname[$npclastgenerated]>> has prepared for her.'
-								'She then sniffs the line with no problem and just sits up waiting for the the drugs to hit her.' 
-								*nl
-								'After a moment, it does and Katja just sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
-								act 'Continue talking': gt 'katja_nightclub', 'private_room2', 2
+							act 'Let it go':
+								cla
+								katjaQW['dom'] += rand(2,3)
+								gs 'arousal', 'end'
+								gs 'stat'
+								'You resign yourself and accept Katja''s decision. "I''m very sorry, but my friend doesn''t feel like it. So we''re staying here to dance," you tell them, and they says goodbye and walks away, looking quite sad.' 
+								gs 'katja_nightclub', 'dance_end'
 							end
+							!!if katjaQW['faithful'] = 0:
+							!!	act 'Go home with him alone':
+							!!		cla
+							!!		gs 'npc_relationship', 'modify', 'A14', 'hate'
+							!!		gs 'npcgeneratec', 0, '', rand(18,55), rand(3,4)
+							!!		'"Well, I''m going home with him. So if you don''t want to have fun, you can stay here alone," you tell her.'
+							!!		'Katja almost looks angry. "If you are going to get hurt, I won''t be able to help you. But whatever," she says before turning around and walking away.'
+							!!		'The guy looks a little surprised by that exchange, but takes you under his arm and you walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+							!!		act 'Go with him': gt 'sex_ev_start', 'hookup_npc_home_start'
+							!!	end
+							!!end
 						end
-					else
-						act 'Say no to the drugs  (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
-					act 'Do some lines with Katja (<<will_cost>> Willpower)':
-						*clr & cla
-						minut += 8
-						dur += 1
-						gs 'drugs', 'cocaine'
+					act 'Agree and say goodbye to them':
+						cla
+						gs 'arousal', 'end'
 						gs 'stat'
-						gs 'katja_procedural', 'take_cocaine'
-						gs 'stat'										
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
-						'"Come on, Katja. Let''s do it together," you say as you take the tube from <<$npc_nickname[$npclastgenerated]>>.'
-						'She agrees and <<$npc_nickname[$npclastgenerated]>> hands her another tube and Katja takes it happily.'
-						'You put your tubes to your nostrils and lover your heads to the table and sniff your line. Katja does it with great enthusiasm.' 
-						*nl
-						'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
-						act 'Continue talking': gt 'katja_nightclub', 'private_room2', 3
+						'You agree with Katja and say goodbye to the men.'
+						gs 'katja_nightclub', 'dance_end'
 					end
 				else
-					'Katja looks excited as he pours some of the powder on the table and makes several lines.'
-					'"I''ll go first, if you ladies don''t mind," he says.'
-					'"As long as you leave some for us," Katja responds.' 
-					'After he finishes, he looks around. "Who''s next?" he asks and holds out the tube he used to take the cocaine.'
-					'"We''re going to do it together. Right, <<$pcs_nickname>>?" Katja says with great enthusiasm.' 
-					gs 'willpower', 'drugs', 'resist'
-					if will_cost <= pcs_willpwr:
-						act 'Say no to the drugs (<<will_cost>> Willpower)':
+					if (func('katja_procedural', 'willing_to_be_naughty') >= 100 and katjaQW['horny'] >= 100 and katjaQW['dom'] >= 0) or (katjaQW['dom'] >= 25 and func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] >= 150):
+						'"That sounds like a good idea. I''m sure that you two have lots of ways to entertain us," Katja says in a seductive voice, before you even have time to reply.'
+						act 'Go home with them':
 							cla
-							minut += 2
-							gs 'willpower', 'drugs', 'resist'
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'										
-							'"Thanks, but that''s not for me," you reply.'
-							'"So just you, then?" he asks Katja.'
-							'"Yes. Seems like <<$pcs_nickname>> is being boring tonight. Make some lines for me," she says.'
-							if katjaQW['coke_stage'] = 5:
-								gs 'willpower', 'drugs', 'force', 'easy'
-							elseif katjaQW['coke_stage'] = 6:
-								gs 'willpower', 'drugs', 'force'
-							elseif katjaQW['coke_stage'] = 7:
-								gs 'willpower', 'drugs', 'force', 'hard'
+							minut += 10
+							if hour > 10:
+								locat['katja_rand2'] = daystart
 							else
-								'It''s clear that if you want Katja to stop, it would require you to forcefully drag her away. But that would probably get the guy and the security guard to stop you, as well as get you thrown out of the club, maybe worse.'
+								locat['katja_rand3'] = daystart -1
 							end
-							if katjaQW['coke_stage'] < 8:
-								if will_cost <= pcs_willpwr:
-									act 'Convince Katja not to take cocaine (<<will_cost>> Willpower)':
-										*clr & cla
-										gs 'willpower', 'pay', 'force'
-										if katjaQW['coke_stage'] = 5: 
-											gs 'npc_relationship', 'modify', 'A14', 'dislike'
-										elseif katjaQW['coke_stage'] = 6: 
-											gs 'npc_relationship', 'modify', 'A14', 'hate'
-										elseif katjaQW['coke_stage'] = 7: 
-											gs 'npc_relationship', 'modify', 'A14', 'loathe'
-										end
-										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-										'"I don''t think it''s a good idea, Katja," you say.'
-										'"Why are you trying to ruin my fun? I know how to handle it," Katja snaps at you.'
-										'"No, I don''t think you do," you respond.'
-										'Katja looks at you angrily. "Are you saying I can''t control myself?"'
-										'"I think you are overdoing it. You shouldn''t do it as often or as much as you do," you tell her.'
-										'"You aren''t my mom!" Katja says.'
-										'"No, I''m not, and I''m sure she would be harsher with you than I am," you answer.'
-										'Katja is silently thinking about it for a moment. "Fine. You get it your way, this time," she says, clearly not happy about it.'
-										'"Well, more for me then," <<$npc_nickname[$npclastgenerated]>> says and does a few more lines before packing away the drugs. Katja looks longingly at the drugs while he is doing so.'
-										act 'Continue talking': gt 'katja_nightclub', 'private_room2', 1							
-									end
+							locat['katja_save2'] = 54
+							locat['katja'] = locat['katja_save2']
+							'"I just hope you are men enough to really entertain a couple of hot girls like us. Let''s go," you say, trying to sound as seductive as Katja. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+							act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_two_guys'
+						end
+						act 'Tell Katja that you don''t want to go home with them':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+							'You lean into Katja and whisper, "Come on. I don''t want to go home with them. Who knows what will happen."'
+							'"They are actually quite hot and I get a good feeling from them. I''m sure nothing we don''t want to happen will happen. I will protect you for sure if they try to do something we don''t want," Katja answers while trying to look tough to you'
+							if katjaQW['dom'] > 30:
+								gs 'willpower', '', 'force', 'hard'
+							elseif katjaQW['dom'] < 0:
+								gs 'willpower', '', 'force', 'easy'
+							else
+								gs 'willpower', '', 'force'
+							end
+							if will_cost <= pcs_willpwr:
+								act 'Convince Katja not to go home 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 think it''s a good idea to go with them. I got a really bad feeling from the guy I was dancing with, you can play tough but you know damn well that we wont be able to do anything if the get violent?" you whisper.'
+									'Katja looks at the man you were dancing with again and after a moment of thinking, she relents. "OK. I''m not really convinced that they''re bad, but I will stay with you," she answers.'
+									'She then turns to them. "I''m sorry, but my friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so I will stay with her. But maybe another time?"'
+									'They then leaves, looking very disappointed.'
+									gs 'katja_nightclub', 'dance_end'
+								end
+							else
+								act 'Convince Katja not to go home with him (<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
+								if hour > 10:
+									locat['katja_rand2'] = daystart
 								else
-									act 'Convince Katja not to take the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
+									locat['katja_rand3'] = daystart -1
 								end
+								locat['katja_save2'] = 54
+								locat['katja'] = locat['katja_save2']
+								katjaQW['dom'] += rand(1,2)
+								'"Well, if you really want to, Katja," you say.'
+								'Their faces lights up. "Great! Follow me, my ladies," the guy you were dancing with says and you walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+								act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_two_guys'
 							end
-							act 'Watch Katja do her lines':
-								*clr & cla
-								minut += 5
-								gs 'katja_procedural', 'take_cocaine'
-								gs 'stat'										
-								'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
-								'You watch as Katja takes the tube, puts one end at her nose and bows down so the other end is at the start of the line that <<$npc_nickname[$npclastgenerated]>> has prepared for her.'
-								'She then sniffs the line like a pro and sits up, waiting for the the drugs to hit her.' 
-								*nl
-								'After a moment, it does and Katja sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
-								act 'Continue talking': gt 'katja_nightclub', 'private_room2', 2
+							if katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0:
+								act 'Let Katja go home with them, but stay at the club':
+									'"Well, you can go with them if you want to, but I''m staying here" you tell Katja.'
+									if katjaQW['simultanous_boys'] <2:
+										'Katja looks at you a little panicked. "But I''ve never been with two guys before. Wont you come with me please!" she pleads.'
+										'But seeing that you don''t relent so turns to the guys and says "I''m sorry, but my friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so I will stay with her. But maybe another time?"'
+										'They then leaves, looking very disappointed.'
+										gs 'katja_nightclub', 'dance_end'
+									else
+										katjaQw['alone_with_other_day'] = daystart
+										if hour > 10:
+											locat['katja_rand2'] = daystart
+										else
+											locat['katja_rand3'] = daystart -1
+										end
+										locat['katja_save2'] = 54
+										locat['katja'] = locat['katja_save2']
+										cla
+										'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', 'doesn''t feel like it')+', so she isn''t coming. But I would still love another drink with you."'
+										'They then lights up and takes her hand and walk away, leaving you alone on the dance floor.'
+										act 'continue': gt 'city_nightclub', 'dance'
+									end
+								end
 							end
 						end
 					else
-						act 'Say no to the drugs  (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end
-					act 'Do some lines with Katja':
-						*clr & cla
-						minut += 8
-						dur += 1
-						gs 'drugs', 'cocaine'
-						gs 'stat'
-						gs 'katja_procedural', 'take_cocaine'
-						gs 'stat'										
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
-						'"Okay, Katja. Let''s do it together," you say.'
-						'"Yes. That''s the spirit," she replies as she has already taken the tube from <<$npc_nickname[$npclastgenerated]>>. He quickly produces another one and hands it to you.'
-						'You both put your tubes to you nostrils and lover your heads to the table and sniff your lines. Katja does it like it''s something she does all the time.' 
-						*nl
-						'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
-						act 'Continue talking': gt 'katja_nightclub', 'private_room2', 3
-					end
-				end
-			end
-		end
-	else
-		act 'Enjoy your drinks': gt 'katja_nightclub', 'private_room2', 0
-	end
-end
-
-if $ARGS[0] = 'private_room2':
-	minut += 7
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_with_guy<<rand(1,2)>>.jpg"></center>'
-	if hotcat + ARGS[1] < rand(6,14):
-		gs 'stat'
-		'You sit and talk for a while, and after your drinks are finished, <<$npc_nickname[$npclastgenerated]>> says that he''s had a great time but he has to go. He says goodbye and leaves you and Katja siting alone in the booth.'
-		'You and Katja look at each other, a bit confused.'
-		'Katja then suggests that the two of you should go dancing and you follow her to the dance floor.'
-		act 'Go to the dance floor': gt 'katja_nightclub', 'dance'
-	else
-		gs 'arousal', 'foreplay', 3
-		gs 'stat'
-		'You sit and talk while you sip your drinks. During this time, <<$npc_nickname[$npclastgenerated]>>''s hands become more and more daring. At first, they just accidentally touch you or Katja, but as time goes on, they keep lingering on your thighs.'
-		if (katjaQW['QWstage'] <= 6 and katjaQW['liberated'] = 0) or (katjaQW['simultanous_boys'] = 0 and katjaQW['liberated'] = 1) or katjaQW['boy_block'] = 1 or katjaQW['sex_clossedness'] > 0 or func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] < rand (75,150):
-			'Katja is having none of it, demonstrably removing his hand from her thigh when it has been the for just a second. He then tries with your thigh to see if he has more luck.'
-			act 'Make it clear that you''re also not interested':
-				cla
-				'You remove his hand. "We''re not interested in that."'
-				'He acts very offended, standing up in a huff. "I think it''s high time you both left," he says.'
-				'As you and Katja leave the booth, you hear him mumble, "Well, that was money wasted."'
-				*nl
-				'"What an asshole!" Katja says. "He seems to think that we''re just cheap whores who can be bought with a couple of drinks!"'
-				'"A complete jerk," you add.'
-				'"Well, let''s forget about him and go dance," Katja suggests.'
-				act 'Follow Katja to the dance floor': gt 'katja_nightclub', 'dance'
-			end
-			if katjaQW['QWstage'] >= 6 and katjaQW['sex_clossedness'] = 0 and katjaQW['boy_block'] = 0:
-				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[$npclastgenerated]>> (<<will_cost>> Willpower)':
-						cla
-						gs 'willpower', 'pay', 'force'
-						gs 'arousal', 'foreplay_give', 3
-						KatjaQW['horny'] += 20
-						gs 'stat'			
-						'You accept his touch and place your hand on his thigh, moving it slowly towards his crotch. "Look. Katja, He is quite handsome. I''m sure what he has here is something we could make use of," you say as your hand grazes the growing lump in his trousers.'
-						'"It feels quite good, '+iif(dick  >  15, 'big just like you like it', 'nice and smooth')+'. It will be perfect for pounding that tight, wet pussy of yours," you say as you are stroking his now extremely hard <<dick>>cm dick through his pants.'
-						'Katja is squirming and her face is getting very red. "You know, <<$pcs_nickname>>. That might be just what I need," she says in a seductive voice, as she moves closer and lets her hand join yours.'
-						act 'Have a threesome': gt 'katja_nightclub_sex', 'private_booth_FFM'
-					end
-				else
-					act 'Convince Katja to have sex with <<$npc_nickname[$npclastgenerated]>> (<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[$npclastgenerated]>> without Katja': 
-					cla
-					'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 you 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.'
-					act 'Have sex with <<$npc_nickname[$npclastgenerated]>>': picrand = 38 & $sexloc = 'city_nightclub' & xgt 'sex', 'var'
-				end
-			end
-		else
-			gs 'arousal', 'erotic', -3
-			gs 'stat'
-			'Katja is visibly enjoying his attention and reciprocates by starting to stroke his thigh, moving closer and closer to his crutch. <<$npc_nickname[$npclastgenerated]>> seems completely captivated by her and forgets about you. Moving his hand from your thigh to Katja''s breasts.'
-			'"You gotta feel this, <<$pcs_nickname>>," Katja says as she starts stroking his cock through his pants. "It''s '+iif(dick > 17, 'very big', 'nice')+' and hard. I think we will have a good time with it," she says in her most seductive voice.'
-			act 'Join Katja and have a threesome': gt 'katja_nightclub_sex', 'private_booth_FFM'
-			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'
-					'"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 pats his crotch in a condescending way. "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.'
-					'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."'
-					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
-					katjaQW['disco_loc'] = 7
-					gs 'katja_procedural', 'sex_set', 1
-					'You slowly get up and as you leave, you tell them, "Have fun, Katja. You can try to find me after you''ve finished your business."'
-					act 'Leave': gt 'city_nightclub', 'private_rooms'
-				end
-			end
-		end
-	end
-end
-
-if $ARGS = 'lone_bartender':
-	menu_off = 1
-	minut += 5
-	katjaQW['lone_bartender'] = daystart 
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_talking_on__dance_floor.jpg"></center>'
-	'"Let'' go to one of the small bars upstairs. There are usually not that many people," Katja says, and you agree and follow her upstairs.'
-	'There you quickly find a bar that is actually empty except for the bartender. As you are about to enter Katja suddenly stops.'
-	'"I'' sorry, really need to powder my nose. Just go ahead, and start ordering" I will be back in just a minute, and before you can say anything, she'' gone.'
-	act 'Go to the bartender':
-		*clr & cla
-		minut += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/hot_bartender.jpg"></center>'
-		'You approach the bar, where a rather handsome bartender looks like he is doing some cleaning.'
-		'"I''m sorry, but we are closed. You''ll have to find another bar." He says, just as you reach the bar.'
-		act 'Leave and wait for Katja outside':
-			*clr & cla
-			minut += 7
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/private_booths_walkway.jpg"></center>'
-			'You accept that the place is closed and go outside, waiting for a while before Katja appears. You tell her the bar is closed, and you both walk towards the main bar.'
-			act 'Go to the main bar':  gt 'katja_nightclub', 'bar_arrive'
-		end
-		act 'Try to convince him to stay open':
-			*clr & cla
-			minut += 1
-			gs 'exp_gain', 'persuas', rand(0,1)
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/hot_bartender.jpg"></center>'
-			'"Why don''t you stay open for my cute friend and me, handsome? It will just be one drink. I promise we won''t make any mess." You say, trying to make the best doe eyes you can.'
-			if pcs_persuas >= rand(50,100):
-				'It looks like he is seriously considering staying open for you. You think that pushing a little more will convince him.'
-				if hotcat > 8:
-					gs 'willpower', 'misc', 'force', 'easy'
-				elseif hotcat > 5:
-					gs 'willpower', 'misc', 'force'
-				else
-					gs 'willpower', 'misc', 'force', 'hard'
-				end
-				if will_cost <= pcs_willpwr:
-					act 'Convince the bartender to serve you (<<will_cost>> Willpower)':
-						*clr & cla
-						if hotcat > 8:
-							gs 'willpower', 'misc', 'force', 'easy'
-						elseif hotcat > 5:
-							gs 'willpower', 'misc', 'force'
-						else
-							gs 'willpower', 'misc', 'force', 'hard'
-						end						
-						gs 'willpower', 'pay', 'force'		
-						gs 'stat'
-						
-						'"Come on, please. It will just be me and my friend". We won''t be a bother. We''ll just have a quick drink. You would be the best bartender ever if you did." You continue.'
-						'He finally relents. "Okay. Just one drink and only you and your friend. No others. So what will you have?" he asks.'
-						$loc = 'katja_nightclub'
-						$loc_arg = 'lonebartender_drinking'
-						gs 'food_menu', 'city_nightclub_only_cost'
-					end
-				else
-					act 'Convince  the bartender to serve you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
-				end
-			else
-				'It does''nt seem like your charm alone will convince him.'
-			end
-			if hotcat > 7:
-				'He''s clearly having a hard time taking his eyes off your hot body, and you can see how flustered he''s getting from your flirting.'
-				'You are sure that giving him a blow job would convince him to stay open, and he is quite good looking.' 
-				gs 'willpower', 'bj', 'self', 'easy'
-				if will_cost <= pcs_willpwr:
-					act 'Give him a blow job (<<will_cost>> Willpower)':
-						cla
-						if katjaQW['faithful'] = 1 and katjaQW['couple'] =1:
-							'As you are considering to give him a blow job, you remember that you promised Katja that you would be faithful.'
-							'Maybe if you are quick, he will come before she finishes powdering her nose, but do you risk it?'
-							act 'Risk it':
-								gs 'willpower', 'pay', 'self'
-								gt 'katja_nightclub_sex', 'bartender_bj' 
-							end
-						else
-							if KatjaQW['boy_block'] = 1:
-								'As you are considering giving him a blowjob, you remember you told Katja that you are not into boys. She will definitely be surprised if she catches you with his dick in your mouth.'
-								'Maybe if you are quick, he will come before she finishes powdering her nose, but do you risk it?'
-								act 'Risk it':
-									gs 'willpower', 'pay', 'self'
-									gt 'katja_nightclub_sex', 'bartender_bj' 
-								end
+						'Katja looks at you, making it clear that it''s up to you to decide and she will do what you choose.'
+						act 'Go home with the men':
+							cla
+							minut += 10
+							if hour > 10:
+								locat['katja_rand2'] = daystart
 							else
-								if katjaQW['knows_BJ'] = 0:
-									'As you are considering giving him a blowjob, you don''t think that Katja even knows you are giving boys blowjobs. You wonder how surprised she will be if she sees his dick in your mouth.'
-									'Maybe if you are quick, he will come before she finishes powdering her nose, but do you risk it?'
-									act 'Give him the blow job':
-										gs 'willpower', 'pay', 'self'
-										gt 'katja_nightclub_sex', 'bartender_bj' 
-									end
-								else							
-									gs 'willpower', 'pay', 'self'
-									gt 'katja_nightclub_sex', 'bartender_bj' 
-								end
+								locat['katja_rand3'] = daystart -1
 							end
+							locat['katja_save2'] = 54
+							locat['katja'] = locat['katja_save2']
+							'"That does sound like fun. Let''s go," you say and their faces lights up like it''s Christmas. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+							act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_two_guys' 
 						end
-						act 'Don''t give him the blow job':
-							*clr & cla
-							minut += 5
+						act 'Say no thanks':
+							cla
+							gs 'arousal', 'end'
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/private_booths_walkway.jpg"></center>'
-							'You change your mind and go outside, waiting for a while before Katja appears. You tell her the bar is closed, and you both walk towards the main bar.'
-							act 'Go to the main bar':  gt 'katja_nightclub', 'bar_arrive'
-						end						
+							'"Thanks, but no thanks," you say. "We prefer to stay here and dance."'
+							'They clearly looks disappointed and says goodbye before leaving you and Katja alone on the dance floor.'
+							gs 'katja_nightclub', 'dance_end'
+						end
 					end
-				else
-					act 'Give him a blow job(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
 				end
 			end
-			act 'Leave and wait for Katja outside':
-				*clr & cla
-				minut += 5
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/private_booths_walkway.jpg"></center>'
-				'You accept that the place is closed and go outside, waiting for a while before Katja appears. You tell her the bar is closed, and you both walk towards the main bar.'
-				act 'Go to the main bar':  gt 'katja_nightclub', 'bar_arrive'
-			end			
 		end
 	end
 end
 
-if $ARGS[0] = 'lonebartender_drinking':
-	$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/disco_drinnking_bar.jpg"></center>'
-	'Katja arrives as he is about to serve your order, and you quickly whisper to her that she should be quick and very kind to the bartender.'
-	'She does as you say and places her order immediately when he serves yours, and soon you both have your drinks talking until they are finished.'
-	'You thank the bartender again and heads back to the dance floor.'
-	act 'Go dancing': gt 'katja_nightclub', 'dance'
-end
-
 --- katja_nightclub ---------------------------------
 

+ 569 - 0
locations/katja_nightclub_sex.qsrc

@@ -1,6 +1,433 @@
 # katja_nightclub_sex
 !2023/05/27
 
+if $ARGS[0] = 'private_room1':
+	menu_off = 1
+	minut += 10
+	gs 'npcgeneratec', 0, '', rand(18,55), 4
+	gs 'boystat', $npclastgenerated
+	gs 'beverage', 'only_stat_bev_cocktail'
+	katjaQW['drinks'] += rand(1,2)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_with_guy<<rand(1,2)>>.jpg"></center>'
+	'The room has couches and a table, and as you sit down, he tells you that he has already ordered drinks for you. He then introduces himself as <<$npc_nickname[$npclastgenerated]>> and asks for your names.'
+	'The cocktails arrives before you and Katja finish your introduction, and you start sipping your drinks while you continue to talk.'
+	if rand(0,3) = 0:
+		if katjaQW['coke_stage'] = -1:
+			'After a few minutes, <<$npc_nickname[$npclastgenerated]>> says, "Why don''t we try some other good stuff?" He pulls out a small bag with white powder inside.'
+			'"That''s it. I''m out of here," Katja says and gets up and leaves abruptly.'
+			'<<$npc_nickname[$npclastgenerated]>> looks confused. "What was that about?" he asks.'
+			'"My friend has had an addiction problem. She''s over it now, but tries to avoid drugs because of that," you explain. "I''m very sorry, but I need to check up on my friend," you say and leave <<$npc_nickname[$npclastgenerated]>>.'
+			act 'Find Katja':
+				*clr & cla
+				minut += 10
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+				'You leave the private rooms and find Katja just on the edge of the dance floor with tears in her eyes. "I''m sorry, Sveta. But the sight of the drugs just brought up all these feelings in me that I couldn''t control," Katja says and starts crying.'
+				'"There there, no need to hold it in. Let it all out," you say as you hug Katja. She hugs you back and you just stand there for some time until Katja finishes crying.'
+				'"Let''s dance," you say and drag her to the dance floor.'
+				'Soon, the dancing makes her forget the bad experience and, after a few minutes, she is her normal, happy self again.' 
+				gs 'katja_nightclub', 'dance_end'
+			end
+		else
+			act 'Enjoy your drinks':
+				*clr & cla
+				minut += 5
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_guy_coke.jpg"></center>'
+				'After a few minutes, <<$npc_nickname[$npclastgenerated]>> says, "Why don''t we try some other good stuff?" He pulls out a small bag with white powder inside.'
+				if katjaQW['coke_stage'] = 0:
+					'Katja looks confused at first, she''s not really sure what it is. But as he pours some of the powder on the table and makes several lines, she seems to realize what''s going on and starts to look surprised and then skeptical.'
+					'"I''ll go first, if you ladies don''t mind," he says. And as he sniffs the first line, Katja look starts to change to curious. After he finishes, he looks around. "Who''s next?" he asks and he holds out the tube he used to sniff the cocaine.' 
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Say no to the drugs (<<will_cost>> Willpower)':
+							cla
+							minut += 2
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'										
+							'"Thanks, but that''s not for me," you say, and Katja quickly and vehemently shakes her head when he tries to hand the tube to her.'
+							'"Well, more for me then," he says and does a couple more lines before packing away the drugs.'
+							act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 1
+						end
+					else
+						act 'Say no to the drugs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Do some lines':
+						*clr & cla
+						minut += 5
+						dur += 1
+						gs 'drugs', 'cocaine'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/shared/drugs/cocaine.jpg"></center>'
+						'You take the tube and snort the first line and then the second, while Katja looks at you with wide open eyes.'
+						'After a short moment, it hits you and you feel the full effect of the drug. <<$npc_nickname[$npclastgenerated]>> takes the tube from you and tries to hand it to Katja, but she doesn''t take it. "I don''t do drugs. I''ve never done it before."'
+						if func('katja_procedural', 'willing_to_be_naughty') < 85:
+							gs 'willpower', 'drugs', 'force', 'hard'
+						else
+							gs 'willpower', 'drugs', 'force'
+						end
+						if will_cost <= pcs_willpwr:
+							act 'Convince Katja to try the cocaine (<<will_cost>> Willpower)':
+								*clr & cla
+								minut += 8
+								gs 'willpower', 'pay', 'force'
+								gs 'katja_procedural', 'take_cocaine'
+								gs 'stat'										
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+								'"Come on, Katja. Just try it. It won''t harm you," you say, but Katja still looks skeptical.'
+								'"I don''t know, <<$pcs_nickname>>. I''m not sure it''s a good idea. I don''t think it''s for me," she replies.'
+								'"You won''t know unless you try it. See, we are both fine," you continue.'
+								'"I''m still not sure. Why should I do it?" she asks.'
+								'"Because it feels great. You can''t say it''s not for you until you actually know how it feels," you say.'
+								*nl
+								'"OK," Katja finally relents. With a shaking hand, she takes the tube. She then places it at her nostril and slowly bends down so the other end is at the line of cocaine that <<$npc_nickname[$npclastgenerated]>> prepared for her.'
+								'She slowly starts sniffing it but jerks her head back when the powder start to itch in her nose. "Do it, faster. All at once!" you tell her, and she gets down again, still shaking and gets ready.'
+								'This times she snorts it all in on go, and raises her head from the table. It''s clear that the powder itches her nostrils and she looks like she is about to sneeze. "Don''t sneeze! Keep it in!" you tell her, and Katja moves her hand to her nose to prevent it from coming out.'
+								*nl
+								'After a moment, her discomfort resides and she starts to talk. "I don''t feel anything, except itching in my nose. I do-" Then it hits her, she stops mid-sentence and her eyes become wide open. "Wow!" is all she can say.'
+								'"See? I told you it would feel great!" you say.'
+								'Katja just replies with a dreamy stare, 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
+							act 'Convince Katja to try the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
+						act 'Don''t push Katja':
+							cla
+							minut += 2
+							'"It''s fine if you don''t want to, Katja," you say. She seems relieved. <<$npc_nickname[$npclastgenerated]>> doesn''t say anything and just cleans up the drugs.'
+							act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 2
+						end
+					end
+				elseif katjaQW['coke_stage'] < 3:
+					'Katja looks skeptical, but also a little curious, as he pours some of the powder on the table and makes several lines.'
+					'"I''ll go first, if you ladies don''t mind," he says.' 
+					'After he finishes, he looks around. "Who''s next?" he asks. He holds out the tube he used to take the cocaine, with Katja looking like she wants to say no.' 
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Say no to the drugs (<<will_cost>> Willpower)':
+							cla
+							minut += 2
+							gs 'willpower', 'drugs', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'										
+							'"Thanks, but that''s not for me," you say, and Katja also quickly shakes her head when he tries to hand the tube to her.'
+							'"Well, more for me then," he says and does a few more of the lines before packing away the drugs.'
+							act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 1
+						end
+					else
+						act 'Say no to the drugs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Do some lines line but don''t push Katja':
+						*clr & cla
+						minut += 5
+						dur += 1
+						gs 'drugs', 'cocaine'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/shared/drugs/cocaine.jpg"></center>'
+						'"I''ll take some, but I think my friend will not partake," you say as you take the tube while Katja nods her head. You put one end of the tube to your nose and the other to the first of the lines he has prepared for you.' 
+						'You snort the first line and then the second while Katja looks at you with wide open eyes. After a short moment, it hits you and you feel the full effect of the drug. <<$npc_nickname[$npclastgenerated]>> takes the tube and cleans up the drugs.'
+						act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 2				
+					end
+					if katjaQW['coke_stage'] = 2:
+						gs 'willpower', 'drugs', 'force', 'easy'
+					else
+						gs 'willpower', 'drugs', 'force'
+					end
+					if will_cost <= pcs_willpwr:
+						act 'Convince Katja to do some lines with you (<<will_cost>> Willpower)':
+							*clr & cla
+							minut += 8
+							if katjaQW['coke_stage'] = 2:
+								gs 'willpower', 'drugs', 'force', 'easy'
+							else
+								gs 'willpower', 'drugs', 'force'
+							end
+							gs 'willpower', 'pay', 'force'
+							dur += 1
+							gs 'drugs', 'cocaine'
+							gs 'stat'
+							gs 'katja_procedural', 'take_cocaine'
+							gs 'stat'										
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_coke.jpg"></center>'
+							'"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. 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. 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
+						act 'Convince Katja to do some lines with you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+				elseif katjaQW['coke_stage'] < 5:
+					'Katja looks curious and a little excited as he pours some of the powder on the table and makes several lines.'
+					'"I''ll go first, if you ladies don''t mind," he says.' 
+					'After he finishes, he looks around. "Who''s next?" he asks and holds out the tube he used to take the cocaine. Katja looks like she is ready.' 
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Say no to the drugs (<<will_cost>> Willpower)':
+							cla
+							minut += 2
+							gs 'willpower', 'drugs', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'										
+							'"Thanks, but that is not for me," you say.'
+							'"How about you then?" he asks Katja.'
+							'"OK, make some lines for me," she replies'+iif(  katjaQW['coke_stage'] = 3, ' hesitantly.', '.')
+							if katjaQW['coke_stage'] = 4:
+								gs 'willpower', 'drugs', 'force', 'easy'
+							end
+							if will_cost <= pcs_willpwr or katjaQW['coke_stage'] = 3:
+								act 'Convince Katja not to do cocaine'+iif( katjaQW['coke_stage'] = 3, '', '(<<will_cost>> Willpower)')+'':
+									*clr & cla
+									if katjaQW['coke_stage'] = 4:
+										gs 'willpower', 'pay', 'force'
+										gs 'npc_relationship', 'modify', 'A14', 'dislike'
+									end
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+									'"I don''t think it''s a good idea, Katja," you say.'
+									'"Why not? Never hurt me before," Katja '+iif(katjaQW['coke_stage'] = 3 , 'replies.', 'snaps at you.')
+									'"No, but it might if you continue doing it this often," you respond.'
+									iif(katjaQW['coke_stage'] = 3, 'Katja looks at you. "Do you think I take too much?"', 'Katja scowls at you. "Are you implying I can''t control myself?"')
+									'"I''m just saying that maybe we should relax a little. Right now is not the time for this," you say.'
+									'Katja thinks about it for a moment. '+iif(katjaQW['coke_stage'] = 3, '"OK. Not tonight," she says.', '"Fine," she says, clearly not happy about it.')
+									'"Well, more for me then," <<$npc_nickname[$npclastgenerated]>> says and does a few more lines before packing away the drugs.'
+									act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 1							
+								end
+							else
+								act 'Convince Katja not to take the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
+							end
+							act 'Watch Katja do her lines':
+								*clr & cla
+								minut += 5
+								gs 'katja_procedural', 'take_cocaine'
+								gs 'stat'										
+								'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+								'You watch as Katja takes the tube, puts one end at her nose and bows down to the start of the line that <<$npc_nickname[$npclastgenerated]>> has prepared for her.'
+								'She then sniffs the line with no problem and just sits up waiting for the the drugs to hit her.' 
+								*nl
+								'After a moment, it does and Katja just sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
+								act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 2
+							end
+						end
+					else
+						act 'Say no to the drugs  (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Do some lines with Katja (<<will_cost>> Willpower)':
+						*clr & cla
+						minut += 8
+						dur += 1
+						gs 'drugs', 'cocaine'
+						gs 'stat'
+						gs 'katja_procedural', 'take_cocaine'
+						gs 'stat'										
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
+						'"Come on, Katja. Let''s do it together," you say as you take the tube from <<$npc_nickname[$npclastgenerated]>>.'
+						'She agrees and <<$npc_nickname[$npclastgenerated]>> hands her another tube and Katja takes it happily.'
+						'You put your tubes to your nostrils and lover your heads to the table and sniff your line. Katja does it with great enthusiasm.' 
+						*nl
+						'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide open eyes. 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
+					'Katja looks excited as he pours some of the powder on the table and makes several lines.'
+					'"I''ll go first, if you ladies don''t mind," he says.'
+					'"As long as you leave some for us," Katja responds.' 
+					'After he finishes, he looks around. "Who''s next?" he asks and holds out the tube he used to take the cocaine.'
+					'"We''re going to do it together. Right, <<$pcs_nickname>>?" Katja says with great enthusiasm.' 
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Say no to the drugs (<<will_cost>> Willpower)':
+							cla
+							minut += 2
+							gs 'willpower', 'drugs', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'										
+							'"Thanks, but that''s not for me," you reply.'
+							'"So just you, then?" he asks Katja.'
+							'"Yes. Seems like <<$pcs_nickname>> is being boring tonight. Make some lines for me," she says.'
+							if katjaQW['coke_stage'] = 5:
+								gs 'willpower', 'drugs', 'force', 'easy'
+							elseif katjaQW['coke_stage'] = 6:
+								gs 'willpower', 'drugs', 'force'
+							elseif katjaQW['coke_stage'] = 7:
+								gs 'willpower', 'drugs', 'force', 'hard'
+							else
+								'It''s clear that if you want Katja to stop, it would require you to forcefully drag her away. But that would probably get the guy and the security guard to stop you, as well as get you thrown out of the club, maybe worse.'
+							end
+							if katjaQW['coke_stage'] < 8:
+								if will_cost <= pcs_willpwr:
+									act 'Convince Katja not to take cocaine (<<will_cost>> Willpower)':
+										*clr & cla
+										gs 'willpower', 'pay', 'force'
+										if katjaQW['coke_stage'] = 5: 
+											gs 'npc_relationship', 'modify', 'A14', 'dislike'
+										elseif katjaQW['coke_stage'] = 6: 
+											gs 'npc_relationship', 'modify', 'A14', 'hate'
+										elseif katjaQW['coke_stage'] = 7: 
+											gs 'npc_relationship', 'modify', 'A14', 'loathe'
+										end
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+										'"I don''t think it''s a good idea, Katja," you say.'
+										'"Why are you trying to ruin my fun? I know how to handle it," Katja snaps at you.'
+										'"No, I don''t think you do," you respond.'
+										'Katja looks at you angrily. "Are you saying I can''t control myself?"'
+										'"I think you are overdoing it. You shouldn''t do it as often or as much as you do," you tell her.'
+										'"You aren''t my mom!" Katja says.'
+										'"No, I''m not, and I''m sure she would be harsher with you than I am," you answer.'
+										'Katja is silently thinking about it for a moment. "Fine. You get it your way, this time," she says, clearly not happy about it.'
+										'"Well, more for me then," <<$npc_nickname[$npclastgenerated]>> says and does a few more lines before packing away the drugs. Katja looks longingly at the drugs while he is doing so.'
+										act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 1							
+									end
+								else
+									act 'Convince Katja not to take the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
+								end
+							end
+							act 'Watch Katja do her lines':
+								*clr & cla
+								minut += 5
+								gs 'katja_procedural', 'take_cocaine'
+								gs 'stat'										
+								'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+								'You watch as Katja takes the tube, puts one end at her nose and bows down so the other end is at the start of the line that <<$npc_nickname[$npclastgenerated]>> has prepared for her.'
+								'She then sniffs the line like a pro and sits up, waiting for the the drugs to hit her.' 
+								*nl
+								'After a moment, it does and Katja sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
+								act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 2
+							end
+						end
+					else
+						act 'Say no to the drugs  (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Do some lines with Katja':
+						*clr & cla
+						minut += 8
+						dur += 1
+						gs 'drugs', 'cocaine'
+						gs 'stat'
+						gs 'katja_procedural', 'take_cocaine'
+						gs 'stat'										
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
+						'"Okay, Katja. Let''s do it together," you say.'
+						'"Yes. That''s the spirit," she replies as she has already taken the tube from <<$npc_nickname[$npclastgenerated]>>. He quickly produces another one and hands it to you.'
+						'You both put your tubes to you nostrils and lover your heads to the table and sniff your lines. Katja does it like it''s something she does all the time.' 
+						*nl
+						'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
+						act 'Continue talking': gt 'katja_nightclub_sex', 'private_room2', 3
+					end
+				end
+			end
+		end
+	else
+		act 'Enjoy your drinks': gt 'katja_nightclub_sex', 'private_room2', 0
+	end
+end
+
+if $ARGS[0] = 'private_room2':
+	minut += 7
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_with_guy<<rand(1,2)>>.jpg"></center>'
+	if hotcat + ARGS[1] < rand(6,14):
+		gs 'stat'
+		'You sit and talk for a while, and after your drinks are finished, <<$npc_nickname[$npclastgenerated]>> says that he''s had a great time but he has to go. He says goodbye and leaves you and Katja siting alone in the booth.'
+		'You and Katja look at each other, a bit confused.'
+		'Katja then suggests that the two of you should go dancing and you follow her to the dance floor.'
+		act 'Go to the dance floor': gt 'katja_nightclub', 'dance'
+	else
+		gs 'arousal', 'foreplay', 3
+		gs 'stat'
+		'You sit and talk while you sip your drinks. During this time, <<$npc_nickname[$npclastgenerated]>>''s hands become more and more daring. At first, they just accidentally touch you or Katja, but as time goes on, they keep lingering on your thighs.'
+		if (katjaQW['QWstage'] <= 6 and katjaQW['liberated'] = 0) or (katjaQW['simultanous_boys'] = 0 and katjaQW['liberated'] = 1) or katjaQW['boy_block'] = 1 or katjaQW['sex_clossedness'] > 0 or func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] < rand (75,150):
+			'Katja is having none of it, demonstrably removing his hand from her thigh when it has been the for just a second. He then tries with your thigh to see if he has more luck.'
+			act 'Make it clear that you''re also not interested':
+				cla
+				'You remove his hand. "We''re not interested in that."'
+				'He acts very offended, standing up in a huff. "I think it''s high time you both left," he says.'
+				'As you and Katja leave the booth, you hear him mumble, "Well, that was money wasted."'
+				*nl
+				'"What an asshole!" Katja says. "He seems to think that we''re just cheap whores who can be bought with a couple of drinks!"'
+				'"A complete jerk," you add.'
+				'"Well, let''s forget about him and go dance," Katja suggests.'
+				act 'Follow Katja to the dance floor': gt 'katja_nightclub', 'dance'
+			end
+			if katjaQW['QWstage'] >= 6 and katjaQW['sex_clossedness'] = 0 and katjaQW['boy_block'] = 0:
+				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[$npclastgenerated]>> (<<will_cost>> Willpower)':
+						cla
+						gs 'willpower', 'pay', 'force'
+						gs 'arousal', 'foreplay_give', 3
+						KatjaQW['horny'] += 20
+						gs 'stat'			
+						'You accept his touch and place your hand on his thigh, moving it slowly towards his crotch. "Look. Katja, He is quite handsome. I''m sure what he has here is something we could make use of," you say as your hand grazes the growing lump in his trousers.'
+						'"It feels quite good, '+iif(dick  >  15, 'big just like you like it', 'nice and smooth')+'. It will be perfect for pounding that tight, wet pussy of yours," you say as you are stroking his now extremely hard <<dick>>cm dick through his pants.'
+						'Katja is squirming and her face is getting very red. "You know, <<$pcs_nickname>>. That might be just what I need," she says in a seductive voice, as she moves closer and lets her hand join yours.'
+						act 'Have a threesome': gt 'katja_nightclub_sex', 'private_booth_FFM'
+					end
+				else
+					act 'Convince Katja to have sex with <<$npc_nickname[$npclastgenerated]>> (<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[$npclastgenerated]>> without Katja': 
+					cla
+					'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 you 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.'
+					act 'Have sex with <<$npc_nickname[$npclastgenerated]>>': picrand = 38 & $sexloc = 'city_nightclub' & xgt 'sex', 'var'
+				end
+			end
+		else
+			gs 'arousal', 'erotic', -3
+			gs 'stat'
+			'Katja is visibly enjoying his attention and reciprocates by starting to stroke his thigh, moving closer and closer to his crutch. <<$npc_nickname[$npclastgenerated]>> seems completely captivated by her and forgets about you. Moving his hand from your thigh to Katja''s breasts.'
+			'"You gotta feel this, <<$pcs_nickname>>," Katja says as she starts stroking his cock through his pants. "It''s '+iif(dick > 17, 'very big', 'nice')+' and hard. I think we will have a good time with it," she says in her most seductive voice.'
+			act 'Join Katja and have a threesome': gt 'katja_nightclub_sex', 'private_booth_FFM'
+			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'
+					'"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 pats his crotch in a condescending way. "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.'
+					'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."'
+					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
+					katjaQW['disco_loc'] = 7
+					gs 'katja_procedural', 'sex_set', 1
+					'You slowly get up and as you leave, you tell them, "Have fun, Katja. You can try to find me after you''ve finished your business."'
+					act 'Leave': gt 'city_nightclub', 'private_rooms'
+				end
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'private_booth_FFM':
 	menu_off = 1	
 	if npc_sex['A14'] = 0:
@@ -183,6 +610,148 @@ if $ARGS[0] = 'private_booth_FFM':
 	end
 end
 
+if $ARGS = 'lone_bartender':
+	menu_off = 1
+	minut += 5
+	katjaQW['lone_bartender'] = daystart 
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_talking_on__dance_floor.jpg"></center>'
+	'"Let'' go to one of the small bars upstairs. There are usually not that many people," Katja says, and you agree and follow her upstairs.'
+	'There you quickly find a bar that is actually empty except for the bartender. As you are about to enter Katja suddenly stops.'
+	'"I'' sorry, really need to powder my nose. Just go ahead, and start ordering" I will be back in just a minute, and before you can say anything, she'' gone.'
+	act 'Go to the bartender':
+		*clr & cla
+		minut += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/hot_bartender.jpg"></center>'
+		'You approach the bar, where a rather handsome bartender looks like he is doing some cleaning.'
+		'"I''m sorry, but we are closed. You''ll have to find another bar." He says, just as you reach the bar.'
+		act 'Leave and wait for Katja outside':
+			*clr & cla
+			minut += 7
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/private_booths_walkway.jpg"></center>'
+			'You accept that the place is closed and go outside, waiting for a while before Katja appears. You tell her the bar is closed, and you both walk towards the main bar.'
+			act 'Go to the main bar':  gt 'katja_nightclub', 'bar_arrive'
+		end
+		act 'Try to convince him to stay open':
+			*clr & cla
+			minut += 1
+			gs 'exp_gain', 'persuas', rand(0,1)
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/hot_bartender.jpg"></center>'
+			'"Why don''t you stay open for my cute friend and me, handsome? It will just be one drink. I promise we won''t make any mess." You say, trying to make the best doe eyes you can.'
+			if pcs_persuas >= rand(50,100):
+				'It looks like he is seriously considering staying open for you. You think that pushing a little more will convince him.'
+				if hotcat > 8:
+					gs 'willpower', 'misc', 'force', 'easy'
+				elseif hotcat > 5:
+					gs 'willpower', 'misc', 'force'
+				else
+					gs 'willpower', 'misc', 'force', 'hard'
+				end
+				if will_cost <= pcs_willpwr:
+					act 'Convince the bartender to serve you (<<will_cost>> Willpower)':
+						*clr & cla
+						if hotcat > 8:
+							gs 'willpower', 'misc', 'force', 'easy'
+						elseif hotcat > 5:
+							gs 'willpower', 'misc', 'force'
+						else
+							gs 'willpower', 'misc', 'force', 'hard'
+						end						
+						gs 'willpower', 'pay', 'force'		
+						gs 'stat'
+						
+						'"Come on, please. It will just be me and my friend. We won''t be a bother. We''ll just have a quick drink. You would be the best bartender ever if you did." You continue.'
+						'He finally relents. "Okay. Just one drink and only you and your friend. No others. So what will you have?" he asks.'
+						$loc = 'katja_nightclub_sex'
+						$loc_arg = 'lonebartender_drinking'
+						gs 'food_menu', 'city_nightclub_only_cost'
+					end
+				else
+					act 'Convince  the bartender to serve you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
+				end
+			else
+				'It does''nt seem like your charm alone will convince him.'
+			end
+			if hotcat > 7:
+				'He''s clearly having a hard time taking his eyes off your hot body, and you can see how flustered he''s getting from your flirting.'
+				'You are sure that giving him a blow job would convince him to stay open, and he is quite good looking.' 
+				gs 'willpower', 'bj', 'self', 'easy'
+				if will_cost <= pcs_willpwr:
+					act 'Give him a blow job (<<will_cost>> Willpower)':
+						cla
+						if katjaQW['faithful'] = 1 and katjaQW['couple'] =1:
+							'As you are considering to give him a blow job, you remember that you promised Katja that you would be faithful.'
+							'Maybe if you are quick, he will come before she finishes powdering her nose, but do you risk it?'
+							act 'Risk it':
+								gs 'willpower', 'pay', 'self'
+								gt 'katja_nightclub_sex', 'bartender_bj' 
+							end
+						else
+							if KatjaQW['boy_block'] = 1:
+								'As you are considering giving him a blowjob, you remember you told Katja that you are not into boys. She will definitely be surprised if she catches you with his dick in your mouth.'
+								'Maybe if you are quick, he will come before she finishes powdering her nose, but do you risk it?'
+								act 'Risk it':
+									gs 'willpower', 'pay', 'self'
+									gt 'katja_nightclub_sex', 'bartender_bj' 
+								end
+							else
+								if katjaQW['knows_BJ'] = 0:
+									'As you are considering giving him a blowjob, you don''t think that Katja even knows you are giving boys blowjobs. You wonder how surprised she will be if she sees his dick in your mouth.'
+									'Maybe if you are quick, he will come before she finishes powdering her nose, but do you risk it?'
+									act 'Give him the blow job':
+										gs 'willpower', 'pay', 'self'
+										gt 'katja_nightclub_sex', 'bartender_bj' 
+									end
+								else							
+									gs 'willpower', 'pay', 'self'
+									gt 'katja_nightclub_sex', 'bartender_bj' 
+								end
+							end
+						end
+						act 'Don''t give him the blow job':
+							*clr & cla
+							minut += 5
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/private_booths_walkway.jpg"></center>'
+							'You change your mind and go outside, waiting for a while before Katja appears. You tell her the bar is closed, and you both walk towards the main bar.'
+							act 'Go to the main bar':  gt 'katja_nightclub', 'bar_arrive'
+						end						
+					end
+				else
+					act 'Give him a blow job(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
+				end
+			end
+			act 'Leave and wait for Katja outside':
+				*clr & cla
+				minut += 5
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/private_booths_walkway.jpg"></center>'
+				'You accept that the place is closed and go outside, waiting for a while before Katja appears. You tell her the bar is closed, and you both walk towards the main bar.'
+				act 'Go to the main bar':  gt 'katja_nightclub', 'bar_arrive'
+			end			
+		end
+	end
+end
+
+if $ARGS[0] = 'lonebartender_drinking':
+	$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/disco_drinnking_bar.jpg"></center>'
+	'Katja arrives as he is about to serve your order, and you quickly whisper to her that she should be quick and very kind to the bartender.'
+	'She does as you say and places her order immediately when he serves yours, and soon you both have your drinks talking until they are finished.'
+	'You thank the bartender again and heads back to the dance floor.'
+	act 'Go dancing': gt 'katja_nightclub', 'dance'
+end
+
 if $ARGS[0] =  'bartender_bj': 
 	menu_off = 1
 	gs 'npcgeneratec', 0, 'Bartender', rand(18,38), rand(2,3)