Browse Source

brother shower enhancments and bug fixes

John Doe 2 years ago
parent
commit
a709016398
1 changed files with 147 additions and 86 deletions
  1. 147 86
      locations/brother_voyeur.qsrc

+ 147 - 86
locations/brother_voyeur.qsrc

@@ -351,9 +351,18 @@ if $ARGS[0] = 'brothershowerlook':
 	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothertalk3.jpg"></center>'
 	inhib_exp += rand(1,3)
 	if npc_rel['A34'] <50 and brothershowerask ! daystart:npc_rel['A34'] += rand(1,2)
+	if brothershowertalk > 15 and brother_shower_times > 0: gt 'brother_voyeur','brother_shower_together'
 	if brothershowertalk < 10 and brothershowerask ! daystart:
 		'He slips inside and takes his usual place on the toilet along with the traditional quick glance at your breasts. He''s gripping the edge of the seat and leaning forward with an eager smile. If nothing else, he''s certainly happy to be here.'
 	elseif brothershowertalk >= 10 and brothershowerask ! daystart:
+		if brothershowertalk > 15 and rand(0,4) = 0 and brother_shower_times = 0:
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothertalk5.jpg"></center>'
+			'He slips inside and to take his usual place on the toilet seat. Unfortunately for him, you had just finished peeing and had left the seat up to remind yourself to flush after you finished your shower.  Kolka falls ass first into the open toilet bowl and looks at you with dismay and disgust.'
+			'You choke back a laugh and say, "Kolka I''m so sorry, I''ve should have told you the seat was up. You better jump in and get cleaned off."'
+			act'Let him get in':gt'brother_voyeur','brother_shower_together_first'
+			exit
+		end
 		'He slips inside and takes his usual place on the toilet seat, gripping the edge and leaning forward eagerly.'
 		'<br>You''ve noticed something recently. Lately, when Kolka has come in for these shower talks, he hasn''t been ogling you as much as he used to. A brief glance at your breasts here, a quick look at your ass there, of course, but no one could avoid looking entirely. For the most part though, he maintains eye contact with you. Although, you reason that he probably still gets a good look when you''re shampooing your hair or sudsing up your body.'
 	elseif brothershowerask = daystart:
@@ -650,7 +659,7 @@ if $ARGS[0] = 'brother_shower_together_first':
 end
 
 if $ARGS[0] = 'brother_shower_together':
-	brothergrope = rand(0,1)
+	if rand(0,3) = 0: brothergrope = 1
 	inhib_exp += rand(1,3)
 	brother_shower_times += 1
 	*clr & cla
@@ -662,14 +671,13 @@ if $ARGS[0] = 'brother_shower_together':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
 			'"So, how was your day?" you ask cheerfully.'
-			if brother_shower_times < 3 or brotherSex < 4:
+			if brother_shower_times < 3:
 				'"It, uhh... was... g-good... uhm..." he stammers.'
 				act'Continue':gt'brother_voyeur','brother_shower_together_first'
-			elseif brotherSex >= 4 and brothergrope = 1:
+			elseif brotherSex >= 4 or brothergrope = 1:
 				'"Getting better by the moment..." he says, sliding up behind you.'
 				act'"Eek-!"':gt'brother_voyeur','showerfun'
-
-			elseif brother_shower_times >= 3 or brotherSex >= 1:
+			else
 				'Kolka answers readily, telling you the ins and outs and interesting things that happened during his day.'
 				act'Finish showering together':gt'brother_voyeur','brother_shower_end'
 				act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
@@ -681,17 +689,15 @@ if $ARGS[0] = 'brother_shower_together':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
 			'"So, how''s school going?" you ask cheerfully.'
-			if brother_shower_times < 3 or brotherSex < 1:
+			if brother_shower_times < 3:
 				'"It''s... Uhh... fine..." he stammers.'
 				act'Continue':gt'brother_voyeur','brother_shower_together_first'
-
-			elseif brotherSex >= 4 and brothergrope = 1:
+			elseif brotherSex >= 4 or brothergrope = 1:
 				brothergrope = 2
 				'"It''s fine, but I''ve been having a little trouble paying attention in class lately," he says, stepping behind you.'
 				'"Why''s that?"'
 				act'"Eek-!"':gt'brother_voyeur','showerfun'
-
-			elseif brother_shower_times >= 3 or brotherSex >= 1:
+			else
 				'Kolka answers readily, telling you the ins and outs and interesting things that are going on at school.'
 				act'Finish showering together':gt'brother_voyeur','brother_shower_end'
 				act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
@@ -702,15 +708,14 @@ if $ARGS[0] = 'brother_shower_together':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
 			'"So, how''s your friends? Zhendos and Mishan?" you ask cheerfully.'
-			if brother_shower_times < 3 or brotherSex < 1:
+			if brother_shower_times < 3:
 				'"They''re... Uhh... fine..." he stammers.'
 				act'Continue':gt'brother_voyeur','brother_shower_together_first'
-			elseif brotherSex >= 4 and brothergrope = 1:
+			elseif brotherSex >= 4 or brothergrope = 1:
 				brothergrope = 3
 				'"Who cares about them?" he says, stepping behind you.'
 				act'"Eek-!"':gt'brother_voyeur','showerfun'
-
-			elseif brother_shower_times >= 3 or brotherSex >= 1:
+			else
 				'Kolka answers readily, telling you about the mischief he gets up to with his friends.'
 				if seepornofut >= 1:
 					'"Still watching porn together like a bunch of gay bros?" you ask, teasingly.'
@@ -844,7 +849,12 @@ if $ARGS[0] = 'brother_wash':
 						cla & *clr
 						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 						'Clean from your shower together, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
-						act'Blow him':gt'brother_voyeur','brother_shower_bj'
+						gs 'willpower', 'sex', 'resist'
+						if will_cost <= pcs_willpwr:
+							act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+						else
+							act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
 						act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
 					end
 				end
@@ -863,7 +873,12 @@ if $ARGS[0] = 'brother_wash':
 						cla & *clr
 						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 						'Clean from your shower together, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
-						act'Blow him':gt'brother_voyeur','brother_shower_bj'
+						gs 'willpower', 'sex', 'resist'
+						if will_cost <= pcs_willpwr:
+							act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+						else
+							act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
 						act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
 					end
 				end
@@ -882,7 +897,12 @@ if $ARGS[0] = 'brother_wash':
 						cla & *clr
 						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 						'Clean from your shower together, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
-						act'Blow him':gt'brother_voyeur','brother_shower_bj'
+						gs 'willpower', 'sex', 'resist'
+						if will_cost <= pcs_willpwr:
+							act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+						else
+							act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
 						act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
 					end
 				end
@@ -916,53 +936,64 @@ if $ARGS[0] = 'showerfun':
 		end
 		if brothergrope = 2:'"Because I spend all day thinking about these..."'
 		if brothergrope = 3:'"I''d rather focus on these..."'
-		act'"Down boy!"':
-			cla
-			'"Tsk!" you chide him and slap his hands away. "Down boy!"'
-			'His hands snap back, somewhat surprised at your denial.'
-			act'I''m not in the mood':
-				cla & *nl
-				'"I''m not in the mood to take care of you right now Kolka. Bother me some other time."'
-				'Suitably chagrined, the rest of your shower together elapses in only the sound of splashing water and frothing suds.'
-				act'Finish showering together':gt'brother_voyeur','brother_shower_end'
-				act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
-			end
+		brothergrope = 0
 
-			act'I don''t have time (angry)':
-				cla & *nl
-				'"Fuck, Kolka! I don''t have time for this today! Can''t you keep your hands to yourself for five minutes?"'
-				'Suitably chagrined, the rest of your shower together elapses in only the sound of splashing water and frothing suds.'
-				act'Finish showering together':gt'brother_voyeur','brother_shower_end'
-				act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
-			end
+		gs 'willpower', 'sex', 'resist'
+		if will_cost <= pcs_willpwr:
+			act'"Down boy!" (<<will_cost>>)':
+				gs 'willpower', 'pay', 'resist'
+				cla
+				'"Tsk!" you chide him and slap his hands away. "Down boy!"'
+				'His hands snap back, somewhat surprised at your denial.'
+				act'I''m not in the mood':
+					cla & *nl
+					'"I''m not in the mood to take care of you right now Kolka. Bother me some other time."'
+					'Suitably chagrined, the rest of your shower together elapses in only the sound of splashing water and frothing suds.'
+					act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+					act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
+				end
 
-			act'I don''t have time (apologetic)':
-				cla & *nl
-				'"I''m afraid I don''t have time to fool around today Kolka," you say, giving him an apologetic smile over your shoulder. "Maybe some other time, okay?"'
-				'He nods, obviously disappointed and you finish up your shower together chatting and washing as normal.'
-				act'Finish showering together':gt'brother_voyeur','brother_shower_end'
-				act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
+				act'I don''t have time (angry)':
+					cla & *nl
+					'"Fuck, Kolka! I don''t have time for this today! Can''t you keep your hands to yourself for five minutes?"'
+					'Suitably chagrined, the rest of your shower together elapses in only the sound of splashing water and frothing suds.'
+					act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+					act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
+				end
+
+				act'I don''t have time (apologetic)':
+					cla & *nl
+					'"I''m afraid I don''t have time to fool around today Kolka," you say, giving him an apologetic smile over your shoulder. "Maybe some other time, okay?"'
+					'He nods, obviously disappointed and you finish up your shower together chatting and washing as normal.'
+					act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+					act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
+				end
+
+				act'Only when I say so':
+					cla & *nl
+					'"I know it''s tempting to get handsy but you can only touch when I say so." You give him a sly smile over your shoulder. "I''m still your big sister Kolka. Show some respect for her, eh?"'
+					'He looks at you wistfully but nods and you finish up your shower together chatting and washing as normal.'
+					act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+					act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
+				end
 			end
 
-			act'Only when I say so':
-				cla & *nl
-				'"I know it''s tempting to get handsy but you can only touch when I say so." You give him a sly smile over your shoulder. "I''m still your big sister Kolka. Show some respect for her, eh?"'
-				'He looks at you wistfully but nods and you finish up your shower together chatting and washing as normal.'
+			act'Tease him but deny him (<<will_cost>>)':
+				gs 'willpower', 'pay', 'resist'
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+				'You take a moment to savour the feel of his hands on your breasts, reaching back to grab his cock. You jerk it up and down a couple times and turn your head over your shoulder to whisper in his ear.'
+				'"Not today Kolka."'
+				'You push him back, leaving a confused look on his face. You smile at him saying, "As much as I''d love to, I just can''t find the time to help you out today. I guess you''ll have to take things ''into your own hands'' later." You give his cock one last teasing caress and a firm squeeze before getting back to showering.'
+				'The rest of your shower is uneventful, but Kolka''s erection does seem to be more of a raging hard-on than usual.'
 				act'Finish showering together':gt'brother_voyeur','brother_shower_end'
 				act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
 			end
+		else
+			act '"Down boy!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			act 'Tease him but deny him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 
-		act'Tease him but deny him':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
-			'You take a moment to savour the feel of his hands on your breasts, reaching back to grab his cock. You jerk it up and down a couple times and turn your head over your shoulder to whisper in his ear.'
-			'"Not today Kolka."'
-			'You push him back, leaving a confused look on his face. You smile at him saying, "As much as I''d love to, I just can''t find the time to help you out today. I guess you''ll have to take things ''into your own hands'' later." You give his cock one last teasing caress and a firm squeeze before getting back to showering.'
-			'The rest of your shower is uneventful, but Kolka''s erection does seem to be more of a raging hard-on than usual.'
-			act'Finish showering together':gt'brother_voyeur','brother_shower_end'
-			act'Suggest you wash each other':gt'brother_voyeur','brother_wash'
-		end
 		act'Get into it':
 			cla & *nl
 			gs 'arousal','breasts', 2
@@ -971,7 +1002,12 @@ if $ARGS[0] = 'showerfun':
 			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 			'"Ughh... Oh yeah... Keep doing <i>that...</i>"'
 			'You lean into your brother''s touch, his hands roaming up and down your body, focusing mostly on your breasts. Your hand unconsciously reaches back and grabs hold of his dick, jerking it gently. You think about what you want to do next.'
-			act'Blow him':gt'brother_voyeur','brother_shower_bj'
+			gs 'willpower', 'sex', 'resist', 'easy'
+			if will_cost <= pcs_willpwr:
+				act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+			else
+				act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
 			act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
 		end
 	else
@@ -979,7 +1015,12 @@ if $ARGS[0] = 'showerfun':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 		'Feeling turned on from your brother''s hands on you, you lean back into him, teasingly handling his package. He responds in kind, fondling your breasts, eliciting moans when he pinches your nipples.'
-		act'Blow him':gt'brother_voyeur','brother_shower_bj'
+		gs 'willpower', 'sex', 'resist'
+		if will_cost <= pcs_willpwr:
+			act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+		else
+			act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
 		act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
 	end
 end
@@ -1030,12 +1071,17 @@ if $ARGS[0] = 'brother_shower_shave':
 							gs 'arousal','vaginal_finger', 5
 							gs 'stat'
 							'Unable to help yourself, you grab his wrist and lean into it, letting his fingers work you even harder.'
-							act'Blow him':gt'brother_voyeur','brother_shower_bj'
+							gs 'willpower', 'sex', 'resist'
+							if will_cost <= pcs_willpwr:
+								act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+							else
+								act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end
 							act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
 						end
 					else
 						cla & *clr
-						gs 'stat'						
+						gs 'stat'
 						'Once you''re finished you gently glide your hands over your smooth pussy and legs, enjoying the feeling.'
 						'You put your hands on either side of your pussy and say, "Well? Satisfied now?"'
 						'"Yeah..." he says, trailing off at the end, obviously hypnotized by your pussy, causing you to roll your eyes.'
@@ -1080,12 +1126,12 @@ if $ARGS[0] = 'brother_shower_shave':
 								cla & *nl
 								'"That''s not what I said. I said I''d shave just because you asked. I didn''t say what exactly I''d be shaving or that I''d do everything you tell me to."'
 								'"Hrmph." Kolka seems disappointed. Once you''re finished you gently glide your hands over your smooth legs, making sure you didn''t miss a spot.'
-								
+
 								gs 'brother_voyeur', 'shower_end'
 							end
 
 							act'I guess I did': brothershaverequest = 1 & gt'brother_voyeur','brother_shower_shave'
-							
+
 							act'Oh alright': brothershaverequest = 2 & gt'brother_voyeur','brother_shower_shave'
 						end
 
@@ -1103,7 +1149,7 @@ if $ARGS[0] = 'brother_shower_shave':
 									cla
 									'"Sorry little brother, you''re not going to change my mind that easily. I said I''d shave just because you asked. I didn''t say that I''d do everything you asked."'
 									'"Hmph. I still think you''d look better if you just kept it smooth..." he mutters while you gently glide your hands over your smooth legs, making sure you didn''t miss a spot.'
-									
+
 									gs 'brother_voyeur', 'shower_end'
 								end
 
@@ -1130,7 +1176,7 @@ if $ARGS[0] = 'brother_shower_shave':
 									cla & *nl
 									'"Sorry little brother, you''re not going to change my mind that easily. I said I''d shave just because you asked. I didn''t say that I''d shave everything you wanted."'
 									'"Hmph. I still think you''d look better if you just kept it smooth..." he mutters while you gently glide your hands over your smooth legs, making sure you didn''t miss a spot.'
-									
+
 									gs 'brother_voyeur', 'shower_end'
 								end
 
@@ -1169,7 +1215,7 @@ if $ARGS[0] = 'brother_shower_shave':
 								'<center><video autoplay loop src="images/shared/home/bathroom/brotherpussyfeel.mp4"></center>'
 								'"There," you say, rinsing off the last of the hair, stubble, and lather. "Smooth enough for you now?"'
 								'You take his hand and press it against your freshly shaved pubic region, letting him feel it for himself. He does so greedily, taking the opportunity to also slip his fingers your pussy and forcing a moan out of you.'
-								
+
 								gs 'brother_voyeur', 'shower_end_2'
 							else
 								'Once you''re finished you gently glide your hands over your smooth pussy and legs, enjoying the feeling.'
@@ -1676,11 +1722,11 @@ if $ARGS[0] = 'brother_fuck_cum':
 		act'Suck him off':gt'brother_voyeur','shower_swallow'
 
 		act'Let him cum on your face':gt'brother_voyeur','shower_facial'
-		
+
 		act'Fuck him till he cums':gt'brother_voyeur','shower_creampie'
 
 		act'Fill me up!': gt'brother_voyeur','shower_fill_me_up'
-		
+
 	elseif brothercumchoice = 2:
 		'"<<$pcs_nickname>>-! I''m almost there! Can I cum inside you today?"'
 		if knowpreg = 0 and thinkpreg = 0:
@@ -1723,11 +1769,11 @@ if $ARGS[0] = 'brother_fuck_cum':
 			if birth_control['think_safe'] = 0:'"Sorry," you smile apologetically. "I''m not on birth control and I can''t afford to get knocked up. Especially not by my little brother."'
 			act'Continue':gt'brother_voyeur','brother_shower_fuck_end'
 		end
-		
+
 		act'Fuck him till he cums':gt'brother_voyeur','shower_creampie'
-			
+
 		act'Fill me up!':gt 'brother_voyeur','shower_fill_me_up'
-		
+
 	elseif brothercumchoice = 3:
 		'"<<$pcs_nickname>>-! I''m almost there! Let me cum on your face!"'
 		act'Let him cum on your face':gt'brother_voyeur','shower_facial'
@@ -1740,7 +1786,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 		act'Let him cum in your mouth':gt'brother_voyeur','shower_swallow'
 
 		act'Ignore him, make him cum inside you':gt'brother_voyeur','shower_forced_creampie'
-			
+
 	elseif brothercumchoice = 5:
 		act'Continue':
 			cla & *clr
@@ -1769,7 +1815,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'<i>Maybe I can get a morning after pill from the pharmacy,</i> you think to yourself.'
 						act'Continue':gt'brother_voyeur','brother_shower_fuck_end'
 					end
-					
+
 					act'"I''m not but it''s okay"':
 						cla & *nl
 						birth_control['kolka_knows'] = 2
@@ -1793,7 +1839,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						end
 						act'Continue':gt'brother_voyeur','brother_shower_fuck_end'
 					end
-					
+
 					act'"You still need to ask" (tease)':
 						cla & *nl
 						'"Well," you chide him, "you still need to ask."'
@@ -1801,7 +1847,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'"No, but I like telling you to cum inside me," you smirk.'
 						act'Continue':gt'brother_voyeur','brother_shower_fuck_end'
 					end
-					
+
 					act'"You still need to ask"':
 						cla & *nl
 						'"Well, you still need to ask," you chide him.'
@@ -1822,7 +1868,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'He nods back at you in understanding. "I''m sorry," he says again. "I''ll be more careful in the future."'
 						act'Continue':gt'brother_voyeur','brother_shower_fuck_end'
 					end
-					
+
 					act'"I''m on birth control so you don''t have to worry"':
 						cla & *nl
 						'"It''s okay Kolka, I''m on birth control," you reassure him. His expression melts with visible relief. "So that means you can cum inside me as much as you like and you don''t have to worry."'
@@ -2189,7 +2235,7 @@ if $ARGS[0] = 'shower_facial':
 					act'Finish showering together':gt'brother_voyeur','brother_shower_end'
 				end
 			end
-				
+
 		end
 	else
 		'"What''s it feel like? Having cum on your face like that?"'
@@ -2329,15 +2375,15 @@ if $ARGS[0] = 'shower_creampie':
 		elseif birth_control['kolka_knows'] = 1:
 			'"I love having a sister who''s on birth control," he grins, watching another glob of cum dribble out of you.'
 !!			act'"Not as much as I do"':
-			
+
 !!			end
-			
+
 !!			act'"Be grateful"':
-			
+
 !!			end
-			
+
 !!			act'"You''d love me less if I weren''t on birth control?"':
-			
+
 !!			end
 		elseif birth_control['think_safe'] = 1:
 			birth_control['kolka_knows'] = 1
@@ -2351,7 +2397,7 @@ if $ARGS[0] = 'shower_creampie':
 			'You watch as another glob of cum dribbles from your pussy, plopping onto the tub floor. <i>I need to buy a morning after pill from the pharmacy. What if I get pregnant?</i>'
 		end
 	end
-	
+
 
 end
 
@@ -2782,7 +2828,7 @@ if $ARGS[0] = 'shave':
 				'"Hmm..." He seems disappointed.'
 				act'Dry off':gt'brother_voyeur','dryoff'
 			end
-			
+
 			if pcs_pubes < 21:
 				act'"Nope! I''m thinking of growing it out"':
 					cla
@@ -2805,7 +2851,7 @@ if $ARGS[0] = 'shave':
 					act'Dry off':gt'brother_voyeur','dryoff'
 				end
 			end
-			
+
 			if pcs_pubes > 10:
 				act'"I like it like this!"':
 					cla
@@ -3119,7 +3165,12 @@ if $ARGS[0] = 'get_frisky':
 		gs 'arousal','breasts', 1
 		gs 'stat'
 		'Clean from your shower together, and now with freshly shaved legs, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
-		act'Blow him': gt'brother_voyeur', 'brother_shower_bj'
+		gs 'willpower', 'sex', 'resist'
+		if will_cost <= pcs_willpwr:
+			act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+		else
+			act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
 		act'Fuck him': gt'brother_voyeur', 'brother_shower_fuck'
 	end
 end
@@ -3131,7 +3182,12 @@ if $ARGS[0] = 'shower_end':
 		'<center><video autoplay loop src="images/shared/home/bathroom/brotherpussyfeel.mp4"></center>'
 		'"Oh don''t be like that Kolka," you say, gently taking his hand. "I can''t have you being all pouty on me. I guess your big sister will have to do something about that."'
 		'You pull his hand over to your pussy, rubbing his fingers up against your clit. He jumps at the opportunity, immediately sticking his fingers inside and fingerblasting you. You smile at his eagerness. Doesn''t seem bothered by your <<$pcdesc_pubes>> pussy now...'
-		act'Blow him': gt 'brother_voyeur', 'brother_shower_bj'
+		gs 'willpower', 'sex', 'resist'
+		if will_cost <= pcs_willpwr:
+			act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+		else
+			act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
 		act'Fuck him': gt 'brother_voyeur', 'brother_shower_fuck'
 	end
 end
@@ -3146,7 +3202,12 @@ if $ARGS[0] = 'shower_end_2':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 		'Clean from your shower together, and now with freshly a shaved pussy, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
-		act'Blow him':gt'brother_voyeur','brother_shower_bj'
+		gs 'willpower', 'sex', 'resist'
+		if will_cost <= pcs_willpwr:
+			act'Blow him (<<will_cost>>)': gs 'willpower','pay','resist' & gt'brother_voyeur', 'brother_shower_bj'
+		else
+			act 'Blow him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
 		act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
 	end
 end