Browse Source

[changed] more willpower seeding for mostly letter F

sovietmercader 5 years ago
parent
commit
760ce421aa

+ 0 - 2
locations/BDSM_Club.qsrc

@@ -148,7 +148,6 @@ if $ARGS[0] = 's_start':
 	$menu_loc = 'BDSM_Club'
 	$menu_arg = 's_start'
 	menu_off = 0
-	sub += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/1_1.jpg"></center>'
 	'You enter the club and Mistress Elektra is sitting at her desk overseeing admissions.'
@@ -169,7 +168,6 @@ if $ARGS[0] = 'd_start':
 	$menu_loc = 'BDSM_Club'
 	$menu_arg = 'd_start'
 	menu_off = 0
-	pcs_dom += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/1_1.jpg"></center>'
 	'Elektra is sitting at the admissions desk and greets you informally.'

+ 93 - 42
locations/cardgame_durak.qsrc

@@ -34,6 +34,17 @@ if $ARGS[0] = 'start':
 		'"Cards? We can deal you in, but only if you want to play strip poker", Vitek grins. "The loser does whatever the winner wants them to do. Because you''re a girl, you''ll get one extra piece of clothing to start with. Sound fair?"'
 		'Your game statistics: You''ve won <<card_game_durak_win>> times, lost <<card_game_durak_loss>> times, managed a draw <<card_game_durak_draw>> times, and ended up naked <<card_game_durak_nude>> times.'
 		act 'Play': gt 'cardgame_durak', 'card_game_durak_play'
+		gs 'willpower', 'misc', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Not now (<<will_cost>> Willpower)':
+				gs 'willpower', 'misc', 'resist'
+				gs 'willpower', 'pay', 'resist'
+				gs 'stat'
+				gt 'shulga_room', 'start'
+			end
+		else
+			act 'Not now (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
 	else
 		'<<iif(RAND(0,1) = 0,''Dan'',''Vitek'')>> sighs: "I''m tired of playing cards. Let''s just watch some TV or something, or have some more beers."'
 		act 'Leave': gt 'shulga_room', 'start'
@@ -65,10 +76,9 @@ if $ARGS[0] = 'card_game_durak_play':
 		
 		if pav_slut < 75 or kotovLoveQW > 0: 
 			act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
-		end
-		if pav_slut >= 75 and cg_clother_cum < 5:
-			if RAND(1,100) <= 90:
-				if RAND(1,100) <= 40: 
+		elseif pav_slut >= 75 and cg_clother_cum < 5:
+			if rand(1,100) <= 90:
+				if rand(1,100) <= 33: 
 					act 'Continue': gt 'cardgame_durak', 'card_game_gsex'
 				else
 					act 'Continue': gt 'cardgame_durak', 'card_game_rough_sex'
@@ -76,15 +86,14 @@ if $ARGS[0] = 'card_game_durak_play':
 			else
 				act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
 			end
-		end
-		if pav_slut >= 75 and cg_clother_cum >= 5:
-			if RAND(1,100) <= 70:
-				if RAND(1,100) <= 40: 
+		elseif pav_slut >= 75 and cg_clother_cum >= 5:
+			if rand(1,100) <= 70:
+				if rand(1,100) <= 33: 
 					act 'Continue': gt 'cardgame_durak', 'card_game_gsex'
 				else
 					act 'Continue': gt 'cardgame_durak', 'card_game_rough_sex'
 				end
-			elseif RAND(1,30) > 10:
+			elseif rand(1,100) <= 33:
 				act 'Continue': gt 'cardgame_durak', 'card_game_casual_sex'
 			else
 				act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
@@ -111,29 +120,71 @@ if $ARGS[0] = 'card_game_durak_play':
 		end
 		$loss_npc_name = $boydesc
 		*nl '<b>The game is over! <<$npc_usedname[$cgd_name_npc]>> has no clothes left and loses!</b>.'
-		if pav_slut < 75: 
-			if RAND(1,100) <= 70:
-				act 'Continue': gt 'cardgame_durak', 'card_game_ggwin_clother'
+		if pav_slut < 75:
+			gs 'willpower', 'exhib', 'force', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Make <<$loss_npc_name>> expose himself to a random girl (<<will_cost>> Willpower)':
+					gs 'willpower', 'exhib', 'force', 'easy'
+					gs 'willpower', 'pay', 'force'
+					gs 'stat'
+					gt 'cardgame_durak', 'card_game_ggwin_penis'
+				end
 			else
-				act 'Continue': gt 'cardgame_durak', 'card_game_ggwin_penis'
+				act 'Make <<$loss_npc_name>> expose himself to a random girl (<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 pav_slut >= 75:
-			if RAND(1,100) <= 70: 
-				if RAND(1,100) <= 50:
-					act 'Continue': gt 'cardgame_durak', 'card_game_ggwin_clothercum'
-				elseif RAND(1,50) < 40:
-					act 'Continue': gt 'cardgame_durak', 'card_game_ggwin_clother'
-				else
-					act 'Continue': gt 'cardgame_durak', 'card_game_ggwin_penis'
+
+			act 'Make <<$loss_npc_name>> expose a random girl': gt 'cardgame_durak', 'card_game_ggwin_clother'
+
+		elseif pav_slut >= 75:
+			gs 'willpower', 'anal', 'force', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Make <<$loss_npc_name>> fuck your ass (<<will_cost>> Willpower)':
+					gs 'willpower', 'anal', 'force', 'easy'
+					gs 'willpower', 'pay', 'force'
+					gs 'stat'
+					gt 'cardgame_durak', 'card_game_gg_sex'
 				end
 			else
-				if RAND(1,100) <= 70:
-					act 'Continue': gt 'cardgame_durak', 'card_game_gg_lick'
-				else
-					act 'Continue': gt 'cardgame_durak', 'card_game_gg_sex'
+				act 'Make <<$loss_npc_name>> fuck your ass (<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', 'cuni', 'force', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Make <<$loss_npc_name>> lick your pussy (<<will_cost>> Willpower)':
+					gs 'willpower', 'cuni', 'force', 'easy'
+					gs 'willpower', 'pay', 'force'
+					gs 'stat'
+					gt 'cardgame_durak', 'card_game_gg_lick'
 				end
+			else
+				act 'Make <<$loss_npc_name>> lick your pussy (<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', 'mast', 'force', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Make <<$loss_npc_name>> cum on a random girl (<<will_cost>> Willpower)':
+					gs 'willpower', 'mast', 'force', 'easy'
+					gs 'willpower', 'pay', 'force'
+					gs 'stat'
+					gt 'cardgame_durak', 'card_game_ggwin_clothercum'
+				end
+			else
+				act 'Make <<$loss_npc_name>> cum on a random girl (<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', 'exhib', 'force', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Make <<$loss_npc_name>> expose himself to a random girl (<<will_cost>> Willpower)':
+					gs 'willpower', 'exhib', 'force', 'easy'
+					gs 'willpower', 'pay', 'force'
+					gs 'stat'
+					gt 'cardgame_durak', 'card_game_ggwin_penis'
+				end
+			else
+				act 'Make <<$loss_npc_name>> expose himself to a random girl (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+
+			act 'Make <<$loss_npc_name>> expose a random girl': gt 'cardgame_durak', 'card_game_ggwin_clother'
 		end
 	end
 	if $cgd_clothes ! '' and $cgd_clothes['A11'] ! '' and $cgd_clothes['A10'] ! '' and $cgd_clothes['A9'] ! '':
@@ -201,14 +252,14 @@ end
 if $ARGS[0] = 'card_game_nosex':
 	minut +=5
 	gs 'stat'
-	card_game_texta = RAND(0,6)
-		if card_game_texta = 0:$card_game_texta = 'I want you to suck me off!'
-		if card_game_texta = 1:$card_game_texta = 'can you masturbate in front of us?'
+	card_game_texta = rand(0,6)
+		if card_game_texta = 0:$card_game_texta = 'I want you to suck me off.'
+		if card_game_texta = 1:$card_game_texta = 'I want you to masturbate in front of us.'
 		if card_game_texta = 2:$card_game_texta = 'I want you to give my dick a kiss.'
-		if card_game_texta = 3:$card_game_texta = 'let me touch your tits.'
+		if card_game_texta = 3:$card_game_texta = 'I want to touch your tits.'
 		if card_game_texta = 4:$card_game_texta = 'I want to fuck you.'
 		if card_game_texta = 5:$card_game_texta = 'I want to touch your pussy.'
-		if card_game_texta = 6:$card_game_texta = 'how about you give me a boob job?'
+		if card_game_texta = 6:$card_game_texta = 'I want a boob job from you.'
 	if $boy = 'A11':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
 		''+func('gopsex','hide','Shulga_var_name')+' ponders for a second, and says: "<<$card_game_texta>>"'
@@ -280,20 +331,20 @@ if $ARGS[0] = 'card_game_gsex':
 			end
 			act 'Continue': 
 				*clr & cla
-				gs 'arousal','bj',4,'dick[1]','gangbang'
+				gs 'arousal','bj',5,'dick[1]','gangbang'
 				gs 'arousal','vaginal',5,'dick[2]','gangbang'
-				gs 'arousal','bj',4,'dick[3]','gangbang'
-				minut -= 8
+				gs 'arousal','bj',5,'dick[3]','gangbang'
+				minut -= 10
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/sex/gsex/ev1_4.jpg"></center>'
 				'Then the guys pull you up, and put you down on your hands and knees. Dan immediately moves behind you, claiming he gets to fuck you first. Vasily and Vitek shrug and take place near your head, expecting you to give them blowjobs while Dan slips his cock inside your eager cunt and begins to thrust his hips against yours.'
 				'Dan''s dick feels great inside you, and you''re not afraid to show the guys that you''re enjoying it. You moan excitedly and eagerly switch from Vasily''s to Vitek''s cock and back, trying to please all of them.'
 				act 'Continue': 
 					*clr & cla
-					gs 'arousal','hj',4,'dick[1]','gangbang'
+					gs 'arousal','hj',5,'dick[1]','gangbang'
 					gs 'arousal','vaginal',5,'dick[2]','gangbang'
-					gs 'arousal','hj',4,'dick[3]','gangbang'
-					minut -= 8
+					gs 'arousal','hj',5,'dick[3]','gangbang'
+					minut -= 10
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/sex/gsex/ev1_5.jpg"></center>'
 					'For a moment, you try to take both of the dicks inside your mouth while Dan fucks you from behind.'
@@ -302,13 +353,13 @@ if $ARGS[0] = 'card_game_gsex':
 					act 'Continue': 
 						*clr & cla
 						gs 'arousal','vaginal',5,'dick[2]','gangbang'
-						gs 'arousal','bj',3,'dick[3]','deepthroat'
-						minut -= 3
+						gs 'arousal','bj',5,'dick[3]','deepthroat'
+						minut -= 5
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/sex/gsex/ev1_6.jpg"></center>'
 						'When you next take Vitek''s cock in your mouth, he puts his hands behind your head and forces you to take his full length down your throat. Your nose is against his hairy groin before you know it, and you cough in surprise. At least, you try to.'
 						'With his dick all the way down your throat, you can''t do much but convulsively swallow, and try to pull away from him. He realizes you''re having trouble deepthroating him, and pulls away from you.'
-						'You gasp loudly once you can breathe again, and sob and retch for a while... with Dan still fucking you allthesame. You can tell Vitek feels bad for pushing you too hard, and you give him a grateful look when he lets go of your head and lets you take over again. You carefully lick and kiss the head of his penis for a moment, as your way of thanking him.'
+						'You gasp loudly once you can breathe again, and sob and retch for a while... with Dan still fucking you all the same. You can tell Vitek feels bad for pushing you too hard, and you give him a grateful look when he lets go of your head and lets you take over again. You carefully lick and kiss the head of his penis for a moment, as your way of thanking him.'
 						act 'Continue': 
 							*clr & cla
 							minut += 5
@@ -409,7 +460,7 @@ if $ARGS[0] = 'card_game_casual_sex':
 	if $boy = 'A10': '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dan/dan.jpg"></center>'
 	if $boy = 'A9': '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vitek/vitek.jpg"></center>'
 	'"Well, you lost <<$pcs_nickname>>. Now you have to pay for all the shit, you cooked up for us!" <<$boydesc>> says.'
-	'"Come on, you can barely come with something beyond fuck me, anyway." You make a snide comment.'
+	'"Come on, you can barely come up with something beyond fuck me, anyway." You make a snide comment.'
 	'"That''s not true! I want you to go out onto the street and we will find a stranger and let him fuck you right there.'
 	'"What the fucking kind of shit is that! I''ve not forced you to fuck anyone..."'
 	'"You''re a bitch, for coming up with all that rubbish you made us do and now you will have to pay for it. So stop your bitching, you lost, so pay up!"'
@@ -570,7 +621,7 @@ if $ARGS[0] = 'card_game_gg_lick':
 			$orgasm_or = 'yes'
 			$orgasm_txt = 'He does a fantastic job of it, and within minutes you''re mewling and breathing in short gasps as you hover on the edge of your orgasm. When you finally have to yield, his friends cheer loudly and even <<$boydesc>> has a smug look on his face when he continues to lick you. Rules are rules, after all; you didn''t say he was done.'
 			gs 'arousal','cuni',2
-			elseif pcs_horny < 70:
+		elseif pcs_horny < 70:
 			'<<$boydesc>> does his best to get you to orgasm. He''s doing all the right things and you feel very aroused, but in the end you can''t quite reach an orgasm this time. After a while you can tell his tongue is starting to feel exhausted, and you tell him he can stop.'
 			gs 'arousal','cuni',2
 		end

+ 17 - 25
locations/etoexhib.qsrc

@@ -159,7 +159,7 @@ if $ARGS[0] = 'pos4':
 		cla
 		*clr
 		minut += 5
-		pcs_horny += sub
+		pcs_horny += 10
 
 		gs 'exhibitionism', 2
 
@@ -175,7 +175,7 @@ if $ARGS[0] = 'pos5':
 	cla
 	*clr
 	minut += 5
-	pcs_horny += sub
+	pcs_horny += 10
 
 	gs 'exhibitionism', 3
 
@@ -955,25 +955,29 @@ if $ARGS[0] = 'pos24tk':
 			menu_off = 1
 			minut += 6
 			pcs_mood -= 10
-			pcs_willpwr -= 10
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/altschool/ptu_angdir.jpg"></center>'
 			'"<<$pcs_nickname>>, where were you? Do you know what is happening in your class right now? I can tell you: there''s some confusion, walking around and there''s even an, pardon the expression, orgy. Go immediately to class, calm everyone down and teach your lesson through the remaining time as is expected of you".'
-			if pcs_dom < sub and izvad = 0:
-				*clr & cla
-				minut += 5
-				gs'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/altschool/ptu_angdir.jpg"></center>'
-				'You <a href="exec: gs ''etoexhib'', ''pos24_director'' ">ask</a> for forgiveness of the Director.'
-				exit
-			elseif pcs_dom > sub and izvad = 0:
+			if izvad = 0:
+				act 'Ask for forgiveness of the Director':
+					*clr & cla
+					minut += 5
+					gs'stat'
+					izvad = 1
+					pzptu = 1
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/altschool/ptu_angdir.jpg" ></center>'
+					'You stand back up and see the Director apologizing for your actions.'
+					'The Director tells you that you need will come to her study in your free time.'
+					act 'Leave':gt'etoexhib','pos24'
+				end
+			end
+			act 'Tell the director this won''t happen again':
 				*clr & cla
 				minut += 5
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/altschool/ptu_angdir.jpg"></center>'
 				'You agree with your error and say that in the future this will not happen again.'
-				act 'Leave':gt'etoexhib','pos24' & teachlevel -= 3
-				exit
+				act 'Leave':teachlevel -= 3 & gt'etoexhib','pos24'
 			end
 		end
 	elseif hour >= 9 and hour <= 12:
@@ -993,18 +997,6 @@ if $ARGS[0] = 'pos24tk':
 	act 'In the corridor':gt'etoexhib','pos24'
 end
 
-if $ARGS = 'pos24_director':
-	*clr & cla
-	menu_off = 1
-	gs'stat'
-	izvad = 1
-	pzptu = 1
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/altschool/ptu_angdir.jpg" ></center>'
-	'You stand back up and see the Director apologizing for your actions.'
-	'The Director tells you that you need will come to her study in your free time.'
-	act 'Leave':gt'etoexhib','pos24'
-end
-
 if $ARGS[0] = 'pos25':
 	*clr & cla
 	menu_off =1

+ 2 - 2
locations/farmhomeride.qsrc

@@ -10,7 +10,7 @@ if month = 6 or month = 7 or month = 8:
 		if hour < 20: hour = 20 & minut = 0
 		minut += 60
 		gs'stat'
-		'You leave the village by the Volga River with your family and an hour later you have returned to Paulovo.'
+		'You leave the village by the Volga River with your family and an hour later you have returned home in Pavlovsk.'
 		act 'Go home': gt'korrPar'
 	end
 	act'Stay in village':gt'Gadhouse'
@@ -19,7 +19,7 @@ else
 	gs 'stat'
 	minut += 60
 	gs 'stat'
-	'You leave the village by the Volga River with your family and an hour later you have returned to Paulovo.'
+	'You leave the village by the Volga River with your family and an hour later you have returned home in Pavlovsk.'
 
 	act 'Go home':gt 'korrPar'
 end

+ 323 - 185
locations/foto_events.qsrc

@@ -69,18 +69,25 @@ if $ARGS[0] = 'studio_strip_talk1':
 					'"No," the manager replies. "I want to make sure you don''t just walk in and wait till I leave and not change. Take it off here."'
 					act'Do as he says and strip':gt'foto_events','underwear_steal'
 				end
-						
-				act'Plead':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-					'"Oh please!" you cry. "I''m just not ready for this. Maybe we can work something out? Can''t I just do this for a little while to get used to working here? I just need a while to adjust. Please can''t I do that?"'
-					'"Hmmm..." The manager rubs his chin, considering your request. "Okay, I''ll give you two weeks. But after that I expect to see you naked at all times unless you''re doing a shoot. Do you understand?"'
-					'You nod vigorously in response.'
-					'"Okay, good. Remember: Two weeks. Work on it."'
-					'As he walks away you sigh in relief. Two weeks isn''t a lot, but at least you''ll have a bit more time to get used to this whole "being naked" thing.'
-					studio_strip_talk = 1
-					studio_underwear = daystart + 14
-					act'Go back to the main floor':gt'foto','studio'
+				gs 'willpower', 'exhib', 'resist', 'hard'
+				if will_cost <= pcs_willpwr:
+					act'Plead (<<will_cost>> Willpower)':
+						cla & *clr
+						gs 'willpower', 'exhib', 'resist', 'hard'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+						'"Oh please!" you cry. "I''m just not ready for this. Maybe we can work something out? Can''t I just do this for a little while to get used to working here? I just need a while to adjust. Please can''t I do that?"'
+						'"Hmmm..." The manager rubs his chin, considering your request. "Okay, I''ll give you two weeks. But after that I expect to see you naked at all times unless you''re doing a shoot. Do you understand?"'
+						'You nod vigorously in response.'
+						'"Okay, good. Remember: Two weeks. Work on it."'
+						'As he walks away you sigh in relief. Two weeks isn''t a lot, but at least you''ll have a bit more time to get used to this whole "being naked" thing.'
+						studio_strip_talk = 1
+						studio_underwear = daystart + 14
+						act'Go back to the main floor':gt'foto','studio'
+					end
+				else
+					act'Plead (<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
@@ -91,29 +98,34 @@ if $ARGS[0] = 'studio_strip_talk2':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 	'You step out into the studio and you hear someone calling your name.'
-	'"Hey! <<$pcs_firstname>>! It''s been two weeks, what are you still doing your underwear? We had a deal, now take that off. Right now!"'
+	'"Hey! <<$pcs_firstname>>! It''s been two weeks, what are you still doing in your underwear? We had a deal, now take that off. Right now!"'
 	act'Do as he says and strip':gt'foto_events','underwear_steal'
 	if pcs_inhib < 30:
-		act'Try to bargain again':
-			studio_strip_talk = 2
-			studio_underwear = daystart + 7
-			cla & *clr
-			if $braworntype ! 'none':
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-				'"No! Please!"  you cry. "I''m still not ready! I need more time! What if I just keep my panties for a little longer? Just go topless instead of full nude?"'
-				'The manager looks at your already breasts with obvious confusion and resist the urge to cover them up with your hands with great difficulty.'
-				'"But you''re already topless."'
-				'"Exactly!" you say, trying to cover yourself with excuses. "I, uhh, purposely didn''t wear a bra today. I''m still not ready but I took the initiative to help myself get more used to it. That has to count for something right?"'
-			else
-				'<center><video autoplay loop src="images/locations/city/citycenter/photo/strip1.mp4"><center>'
-				'"No! Please!"  you cry. "I''m still not ready! I need more time! What if I just keep my panties for a little longer? Just go topless instead of full nude?"'
-				gs'bras','remove'
-				gs'stat'
-				'In your desperation, you throw off your bra as fast as you can. You don''t feel confident enough to be doing this but even this is better than having to take off your panties and show your pussy too. Once your bra is on the floor, the manager glances up and down, back and forth between your breasts and your increasingly red face.'
+		gs 'willpower', 'exhib', 'resist', 'hard'
+		if will_cost <= pcs_willpwr:
+			act'Try to bargain again (<<will_cost>> Willpower)':
+				studio_strip_talk = 2
+				studio_underwear = daystart + 7
+				cla & *clr
+				if $braworntype ! 'none':
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+					'"No! Please!"  you cry. "I''m still not ready! I need more time! What if I just keep my panties for a little longer? Just go topless instead of full nude?"'
+					'The manager looks at your already breasts with obvious confusion and resist the urge to cover them up with your hands with great difficulty.'
+					'"But you''re already topless."'
+					'"Exactly!" you say, trying to cover yourself with excuses. "I, uhh, purposely didn''t wear a bra today. I''m still not ready but I took the initiative to help myself get more used to it. That has to count for something right?"'
+				else
+					'<center><video autoplay loop src="images/locations/city/citycenter/photo/strip1.mp4"><center>'
+					'"No! Please!"  you cry. "I''m still not ready! I need more time! What if I just keep my panties for a little longer? Just go topless instead of full nude?"'
+					gs'bras','remove'
+					gs'stat'
+					'In your desperation, you throw off your bra as fast as you can. You don''t feel confident enough to be doing this but even this is better than having to take off your panties and show your pussy too. Once your bra is on the floor, the manager glances up and down, back and forth between your breasts and your increasingly red face.'
+				end
+				'"Fine, fine," he grumbles. "I''ll give you one more week. But that''s it! At the end of this week I expect those panties to come off! Now get to work!"'
+				'The manager turns around and walks away and you heave a sigh of relief at his departure. It''s not exactly what you want, but you still have one more week now...'
+				act'Go back to the main floor':gt'foto','studio'
 			end
-			'"Fine, fine," he grumbles. "I''ll give you one more week. But that''s it! At the end of this week I expect those panties to come off! Now get to work!"'
-			'The manager turns around and walks away and you heave a sigh of relief at his departure. It''s not exactly what you want, but you still have one more week now...'
-			act'Go back to the main floor':gt'foto','studio'
+		else
+			act'Try to bargain again (<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
@@ -352,85 +364,109 @@ if $ARGS[0] = 'fine_art':
 				'At the same time, you can''t help but think to yourself, <i>Really? He''s still soft after all this? I mean, damn! Kind of makes me feel bad about myself to be honest... Am I not hot enough to get a guy hard when his dick is practically rubbing up against my pussy?</i>'
 				'"No!"'
 				'The woman''s shout snaps you back to attention, wondering what is wrong. "Zis is not good enough! Not passionate enough! I cannot produce mah mazterpiece like zis! I shall require full penetration! Alexhandar! Please put your penis inside her."'
-				act'What?!':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-					'"What?!" you shriek.'
-					'At the woman''s command, you feel the man''s cock immediately stiffen, going from flaccid to rock hard and rubbing against your abdomen in two seconds flat. He starts to pull back and you feel his tip scraping backwards over the top of your stomach.'
-					act'Wait! Wait! Wait!':
-						cla
-						*nl
-						'"Wait! Wait! Wait!" you shout. Alexander pauses behind you, the tip of his member poised, hovering, right in front of the entrance to your pussy.'
-						'Hands on her hips, the woman leans forward, frowning at you with obvious displeasure.'
-						'"Vell? Vhat are we waiting for?"'
-						'"You can''t do this!"'
-						'"And vhy not?"'
-						if stat['vaginal'] = 0:
-							act'I''m a virgin!':
-								cla & *clr
-								'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-								'"I''m a virgin! I''ve never had sex before! I can''t lose my virginity like this to some guy I''ve never met before in the middle of some modelling job!"'
-								'The woman''s eyes widen as you say this.'
-								'"You are a... virgin?" she asks, slowly'
-								'"Yes! You understand now, right?"'
-								'The woman begins laughing and jumping up and down with excitement. You stare at her in confusion, your mouth agape.'
-								'"Yez! Yez! A virgin! That''s what this piece was truly missing! Vhy did I not think of zis before? Yez! Zis is the key to my mazterpiece! I shall call it, ''Ze Final Flowher.'' No, vait, perhaps, ''Torn Petal.'' It iz perfhect!"'
-								act'Yell at her':
+				gs 'willpower', 'sex', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'What?! (<<will_cost>> Willpower)':
+						cla & *clr
+						gs 'willpower', 'sex', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+						'"What?!" you shriek.'
+						'At the woman''s command, you feel the man''s cock immediately stiffen, going from flaccid to rock hard and rubbing against your abdomen in two seconds flat. He starts to pull back and you feel his tip scraping backwards over the top of your stomach.'
+						act'Wait! Wait! Wait!':
+							cla
+							*nl
+							'"Wait! Wait! Wait!" you shout. Alexander pauses behind you, the tip of his member poised, hovering, right in front of the entrance to your pussy.'
+							'Hands on her hips, the woman leans forward, frowning at you with obvious displeasure.'
+							'"Vell? Vhat are we waiting for?"'
+							'"You can''t do this!"'
+							'"And vhy not?"'
+							if stat['vaginal'] = 0:
+								act'I''m a virgin!':
 									cla & *clr
 									'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-									'"Hey! ... HEY!!" you yell at her.'
-									'She stops her maniacal laughing and finally looks back at you.'
-									'"That''s not the point! The point is that I don''t want to lose my virginity right now!" The woman frowns at you, this time with disappointment.'
-									'"And vhy not? Iz it becauze you have not found ze right man? Not to worry, Alexhandar iz great man. I know. He iz my zon. Zatisfies many girls. He vill-"'
-									'"NOOOO!!!" you yell at her again to stop her ranting. "I''m saying I don''t want to lose my virginity right now and in this way! Besides, I didn''t sign up for this! I thought I was just supposed to be posing as an art model, WITHOUT HAVING SEX WITH ANYONE!" you scream the last part, anticipating her objection that you can still be posing with a dick up your ass.'
-									'She stares at you flatly. "Okay, how about zis? I vill pay you an extra 30,000 <b>₽</b> on top of ze already agreed upon fee if you do zis for me. Not an inzignificant amount of money, but we muzt make zacrifices for great art! I vill zacrifice my money to you, if you zacrifice your virginity for me. Do ve have a deal?"'
-									act'No, I''m not losing my virginity':
-										cla & *clr
-										fine_art_deal = 3
-										'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-										'"No," you say, standing firm. "I''m not about to lose my virginity just for a modelling job. You''ll have to make do with that, or get another model who''s willing to <b>whore herself</b> out for your art."'
-										'"Ugh," she rolls her eyes and waves her hand dismissively. "Vine, vine. I vill not take your virginity. Ve are vasting too much time. But Alexhandar, maintain your erection. I cannot have a flaccid penis in a piece that iz zat iz zupposed to exude <i>lust</i> and <i>eroticism!</i>"'
-										'You breathe out a sigh of relief and resume the pose she wants, waiting for further instruction.'
-										act'Continue':gt'foto_events','fine_art2'
+									'"I''m a virgin! I''ve never had sex before! I can''t lose my virginity like this to some guy I''ve never met before in the middle of some modelling job!"'
+									'The woman''s eyes widen as you say this.'
+									'"You are a... virgin?" she asks, slowly'
+									'"Yes! You understand now, right?"'
+									'The woman begins laughing and jumping up and down with excitement. You stare at her in confusion, your mouth agape.'
+									'"Yez! Yez! A virgin! That''s what this piece was truly missing! Vhy did I not think of zis before? Yez! Zis is the key to my mazterpiece! I shall call it, ''Ze Final Flowher.'' No, vait, perhaps, ''Torn Petal.'' It iz perfhect!"'
+									gs 'willpower', 'sex', 'resist'
+									if will_cost <= pcs_willpwr:
+										act'Yell at her (<<will_cost>> Willpower)':
+											cla & *clr
+											gs 'willpower', 'sex', 'resist'
+											gs 'willpower', 'pay', 'resist'
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+											'"Hey! ... HEY!!" you yell at her.'
+											'She stops her maniacal laughing and finally looks back at you.'
+											'"That''s not the point! The point is that I don''t want to lose my virginity right now!" The woman frowns at you, this time with disappointment.'
+											'"And vhy not? Iz it becauze you have not found ze right man? Not to worry, Alexhandar iz great man. I know. He iz my zon. Zatisfies many girls. He vill-"'
+											'"NOOOO!!!" you yell at her again to stop her ranting. "I''m saying I don''t want to lose my virginity right now and in this way! Besides, I didn''t sign up for this! I thought I was just supposed to be posing as an art model, WITHOUT HAVING SEX WITH ANYONE!" you scream the last part, anticipating her objection that you can still be posing with a dick up your ass.'
+											'She stares at you flatly. "Okay, how about zis? I vill pay you an extra 30,000 <b>₽</b> on top of ze already agreed upon fee if you do zis for me. Not an inzignificant amount of money, but we muzt make zacrifices for great art! I vill zacrifice my money to you, if you zacrifice your virginity for me. Do ve have a deal?"'
+											gs 'willpower', 'sex', 'resist', 'hard'
+											if will_cost <= pcs_willpwr:
+												act'No, I''m not losing my virginity (<<will_cost>> Willpower)':
+													cla & *clr
+													gs 'willpower', 'sex', 'resist', 'hard'
+													gs 'willpower', 'pay', 'resist'
+													gs 'stat'
+													fine_art_deal = 3
+													'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+													'"No," you say, standing firm. "I''m not about to lose my virginity just for a modelling job. You''ll have to make do with that, or get another model who''s willing to <b>whore herself</b> out for your art."'
+													'"Ugh," she rolls her eyes and waves her hand dismissively. "Vine, vine. I vill not take your virginity. Ve are vasting too much time. But Alexhandar, maintain your erection. I cannot have a flaccid penis in a piece that iz zat iz zupposed to exude <i>lust</i> and <i>eroticism!</i>"'
+													'You breathe out a sigh of relief and resume the pose she wants, waiting for further instruction.'
+													act'Continue':gt'foto_events','fine_art2'
+												end
+											else
+												act'No, I''m not losing my virginity (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+											end
+											act'Take the deal':
+												cla & *clr
+												fine_art_deal = 1
+												'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+												'You gulp. 30,000<b>₽</b>... That''s a lot of money...'
+												'"I''ll take the deal."'
+												'The woman grins widely.'
+												'"Exzellent." She pulls you back into the posture she wants you in, and giving you new instructions, Alexander''s cock still hovering outside your entrance. "Do not hide your feelingz. Let them bubble to ze top. Let your emotions be vizible and zelf-evident. But maintain ze posture and hold still, or ze 3D scanner vill not capture you accurately. You vill not be paid if I do not get vhat I am here for. Do you underztand?"'
+												'You nod, swallowing one more time. The woman moves off to the side, and making sure all the equipment is set, she picks up a small device. Some kind of remote camera switch, you guess.'
+												'"And... now!"'
+												act'"AHH!!"':gt'foto_events','fine_art2'
+											end
+										end
+									else
+										act'Yell at her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 									end
-									act'Take the deal':
+
+									act'Resign yourself to your fate':
+										fine_art_deal = 2
 										cla & *clr
-										fine_art_deal = 1
-										'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-										'You gulp. 30,000<b>₽</b>... That''s a lot of money...'
-										'"I''ll take the deal."'
-										'The woman grins widely.'
-										'"Exzellent." She pulls you back into the posture she wants you in, and giving you new instructions, Alexander''s cock still hovering outside your entrance. "Do not hide your feelingz. Let them bubble to ze top. Let your emotions be vizible and zelf-evident. But maintain ze posture and hold still, or ze 3D scanner vill not capture you accurately. You vill not be paid if I do not get vhat I am here for. Do you underztand?"'
-										'You nod, swallowing one more time. The woman moves off to the side, and making sure all the equipment is set, she picks up a small device. Some kind of remote camera switch, you guess.'
-										'"And... now!"'
+										'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/art1.jpg"></center>'
+										'You look on in horror with the realization that there is nothing you can do to convince this woman to change her mind. Her obsession with art is too great.'
+										'She excitedly shouts instructions at you and her assistant.'
+										'"Do not hide your feelingz! Let them bubble to ze top! Let your emotions be vizible and zelf-evident! But maintain ze posture and hold still, or ze 3D scanner vill not capture you accurately. Are ve ready? Good! Do it! Do it now Alexhandar!"'
+										'And he thrusts his cock inside you.'
 										act'"AHH!!"':gt'foto_events','fine_art2'
 									end
 								end
-
-								act'Resign yourself to your fate':
-									fine_art_deal = 2
-									cla & *clr
-									'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/art1.jpg"></center>'
-									'You look on in horror with the realization that there is nothing you can do to convince this woman to change her mind. Her obsession with art is too great.'
-									'She excitedly shouts instructions at you and her assistant.'
-									'"Do not hide your feelingz! Let them bubble to ze top! Let your emotions be vizible and zelf-evident! But maintain ze posture and hold still, or ze 3D scanner vill not capture you accurately. Are ve ready? Good! Do it! Do it now Alexhandar!"'
-									'And he thrusts his cock inside you.'
-									act'"AHH!!"':gt'foto_events','fine_art2'
-								end
 							end
-						end
-						act'I''m not about to get fucked just because you asked':
-							cla & *clr
-							fine_art_deal = 3
-							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-							'"Because I''m not about to let some guy shove his dick in me just because you told him to!"'
-							'The woman sniffs in indignation. "He iz not just ''zome man.'' He iz my zon. Very good man."'
-							'"I don''t care who he is, he''s not putting his dick inside me! Either deal with that or get yourself a new model."'
-							'"Ugh," she rolls her eyes and waves her hand dismissively. "Vine, vine. Ve are vasting too much time. But Alexhandar, maintain your erection. I cannot have a flaccid penis in a piece that iz zat iz zupposed to exude <i>lust</i> and <i><eroticism!</i>"'
-							'You huff in annoyance, but the matter resolved, you resume the pose she wants and wait for further instruction.'
-							act'Continue':gt'foto_events','fine_art2'
+							act'I''m not about to get fucked just because you asked':
+								cla & *clr
+								fine_art_deal = 3
+								'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+								'"Because I''m not about to let some guy shove his dick in me just because you told him to!"'
+								'The woman sniffs in indignation. "He iz not just ''zome man.'' He iz my zon. Very good man."'
+								'"I don''t care who he is, he''s not putting his dick inside me! Either deal with that or get yourself a new model."'
+								'"Ugh," she rolls her eyes and waves her hand dismissively. "Vine, vine. Ve are vasting too much time. But Alexhandar, maintain your erection. I cannot have a flaccid penis in a piece that iz zat iz zupposed to exude <i>lust</i> and <i><eroticism!</i>"'
+								'You huff in annoyance, but the matter resolved, you resume the pose she wants and wait for further instruction.'
+								act'Continue':gt'foto_events','fine_art2'
+							end
 						end
 					end
+				else
+					act'What?! (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 				if pcs_vag > 0:
 					act'Say nothing, do as instructed':
@@ -518,19 +554,19 @@ if $ARGS[0] = 'fine_art2':
 		minut += 90
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/art1.jpg"></center>'
 		if pcs_vag <= 10:
-			'Alexander pushes himself inside you. You can''t help but release a small grunt of discomfort as his 32 cm cock stretches your <<$pcdesc_pussy>> pussy. It takes a few tries to get his exceptional length and girth all the way inside before settling back into the exact posture you were instructed to hold. The woman clicks a button and cameras flash all around you and the red line of scanners begin to slowly ascend your body from bottom to top. As the scanner moves, you see her sit down in front of an easel from the corner of your eye and begin to draw.'
+			'Alexander pushes himself inside you. You can''t help but release a small grunt of discomfort as his 34 cm cock stretches your <<$pcdesc_pussy>> pussy. It takes a few tries to get his exceptional length and girth all the way inside before settling back into the exact posture you were instructed to hold. The woman clicks a button and cameras flash all around you and the red line of scanners begin to slowly ascend your body from bottom to top. As the scanner moves, you see her sit down in front of an easel from the corner of your eye and begin to draw.'
 			*nl
 			'90 minutes pass before she is finished sketching, your pussy more than a little bit uncomfortable from being overstuffed with Alexander''s enormous cock. When she is finished, she compares her sketch to a nearby computer screen, still trying to decide which form she wants her art to take. Clapping her hands, she calls an end to the shoot and you are allowed to break from your position, stretching your stiff muscles and sliding off of Alexander''s cock. Its absence leaves you feeling quite empty.'
 		elseif pcs_vag > 10 and pcs_vag <= 15:
-			'Alexander pushes himself inside you. You exhale slowly, relaxing to accommodate the enormous 32 cm cock sliding your <<$pcdesc_pussy>> pussy. You give yourself a moment to adjust to his sizable length and girth before settling back into the exact posture you were instructed to hold. The woman clicks a button and cameras flash all around you and the red line of scanners begin to slowly ascend your body from bottom to top. As the scanner moves, you see her sit down in front of an easel from the corner of your eye and begin to draw.'
+			'Alexander pushes himself inside you. You exhale slowly, relaxing to accommodate the enormous 34 cm cock sliding your <<$pcdesc_pussy>> pussy. You give yourself a moment to adjust to his sizable length and girth before settling back into the exact posture you were instructed to hold. The woman clicks a button and cameras flash all around you and the red line of scanners begin to slowly ascend your body from bottom to top. As the scanner moves, you see her sit down in front of an easel from the corner of your eye and begin to draw.'
 			*nl
 			'90 minutes pass before she is finished sketching, your pussy snuggly filled by Alexander''s cock for the duration. When she is finished, she compares her sketch to a nearby computer screen, still trying to decide which form she wants her art to take. Clapping her hands, she calls an end to the shoot and you are allowed to break from your position, stretching your stiff muscles and sliding off of Alexander''s cock. Its absence leaves you feeling quite empty.'
 		elseif pcs_vag > 15 and pcs_vag <= 25:
-			'Alexander pushes himself inside you. You relax, letting the enormous 32 cm cock slide into your <<$pcdesc_pussy>> pussy with relative ease. You check your position, making sure you can feel his balls against your clit and that he''s all the way inside before settling back into the exact posture you were instructed to hold. The woman clicks a button and cameras flash all around you and the red line of scanners begin to slowly ascend your body from bottom to top. As the scanner moves, you see her sit down in front of an easel from the corner of your eye and begin to draw.'
+			'Alexander pushes himself inside you. You relax, letting the enormous 34 cm cock slide into your <<$pcdesc_pussy>> pussy with relative ease. You check your position, making sure you can feel his balls against your clit and that he''s all the way inside before settling back into the exact posture you were instructed to hold. The woman clicks a button and cameras flash all around you and the red line of scanners begin to slowly ascend your body from bottom to top. As the scanner moves, you see her sit down in front of an easel from the corner of your eye and begin to draw.'
 			*nl
 			'90 minutes pass before she is finished sketching, your pussy comfortably filled by Alexander''s cock for the duration. When she is finished, she compares her sketch to a nearby computer screen, still trying to decide which form she wants her art to take. Clapping her hands, she calls an end to the shoot and you are allowed to break from your position, stretching your stiff muscles and sliding off of Alexander''s cock. Its absence leaves you feeling quite empty.'
 		else
-			'Alexander pushes himself inside you. His enormous 32 cm cock slides into you easily, your <<$pcdesc_pussy>> pussy readily stretching to accommodate his sizable length and girth. You check your position, making sure you can feel his balls against your clit and that he''s all the way inside before settling back into the exact posture you were instructed to hold. The woman clicks a button and cameras flash all around you and the red line of scanners begin to slowly ascend your body from bottom to top. As the scanner moves, you see her sit down in front of an easel from the corner of your eye and begin to draw.'
+			'Alexander pushes himself inside you. His enormous 34 cm cock slides into you easily, your <<$pcdesc_pussy>> pussy readily stretching to accommodate his sizable length and girth. You check your position, making sure you can feel his balls against your clit and that he''s all the way inside before settling back into the exact posture you were instructed to hold. The woman clicks a button and cameras flash all around you and the red line of scanners begin to slowly ascend your body from bottom to top. As the scanner moves, you see her sit down in front of an easel from the corner of your eye and begin to draw.'
 			*nl
 			'90 minutes pass before she is finished sketching, your pussy satisfyingly filled by Alexander''s cock for the duration. When she is finished, she compares her sketch to a nearby computer screen, still trying to decide which form she wants her art to take. Clapping her hands, she calls an end to the shoot and you are allowed to break from your position, stretching your stiff muscles and sliding off of Alexander''s cock. Its absence leaves you feeling quite empty.'
 		end
@@ -713,12 +749,20 @@ if $ARGS[0] = 'topless1':
 				'"Special offer? Like another commercial?"'
 				'"No, no. Not quite like that. We''ve been getting a lot of positive feedback about your work. One of the higher ups in the company asked us to put out a special issue that features exclusively you if you''re up for it. We wanted to do something special so the plan is to do it outside the studio in a place with more natural light. It''ll just be a topless shoot and will take a bit longer than usual to get there and set up, but we''ll pay you for it in addition to your normal once a week contract. What do you say? Are you in?"'
 				if first_fame_event = 0:first_fame_event = 1
-				act'"No thanks"':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-					'"Thanks for the offer but I''m happy just doing what I''m doing if that''s alright."'
-					'"That''s a shame. Well, maybe some other time then. I''ll tell the producer you said no."'
-					act'Back to the studio':gt'foto','studio'
+				gs 'willpower', 'exhib', 'resist', 'easy'
+				if will_cost <= pcs_willpwr:
+					act'"No thanks" (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'exhib', 'resist', 'easy'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+						'"Thanks for the offer but I''m happy just doing what I''m doing if that''s alright."'
+						'"That''s a shame. Well, maybe some other time then. I''ll tell the producer you said no."'
+						act'Back to the studio':gt'foto','studio'
+					end
+				else
+					act '"No thanks" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
 				act'"Yeah! Let''s do it!"':
@@ -732,12 +776,20 @@ if $ARGS[0] = 'topless1':
 			else
 				'"What kind of offer?"'
 				'We''ve been getting a lot of positive feedback from subscribers about your work so a producer asked us to put out a special issue that features exclusively you. We wanted to do something special so the plan is to do it outside the studio in a place with more natural light. It''ll just be a topless shoot and will take a bit longer than usual to get there and set up, but we''ll pay you for it in addition to your normal once a week contract. What do you say? Are you in?"'
-				act'"No thanks"':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-					'"Thanks for the offer but I''m happy just doing what I''m doing if that''s alright."'
-					'"That''s a shame. Well, maybe some other time then. I''ll tell the producer you said no."'
-					act'Back to the studio':gt'foto','studio'
+				gs 'willpower', 'exhib', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'"No thanks" (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'exhib', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+						'"Thanks for the offer but I''m happy just doing what I''m doing if that''s alright."'
+						'"That''s a shame. Well, maybe some other time then. I''ll tell the producer you said no."'
+						act'Back to the studio':gt'foto','studio'
+					end
+				else
+					act '"No thanks" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
 				act'"Yeah! Let''s do it!"':
@@ -844,21 +896,37 @@ if $ARGS[0] = 'pool1':
 			if city_modelling < 200:'"A nude pool shoot with you and a few of the other name girls we have here. You''ll all have equal part in it but you''ll all also get your own exclusive sections within the spread. This won''t count as your weekly shoot so you''ll get paid for it and it''s sure to give you a bump of fame as well. How about it?"'
 			if city_modelling >= 200:'"A nude pool shoot with you and a few rising girls. We''re hoping that the people who read the issue for you will help get exposure to these other girls, increase their profile. Even so, it''ll still be good publicity for you too. You''ve been working with us long enough that you know the drill and you''ll get paid for this. Are you in?"'
 			if city_modelling < 100:
-				act'"I''m not interested in getting famous"':
+				gs 'willpower', 'exhib', 'resist', 'easy'
+				if will_cost <= pcs_willpwr:
+					act'"I''m not interested in getting famous" (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'exhib', 'resist', 'easy'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+						'"Thanks for the offer but I''m not that interested in getting famous. I''m really only in this for the money and I don''t want my name being spread around too much."'
+						'"Okay. I understand. Maybe next time."'
+						act'Back to the studio':gt'foto','studio'
+					end
+				else
+					act'"I''m not interested in getting famous" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+			end
+			
+			gs 'willpower', 'exhib', 'resist'
+			if will_cost <= pcs_willpwr:
+				act'"Sorry, I had other plans" (<<will_cost>> Willpower)':
 					*clr & cla
+					gs 'willpower', 'exhib', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-					'"Thanks for the offer but I''m not that interested in getting famous. I''m really only in this for the money and I don''t want my name being spread around too much."'
-					'"Okay. I understand. Maybe next time."'
+					'"Sorry, I was planning to do some other kinds of shoots today. I just don''t want to today. Maybe next time?"'
+					'"Okay, I understand. Maybe next time."'
 					act'Back to the studio':gt'foto','studio'
 				end
-			end
-
-			act'"Sorry, I had other plans"':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-				'"Sorry, I was planning to do some other kinds of shoots today. I just don''t want to today. Maybe next time?"'
-				'"Okay, I understand. Maybe next time."'
-				act'Back to the studio':gt'foto','studio'
+			else
+				act'"Sorry, I had other plans" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 
 			act'"I''d be happy to help"':
@@ -922,23 +990,40 @@ if $ARGS[0] = 'tennis':
 			if city_modelling < 100:'"What would I be doing? What sport?"'
 			if city_modelling < 100:'"Tennis. We''re doing a bit of video for this shoot and you''d be doing tennis swings in slow motion. The thing is, we really do want someone who looks like they know what they''re doing, so that''s why we''d like to have you over someone else. Think you''re up for it? I think it would really increase your exposure and your profile."'
 			if city_modelling >= 100:'"You like tennis right? Some other magazines were talking about how much you liked the sport so we thought it''d be good put out some special material featuring you doing some tennis swings. We''re talking photography and video here. We think it''d be good publicity for you. What do you think? Want to do it?"'
-
-			act'"I''m not actually that into tennis..."':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-				'"I''m not actually that into tennis... I wouldn''t really feel comfortable doing this."'
-				'"Oh. Okay. Our mistake. Maybe we can do something else today."'
-				'"Yeah. Maybe something else," you say as you walk into the main part of the studio with him.'
-				act'Back to the studio':gt'foto','studio'
+			if city_modelling < 100:
+				gs 'willpower', 'exhib', 'resist', 'easy'
+				if will_cost <= pcs_willpwr:
+					act'"I''m not actually that into tennis..." (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'exhib', 'resist', 'easy'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+						'"I''m not actually that into tennis... I wouldn''t really feel comfortable doing this."'
+						'"Oh. Okay. Our mistake. Maybe we can do something else today."'
+						'"Yeah. Maybe something else," you say as you walk into the main part of the studio with him.'
+						act'Back to the studio':gt'foto','studio'
+					end
+				else
+					act'"I''m not actually that into tennis..." (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
 			end
-
-			act'"Not today"':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-				'"Sorry, but I don''t really want to do this today. I know you have to get the issue out so we can''t really postpone it but maybe next issue?"'
-				'"Yeah... Maybe next issue..."'
-				'He seems really disappointed. You honestly feel kind of bad about it.'
-				act'Back to the studio':gt'foto','studio'
+			
+			gs 'willpower', 'exhib', 'resist'
+			if will_cost <= pcs_willpwr:
+				act'"Not today" (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'exhib', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+					'"Sorry, but I don''t really want to do this today. I know you have to get the issue out so we can''t really postpone it but maybe next issue?"'
+					'"Yeah... Maybe next issue..."'
+					'He seems really disappointed. You honestly feel kind of bad about it.'
+					act'Back to the studio':gt'foto','studio'
+				end
+			else
+				act'"I''m not interested in getting famous" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 
 			act'"Sure, that sounds like fun"':
@@ -1000,13 +1085,22 @@ if $ARGS[0] = 'topless2':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 			'"You''ve been doing well around here lately. We were going to do a sunny penthouse topless pool shoot off site. Wanted to know if you wanted to be our girl and get paid for an job this week? It''ll take an extra hour though so if you''re busy we can always grab one of the other girls. How ''bout it? You want in?"'
-			act'"No thanks"':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-				'"Thanks for the offer but I''m happy with my schedule for today. You can ask one of the other girls."'
-				'"Alright, I''ll see you around <<$pcs_firstname>>."'
-				'You wave goodbye as he goes off to find another girl.'
-				act'Back to the studio':gt'foto','studio'
+			
+			gs 'willpower', 'exhib', 'resist'
+			if will_cost <= pcs_willpwr:
+				act'"No thanks" (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'exhib', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+					'"Thanks for the offer but I''m happy with my schedule for today. You can ask one of the other girls."'
+					'"Alright, I''ll see you around <<$pcs_firstname>>."'
+					'You wave goodbye as he goes off to find another girl.'
+					act'Back to the studio':gt'foto','studio'
+				end
+			else
+				act'"No thanks" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 
 			act'"Sure, why not?"':
@@ -1066,13 +1160,22 @@ if $ARGS[0] = 'beach2':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 			'"Hey <<$pcs_firstname>>, Looking to get an extra job in this week? We were planning on doing a topless beach shoot today. It''s a five hour job if you include the travel time but we''ll pay you extra on top of what you''d normally get as a bit of compensation. So, do you want it?'
-			act'"No thanks"':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-				'"Thanks for the offer but I''m happy with my schedule for today. Five hours <i>is</i> kind of a long time."'
-				'"Yeah, it''s fine. Maybe next time."'
-				'You wave goodbye as he goes off to find another girl.'
-				act'Back to the studio':gt'foto','studio'
+
+			gs 'willpower', 'exhib', 'resist'
+			if will_cost <= pcs_willpwr:
+				act'"No thanks" (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'exhib', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+					'"Thanks for the offer but I''m happy with my schedule for today. Five hours <i>is</i> kind of a long time."'
+					'"Yeah, it''s fine. Maybe next time."'
+					'You wave goodbye as he goes off to find another girl.'
+					act'Back to the studio':gt'foto','studio'
+				end
+			else
+				act'"No thanks" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 
 			act'"Sure, sounds fun!"':
@@ -1142,13 +1245,22 @@ if $ARGS[0] = 'pool2':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 			'"Hey <<$pcs_firstname>>, we were thinking about doing a topless pool shoot. It''s offsite so it''ll be an extra hour or two but it''s also an extra payday if you want it. So? Do you want it?'
-			act'"No thanks"':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-				'"Thanks for the offer but I''m happy with my schedule for today. Maybe next time."'
-				'"Yeah, it''s fine. I''ll go ask Katherine. She''s usually likes pool shoots."'
-				'You point him in the direction of the last place you saw her.'
-				act'Back to the studio':gt'foto','studio'
+
+			gs 'willpower', 'exhib', 'resist'
+			if will_cost <= pcs_willpwr:
+				act'"No thanks" (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'exhib', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+					'"Thanks for the offer but I''m happy with my schedule for today. Maybe next time."'
+					'"Yeah, it''s fine. I''ll go ask Katherine. She''s usually likes pool shoots."'
+					'You point him in the direction of the last place you saw her.'
+					act'Back to the studio':gt'foto','studio'
+				end
+			else
+				act'"No thanks" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 
 			act'"Sure"':
@@ -1205,22 +1317,39 @@ if $ARGS[0] = 'runway2':
 			'Hey <<$pcs_firstname>>, listen. We have an emergency situation and we''re looking for whoever is available. A clothing company we sometimes shoot for is having a fashion show tonight but for some reason something''s gone wrong and they''re missing models."'
 			'"Missing models?" you gasp. "You mean like they''ve disappeared or something?"'
 			'He looks confused for a second and says, "What? No! Just for whatever reason, they don''t have enough models for tonight. I don''t know if it''s because some of them got sick or had an accident or if they just planned poorly and were supposed to have more than they hired. In any case, we need people to jump in tonight. It''s going to be an all day thing though. We can''t have anymore hiccups so if you agree you''ll have to stay here until the show starts and then the show itself runs until 22:00 tonight. We know it''s a big commitment so if you do we''re willing to shell out a ton of money to make this work. We''re talking a three grand bonus on top of your normal variety shoot rate. Can we count on you for tonight?"'
-			act'"I''m sorry, I can''t, I had plans for today"':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-				'"I''m really sorry but I have to say no. I had important plans for today and I can''t miss it. I''m <i>really</i> sorry!"'
-				'"Yeah, yeah, it''s fine, whatever," he says a bit more harshly than he needed to but you understand he''s under a lot of stress right now so you let it pass. At that moment, Anasasia passes by and the photographer''s attention is immediately diverted. "Anastasia! We need you! It''s an emergency!"'
-				'"Of course darling! What do you need?" As they frantically chatter away, you leave them be and go back to the main studio.'
-				act'Back to the studio':gt'foto','studio'
+
+			gs 'willpower', 'exhib', 'resist', 'easy'
+			if will_cost <= pcs_willpwr:
+				act'"I''m sorry, I can''t be out that late" (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'exhib', 'resist', 'easy'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+					'"I''m really sorry but I have to say no. I can''t be out that late or my <<$npc_nickname[''A29'']>>- er, for, uhh... reasons...."'
+					'"Yeah, yeah, it''s fine, whatever," he says a bit more harshly than he needed to but you understand he''s under a lot of stress right now so you let it pass. At that moment, Anasasia passes by and the photographer''s attention is immediately diverted. "Anastasia! We need you! It''s an emergency!"'
+					'"Of course darling! What do you need?" As they frantically chatter away, you leave them be and go back to the main studio.'
+					act'Back to the studio':gt'foto','studio'
+				end
+			else
+				act'"I''m sorry, I can''t be out that late" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 
-			act'"I''m sorry, I can''t be out that late"':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-				'"I''m really sorry but I have to say no. I can''t be out that late or my <<$npc_nickname[''A29'']>>- er, for, uhh... reasons...."'
-				'"Yeah, yeah, it''s fine, whatever," he says a bit more harshly than he needed to but you understand he''s under a lot of stress right now so you let it pass. At that moment, Anasasia passes by and the photographer''s attention is immediately diverted. "Anastasia! We need you! It''s an emergency!"'
-				'"Of course darling! What do you need?" As they frantically chatter away, you leave them be and go back to the main studio.'
-				act'Back to the studio':gt'foto','studio'
+			gs 'willpower', 'exhib', 'resist'
+			if will_cost <= pcs_willpwr:
+				act'"I''m sorry, I can''t, I had plans for today" (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'exhib', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+					'"I''m really sorry but I have to say no. I had important plans for today and I can''t miss it. I''m <i>really</i> sorry!"'
+					'"Yeah, yeah, it''s fine, whatever," he says a bit more harshly than he needed to but you understand he''s under a lot of stress right now so you let it pass. At that moment, Anasasia passes by and the photographer''s attention is immediately diverted. "Anastasia! We need you! It''s an emergency!"'
+					'"Of course darling! What do you need?" As they frantically chatter away, you leave them be and go back to the main studio.'
+					act'Back to the studio':gt'foto','studio'
+				end
+			else
+				act'"I''m sorry, I can''t, I had plans for today" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 
 			act'"Yes! Of course!"':
@@ -1294,12 +1423,21 @@ if $ARGS[0] = 'wet':
 				*clr & cla
 				'"And the shoot is...?"  you ask leadingly.'
 				'He looks awkward like he doesn''t know what to say for a moment until he finally explains, "Well, it''s a shoot here in the studio but we need you to be wet for it. So we''re going to need you to get on set naked and then we''ll take a hose and spray you for the duration of the shoot. Most girls say no when we tell them what we''re going to do because they find it unpleasent. So? How about it? We''ll pay you for it and it won''t count as your weekly job."'
-				act'"Thanks but no thanks"':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
-					'"Thanks but no thanks. I don''t want to get sprayed with a hose for two hours just for some extra money."'
-					'"Yeah..." he sighs. "That''s what I thought you''d say. Dammit! Why won''t any of the girls agree to this anymore?!"'
-					act'Back to the studio':gt'foto','studio'
+				
+				gs 'willpower', 'exhib', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'"Thanks but no thanks" (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'exhib', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+						'"Thanks but no thanks. I don''t want to get sprayed with a hose for two hours just for some extra money."'
+						'"Yeah..." he sighs. "That''s what I thought you''d say. Dammit! Why won''t any of the girls agree to this anymore?!"'
+						act'Back to the studio':gt'foto','studio'
+					end
+				else
+					act'"Thanks but no thanks" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
 				act'"Sure! Why not?"':

+ 1 - 1
locations/foto_models.qsrc

@@ -145,7 +145,7 @@ if $ARGS[0] = 'mari_1':
 					cla
 					*clr
 					'<center><img src="images/locations/city/citycenter/photo/portraits/mari_e/meeting/4a.jpg"></center>'
-					'"You''re from Gadukino?" you exclaim. "My grandparents live in Gadukino! I''m from Pavlovsky right down the road!"'
+					'"You''re from Gadukino?" you exclaim. "My grandparents live in Gadukino! I''m from Pavlovsk right down the road!"'
 					'Her face breaks out into a smile as you say that.'
 					'"Well fancy that! Maybe we''re long lost cousins or something!"'
 					act 'Talk about Gadukino':

+ 181 - 30
locations/furi.qsrc

@@ -68,24 +68,25 @@ act 'Try to get a lift':
 				'"Well hello there little missy," he says with a smirk as he blows out a waft of cigarette smoke from his nose. "I remember you. Really enjoyed what you did for me last time I saw you. I''d be willing to give you another lift if you''re willing to do it again. So what do you say, need another ride?"'
 			end
 			
-			act'Not today':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/locations/highway/furi.jpg"></center>'
-				'"Uhh, sorry, not today. I was just passing by for... something..."'
-				'"Oh." He seems more than a little disappointed and leans back on his truck, flicking away his burnt out cigarette and pulling out another.'
-				'"Well," he says as he sparks the new one. "If you ever need a ride, just let me know."'
-				'Nodding awkwardly, you retreat away from him and head back to the road.'
-				act 'Leave': minut += 5 & gt $curloc
-			end
-			
-			act'Nod meekly':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/locations/highway/furi.jpg"></center>'
-				'You nod meekly and his grin widens. Without saying anything, you step up to the passenger side and he flicks away his cigarette to climb into the driver''s seat.'
-				act 'Get into the truck': furisex = 100 & gt 'furisex'
+			gs 'willpower', 'bj', 'resist'
+			if will_cost <= pcs_willpwr:
+				act'Not today (<<will_cost>> Willpower)':
+					cla & *clr
+					gs 'willpower', 'bj', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/highway/furi.jpg"></center>'
+					'"Uhh, sorry, not today. I was just passing by for... something..."'
+					'"Oh." He seems more than a little disappointed and leans back on his truck, flicking away his burnt out cigarette and pulling out another.'
+					'"Well," he says as he sparks the new one. "If you ever need a ride, just let me know."'
+					'Nodding awkwardly, you retreat away from him and head back to the road.'
+					act 'Leave': minut += 5 & gt $curloc
+				end
+			else
+				act'Not today (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 			
-			if furibj >= 50:
+			if furibj >= 100:
 				act'Grin back':
 					cla & *clr
 !!Image needed					'<center><video autoplay loop src="images/locations/highway/hj_motion.mp4"></video></center>'
@@ -94,8 +95,7 @@ act 'Try to get a lift':
 					'"Of course!" you smile, pulling yourself into the passenger''s seat beside him. "Why would I use anything else?"'
 					act 'Get into the truck': furisex = 100 & gt 'furisex'
 				end
-			
-			
+			elseif furibj >= 50:
 				act'Another blowjob today?':
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/locations/highway/furi.jpg"></center>'
@@ -103,11 +103,30 @@ act 'Try to get a lift':
 					'He flicks his cigarette away and climbs into the driver''s seat, you following into the passenger''s.'
 					act 'Get into the truck': furisex = 100 & gt 'furisex'
 				end
+			else
+				act'Nod meekly':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/highway/furi.jpg"></center>'
+					'You nod meekly and his grin widens. Without saying anything, you step up to the passenger side and he flicks away his cigarette to climb into the driver''s seat.'
+					act 'Get into the truck': furisex = 100 & gt 'furisex'
+				end
 			end
 		elseif furibj >= 150:
 			'"You''re road head girl right? I recognize you by the description of the other guys."'
 			'"Willing to do the same for me as you did for them? Blowjob for a lift?" He opens up the passenger door for you and waits expecantly.'
-			act 'Change your mind': minut += 5 & gt $curloc
+			gs 'willpower', 'bj', 'resist'
+			if will_cost <= pcs_willpwr:
+				act'Change your mind (<<will_cost>> Willpower)':
+					cla & *clr
+					gs 'willpower', 'bj', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					minut += 5
+					gs 'stat'
+					gt $curloc
+				end
+			else
+				act'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
 			act 'Get into the truck': furisex = 100 & gt 'furisex'
 		elseif furibj >= 100:
 			'He continues to look at you for a moment longer before saying, "Maybe. Are you road head girl?"'
@@ -118,7 +137,19 @@ act 'Try to get a lift':
 				'He grins widely at you. "Yeah. Truckers tend to talk a lot, part of the job. Based on what I hear you must''ve sucked off at least half the drivers out here. Apparently not including me, though I''d love to add to your scoreboard."'
 				'You frown. You''re not sure if you like the fact that you''re starting to become famous among truckers for this. Or the fact that you''re nickname is "road head girl."'
 				'"So, planning on living up to your name today?" He opens up the passenger door for you and waits expecantly.'
-				act 'Change your mind': minut += 5 & gt $curloc
+				gs 'willpower', 'bj', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'Change your mind (<<will_cost>> Willpower)':
+						cla & *clr
+						gs 'willpower', 'bj', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						minut += 5
+						gs 'stat'
+						gt $curloc
+					end
+				else
+					act'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
 				act 'Get into the truck': furisex = 100 & gt 'furisex'
 			else
 				act'Uhh...':
@@ -126,7 +157,19 @@ act 'Try to get a lift':
 					'<center><img <<$set_imgh>> src="images/locations/highway/furi.jpg"></center>'
 					'"Uhh..."'
 					'The driver grins at you some more. "I guess that''s a yes. So, road head for a ride. Is that a deal then?"'
-					act 'Change your mind': minut += 5 & gt $curloc
+					gs 'willpower', 'bj', 'resist'
+					if will_cost <= pcs_willpwr:
+						act'Change your mind (<<will_cost>> Willpower)':
+							cla & *clr
+							gs 'willpower', 'bj', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							minut += 5
+							gs 'stat'
+							gt $curloc
+						end
+					else
+						act'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
 					act 'Get into the truck': furisex = 100 & gt 'furisex'
 				end
 				act'That''s me!':
@@ -134,7 +177,19 @@ act 'Try to get a lift':
 					'<center><img <<$set_imgh>> src="images/locations/highway/furi.jpg"></center>'
 					'"That''s me!" you say cheerfully.'
 					'He smiles expectantly. "I was wondering when I''d get my turn with you." He opens up the passenger door and waits beside it. "So, are you gonna get in?"'
-					act 'Change your mind': minut += 5 & gt $curloc
+					gs 'willpower', 'bj', 'resist'
+					if will_cost <= pcs_willpwr:
+						act'Change your mind (<<will_cost>> Willpower)':
+							cla & *clr
+							gs 'willpower', 'bj', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							minut += 5
+							gs 'stat'
+							gt $curloc
+						end
+					else
+						act'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
 					act 'Get into the truck': furisex = 100 & gt 'furisex'
 				end
 			end
@@ -146,7 +201,19 @@ act 'Try to get a lift':
 				*nl
 				'"Uhh..."'
 				'The driver grins at you. "I guess that''s a yes. So, are you still operating on that kind of payment basis?" he asks, opening up the passenger door and looking at you expectantly.'
-				act 'Change your mind': minut += 5 & gt $curloc
+				gs 'willpower', 'bj', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'Change your mind (<<will_cost>> Willpower)':
+						cla & *clr
+						gs 'willpower', 'bj', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						minut += 5
+						gs 'stat'
+						gt $curloc
+					end
+				else
+					act'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
 				act 'Get into the truck': furisex = 100 & gt 'furisex'
 			end
 			act'That''s me!':
@@ -155,7 +222,19 @@ act 'Try to get a lift':
 				'"That''s me!" you say cheerfully.'
 				'He grins. "I hoped it was you. I heard rumors but I''ve always wanted to try you for myself."'
 				'He opens up the passenger door and starts to make his way around to the driver''s side.'
-				act 'Change your mind': minut += 5 & gt $curloc
+				gs 'willpower', 'bj', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'Change your mind (<<will_cost>> Willpower)':
+						cla & *clr
+						gs 'willpower', 'bj', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						minut += 5
+						gs 'stat'
+						gt $curloc
+					end
+				else
+					act'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
 				act 'Get into the truck': furisex = 100 & gt 'furisex'
 			end			
 		else
@@ -167,7 +246,19 @@ act 'Try to get a lift':
 				*nl
 				'"Uhh..."'
 				'The driver grins at you. "I guess that''s a yes. So, are you still operating on that kind of payment basis?" he asks, opening up the passenger door and looking at you expectantly.'
-				act 'Change your mind': minut += 5 & gt $curloc
+				gs 'willpower', 'bj', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'Change your mind (<<will_cost>> Willpower)':
+						cla & *clr
+						gs 'willpower', 'bj', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						minut += 5
+						gs 'stat'
+						gt $curloc
+					end
+				else
+					act'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
 				act 'Get into the truck': furisex = 100 & gt 'furisex'
 			end
 			act'That''s me!':
@@ -176,7 +267,19 @@ act 'Try to get a lift':
 				'"That''s me!" you say cheerfully.'
 				'He grins. "I hoped it was you. I heard rumors but I''ve always wanted to try you for myself."'
 				'He opens up the passenger door and starts to make his way around to the driver''s side.'
-				act 'Change your mind': minut += 5 & gt $curloc
+				gs 'willpower', 'bj', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'Change your mind (<<will_cost>> Willpower)':
+						cla & *clr
+						gs 'willpower', 'bj', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						minut += 5
+						gs 'stat'
+						gt $curloc
+					end
+				else
+					act'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
 				act 'Get into the truck': furisex = 100 & gt 'furisex'
 			end		
 		end
@@ -184,7 +287,19 @@ act 'Try to get a lift':
 		'The truck driver gives you a knowing grin: "Ah, a hitchhiker? Of course I can, dear! But the real question is... how are you going to thank me if I do?"'
 		'He walks over to you and puts his hand on your buttocks, not leaving any question as to what he wants from you.'
 		'You quickly look around, but no other drivers are around to give you a ride instead; he''s your only option right now.'
-		act 'Refuse and leave':minut += 5 & gt $curloc
+		gs 'willpower', 'bj', 'resist'
+		if will_cost <= pcs_willpwr:
+			act'Refuse and leave (<<will_cost>> Willpower)':
+				cla & *clr
+				gs 'willpower', 'bj', 'resist'
+				gs 'willpower', 'pay', 'resist'
+				minut += 5
+				gs 'stat'
+				gt $curloc
+			end
+		else
+			act'Refuse and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
 
 		act 'Tell him you''ll suck him off':
 			*clr & cla
@@ -199,7 +314,19 @@ act 'Try to get a lift':
 				'"Uhh... no?" you admit, which upsets the man.'
 				'He shoos you away and says: "Do you think I''m crazy? I get sluts like you in my truck all the time, I''m not touching you without a condom! My wife would kill me if I came home with an STD!"'
 
-				act 'Leave':minut += 5 & gt $curloc
+				gs 'willpower', 'bj', 'resist'
+				if will_cost <= pcs_willpwr:
+					act'Leave (<<will_cost>> Willpower)':
+						cla & *clr
+						gs 'willpower', 'bj', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						minut += 5
+						gs 'stat'
+						gt $curloc
+					end
+				else
+					act'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
 
 				act 'Try to persuade him':
 					*clr & cla
@@ -214,7 +341,19 @@ act 'Try to get a lift':
 						'"Wait, please! Sir, you have to understand... I normally never do this! I''m clean, I swear!" you beg him. "Please, I really need this lift!"'
 						'The driver has another close look at you and sighs: "Damn you... you''re too cute, how could I say no? Fine, get in the truck before I change my mind."'
 					end
-					act 'Change your mind and leave':minut += 5 & gt $curloc
+					gs 'willpower', 'bj', 'resist'
+					if will_cost <= pcs_willpwr:
+						act'Change your mind and leave (<<will_cost>> Willpower)':
+							cla & *clr
+							gs 'willpower', 'bj', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							minut += 5
+							gs 'stat'
+							gt $curloc
+						end
+					else
+						act'Change your mind and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
 					act 'Get into the truck':minut += 5 & furisex = 100 & gt 'furisex'
 				end
 			end
@@ -226,7 +365,19 @@ act 'Try to get a lift':
 					'You nod: "Yes, I do."'
 					'"Excellent... I love it when they come prepared", the driver smiles. He opens the door and invites you in: "Milady, after you!"'
 
-					act 'Change your mind and leave': minut += 5 & gt $curloc
+					gs 'willpower', 'bj', 'resist'
+					if will_cost <= pcs_willpwr:
+						act'Change your mind and leave (<<will_cost>> Willpower)':
+							cla & *clr
+							gs 'willpower', 'bj', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							minut += 5
+							gs 'stat'
+							gt $curloc
+						end
+					else
+						act'Change your mind and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
 					act 'Get into the truck':
 						minut += 5 
 						furisex = 0