Browse Source

[added] separated out new file and various additions
[changed] some variables

hornguy6 8 months ago
parent
commit
687ffd21f0

+ 1 - 0
glife.qproj

@@ -712,6 +712,7 @@
 		<Location name="sex_ev_virgin"/>
 		<Location name="sex_ev_leave"/>
 		<Location name="sex_ev_hookup_leave"/>
+		<Location name="sex_ev_dress_talking"/>
 		<Location name="booty_call"/>
 		<Location name="booty_call_sms"/>
 	</Folder>

+ 12 - 0
locations/boy_updater.qsrc

@@ -75,4 +75,16 @@ if $ARGS[0] = 'stamina_update':
 	if npc_sex_stamina[$boy] = 0: npc_sex_stamina[$boy] = rand(1,10)
 end
 
+if $ARGS[0] = 'humor_update':
+	if $npc_humor[$boy] = '':
+		if npc_humor[$boy] = 1:
+			$npc_humor[$boy] = 'childish'
+		elseif npc_humor[$boy] = 2:
+			$npc_humor[$boy] = 'perverted'
+		elseif npc_humor[$boy] = 3:
+			$npc_humor[$boy] = 'intellectual'
+		end
+	end
+end
+
 --- boy_updater ---------------------------------

File diff suppressed because it is too large
+ 312 - 300
locations/pav_pharmacy.qsrc


+ 170 - 6
locations/sex_ev_after.qsrc

@@ -1375,6 +1375,7 @@ if $ARGS[0] = 'after_sex2':
 		act'Smoke a cigarette':cla & gs'sex_ev_after', 'smoke_ciga1'
 	end
 
+!!	gs'sex_ev_after', 'post_sex_pee1'
 	gs'sex_ev_after', 'cum_clean'
 	gs'sex_ev_after', 'cock_clean'
 	gs'sex_ev_after', 'plan_b'
@@ -1546,6 +1547,109 @@ if $ARGS[0] = 'boy_bathroom':
 	end
 end
 
+if $ARGS[0] = 'post_sex_pee1':
+	if sex_ev['fuck_count'] > 0 and sex_ev['pee_after'] < 1 and sex_ev['shower'] = 0 and $clothingworntype = 'nude':
+		act'Go pee':
+			cla & *clr
+			$sex_ev['bed_room']
+			if cum_loc['vagina'] > 0:
+				'As you throw your legs over the side of the bed, you feel more of <<$npc_firstname[$boy]>>''s cum spill from your pussy.'
+				act'Try not to make a mess':
+					cla & *nl
+					sex_ev['cum_wobble'] = 1
+					'You stand carefully, awkwardly holding your hand over your dripping snatch and begin making your way towards the bathroom.'
+					'"Hey, where you going?" <<$npc_firstname[$boy]>> asks.'
+					gs'sex_ev_after', 'post_sex_pee2'
+				end
+				
+				act'Walk normally':
+					cla & *nl
+					'You don''t give it a second thought and stand up to stride straight for the bathroom, letting the cum run down your legs and trail across the floor behind you.'
+!!					if npc_neat[$boy] = 1 and sex_ev['loc'] = 'npc_home':
+!!						'"Hey!" <<$npc_firstname[$boy]>> calls out. "Do you have to get it all over the floor? Couldn''t you at least put your hand under it or something?"'
+!!					else
+						'"Hey, where you going?" <<$npc_firstname[$boy]>> asks.'
+						gs'sex_ev_after', 'post_sex_pee2'
+!!					end
+				end
+			else
+			
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'post_sex_pee2':
+	act'Prevent UTI''s!':
+		cla & *nl
+		if cum_loc['vagina'] > 0 and sex_ev['cum_wobble'] = 1:
+			if sex_ev['virgin'] = 1:
+				'"I heard girls should always pee after sex to prevent UTI''s," you say, gulping as the cum between your legs almost spills between your fingers. "Er, I think. It''s my first time."'
+				'You give him a shy smile and wobble away into the bathroom.'
+			else
+				'"Always gotta pee after sex if you wanna prevent UTI''s," you tell <<$npc_firstname[$boy]>> and continue wobbling awkwardly towards the bathroom with your hand between your legs.'
+			end
+		elseif cum_loc['vagina'] > 0:
+			if sex_ev['virgin'] = 1:
+				'"I''m think I''m supposed to go pee after having sex," you say, turning back to glance at him while the cum continues spilling from your snatch. "To prevent UTI''s. I think. Pretty sure anyways. It''s only my first time."'
+				'You give him a sly smile and hurry into the bathroom.'
+			else
+				'"Always gotta pee after sex if you wanna prevent UTI''s," you tell <<$npc_firstname[$boy]>> without breaking stride and calmly head into the bathroom.'
+			end
+		else
+			if sex_ev['virgin'] = 1:
+				'"I''m think I''m supposed to go pee after having sex," you say, feeling loose juices running between your lower lips. "To prevent UTI''s. I think. Pretty sure anyways. It''s only my first time."'
+				'You give him a sly smile and hurry on to the bathroom.'
+			else
+				'"Always gotta pee after sex if you wanna prevent UTI''s," you tell <<$npc_firstname[$boy]>> without breaking stride and calmly head into the bathroom.'
+			end
+		end
+		gs'sex_ev_after', 'post_sex_pee3'
+	end
+	
+	act'Desperately need to pee':
+		cla & *nl
+		sex_ev['desperate_pee'] = 1
+		if cum_loc['vagina'] > 0 and sex_ev['cum_wobble'] = 1:
+			'"I <i>really</i> need to take a piss," you say, wobbling towards the bathroom as fast as you can without spilling cum all over the floor. "I''ve been holding it this entire time!"'
+		elseif cum_loc['vagina'] > 0:
+			'"I <i>really</i> need to take a piss," you say, picking up the pace, heedless of the cum now streaking down your legs. "I''ve been holding it this entire time!"'
+		else
+			'"I <i>really</i> need to take a piss! I''ve been holding it this entire time!" you say, picking up the pace, practically sprinting into the bathroom.'
+		end
+		gs'sex_ev_after', 'post_sex_pee3'
+	end
+	
+	if npc_neat[$boy] = 1 and sex_ev['cum_wobble'] = 0:
+	
+	end
+end
+
+if $ARGS[0] = 'post_sex_pee3':
+	act'Relieve yourself':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/toilet_after.jpg"></center>'
+		if sex_ev['desperate_pee'] = 0:
+			if cum_loc['vagina'] > 0:
+				'You sit down on the porcelain throne and let out a sigh as you unclench your muscles. Warmth trickles out from your snatch and you feel it flush some of the cum from inside as well. You sit there patiently until you and your bladder feel nice and empty.'
+			else
+				'You sit down on the porcelain throne and let out a sigh as you unclench your muscles. Warmth trickles out from your snatch and you can almost feel it flushing the excess bacteria from your urinary tract. You wait patiently until you and your bladder feel nice and empty and pull some squares from the toilet roll.'
+			end
+			*nl
+			'<i>No UTI''s for this girl!</i> you think to yourself as you fold the soft fabric to wipe yourself.'
+		else
+			if cum_loc['vagina'] > 0:
+				'You practically slam yourself down onto the seat and immediately unclench your muscles. A torrent of hot liquid streams from your snatch and you heave a loud sigh of relief as your strained bladder begins to empty out, with the added bonus of clearing some of the cum from your pussy as well. A short while later you feel pleasantly empty and pull some squares from the toilet roll,'
+			else
+				'You practically slam yourself down onto the seat and immediately unclench your muscles. A torrent of hot liquid streams from your snatch and you heave a loud sigh of relief as your strained bladder begins to empty out. A short while later you feel pleasantly empty and pull some squares from the toilet roll,'
+			end
+			*nl
+			'<i>Ahh... Much better...</i> you sigh again as you fold the soft fabric to wipe yourself.'
+		end
+		act'Finish':gt'sex_ev_after', 'boy_bathroom'
+	end
+end
+
 if $ARGS[0] = 'relax_together':
 	cla
 	sex_ev['relax_after'] = 1
@@ -1661,13 +1765,13 @@ if $ARGS[0] = 'plan_b':
 			cla & *clr
 			$sex_ev['bed_room']
 			if cumloc[0] > 0:
-				if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+				if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
 					'With <<$npc_firstname[$boy]>>''s cum still leaking from your pussy, you reach down to your purse and pull out the morning after pill Luda gave you.'
 				else
 					'With <<$npc_firstname[$boy]>>''s cum still leaking from your pussy, you reach down to your purse and pull out the morning after pill you keep inside.'
 				end
 			else
-				if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+				if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
 					'You reach down to your purse and pull out the morning after pill Luda gave you.'
 				else
 					'You reach down to your purse and pull out the morning after pill you keep inside.'
@@ -1689,7 +1793,7 @@ if $ARGS[0] = 'plan_b2':
 	act'Take it shyly':
 		cla & *nl
 		'<<$npc_firstname[$boy]>> watches you pop the pill out of it''s packaging and you can''t help but blush beneath his gaze.'
-		if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+		if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
 			'"My aunt gave me this for emergencies," you say shyly, blush intensifying as you put it in your mouth and force it down with a dry swallow.'
 		else
 			'"The instructions say to take it as soon as possible for best effect," you smile shyly, blush intensifying as you put it in your mouth and force it down with a dry swallow.'
@@ -1779,6 +1883,36 @@ if $ARGS[0] = 'birth_control_pill_take2':
 		gs'sex_ev_after', 'after_sex2'
 	end
 	
+	act'Take it casually':
+		cla & *clr
+		if sex_ev['get_up'] = 0:
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+		else
+			$sex_ev['bed_room']
+		end
+		if cumloc[0] > 0:
+			'With <<$npc_firstname[$boy]>>''s cum still leaking from your pussy, you reach down to your purse and pull out your pills.'
+			*nl
+			'"My birth control," you explain, casually placing the pill between your lips and swallowing.'
+		else
+			'You reach down to your purse and pull out your birth control.'
+			*nl
+			if pillcon2 > 20000 and birth_control['think_safe'] ! 1:
+				npc_know_bc_not_effective[$boy] = 1
+				'"My birth control," you explain, casually placing the pill between your lips and swallowing. "It should be fully effective any day now."'
+			elseif pillcon2 > 10000 and birth_control['think_safe'] ! 1:
+				npc_know_bc_not_effective[$boy] = 1
+				'"My birth control," you explain, casually placing the pill between your lips and swallowing. "Although it''ll be a while longer before it starts working."'
+			elseif pillcon2 > 0 and birth_control['think_safe'] ! 1:
+				npc_know_bc_not_effective[$boy] = 1
+				'"My birth control," you explain, casually placing the pill between your lips and swallowing. "I only just started recently."'
+			else
+				'"My birth control," you explain, casually placing the pill between your lips and swallowing.'
+			end
+		end
+		gs'sex_ev_after', 'after_sex2'
+	end
+	
 	act'Take it sexily':
 		cla & *clr
 		if sex_ev['get_up'] = 0:
@@ -2039,12 +2173,42 @@ if $ARGS[0] = 'spend_night':
 			else
 				'"Of course," he smiles.'
 			end
-			'"Thanks," you yawn, snuggling into <<$npc_firstname[$boy]>>. "Appreciate it."'
+			
 			act'Cuddle up':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/cuddle1.jpg"></center>'
+				'"Thanks," you yawn, snuggling into <<$npc_firstname[$boy]>>. "Appreciate it."'
 				'He wraps his arms around you in return and you close your eyes, allowing yourself to drift off into sleep.'
-				gs'sex_ev_after', 'sleep'
+				act'. . .':gt'sex_ev_after', 'sleep_function'
+			end
+			
+			act'Get under the covers (separated)':
+				cla & *clr
+				$sex_ev['bed_room']
+				if npc_cuddler[$boy] = 0:
+					'"Thanks," you yawn, crawling under the covers. "Appreciate it."'
+					'You snuggle into their warmth and close your eyes, allowing yourself to drift off into sleep.'
+					act'. . .':gt'sex_ev_after', 'sleep_function'
+				else
+					'"Thanks," you yawn, crawling under the covers. "Appreciate it."'
+					'You start to snuggle into their warmth and close your eyes when you feel <<$npc_firstname[$boy]>>''s arm wrap around you.'
+					act'Get closer':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/shared/sex/after/cuddle2.jpg"></center>'
+						'With a smile, you twist around and intertwine your legs with <<$npc_firstname[$boy]>>''s, getting even closer. Your thighs hug his. His flaccid member presses against your pelvis. Your breasts smush into his chest.'
+						act'. . .':gt'sex_ev_after', 'sleep_function'
+					end
+					
+					act'Uncomfortable':
+						cla & *clr
+						'<center><video autoplay loop src="images/shared/sex/after/cuddle_reluctant1.mp4"></video></center>'
+						'"What are you doing?" you ask stiffly.'
+						'"Just getting close," he murmurs, pressing his body up against yours.'
+						*nl
+						'Uncomfortably, you turn away, stiffling deep sighs of exasperation and try to fall asleep. <<$npc_firstname[$boy]>> pressing into your back with his flaccid member right between your ass cheeks make it a challenge, but <i>eventually</i> you manage to drift off into sleep.'
+						act'. . .':gt'sex_ev_after', 'sleep_function'
+					end
+				end
 			end
 		end
 	else
@@ -2141,7 +2305,7 @@ end
 if $ARGS[0] = 'sleep':
 	act'Fall asleep':
 		cla & *nl
-		'As you lay there together, your eyelids slowly grow heavier until they close completely and your consciousness drifts slowly into darkness...'
+		'You lay there, your eyelids slowly grow heavier until they close completely and your consciousness drifts slowly into darkness...'
 		act'. . .':gt'sex_ev_after', 'sleep_function'
 	end
 end

+ 2 - 2
locations/sex_ev_boy_pillow_talk.qsrc

@@ -162,7 +162,7 @@ if $ARGS[0] = 'boy_take_pill_now':
 			sex_ev['ma_pill'] = 2
 			'"It''s okay," you say. "In fact..."'
 			'<<$npc_firstname[$boy]>> watches you reach into your purse and pull out your morning after pill and you can''t help but blush beneath his gaze.'
-			if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+			if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
 				'"My aunt gave me this for emergencies," you say shyly, blush intensifying as you put it in your mouth and force it down with a dry swallow.'
 			else
 				'"The instructions say to take it as soon as possible for best effect," you smile shyly, blush intensifying as you put it in your mouth and force it down with a dry swallow.'
@@ -178,7 +178,7 @@ if $ARGS[0] = 'boy_take_pill_now':
 			'As <<$npc_firstname[$boy]>> watches you pull your morning after pill from your purse, you give him a smouldering look. Sticking out your tongue at him, you pop the pill onto your mouth, swallowing with a wide grin.'
 			if $sex_ev['last_cum'] = 'swallow':
 				'"If only I thought to do this earlier," you grin. "Could''ve washed it down with your load."'
-			elseif LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+			elseif LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
 				'"My aunt gave me this," you grin.'
 				'"She sounds like a good aunt," <<$npc_firstname[$boy]>> smirks back. "Or a slutty one."'
 				'"Kind of both actually," you say, causing both of you to laugh.'

+ 996 - 0
locations/sex_ev_dress_talking.qsrc

@@ -0,0 +1,996 @@
+# sex_ev_dress_talking
+
+if $ARGS[0] = 'dress_talk':
+	cla
+	gs 'sex_ev_leave', 'dressing_finish'
+	
+	gs 'sex_ev_dress_talking', 'dress_talk_pc'
+	
+	gs 'sex_ev_leave', 'panty_gift'
+	
+	if sex_ev['dress_end'] ! 1 and sex_ev['sex_ev_ask'] = 0 and rand(0,1) = 1 and $sex_ev['type'] ! 'hookup':
+		gs 'sex_ev_dress_talking', 'npc_sex_ev_invite'
+!!{
+		!! he initiates
+		gs 'sex_ev_dress_talking', 'dress_talk_boy'
+	else
+		!! player initiates
+		gs 'sex_ev_dress_talking', 'dress_talk_pc'
+	}
+	else
+!!		gs 'sex_ev_after', 'after_sex_dressed'
+	end
+end
+
+if $ARGS[0] = 'dress_talk_boy':
+
+	if $sex_ev['type'] ! 'hookup':
+
+		if sex_ev['dress_talk2'] = 0:
+			'"What''re you up to later?"'
+			if date_variable > 0:
+				!! CHANGE THIS PLACEHOLDER VARIABLE
+				act'I have a date with my boyfriend':
+					cla
+					act'Embarrassed':
+						gs'sex_ev_after', 'dress_image'
+						'"I have a date with my boyfriend later," you say, blushing shyly.'
+						gs'sex_ev_after', 'npc_date_later_response'
+						'Your blush deepens in response.'
+					end
+					
+					act'Casual':
+						gs'sex_ev_after', 'dress_image'
+						'"I have a date with my boyfriend later,"'
+						gs'sex_ev_after', 'npc_date_later_response'
+					end
+					
+					act'Exhasperated':
+						gs'sex_ev_after', 'dress_image'
+						'"I have a date with my boyfriend later,"'
+						gs'sex_ev_after', 'npc_date_later_response'
+					end
+				end
+			end
+		end
+
+		if sex_ev['dress_talk3'] = 0:
+
+
+		end
+
+		if sex_ev['dress_talk4'] = 0:
+
+
+		end
+
+		if sex_ev['dress_talk5'] = 0:
+
+
+		end
+		gs 'sex_ev_dress_talking', 'npc_sex_ev_invite'
+	end
+end
+
+
+if $ARGS[0] = 'dress_talk_pc':
+	if sex_ev['plans_later_talk'] = 0 and ((hour < 16 and hour > 4) or sex_ev['sleepover'] = 1):
+		act'Ask him what he''s doing later':
+			sex_ev['plans_later_talk'] = 1
+			gs'sex_ev_leave', 'dress_loop'
+			'"Got any plans for the rest day?" you ask, casually <<$sex_ev[''dress_describe'']>>.'
+			gs 'sex_ev_dress_talking', 'dress_talk'
+			if npc_day_off[$boy] = week:
+				'"Not really," <<$npc_firstname[$boy]>> shrugs. "It''s my day off so I''m just chilling."'
+				gs'sex_ev_dress_talking', 'pc_sex_ev_invite'
+			else
+				'"I have to go to work," <<$npc_firstname[$boy]>> replies.'
+				gs'sex_ev_dress_talking', 'when_do_you_get_off'
+			end
+		end
+	end
+
+	if sex_ev['dress_talk2'] = 0:
+
+
+	end
+
+	if sex_ev['dress_talk3'] = 0:
+
+
+	end
+
+	if sex_ev['dress_talk4'] = 0:
+
+
+	end
+	
+	gs'sex_ev_dress_talking', 'had_a_good_time'
+	gs'sex_ev_dress_talking', 'stay_over_thanks'
+	gs'sex_ev_dress_talking', 'walk_funny'
+	gs'sex_ev_dress_talking', 'leak_all_day'
+	gs'sex_ev_dress_talking', 'pc_sex_ev_invite'
+	gs'sex_ev_dress_talking', 'ma_pill_ask_money1'
+	
+end
+
+!!if $ARGS[0] = '':
+
+!!end
+
+if $ARGS[0] = 'had_a_good_time':
+	if sex_ev['good_time'] = 0 and sex_ev['annoyed'] = 0 and sex_ev['mad'] = 0 and sex_ev['angry_after'] = 0:
+		act'I had a good time':
+			cla & *clr
+			sex_ev['good_time'] = 1
+			gs'sex_ev_leave', 'dress_loop'
+			if sex_ev['spend_night_thanks'] = 1:
+				'"Last night was really great," you smile at <<$npc_firstname[$boy]>>. "I had a lot of fun."'
+			elseif sex_ev['sleepover'] = 1:
+				'"I had a great time last night," you smile at <<$npc_firstname[$boy]>>.'
+			else
+				'"This was really fun," you smile at <<$npc_firstname[$boy]>>. "I had a great time."'
+			end
+			if sex_ev['blue_ball'] = 0:
+				'"Me too," he smirks back, watching you <<$sex_ev[''dress_describe'']>>.'
+			elseif npc_selfish[$boy] = 1:
+				'"Still bullshit that I didn''t get to finish properly," he mutters sourly.'
+			else
+				'"I just wish it didn''t have to end so soon," he replies, watching you <<$sex_ev[''dress_describe'']>>.'
+				'"Sorry," you say ruefully.'
+			end
+			gs'sex_ev_dress_talking', 'dress_talk'
+			gs'sex_ev_dress_talking', 'stay_over_thanks'
+		end
+	end
+end
+
+if $ARGS[0] = 'stay_over_thanks':
+	if sex_ev['spend_night_thanks'] = 0 and sex_ev['sleepover'] = 1:
+		act'Thanks for letting me stay over':
+			cla & *clr
+			sex_ev['spend_night_thanks'] = 1
+			gs'sex_ev_leave', 'dress_loop'
+			if sex_ev['good_time'] = 1:
+				'"Thanks for letting me stay over too," you tell <<$npc_firstname[$boy]>>. "I really appreciate it."'
+			else
+				'"Thanks for letting me spend the night," you tell <<$npc_firstname[$boy]>>. "I really appreciate it."'
+			end
+			if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
+				pc_know_npc_has_girlfriend[$boy] = 1
+				'"Lucky my girlfriend wasn''t coming over," he smirks back, watching you <<$sex_ev[''dress_describe'']>>.'
+			elseif npc_caretaker[$boy] = 1 or npc_generous[$boy] = 1:
+				'"Yeah no problem," he smiles back, watching you <<$sex_ev[''dress_describe'']>>.'
+			elseif sex_ev['pass_out'] = 1:
+				'"You passed out on me," he shrugs, watching you <<$sex_ev[''dress_describe'']>>. "What was I supposed to do? Wake you up and kick you out?"'
+			else
+				'He shrugs in a "whatever" manner while he watches you <<$sex_ev[''dress_describe'']>>.'
+			end
+			gs'sex_ev_dress_talking', 'dress_talk'
+			gs'sex_ev_dress_talking', 'had_a_good_time'
+		end
+	end
+end
+
+if $ARGS[0] = 'walk_funny':
+	if sex_ev['fuck_count'] > 5 and $sex_ev['walk_funny_talk'] = '' and pain['vaginal'] > 10:
+		if hour < 16: 
+			$sex_ev['walk_funny_day'] = 'day'
+		else
+			$sex_ev['walk_funny_day'] = 'day tomorrow'
+		end
+		act'I''m gonna walk funny because of you':
+			cla
+			act'Embarrassed':
+				cla & *clr
+				$sex_ev['walk_funny_talk'] = 'embarrassed'
+				gs'sex_ev_leave', 'dress_loop'
+				
+				if $sex_ev['dress_describe'] = 'pulling your panties up':
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say, blushing slightly as you pull your panties up over your sore pussy.'
+				elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips' and $pantyworntype = 'none':
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say, blushing slightly as you pull your pants up over your sore pussy.'
+				else
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say, blushing as you''re <<$sex_ev[''dress_describe'']>>.'
+				end
+				gs'sex_ev_dress_talking', 'walk_funny2'
+			end
+			
+			act'Annoyed':
+				cla & *clr
+				$sex_ev['walk_funny_talk'] = 'annoyed'
+				gs'sex_ev_leave', 'dress_loop'
+				if $sex_ev['dress_describe'] = 'pulling your panties up':
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you scowl, wincing slightly as you pull your panties up over your sore pussy.'
+				elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips' and $pantyworntype = 'none':
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you scowl, wincing slightly as you pull your pants up over your sore pussy.'
+				else
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you scowl, wincing slightly as you''re <<$sex_ev[''dress_describe'']>>.'
+				end
+				gs'sex_ev_dress_talking', 'walk_funny2'
+			end
+			
+			act'Sexy':
+				cla & *clr
+				$sex_ev['walk_funny_talk'] = 'sexy'
+				gs'sex_ev_leave', 'dress_loop'
+				if $sex_ev['dress_describe'] = 'pulling your panties up':
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you pull your panties up over your sore pussy.'
+				elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips' and $pantyworntype = 'none':
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you pull your pants up over your sore pussy.'
+				else
+					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you''re <<$sex_ev[''dress_describe'']>>.'
+				end
+				gs'sex_ev_dress_talking', 'walk_funny2'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'walk_funny2':
+	if sex_ev['rough_enjoy'] = 1:
+		'"I know you like it rough," <<$npc_firstname[$boy]>> smirks at your awkward stance.'
+		gs'sex_ev_dress_talking', 'walk_funny3'
+	elseif npc_caretaker[$boy] = 1:
+		'"Sorry," <<$npc_firstname[$boy]>> says with a guilty smile.'
+		if $sex_ev['walk_funny_talk'] = 'embarrassed':
+			'"It''s okay," you reply. "It''s my fault too."'
+		elseif $sex_ev['walk_funny_talk'] = 'annoyed':
+			'"At least you have the decency to apologize," you reply with a rueful smirk.'
+		elseif $sex_ev['walk_funny_talk'] = 'sexy':
+			'"Don''t be. I loved it."'
+			'You flash a sexy smile back at him.'
+		end
+		gs'sex_ev_dress_talking', 'dress_talk'
+	elseif npc_arrogant[$boy] = 1:
+		'"You know you liked it," <<$npc_firstname[$boy]>> says, proudly looking at your awkward stance.'
+		gs'sex_ev_dress_talking', 'walk_funny3'
+	elseif npc_rough_lover[$boy] = 1:
+		'"It wasn''t good sex if you aren''t sore the next day," <<$npc_firstname[$boy]>> snickers, seemingly taking pleasure in your awkward stance.'
+		gs'sex_ev_dress_talking', 'walk_funny3'
+	else
+		'"I''ll take credit for that," <<$npc_firstname[$boy]>> says, smirking at your awkward stance.'
+		gs'sex_ev_dress_talking', 'walk_funny3'
+	end
+end
+
+if $ARGS[0] = 'walk_funny3':
+	if $sex_ev['walk_funny_talk'] = 'embarrassed':
+		'You can''t help but blush even deeper at his reply.'
+	elseif $sex_ev['walk_funny_talk'] = 'annoyed':
+		'Your scowl deepens at his reply.'
+	elseif $sex_ev['walk_funny_talk'] = 'sexy':
+		'You flash a sexy smile back at him.'
+	end
+	gs'sex_ev_dress_talking', 'dress_talk'
+end
+
+
+if $ARGS[0] = 'leak_all_day':
+	if cum_loc['vagina'] > 0 and cum_vol['vagina'] > 100 and $sex_ev['cum_leak_talk'] = '' and hour < 10:
+		act'Gonna be leaking cum all day':
+			cla
+			act'Embarrassed':
+				cla & *clr
+				$sex_ev['cum_leak_talk'] = 'embarrassed'
+				gs'sex_ev_leave', 'dress_loop'
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
+					!! if schoolday
+					if $sex_ev['dress_describe'] = 'pulling your panties up':
+						'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you pull your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "I''m going to be sitting in it all day!"'
+					elseif $pantyworntype = 'none':
+						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
+							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
+							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you pull your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+						elseif CloSkirtShortness > 0:
+							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+						else
+							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+						end
+					else
+						'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+					end
+				else
+					!! if not schoolday
+					if $sex_ev['dress_describe'] = 'pulling your panties up':
+						'"I''m so full of your cum, I''m going to have to sit in it all," you say, blushing furiously as you pull your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "It''s gonna stain my panties!"'
+					elseif $pantyworntype = 'none':
+						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
+							'"I''m so full of your cum, I''m going to be leaking all day," you say, blushing furiously as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "It''s gonna stain my skirt!"'
+						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
+							'"I''m so full of your cum, I''m going to have to sit in it all," you say, blushing furiously as you pull your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs.'
+						elseif CloSkirtShortness > 0:
+							'"I''m so full of your cum, I''m going to be leaking all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "It''s gonna stain my skirt!"'
+						else
+							'"I''m so full of your cum, I''m going to be sitting in it all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs.'
+						end
+					else
+						'"I''m so full of your cum, I''m going to be sitting in it all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "It''s gonna stain my panties!"'
+					end
+				end
+				gs'sex_ev_dress_talking', 'leak_all_day2'
+			end
+			
+			act'Annoyed':
+				cla & *clr
+				$sex_ev['cum_leak_talk'] = 'annoyed'
+				gs'sex_ev_leave', 'dress_loop'
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
+					!! if schoolday
+					if $sex_ev['dress_describe'] = 'pulling your panties up':
+						'"I can''t believe I have to go to class like this," you scowl, pulling your panties up over your hips and immediately feel a glob of <<$npc_firstname[$boy]>>''s cum seep out to form an uncomfortable damp spot on the fabric. "I''m going to be sitting in this all day!"'
+					elseif $pantyworntype = 'none':
+						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
+							'"I can''t believe I have to go to class like this," you scowl as you slip your skirt up over your hips and feel <<$npc_firstname[$boy]>>''s cum trickle out of your pussy and down your thighs. "If my classmates see this, it''s your fault."'
+						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
+							'"I can''t believe I have to go to class like this," you scowl, pulling your pants up over your dripping snatch and immediately feel an uncomfortable damp spot form on the fabric. "Ugh! This is going to be leaking out of me all day!"'
+						elseif CloSkirtShortness > 0:
+							'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+						else
+							'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! <i>And</i> my pants are gonna stain!"'
+						end
+					else
+						'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>. <<$npc_firstname[$boy]>>''s cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be sitting in cum soaked panties all day because of you."'
+					end
+				else
+					!! if not schoolday
+					if $sex_ev['dress_describe'] = 'pulling your panties up':
+						'"I can''t believe how much cum you pumped into me," you scowl, pulling your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "I''m going to be leaking <i>all day!</i> My panties are gonna stain!"'
+					elseif $pantyworntype = 'none':
+						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
+							'"I can''t believe how much cum you pumped into me," you scowl as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "It''s gonna be running down my legs all day!"'
+						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
+							'"I can''t believe how much cum you pumped into me," you scowl, pulling your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
+						elseif CloSkirtShortness > 0:
+							'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "It''s gonna be running down my legs all day!"'
+						else
+							'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
+						end
+					else
+						'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
+					end
+				end
+				gs'sex_ev_dress_talking', 'leak_all_day2'
+			end
+			
+			act'Sexy':
+				cla & *clr
+				$sex_ev['cum_leak_talk'] = 'sexy'
+				gs'sex_ev_leave', 'dress_loop'
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
+					!! if schoolday
+					if $sex_ev['dress_describe'] = 'pulling your panties up':
+						'"My pussy is so full of your cum," you say with a sultry smirk, pulling your panties up over your dripping snatch. It seeps into the fabric, forming a damp spot. "My panties are going to be soaked with it before class is over."'
+					elseif $pantyworntype = 'none':
+						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
+							'"My pussy is so full of your cum," you say with a sultry smirk as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "You''re going to be leaking out of me through all my classes."'
+						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
+							'"My pussy is so full of your cum," you say with a sultry smirk, pulling your pants up over your dripping snatch. It seeps into the fabric, forming a damp spot between your thighs. "This might end up staining my uniform."'
+						elseif CloSkirtShortness > 0:
+							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>, feeling it trickle down your thighs beneath your skirt. "You''re going to be leaking out of me through all my classes."'
+						else
+							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, forming a damp spot between your thighs. "This might end up staining my uniform."'
+						end
+					else
+						'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, forming a damp spot between your thighs. "My panties are going to be soaked with it before class is over."'
+					end
+				else
+					!! if not schoolday
+					if $sex_ev['dress_describe'] = 'pulling your panties up':
+						'"My pussy is so full of your cum," you say with a sultry smirk, pulling your panties up over your hips and immediately feeling a glob of <<$npc_firstname[$boy]>>''s cum seep out to form a damp spot on the fabric. "You''re going to be leaking out of me all day."'
+					elseif $pantyworntype = 'none':
+						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
+							'"My pussy is so full of your cum," you say with a sultry smirk as you slip your skirt up over your hips, feeling the thick liquid run down your thighs. "You''re going to be leaking out of me all day."'
+						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
+							'"My pussy is so full of your cum," you say with a sultry smirk pulling your pants up over your dripping snatch and immediately feel a damp spot form on the fabric. "This might end up staining my pants."'
+						elseif CloSkirtShortness > 0:
+							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>> and feel thick liquid trickle down your thighs beneath your skirt. "You''re going to be leaking out of me all day."'
+						else
+							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, forming a damp spot between your thighs. "You''re going to be leaking out of me all day."'
+						end
+					else
+						'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>, feeling a distinct damp spot between your legs. "My panties are already soaked with it."'
+					end
+				end
+				gs'sex_ev_dress_talking', 'leak_all_day2'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'leak_all_day2':
+	if npc_caretaker[$boy] > 0:
+		if $npc_cum_pref[$boy] = 'creampie':
+			'"Sorry about that," <<$npc_firstname[$boy]>> replies with a guilty smile, though you can''t help noticing that his eyes are fixed between your legs.'
+		else
+			'"Sorry about that," <<$npc_firstname[$boy]>> replies with a guilty smile.'
+		end
+	else
+	
+	end
+	gs'sex_ev_dress_talking', 'leak_all_day3'
+end
+
+if $ARGS[0] = 'leak_all_day3':
+	if $sex_ev['walk_funny_talk'] = 'embarrassed':
+		'You can''t help but blush even deeper at his reply.'
+	elseif $sex_ev['walk_funny_talk'] = 'annoyed':
+		'Your scowl deepens at his reply.'
+	elseif $sex_ev['walk_funny_talk'] = 'sexy':
+		'You flash a sexy smile back at him.'
+	end
+	gs'sex_ev_dress_talking', 'dress_talk'
+end
+
+if $ARGS[0] = 'when_do_you_get_off':
+	act'Ask what time he gets off':
+		cla & *clr
+		gs'sex_ev_leave', 'dress_loop'
+		'"What time do you get off?" you ask while <<$sex_ev[''dress_describe'']>>.'
+		'"Around <<npc_start_free_time[$boy]>>. Why?"'
+		act'Just curious':
+			cla & *clr
+			gs'sex_ev_leave', 'dress_loop'
+			'"Just curious," you shrug, <<$sex_ev[''dress_describe'']>> next.'
+			gs'sex_ev_dress_talking', 'dress_talk'
+		end
+		gs'sex_ev_dress_talking', 'pc_sex_ev_invite'
+	end
+end
+
+if $ARGS[0] = 'ruined_panties':
+	if cum_loc['vagina'] > 0 and sex_ev['ruin_my_panties'] = 0 and $lastwornpantytype ! 'none' and sex_ev['panty_wear'] ! 1:
+		act'':
+			
+		end
+	end
+end
+
+if $ARGS[0] = 'npc_date_later_response':
+	if npc_know_cheat[$boy] = 1:
+		if npc_fidelity[$boy] < 7:
+			'"You''re still with that stick in the mud?" <<$npc_firstname[$boy]>> scoffs.'
+		else
+		
+		end
+	else
+		npc_know_cheat[$boy] = 1
+		if npc_fidelity[$boy] < 7:
+			'"And you''re fucking me right before your date?" <<$npc_firstname[$boy]>> snickers. "Hot."'
+		else
+			'"Oh." <<$npc_firstname[$boy]>> looks away uncomfortably.'
+		end
+		
+	end
+end
+
+if $ARGS[0] = 'pc_sex_ev_invite':
+	if sex_ev['sex_ev_ask'] = 0:
+		if $sex_ev['type'] = 'hookup':
+			gs 'sex_ev_hookup_leave', 'pc_fuckbuddy_request'
+		elseif sex_ev['sleepover'] = 1 or hour < 5:
+			act'Ask to come over later':
+				sex_ev['invite_today'] = 1
+				sex_ev['sex_ev_ask'] = 1
+				cla & *clr
+				gs'sex_ev_leave', 'dress_loop'
+				if sex_ev['sleepover'] = 1:
+					'"Want to do this again later?" you grin, <<$sex_ev[''dress_describe'']>>.'
+				else
+					'"Want to do this again later?" you grin, <<$sex_ev[''dress_describe'']>>. "In the daytime?"'
+				end
+				if $npc_rel_type[$boy] = 'sugar_daddy':
+					if npc_sugar_daddy_timer[$boy] - (npc_rel[$boy] / 10) < daystart:
+						'"You''re gonna bleed me dry at this rate," <<$npc_firstname[$boy]>> chuckles ruefully. "But I''d like that. How about <<npc_start_free_time[$boy]>>?"'
+						gs 'sex_ev_dress_talking', 'busy_time'
+						gs 'sex_ev_dress_talking', 'sex_ev_plan'
+					else
+						'"I don''t think I can afford such frequent visits from you," <<$npc_firstname[$boy]>> chuckles ruefully. "Maybe another time."'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+					end
+				elseif npc_day_off[$boy] = week:
+					if rand(1,10)/2 <= npc_sexdrive[$boy]:
+						'"Maybe. What time were you thinking?"'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_timeset'
+					else
+						'"Twice in one day might be a little bit too much for me," <<$npc_firstname[$boy]>> smiles back ruefully.'
+						gs'sex_ev_leave', 'dress_loop_code'
+						'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+					end
+				else
+					if rand(1,10)/2 <= npc_sexdrive[$boy]:
+						'"What time were you thinking?"'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_timeset'
+					else
+						'"Think I might be a little too tapped out from work," <<$npc_firstname[$boy]>> grunts.'
+						gs'sex_ev_leave', 'dress_loop_code'
+						'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+					end
+				end
+			end
+		elseif hour >= 5:
+			act'Ask to come over tomorrow':
+				sex_ev['invite_tomorrow'] = 1
+				sex_ev['sex_ev_ask'] = 1
+				cla & *clr
+				gs'sex_ev_leave', 'dress_loop'
+				'"Want to do this again tomorrow?" you ask, flashing a smile while you''re <<$sex_ev[''dress_describe'']>>.'
+				if $npc_rel_type[$boy] = 'sugar_daddy':
+					if npc_sugar_daddy_timer[$boy] - (npc_rel[$boy] / 10) < daystart:
+						'"You''re gonna bleed me dry at this rate," <<$npc_firstname[$boy]>> chuckles ruefully. "But I''d like that. How about <<npc_start_free_time[$boy]>>?"'
+						gs 'sex_ev_dress_talking', 'busy_time'
+						gs 'sex_ev_dress_talking', 'sex_ev_plan'
+					else
+						'"I don''t think I can afford such frequent visits from you," <<$npc_firstname[$boy]>> chuckles ruefully. "Maybe another time."'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+					end
+				elseif npc_day_off[$boy] = week + 1 or (npc_day_off[$boy] = 1 and week = 7):
+					if rand(1,10)/2 <= npc_sexdrive[$boy]:
+						'"Hmm... It''ll be my day off... What time were you thinking?"'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_timeset'
+					else
+						'"Sorry, I have some things I need to get done tomorrow."'
+						gs'sex_ev_leave', 'dress_loop_code'
+						'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+					end
+				else
+					if rand(1,10)/2 <= npc_sexdrive[$boy]:
+						'"What time were you thinking?"'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_timeset'
+					else
+						'"Sorry, I have some things I need to get done tomorrow."'
+						gs'sex_ev_leave', 'dress_loop_code'
+						'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
+						gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'pc_sex_ev_timeset':
+	act'How about...': 
+		:invalid_timeset
+		npc_booty_call_time[$boy] = input ("When do you want to come over again? (Pick an hour 1 - 22.)")
+		if npc_booty_call_time[$boy] > 22:
+			msg 'Invalid input. Pick an hour between 1 and 22.'
+			jump 'invalid_timeset'
+		else
+			gs'sex_ev_dress_talking', 'pc_sex_ev_invite2'
+		end
+	end
+end
+
+if $ARGS[0] = 'pc_sex_ev_invite2':
+	cla & *clr
+	gs'sex_ev_leave', 'dress_loop'
+	if sex_ev['invite_today'] = 1:
+		if npc_booty_call_time[$boy] = npc_start_free_time[$boy]:
+			'"How about <<npc_booty_call_time[$boy]>>?" you smirk <<$sex_ev[''dress_describe'']>>. "We can get off together."'
+			gs 'sex_ev_dress_talking', 'pc_sex_ev_invite_accepted'
+		else
+			'"How about <<npc_booty_call_time[$boy]>>?" you ask <<$sex_ev[''dress_describe'']>>.'
+			if npc_booty_call_time[$boy] > npc_end_free_time[$boy] or npc_booty_call_time[$boy] < npc_start_free_time[$boy]:
+				gs'sex_ev_leave', 'dress_loop_code'
+				'"Sorry, that doesn''t work for me," <<$npc_firstname[$boy]>> grunts.'
+				gs'sex_ev_leave', 'dress_loop_code'
+				'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
+				gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+			else
+				'"That sounds good," <<$npc_firstname[$boy]>> grins back. "Okay, see you then."'
+				gs 'sex_ev_dress_talking', 'pc_sex_ev_invite_accepted'
+			end
+		end
+	else
+		'"How about <<npc_booty_call_time[$boy]>>?" you ask <<$sex_ev[''dress_describe'']>>.'
+		if npc_booty_call_time[$boy] > npc_end_free_time[$boy] or npc_booty_call_time[$boy] < npc_start_free_time[$boy]:
+			gs'sex_ev_leave', 'dress_loop_code'
+			'"Sorry, that doesn''t work for me," <<$npc_firstname[$boy]>> grunts.'
+			gs'sex_ev_leave', 'dress_loop_code'
+			'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
+			gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+		else
+			'"That sounds good," <<$npc_firstname[$boy]>> grins back. "Okay, see you then."'
+			gs 'sex_ev_dress_talking', 'pc_sex_ev_invite_accepted'
+		end
+	end
+end
+
+if $ARGS[0] = 'pc_sex_ev_invite_accepted':
+	gs 'booty_call', 'set_booty_call_date'
+	gs 'sex_ev_dress_talking', 'dress_talk'
+	if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
+end
+
+if $ARGS[0] = 'pc_sex_ev_invite_denied':
+
+	gs 'booty_call', 'block_booty_calls'
+	gs 'sex_ev_dress_talking', 'dress_talk'
+	if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
+end
+
+if $ARGS[0] = 'npc_sex_ev_invite':
+	if ((rand(1,10) < npc_sexdrive[$boy] or rand(1,200) < npc_rel[$boy]) and sex_ev['sex_ev_ask'] = 0) and ($npc_rel_type[$boy] ! 'sugar_daddy' or (npc_sugar_daddy_timer[$boy] - (npc_rel[$boy] / 10) < daystart)):
+		cla
+		act'Continue':
+			gs 'sex_ev_leave', 'dress_loop'
+			sex_ev['sex_ev_ask'] = 1
+			if npc_day_off[$boy] = week + 1 or (week = 7 and npc_day_off[$boy] = 1):
+				sex_ev['invite_tomorrow'] = 1
+				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
+					pc_know_npc_has_girlfriend[$boy] = 1
+					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off and my girlfriend won''t be around. Want to come over and do this again?"'
+				else
+					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off. Want to come by and do this again?"'
+				end
+			elseif npc_day_off[$boy] = week and (sex_ev['sleepover'] = 1 or hour < 5):
+				sex_ev['invite_today'] = 1
+				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
+					pc_know_npc_has_girlfriend[$boy] = 1
+					'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "Today''s my day off and my girlfriend won''t be around. Want to come over and do this again?"'
+				else
+					'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
+				end
+			else
+				sex_ev['invite_tomorrow'] = 1
+				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
+					pc_know_npc_has_girlfriend[$boy] = 1
+					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
+				else
+					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "Want to come by and do this again?"'
+				end
+			end
+			
+			gs 'sex_ev_dress_talking', 'busy_later'
+			
+			act'What time?':
+				gs 'sex_ev_leave', 'dress_loop'
+				'"That depends," you say, <<$sex_ev[''dress_describe'']>>. "What time were you thinking?"'
+				'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
+				gs 'sex_ev_dress_talking', 'busy_time'
+				gs 'sex_ev_dress_talking', 'sex_ev_plan'
+			end
+		end
+	else
+		sex_ev['sex_ev_ask'] = 1
+	end
+end
+
+if $ARGS[0] = 'sex_ev_invite_later':
+	act'Continue':
+		sex_ev['sex_ev_ask'] = 1
+		gs 'sex_ev_leave', 'dress_loop'
+		if npc_day_off[$boy] = week and sex_ev['sleepover'] = 1:
+			$sex_ev_plan_loc[$boy] = 'lover_home'
+			sex_ev['invite_today'] = 1
+			if npc_girlfriend[$boy] = 1:
+				pc_know_npc_has_girlfriend[$boy] = 1
+				'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''s my day off and my girlfriend won''t be around. Want to come over to my place and do this again?"'
+			else
+				'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
+			end
+		elseif (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1):
+			sex_ev['invite_tomorrow'] = 1
+			if npc_girlfriend[$boy] = 1:
+				pc_know_npc_has_girlfriend[$boy] = 1
+				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
+			else
+				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off. Want to come by and do this again?"'
+			end
+		end	
+		
+		gs 'sex_ev_dress_talking', 'busy_later'
+		
+		act'What time?':
+			cla & *nl
+			'"That depends," you say, <<$sex_ev[''dress_describe'']>>. "What time were you thinking?"'
+			'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
+			gs 'sex_ev_dress_talking', 'busy_time'
+			gs 'sex_ev_dress_talking', 'sex_ev_plan'
+		end
+	end
+end
+
+if $ARGS[0] = 'busy_later':
+	act'I''m busy':
+		gs 'booty_call', 'block_booty_calls'
+		gs 'sex_ev_leave', 'dress_loop'
+		if sex_ev['invite_tomorrow'] = 1:
+			'"I can''t, sorry," you say, <<$sex_ev[''dress_describe'']>>. "I''ve got a busy schedule tomorrow."'
+		else
+			'"I can''t, sorry," you say, <<$sex_ev[''dress_describe'']>>. "I''m busy today."'
+		end
+		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
+		gs 'sex_ev_dress_talking', 'dress_talk'
+	end
+end
+
+
+if $ARGS[0] = 'busy_time':
+	act'I''m busy':
+		gs 'booty_call', 'block_booty_calls'
+		gs 'sex_ev_leave', 'dress_loop'
+		'"I can''t, sorry," you say, <<$sex_ev[''dress_describe'']>>. "I have something to do then."'
+		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
+		gs 'sex_ev_dress_talking', 'dress_talk'
+		if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
+	end
+end
+
+if $ARGS[0] = 'sex_ev_plan':
+	act'Sounds good':
+		gs 'booty_call', 'set_booty_call_date'
+		gs 'sex_ev_leave', 'dress_loop'
+		'"Sounds good," you grin, <<$sex_ev[''dress_describe'']>>. "I''ll see you then."'
+		'"Great," <<$npc_firstname[$boy]>> grins back.'
+		gs 'sex_ev_dress_talking', 'dress_talk'
+		if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
+	end
+	
+	act'I''ve got nothing better to do':
+		gs 'booty_call', 'set_booty_call_date'
+		gs 'sex_ev_leave', 'dress_loop'
+		'"Sure," you smirk, <<$sex_ev[''dress_describe'']>>. "I got nothing better to do."'
+		'"Great," <<$npc_firstname[$boy]>> grins back.'
+		gs 'sex_ev_dress_talking', 'dress_talk'
+		if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
+	end
+	
+	act'I could fit it in':
+		gs 'booty_call', 'set_booty_call_date'
+		gs 'sex_ev_leave', 'dress_loop'
+		'"I think I can fit that in," you smirk, <<$sex_ev[''dress_describe'']>>.'
+		if npc_humor[$boy] = 2:
+			'"You sure can," <<$npc_firstname[$boy]>> grins lewdly at you.'
+		else
+			'"Great," <<$npc_firstname[$boy]>> grins back.'
+		end
+		gs 'sex_ev_dress_talking', 'dress_talk'
+		if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
+	end
+	
+	act'Another time?':
+		gs 'sex_ev_leave', 'dress_loop'
+		'"That''s no good for me," you shake your head while <<$sex_ev[''dress_describe'']>>. "I have something to do then. What about..."'
+		act'Pick a time':
+			:invalid_timeset2
+			npc_booty_call_time[$boy] = input ("When do you want to come over to <<$npc_firstname[$boy]>>''s? (Pick an hour 1 - 22.)")
+			if npc_booty_call_time[$boy] > 22:
+				msg 'Invalid input. Pick an hour between 1 and 22.'
+				jump 'invalid_timeset2'
+			else
+				gs'sex_ev_dress_talking', 'sex_ev_plan2'
+			end
+		end
+	end
+	
+	if $npc_rel_type[$boy] = 'sugar_daddy':
+		act'As long as you''re paying':
+			gs 'booty_call', 'set_booty_call_date'
+			gs 'sex_ev_leave', 'dress_loop'
+			'"As long as you''re paying for it," you smirk, <<$sex_ev[''dress_describe'']>>.'
+			if rand(0,1) = 1:
+				'"Greedy bitch," <<$npc_firstname[$boy]>> grins back lewdly.'
+			else
+				'"Great," <<$npc_firstname[$boy]>> grins back.'
+			end
+			gs 'sex_ev_dress_talking', 'dress_talk'
+			if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
+		end
+	end
+end
+
+if $ARGS[0] = 'sex_ev_plan2':
+	cla & *clr
+	gs'sex_ev_leave', 'dressing_image'
+	'"That''s no good for me," you shake your head while <<$sex_ev[''dress_describe'']>>. "I have something to do then. What about <<npc_booty_call_time[$boy]>>? Does that work for you?"'
+	if (sex_ev['invite_tomorrow'] = 1 and (npc_day_off[$boy] = week + 1 or (week = 7 and npc_day_off[$boy] = 1))) or (sex_ev['invite_today'] = 1 and npc_day_off[$boy] = week):
+		'"Sure," he smirks. "It''s my day off. Any time works for me."'
+		'"Great," you say back. "I''ll swing by tomorrow."'
+		gs 'sex_ev_dress_talking', 'pc_sex_ev_invite_accepted'
+	elseif npc_booty_call_time[$boy] > npc_end_free_time[$boy] or npc_booty_call_time[$boy] < npc_start_free_time[$boy]:
+		'"No," <<$npc_firstname[$boy]>> grunts with a shake of his head. "I''ll be busy then too."'
+		'"Damn it all!" you curse. "Why is it so hard just to schedule a time to have sex?!"'
+		gs'sex_ev_dress_talking', 'pc_sex_ev_invite_denied'
+	else
+		'"I think that works for me," <<$npc_firstname[$boy]>> says with a nod of his head.'
+		'"Great," you smile back. "Then I''ll see you at <<npc_booty_call_time[$boy]>>."'
+		gs 'sex_ev_dress_talking', 'pc_sex_ev_invite_accepted'
+	end
+end
+
+if $ARGS[0] = 'ma_pill_ask_money1':
+	if sex_ev['ma_pill_money'] = 0 and birth_control['think_safe'] = 0 and birth_control['using_bc'] <= 0 and sex_ev['creampie_count'] > 0 and npc_pay_for_ma_pill[$boy] = 0:
+		act'Ask for money for plan B':
+			sex_ev['ma_pill_money'] = 1
+			gs'sex_ev_leave', 'dress_loop'
+			'"Hey, can you give me money for some plan B?" you ask <<$npc_firstname[$boy]>> as you''re <<$sex_ev[''dress_describe'']>>. "I''d really like to not get pregnant."'
+			if npc_finance[$boy] = 0 and npc_selfish[$boy] = 1 and rand(1,4) > 1:
+				'"Are you kidding? I barely have any money myself," <<$npc_firstname[$boy]>> scowls. "Buy it yourself."'
+				act'Sorry':
+					gs'sex_ev_leave', 'dress_loop'
+					'"Sorry," you reply, sheepishly <<$sex_ev[''dress_describe'']>>.'
+					gs 'sex_ev_dress_talking', 'dress_talk'
+				end
+				if sex_ev['accidental_creampie'] > 0:
+					act'"It''s your fault (teasing)':
+						gs'sex_ev_leave', 'dress_loop'
+						'"Hey, this is your fault after all," you reply, <<$sex_ev[''dress_describe'']>> and giving him a smirk. "You''re the one who blew his load inside me."'
+						gs 'sex_ev_dress_talking', 'dress_talk'
+					end
+					
+					act'"It''s your fault (annoyed)':
+						gs'sex_ev_leave', 'dress_loop'
+						'"Hey! You don''t get to be annoyed at me after the shit you pulled, " you scowl, <<$sex_ev[''dress_describe'']>>. "<i>You''re</i> the one who blasted a load of baby batter up my cunt."'
+						gs 'sex_ev_dress_talking', 'dress_talk'
+					end
+				end
+				
+			elseif npc_caretaker[$boy] = 1 or npc_generous[$boy] = 1 or npc_childfree[$boy] = 1:
+				if npc_finance[$boy] = 0:
+					if rand(1,3) = 1:
+						'"Uhh, yeah... let me..." <<$npc_firstname[$boy]>> has a worried expression on his face as he scrambles through drawers and trouser pockets. Eventually he returns empty handed with a sheepish look on his face. "I- er... I don''t have anything to spare right now. Not unless I don''t want to pay rent. Sorry..."'
+						act'Apologize':
+							gs'sex_ev_leave', 'dress_loop'
+							'"Sorry," you repeat back to <<$npc_firstname[$boy]>>, feeling a pang of guilt hit you while <<$sex_ev[''dress_describe'']>>. "I didn''t mean to make things hard on you."'
+							'"No! It wouldn''t be a problem if I had some money!" he says insistently. "I just... don''t... right now..."'
+							gs 'sex_ev_dress_talking', 'dress_talk'
+						end
+					elseif rand(1,2) = 1:
+						'"Uhh, yeah... let me..." <<$npc_firstname[$boy]>> has a worried expression on his face as he scrambles through drawers and trouser pockets. Eventually he returns with a few crumpled notes. "Is 400<b>₽</b> enough...?"'
+						act'Feel bad (refuse the money)':
+							gs'sex_ev_leave', 'dress_loop'
+							'A pang of guilt hits you that you try to hide by <<$sex_ev[''dress_describe'']>>.'
+							'"Oh uhm... You know what? It''s okay. I''ll figure it out on my own."'
+							'"Are you sure?" he says, holding out the money.'
+							act'It''s fine':
+								gs'sex_ev_leave', 'dress_loop'
+								'"Yeah, it''s fine," you say, <<$sex_ev[''dress_describe'']>> and give him a fake smile. "Don''t worry about it."'
+								'"Oh. Well. If you say so..."'
+								*nl
+								'<<$npc_firstname[$boy]>> looks a little guilty and a lot relieved as he puts the money away.'
+								gs 'sex_ev_dress_talking', 'dress_talk'
+							end
+							
+							act'Reluctantly accept':
+								money += 400
+								gs'sex_ev_leave', 'dress_loop'
+								'"Uhm... Well..." you mumble. A few seconds go by as you hem and haw while <<$sex_ev[''dress_describe'']>>. "If it''s really okay..."'
+								'You reach out to take the money. The guilt intensifies as he smiles back at you.'
+								'"It''s no problem."'
+								gs 'sex_ev_dress_talking', 'dress_talk'
+							end
+						end
+						
+						act'"I''ll make it work"':
+							money += 400
+							gs'sex_ev_leave', 'dress_loop'
+							'"I''ll make it work," you smile at <<$npc_firstname[$boy]>> before <<$sex_ev[''dress_describe'']>>. "Thanks."'
+							'"It''s no problem," he smiles back.'
+							gs 'sex_ev_dress_talking', 'dress_talk'
+						end
+					else
+						'"Uhh, yeah... let me..." <<$npc_firstname[$boy]>> has a worried expression on his face as he scrambles through drawers and trouser pockets. Eventually he returns with a few crumpled notes. "I think I''ve got... 800<b>₽</b>? Is that enough?"'
+						act'Feel bad (refuse the money)':
+							gs'sex_ev_leave', 'dress_loop'
+							'A pang of guilt hits you that you try to hide by <<$sex_ev[''dress_describe'']>>.'
+							'"Oh uhm... You know what? It''s okay. I''ll figure it out on my own."'
+							'"Are you sure?" he says, holding out the money.'
+							act'It''s fine':
+								gs'sex_ev_leave', 'dress_loop'
+								'"Yeah, it''s fine," you say, <<$sex_ev[''dress_describe'']>> and give him a fake smile. "Don''t worry about it."'
+								'"Oh. Well. If you say so..."'
+								*nl
+								'<<$npc_firstname[$boy]>> looks a little guilty and a lot relieved as he puts the money away.'
+								gs 'sex_ev_dress_talking', 'dress_talk'
+							end
+							
+							act'Reluctantly accept':
+								money += 800
+								gs'sex_ev_leave', 'dress_loop'
+								'"Uhm... Well..." you mumble. A few seconds go by as you hem and haw while <<$sex_ev[''dress_describe'']>>. "If it''s really okay..."'
+								'You reach out to take the money. The guilt intensifies as he smiles back at you.'
+								'"It''s no problem."'
+								gs 'sex_ev_dress_talking', 'dress_talk'
+							end
+						end
+						
+						act'Thank him':
+							gs'sex_ev_leave', 'dress_loop'
+							'"That''s perfect," you smile at <<$npc_firstname[$boy]>> before <<$sex_ev[''dress_describe'']>>. "Thanks."'
+							'"It''s no problem," he smiles back.'
+							gs 'sex_ev_dress_talking', 'dress_talk'
+						end
+						
+						act'"I owe you"':
+							gs'sex_ev_leave', 'dress_loop'
+							'"You''re a lifesaver," you smile at <<$npc_firstname[$boy]>> before <<$sex_ev[''dress_describe'']>>. "I owe you one."'
+							'"It''s no problem," he smiles back.'
+							gs 'sex_ev_dress_talking', 'dress_talk'
+						end
+						
+						act'"I''ll get you the change"':
+							gs'sex_ev_leave', 'dress_loop'
+							'"Thanks," you smile at <<$npc_firstname[$boy]>> before <<$sex_ev[''dress_describe'']>>. "I''ll pay you back the change, I promise," you add teasingly.'
+							'"Keep the change," he chuckles in return. "What am I gonna do with a few extra rubles anyways?"'
+							gs 'sex_ev_dress_talking', 'dress_talk'
+						end
+					end
+				else
+					'"Sure," <<$npc_firstname[$boy]>> says, reaching for his wallet. "How much do you need?"'
+					gs 'sex_ev_dress_talking', 'ma_pill_ask_money2'
+				end
+			elseif rand(1,4) = 1 and npc_finance[$boy] = 0:
+				'"Actually, I''m a little strapped for cash myself," he mumbles embarrassedly. "I need every ruble right now. Sorry."'
+				gs 'sex_ev_talk', 'borrow_money_exit'
+			else
+				'"Sure," <<$npc_firstname[$boy]>> says, reaching for his wallet. "How much do you need?"'
+				gs 'sex_ev_dress_talking', 'ma_pill_ask_money2'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'ma_pill_ask_money2':
+	act'100<b>₽</b> (just a little)':
+		money += 100
+		gs'sex_ev_leave', 'dress_loop'
+		'"I''m just a little short right now," you say, <<$sex_ev[''dress_describe'']>>. "Only about 100<b>₽</b> or so."'
+		'"Easy enough," he says and hands you a 100<b>₽</b> note.'
+		gs 'sex_ev_dress_talking', 'ma_pill_ask_money3'
+	end
+	
+	act'370<b>₽</b> (half price)':
+		money += 400
+		gs'sex_ev_leave', 'dress_loop'
+		'"I''ve only got enough for half," you say, <<$sex_ev[''dress_describe'']>>. "I think that''s... 370<b>₽</b>?"'
+		'"Here, take 400<b>₽</b>," he says, handing you a couple notes. "I''m not about to count out 30<b>₽</b> in change."'
+		gs 'sex_ev_dress_talking', 'ma_pill_ask_money3'
+	end
+	
+	act'740<b>₽</b> (full price)':
+		gs'sex_ev_leave', 'dress_loop'
+		'"740 <b>₽</b>? I think that''s how much it costs. I... don''t really have any money right now," you admit while <<$sex_ev[''dress_describe'']>>.'
+		if npc_selfish[$boy] = 1:
+			money += 740
+			'"Seriously?" <<$npc_firstname[$boy]>> scowls as hands over the notes. "You don''t have <i>any</i> money? Get a job or something."'
+		else
+			money += 800
+			'"Here, just take 800<b>₽</b>," <<$npc_firstname[$boy]>> says, handing you several notes. "Better than you getting pregnant."'
+		end
+		gs 'sex_ev_dress_talking', 'ma_pill_ask_money3'
+	end
+end
+
+if $ARGS[0] = 'ma_pill_ask_money3':
+	act'Thank him':
+		gs'sex_ev_leave', 'dress_loop'
+		'"Thanks," you grin at <<$npc_firstname[$boy]>> after finishing <<$sex_ev[''dress_describe'']>>. "You''re a lifesaver."'
+		gs 'sex_ev_dress_talking', 'dress_talk'
+	end
+	
+	act'Kiss his cheek':
+		gs'sex_ev_leave', 'dress_loop'
+		'"You''re the best," you smile, finishing <<$sex_ev[''dress_describe'']>> and move over to peck <<$npc_firstname[$boy]>> on the cheek.'
+		gs 'sex_ev_dress_talking', 'dress_talk'
+	end
+end
+
+if $ARGS[0] = 'money_for_ma_pill':
+	sex_ev['ma_pill_money'] = 1
+	money += 1000
+	cla & *clr
+	gs'sex_ev_leave', 'dress_loop'
+	'"Hey," <<$npc_firstname[$boy]>> says as you''re <<$sex_ev[''dress_describe'']>>. "Don''t forget this."'
+	'He grabs his wallet and pulls out a 1000<b>₽</b> note, holding it out to you.'
+	'"For the morning after pill," he says.'
+	'"Oh yeah, thanks," you nod, taking it from him.'
+	gs 'sex_ev_leave', 'dressing2'
+end
+
+--- sex_ev_dress_talking ---------------------------------

+ 2 - 2
locations/sex_ev_hookup_leave.qsrc

@@ -84,13 +84,13 @@ if $ARGS[0] = 'hookup_continuation':
 					'"Right back at you," he smirks in return while you''re <<$sex_ev[''dress_describe'']>>.'
 				end
 				gs 'sex_ev_hookup_leave', 'later'
-				gs 'sex_ev_leave', 'dress_talk_pc'
+				gs 'sex_ev_dress_talking', 'dress_talk_pc'
 				gs 'sex_ev_hookup_leave', 'panty_gift'
 			else
 				cla
 				'"Alright, sure. Feel free to see yourself out."'
 				gs 'sex_ev_hookup_leave', 'later'
-				gs 'sex_ev_leave', 'dress_talk_pc'
+				gs 'sex_ev_dress_talking', 'dress_talk_pc'
 				gs 'sex_ev_leave', 'panty_gift'
 			end
 		end

+ 18 - 827
locations/sex_ev_leave.qsrc

@@ -255,6 +255,10 @@ if $ARGS[0] = 'leaving_end':
 		money += npc_sugar_daddy_price[$boy]
 		'Just before you go, <<$npc_firstname[$boy]>> hands you <<npc_sugar_daddy_price[$boy]>><b>₽‎</b>.'
 		*nl
+	elseif sex_ev['prostituion'] = 1 and sex_ev['prostitution_paid'] = 0:
+		money += npc_prostitution_price[$boy]
+		'Before you leave, you make sure to collect the <<npc_prostitution_price[$boy]>><b>₽‎</b> promised to you for whoring yourself out to <<$npc_firstname[$boy]>>.'
+		*nl
 	end
 	'"<<$sex_ev[''leave_dialogue'']>>," you say<<$sex_ev[''leave_action'']>>.'
 	act'Leave':gt'sex_ev_leave', 'exit'
@@ -993,12 +997,12 @@ if $ARGS[0] = 'dressing1':
 				gs'sex_ev_leave', 'school_night'
 			end
 			gs'sex_ev_leave', 'going_school'
-	!!		gs'sex_ev_leave', 'dress_talk'
+	!!		gs'sex_ev_dress_talking', 'dress_talk'
 			
 		end
 
 	!!	act'Talk while you dress':
-	!!		gs'sex_ev_leave', 'dress_talk'
+	!!		gs'sex_ev_dress_talking', 'dress_talk'
 	!!	end
 	end
 end
@@ -1012,10 +1016,10 @@ if $ARGS[0] = 'dressing2':
 	else
 		gs'sex_ev_leave', 'dressing_finish'
 	end
-	act'Talk while you dress':cla & gs'sex_ev_leave', 'dress_talk'
+	act'Talk while you dress':cla & gs'sex_ev_dress_talking', 'dress_talk'
 	if sex_ev['ma_pill_money'] = 0 and npc_pay_for_ma_pill[$boy] = 1 and sex_ev['creampie_count'] > 0:
 		cla
-		act'Continue':cla & gs'sex_ev_leave', 'money_for_ma_pill'
+		act'Continue':cla & gs'sex_ev_dress_talking', 'money_for_ma_pill'
 	end
 end
 
@@ -1064,7 +1068,7 @@ if $ARGS[0] = 'leaving_soon':
 		else
 			'"Yeah," you say, <<$sex_ev[''dress_describe'']>>.'
 			if rand(1,3) = 3 and (npc_day_off[$boy] = week and sex_ev['sleepover'] = 1) or ((npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
-				gs 'sex_ev_leave', 'sex_ev_invite_later'
+				gs 'sex_ev_dress_talking', 'sex_ev_invite_later'
 			else
 				gs 'sex_ev_leave', 'dressing2'
 				gs 'sex_ev_leave', 'panty_gift'
@@ -1217,7 +1221,7 @@ if $ARGS[0] = 'something_to_do':
 			'"Yeah," you say, <<$sex_ev[''dress_describe'']>>. "Have a few things I need to get done.'  + iif($sex_ev['loc'] = 'pc_home',' Sorry to kick you out so quickly."',' Thanks for letting me spend the night."')
 			
 			if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
-				gs 'sex_ev_leave', 'sex_ev_invite_later'
+				gs 'sex_ev_dress_talking', 'sex_ev_invite_later'
 			else
 				iif($sex_ev['loc'] = 'pc_home','"It''s fine. I get it."','"No problem. It was fun."')
 				gs'sex_ev_morning', 'end_morning'
@@ -1242,7 +1246,7 @@ if $ARGS[0] = 'see_a_friend':
 			'"Yeah," you say, <<$sex_ev[''dress_describe'']>>. "Need to see a friend later.' + iif($sex_ev['loc'] = 'pc_home','Sorry to kick you out so quickly."','Thanks for letting me spend the night."')
 			
 			if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
-				gs 'sex_ev_leave', 'sex_ev_invite_later'
+				gs 'sex_ev_dress_talking', 'sex_ev_invite_later'
 			else
 				'"No problem."'
 				gs'sex_ev_morning', 'end_morning'
@@ -1291,7 +1295,7 @@ if $ARGS[0] = 'going_school':
 					'"Gotta get ready for school," you say, <<$sex_ev[''dress_describe'']>>.  "And you gotta get out of here so I can lock up."'
 				end
 				if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
-					gs 'sex_ev_leave', 'sex_ev_invite_later'
+					gs 'sex_ev_dress_talking', 'sex_ev_invite_later'
 				else
 					'"No problem."'
 					gs'sex_ev_morning', 'end_morning'
@@ -1307,13 +1311,13 @@ if $ARGS[0] = 'going_school':
 					'"Gotta get ready for school," you say, <<$sex_ev[''dress_describe'']>>. "Thanks for letting me spend the night."'
 				end
 				if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
-					gs 'sex_ev_leave', 'sex_ev_invite_later'
+					gs 'sex_ev_dress_talking', 'sex_ev_invite_later'
 				else
 					if sex_ev['sleepover'] = 1: '"No problem."'
 					gs'sex_ev_morning', 'end_morning'
 				end
 			end
-			gs'sex_ev_leave', 'dress_talk'
+			gs'sex_ev_dress_talking', 'dress_talk'
 			if sex_ev['hookup_continuation_check'] = 0:gs 'sex_ev_hookup_leave', 'hookup_continuation'
 		end
 	end
@@ -1334,20 +1338,20 @@ if $ARGS[0] = 'school_night':
 				else
 					'"Okay."'
 					if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
-						gs 'sex_ev_leave', 'sex_ev_invite_later'
+						gs 'sex_ev_dress_talking', 'sex_ev_invite_later'
 					else
 						gs 'sex_ev_leave', 'dressing2'
 					end
-					gs'sex_ev_leave', 'dress_talk'
+					gs'sex_ev_dress_talking', 'dress_talk'
 				end
 			else
 				'"It''s a school night," you say, <<$sex_ev[''dress_describe'']>>. "Gotta get home so I can set my alarm and get up for class tomorrow."'
 				if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
-					gs 'sex_ev_leave', 'sex_ev_invite_later'
+					gs 'sex_ev_dress_talking', 'sex_ev_invite_later'
 				else
 					gs 'sex_ev_leave', 'dressing2'
 				end
-				gs'sex_ev_leave', 'dress_talk'
+				gs'sex_ev_dress_talking', 'dress_talk'
 			end
 			if sex_ev['hookup_continuation_check'] = 0:gs 'sex_ev_hookup_leave', 'hookup_continuation'
 		end
@@ -1700,818 +1704,5 @@ if $ARGS[0] = 'dress_loop_code':
 end
 
 
-if $ARGS[0] = 'dress_talk':
-	cla
-	gs'sex_ev_leave', 'dressing_finish'
-	
-	gs 'sex_ev_leave', 'dress_talk_pc'
-	
-	gs 'sex_ev_leave', 'panty_gift'
-	
-	if sex_ev['dress_end'] ! 1 and sex_ev['sex_ev_ask'] = 0 and rand(0,1) = 1 and $sex_ev['type'] ! 'hookup':
-		gs 'sex_ev_leave', 'npc_sex_ev_invite'
-!!{
-		!! he initiates
-		gs 'sex_ev_leave', 'dress_talk_boy'
-	else
-		!! player initiates
-		gs 'sex_ev_leave', 'dress_talk_pc'
-	}
-	else
-!!		gs 'sex_ev_after', 'after_sex_dressed'
-	end
-end
-
-if $ARGS[0] = 'dress_talk_boy':
-
-	if $sex_ev['type'] ! 'hookup':
-
-		if sex_ev['dress_talk2'] = 0:
-			'"What''re you up to later?"'
-			if date_variable > 0:
-				!! CHANGE THIS PLACEHOLDER VARIABLE
-				act'I have a date with my boyfriend':
-					cla
-					act'Embarrassed':
-						gs'sex_ev_after', 'dress_image'
-						'"I have a date with my boyfriend later," you say, blushing shyly.'
-						gs'sex_ev_after', 'npc_date_later_response'
-						'Your blush deepens in response.'
-					end
-					
-					act'Casual':
-						gs'sex_ev_after', 'dress_image'
-						'"I have a date with my boyfriend later,"'
-						gs'sex_ev_after', 'npc_date_later_response'
-					end
-					
-					act'Exhasperated':
-						gs'sex_ev_after', 'dress_image'
-						'"I have a date with my boyfriend later,"'
-						gs'sex_ev_after', 'npc_date_later_response'
-					end
-				end
-			end
-		end
-
-		if sex_ev['dress_talk3'] = 0:
-
-
-		end
-
-		if sex_ev['dress_talk4'] = 0:
-
-
-		end
-
-		if sex_ev['dress_talk5'] = 0:
-
-
-		end
-		gs 'sex_ev_leave', 'npc_sex_ev_invite'
-	end
-end
-
-
-if $ARGS[0] = 'dress_talk_pc':
-	if sex_ev['plans_later_talk'] = 0 and ((hour < 16 and hour > 4) or sex_ev['sleepover'] = 1):
-		act'Ask him what he''s doing later':
-			sex_ev['plans_later_talk'] = 1
-			gs'sex_ev_leave', 'dress_loop'
-			'"Got any plans for the rest day?" you ask, casually <<$sex_ev[''dress_describe'']>>.'
-			gs 'sex_ev_leave', 'dress_talk'
-			if npc_day_off[$boy] = week:
-				'"Not really," <<$npc_firstname[$boy]>> shrugs. "It''s my day off so I''m just chilling."'
-				gs'sex_ev_leave', 'pc_sex_ev_invite'
-			else
-				'"I have to go to work," <<$npc_firstname[$boy]>> replies.'
-				gs'sex_ev_leave', 'when_do_you_get_off'
-			end
-		end
-	end
-
-	if sex_ev['dress_talk2'] = 0:
-
-
-	end
-
-	if sex_ev['dress_talk3'] = 0:
-
-
-	end
-
-	if sex_ev['dress_talk4'] = 0:
-
-
-	end
-	
-	gs'sex_ev_leave', 'had_a_good_time'
-	gs'sex_ev_leave', 'stay_over_thanks'
-	gs'sex_ev_leave', 'walk_funny'
-	gs'sex_ev_leave', 'leak_all_day'
-	gs'sex_ev_leave', 'pc_sex_ev_invite'
-	
-end
-
-!!if $ARGS[0] = '':
-
-!!end
-
-if $ARGS[0] = 'had_a_good_time':
-	if sex_ev['good_time'] = 0 and sex_ev['annoyed'] = 0 and sex_ev['mad'] = 0 and sex_ev['angry_after'] = 0:
-		act'I had a good time':
-			cla & *clr
-			sex_ev['good_time'] = 1
-			gs'sex_ev_leave', 'dress_loop'
-			if sex_ev['spend_night_thanks'] = 1:
-				'"Last night was really great," you smile at <<$npc_firstname[$boy]>>. "I had a lot of fun."'
-			elseif sex_ev['sleepover'] = 1:
-				'"I had a great time last night," you smile at <<$npc_firstname[$boy]>>.'
-			else
-				'"This was really fun," you smile at <<$npc_firstname[$boy]>>. "I had a great time."'
-			end
-			if sex_ev['blue_ball'] = 0:
-				'"Me too," he smirks back, watching you <<$sex_ev[''dress_describe'']>>.'
-			elseif npc_selfish[$boy] = 1:
-				'"Still bullshit that I didn''t get to finish properly," he mutters sourly.'
-			else
-				'"I just wish it didn''t have to end so soon," he replies, watching you <<$sex_ev[''dress_describe'']>>.'
-				'"Sorry," you say ruefully.'
-			end
-			gs'sex_ev_leave', 'dress_talk'
-			gs'sex_ev_leave', 'stay_over_thanks'
-		end
-	end
-end
-
-if $ARGS[0] = 'stay_over_thanks':
-	if sex_ev['spend_night_thanks'] = 0 and sex_ev['sleepover'] = 1:
-		act'Thanks for letting me stay over':
-			cla & *clr
-			sex_ev['spend_night_thanks'] = 1
-			gs'sex_ev_leave', 'dress_loop'
-			if sex_ev['good_time'] = 1:
-				'"Thanks for letting me stay over too," you tell <<$npc_firstname[$boy]>>. "I really appreciate it."'
-			else
-				'"Thanks for letting me spend the night," you tell <<$npc_firstname[$boy]>>. "I really appreciate it."'
-			end
-			if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
-				pc_know_npc_has_girlfriend[$boy] = 1
-				'"Lucky my girlfriend wasn''t coming over," he smirks back, watching you <<$sex_ev[''dress_describe'']>>.'
-			elseif npc_caretaker[$boy] = 1 or npc_generous[$boy] = 1:
-				'"Yeah no problem," he smiles back, watching you <<$sex_ev[''dress_describe'']>>.'
-			elseif sex_ev['pass_out'] = 1:
-				'"You passed out on me," he shrugs, watching you <<$sex_ev[''dress_describe'']>>. "What was I supposed to do? Wake you up and kick you out?"'
-			else
-				'He shrugs in a "whatever" manner while he watches you <<$sex_ev[''dress_describe'']>>.'
-			end
-			gs'sex_ev_leave', 'dress_talk'
-			gs'sex_ev_leave', 'had_a_good_time'
-		end
-	end
-end
-
-if $ARGS[0] = 'walk_funny':
-	if sex_ev['fuck_count'] > 5 and $sex_ev['walk_funny_talk'] = '' and pain['vaginal'] > 10:
-		if hour < 16: 
-			$sex_ev['walk_funny_day'] = 'day'
-		else
-			$sex_ev['walk_funny_day'] = 'day tomorrow'
-		end
-		act'I''m gonna walk funny because of you':
-			cla
-			act'Embarrassed':
-				cla & *clr
-				$sex_ev['walk_funny_talk'] = 'embarrassed'
-				gs'sex_ev_leave', 'dress_loop'
-				
-				if $sex_ev['dress_describe'] = 'pulling your panties up':
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say, blushing slightly as you pull your panties up over your sore pussy.'
-				elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips' and $pantyworntype = 'none':
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say, blushing slightly as you pull your pants up over your sore pussy.'
-				else
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say, blushing as you''re <<$sex_ev[''dress_describe'']>>.'
-				end
-				gs'sex_ev_leave', 'walk_funny2'
-			end
-			
-			act'Annoyed':
-				cla & *clr
-				$sex_ev['walk_funny_talk'] = 'annoyed'
-				gs'sex_ev_leave', 'dress_loop'
-				if $sex_ev['dress_describe'] = 'pulling your panties up':
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you scowl, wincing slightly as you pull your panties up over your sore pussy.'
-				elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips' and $pantyworntype = 'none':
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you scowl, wincing slightly as you pull your pants up over your sore pussy.'
-				else
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you scowl, wincing slightly as you''re <<$sex_ev[''dress_describe'']>>.'
-				end
-				gs'sex_ev_leave', 'walk_funny2'
-			end
-			
-			act'Sexy':
-				cla & *clr
-				$sex_ev['walk_funny_talk'] = 'sexy'
-				gs'sex_ev_leave', 'dress_loop'
-				if $sex_ev['dress_describe'] = 'pulling your panties up':
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you pull your panties up over your sore pussy.'
-				elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips' and $pantyworntype = 'none':
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you pull your pants up over your sore pussy.'
-				else
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you''re <<$sex_ev[''dress_describe'']>>.'
-				end
-				gs'sex_ev_leave', 'walk_funny2'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'walk_funny2':
-	if sex_ev['rough_enjoy'] = 1:
-		'"I know you like it rough," <<$npc_firstname[$boy]>> smirks at your awkward stance.'
-		gs'sex_ev_leave', 'walk_funny3'
-	elseif npc_caretaker[$boy] = 1:
-		'"Sorry," <<$npc_firstname[$boy]>> says with a guilty smile.'
-		if $sex_ev['walk_funny_talk'] = 'embarrassed':
-			'"It''s okay," you reply. "It''s my fault too."'
-		elseif $sex_ev['walk_funny_talk'] = 'annoyed':
-			'"At least you have the decency to apologize," you reply with a rueful smirk.'
-		elseif $sex_ev['walk_funny_talk'] = 'sexy':
-			'"Don''t be. I loved it."'
-			'You flash a sexy smile back at him.'
-		end
-		gs'sex_ev_leave', 'dress_talk'
-	elseif npc_arrogant[$boy] = 1:
-		'"You know you liked it," <<$npc_firstname[$boy]>> says, proudly looking at your awkward stance.'
-		gs'sex_ev_leave', 'walk_funny3'
-	elseif npc_rough_lover[$boy] = 1:
-		'"It wasn''t good sex if you aren''t sore the next day," <<$npc_firstname[$boy]>> snickers, seemingly taking pleasure in your awkward stance.'
-		gs'sex_ev_leave', 'walk_funny3'
-	else
-		'"I''ll take credit for that," <<$npc_firstname[$boy]>> says, smirking at your awkward stance.'
-		gs'sex_ev_leave', 'walk_funny3'
-	end
-end
-
-if $ARGS[0] = 'walk_funny3':
-	if $sex_ev['walk_funny_talk'] = 'embarrassed':
-		'You can''t help but blush even deeper at his reply.'
-	elseif $sex_ev['walk_funny_talk'] = 'annoyed':
-		'Your scowl deepens at his reply.'
-	elseif $sex_ev['walk_funny_talk'] = 'sexy':
-		'You flash a sexy smile back at him.'
-	end
-	gs'sex_ev_leave', 'dress_talk'
-end
-
-
-if $ARGS[0] = 'leak_all_day':
-	if cum_loc['vagina'] > 0 and cum_vol['vagina'] > 100 and $sex_ev['cum_leak_talk'] = '' and hour < 10:
-		act'Gonna be leaking cum all day':
-			cla
-			act'Embarrassed':
-				cla & *clr
-				$sex_ev['cum_leak_talk'] = 'embarrassed'
-				gs'sex_ev_leave', 'dress_loop'
-				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
-					!! if schoolday
-					if $sex_ev['dress_describe'] = 'pulling your panties up':
-						'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you pull your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "I''m going to be sitting in it all day!"'
-					elseif $pantyworntype = 'none':
-						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
-							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
-						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
-							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you pull your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
-						elseif CloSkirtShortness > 0:
-							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
-						else
-							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
-						end
-					else
-						'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
-					end
-				else
-					!! if not schoolday
-					if $sex_ev['dress_describe'] = 'pulling your panties up':
-						'"I''m so full of your cum, I''m going to have to sit in it all," you say, blushing furiously as you pull your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "It''s gonna stain my panties!"'
-					elseif $pantyworntype = 'none':
-						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
-							'"I''m so full of your cum, I''m going to be leaking all day," you say, blushing furiously as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "It''s gonna stain my skirt!"'
-						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
-							'"I''m so full of your cum, I''m going to have to sit in it all," you say, blushing furiously as you pull your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs.'
-						elseif CloSkirtShortness > 0:
-							'"I''m so full of your cum, I''m going to be leaking all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "It''s gonna stain my skirt!"'
-						else
-							'"I''m so full of your cum, I''m going to be sitting in it all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs.'
-						end
-					else
-						'"I''m so full of your cum, I''m going to be sitting in it all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "It''s gonna stain my panties!"'
-					end
-				end
-				gs'sex_ev_leave', 'leak_all_day2'
-			end
-			
-			act'Annoyed':
-				cla & *clr
-				$sex_ev['cum_leak_talk'] = 'annoyed'
-				gs'sex_ev_leave', 'dress_loop'
-				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
-					!! if schoolday
-					if $sex_ev['dress_describe'] = 'pulling your panties up':
-						'"I can''t believe I have to go to class like this," you scowl, pulling your panties up over your hips and immediately feel a glob of <<$npc_firstname[$boy]>>''s cum seep out to form an uncomfortable damp spot on the fabric. "I''m going to be sitting in this all day!"'
-					elseif $pantyworntype = 'none':
-						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
-							'"I can''t believe I have to go to class like this," you scowl as you slip your skirt up over your hips and feel <<$npc_firstname[$boy]>>''s cum trickle out of your pussy and down your thighs. "If my classmates see this, it''s your fault."'
-						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
-							'"I can''t believe I have to go to class like this," you scowl, pulling your pants up over your dripping snatch and immediately feel an uncomfortable damp spot form on the fabric. "Ugh! This is going to be leaking out of me all day!"'
-						elseif CloSkirtShortness > 0:
-							'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
-						else
-							'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! <i>And</i> my pants are gonna stain!"'
-						end
-					else
-						'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>. <<$npc_firstname[$boy]>>''s cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be sitting in cum soaked panties all day because of you."'
-					end
-				else
-					!! if not schoolday
-					if $sex_ev['dress_describe'] = 'pulling your panties up':
-						'"I can''t believe how much cum you pumped into me," you scowl, pulling your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "I''m going to be leaking <i>all day!</i> My panties are gonna stain!"'
-					elseif $pantyworntype = 'none':
-						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
-							'"I can''t believe how much cum you pumped into me," you scowl as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "It''s gonna be running down my legs all day!"'
-						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
-							'"I can''t believe how much cum you pumped into me," you scowl, pulling your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
-						elseif CloSkirtShortness > 0:
-							'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "It''s gonna be running down my legs all day!"'
-						else
-							'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
-						end
-					else
-						'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
-					end
-				end
-				gs'sex_ev_leave', 'leak_all_day2'
-			end
-			
-			act'Sexy':
-				cla & *clr
-				$sex_ev['cum_leak_talk'] = 'sexy'
-				gs'sex_ev_leave', 'dress_loop'
-				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
-					!! if schoolday
-					if $sex_ev['dress_describe'] = 'pulling your panties up':
-						'"My pussy is so full of your cum," you say with a sultry smirk, pulling your panties up over your dripping snatch. It seeps into the fabric, forming a damp spot. "My panties are going to be soaked with it before class is over."'
-					elseif $pantyworntype = 'none':
-						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
-							'"My pussy is so full of your cum," you say with a sultry smirk as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "You''re going to be leaking out of me through all my classes."'
-						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
-							'"My pussy is so full of your cum," you say with a sultry smirk, pulling your pants up over your dripping snatch. It seeps into the fabric, forming a damp spot between your thighs. "This might end up staining my uniform."'
-						elseif CloSkirtShortness > 0:
-							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>, feeling it trickle down your thighs beneath your skirt. "You''re going to be leaking out of me through all my classes."'
-						else
-							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, forming a damp spot between your thighs. "This might end up staining my uniform."'
-						end
-					else
-						'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, forming a damp spot between your thighs. "My panties are going to be soaked with it before class is over."'
-					end
-				else
-					!! if not schoolday
-					if $sex_ev['dress_describe'] = 'pulling your panties up':
-						'"My pussy is so full of your cum," you say with a sultry smirk, pulling your panties up over your hips and immediately feeling a glob of <<$npc_firstname[$boy]>>''s cum seep out to form a damp spot on the fabric. "You''re going to be leaking out of me all day."'
-					elseif $pantyworntype = 'none':
-						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
-							'"My pussy is so full of your cum," you say with a sultry smirk as you slip your skirt up over your hips, feeling the thick liquid run down your thighs. "You''re going to be leaking out of me all day."'
-						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
-							'"My pussy is so full of your cum," you say with a sultry smirk pulling your pants up over your dripping snatch and immediately feel a damp spot form on the fabric. "This might end up staining my pants."'
-						elseif CloSkirtShortness > 0:
-							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>> and feel thick liquid trickle down your thighs beneath your skirt. "You''re going to be leaking out of me all day."'
-						else
-							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, forming a damp spot between your thighs. "You''re going to be leaking out of me all day."'
-						end
-					else
-						'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>, feeling a distinct damp spot between your legs. "My panties are already soaked with it."'
-					end
-				end
-				gs'sex_ev_leave', 'leak_all_day2'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'leak_all_day2':
-	if npc_caretaker[$boy] > 0:
-		if $npc_cum_pref[$boy] = 'creampie':
-			'"Sorry about that," <<$npc_firstname[$boy]>> replies with a guilty smile, though you can''t help noticing that his eyes are fixed between your legs.'
-		else
-			'"Sorry about that," <<$npc_firstname[$boy]>> replies with a guilty smile.'
-		end
-	else
-	
-	end
-	gs'sex_ev_leave', 'leak_all_day3'
-end
-
-if $ARGS[0] = 'leak_all_day3':
-	if $sex_ev['walk_funny_talk'] = 'embarrassed':
-		'You can''t help but blush even deeper at his reply.'
-	elseif $sex_ev['walk_funny_talk'] = 'annoyed':
-		'Your scowl deepens at his reply.'
-	elseif $sex_ev['walk_funny_talk'] = 'sexy':
-		'You flash a sexy smile back at him.'
-	end
-	gs'sex_ev_leave', 'dress_talk'
-end
-
-if $ARGS[0] = 'when_do_you_get_off':
-	act'Ask what time he gets off':
-		cla & *clr
-		gs'sex_ev_leave', 'dress_loop'
-		'"What time do you get off?" you ask while <<$sex_ev[''dress_describe'']>>.'
-		'"Around <<npc_start_free_time[$boy]>>. Why?"'
-		act'Just curious':
-			cla & *clr
-			gs'sex_ev_leave', 'dress_loop'
-			'"Just curious," you shrug, <<$sex_ev[''dress_describe'']>> next.'
-			gs'sex_ev_leave', 'dress_talk'
-		end
-		gs'sex_ev_leave', 'pc_sex_ev_invite'
-	end
-end
-
-if $ARGS[0] = 'ruined_panties':
-	if cum_loc['vagina'] > 0 and sex_ev['ruin_my_panties'] = 0 and $lastwornpantytype ! 'none' and sex_ev['panty_wear'] ! 1:
-		act'':
-			
-		end
-	end
-end
-
-if $ARGS[0] = 'npc_date_later_response':
-	if npc_know_cheat[$boy] = 1:
-		if npc_fidelity[$boy] < 7:
-			'"You''re still with that stick in the mud?" <<$npc_firstname[$boy]>> scoffs.'
-		else
-		
-		end
-	else
-		npc_know_cheat[$boy] = 1
-		if npc_fidelity[$boy] < 7:
-			'"And you''re fucking me right before your date?" <<$npc_firstname[$boy]>> snickers. "Hot."'
-		else
-			'"Oh." <<$npc_firstname[$boy]>> looks away uncomfortably.'
-		end
-		
-	end
-end
-
-if $ARGS[0] = 'pc_sex_ev_invite':
-	if sex_ev['sex_ev_ask'] = 0:
-		if $sex_ev['type'] = 'hookup':
-			gs 'sex_ev_hookup_leave', 'pc_fuckbuddy_request'
-		elseif sex_ev['sleepover'] = 1 or hour < 5:
-			act'Ask to come over later':
-				sex_ev['invite_today'] = 1
-				sex_ev['sex_ev_ask'] = 1
-				cla & *clr
-				gs'sex_ev_leave', 'dress_loop'
-				if sex_ev['sleepover'] = 1:
-					'"Want to do this again later?" you grin, <<$sex_ev[''dress_describe'']>>.'
-				else
-					'"Want to do this again later?" you grin, <<$sex_ev[''dress_describe'']>>. "In the daytime?"'
-				end
-				if $npc_rel_type[$boy] = 'sugar_daddy':
-					if npc_sugar_daddy_timer[$boy] - (npc_rel[$boy] / 10) < daystart:
-						'"You''re gonna bleed me dry at this rate," <<$npc_firstname[$boy]>> chuckles ruefully. "But I''d like that. How about <<npc_start_free_time[$boy]>>?"'
-						gs 'sex_ev_leave', 'busy_time'
-						gs 'sex_ev_leave', 'sex_ev_plan'
-					else
-						'"I don''t think I can afford such frequent visits from you," <<$npc_firstname[$boy]>> chuckles ruefully. "Maybe another time."'
-						gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-					end
-				elseif npc_day_off[$boy] = week:
-					if rand(1,10)/2 <= npc_sexdrive[$boy]:
-						'"Maybe. What time were you thinking?"'
-						gs'sex_ev_leave', 'pc_sex_ev_timeset'
-					else
-						'"Twice in one day might be a little bit too much for me," <<$npc_firstname[$boy]>> smiles back ruefully.'
-						gs'sex_ev_leave', 'dress_loop_code'
-						'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
-						gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-					end
-				else
-					if rand(1,10)/2 <= npc_sexdrive[$boy]:
-						'"What time were you thinking?"'
-						gs'sex_ev_leave', 'pc_sex_ev_timeset'
-					else
-						'"Think I might be a little too tapped out from work," <<$npc_firstname[$boy]>> grunts.'
-						gs'sex_ev_leave', 'dress_loop_code'
-						'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
-						gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-					end
-				end
-			end
-		elseif hour >= 5:
-			act'Ask to come over tomorrow':
-				sex_ev['invite_tomorrow'] = 1
-				sex_ev['sex_ev_ask'] = 1
-				cla & *clr
-				gs'sex_ev_leave', 'dress_loop'
-				'"Want to do this again tomorrow?" you ask, flashing a smile while you''re <<$sex_ev[''dress_describe'']>>.'
-				if $npc_rel_type[$boy] = 'sugar_daddy':
-					if npc_sugar_daddy_timer[$boy] - (npc_rel[$boy] / 10) < daystart:
-						'"You''re gonna bleed me dry at this rate," <<$npc_firstname[$boy]>> chuckles ruefully. "But I''d like that. How about <<npc_start_free_time[$boy]>>?"'
-						gs 'sex_ev_leave', 'busy_time'
-						gs 'sex_ev_leave', 'sex_ev_plan'
-					else
-						'"I don''t think I can afford such frequent visits from you," <<$npc_firstname[$boy]>> chuckles ruefully. "Maybe another time."'
-						gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-					end
-				elseif npc_day_off[$boy] = week + 1 or (npc_day_off[$boy] = 1 and week = 7):
-					if rand(1,10)/2 <= npc_sexdrive[$boy]:
-						'"Hmm... It''ll be my day off... What time were you thinking?"'
-						gs'sex_ev_leave', 'pc_sex_ev_timeset'
-					else
-						'"Sorry, I have some things I need to get done tomorrow."'
-						gs'sex_ev_leave', 'dress_loop_code'
-						'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
-						gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-					end
-				else
-					if rand(1,10)/2 <= npc_sexdrive[$boy]:
-						'"What time were you thinking?"'
-						gs'sex_ev_leave', 'pc_sex_ev_timeset'
-					else
-						'"Sorry, I have some things I need to get done tomorrow."'
-						gs'sex_ev_leave', 'dress_loop_code'
-						'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
-						gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-					end
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'pc_sex_ev_timeset':
-	act'How about...': 
-		:invalid_timeset
-		npc_booty_call_time[$boy] = input ("When do you want to come over again? (Pick an hour 1 - 22.)")
-		if npc_booty_call_time[$boy] > 22:
-			msg 'Invalid input. Pick an hour between 1 and 22.'
-			jump 'invalid_timeset'
-		else
-			gs'sex_ev_leave', 'pc_sex_ev_invite2'
-		end
-	end
-end
-
-if $ARGS[0] = 'pc_sex_ev_invite2':
-	cla & *clr
-	gs'sex_ev_leave', 'dress_loop'
-	if sex_ev['invite_today'] = 1:
-		if npc_booty_call_time[$boy] = npc_start_free_time[$boy]:
-			'"How about <<npc_booty_call_time[$boy]>>?" you smirk <<$sex_ev[''dress_describe'']>>. "We can get off together."'
-			gs 'sex_ev_leave', 'pc_sex_ev_invite_accepted'
-		else
-			'"How about <<npc_booty_call_time[$boy]>>?" you ask <<$sex_ev[''dress_describe'']>>.'
-			if npc_booty_call_time[$boy] > npc_end_free_time[$boy] or npc_booty_call_time[$boy] < npc_start_free_time[$boy]:
-				gs'sex_ev_leave', 'dress_loop_code'
-				'"Sorry, that doesn''t work for me," <<$npc_firstname[$boy]>> grunts.'
-				gs'sex_ev_leave', 'dress_loop_code'
-				'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
-				gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-			else
-				'"That sounds good," <<$npc_firstname[$boy]>> grins back. "Okay, see you then."'
-				gs 'sex_ev_leave', 'pc_sex_ev_invite_accepted'
-			end
-		end
-	else
-		'"How about <<npc_booty_call_time[$boy]>>?" you ask <<$sex_ev[''dress_describe'']>>.'
-		if npc_booty_call_time[$boy] > npc_end_free_time[$boy] or npc_booty_call_time[$boy] < npc_start_free_time[$boy]:
-			gs'sex_ev_leave', 'dress_loop_code'
-			'"Sorry, that doesn''t work for me," <<$npc_firstname[$boy]>> grunts.'
-			gs'sex_ev_leave', 'dress_loop_code'
-			'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
-			gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-		else
-			'"That sounds good," <<$npc_firstname[$boy]>> grins back. "Okay, see you then."'
-			gs 'sex_ev_leave', 'pc_sex_ev_invite_accepted'
-		end
-	end
-end
-
-if $ARGS[0] = 'pc_sex_ev_invite_accepted':
-	gs 'booty_call', 'set_booty_call_date'
-	gs 'sex_ev_leave', 'dress_talk'
-	if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
-end
-
-if $ARGS[0] = 'pc_sex_ev_invite_denied':
-
-	gs 'booty_call', 'block_booty_calls'
-	gs 'sex_ev_leave', 'dress_talk'
-	if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
-end
-
-if $ARGS[0] = 'npc_sex_ev_invite':
-	if ((rand(1,10) < npc_sexdrive[$boy] or rand(1,200) < npc_rel[$boy]) and sex_ev['sex_ev_ask'] = 0) and ($npc_rel_type[$boy] ! 'sugar_daddy' or (npc_sugar_daddy_timer[$boy] - (npc_rel[$boy] / 10) < daystart)):
-		cla
-		act'Continue':
-			gs 'sex_ev_leave', 'dress_loop'
-			sex_ev['sex_ev_ask'] = 1
-			if npc_day_off[$boy] = week + 1 or (week = 7 and npc_day_off[$boy] = 1):
-				sex_ev['invite_tomorrow'] = 1
-				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
-					pc_know_npc_has_girlfriend[$boy] = 1
-					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off and my girlfriend won''t be around. Want to come over and do this again?"'
-				else
-					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off. Want to come by and do this again?"'
-				end
-			elseif npc_day_off[$boy] = week and (sex_ev['sleepover'] = 1 or hour < 5):
-				sex_ev['invite_today'] = 1
-				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
-					pc_know_npc_has_girlfriend[$boy] = 1
-					'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "Today''s my day off and my girlfriend won''t be around. Want to come over and do this again?"'
-				else
-					'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
-				end
-			else
-				sex_ev['invite_tomorrow'] = 1
-				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
-					pc_know_npc_has_girlfriend[$boy] = 1
-					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
-				else
-					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "Want to come by and do this again?"'
-				end
-			end
-			
-			gs 'sex_ev_leave', 'busy_later'
-			
-			act'What time?':
-				gs 'sex_ev_leave', 'dress_loop'
-				'"That depends," you say, <<$sex_ev[''dress_describe'']>>. "What time were you thinking?"'
-				'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
-				gs 'sex_ev_leave', 'busy_time'
-				gs 'sex_ev_leave', 'sex_ev_plan'
-			end
-		end
-	else
-		sex_ev['sex_ev_ask'] = 1
-	end
-end
-
-if $ARGS[0] = 'sex_ev_invite_later':
-	act'Continue':
-		sex_ev['sex_ev_ask'] = 1
-		gs 'sex_ev_leave', 'dress_loop'
-		if npc_day_off[$boy] = week and sex_ev['sleepover'] = 1:
-			$sex_ev_plan_loc[$boy] = 'lover_home'
-			sex_ev['invite_today'] = 1
-			if npc_girlfriend[$boy] = 1:
-				pc_know_npc_has_girlfriend[$boy] = 1
-				'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''s my day off and my girlfriend won''t be around. Want to come over to my place and do this again?"'
-			else
-				'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
-			end
-		elseif (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1):
-			sex_ev['invite_tomorrow'] = 1
-			if npc_girlfriend[$boy] = 1:
-				pc_know_npc_has_girlfriend[$boy] = 1
-				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
-			else
-				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off. Want to come by and do this again?"'
-			end
-		end	
-		
-		gs 'sex_ev_leave', 'busy_later'
-		
-		act'What time?':
-			cla & *nl
-			'"That depends," you say, <<$sex_ev[''dress_describe'']>>. "What time were you thinking?"'
-			'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
-			gs 'sex_ev_leave', 'busy_time'
-			gs 'sex_ev_leave', 'sex_ev_plan'
-		end
-	end
-end
-
-if $ARGS[0] = 'busy_later':
-	act'I''m busy':
-		gs 'booty_call', 'block_booty_calls'
-		gs 'sex_ev_leave', 'dress_loop'
-		if sex_ev['invite_tomorrow'] = 1:
-			'"I can''t, sorry," you say, <<$sex_ev[''dress_describe'']>>. "I''ve got a busy schedule tomorrow."'
-		else
-			'"I can''t, sorry," you say, <<$sex_ev[''dress_describe'']>>. "I''m busy today."'
-		end
-		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
-		gs 'sex_ev_leave', 'dress_talk'
-	end
-end
-
-
-if $ARGS[0] = 'busy_time':
-	act'I''m busy':
-		gs 'booty_call', 'block_booty_calls'
-		gs 'sex_ev_leave', 'dress_loop'
-		'"I can''t, sorry," you say, <<$sex_ev[''dress_describe'']>>. "I have something to do then."'
-		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
-		gs 'sex_ev_leave', 'dress_talk'
-		if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
-	end
-end
 
-if $ARGS[0] = 'sex_ev_plan':
-	act'Sounds good':
-		gs 'booty_call', 'set_booty_call_date'
-		gs 'sex_ev_leave', 'dress_loop'
-		'"Sounds good," you grin, <<$sex_ev[''dress_describe'']>>. "I''ll see you then."'
-		'"Great," <<$npc_firstname[$boy]>> grins back.'
-		gs 'sex_ev_leave', 'dress_talk'
-		if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
-	end
-	
-	act'I''ve got nothing better to do':
-		gs 'booty_call', 'set_booty_call_date'
-		gs 'sex_ev_leave', 'dress_loop'
-		'"Sure," you smirk, <<$sex_ev[''dress_describe'']>>. "I got nothing better to do."'
-		'"Great," <<$npc_firstname[$boy]>> grins back.'
-		gs 'sex_ev_leave', 'dress_talk'
-		if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
-	end
-	
-	act'I could fit it in':
-		gs 'booty_call', 'set_booty_call_date'
-		gs 'sex_ev_leave', 'dress_loop'
-		'"I think I can fit that in," you smirk, <<$sex_ev[''dress_describe'']>>.'
-		if npc_humor[$boy] = 2:
-			'"You sure can," <<$npc_firstname[$boy]>> grins lewdly at you.'
-		else
-			'"Great," <<$npc_firstname[$boy]>> grins back.'
-		end
-		gs 'sex_ev_leave', 'dress_talk'
-		if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
-	end
-	
-	act'Another time?':
-		gs 'sex_ev_leave', 'dress_loop'
-		'"That''s no good for me," you shake your head while <<$sex_ev[''dress_describe'']>>. "I have something to do then. What about..."'
-		act'Pick a time':
-			:invalid_timeset2
-			npc_booty_call_time[$boy] = input ("When do you want to come over to <<$npc_firstname[$boy]>>''s? (Pick an hour 1 - 22.)")
-			if npc_booty_call_time[$boy] > 22:
-				msg 'Invalid input. Pick an hour between 1 and 22.'
-				jump 'invalid_timeset2'
-			else
-				gs'sex_ev_leave', 'sex_ev_plan2'
-			end
-		end
-	end
-	
-	if $npc_rel_type[$boy] = 'sugar_daddy':
-		act'As long as you''re paying':
-			gs 'booty_call', 'set_booty_call_date'
-			gs 'sex_ev_leave', 'dress_loop'
-			'"As long as you''re paying for it," you smirk, <<$sex_ev[''dress_describe'']>>.'
-			if rand(0,1) = 1:
-				'"Greedy bitch," <<$npc_firstname[$boy]>> grins back lewdly.'
-			else
-				'"Great," <<$npc_firstname[$boy]>> grins back.'
-			end
-			gs 'sex_ev_leave', 'dress_talk'
-			if sex_ev['morning_after'] = 1: gs 'sex_ev_morning', 'end_morning'
-		end
-	end
-end
-
-if $ARGS[0] = 'sex_ev_plan2':
-	cla & *clr
-	gs'sex_ev_leave', 'dressing_image'
-	'"That''s no good for me," you shake your head while <<$sex_ev[''dress_describe'']>>. "I have something to do then. What about <<npc_booty_call_time[$boy]>>? Does that work for you?"'
-	if (sex_ev['invite_tomorrow'] = 1 and (npc_day_off[$boy] = week + 1 or (week = 7 and npc_day_off[$boy] = 1))) or (sex_ev['invite_today'] = 1 and npc_day_off[$boy] = week):
-		'"Sure," he smirks. "It''s my day off. Any time works for me."'
-		'"Great," you say back. "I''ll swing by tomorrow."'
-		gs 'sex_ev_leave', 'pc_sex_ev_invite_accepted'
-	elseif npc_booty_call_time[$boy] > npc_end_free_time[$boy] or npc_booty_call_time[$boy] < npc_start_free_time[$boy]:
-		'"No," <<$npc_firstname[$boy]>> grunts with a shake of his head. "I''ll be busy then too."'
-		'"Damn it all!" you curse. "Why is it so hard just to schedule a time to have sex?!"'
-		gs'sex_ev_leave', 'pc_sex_ev_invite_denied'
-	else
-		'"I think that works for me," <<$npc_firstname[$boy]>> says with a nod of his head.'
-		'"Great," you smile back. "Then I''ll see you at <<npc_booty_call_time[$boy]>>."'
-		gs 'sex_ev_leave', 'pc_sex_ev_invite_accepted'
-	end
-end
-
-if $ARGS[0] = 'money_for_ma_pill':
-	sex_ev['ma_pill_money'] = 1
-	money += 1000
-	cla & *clr
-	gs'sex_ev_leave', 'dress_loop'
-	'"Hey," <<$npc_firstname[$boy]>> says as you''re <<$sex_ev[''dress_describe'']>>. "Don''t forget this."'
-	'He grabs his wallet and pulls out a 1000<b>₽</b> note, holding it out to you.'
-	'"For the morning after pill," he says.'
-	'"Oh yeah, thanks," you nod, taking it from him.'
-	gs 'sex_ev_leave', 'dressing2'
-end
 --- sex_ev_leave ---------------------------------

+ 3 - 3
locations/sex_ev_morning.qsrc

@@ -122,7 +122,7 @@ if $ARGS[0] = 'morning_menu1':
 				cla & *clr
 				$sex_ev['bed_room']
 				
-				if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+				if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
 					'You reach down to your purse and pull out the morning after pill Luda gave you, popping it from the packaging and swallowing it dry.'
 				else
 					'You reach down to your purse and pull out the morning after pill you keep inside, popping it from the packaging and swallowing it dry.'
@@ -294,7 +294,7 @@ if $ARGS[0] = 'sex_ev_invite_later':
 	
 	gs 'sex_ev_leave', 'dress_loop'
 	
-	gs 'sex_ev_leave', 'busy_later'
+	gs 'sex_ev_dress_talking', 'busy_later'
 	
 	act'What time?':
 		cla & *nl
@@ -361,7 +361,7 @@ if $ARGS[0] = 'end_morning':
 			gs'sex_ev_after', 'after_sex_dressed'
 		end
 	end
-	act'Talk while you dress':cla & gs'sex_ev_leave', 'dress_talk'
+	act'Talk while you dress':cla & gs'sex_ev_dress_talking', 'dress_talk'
 end
 
 

+ 4 - 4
locations/sex_ev_pillow_talk.qsrc

@@ -482,7 +482,7 @@ if $ARGS[0] = 'ran_out_of_condoms':
 			$sex_ev['convo'] = 'used_all_condoms'
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			if sex_ev['out_of_condoms'] >= 1 and mc_inventory['equipped_condoms'] = 0 and sex_ev['condoms_used'] = sex_ev['fuck_count']:
+			if sex_ev['out_of_condoms'] >= 1 and mc_inventory['normal_condoms'] = 0 and sex_ev['condoms_used'] = sex_ev['fuck_count']:
 				'"You really need to buy more condoms," you sigh. "It really puts a damper on things if we can''t fuck safely."'
 				if npc_argumentative[$boy] > 0:
 					gs'sex_ev_pillow_talk', 'condom_buy_fight'
@@ -983,7 +983,7 @@ if $ARGS[0] = 'love_going_bareback':
 			'"Yeah?" he grins back.'
 			act'Feels good':
 				cla & *nl
-				'"Feels so much better bareback," you say with deep satisfaction. "There''s no better feeling than just raw, unprotected sex."'
+				'"It just feels good," you say with deep satisfaction. "Condoms are all latexy. Bareback just feels better."'
 				if npc_no_condoms[$boy] = 1:
 					'"You got that right," <<$npc_firstname[$boy]>> says.'
 				elseif npc_bareback[$boy] = 2 and sex_ev['danger_day'] ! 1:
@@ -996,12 +996,12 @@ if $ARGS[0] = 'love_going_bareback':
 			
 			act'Feels natural':
 				cla & *nl
-				'"Feels so much better bareback," you say with deep satisfaction. "Feels... natural. Just your cock in my pussy and nothing in-between. Using condoms feels so artificial."'
+				'"Feels so much better bareback," you say with deep satisfaction. "It feels... natural. Just your cock in my pussy and nothing in-between. Using condoms feels so artificial."'
 				if npc_no_condoms[$boy] = 1:
 					'"That''s why I never use them," <<$npc_firstname[$boy]>> says smugly. "They''re bad for the environment."'
 				else
 					if npc_humor[$boy] = 1:
-						'"Well it is <i>technically</i> artificial," he chuckles to himself. "I don''t think latex is a commonly occurring material in the wild."'
+						'"Well they <i>are</i> technically artificial," he chuckles to himself. "I don''t think latex is a commonly occurring material in the wild."'
 					elseif npc_bareback[$boy] = 2 and sex_ev['danger_day'] ! 1:
 						'"Good thing today wasn''t a danger day," <<$npc_firstname[$boy]>> smiles back at you.'
 					else

+ 50 - 6
locations/sex_ev_pillow_talk2.qsrc

@@ -79,7 +79,7 @@ if $ARGS[0] = 'fav_body_part':
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			'"What do you find sexy about me?" you ask <<$npc_firstname[$boy]>>.'
 			if $npc_fav_body_part[$boy] = 'tits':
-	!!			if npc_humor[$boy] = 2:
+	!!			if $npc_humor[$boy] = 'perverted':
 	!!				'"Your tits," he grins, bending his head and popping your nipple into his mouth for a gentle suckle. "Definitely your tits."'
 	!!			else
 					'"Your tits obviously," he smiles, glancing down to admire them.'
@@ -612,7 +612,7 @@ if $ARGS[0] = 'dance_talk':
 		npc_know_dance[$boy] = 1
 		'"You''re a dancer?"'
 		'"Mhmm."'
-		if npc_humor[$boy] = 2:
+		if $npc_humor[$boy] = 'perverted':
 			'"Is it the kind that requires a pole and ends with you naked?" he grins.'
 			act'Laugh':
 				npc_rel[$boy] += 2
@@ -983,6 +983,7 @@ if $ARGS[0] = 'dick_talk_topics':
 	gs'sex_ev_pillow_talk2', 'dicks_are_weird'
 	gs'sex_ev_pillow_talk2', 'dick_compliment'
 	gs'sex_ev_pillow_talk2', 'whats_it_like_fuck_girl'
+	gs'sex_ev_pillow_talk2', 'how_stay_hard'
 end
 
 if $ARGS[0] = 'whats_it_like_dick':
@@ -995,9 +996,9 @@ if $ARGS[0] = 'whats_it_like_dick':
 			else
 				'"What''s it like having a dick?" you ask, giving <<$npc_firstname[$boy]>>''s stiff meat a funny look as you jerk it experimentally.'
 			end
-			if npc_humor[$boy] = 1:
+			if $npc_humor[$boy] = 'childish':
 				'"What''s it like having a pussy?" he shrugs. "I don''t know, it''s just a dick. I have one. I don''t know how to explain that."'
-			elseif npc_humor[$boy] = 2:
+			elseif $npc_humor[$boy] = 'perverted':
 				'"Like having a brain between your legs that wants to fuck all the time," he grins.'
 				'"Seriously?" you ask, staring at it even harder.'
 				'"Fucker gets hard whenever it feels like it, whether there''s a pussy to be fucked or not," he chuckles. "But pussy is always what it wants."'
@@ -1123,9 +1124,9 @@ if $ARGS[0] = 'whats_it_like_fuck_girl':
 			cla & *clr
 			gs'sex_ev_pillow_talk2', 'dick_grab_image'
 			'"What''s it like having sex as a guy?" you ask curiously. "I mean like, I know what it''s like to get fucked. But what''s it like to do the fucking?"'
-			if npc_humor[$boy] = 1:
+			if $npc_humor[$boy] = 'childish':
 				'"Like having my dick surrounded with hot sticky goo," he says, grinning childishly. "Once I''m in, I just want to keep pumping until I explode."'
-			elseif npc_humor[$boy] = 2:
+			elseif $npc_humor[$boy] = 'perverted':
 				'"Hot and wet," <<$npc_firstname[$boy]>> smiles affectionately. "Like having my dick wrapped in warm silk that squeezes me tight and pulls me in. That''s what your pussy feels like."'
 			else
 				'"It''s... hot," <<$npc_firstname[$boy]>> says.'
@@ -1139,6 +1140,49 @@ if $ARGS[0] = 'whats_it_like_fuck_girl':
 end
 
 
+if $ARGS[0] = 'how_stay_hard':
+	if npc_stamina[$boy] > 5 and sex_ev['how_stay_hard_talk'] = 0:
+		act'How do last so long?':
+			cla & *clr
+			sex_ev['how_stay_hard_talk'] = 1
+			gs'sex_ev_pillow_talk2', 'dick_grab_image'
+			if sex_ev['cum_count'] < npc_sexdrive[$boy] + sex_ev['extra_cum']:
+				'"I don''t understand how you can stay hard without coming for so long," you murmur, marvelling at how hard <<$npc_firstname[$boy]>>''s member is inside your grip even now.'
+			else
+				'"I don''t understand how you can stay hard without coming for so long," you murmur, almost unable to believe the floppy dick inside your grasp was the rock hard member inside you that went for minutes on end.'
+			end
+			if $npc_humor[$boy] = 'childish':
+				'"Well, you see, I just try to imagine I''m fucking a really ugly dude, and then I can''t help but not want to-"'
+				act'Roll your eyes':
+					cla & *nl
+					'You shove your hand in his face, rolling your eyes as he cackles with laughter.'
+					'"Don''t be crass," you scowl, disgusted by his childish sense of humor.'
+					gs'sex_ev_pillow_talk2', 'dick_talk_topics'
+				end
+				
+				act'Giggle':
+					cla & *nl
+					'You shove your hand in his face, rolling your eyes as he cackles with laughter.'
+					'"Don''t be stupid," you say, failing to hold back a few giggles yourself.'
+					gs'sex_ev_pillow_talk2', 'dick_talk_topics'
+				end
+			elseif $npc_humor[$boy] = 'perverted':
+				'"What do you mean you don''t understand? Most guys can last ages because they do nothing but watch porn and edge all day," he snickers. "Anyone who can''t is either a virgin or just a two pump chump."'
+				gs'sex_ev_pillow_talk2', 'dick_talk_topics'
+			elseif $npc_humor[$boy] = 'intellectual':
+				'"I find that if I concentrate on doing multiplication problems, then I don''t focus so much on the pleasure and won''t come," <<$npc_firstname[$boy]>> says.'
+				'You give him a look but he maintains a straight face.'
+				'"The only problem with my method is sometimes I''m doing maths and realize I''m getting hard instead."'
+				'"..."'
+				'Finally, his expression cracks and his mouth twists at the corner.'
+				'"You do not!" you cry aloud, laughing as you smack him with a pillow.'
+				'"I''m just kidding!" he laughs back. "But I had you for a second didn''t I?"'
+				gs'sex_ev_pillow_talk2', 'dick_talk_topics'
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'morning_sex_talk':
 	gs'sex_ev_pillow_talk', 'stop_talk'
 	act'Change the subject':cla & gs'sex_ev_pillow_talk', 'topic_route'

+ 27 - 3
locations/sex_ev_reactions.qsrc

@@ -480,7 +480,7 @@ end
 
 if $ARGS[0] = 'swallow_react1':
 	if sex_ev['swallow'] = 1 or sex_ev['last_cum'] = 'swallow':
-		if npc_cum_pref[$boy] = 2 and $pc_cum_pref_know[$boy] = '':
+		if $npc_cum_pref[$boy] = 'mouth' and $pc_cum_pref_know[$boy] = '':
 			'"I love watching you swallow," <<$npc_firstname[$boy]>> says, looking at you with blissful satisfaction. '
 			act'You think it''s hot?':
 				cla & *nl
@@ -514,7 +514,7 @@ if $ARGS[0] = 'swallow_react1':
 			end
 			gs 'sex_ev_reactions', 'spit_quit'
 		else
-			if npc_cum_pref[$boy] = 2 and $pc_cum_pref_know[$boy] = npc_cum_pref[$boy]:
+			if $npc_cum_pref[$boy] = 'mouth' and $pc_cum_pref_know[$boy] = npc_cum_pref[$boy]:
 				'"You''re so hot when you swallow my load like that," <<$npc_firstname[$boy]>> smiles at you.'
 				gs 'sex_ev_reactions', 'swallow_for_you'
 			else
@@ -523,7 +523,9 @@ if $ARGS[0] = 'swallow_react1':
 		end
 		gs 'sex_ev_reactions', 'swallow_not_for_you'
 		gs 'sex_ev_reactions', 'spit_quit'
+!!		gs 'sex_ev_reactions', 'why_like_swallowing'
 		gs 'sex_ev_reactions', 'cum_tasty'
+
 		!!gs 'sex_ev_reactions', 'cum_bad_taste'
 	end
 end
@@ -708,6 +710,8 @@ if $ARGS[0] = 'facial_happy_reacts':
 					if $npc_cum_pref[$boy] = 'facial':
 						'"Yeah," <<$npc_firstname[$boy]>> smiles back. "You have no idea how hot it is, seeing you with my cum all over your face."'
 						'"You''re weird," you giggle some more, making his cum dribble down your cheeks.'
+!!					elseif npc_dislikes_facials[$boy] = 1:
+						
 					else
 						if rand(1,2) = 1:
 							'"I guess," <<$npc_firstname[$boy]>> shrugs. "Most guys seem to be into it. Can''t really explain it though."'
@@ -810,6 +814,26 @@ if $ARGS[0] = 'cum_tasty':
 	end
 end
 
+if $ARGS[0] = 'why_like_swallowing':
+	act'Why do guys like girls who swallow?':
+		cla
+		act'Amused':
+			cla & *nl
+			'"What is it that guys like so much about watching a girl swallow cum?" you ask, an amused smirk on your lips to go with <<$npc_firstname[$boy]>>''s cum.'
+		end
+		
+		act'Annoyed':
+			cla & *nl
+			'"Ugh," you '
+		end
+	end
+end
+
+
+if $ARGS[0] = 'why_like_swallowing2':
+
+end
+
 if $ARGS[0] = 'facial_ruined_makeup':
 	if pcs_makeup ! sex_ev['starting_makeup'] and sex_ev['ruin_makeup'] ! 1:
 		if ($sex_ev['last_cum'] = 'facial' or $sex_ev['last_cum'] = 'face_mouth'):
@@ -1450,7 +1474,7 @@ end
 
 
 if $ARGS[0] = 'cum_already':
-	if sex_ev['cycle_limit'] =< 3 and sex_ev['came_together'] < 3 and sex_ev['did_we_cum_together'] ! 1 and ($sex_ev['last_cum'] = 'creampie' or $sex_ev['last_cum'] = 'condom' or $sex_ev['last_cum'] = 'pullout'):
+	if sex_ev['cycle_limit'] =< 3 and sex_ev['came_together'] < 3 and sex_ev['did_we_cum_together'] ! 1 and ($sex_ev['last_cum'] = 'creampie' or $sex_ev['last_cum'] = 'condom' or $sex_ev['last_cum'] = 'pullout') and sex_ev['warn'] = 0:
 		act'Did you come already?':
 			cla & *nl
 			'"What was that?" you ask. "Did you come already?"'

+ 75 - 27
locations/sex_ev_reactions_creampie.qsrc

@@ -458,9 +458,9 @@ if $ARGS[0] = 'creampie_ask_next_time':
 						$sex_ev['ask_next_time'] = 'not_mad'
 						cla & *nl
 						if sex_ev['came_together'] > 0:
-							'"I don''t mind... if you come inside me..." you pant. "But... could you ask next time...?"'
+							'"Just... ask next time..." you pant, smiling exhaustedly at him.'
 						else
-							'"I don''t mind if you come inside me," you smile gently at him. "But you need to ask before you do."'
+							'"I don''t mind," you smile gently at him. "But you need to ask before you do."'
 						end
 						if sex_ev['just_cum_inside_me'] = 1 and sex_ev['cum_wherever'] ! 1:
 							gs'sex_ev_reactions_creampie', 'did_you_come_inside_boy_react1'
@@ -1476,10 +1476,12 @@ if $ARGS[0] = 'creampie_apologize':
 			cla & *clr
 			if $sex_ev['position'] = 'miss':
 				'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/4.jpg"></center>'
+				'"Sorry," you smile teasingly as you unlock your legs from behind <<$npc_firstname[$boy]>>. "I couldn''t resist."'
 			elseif $sex_ev['position'] = 'cowgirl':
 				'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/smile1.jpg"></center>'
+				'"Sorry," you smile teasingly, sitting back on your haunches and taking extreme pleasure in the way <<$npc_firstname[$boy]>>''s cock and cum <i>squish</i> inside you. "I couldn''t resist."'
 			end
-			'"Sorry," you smile teasingly. "I couldn''t resist."'
+			
 			gs 'sex_ev_sex', 'sex_end'
 		end
 	end
@@ -1488,10 +1490,32 @@ end
 if $ARGS[0] = 'already_creampied_me':
 	if sex_ev['creampie_count'] > 1 and sex_ev['danger_day'] = 1 and sex_ev['creampie_allowance'] = 0:
 		act'Since you already came inside... (creampies okay)':
-			sex_ev['creampie_allowance'] = 1
-			cla & *nl
-			'"You can keep coming inside me if you want," you smile at <<$npc_firstname[$boy]>>. "Since you already did it once, we might as well make the most of it..."'
-			gs 'sex_ev_sex', 'sex_end'
+			cla & sex_ev['creampie_allowance'] = 1
+			act'Happy':
+				cla & *nl
+				'"You can keep coming inside me if you want," you smile at <<$npc_firstname[$boy]>>. "Since you already did it once, we might as well make the most of it..."'
+				gs 'sex_ev_sex', 'sex_end'
+			end
+			
+			act'Annoyed':
+				cla & *nl
+				'"I guess there''s no point in pulling out anymore..." you sigh, scowling at <<$npc_firstname[$boy]>>. "Might as well just finish inside every time."'
+				if $pc_cum_pref_know[$boy] = 'creampie':
+					'"You''re the best," <<$npc_firstname[$boy]>> smiles at you.'
+					'"Shut the fuck up," you roll your eyes in return.'
+				end
+				gs 'sex_ev_sex', 'sex_end'
+			end
+			
+			act'Casual':
+				cla & *nl
+				'"You know, you can keep coming inside me if you want," you smile at <<$npc_firstname[$boy]>>. "Since you already did it once, a few more times probably won''t make much difference."'
+				if $pc_cum_pref_know[$boy] = 'creampie':
+					'"You''re the best," <<$npc_firstname[$boy]>> smiles at you.'
+					'"I know," you smirk in return.'
+				end
+				gs 'sex_ev_sex', 'sex_end'
+			end
 		end
 	end
 end
@@ -2095,6 +2119,24 @@ if $ARGS[0] = 'creampie_wtf':
 			sex_ev['react'] = 1
 			sex_ev['mad'] = 1
 			sex_ev['creampie_wtf'] += 1
+			act'You asshole!':
+				cla & *clr
+				gs'sex_ev_reactions_creampie', 'creampie_wtf_image'
+				'"What the fuck, you asshole!" you exclaim as <<$npc_firstname[$boy]>> lets his cock slip from your pussy, the flow of liquid you were expecting following out quickly after. "Who said you could come inside me like that?"'
+				if npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1:
+					if $npc_cum_pref[$boy] = 'creampie':
+						'"Sorry," <<$npc_firstname[$boy]>> says, not looking sorry at all. "It just felt too good. I couldn''t help it."'
+					else
+						'"Sorry," <<$npc_firstname[$boy]>> says, not looking sorry at all. "It just kinda happened."'
+					end
+				else
+					'"Fuck! I know! I''m so sorry! " he says, looking ashamed. "It was an accident! I swear! I didn''t mean to!"'
+				end
+				
+				gs'sex_ev_reactions_creampie', 'creampie_wtf_2'
+				gs'sex_ev_reactions_creampie', 'creampie_forgive'
+				gs'sex_ev_reactions_creampie', 'creampie_wtf_no_bc'
+			end
 			if sex_ev['promise_no_creampie'] = 1:
 				act'You promised you''d pull out!':
 					cla & *clr
@@ -2134,25 +2176,7 @@ if $ARGS[0] = 'creampie_wtf':
 							gs'sex_ev_reactions_creampie', 'creampie_forgive'
 						end
 						
-						if birth_control['think_safe'] ! 1:
-							act'I''m not on birth control!':
-								cla & *nl
-								if npc_know_not_bc[$boy] = 1:
-									'"You know I''m not on birth control you fucking moron!" you hiss back.'
-								else
-									npc_know_not_bc[$boy] = 1
-									'"I''m not on birth control you fucking moron!" you hiss back.'
-								end
-								if rand(0,1) = 1:
-									'"You''re not gonna get pregnant from one creampie," he says, rolling his eyes.'
-								else
-									'"Just buy some plan B tomorrow," he  says, rolling his eyes.'
-								end
-								gs'sex_ev_reactions_creampie', 'creampie_wtf_2'
-								gs'sex_ev_reactions_creampie', 'creampie_forgive'
-								gs'sex_ev_after', 'quit'
-							end
-						end
+						gs'sex_ev_reactions_creampie', 'creampie_wtf_no_bc'
 					else
 						'"What the fuck!" you exclaim as <<$npc_firstname[$boy]>> lets his cock slip from your pussy, the flow of liquid you were expecting following out quickly after. "You promised you would pull out!"'
 						if npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1:
@@ -2286,7 +2310,31 @@ if $ARGS[0] = 'creampie_wtf':
 end
 
 if $ARGS[0] = 'creampie_wtf_no_bc':
-
+	if birth_control['think_safe'] ! 1:
+		act'I''m not on birth control!':
+			cla & *nl
+			if npc_know_not_bc[$boy] = 1:
+				'"You know I''m not on birth control you fucking moron!" you hiss back.'
+			else
+				npc_know_not_bc[$boy] = 1
+				'"I''m not on birth control you fucking moron!" you hiss back.'
+			end
+			
+			gs'sex_ev_reactions_creampie', 'creampie_wtf_2'
+			gs'sex_ev_reactions_creampie', 'creampie_forgive'
+			
+			if npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1:
+				if rand(0,1) = 1:
+					'"You''re not gonna get pregnant from one creampie," he says, rolling his eyes.'
+				else
+					'"Just buy some plan B tomorrow," he  says, rolling his eyes.'
+				end
+				gs'sex_ev_after', 'quit'
+			else
+				'<<$npc_firstname[$boy]>> cringes, looking even more guilty than he did before.'
+			end
+		end
+	end
 end
 
 if $ARGS[0] = 'creampie_forgive':

+ 2 - 0
locations/sex_ev_sex.qsrc

@@ -624,6 +624,7 @@ if $ARGS[0] = 'sex_end':
 		gs'sex_ev_reactions', 'cum_kiss_cock'
 		gs'sex_ev_reactions', 'cum_react'
 	end
+	gs'sex_ev_cum', 'cum_inside_pull_away'
 	
 	if sex_ev['hurry_up'] > 0:
 		cla
@@ -1435,6 +1436,7 @@ if $ARGS[0] = 'reset':
 	$sex_ev['end_comment'] = ''
 	$sex_ev['cum_together_dialogue1'] = ''
 	sex_ev['hypno_came_together'] = 0
+	sex_ev['pee_after'] = 0
 end
 
 if $ARGS[0] = 'pain':

+ 1 - 0
locations/sex_ev_stats.qsrc

@@ -4,6 +4,7 @@ if $ARGS[0] = 'npc_update':
 	gs 'boy_updater', 'fav_body_part'
 	gs 'boy_updater', 'dick_update'
 	gs 'boy_updater', 'stamina_update'
+	gs 'boy_updater', 'humor_update'
 end
 
 if $ARGS[0] = 'starting_stats':

+ 2 - 2
locations/sex_ev_wakeup.qsrc

@@ -719,7 +719,7 @@ if $ARGS[0] = 'forgot_bc_pill':
 				end
 				if mc_inventory['morning_after_pill'] > 0:
 					*nl
-					if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+					if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
 						'Wait, don''t you have that morning after pill Aunt Luda gave you?'
 					else
 						'Wait, don''t you have a morning after pill in your bag?'
@@ -744,7 +744,7 @@ if $ARGS[0] = 'forgot_bc_pill':
 						end
 						if mc_inventory['morning_after_pill'] > 0:
 							*nl
-							if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+							if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
 								'Actually, you have the one Aunt Luda gave you. For emergencies she said...'
 							else
 								'Actually, you have one in your bag. You could take it right now.'

Some files were not shown because too many files changed in this diff