# mod_wlife_maxim_sex

!!--- First time ------

if $ARGS[0] = 'hotel_first_start':
	*clr & cla
	$orgasm_or = 'no'
	minut += 3
	cumnostd = 1
	gs 'boystat', 'A906'
	if npc_sex['A906'] = 0: guy += 1 & npc_sex['A906'] = 1
	pcs_horny -= iif(pcs_horny > 20, 20, 0)
	gs 'stat'
	'<center><img <<$set_imgh>> src="mod/wlife/images/characters/maxim.jpg"></center>'
	'You would have guessed that he would be more shy about undressing in front of you, but he removes his clothes without a second thought and lies down on the bed before you have even removed your shoes. You stop for a moment to look at him and he''s as unattractive as you have imagined. He has never exercised a day in his life or spent a large amount of time outside judging from his pale and pudgy body. You smile at him regardless and continue undressing as he watches every move you make, every inch of skin you reveal intensely. '+iif(wl_maxim['condom'] = 1, 'He only takes his eyes of you to put the condom on his small cock.', 'His small cock twitching in anticipation of what is about to happen')
	
	act 'Get on the bed':
		*clr & cla
		gs 'arousal', 'foreplay', 1, 'prostitution'
		gs 'stat'
		'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/start_rubbing.mp4"></video></center>'
		'"You like what you see?" you tease him as you kneel next to him on the bed. His only response is a appreciative ''yes'' as he stretches out a meaty hand to touch you, but pulls back an inch before he reaches you. You force yourself to not roll your eyes and instead plaster an understanding expression on your face. If this is going to happen, you''ll have to take the initiative again. "It''s OK, you can touch me, you have paid for it. Remember?" you remind him, take his soft hand and move it between your legs. You let go of his hand the moment his skin connects with your pussy, but he seems to finally found a drop of confidence and he moves his fingers back and forth between your pussy lips on his own. His cock twitches without you having touched it even once. This will be over quick.'
		'"Let''s get to the good part," you tell him as you lie down next to him.'
		
		act 'Tell him to get on top of you':
			*clr & cla
			'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/start_pussy.mp4"></video></center>'			
			'"Get on top of me," you command as you spread your legs invitingly. You don''t have to tell him twice. He moves on top of you with a speed you didn''t think he was capable of and positions the tip of his cock at the entrance to your hole. He pushes forward, misses, tries again, fails again until he takes his hand to guide his small dick into your slit. He moans and starts to move back and forth, but you know this will be one of those fucks where you wish you could surf on your phone and didn''t have to wait and be bored while the guy goes through the motions. You could just fake it to get it over more quickly and he''ll probably love it, when he thinks he gave you an orgasm.'
			
			gs 'arousal', 'vaginal', 2, 'prostitution'
			gs 'stat'
			
			gs 'mod_wlife_maxim_sex', 'fake_actions'
		end
	end
end

if $ARGS[0] = 'hotel_first_end':
	gs 'mod_wlife_maxim_sex', 'cumshot'
	
	act 'Clean up and get dressed':
		*clr & cla
		minut += 10
		cumspclnt = 20
		gs 'cum_cleanup'
		gs 'stat'
		'<center><img <<$set_imgh>> src="mod/wlife/images/characters/maxim.jpg"></center>'
		'Maxim is already dressed and sitting on the edge of the bed, when you leave the bathroom a few minutes later. He''s not looking up, when the door shuts with a soft click behind you. He has reverted back to his introverted self. His finger tremble slightly as if he was nervous about something. Even sleeping together doesn''t seem to do the trick and get him completely out of his shell. "I''m heading out," you say with a pause to see if he reacts. He doesn''t. "It was nice meeting you," you add and after waiting a few additional moments you head for the door.'
		'"Wait," he says, when it finally bursts out of him and he jumps up to follow you to the door. "I really '+iif(wl_maxim['love'] < 2, 'liked', 'loved')+' meeting you <<$pcs_firstname>>. Could I maybe have your phone number? So I could call you, when I''m back in Pavlovsk?" he blurts out quickly to get it all out there before his courage abandons him again.'
		*nl
		'Should you say yes? You don''t get the feeling that he''s a bad guy and the money wasn''t bad for the amount of work you had to do. Or you could just say no and walk away. The sex wasn''t great after all.'

		act 'Yes and be nice about it':
			cla & *nl
			wl_maxim['love'] += 1
			$wl_names['maxim'] = $pcs_nickname
			'"Of course, Maxim," you say offering him a bright smile after you have dictated him your phone number. "Make sure to save it under <<$pcs_nickname>>. All my friends call me that," you tell him before you close the door behind you.'
			'"Sure, <<$pcs_nickname>>. I would like that," Maxim replies a bit shyly like always, but also clearly happy that you suggested it.'
			
			act 'Leave the hotel': gt 'pavtrain'
		end
		
		act 'Yes and be transactional about it':
			cla & *nl
			$wl_names['maxim'] = $pcs_firstname
			'"Of course, Maxim," you say before dictating him your phone number. "But make sure you can pay, when you call me," you remind him before you close the door behind you.'
			
			act 'Leave the hotel': gt 'pavtrain'
		end
		
		gs 'willpower', 'prostitution', 'resist', 'easy'
		if will_cost <= pcs_willpwr:
			act 'No (<<will_cost>> Willpower, Warning: Blocks all future content with him)':
				cla & *nl
				wl_maxim['status'] = -1
				gs 'willpower', 'pay', 'resist'
				gs 'stat'
				'You shake your head and reply coldly. "Sorry Maxim, but no. This was a one time thing."'
				
				act 'Leave the hotel': gt 'pavtrain'
			end
		else
			act 'No (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
		end
	end
end

!!------ Repeatable ------
	
if $ARGS[0] = 'hotel_repeat_start':
	*clr & cla
	minut += 3
	cumnostd = 1
	$orgasm_or = 'no'
	gs 'boystat', 'A906'
	npc_sex['A906'] = 1
	pcs_horny -= iif(pcs_horny > 20, 20, 0)
	'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/start_rubbing.mp4"></video></center>'
	iif(wl_temp = 0, 'You undress quickly and efficiently, but', 'You smile at him as you give him a little show,')+' he watches every move you make, every inch of skin you reveal intensely. '+iif(wl_maxim['condom'] = 1, 'He only takes his eyes of you to put the condom on his small cock.', 'His small cock twitching in anticipation of what is about to happen')
	if wl_maxim['love'] < 10:
		'He stretches out a meaty hand to touch you, but pulls back an inch before he reaches you. You force yourself not roll your eyes. This again? Didn''t you already establish last time that he can touch you. You try not to show your annoyance and instead plaster an understanding expression on your face. "It''s OK, you can touch me, remember?" you remind him, take his soft hand and move it between your legs. You let go it when his skin connects with your pussy, but he seems to finally found a drop of confidence and he moves his fingers back and forth between your pussy lips on his own. His cock twitches without you having touched it even once. This will be over quick again.'
	else
		'He doesn''t need an invitation to touch you. He has build up enough confidence to touch you on his own. He moves his meaty fingers back and forth between your pussy lips and even dips a finger inside your hole. He wiggles it around before pulling it out and sticking it in his own mouth. "You taste like heaven," he murmurs with his finger still in his mouth.'
	end
	
	gs 'arousal', 'foreplay', 1, 'prostitution'
	gs 'stat'
	
	act 'Lie down on your back': killvar 'wl_temp' & gt 'mod_wlife_maxim_sex', 'repeat_pussy_0'
	
	gs 'willpower', 'kiss', 'self', iif($wl_whore['kiss'] = 'yes', 'easy', 'hard')
	if will_cost <= pcs_willpwr:
		act 'Kiss him (<<will_cost>> Willpower)':
			*clr & cla
			pcs_horny -= iif(pcs_horny > 20, 20, 0)			
			gs 'willpower', 'pay', 'self'
			'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/start_kissing.mp4"></video></center>'
			if wl_maxim['kiss'] = 0:
				wl_maxim['kiss'] = 1
				wl_maxim['love'] += 4
				'Maxim moves his head slightly to the side and looks away, when you move in closer. "Uhm... <<$wl_names[''maxim'']>>, what are you doing?" You gently put a hand on his face and turn his head so he''s facing you again. "I want to kiss you, do you have a problem with that?"'
				'Confusion flickers in his eyes. "I... Of course not, but I though whor... girls like you don''t really kiss?'+iif(wl_temp = 2, ' Maybe a peck on the cheek, but no real kissing."', '"')
				'"You''re a special case," you '+iif($wl_whore['kiss'] = 'yes', 'lie', 'tell him')+' and lean even closer. This time he doesn''t fight it and his eyes flutter shut as your soft lips meet his. You push against his lips with your tongue and after a few tries Maxim understands what you''re trying to do and parts his lips as well. He keeps his eyes closed as your tongues dance around each other.'
				'His eyes look soft and dreamy, when they slowly open up again. "I really love it, when you do that."'
				
				if $wl_whore['kiss'] ! 'yes': $wl_whore['kiss'] = 'yes'
			else
				wl_maxim['love'] += 2
				'He doesn''t fight it. Instead he immediately embraces your kiss and his eyes flutter shut as your soft lips meet his. You push against his lips with your tongue and after a few tries Maxim understands what you''re trying to do and parts his lips as well. He keeps his eyes closed as your tongues dance around each other.'
				'His eyes look soft and dreamy, when they slowly open up again. "I really love it, when you do that."'
			end
		
			gs 'arousal', 'kiss', 2, 'prostitution'
			gs 'stat'
			
			act 'Lie down on your back': killvar 'wl_temp' & gt 'mod_wlife_maxim_sex', 'repeat_pussy_0'
		end
	else
		act 'Kiss him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
	end
end

if $ARGS[0] = 'repeat_pussy_0':
	*clr & cla
	pcs_horny -= iif(pcs_horny > 20, 20, 0)
	'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/start_pussy.mp4"></video></center>'	
	'"Get on top of me," you command as you spread your legs invitingly. You don''t have to tell him twice. He moves on top of you with a speed you didn''t think he was capable of and positions the tip of his cock at the entrance to your hole. He pushes forward, misses, tries again, fails again until he takes his hand to guide his small dick into your slit. He moans and starts to move back and forth, but you know this will be one of those fucks where you wish you could surf on your phone and didn''t have to wait and be bored while the guy goes through the motions.'
	'He tries so hard, but still fails. It''s not about how he looks or his comparably small penis or his efforts. He''s just not good at it. His technique is lacking any finesse and he never manages to hit the right spots. The worst thing is he knows it. Even if he clearly enjoys it, you can see the doubt in his eyes about his performance. You could just fake it to get it over more quickly and he''ll probably love it, when he thinks he gave you an orgasm.'
			
	gs 'arousal', 'vaginal', 2, 'prostitution'
	gs 'stat'
	
	gs 'mod_wlife_maxim_sex', 'fake_actions'
	
	gs 'willpower', 'kiss', 'force', 'easy'
	if will_cost <= pcs_willpwr:
		act 'Tell him to kiss you (<<will_cost>> Willpower)':
			*clr & cla
			gs 'willpower', 'pay', 'force'
			wl_maxim['love'] += 2
			'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/pussy_kissing_0.mp4"></video></center>'
			'"Kiss me," you tell him on a whim. Lifting your head up a bit you repeat the command. "Please, kiss me." And he does. His lips meet yours in a tender kiss. His movements slow down when his concentration shifts to your mouth. Your tongue meets his, your eyes close and in this moment fucking transforms for him into making love. "<<$wl_names[''maxim'']>>," he moans when he breaks the kiss for a second to catch his breath before he dives back in and your tongues dance around each other.'
			
			gs 'arousal', 'kiss', 2, 'prostitution'
			gs 'arousal', 'vaginal', 2, 'prostitution'
			gs 'stat'
			
			act 'Switch positions':
				*clr & cla
				'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/pussy_kissing_'+rand(1,2)+'.mp4"></video></center>'
				'You switch positions, but the two of you only break the kiss when it''s absolutely necessary. His stamina still isn''t great, but he lasts a bit longer than during your first time. Slowing down and letting him kiss you clearly helped. When he finally breaks the kiss, you open your eyes and see that all his concerns have vanished from his eyes. Instead they are filled with lust, love and longing.'
				
				gs 'arousal', 'kiss', 2, 'prostitution'
				gs 'arousal', 'vaginal', 2, 'prostitution'
				gs 'stat'
				
				gs 'mod_wlife_maxim_sex', 'cumshot_actions'
			end
		end
	else
		act 'Tell him to kiss you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
	end
end

if $ARGS[0] = 'hotel_repeat_end':
	gs 'mod_wlife_maxim_sex', 'cumshot'

	act 'Clean up and get ready to leave':
		if wl_maxim['love'] > 15 and wl_maxim['status'] = 4:
			gt 'mod_wlife_maxim', 'cuddle'
		else
			wl_temp = 0 & gt 'mod_wlife_maxim', 'no_cuddle_end'
		end
	end
	
	if wl_maxim['status'] > 4:
		gs 'willpower', 'misc', 'self', 'easy'
		if will_cost <= pcs_willpwr:
			act 'Cuddle with him (<<will_cost>> Willpower)':
				minut += 2
				cumspclnt = 20
				gs 'cum_cleanup'
				gs 'willpower', 'pay', 'self'
				gt 'mod_wlife_maxim', 'cuddle'
			end
		else
			act 'Ask him to cuddle (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
		end
	end
end

!!------ Repeatable and first scene ------

if $ARGS[0] = 'fake_actions':
	act 'Don''t fake it':
		*clr & cla
		minut += 6
		'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/pussy_'+iif(wl_maxim['status'] < 4, 1, rand(0,3))+'.mp4"></video></center>'
		'You aren''t in the mood to put on a show for him. He paid to stick his dick inside you, not for you to perform like a pornstar. If he wants you moaning like a bitch in heat, he should try to be actually good in bed.'
		'Maxim doesn''t seem to care that you just lie there like a doll or at least he isn''t showing it'+iif(wl_maxim['status'] < 4, '  and after a few more minutes his movements become erratic and you know he''s close.', '.')
			
		gs 'arousal', 'vaginal', -2, 'prostitution'
		gs 'stat'
			
		gs 'mod_wlife_maxim_sex', 'cumshot_actions'
	end
			
	gs 'willpower', 'misc', 'self', 'easy'
	if will_cost <= pcs_willpwr:
		act 'Fake it (<<will_cost>> Willpower)':
			*clr & cla
			minut += 3
			wl_maxim['love'] += 1
			gs 'willpower', 'misc', 'self', 'easy'
			gs 'willpower', 'pay', 'self'
			'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/pussy_'+iif(wl_maxim['status'] < 4, 0, rand(0,3))+'.mp4"></video></center>'
			'You let out a moan. It''s soft and quiet, but you immediately have his attention, when a second more intense moan leaves your lips and you start to squirm in fake delight. "Yes, fuck me," you say and his eyes shoot up and stare at you as if he has never seen a woman enjoying sex. And maybe he hasn''t, you think, but shove the thought aside and concentrate on your performance. "Fuck me harder," you shout and throw your head back and to your surprise he actually manages to increase his rhythm. But there is no way that he''ll manage to give you a real orgasm.'+iif(wl_maxim['status'] < 4, ' His movements already become a bit more erratic and you know he''s close.', '') 
				
			gs 'arousal', 'vaginal', -2, 'prostitution'
			gs 'stat'
			
			gs 'mod_wlife_maxim_sex', 'cumshot_actions'
		end
	else
		act 'Fake it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
	end
end

if $ARGS[0] = 'cumshot_actions':
	if wl_maxim['condom'] = 1:
		wl_maxim['internal'] = 0
		act 'Continue': gt 'mod_wlife_maxim_sex', 'hotel_'+iif(wl_maxim['status'] < 4, 'first', 'repeat')+'_end'
	else
		act 'Don''t say anything':
			wl_maxim['internal'] = 0
			wl_stats['unprotected'] += 1

			gt 'mod_wlife_maxim_sex', 'hotel_'+iif(wl_maxim['status'] < 4, 'first', 'repeat')+'_end'
		end	
		gs 'willpower', 'cum_inside', 'resist', 'easy'
		if will_cost <= pcs_willpwr:
			act 'Tell him to pull out (<<will_cost>> Willpower)':
				wl_maxim['internal'] = -1
				gs 'willpower', 'cum_inside', 'resist', 'easy'
				gs 'willpower', 'pay', 'resist'
				gt 'mod_wlife_maxim_sex', 'hotel_'+iif(wl_maxim['status'] < 4, 'first', 'repeat')+'_end'
			end
		else
			act 'Tell him to pull out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
		end
		gs 'willpower', 'cum_inside', 'self', 'easy'
		if will_cost <= pcs_willpwr:
			act 'Tell him to cum inside you (<<will_cost>> Willpower)': 
				wl_maxim['internal'] = 1
				wl_stats['unprotected'] += 1
				gs 'willpower', 'cum_inside', 'self', 'easy'
				gs 'willpower', 'pay', 'self'
				gt 'mod_wlife_maxim_sex', 'hotel_'+iif(wl_maxim['status'] < 4, 'first', 'repeat')+'_end'
			end
		else
			act 'Tell him to cum inside you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
		end
	end
end

if $ARGS[0] = 'cumshot':
	*clr & cla
	minut += 2
	wl_maxim['love'] += 1
	if wl_maxim['condom'] = 1 or wl_maxim['internal'] = -1:
		gs 'cum_call', 'breasts', 'A906', 1
		gs 'cum_call', 'stomach', 'A906', 1
		'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/end_'+iif(wl_maxim['condom'] = 1, 0, 1)+'.mp4"></video></center>'
		iif(wl_maxim['condom'] = 1, '"Pull out," you warn him not a moment too soon. His cock twitches the second he pulls out of your hole', 'After one last push inside you, he pulls out and his cock twitches the seconds he tears the condom of')+' and warm cum hits your breasts and stomach. "Oh, god," he moans as '+iif(wl_maxim['condom'] = 1, 'your', 'his')+' hand grabs his cock and drains the last drops of cum with a few gentle strokes land on your labia.'
		if wl_maxim['status'] < 4: '"Wow," you say amazed by the huge amount of cum that forms a tiny lake on your chest.'
	else
		if wl_maxim['internal'] = 1: wl_maxim['love'] += 1
		gs 'cum_call', 'vaginal', 'A906', 1
		'<center><video autoplay loop src="mod/wlife/images/sex/maxim/hotel/end_2.mp4"></video></center>'
		iif(wl_maxim['internal'] = 1, '"Do it," you order him and look directly into his eyes. "Cum inside me, fill me up," you encourage him.', 'You decide not to say anything and leave the decision to him.')+' Only a few seconds later you can feel him twitch inside you for the first time and again and again and again. It doesn''t seem to end as his his cock shots one large spurt of cum after another inside your cunt.'	
	end
	if wl_maxim['status'] < 4:
		'"Wow," you say amazed by the hug amount of cum '+iif(wl_maxim['condom'] = 1 or wl_maxim['internal'] = -1, 'that pools between your breasts and near your belly button', 'that flows out of your pussy')+' and some primal instinct moves your hand to your '+iif(wl_maxim['condom'] = 1 or wl_maxim['internal'] = -1, 'chest', 'crotch')+' to stick your fingers into '+iif(wl_maxim['condom'] = 1 or wl_maxim['internal'] = -1, 'the gooey lake.', 'your gooey hole.')
		'"Wow?" he asks starring at you like a confused puppy. "Did I do something wrong?"'
		'You laugh and shake your head. "No silly, it''s just that I have never ever seen one man producing so much cum. It''s...," you take a moment to look for the right words as you watch the cum drip from your sticky fingers, "weirdly fascinating."'
	end
	
	gs 'arousal', 'end'
	gs 'stat'
end

--- mod_wlife_maxim_sex ---------------------------------