Sfoglia il codice sorgente

[added] new disco sex event

hornguy6 3 anni fa
parent
commit
54b79623bc
1 ha cambiato i file con 985 aggiunte e 273 eliminazioni
  1. 985 273
      locations/gdksex.qsrc

+ 985 - 273
locations/gdksex.qsrc

@@ -22,7 +22,7 @@ if $ARGS[0] = 'outside':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
 	'You leave the disco with <<$npc_firstname[$npclastsaved]>> and walk for a few minutes, until he leads you into a quiet garden area.'
 
-	if (gdk_nice_guy = 1 and fame['pav_slut'] < 70) or (gdk_nice_guy = 0 and fame['pav_slut'] < 30):
+	if (gdk_nice_guy = 1 and pav_slut < 70) or (gdk_nice_guy = 0 and pav_slut < 30):
 		'He pulls out a six pack and crisps, offering you a beer, while you both sit down on a fallen tree.'
 		gs 'willpower', 'drink', 'resist'
 		if will_cost <= pcs_willpwr:
@@ -84,7 +84,7 @@ if $ARGS[0] = 'outside':
 				'<<$npc_firstname[$npclastsaved]>> scoots over until he''s right next to you on the fallen tree, and closes his arms around you. He pulls you in and kisses your lips passionately, making your heart flutter. Wow, he''s a good kisser!'
 				'Then you feel his hands on your chest.'
 
-				if fame['pav_slut'] < 50:
+				if pav_slut < 50:
 					gs 'willpower', 'sex', 'resist'
 					if will_cost <= pcs_willpwr:
 						act 'Softly whisper, asking him to stop (<<will_cost>> Willpower)':
@@ -133,7 +133,7 @@ if $ARGS[0] = 'outside':
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/tits.jpg"></center>'
 								'<<$npc_firstname[$npclastsaved]>>''s head slumps for just a moment and his movements slow down, but he''s not quite willing to let go of your boobs just yet.'
 
-								if fame['pav_slut'] < 150:
+								if pav_slut < 150:
 									gs 'willpower', 'bj', 'resist'
 									if will_cost <= pcs_willpwr:
 										act 'Go back to the disco':
@@ -170,9 +170,9 @@ if $ARGS[0] = 'outside':
 					gs 'boyStat', $bmNane[Tboynum]
 
 					if gdk_nice_guy = 1:
-						gs 'fame', 'pav', 'sex', rand(0,2)
+						pav_sex += rand(0,2)
 					elseif gdk_nice_guy = 0:
-						gs 'fame', 'pav', 'sex', rand(2,4)
+						pav_sex += rand(2,4)
 					end
 					bmGossip[Tboynum] = 1
 
@@ -210,7 +210,7 @@ if $ARGS[0] = 'outside':
 					elseif deystrand = 1 or pcs_apprnc < randvnesh:
 						'<<$npc_firstname[$npclastsaved]>> scoots over until he''s right next to you, and kisses you on the lips.'
 
-						if fame['pav_slut'] < 50:
+						if pav_slut < 50:
 							gs 'willpower', 'mast', 'resist'
 							if will_cost <= pcs_willpwr:
 								act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -231,7 +231,7 @@ if $ARGS[0] = 'outside':
 					gs 'stat'
 					'<<$npc_firstname[$npclastsaved]>> scoots over until he''s right next to you, and kisses you on the lips.'
 
-					if fame['pav_slut'] < 50:
+					if pav_slut < 50:
 						gs 'willpower', 'mast', 'resist'
 						if will_cost <= pcs_willpwr:
 							act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -249,7 +249,7 @@ if $ARGS[0] = 'outside':
 				end
 			end
 		end
-	elseif (gdk_nice_guy = 1 and fame['pav_slut'] >= 70 and fame['pav_slut'] < 130) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 30 and fame['pav_slut'] < 70):
+	elseif (gdk_nice_guy = 1 and pav_slut >= 70 and pav_slut < 130) or (gdk_nice_guy = 0 and pav_slut >= 30 and pav_slut < 70):
 		gs 'drugs', 'alcohol', 'beer'
 		minut += 15
 		gs 'stat'
@@ -259,7 +259,7 @@ if $ARGS[0] = 'outside':
 
 		gs 'gdksex', 'decline', 70
 		gs 'gdksex', 'kissing'
-	elseif (gdk_nice_guy = 1 and fame['pav_slut'] >= 130 and fame['pav_slut'] < 200) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 70 and fame['pav_slut'] < 130):
+	elseif (gdk_nice_guy = 1 and pav_slut >= 130 and pav_slut < 200) or (gdk_nice_guy = 0 and pav_slut >= 70 and pav_slut < 130):
 		if rand(0,3) = 0:
 			'<<$npc_firstname[$npclastsaved]>> says: "<<$pcs_nickname>>, I heard you''re pretty good with your mouth. Come on, let''s have some fun!"'
 			'He pulls his cock out of his pants while he says it, and looks at you expectantly.'
@@ -271,14 +271,14 @@ if $ARGS[0] = 'outside':
 		gs 'gdksex', 'decline', 130
 		gs 'gdksex', 'handjob'
 		act 'Squat down before him': gt 'gdksex', 'blowjob', 'unpaid'
-	elseif (gdk_nice_guy = 1 and fame['pav_slut'] >= 200 and fame['pav_slut'] < 250) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 130 and fame['pav_slut'] < 150):
+	elseif (gdk_nice_guy = 1 and pav_slut >= 200 and pav_slut < 250) or (gdk_nice_guy = 0 and pav_slut >= 130 and pav_slut < 150):
 		'<<$npc_firstname[$npclastsaved]>> says: "<<$pcs_nickname>>, my buddies told me you''re a <<$gnikname>>. I want to have some fun with you too!"'
 		'He pulls his cock out of his pants while he says it, and looks at you expectantly.'
 
 		gs 'gdksex', 'decline', 200
 		gs 'gdksex', 'handjob'
 		act 'Squat down before him': gt 'gdksex', 'blowjob', 'unpaid'
-	elseif (gdk_nice_guy = 1 and fame['pav_slut'] >= 250) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 150):
+	elseif (gdk_nice_guy = 1 and pav_slut >= 250) or (gdk_nice_guy = 0 and pav_slut >= 150):
 		gs 'boymass', 'B'
 		'<<$npc_firstname[$npclastsaved]>> says: "<<$pcs_nickname>>, let''s cut the crap: the whole town knows you''re a <<$gnikname>>. I want a blowjob, here''s 100 <b>₽</b>."'
 		'He pulls his cock out of his pants while he says it, and looks at you expectantly.'
@@ -287,18 +287,18 @@ if $ARGS[0] = 'outside':
 		act 'Squat down before him': gt 'gdksex', 'blowjob', 'paid'
 	end
 
-	if (gdk_nice_guy = 1 and fame['pav_slut'] >= 130) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 70):
+	if (gdk_nice_guy = 1 and pav_slut >= 130) or (gdk_nice_guy = 0 and pav_slut >= 70):
 		gs 'willpower', 'sex', 'resist', 'hard'
 		if will_cost <= pcs_willpwr:
 			act 'Swear at him (<<will_cost>> Willpower)':
 				cla
 				minut += 3
 				if gdk_nice_guy = 1:
-					if fame['pav_sex'] > 10: gs 'fame', 'pav', 'sex', rand(-2,-4)
-					if fame['pav_prostitute'] > 10: gs 'fame', 'pav', 'prostitute', rand(-2,-4)
+					if pav_sex > 10: gs 'fame', 'pav', 'sex', rand(-2,-4)
+					if pav_prostitute > 10: gs 'fame', 'pav', 'prostitute', rand(-2,-4)
 				elseif gdk_nice_guy = 0:
-					if fame['pav_sex'] > 10: gs 'fame', 'pav', 'sex', rand(0,-2)
-					if fame['pav_prostitute'] > 10: gs 'fame', 'pav', 'prostitute', rand(0,-2)
+					if pav_sex > 10: gs 'fame', 'pav', 'sex', rand(0,-2)
+					if pav_prostitute > 10: gs 'fame', 'pav', 'prostitute', rand(0,-2)
 				end
 				gs 'willpower', 'sex', 'resist', 'hard'
 				gs 'willpower', 'pay', 'self'
@@ -317,7 +317,7 @@ if $ARGS[0] = 'outside':
 			act 'Sweat at him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 
-		if ((gdk_nice_guy = 1 and fame['pav_slut'] < 250) or (gdk_nice_guy = 0 and fame['pav_slut'] < 150)) and (slutty > 0):
+		if ((gdk_nice_guy = 1 and pav_slut < 250) or (gdk_nice_guy = 0 and pav_slut < 150)) and (slutty > 0):
 			act 'Tell him you''ll do it for money':
 				cla
 				minut += 3
@@ -340,7 +340,7 @@ if $ARGS[0] = 'outside':
 end
 
 if $ARGS[0] = 'decline':
-	if fame['pav_slut'] < $ARGS[1]:
+	if pav_slut < $ARGS[1]:
 		gs 'willpower', 'sex', 'resist'
 		if will_cost <= pcs_willpwr:
 			act 'Decline and leave (<<will_cost>> Willpower)':
@@ -372,7 +372,7 @@ if $ARGS[0] = 'kissing':
 		'You lean into him and reciprocate the kiss. Slowly at first, but soon the two of you kiss each other more and more passionately. <<$npc_firstname[$npclastsaved]>> sure knows how to make your heart flutter. Wow, he''s a good kisser!'
 		'Then you feel his hands on your chest.'
 
-		if fame['pav_slut'] < 100:
+		if pav_slut < 100:
 			gs 'willpower', 'mast', 'resist'
 			if will_cost <= pcs_willpwr:
 				act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -392,220 +392,216 @@ if $ARGS[0] = 'kissing':
 			bmTITS[Tboynum] += 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/tits.jpg"></center>'
-			'You ignore <<$boydesc>>''s hands and just keep kissing him, letting him pull your clothes aside so your <<$titsize>> breasts fall out. He kneads them eagerly and continues to kiss and lick them, making your nipples poke out fiercely in the evening air.'
-			'Then he takes your hand and guides it towards his groin. It''s fairly warm to the touch, even through his trousers, and you can tell that his cock is very erect.'
-
-			if fame['pav_slut'] < 150:
-				gs 'willpower', 'mast', 'resist'
-				if will_cost <= pcs_willpwr:
-					act 'Go back to the disco (<<will_cost>> Willpower)':
-						gs 'willpower', 'mast', 'resist'
-						gs 'willpower', 'pay', 'resist'
-						gs 'stat'
-						gt 'gdkin'
+			'You ignore <<$npc_firstname[$npclastsaved]>>''s hands and just keep kissing him, letting him pull your clothes aside so your <<$titsize>> breasts fall out. He kneads them eagerly and continues to kiss and lick them, making your nipples poke out fiercely in the evening air.'
+			'You moan under his touch, letting your leg slide between his. You can feel his cock brushing up against your thigh, stiff as a rock through his trousers.'
+			
+			if rand(0,1) = 1:
+				*nl
+				'"Hey," he breathes between kisses. "Why don''t we take this back to my place?"'
+				
+				act'Pull out his cock':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
+					'Reaching your hand down his trousers, you grab hold of his hardon and pull it out.'
+					'"Why wait?" you grin, steadily stroking him.'
+					gs'gdksex','handjob'
+				end
+				
+				act'Sure':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/tits.jpg"></center>'
+					'"Sure!" you gasp aloud, before pulling your clothes back into place and letting <<$npc_firstname>> drag you away to his flat.'
+					act'Go to his place':gt'hookup', 'start'
+				end
+			else
+				if pav_slut < 150:
+					gs 'willpower', 'mast', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Go back to the disco (<<will_cost>> Willpower)':
+							gs 'willpower', 'mast', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'
+							gt 'gdkin'
+						end
+					else
+						act 'Go back to the disco (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
-				else
-					act 'Go back to the disco (<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 fame['pav_slut'] < 250:
-				act 'Pull your hand away':
-					*clr & cla
-					pcs_horny += 10
-					minut += 3
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/petting.jpg"></center>'
-					'As soon as you pull your hand away from his groin, <<$boydesc>> slips his hand underneath your clothes and rubs two fingers against your snatch. You were already fairly turned on, and softly moan in embarrassment when he slides his finger back and forth over your wet pussy lips.'
+				if pav_slut < 250:
+					act 'Let him finger you':
+						*clr & cla
+						gs'arousal','vaginal_finger', 3
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/petting.jpg"></center>'
+						'As soon as you pull your hand away from his groin, <<$npc_firstname[$npclastsaved]>> slips his hand underneath your clothes and rubs two fingers against your snatch. You were already fairly turned on, and softly moan in embarrassment when he slides his finger back and forth over your wet pussy lips.'
 
-					if fame['pav_slut'] < 200:
-						gs 'willpower', 'mast', 'resist', 'hard'
-						if will_cost <= pcs_willpwr:
-							act 'Remove his hands and walk away (<<will_cost>> Willpower)':
-								gs 'willpower', 'mast', 'resist', 'hard'
-								gs 'willpower', 'pay', 'resist'
-								gs 'stat'
-								gt 'gdkin'
+						if pav_slut < 200:
+							gs 'willpower', 'mast', 'resist', 'hard'
+							if will_cost <= pcs_willpwr:
+								act 'Remove his hands and walk away (<<will_cost>> Willpower)':
+									gs 'willpower', 'mast', 'resist', 'hard'
+									gs 'willpower', 'pay', 'resist'
+									gs 'stat'
+									gt 'gdkin'
+								end
+							else
+								act 'Remove his hands and walk away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 							end
-						else
-							act 'Remove his hands and walk away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-						end
-						act 'Let him continue':
-							cla
-							pcs_horny = 0
-							orgasm += 1
-							gs 'stat'
-							'Oh no! His touch is too much, I''m going to cum if he keeps doing that, you think to yourself, but are too late to stop him from bringing you to an intense orgasm. You bite your lip hard, trying your best not to cry out in ecstasy.'
-							act 'Moan and catch your breath':
-								*clr & cla
-								pcs_horny += 5
-								minut += 3
+							act 'Let him continue':
+								cla
+								pcs_horny = 0
+								orgasm += 1
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/shared/sex/cock/cock3.jpg"></center>'
-								'Once the most intense part of your orgasm is over, you relax a little and moan softly with pleasure. In your daze of happiness your legs can''t support your weight and you drop down, kneeling in front of <<$boydesc>>.'
-								'When you catch your breath and can focus again, you see <<$boydesc>>''s very erect penis directly in front of your face!'
-
-								act 'Suck on it':
+								'Oh no! His touch is too much, I''m going to cum if he keeps doing that, you think to yourself, but are too late to stop him from bringing you to an intense orgasm. You bite your lip hard, trying your best not to cry out in ecstasy.'
+								act 'Moan and catch your breath':
 									*clr & cla
-									minut += 5
-									pcs_horny += 10
-									stat['bj'] += 1
-
-									if boynumBlock = 0: guy += 1
-									if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
-
-									bmBJ[Tboynum] += 1
+									pcs_horny += 5
+									minut += 3
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/cocksuck.jpg"></center>'
-									'Without even realizing it, you move in to gently kiss the penis. After a few kisses and licks you let it slide into your mouth and begin to suck him off diligently, wanting to repay him for the pleasure he just gave you.'
+									'<center><img <<$set_imgh>> src="images/shared/sex/cock/cock3.jpg"></center>'
+									'Once the most intense part of your orgasm is over, you relax a little and moan softly with pleasure. In your daze of happiness your legs can''t support your weight and you drop down, kneeling in front of <<$npc_firstname[$npclastsaved]>>.'
+									'When you catch your breath and can focus again, you see <<$npc_firstname[$npclastsaved]>>''s very erect penis directly in front of your face!'
 
-									act 'Continue':
+									act 'Suck on it':
 										*clr & cla
 										minut += 5
 										pcs_horny += 10
-										spafinloc = 12
-										gs 'cum_manage'
-										spafinloc = 11
-										gs 'cum_manage'
-										spafinloc = 7
-										gs 'cum_manage'
-
-										if gdk_nice_guy = 1:
-											gs 'fame', 'pav', 'sex', rand(1,3)
-										elseif gdk_nice_guy = 0:
-											gs 'fame', 'pav', 'sex', rand(3,9)
-										end
+										stat['bj'] += 1
 
-										bmGossip[Tboynum] = 2
+										if boynumBlock = 0: guy += 1
+										if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
 
+										bmBJ[Tboynum] += 1
 										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cocksuck2.jpg"></center>'
-										'A jet of sperm lands in your mouth, without any warning from <<$boydesc>>. You almost gag in surprise, but manage to suppress your gag reflex and continue to suck on the head of his dick gently. You can''t stop him from pulling his cock out of your mouth, and shooting the last few drops of his load over your face.'
-										'Some of his sperm drips down your lips and onto your clothes, while he tucks his cock back into his pants with a satisfied grin.'
+										'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/cocksuck.jpg"></center>'
+										'Without even realizing it, you move in to gently kiss the penis. After a few kisses and licks you let it slide into your mouth and begin to suck him off diligently, wanting to repay him for the pleasure he just gave you.'
 
-										act 'Look at him':
+										act 'Continue':
 											*clr & cla
-											minut += 1
+											minut += 5
+											pcs_horny += 10
+											spafinloc = 12
+											gs 'cum_manage'
+											spafinloc = 11
+											gs 'cum_manage'
+											spafinloc = 7
+											gs 'cum_manage'
+
+											if gdk_nice_guy = 1:
+												pav_sex += rand(1,3)
+											elseif gdk_nice_guy = 0:
+												pav_sex += rand(3,9)
+											end
+
+											bmGossip[Tboynum] = 2
+
 											gs 'stat'
-											'<center><img <<$set_imgh>> src="images/shared/sex/cum/cocksuck3.jpg"></center>'
-											'<<$boydesc>> still has his hand on your head, and grunts: "Look at me."'
-											'You look him in the eye, your mouth half open. His load is still in it, and you''re not sure whether you should spit it out or not.'
-											'He gives you a blissful smile and says: "You''re a great cocksucker, <<$pcs_nickname>>! That was great."'
-											gs 'willpower', 'swallow', 'resist'
-											if will_cost <= pcs_willpwr:
-												act 'Spit (<<will_cost>> Willpower)':
+											'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cocksuck2.jpg"></center>'
+											'A jet of sperm lands in your mouth, without any warning from <<$npc_firstname[$npclastsaved]>>. You almost gag in surprise, but manage to suppress your gag reflex and continue to suck on the head of his dick gently. You can''t stop him from pulling his cock out of your mouth, and shooting the last few drops of his load over your face.'
+											'Some of his sperm drips down your lips and onto your clothes, while he tucks his cock back into his pants with a satisfied grin.'
+
+											act 'Look at him':
+												*clr & cla
+												minut += 1
+												gs 'stat'
+												'<center><img <<$set_imgh>> src="images/shared/sex/cum/cocksuck3.jpg"></center>'
+												'<<$npc_firstname[$npclastsaved]>> still has his hand on your head, and grunts: "Look at me."'
+												'You look him in the eye, your mouth half open. His load is still in it, and you''re not sure whether you should spit it out or not.'
+												'He gives you a blissful smile and says: "You''re a great cocksucker, <<$pcs_nickname>>! That was great."'
+												gs 'willpower', 'swallow', 'resist'
+												if will_cost <= pcs_willpwr:
+													act 'Spit (<<will_cost>> Willpower)':
+														cla
+														minut += 1
+														gs 'willpower', 'swallow', 'resist'
+														gs 'willpower', 'pay', 'resist'
+														gs 'stat'
+														*nl
+														'Realizing he doesn''t care either way, you discreetly spit out his load and stand up again. Hopefully he won''t tell anyone about what you just did for him...'
+														act 'Leave': gt 'pav_commcenter'
+													end
+												else
+													act 'Spit (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+												end
+												act 'Swallow':
 													cla
 													minut += 1
-													gs 'willpower', 'swallow', 'resist'
-													gs 'willpower', 'pay', 'resist'
+													swallow += 1
 													gs 'stat'
 													*nl
-													'Realizing he doesn''t care either way, you discreetly spit out his load and stand up again. Hopefully he won''t tell anyone about what you just did for him...'
+													'Realizing he doesn''t care either way, you gulp down his load and stand up again. Hopefully he won''t tell anyone about what you just did for him...'
 													act 'Leave': gt 'pav_commcenter'
 												end
-											else
-												act 'Spit (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-											end
-											act 'Swallow':
-												cla
-												minut += 1
-												swallow += 1
-												gs 'stat'
-												*nl
-												'Realizing he doesn''t care either way, you gulp down his load and stand up again. Hopefully he won''t tell anyone about what you just did for him...'
-												act 'Leave': gt 'pav_commcenter'
 											end
 										end
 									end
-								end
-								gs 'willpower', 'hj', 'resist'
-								if will_cost <= pcs_willpwr:
-									act 'Stare at it in awe (<<will_cost>> Willpower)':
-										*clr & cla
-										minut += 5
+									gs 'willpower', 'hj', 'resist'
+									if will_cost <= pcs_willpwr:
+										act 'Stare at it in awe (<<will_cost>> Willpower)':
+											*clr & cla
+											minut += 5
 
-										if boynumBlock = 0: guy += 1
-										if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
+											if boynumBlock = 0: guy += 1
+											if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
 
-										facial += 1
-										spafinloc = 11
-										gs 'cum_manage'
-										spafinloc = 7
-										gs 'cum_manage'
-										gs 'willpower', 'hj', 'resist'
-										gs 'willpower', 'pay', 'resist'
-										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/facial.jpg"></center>'
-										'As if spellbound, you remain kneeled in front of <<$boydesc>>.'
-										'You simply stare at his erection, still softly panting as you recover from your orgasm. Meanwhile, he begins to jerk off in front of you.'
-										'In no time at all, his cock erupts and a thick gob of his sperm lands on your nose. <<$boydesc>> groans loudly as he shoots several more jets of his cum onto your face. You flinch and close your eyes so you won''t get anything in them, and don''t dare opening them again until you''re sure he''s finished.'
+											facial += 1
+											spafinloc = 11
+											gs 'cum_manage'
+											spafinloc = 7
+											gs 'cum_manage'
+											gs 'willpower', 'hj', 'resist'
+											gs 'willpower', 'pay', 'resist'
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/facial.jpg"></center>'
+											'As if spellbound, you remain kneeled in front of <<$npc_firstname[$npclastsaved]>>.'
+											'You simply stare at his erection, still softly panting as you recover from your orgasm. Meanwhile, he begins to jerk off in front of you.'
+											'In no time at all, his cock erupts and a thick gob of his sperm lands on your nose. <<$npc_firstname[$npclastsaved]>> groans loudly as he shoots several more jets of his cum onto your face. You flinch and close your eyes so you won''t get anything in them, and don''t dare opening them again until you''re sure he''s finished.'
 
-										act 'Leave': gt 'pav_commcenter'
+											act 'Leave': gt 'pav_commcenter'
+										end
+									else
+										act 'Stare at it in awe (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 									end
-								else
-									act 'Stare at it in awe (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-								end
-								gs 'willpower', 'bj', 'resist'
-								if will_cost <= pcs_willpwr:
-									act 'Jerk him off (<<will_cost>> Willpower)':
-										*clr & cla
-										minut += 5
+									gs 'willpower', 'bj', 'resist'
+									if will_cost <= pcs_willpwr:
+										act 'Jerk him off (<<will_cost>> Willpower)':
+											*clr & cla
+											minut += 5
 
-										if boynumBlock = 0: guy += 1
-										if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
+											if boynumBlock = 0: guy += 1
+											if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
 
-										bmHJ[Tboynum] += 1
-										stat['hj'] += 1
-										gs 'willpower', 'bj', 'resist'
-										gs 'willpower', 'pay', 'resist'
-										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
-										'You stand up confidently and smile at him: "That was great! Now, I believe I owe you something."'
-										'Wrapping your fingers around his cock, you begin to masturbate him while you kiss the guy again. You let him grab your boobs while you stroke his length quickly, and in no time at all he lets out a muffled groan. Thick gobs of his sperm fly through the air, and land on the ground a few feet away from where you''re standing.'
+											bmHJ[Tboynum] += 1
+											stat['hj'] += 1
+											gs 'willpower', 'bj', 'resist'
+											gs 'willpower', 'pay', 'resist'
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
+											'You stand up confidently and smile at him: "That was great! Now, I believe I owe you something."'
+											'Wrapping your fingers around his cock, you begin to masturbate him while you kiss the guy again. You let him grab your boobs while you stroke his length quickly, and in no time at all he lets out a muffled groan. Thick gobs of his sperm fly through the air, and land on the ground a few feet away from where you''re standing.'
 
-										act 'Go back to the disco': gt 'gdkin'
+											act 'Go back to the disco': gt 'gdkin'
+										end
+									else
+										act 'Jerk him off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 									end
-								else
-									act 'Jerk him off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 								end
 							end
 						end
 					end
 				end
-			end
-
-			act 'Caress his cock through his pants':
-				*clr & cla
-				pcs_horny += 5
-				minut += 3
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/shared/sex/grab/cock.jpg"></center>'
-				'You kiss <<$boydesc>> again while you begin to pet his cock through his pants, feeling the outline of it very clearly through the fabric.'
-				'"Mmmm... do you have something for me?" you ask him sweetly, and he lets out a needy groan.'
-
-				if fame['pav_slut'] < 150:
-					gs 'willpower', 'mast', 'resist'
-					if will_cost <= pcs_willpwr:
-						act 'Go back to the disco (<<will_cost>> Willpower)':
-							gs 'willpower', 'mast', 'resist'
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'
-							gt 'gdkin'
-						end
-					else
-						act 'Go back to the disco (<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 'Stick your hand down his pants':
+				act 'Caress his cock through his pants':
 					*clr & cla
-					pcs_horny += 10
+					pcs_horny += 5
 					minut += 3
 					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/shared/sex/grab/cock2.jpg"></center>'
-					'You slide your hand into his pants and caress his hard cock. After a few moments of teasing, you pull his pants down and let his cock spring free.'
+					'<center><img <<$set_imgh>> src="images/shared/sex/grab/cock.jpg"></center>'
+					'You kiss <<$npc_firstname[$npclastsaved]>> again while you begin to pet his cock through his pants, feeling the outline of it very clearly through the fabric.'
+					'"Mmmm... do you have something for me?" you ask him sweetly, and he lets out a needy groan.'
 
-					if fame['pav_slut'] < 150:
+					if pav_slut < 150:
 						gs 'willpower', 'mast', 'resist'
 						if will_cost <= pcs_willpwr:
 							act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -619,9 +615,32 @@ if $ARGS[0] = 'kissing':
 						end
 					end
 
-					gs 'gdksex', 'handjob'
+					act 'Stick your hand down his pants':
+						*clr & cla
+						pcs_horny += 10
+						minut += 3
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/shared/sex/grab/cock2.jpg"></center>'
+						'You slide your hand into his pants and caress his hard cock. After a few moments of teasing, you pull his pants down and let his cock spring free.'
+
+						if pav_slut < 150:
+							gs 'willpower', 'mast', 'resist'
+							if will_cost <= pcs_willpwr:
+								act 'Go back to the disco (<<will_cost>> Willpower)':
+									gs 'willpower', 'mast', 'resist'
+									gs 'willpower', 'pay', 'resist'
+									gs 'stat'
+									gt 'gdkin'
+								end
+							else
+								act 'Go back to the disco (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end
+						end
+
+						gs 'gdksex', 'handjob'
 
-					act 'Squat down before him': gt 'gdksex', 'blowjob', 'unpaid'
+						act 'Squat down before him': gt 'gdksex', 'blowjob', 'unpaid'
+					end
 				end
 			end
 		end
@@ -629,43 +648,81 @@ if $ARGS[0] = 'kissing':
 end
 
 if $ARGS[0] = 'handjob':
-	gs 'willpower', 'sex', 'resist', 'hard'
-	if will_cost <= pcs_willpwr:
-		act 'Jerk him off (<<will_cost>> Willpower)':
-			*clr & cla
-			minut += 5
-			gs 'boymass', 'B'
-			bmHJ[Tboynum] += 1
-			gs 'willpower', 'sex', 'resist', 'hard'
-			gs 'willpower', 'pay', 'resist'
-			gs 'stat'
-
-			if gdk_nice_guy = 1:
-				if boynumBlock = 0: guy += 1
-				if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
+	act 'Jerk him off':
+		*clr & cla
+		minut += 5
+		gs 'boymass', 'B'
+		bmHJ[Tboynum] += 1
+!!		gs 'willpower', 'sex', 'resist', 'hard'
+!!		gs 'willpower', 'pay', 'resist'
+		gs 'stat'
 
-				stat['hj'] += 1
-				'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
-				'You begin to move your hand up and down his shaft slowly, but slowly pick up the pace while you kiss him as you control the action. The man moans into your mouth but doesn''t dare move, leaving you in full control of the situation.'
-				'When his moans grow shorter and more intent, you aim his cock away from you and watch it. Mere seconds later his cock erupts, sending his sperm flying through the air and landing on the ground a little ways away.'
+		if gdk_nice_guy = 1:
+			if boynumBlock = 0: guy += 1
+			if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
+			gs'cum_call','hands',$boy,1
+			stat['hj'] += 1
+			'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
+			'You begin to move your hand up and down his shaft slowly, slowly picking up the pace while continuing to shove your tongue down <<$npc_firstname[$npclastsaved]>>''s throat.'
+			'Soon you feel his breaths getting shorter and you feel his body start to stiffen up. Pointing his cock away from you, you pull back from the kiss and keep working his shaft off until you see him cum. Jizz erupts from the tip, soaring a short distance before spattering on the pavement and you keep jerking him until you''ve released everythihg he has, the remains dribbling down your fingers still wrapped around his cock.'
+			gs'gdksex','handjob_end'
+			
+		elseif gdk_nice_guy = 0:
+			'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
+			'You begin to move your hand up and down his shaft slowly, but slowly pick up the pace while you kiss him dominantly.'
+			'<<$npc_firstname[$npclastsaved]>> wants more however, and suddenly places his hands on your shoulder. He firmly pushes downwards, forcing you to squat before him.'
+			act 'Squat down before him': gt 'gdksex', 'blowjob', 'unpaid'
+		end
+	end
+end
 
-				act 'Go back to the disco': gt 'gdkin'
-			elseif gdk_nice_guy = 0:
-				'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
-				'You begin to move your hand up and down his shaft slowly, but slowly pick up the pace while you kiss him dominantly.'
-				'<<$npc_firstname[$npclastsaved]>> wants more however, and suddenly places his hands on your shoulder. He firmly pushes downwards, forcing you to squat before him.'
-				act 'Squat down before him': gt 'gdksex', 'blowjob', 'unpaid'
+if $ARGS[0] = 'handjob_end':
+	act'Leave him and go back to the disco':
+		gs'arousal','end'
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+		'You release him and quickly begin walking away, '
+		'"See you later!" you grin, waggling your cum covered fingers at him while <<$npc_firstname[$npclastsaved]>> is left with his cock hanging out and covered in his own cum.'
+		act'Head back inside':gt'gdkin'
+		
+		if trt_cumeater < 0:
+			act'Lick your hand clean on the way':
+				cla & *clr
+				swallow += 1
+				cumspclnt = 9
+				gs'cum_cleanup'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+				'On your way back inside, you run your tongue along your hand, licking up the cum that webs across your fingers. You manage to swallow every last drop just before getting to the door and you head back inside.'
+				act'Continue':gt'gdkin'
 			end
 		end
-	else
-		act 'Jerk him off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		
+		if salfetka > 0:
+			act'Wipe your hand off and head in':
+				cla & *clr
+				salfetka -= 1
+				cumspclnt = 9
+				gs'cum_cleanup'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+				'On your way back inside, you pull some wipes from your bag and clean your hands off, tossing the cum covered tissue just before you step through the doors.'
+				act'Continue':gt'gdkin'
+			end
+		end		
 	end
+	
+!!{	act'That was fun':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+		'Releasing <<$npc_firstname[$npclastsaved]>>''s cock, you pull back from him.'
+		'"That was fun," you grin, eyeing the cum webbing your fingers.'
+		'"Fuck..." he breathes, still coming down from your handjob.'
+		
+	end}
 end
 
 if $ARGS[0] = 'blowjob':
 	*clr & cla
-	minut += 5
-	pcs_horny += 10
+	gs'arousal','bj', rand(3,7)
 	stat['bj'] += 1
 	if $ARGS[1] = 'paid':
 		slutty += 1
@@ -676,85 +733,740 @@ if $ARGS[0] = 'blowjob':
 			gs 'fame', 'pav', 'prostitute', rand(3,9)
 		end
 	end
+	
+	if gdk_nice_guy = 1:
+		gs 'fame', 'pav', 'sex', rand(1,3)
+	elseif gdk_nice_guy = 0:
+		gs 'fame', 'pav', 'sex', rand(3,9)
+	end
 	if boynumBlock = 0: guy += 1
 	if boynumBlock > 0 and bmTOTSEX[Tboynum] = 0: guy += 1
 
 	gs 'boymass', 'B'
 	bmBJ[Tboynum] += 1
+	gdk['bj'] = 1
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/boybj.jpg"></center>'
-	'You squat before him as you wrap your fingers around his shaft, and slowly begin to jerk him off.'
+	'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/bj1.mp4"></video></center>'
+	if gdk['fuck'] = 2:
+		'You squat down in front of <<$npc_firstname[$npclastsaved]>> for the second time tonight and get back to work on his cock.'
+		'You squat down on your heels in front of <<$npc_firstname[$npclastsaved]>> and begin working his cock with your hand and mouth. He groans under your touch and you can feel him tilting his head back in pleasure above you.'
+	end
+	*nl
+	if rand(0,1) = 0 or gdk['fuck'] = 2:
+		gdk['cum'] = rand(1,3)
+		if gdk['cum'] = 1:
+			'After several minutes, you feel <<$npc_firstname[$npclastsaved]>> begin to stiffen up.'
+			'"I''m-! Gonna cum-!" he grunts.'
+			act'Keep sucking':gt'gdksex','disco_cum_mouth'
+			
+			act'Let him cum on your face':gt'gdksex','disco_cum_facial'
+		elseif gdk['cum'] = 2:
+			act'Continue':
+				gs'cum_call','mouth',$boy,1
+				$gdk['cum'] = 'mouth'
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/cum_mouth.mp4"></video></center>'
+				'You continue working his cock for several minutes until <<$npc_firstname[$npclastsaved]>> grunts and a thick salty liquid pours into your mouth without warning.'
+				act'Cough':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+					'You retch, coughing up the cum that suddenly appeared in your mouth and looking back up at him with tears in your eyes.'
+					gs'gdksex','disco_mouth_react1'
+				end
+				
+				act'Swallow':
+					cla & *nl
+					'Not knowing what else to do, you reflexively swallow, gulping down the cum spurting from <<$npc_firstname[$npclastsaved]>>''s cock. Soon enough, nothing else comes out and you pull back, looking up at him.'
+					gs'gdksex','disco_mouth_react2'
+				end
+			end
+		else
+			act'Continue':
+				gs'cum_call','face',$boy,1
+				$gdk['cum'] = 'facial'
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/cum_facial.mp4"></video></center>'
+				'You continue working his cock for several minutes until <<$npc_firstname[$npclastsaved]>> pushes you off him and begins rapidly jerking himself above your face. You close your eyes and moments later, cums spatters across your face.'
+				act'Smile':
+					cla & *clr
+					'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/facial_after.mp4"></video></center>'
+					'"Well that was fun." You smile up at <<$npc_firstname[$npclastsaved]>> while he tucks his cock back inside his pants.'
+					'"Yeah, you''ve got a great pussy."'
+					act'Continue':gt'gdksex','disco_sex_end'
+				end
+				
+				act'Clean him with your mouth':
+					cla & *clr
+					'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/cum_clean.mp4"></video></center>'
+					'"Here, let  me get that for you," you say, leaning forward and running your mouth up and down his cock, making sure he''s well and truly sucked dry before standing up again.'
+					act'Continue':gt'gdksex','disco_sex_end'
+				end
+			end
+		end
+	else
+		'After a few minutes, <<$npc_firstname[$npclastsaved]>> pushes your head away and pulls you to your feet, facing you towards the wall. "I wanna fuck your pussy."'
+		act'Refuse':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+			'"Hey!" You quickly turn back around, putting your hands over your crotch. "What do you think you''re doing?"'
+			'"I just told you, I want to fuck you."'
+			'"Well <i>I</i> don''t want to!"'
+			'"Why not? You were fine sucking my dick a second ago!"'
+			act'I don''t want to have sex':
+				gdk['fuck'] = 2
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+				'"I just don''t want to!"'
+				'"Ugh, fine." <<$npc_firstname[$npclastsaved]>> grabs you by the shoulder and starts pushing you back down to your knees. "At least finish me off then."'
+				act'Refuse':
+					gs'arousal','end'
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+					'"What?? You think I''m gonna just get back down there after the way you''re acting?"'
+					'"But you said you didn''t want to fuck!" he says angrily.'
+					'"Ugh, I don''t want to deal with you." You quickly back away from <<$npc_firstname[$npclastsaved]>>, leaving him with blue balls and his dick out as you head back to the disco.'
+					act'Go back to the disco': gt'gdkin'
+				end
+				
+				act'Finish sucking him off':gt'gdksex','blowjob'
+			end
+			
+			act'This is too public':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+				'"This is too public!" you hiss. "You think I''m just going to fuck you out here where anybody could see?"'
+				if npc_selfish = 1:
+					'"You were just sucking my dick!" he almost shouts again. "Why is it too public to fuck but it isn''t to suck my dick?!"'
+					'"It just is!" you huff back. "You know what? This whole thing was a mistake. You can sort that out yourself," you say, gesturing at his cock still hanging out and you hurry away from him and back towards the disco.'
+					act'Go back to the disco': gt'gdkin'
+				elseif gdk_nice_guy = 1:
+					'"Well..." <<$npc_firstname[$npclastsaved]>> scratches his head for a moment in confusion. "We don''t <i>have</i> to do it in public. We could take this back to my place if you want..."'
+					act'Refuse':
+						cla & *clr
+						'"Nuh uhh. I''m not up for that."'
+						'"Oh. Well..." <<$npc_firstname[$npclastsaved]>> looks down at his still hard cock. "Well, could you finish me off at least?"'
+						'"Sure, we can do that at least."'
+						act'Kneel down':gt'gdksex','blowjob'
+					end
+					
+					act'Go with him':
+						cla & *clr
+						'"Well... a bed <i>does</i> sound nice," you smile. Taking that as acceptance, he pulls up his pants and grabs you by the arm, leading you back to a nearby apartment complex.'
+						act'Continue':gt'hookup','start'
+					end
+				end
+			end
+			
+!!			if pcs_vag = 0:
+!!				act'I''m a virgin':
+!!					cla & *clr
+!!					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+!!					'"Because I''m a virgin!" you huff.'
+!!					
+!!				end
+!!			end
+		end
+		
+		act'Bend over':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/insert.mp4"></video></center>'
+			gs'gdksex','insert'
+			if npc_condom_conscious = 1: gdk['condom'] = 1
+			act'Get fucked':gt'gdksex','fuck1'
+		end
+		
+		act'Condom?':
+			cla
+			act'Ask him to use a condom':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+				
+				if npc_condom_conscious > 0:
+					'"Hang on. Use a-" You start to turn around to ask him to put on a condom but see he''s already halfway through rolling one on. "Oh. Way ahead of me I guess."'
+					gs'gdksex','insert'
+				elseif npc_selfish > 0:
+					'"Hang on. Use a condom?"'
+					'"Don''t wanna. Fuck that rubber shit."'
+					gs 'willpower', 'misc', 'force'
+					if will_cost <= pcs_willpwr:
+						act 'Insist (<<will_cost>> Willpower)':
+							cla & *clr
+							gdk['condom'] = 1
+							'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/insert.mp4"></video></center>'
+							'"Come on! Please!"'
+							'Behind you, he grumbles but you hear him putting on a condom anyways and you breathe a sigh of relief.'
+							gs'gdksex','insert'
+							act'Get fucked':gt'gdksex','fuck1'
+						end
+					else
+						act 'Insist (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					
+					act'Maybe it''ll be okay...':
+						cla & *nl
+						gdk['condom'] = 2
+						'<i>Maybe it''ll be okay...</i> you think to yourself.'
+						'"Just, don''t cum inside me, okay?"'
+						act'Bend over':
+							cla & *clr
+							'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/insert.mp4"></video></center>'
+							gs'gdksex','insert'
+							act'Get fucked':gt'gdksex','fuck1'
+						end
+					end
+				else
+					'"Hang on. Use a condom?" <<$npc_firstname[$npclastsaved]>> nods and pulls one out of his pocket, tearing it open and rolling it onto his cock, leaving you to breathe a sigh of relief.'
+					act'Bend over':
+						cla & *clr
+						'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/insert.mp4"></video></center>'
+						gs'gdksex','insert'
+						gdk['condom'] = 1
+						act'Get fucked':gt'gdksex','fuck1'
+					end
+				end
+			
+				if prezikcount + prezik > 0:
+					act'Get a condom from your purse':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+						'"Hang on," you pause, reaching into your bag and pulling out a condom. You tear the package open and gently roll it onto <<$npc_firstname[$npclastsaved]>>''s cock, giving him a few gentle tugs when you''re finished. "Safety first."'
+						gdksex['condom'] = 1
+						prezikcount -= 1
+						act'Bend over':
+							gs'gdksex','insert'
+							act'Get fucked':gt'gdksex','fuck1'
+						end
+					end
+				end
+			end
+		end
+		
+		act'Not here (suggest his place)':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+			'"Wait!" you cry, looking around. "Not here. Maybe we could... go back to your place?"'
+			'"That works for me," he grins. Pulling his pants back up, he rushes you over to a nearby apartment complex and you head inside.'
+			act'Continue':gt'hookup','start'
+		end
+	end
+end
 
-	gs 'willpower', 'sex', 'resist'
-	if will_cost <= pcs_willpwr:
-		act 'Suck his dick (<<will_cost>> Willpower)':
-			*clr & cla
-			minut += 5
-			pcs_horny += 10
+if $ARGS[0] = 'insert':
+	if PCloSkirt > 0 and $pantyworntype = 'none':
+		'You smile eagerly, quickly bending over and flipping your skirt up to show <<$npc_firstname[$npclastsaved]>> your bare ass.'
+		if npc_condom_conscious = 1 and gdk['condom'] = 0:
+			'"I thought I saw you weren''t wearing panties when we were dancing," <<$npc_firstname[$npclastsaved]>> snickers while rolling a condom onto his cock and lining himself up with your pussy.'
+		else
+			'"I thought I saw you weren''t wearing panties when we were dancing," <<$npc_firstname[$npclastsaved]>> snickers, lining his cock up with your pussy.'
+		end
+	elseif PCloSkirt > 0:
+		'You smile eagerly, quickly bending over and pulling your panties from under your skirt down to your knees.'
+		if npc_condom_conscious = 1:
+			'Behind you, <<$npc_firstname[$npclastsaved]>> rolls a condom onto his cock before lining himself up with your pussy.'
+		else
+			'<<$npc_firstname[$npclastsaved]>> gets behind you, lining his cock up with your pussy.'
+		end
+	elseif $pantyworntype = 'none':
+		'You smile eagerly, quickly bending over and pulling down your pants to show <<$npc_firstname[$npclastsaved]>> your bare ass.'
+		if npc_condom_conscious = 1:
+			'"Looks like you came ready for this," <<$npc_firstname[$npclastsaved]>> snickers while rolling a condom onto his cock and lining himself up with your pussy.'
+		else
+			'"Looks like you came ready for this," <<$npc_firstname[$npclastsaved]>> snickers, lining his cock up with your pussy.'
+		end
+	else
+		'You smile eagerly, grabbing your pants and panties together and pulling them down to your knees in one tug.'
+		if npc_condom_conscious = 1:
+			'Behind you, <<$npc_firstname[$npclastsaved]>> rolls a condom onto his cock before lining himself up with your pussy.'
+		else
+			'<<$npc_firstname[$npclastsaved]>> gets behind you, lining his cock up with your pussy.'
+		end
+	end
+end
 
-			if gdk_nice_guy = 1:
-				gs 'fame', 'pav', 'sex', rand(1,3)
-			elseif gdk_nice_guy = 0:
-				gs 'fame', 'pav', 'sex', rand(3,9)
-			end
+if $ARGS[0] = 'virgin_fuck':
+	gs'arousal','vaginal', rand(3,7), 'no_orgasm_msg'
+	'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/fuck.mp4"></video></center>'
+	'<<$npc_firstname[$npclastsaved]>> thrusts into your pussy and you gasp in pain as his cock pierces your hymen. You''re not sure exactly what you expected sex to feel like, but you did hope it would feel better than this.'
+	act'This hurts!':
+		cla & *nl
+		$orgasm_or = 'no'
+		if pcs_horny > 50:pcs_horny -= 50
+		'You grunt your way through the discomfort of the next few minutes. You try to focus on the sensations, hope that it will start to feel good, but it never does. It just feels like being stabbed repeatedly. In your pussy. It''s awful. The only other sensation you can feel is the blood of your virginity, running down your leg.'
+		*nl
+		gs'gdksex','disco_cum'
+	end
+	
+	act'Don''t feel much':
+		cla & *nl
+		$orgasm_or = 'no'
+		if pcs_horny > 50:pcs_horny -= 40
+		'Within a minute, the initial pain fades. After that you hope it''ll start to feel good but... it doesn''t actually feel like anything at all. Just a sort of "pressure" moving in and out of you. It doesn''t feel good, it doesn''t feel bad, it just sort of... feels. Other than that, the only thing you can feel is the blood of your virginity, running down your leg.'
+		*nl
+		gs'gdksex','disco_cum'
+	end
+	
+	act'Start to feel good':
+		cla & *nl
+		'Within a minute, the initial pain fades. And a minute after that, it you start to feel <i>really good</i>. <<$npc_firstname[$npclastsaved]>>''s cock just "fills" you in a way you''ve never experienced before. Soon, you''re thrusting your hips back to meet his, chasing after this brand new pleasure.'
+		*nl
+		'<i>Why did I wait this long to have sex?!</i> you think to yourself.'
+		*nl
+		gs'gdksex','disco_cum'
+	end
+end
 
-			bmGossip[Tboynum] = 2
-			gs 'willpower', 'sex', 'resist'
-			gs 'willpower', 'pay', 'resist'
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/boybj2.jpg"></center>'
-			gs 'dinsex','bj_random'
 
-			act 'Continue':
-				*clr & cla
-				minut += 5
-				pcs_horny += 10
-				swallow += 1
-				spafinloc = 11
-				gs 'cum_manage'
-				spafinloc = 12
-				gs 'cum_manage'
-				spafinloc = 7
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/boybj3.jpg"></center>'
-				gs 'dinsex','bj_swallow_random'
+if $ARGS[0] = 'fuck1':
+	if pcs_vag = 0:gt'gdksex','virgin_fuck'
+	gs'arousal','vaginal', rand(3,7), 'no_orgasm_msg'
+	'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/fuck.mp4"></video></center>'
+	'You moan in pleasure as <<$npc_firstname[$npclastsaved]>> pounds you from behind, pumping his cock in and out of your pussy.'
+	*nl
+	gs'gdksex','disco_cum'
+end
 
-				act 'Leave': gt 'pav_commcenter'
+if $ARGS[0] = 'disco_cum':
+	gdk['orgasm'] = orgasm
+	gdk['cum'] = rand(1,4)
+	if gdk['cum'] = 1:
+		'"I''m gonna cum!"'
+		act'Squat down':gt'gdksex','disco_cum_facial'
+			
+		act'Finish him with your mouth':gt'gdksex','disco_cum_mouth'
+
+		if gdk['condom'] ! 2: act'Speed up':gt'gdksex','disco_creampie'
+		
+	elseif gdk['cum'] = 2:
+		'"Let me cum in your mouth."'
+		act'Squat down':gt'gdksex','disco_cum_facial'
+		
+		act'Suck him off':gt'gdksex','disco_cum_mouth'
+	elseif gdk['cum'] = 3:
+		'Pulls you down and starts jerking off in front of your face.'
+		
+		act'Squat down':gt'gdksex','disco_cum_facial'
+		
+		act'Suck him off instead':gt'gdksex','disco_cum_mouth'
+	elseif gdk['cum'] = 4:
+		if gdk['condom'] = 1:
+			gs'cum_call','', $boy, 3
+			$gdk['cum'] = 'condom'
+			act'Continue':gt'gdksex','disco_condom1'
+		elseif gdk['condom'] = 2:
+			gs'cum_call','', $boy, 1
+			$gdk['cum'] = 'creampie'
+			if pcs_horny >= 90:
+				$orgasm_or = 'yes'
+				'You feel pressure building with every thrust of <<$npc_firstname[$npclastsaved]>>''s cock inside you and soon it explodes in climactic orgasm. Every muscle in your body clenches and your pussy clamps down on the cock inside it so hard it almost hurts. As your breathing winds down, you feel <<$npc_firstname[$npclastsaved]>> slip out from inside you.'
+				*nl
+				'You start to smile in pleasure when you suddenly feel something ooze from your pussy and your eyes go wide.'
+				act'WHAT THE FUCK!':gt'gdksex','creampie_surprise2'
+			else
+				'Your eyes go wide when you feel something spurt inside of your pussy.'
+				act'WHAT THE FUCK!':gt'gdksex','creampie_surprise2'
+			end
+		else
+			gs'cum_call','', $boy, 1
+			$gdk['cum'] = 'creampie'
+			if pcs_horny >= 90:
+				$orgasm_or = 'yes'
+				'You feel pressure building with every thrust of <<$npc_firstname[$npclastsaved]>>''s cock inside you and soon it explodes in climactic orgasm. Every muscle in your body clenches and your pussy clamps down on the cock inside it so hard it almost hurts. Your breathing slowly winds down and you feel <<$npc_firstname[$npclastsaved]>> slip his cock out from inside you.'
+				*nl
+				'As he does, you feel a liquid ooze out of your pussy after it.'
+				gs'gdksex','creampie_surprise1'
+			else
+				'Your eyes go wide when you feel something spurt inside of your pussy.'
+				gs'gdksex','creampie_surprise1'
 			end
 		end
+	end
+end
+
+if $ARGS[0] = 'disco_cum_facial':
+	cla & *clr
+	$gdk['cum'] = 'facial'
+	'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/cum_facial.mp4"></video></center>'
+	if gdk['cum'] ! 2:
+		if gdk['condom'] = 1:
+			'You quickly jump off his cock and squat down in front of him. <<$npc_firstname[$npclastsaved]>> takes the hint and rips off the condom, jerking himself off over your face. Within seconds, cum erupts from the tip of his cock, spattering across your forehead and running down your cheeks. Seconds after that, it seems <<$npc_firstname[$npclastsaved]>> is out of juice and pulls back to admire his handywork.'
+		else
+			'You quickly jump off his cock and squat down in front of him. <<$npc_firstname[$npclastsaved]>> takes the hint and begins jerking himself off over your face. Within seconds, cum erupts from the tip of his cock, spattering across your forehead and running down your cheeks. Seconds after that, it seems <<$npc_firstname[$npclastsaved]>> is out of juice and pulls back to admire his handywork.'
+		end
 	else
-		act 'Suck his dick (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		'"Nuh uh," You wrinkle your nose in disgust. "I don''t want that. But you can still cum on my face."'
+		if gdk['condom'] = 1:
+			'With a smile, you jump off his cock and squat down in front of him. <<$npc_firstname[$npclastsaved]>> rips off the condom in turn, quickly jerking himself off over your face. Within seconds, cum erupts from the tip of his cock, spattering across your forehead and running down your cheeks. Seconds after that, it seems <<$npc_firstname[$npclastsaved]>> is out of juice and pulls back to admire his handywork.'
+		else
+			'With a smile, you jump off his cock and squat down in front of him. <<$npc_firstname[$npclastsaved]>> takes the hint and quickly begins jerking himself off over your face. Within seconds, cum erupts from the tip of his cock, spattering across your forehead and running down your cheeks. Seconds after that, it seems <<$npc_firstname[$npclastsaved]>> is out of juice and pulls back to admire his handywork.'
+		end
+	end
+	
+	act'Smile':
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/facial_after.mp4"></video></center>'
+		'"Well that was fun." You smile up at <<$npc_firstname[$npclastsaved]>> while he tucks his cock back inside his pants.'
+		'"Yeah, you''ve got a great pussy."'
+		act'Continue':gt'gdksex','disco_sex_end'
+	end
+	
+	act'Clean him with your mouth':
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/cum_clean.mp4"></video></center>'
+		'"Here, let me get that for you," you say, leaning forward and running your mouth up and down his cock, making sure he''s well and truly sucked dry before standing up again.'
+		act'Continue':gt'gdksex','disco_sex_end'
 	end
+end
 
-	act 'Turn around and let him fuck you':
-		*clr & cla
-		minut += 5
-		pcs_horny += 10
+if $ARGS[0] = 'disco_mouth_react1':
+	act'A little warning?':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+		'"Jesus!" you sputter, still wheezing. "Give a girl some warning!"'
+		'"Sorry. Maybe next time," he grins. Clearly he isn''t too bothered by what happened.'
+		*nl
+		gs'gdksex','disco_sex_end'
+	end
+	
+	act'I almost choked!':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+		'"Ack!" you sputter, still wheezing. "I almost choked!"'
+		'"This happen to you a lot?" he asks, eyebrow raised.'
+		'"No..." you say, blushing and turning your head away.'
+		*nl
+		gs'gdksex','disco_sex_end'
+	end
+	
+	act'That tastes awful!':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+		'"Ugh!" you sputter, still wheezing. "That tastes <i>awful</i>!"'
+		'"Wait, is this your first time sucking cock?" he asks, eyebrow raised.'
+		if swallow < 1:
+			act'Yes...':
+				cla & *nl
+				'"Yes..." you admit, blushing and turning your head away. "Got a problem?'
+				'"No, but it explains a lot," <<$npc_firstname[$npclastsaved]>> grins. Your blush deepens.'
+				*nl
+				gs'gdksex','disco_sex_end'
+			end
+			
+			act'No... (lie)':
+				cla & *nl
+				'"No..." you say, blushing and turning your head away. "You just... don''t taste how I expected."'
+				'"Ahuh..." <<$npc_firstname[$npclastsaved]>> eyes you knowingly and your blush deepens, but you refuse to look him in the eye.'
+				*nl
+				gs'gdksex','disco_sex_end'
+			end
+		else
+			act'Yes... (lie)':
+				cla & *nl
+				'"Yes..." you lie, blushing and turning your head away, hoping to claim inexperience to save him some hurt feelings. "Got a problem?'
+				'"No, but it explains a lot," <<$npc_firstname[$npclastsaved]>> grins. Your blush deepens. Maybe you should have just told him his cum is disgusting after all...'
+				*nl
+				gs'gdksex','disco_sex_end'
+			end
+			
+			act'No! You just taste awful!':
+				'"No!" you spit. "You just taste awful! You need to eat more fruit or something!"'
+				'<<$npc_firstname[$npclastsaved]>> recoils, looking somewhat offended, but doesn''t say anything more.'
+				*nl
+				gs'gdksex','disco_sex_end'
+			end
+		end
+	end
+end
 
-		if boynumBlock = 0: guy += 1
+if $ARGS[0] = 'disco_mouth_react2':
+	act'A little warning?':
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/facial_after.mp4"></video></center>'
+		'"A little warning next time?" you smile at him. "It''s hard to swallow on command."'
+		'"Well you seemed to manage just fine," he grins back.'
+		*nl
+		gs'gdksex','disco_sex_end'
+	end
+	
+	act'Lick your lips':
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/facial_after.mp4"></video></center>'
+		'"You taste good," you smile, licking your lips and standing back up.'
+		*nl
+		gs'gdksex','disco_sex_end'
+	end
+	
+	act'Clean him off':
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/cum_clean.mp4"></video></center>'
+		'"Here, let me get that for you," you say, leaning forward and running your mouth up and down his cock, making sure he''s well and truly sucked dry before standing up again.'
+		*nl
+		gs'gdksex','disco_sex_end'
+	end
+end
 
-		bmSEX[Tboynum] += 1
-		gs 'boyStat', $bmNane[Tboynum]
-		pose = 1
+if $ARGS[0] = 'disco_cum_mouth':
+	cla & *clr
+	$gdk['cum'] = 'mouth'
+	'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/cum_mouth.mp4"></video></center>'
+	if gdk['cum'] ! 3:
+		if gdk['condom'] = 1:
+			'You quickly jump off his cock and squat down in front of him, pulling off the condom and replacing your pussy with your mouth. You bob your head up and down exactly twice before thick salty cum spurts out onto your tongue. Then, using your hand, you draw out every last drop before pulling back.'
+		else
+			'You quickly jump off his cock and squat down in front of him and replace your pussy with your mouth. You bob your head up and down exactly twice before thick salty cum spurts out onto your tongue. Then, using your hand, you draw out every last drop before pulling back.'
+		end
+	else
+		'"Ew, no." You wrinkle your nose in disgust. "Way too much clean up. Let''s do <i>this</i> instead..."'
+		if gdk['condom'] = 1:
+			'You quickly jump off his cock and squat down in front of him, pulling off the condom and replacing your pussy with your mouth. You bob your head up and down exactly twice before thick salty cum spurts out onto your tongue. Using your hand, you draw out every last drop before pulling back.'
+		else
+			'You quickly jump off his cock and squat down in front of him and replace your pussy with your mouth. You bob your head up and down exactly twice before thick salty cum spurts out onto your tongue. Using your hand, you draw out every last drop before pulling back.'
+		end
+	end
+	
+	act'Spit':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+		'Opening your mouth, you stick your tongue out and let <<$npc_firstname[$npclastsaved]>>''s cum dribble out onto the pavement.'
+		gs'gdksex','disco_sex_end'
+	end
+	
+	act'Swallow':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+		'Gathering his cum in your mouth, you push it to the back of your throat and swallow the entire load in one big gulp.'
+		gs'gdksex','disco_sex_end'
+	end
+end
 
-		if gdk_nice_guy = 1:
-			gs 'fame', 'pav', 'sex', rand(1,3)
-		elseif gdk_nice_guy = 0:
-			gs 'fame', 'pav', 'sex', rand(3,9)
+if $ARGS[0] = 'disco_condom1':
+	$gdk['cum'] = 'condom'
+	'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/fuck.mp4"></video></center>'
+	if pcs_horny >= 90:
+		$orgasm_or = 'yes'
+		'You gasp in surprise when <<$npc_firstname[$npclastsaved]>> pulls you tight against him, shoving his full length inside you to the hilt. Seconds later, you hear him groan and feel him cumming inside the condom. The sensation sends you over the edge and your body goes taut, leaving you standing on your tip toes while the orgasm rolls through your body.'
+		*nl
+		'When the quivering finally stops, you lean forward, letting <<$npc_firstname[$npclastsaved]>>''s cock slip from inside you and looking over your shoulder, you can see white liquid filling the rubber sleeve around it.'
+		'<i>Looks like we came together,</i> you think.'
+	else
+		'You gasp in surprise when <<$npc_firstname[$npclastsaved]>> pulls you tight against him, shoving his full length inside you to the hilt. Seconds later, you hear him groan and feel him cum inside the condom.'
+		*nl
+		'Clenching your pussy, you milk him for all he''s worth until you feel him stop pulsing inside you. Leaning forward, you let <<$npc_firstname[$npclastsaved]>>''s cock slip from your pussy.'
+	end
+	act'Continue':gt'gdksex','disco_sex_end'
+end
+
+if $ARGS[0] = 'disco_condom2':
+	$gdk['cum'] = 'condom'
+	'<center><video autoplay loop src="images/locations/pavlovsk/community/disco/sex/fuck.mp4"></video></center>'
+	if pcs_horny >= 90:
+		$orgasm_or = 'yes'
+		'You don''t say a word, instead throwing your hips back onto <<$npc_firstname[$npclastsaved]>>''s cock as hard as you can. Seconds later, you hear him groan and feel him cumming inside the condom. The sensation sends you over the edge and your body goes taut, leaving you standing on your tip toes while the orgasm rolls through your body.'
+		*nl
+		'When the quivering finally stops, you lean forward, letting <<$npc_firstname[$npclastsaved]>>''s cock slip from your pussy.'
+	else
+		'You don''t say a word, instead throwing your hips back onto <<$npc_firstname[$npclastsaved]>>''s cock as hard as you can. Seconds later, you hear him groan and feel him cumming inside the condom.'
+		*nl
+		'Clenching your pussy, you milk him for all he''s worth until you feel him stop pulsing inside you. Leaning forward, you let <<$npc_firstname[$npclastsaved]>>''s cock slip from your pussy.'
+	end
+end
+
+if $ARGS[0] = 'disco_creampie':
+	if gdk['condom'] = 1:gt'gdksex','disco_condom2'
+	gs'cum_call','', $boy, 1
+	$gdk['cum'] = 'creampie'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/creampie.jpg"></center>'
+	if pcs_horny >= 90:
+		$orgasm_or = 'yes'
+		'You don''t say a word, instead throwing your hips back onto <<$npc_firstname[$npclastsaved]>>''s cock as hard as you can. Seconds later, you hear him groan and feel his load spill out inside you. The sensation sends you over the edge and your body goes taut, leaving you standing on your tip toes while the orgasm rolls through your body.'
+		*nl
+		'When the quivering finally stops, you lean forward, letting <<$npc_firstname[$npclastsaved]>>''s cock slip from your pussy, his cum trickling out after it.'
+	else
+		'You don''t say a word, instead throwing your hips back onto <<$npc_firstname[$npclastsaved]>>''s cock as hard as you can. Seconds later, you hear him groan and feel his load spill out inside you.'
+		*nl
+		'Clenching your pussy, you milk him for all he''s worth until you feel him stop pulsing inside you. Leaning forward, you let <<$npc_firstname[$npclastsaved]>>''s cock slip from your pussy and his cum slowly trickles out after it.'
+	end
+	act'Felt too good':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/creampie.jpg"></center>'
+		'"Sorry, it felt so good," you grin.'
+		'"Apology accepted," he pants back. "Your pussy was great too."'
+		gs'gdksex','disco_sex_end'
+	end
+	
+	act'I love getting creampied':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/creampie.jpg"></center>'
+		'"I love getting creampied," you grin, closing your eyes and savoring the feeling of <<$npc_firstname[$npclastsaved]>>''s load oozing from your snatch.'
+		gs'gdksex','disco_sex_end'
+	end
+	
+	if birth_control['think_safe'] = 1:
+		act'I''m on birth control':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/creampie.jpg"></center>'
+			'"Don''t worry," you wink. "I''m on birth control."'
+			gs'gdksex','disco_sex_end'
+		end
+	else
+		act'I''m on birth control (lie)':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/creampie.jpg"></center>'
+			'"Don''t worry," you lie, winking at him. "I''m on birth control."'
+			gs'gdksex','disco_sex_end'
 		end
+	end
+end
 
-		bmGossip[Tboynum] = 1
+if $ARGS[0] = 'creampie_surprise1':
+	act'Did you just cum inisde me?':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/creampie.jpg"></center>'
+		'You pull away, shocked by what just occurred.'
+		'"Did you just cum inside me?"'
+		if rand(0,1) = 1 or gdk['condom'] = 2:
+			'"Shit! I didn''t mean to! I was just-"'
+		else
+			'"Yeah, your pussy was so tight, I just couldn''t help it."'
+		end
+		
+		act'What the fuck!':
+			gs'arousal','end'
+			killvar 'gdk'
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+			'"What the fuck!" you shout, causing <<$npc_firstname[$npclastsaved]>> to recoil backwards. "What made you think that was fucking okay?!"'
+			'You stare down at your snatch, horrified by the white liquid oozing from inside it. Before you can do anything else <<$npc_firstname[$npclastsaved]>> hurries away from you, pulling up his pants and escaping back into the disco, leaving you alone in the dark with his cum still dripping from your pussy.'
+			act'Continue':gt'pav_commcenter'
+		end
+		
+		act'Forgive the mistake':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+			'"You look down at the white liquid dripping from your snatch. It fills you with stress, but you know it wouldn''t be right to blame <<$npc_firstname[$npclastsaved]>>.'
+			'You bite your lip for a moment considering the situation.'
+			act'I''ll be fine':
+				cla & *nl
+				'You decide it isn''t a big deal.'
+				'"It''s fine," you sigh. "I should''ve told you not to. Or insisted on a condom. But it''s not your fault. One random creampie won''t kill me will it?"'
+				gs'gdksex','disco_sex_end'
+			end
+			
+			act'I''ll buy a morning after pill':
+				cla & *nl
+				'"It''s fine," you sigh. "I should''ve told you not to. Or insisted on a condom. Either way, it''s my fault for not saying anything. I''ll just buy a morning after pill tomorrow. I''ll be alright."'
+				gs'gdksex','disco_sex_end'
+			end
+			
+			if birth_control['think_safe'] = 1:
+				act'I''m on birth control':
+					cla & *nl
+					'"It''s fine," you sigh. "I should''ve told you not to. Or insisted on a condom. But it''s not your fault. I''m on birth control anyways. You''re clean, right?"'
+					'"Yeah, of course!" he responds immediately.'
+					'<i>Not that you''d tell me if you weren''t...</i> you think belated to yourself.'
+					gs'gdksex','disco_sex_end'
+				end
+			else
+				act'I''m on birth control (lie)':
+					cla & *nl
+					'"It''s fine," you sigh. "I''m on birth control anyways."'
+					'You see relief wash through his face at your lie, either because he thinks he isn''t going to be a father any time soon or just because it means you aren''t going to be mad at him.'
+					gs'gdksex','disco_sex_end'
+				end
+			end
+		end
+		
+		act'Hot.':
+			pcs_horny += 15
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/creampie.jpg"></center>'
+			'A shiver of pleasure washes over your body. Just the knowledge that <<$npc_firstname[$npclastsaved]>> blew his load inside you is enough to send heat coursing through your hips and you can feel your nipples stiffen up again.'
+			act'It felt so good':
+				cla & *nl
+				'"That felt so good," you smile tiredly. <<$npc_firstname[$npclastsaved]>> blinks at you, a look of surprise on his face, as if he expected you to be mad about it.'
+				
+			end
+			
+			act'Premature ejaculation is hot':
+				cla & *nl
+				'"Fuck, it''s so hot when guys can''t hold their load," you grin.'
+				'"What?" <<$npc_firstname[$npclastsaved]>> says, seemingly taken aback by your statement.'
+				'"Premature ejaculation?" you say, your smile growing wider. "It''s hot."'
+				if npc_insecure[$npclastsaved] = 1:
+					gs'arousal','end'
+					killvar 'gdk'
+					'"What the fuck did you just say?!" he growls.'
+					'"What??" you protest in turn. "I don''t see what the problem is! I''m saying I think it''s sexy that you can''t help but nut inside me! It''s not your fault, but I liked it!"'
+					'"I didn''t prematurely ejaculate! I don''t do that!"'
+					'"Well, there wasn''t any warning. Seemed like you didn''t mean to cum when-"'
+					'"I SAID I DON''T DO THAT!"'
+					'<<$npc_firstname[$npclastsaved]>> shouts at you one last time before stalking away back towards the disco, grumbling the whole time and suddenly you''re alone in the dark with the load of a stranger inside your pussy.'
+					act'Continue':gt'pav_commcenter'
+				else
+					'A blush spreads across his face and he mutters a but doesn''t say anything else.'
+					gs'gdksex','disco_sex_end'
+				end
+			end
+		end
+	end
+end
 
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/shared/sex/public/boysex.jpg"></center>'
-		'You turn around, bend over, pull down your panties, and lean your hands against a wall for support. <<$npc_firstname[$npclastsaved]>> immediately gets behind you.'
-		gs 'dinSex', 'wear_condom'
-		gs 'dinsex','vaginal_sex',10
-		gs 'dinsex','sexcum'
+if $ARGS[0] = 'creampie_surprise2':
+	gs'arousal','end'
+	killvar 'gdk'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/creampie.jpg"></center>'
+	'"WHAT THE FUCK!" you shout, causing <<$npc_firstname[$npclastsaved]>> to recoil backwards. "I fucking <i>told you</i> not to cum inside me!"'
+	'<<$npc_firstname[$npclastsaved]>> hurries away from you, and escaping back into the disco while you stare down at your snatch, horrified by the white liquid oozing from inside it. Before you know it, you''re alone in the dark, a stranger''s cum inside your pussy.'
+	act'Continue':gt'pav_commcenter'
+end
 
-		act 'Leave': gt 'pav_commcenter'
+if $ARGS[0] = 'disco_sex_end':
+	gs'arousal','end'
+	if PCloSkirt > 0:
+		if pantyworntype = 'none':
+			if $gdk['cum'] = 'facial':
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+				'Zipping his pants back up, <<$npc_firstname[$npclastsaved]>> heads back inside, leaving you alone in the dark with cum on your face.'
+			elseif $gdk['cum'] = 'mouth':
+				'Zipping his pants back up, <<$npc_firstname[$npclastsaved]>> heads back inside, leaving you alone in the dark, the taste of his cum still on your lips.'
+			elseif $gdk['cum'] = 'creampie':
+				'Zipping his pants back up, <<$npc_firstname[$npclastsaved]>> heads back inside, leaving you alone in the dark, cum running down your leg.'
+			elseif $gdk['cum'] = 'condom':
+				'<<$npc_firstname[$npclastsaved]>> pulls off the condom and tosses it aside, zipping his pants back up to head back inside and leaving you alone in the dark, pussy juices running down your legs.'
+			end
+		else
+			if $gdk['cum'] = 'facial':
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+				'You pull up your panties while <<$npc_firstname[$npclastsaved]>> zips up his pants before heading back inside, leaving you alone in the dark with cum on your face.'
+			elseif $gdk['cum'] = 'mouth':
+				'You pull up your panties while <<$npc_firstname[$npclastsaved]>> zips up his pants before heading back inside, leaving you alone in the dark, the taste of his cum still on your lips.'
+			elseif $gdk['cum'] = 'creampie':
+				*nl
+				'You pull up your panties while <<$npc_firstname[$npclastsaved]>> zips up his pants before heading back inside, leaving you alone in the dark, cum soaking into your underwear.'
+!!			elseif $gdk['cum'] = 'creampie_wipe':
+!!				'You pull out some wipes and begin to clean up the mess leaking out of your pussy while <<$npc_firstname[$npclastsaved]>> zips up his pants and heads back inside. By the time you''re done, you''re alone, pulling up your panties in the dark.'
+			elseif $gdk['cum'] = 'condom':
+				'<<$npc_firstname[$npclastsaved]>> pulls off the condom and tosses it aside while you pull up your panties. Afterwards, he zips his pants back up and heads inside, leaving you alone in the dark.'
+			end
+		end
+	else
+		if $gdk['cum'] = 'facial':
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
+			'The two of you pull your pants back up and <<$npc_firstname[$npclastsaved]>> heads back inside, leaving you alone in the dark with cum on your face.'
+		elseif $gdk['cum'] = 'mouth':
+			'The two of you pull your pants back up and <<$npc_firstname[$npclastsaved]>> heads back inside, leaving you alone in the dark, the taste of his cum still on your lips.'
+		elseif $gdk['cum'] = 'creampie':
+			*nl
+			if pantyworntype = 'none':
+				'The two of you pull your pants back up and <<$npc_firstname[$npclastsaved]>> heads back inside, leaving you alone in the dark, cum soaking into the crotch of your pants.'
+			else
+				'The two of you pull your pants back up and <<$npc_firstname[$npclastsaved]>> heads back inside, leaving you alone in the dark, cum soaking into your panties.'
+			end
+		elseif $gdk['cum'] = 'condom':
+			'<<$npc_firstname[$npclastsaved]>> pulls off the condom and tosses it aside while you pull up your pants. Afterwards, he zips his own pants back up and heads inside, leaving you alone in the dark.'
+		end
 	end
+	killvar 'gdk'
+	act'Continue':gt'pav_commcenter'
 end
 
 !! Scene 2: Hotel