浏览代码

[fixed] wilpower seeding, seventh batch + rewrote the machine-translated-like text in VoltrenerSexShower

Sicaa 5 年之前
父节点
当前提交
175a7e5bfe
共有 5 个文件被更改,包括 274 次插入175 次删除
  1. 41 19
      locations/Terminal.qsrc
  2. 81 61
      locations/VoltrenerSexShower.qsrc
  3. 49 31
      locations/stallion.qsrc
  4. 81 48
      locations/taxi.qsrc
  5. 22 16
      locations/torgpred.qsrc

+ 41 - 19
locations/Terminal.qsrc

@@ -54,6 +54,21 @@ $askfather = {
 					'Your father hugged and looked at you, as if not believing your really here. "I can''t believe my little girl is all grown up."'
 					'He insists you come to lunch with him to catch up.'
 
+					gs 'willpower', 'misc', 'self'
+					if will_cost <= pcs_willpwr:
+						act 'Tell him off (<<will_cost>> Willpower)':
+							cls
+							gs 'willpower', 'pay', 'self'
+							minut += 5
+							gs'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/mikhail/terminal/sisboyqw_37.jpg"></center>'
+							'You swear at him, curse him and pour out all your anger for all those years he was never around, once you are done and crying. You turn and run away, never giving him a chance to reply. Swearing to never return.'
+							trfatherQW = -1
+							act 'Leave': minut += 5 & gt $curloc
+						end
+					else
+						act 'Tell him off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
 					act 'Get a kebab':
 						cls
 						minut += 5
@@ -66,15 +81,6 @@ $askfather = {
 						trfatherQW = 4
 						act 'Leave':minut += 5 & gt 'nord'
 					end
-					act 'Tell him off':
-						cls
-						minut += 5
-						gs'stat'
-						'<center><img <<$set_imgh>> src="images/characters/city/mikhail/terminal/sisboyqw_37.jpg"></center>'
-						'You swear at him, curse him and pour out all your anger for all those years he was never around, once you are done and crying. You turn and run away, never giving him a chance to reply. Swearing to never return.'
-						trfatherQW = -1
-						act 'Leave':minut += 5 & gt $curloc
-					end
 				end
 			end
 		end
@@ -109,14 +115,20 @@ if trfatherQW = 2:
 			'"Hello girly, want to earn some quick cash?"'
 			'"No, thank you, I''m here looking for a man, I need your help."'
 			'"Well if you want our help, how about you help us first. Use that cute little mouth of yours for something other than asking questions first and then we will tell you what you want to know."'
-			act 'Tell them to fuck off':
-				cls
-				minut += 5
-				gs'stat'
-				'<center><img <<$set_imgh>> src="images/characters/city/mikhail/terminal/trfatherqw_5.jpg"></center>'
-				'"Go fuck yourselves you disgusting perverts."'
-				'You left them to find your answers elsewhere.'
-				act 'Leave':minut += 5 & gt $curloc
+			gs 'willpower', 'misc', 'self'
+			if will_cost <= pcs_willpwr:
+				act 'Tell them to fuck off (<<will_cost>> Willpower)':
+					cls
+					gs 'willpower', 'pay', 'self'
+					minut += 5
+					gs'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/mikhail/terminal/trfatherqw_5.jpg"></center>'
+					'"Go fuck yourselves you disgusting perverts."'
+					'You left them to find your answers elsewhere.'
+					act 'Leave': minut += 5 & gt $curloc
+				end
+			else
+				act 'Tell them to fuck off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 			act 'Suck them off':
 				cls
@@ -238,10 +250,20 @@ elseif (trfatherQW >= 3 or trfatherQW < 0) and week = 6 and hour = 12:
 				end
 			end
 			if trfatherQW = 3:dynamic $askfather
-			act 'Leave':minut += 5 & gt $curloc
+			gs 'willpower', 'drink', 'resist', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Leave (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & minut += 5 & gt $curloc
+			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
 		end
 		if trfatherQW = 3:dynamic $askfather
-		act 'Leave':minut += 5 & gt $curloc
+		gs 'willpower', 'drink', 'resist', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Leave (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & minut += 5 & gt $curloc
+		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
 	end
 end
 

+ 81 - 61
locations/VoltrenerSexShower.qsrc

@@ -29,14 +29,17 @@ if $ARGS[0] = '1':
 	cls
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/event/voltrenersexshower1.jpg"></center>'
 	'You hear a suspicious noise. Wiping the steam off the glass, you see the coach hiding quite poorly in the dark, spying on you as you shower.'
+	
 	act 'Scream':
 		cls
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/event/voltrenersexshower4.jpg"></center>'
 		'You scream with fright and the coach quickly runs out.'
-		act 'Finish shower':gt 'gdksport', 'start'
- 	end
- 	if pcs_horny >= 60 or pav_slut > 25:
-		act 'Carry on':
+		act 'Finish shower': gt 'gdksport', 'start'
+	end
+	gs 'willpower', 'exhib', 'self', 'easy'
+ 	if (pcs_horny >= 60 or pav_slut > 25) and will_cost <= pcs_willpwr:
+		act 'Carry on (<<will_cost>> Willpower)':
+			gs 'willpower', 'pay', 'self'
 			npc_rel['A69'] += 2
 			trenerlust += 2
 			cls
@@ -49,9 +52,11 @@ if $ARGS[0] = '1':
 				cls
 				'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/event/voltrenersexshower5.mp4"></video></center>'
 				'Stepping out of the shower, you are not at all embarrassed by the coach who continues to stare at you. Drying yourself on a towel you ask, "Get everything you wanted, coach?" The coach smiles, then shakes his head, before leaving slowly.'
-				act 'Finish shower':gt 'gdksport', 'start'
+				act 'Finish shower': gt 'gdksport', 'start'
 			end
 		end
+	elseif (pcs_horny >= 60 or pav_slut > 25) and will_cost > pcs_willpwr:
+		act 'Carry on (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 end
 
@@ -65,9 +70,11 @@ if $ARGS[0] = '2':
 		'The coach takes the hint and tucking his cock away, does up his trousers and leaves. "It seems he did not have time to cum." You think with a touch of glee."'
 		act 'Leave':gt 'gdksport', 'start'
 	end
-	if pcs_horny >= 70 or pav_slut > 25:
-		act 'Masturbate':
-			if IvanShowerYes = 2:VoltrenerVoyeur += 1
+	gs 'willpower', 'exhib', 'self'
+	if (pcs_horny >= 70 or pav_slut > 25) and will_cost <= pcs_willpwr:
+		act 'Masturbate (<<will_cost>> Willpower)':
+			gs 'willpower', 'pay', 'self'
+			if IvanShowerYes = 2: VoltrenerVoyeur += 1
 			npc_rel['A69'] += 1
 			trenerlust += 4
 			minut += 10
@@ -80,15 +87,16 @@ if $ARGS[0] = '2':
 				pcs_mood = 100
 				'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower9.mp4"></video></center>'
 				'You look at his cock as if spellbound... At the same time caressing your Clit, and struggling to suppressing a groan. You see his hand stroking his member, the head appearing, and disappearing. Shaking his balls... The coach groans, and his dick squirts straight at you. Sperm splashes on your body, destroying your resolve, you shake in a powerful orgasm. Through the waves of orgasm you hardly hear what the coach is saying, "That was fun, we should do it again sometime."'
+				gs 'arousal', 'voyeur', -10
 				$orgasm_or = 'yes'
-				gs 'arousal', 'voyeur', 10
 				gs 'arousal', 'masturbate', 10
-				minut -= 10
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Finish shower':gt 'gdksport', 'start'
+				act 'Finish shower': gt 'gdksport', 'start'
 			end
 		end
+	elseif (pcs_horny >= 70 or pav_slut > 25) and will_cost > pcs_willpwr:
+		act 'Masturbate (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 end
 
@@ -101,11 +109,10 @@ if $ARGS[0] = '3':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower19.jpg"></center>'
 		'You wipe the steam off a patch of the glass in front of you and see coach sitting in the dark, watching as Ivan Fucks you in the ass. when he got here and how much he''s seen, you don''t know, but your eyes meet and you are hit by a wave of shame and arousal. You literally throw yourself forward trying to jump off Ivan''s member, but your shaky legs betray you.'
 		'Whether from Ivan''s actions, the fact that the coach is watching you, or the combination of both you begin to cum violently shouting and rhythmically squeezing your classmates cock with your anus. This is more than enough to send Ivan over the edge, his cum filling your ass.'
-		analorgasm += 1
 		pcs_mood = 100
 		$orgasm_txt = 'The sudden feeling of being watched, was new, acute, the orgasm intense. You drop to the floor of the shower and lay there helplessly for some time.'
 		$orgasm_or = 'custom'
-		gs 'arousal', 'anal', 10
+		gs 'arousal', 'anal', 10, 'exhibitionism'
 		gs 'cum_call', 'anus', 'A3'
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -114,6 +121,26 @@ if $ARGS[0] = '3':
 			gs 'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower20.mp4"></video></center>'
 			'Opening your eyes, you see coach standing above you. He quite unceremoniously says: "Spread your bread."'
+			! 'cumshot' or someting like that (for being cum on) would be a better fit, if it ever gets added
+			gs 'willpower', 'cum_inside_anal', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'Cover up (<<will_cost>> Willpower)':
+					gs 'willpower', 'pay', 'resist'
+					cls
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower12.jpg"></center>'
+					'Scared, you cover you ass with your hands and look at him like a deer caught in the headlights.'
+					'Mikhail Nikolaevich gives you an evil look, "Prokhorov fucks your ass and you scream with joy, but your coach just wants to alleviate some tension and you curl up all scared?"'
+					'You can see from the look in his eyes that he''s been at the wine and his slurring and unsteady legs confirm this. "Your ass isn''t that special." He spits on you and stumbles out of the showers.'
+					gs 'stat'
+					act 'Wash your ass':
+						noShampoo = 1
+						dynamic $showerdin
+						gt 'gdksport', 'start'
+					end
+				end
+			else
+				act 'Cover up (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
 			act 'Comply':
 				VoltrenerVoyeur+=1
 				trenerlust += 2
@@ -129,19 +156,6 @@ if $ARGS[0] = '3':
 					gt 'gdksport', 'start'
 				end
 			end
-			act 'Cover up':
-				cls
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower12.jpg"></center>'
-				'Scared, you cover you ass with your hands and look at him like a deer caught in the headlights.'
-				'Mikhail Nikolaevich gives you an evil look, "Prokhorov fucks your ass and you scream with joy, but your coach just wants to alleviate some tension and you curl up all scared?"'
-				'You can see from the look in his eyes that he''s been at the wine and his slurring and unsteady legs confirm this. "Your ass isn''t that special." He spits on you and stumbles out of the showers.'
-				gs 'stat'
-				act 'Wash your ass':
-					noShampoo = 1
-					dynamic $showerdin
-					gt 'gdksport', 'start'
-				end
-			end
 		end
 	end
 end
@@ -153,30 +167,30 @@ if $ARGS[0] = '4':
 	act 'To get a better look':
 		cls
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower19.jpg"></center>'
-		'It seems, Mikhail again decided to admire how your classmate fuck your anus, Vanya seems so busy your ass that nothing. You decide to tease a little coach...'
-		gs 'arousal', 'anal', 5, 'sub'
+		'It seems Mikhail, again, decided to admire how your classmate fucks your anus, but Ivan is too busy with your ass to notice anything. You decide to tease the coach a little...'
+		gs 'arousal', 'anal', 5, 'sub', 'exhibitionism'
 		gs 'stat'
 		act 'Drop to your knees':
 			cls
 			'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower14.mp4"></video></center>'
-			'You let go on my knees and began to carefully suck Vanin member, which has just been in your ass. Surprised-a satisfied snort from two sides showed, that the participant and the viewer, It seems, like the fact, what''s happening. Accidentally nudging the door open into the shower, you open it, the coach didn''t miss anything from your planned next.'
-			gs 'arousal', 'bj', 5, 'sub'
+			'You get on my knees and begin to carefully suck Ivan''s member, which has just been in your ass. Surprised, you hear a satisfied snort from both parties, the participant and the viewer. It seems they like what''s happening. You accidentally nudge the door into the shower and it opens, giving the coach an unobstructed view of what you plan to do next.'
+			gs 'arousal', 'bj', 5, 'sub', 'exhibitionism'
 			gs 'stat'
 			act 'Lick his balls':
 				cls
 				'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower15.mp4"></video></center>'
-				'Pulling the cock from his mouth and swung, you became furiously explicable only excitation from occurring licking balls classmate. Starting one, another in my mouth, kissing them sucking and stroking hands. You nose dived under them and gently licked between buttocks.'
-				gs 'arousal', 'cuni_give', 5, 'sub'
+				'Pulling the cock from your mouth, you begin excitedly licking your classmate''s swinging balls. You first put one, then the other in your mouth, kissing and sucking them, while stroking his shaft with your hands. Finally, you let them slide out of your mouth and down your chin, as you move behind them and start licking your way up, between his butt cheeks.'
+				gs 'arousal', 'rimming_give', 5, 'sub', 'exhibitionism'
 				gs 'stat'
 				act 'That did it':
 					cls
 					facial += 1
 					'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower16.mp4"></video></center>'
-					'It seems, Vanya never expects, but the jet of sperm began to beat a fountain of member, and heavy, warm drops falling on your face, have told you, that van liked.'
+					'It seems Ivan never expected this, but moments later jets of sperm begin fountaining from his member and heavy, warm drops start falling on your face. He clearly liked it very much.'
 					act 'Turn':
 						cls
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower17.jpg"></center>'
-						'Seeing the wide-eyed partner, who was looking somewhere behind you, and gradually adviseyou jaw. You remembered about the coach, and turned. The coach was standing with a little lost. Although Ivan, It seems, don''t understand, what is involved in this type of Mikhail Nikolaevich, hastily covered, I grabbed my things and jumped out of the shower. As soon as Ivan closed the door behind him, the coach walked over closer to you, pulled the member out of his pants and pointed it at you. You yourself, not recognizing, passion and lust cocoon enveloped you, grabbed a member of the coach. But here, you''re out of luck, it seems the coach was on the verge and began to cum, as soon as you touched his trunk. Bay your Breasts cum trainer, bosses dick in his pants and left.'
+						'You turn to see the coach still looking, wide-eyed and with his jaw hanging open. Ivan finally notices this, and oblivious to the fact that your actions were only partially for his benifit, hastily covers up, grabs his things and jumps out of the shower. As soon as the door closes behind Ivan, the coach walks closer to you, pulls his member out of his pants and points it at you. Passion and lust overpower you and you immediately reach for his cock, but unfortunately it seems the coach was already on the edge and begins to cum as soon as your hands envelop his shaft. He sprays your breasts with his spunk, then promptly pulls up his pants and leaves you in the shower. On your knees. Overflowing with arousal.'
 						VoltrenerVoyeur += 1
 						pcs_horny = 100
 						facial += 1
@@ -187,7 +201,7 @@ if $ARGS[0] = '4':
 							cls
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower18.jpg"></center>'
 							$orgasm_or = 'custom'
-							$orgasm_txt = 'You are almost in tears from aching overwhelming feelings of dissatisfaction, covered in cum, and thinking about, that all men are jerks, young old. You lie down on the bench beside the shower and palaskas her pussy, brought herself to orgasm. Of course, it was not so cool, as could be. But after consoling himself with the thought, next time you well over a mocks, will not give. And make at least one of them, will take care of you, maybe two at once. The thought of you again warm in your stomach. Blushing from such vulgarity, you washed your face and jumped out of the shower.'
+							$orgasm_txt = 'You are left almost in tears from the aching, overwhelming feelings of dissatisfaction. Covered in cum and thinking about how both these jerks just left you here in this state, you lie down on the bench beside the shower and furiously start rubbing your pussy, quickly bringing yourself to orgasm. Of course, it was nothing like it could have been, and after ''consoling'' yourself in this way, you promise yourself you will make at least one of them take care of you next time, maybe even both at once. That last thought starts getting your engine running yet again and blushing from such vulgarity, you quickly wash your face and jump out of the shower.'
 							gs 'arousal', 'masturbate', 5
 							gs 'arousal', 'end'
 							gs 'stat'
@@ -208,36 +222,37 @@ if $ARGS[0] = '5':
 	act 'Get a better look':
 		cls
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower19.jpg"></center>'
-		'Through the glass you see, as Mikhail strong views approaching the booth, and Vanya nothing, not seeing, pulls your ass, you frantically try to close the booth door on the lock, that Ivan looks like and not closed. But the cock in her ass and pushes Ivan not let you do it, the door abruptly opens, coach growled: "Again fuck. Prokhorov will tell your coach, you honouring mode, and the competitions are preparing". From these words Ivan shrank his penis opal and easily fell out of your ass: "Don''t need Mikhail to say anything to anyone, please. I will help with the hall, well, there is a grid to hang, girls to hold after departure", - and he, sideways covering his dignity, grabbing your stuff, got out of the shower.'
+		'Through the glass you see Mikhail staring and approaching the booth, while Ivan pays attention to nothing but your ass bouncing with his thrusts. Ivan forgot to close the shower door and you frantically try to correct his mistake, but the constant ass-punding and Ivan''s tight grip on your hips will not let you do it. The door abruptly opens, and you hear the coach growl: "Again? Prokhorov, I''ve had it with you! I will tell your coach and have you banned from the competitions you are preparing for." You immediately feel Ivan''s penis going soft and shrinking inside you, before sliding limply out of your ass. Still terrified, he turns sideways to hide his dignity and pleads "Please don''t do that coach Vlasov! It won''t happen again, and I''ll help with the hall wenever you need me to!", before grabbing his stuff and getting out of the shower.'
 		!!Originally 65, but without significant anal experience Ivan will have you in too much pain to get anywhere near that		
 		if pcs_horny < 30: 
 			act 'Close the shower door':
 				cls
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/event/voltrenersexshower21.jpg"></center>'
-				'You and sex with Vanya did not really want, today you have been unusually cold, so not the least bit upset by the disappearance of Vani, looked indifferently on the coach and, closing the door to the booth, started to do that for which you came into the shower to wash... .'
+				'Left there cold and upset with the abrupt end of your sex session with Ivan, you look indifferently at the coach and close the shower door. With nothing else left, you proceed with what you came here for in the first place and finish washing in the shower...'
 				act 'Leave':gt 'gdksport', 'start'
 			end
 		else
 			act 'Seduce coach':
 				cls
+				gs 'boyStat', 'A69'
 				npc_rel['A69'] += 3
 				VoltrenerVoyeur += 1
 				ShowerIvan = 3 & ! close sex with the coach in the shower
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/event/voltrenersexshower22.jpg"></center>'
-				'Not having those things actually did not close the shower door. And terribly unhappy about it before you become a coach in that position... any fool will understand what you would like. It seems the coach has thought about what you said earlier, so he undressed and climbed to you in the shower.'
+				'Still unsattisfied by the abrupt end of your sex session with Ivan, you make no effort to close the door or hide your body from the coach. Any fool would understand what you wanted in this situation, and it seems the coach has thought about what you said earlier, so he undresses and climbs into the shower.'
 				act 'On your knees':
 					cls
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower23.jpg"></center>'
-					'You let go on your knees, front of your face rocked pretty impressive coach bolt, after admiring this picture, and delighted thoughts, that basic structure is getting closer, you set resolutely to work tongue, carefully first licking the head of your penis then the member entirely.'
+					'You drop to your knees, and take a moment to admire Mikhail''s impressive, rock hard member. As it moves closer, you start to work your tongue, carefully licking first the head of the penis and then the whole thing, with determination burning in your eyes.'
 					gs 'arousal', 'foreplay', 5, 'sub'
 					gs 'stat'
 					act 'Take it in your mouth':
 						cls
-						pcs_throat += 1
+						if pcs_throat < dick: pcs_throat += 1
 						gs 'stat'
 						'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower24.mp4"></video></center>'
-						'Kissing his head, you took it in her mouth and began to caress the tongue, lightly sucking, then you tried to take him deep in her mouth, but the coach, stopping you, he began to move a member, fucking your mouth, while acting quite cautiously, not shoving cock for all length, how does this Vanya.'
-						gs 'arousal', 'bj', 10, 'sub'
+						'Kissing his head, you take it in your mouth and begin to lightly suck, before you try to take him deeper in your mouth. Soon, the coach begins thrusting into your mouth, cautiously building up to fucking your throat, but not shoving in his whole length like Ivan.'
+						gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
 						gs 'stat'
 						act 'Lift your legs':
 							cls
@@ -246,40 +261,45 @@ if $ARGS[0] = '5':
 							finrand = 1
 							if trenerSex = 0:trenerSex = 1 & guy += 1
 							gs 'stat'
-							'Coach, pulling the cock out of your mouth, put you on your back, raised and spread knees slightly bent feet almost to his chest. In this position your holes were unceremoniously put on display. Putting your fingers in your holes, he began to introduce the fingers in the ass and in the pussy.'
+							'After a few minutes the coach pulls his cock out of your mouth, pushes you on your back, raises and spreads your knees, so they''re slightly bent and resting against his chest. In this position your holes are unceremoniously put on display. He pushes a finger into each hole and starts to rub your insides, gradually increasing his pace.'
 							if pcs_vag = 0 and stat['vaginal'] = 0:
 								'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower26.mp4"></video></center>'
-								'For a moment there was some regret about virginity, but the excitement did not give focus on this thought, Yes and dream about the basis as well consoled. But then the coach stopped with surprise and said: "Are you a virgin?". It seems, one of his fingers came across the barrier. Pulling the finger from pussy, he focused on the ass, saying: "No take your virginity, I will not, you won Vanya there or something, besides you got more beautiful, young holes, where to plant". From marivaudage your anus finger trainer and his words have stronger waves of lust. Already whining with desire, you gasped: "Fuck me".'
+								'For a moment you feel some regret you might lose your virginity like this, but in your excitement you don''t focus on the thought. But then the coach stops with surprise and says: "Are you a virgin?". It seems he felt one of his finger push against your hymen. Pulling the fingers from your pussy, he switches all his focus to your ass, saying: "No, I will not take your virginity, besides you''ve got more beautiful young holes for me to explore." He continues to finger your anus, which along with his words has you whining with desire. You can''t wait any longer and moan out loud: "Fuck me!"'
 							elseif pcs_vag <= 15:
 								'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower26.mp4"></video></center>'
-								'Try to stick you finger in vagina, the coach has faced some difficulties, It seems, your tight pussy is not missed in the finger trainer. Pulling the finger from pussy, he focused on the ass, saying: "Yes until you narrow, well, the first time in a hurry, will not, besides you got more beautiful, young holes, where to plant". From marivaudage your anus finger trainer and his words have stronger waves of lust. Already whining with desire, you gasped: "Fuck me".'
+								'He is having some difficulties fingering your pussy, it seems you''re too tight for him. Pulling the finger from your pussy, he switches all his focus to your ass, saying: "You''re a bit too tight for me, but no matter, you''ve got more beautiful young holes for me to explore." He continues to finger your anus, which along with his words has you whining with desire. You can''t wait any longer and moan out loud: "Fuck me!"'
 							elseif pcs_vag > 15 and mesec <= 0:
 								'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower25.mp4"></video></center>'
-								'Thrusting one finger in the ass one in the pussy, the coach began to bash them at the same time in two holes, you feel, as they RUB against each other through the thin partition between them. Then alternately, at the same time rushing into, they drove you crazy, forcing her to moan and squirm. A moan almost becomes a scream. "Fuck me, fuck, fuck...", - you cry completely deprived of reason from desire.'
-								act 'Jump on a member':
-									cls
-									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower27.jpg"></center>'
-									$orgasm_or = 'custom'
-									$orgasm_txt = 'Literally exhausted from the desire of a cock inside you, you just get the coach on the floor and choose from the entire scope mounted on his cock. The head parted her lips, and a member with a flourish came in the pussy, leaning, what- then inside that has caused a new wave of pleasure. Starting to move up on it - down, from side to side, you skewer yourself on his cock. Mikhail caresses your neck, chest and waves of pleasure run from the nipples, where-down...the hands of coach you squeezed the nipples, surprise, you seem to be electrocuted, you cried, and huddled in orgasm.'
-									gs 'arousal', 'vaginal_finger', 15, 'sub'
-									gs 'arousal', 'vaginal', 15, 'sub'
-									minut -= 15
-									gs 'arousal', 'end'
-									gs 'stat'
-									finrand = 0
-									act 'Leave':gt 'gdksport', 'start'
+								'Thrusting one finger in your ass and one in your pussy, the coach begins to move them at the same time in both holes. The feeling of them rubbing against each other through the thin walls between them is driving you wild and forcing you to moan and squirm. A moan almost becomes a scream: "Fuck me, fuck, fuck...", - you cry completely deprived of reason from the overflowing desire.'
+								
+								gs 'willpower', 'sex', 'self'
+								if will_cost <= pcs_willpwr:
+									act 'Jump on his member (<<will_cost>> Willpower)':
+										cls
+										gs 'willpower', 'pay', 'self'
+										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower27.jpg"></center>'
+										$orgasm_or = 'custom'
+										$orgasm_txt = 'Literally exhausted from your need for a cock inside you, you push the coach on the floor and mount his cock. The head parts your lips, and pushes deep into your pussy, causing wave after wave of pleasure. Starting to move up and down, side to side, you skewer yourself on his cock. Mikhail caresses your neck, then moved down to your chest and showers pleasure on your nipples. He proceeds to squeeze them and in that moment pleasure runs through you like an electric current, causing you to cry out in orgasm.'
+										gs 'arousal', 'foreplay', -15, 'sub'
+										gs 'arousal', 'vaginal', 15, 'sub'
+										gs 'arousal', 'end'
+										gs 'stat'
+										finrand = 0
+										act 'Leave':gt 'gdksport', 'start'
+									end
+								else
+									act 'Jump on his member (<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 'Offer your ass':
 								cls
-								pcs_ass += 1
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower28.jpg"></center>'
-								'You feel, how in the ass rested against the head of the penis. The head of the penis began to press, trying to get inside, you felt a slight pain and tried to relax his ass.'
+								'You present your ass to the coach, and soon feel the head of his penis pushing against your anus. You felt a slight pain as it passes through, and try to relax your ass for what''s coming.'
 								act 'Relax your ass':
 									cls
 									'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower29.mp4"></video></center>'
 									$orgasm_or = 'custom'
-									$orgasm_txt = 'You feel, how dick inside your ass, as the head stretches the sphincter ring, rushing into. You breath, thought, he will tear you. Hands caressed your Breasts, stroking pussy. He slowly pulled out of you cock, then again began to enter it, stretching your hole. Went to the end and came out again. A little burned, but gradually the burning sensation is gone, I was very pleased, your anus adapted. The cock slid in her ass, pushing back the walls, which tightly clasped his, and every movement brings you a wave of good feeling. "What a sweet ass",- you hear. '									
+									$orgasm_txt = 'You feel the head stretch your sphincter, and for a moment you think it might tear. At the same time coaches hands caress your breasts and stroke your pussy, distracting you from the momentary discomfort and quickly turning it to pleasure. He slowly starts thrusting in and out of your hole, his cock pleasantly stretching your walls as it goes. Soon all the discomfort is gone and you begin to thoroughly enjoy his fucking. The cock keeps sliding in and out of your ass, which keeps getting tighter and tighter as you approach your orgasm, before it finally clamps down on him, causing you both to cry out in estasy. A warm liquid fills your bowels, and for a while you hear nothing but heavy breathing fill the shower booth, but then finally the coach heaves a pleasured sigh: "What a sweet ass."'									
 									gs 'arousal', 'anal', 15, 'sub'
 									gs 'arousal', 'end'
 									gs 'stat'

+ 49 - 31
locations/stallion.qsrc

@@ -15,6 +15,18 @@ if $ARGS[0] = 'start':
 	StallionQ = 4
 	'You enter the men''s restroom. It appears empty. You move into a stall and sit down. As you relieve yourself, you hear chuckling in the next stall.'
 	'After a second, you hear a strange man''s voice. "<<$pcs_nickname>>. My <<$pcs_nickname>>. Show me more of that cute vagina of yours."'
+	
+	gs 'willpower', 'misc', 'self', 'hard'
+	if will_cost <= pcs_willpwr:
+		act 'Confront the strange man (<<will_cost>> Willpower)':
+			gs 'willpower', 'pay', 'self'
+			'You jump out of your stall and move to open the other one, but it opens before you reach it. Out of it comes a naked middle aged man.'
+			'"I''ve been watching you, <<$pcs_nickname>> <<$pcs_lastname>>. You think it''s a coincidence you are here? I''ve been planning things out. Preparing.'
+			gs 'stallion', 'fight'
+		end
+	else
+		act 'Confront the strange man (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
 	act 'Run away':
 		*clr & cla
 		'You quickly sort yourself out and get out of the stall. You try the bathroom door. It''s locked. There is no handle, and the lock is just a keyhole.'
@@ -22,12 +34,6 @@ if $ARGS[0] = 'start':
 		'A naked middle aged man exits the other stall and walks towards you.'
 		gs 'stallion', 'fight'
 	end
-
-	act 'Confront the strange man':
-		'You jump out of your stall and move to open the other one, but it opens before you reach it. Out of it comes a naked middle aged man.'
-		'"I''ve been watching you, <<$pcs_nickname>> <<$pcs_lastname>>. You think it''s a coincidence you are here? I''ve been planning things out. Preparing.'
-		gs 'stallion', 'fight'
-	end
 end
 
 if $ARGS[0] = 'fight':
@@ -121,37 +127,49 @@ if $ARGS[0] = 'rape':
 			'"I have given you a gift, sweet <<$pcs_nickname>>. I have turned you into a broodmare." He replied as he continued to repeatedly thrust into you.'
 		end
 	end
-	act 'Beg for Mercy':
-		cla
-		if kid <= 0 and age < 18:
-			'You beg and plead with him to not impregnate you, informing him that you are too young to be a mother.'
-		elseif money < 1000 and age > 18:
-			'You beg and plead with him to not impregnate you, informing him that you cannot afford to be a mother.'
-		elseif broodcurse = 1:
-			'You beg and plead for Stallion to lift the curse and release you.'
-		else
-			'You beg and plead with him to not impregnate you, informing him that you are not ready to be a mother.'
-		end
-		if broodcurse = 0:
-			'Stallion smiles as you plead for him not to cum inside you.'
-			'"I''m sure you''ll manage to bear my child just fine." He says as he continues to thrust into you.' 
-		else
-			'Stallion smiles. "I''m not lifting the curse. You should accept your fate. it will be easier on you in the long run."'
+	gs 'willpower', 'misc', 'self', 'easy'
+	if will_cost <= pcs_willpwr:
+		act 'Beg for Mercy (<<will_cost>> Willpower)':
+			cla
+			gs 'willpower', 'misc', 'self', 'easy'
+			gs 'willpower', 'pay', 'self'
+			if kid <= 0 and age < 18:
+				'You beg and plead with him to not impregnate you, informing him that you are too young to be a mother.'
+			elseif money < 1000 and age > 18:
+				'You beg and plead with him to not impregnate you, informing him that you cannot afford to be a mother.'
+			elseif broodcurse = 1:
+				'You beg and plead for Stallion to lift the curse and release you.'
+			else
+				'You beg and plead with him to not impregnate you, informing him that you are not ready to be a mother.'
+			end
+			if broodcurse = 0:
+				'Stallion smiles as you plead for him not to cum inside you.'
+				'"I''m sure you''ll manage to bear my child just fine." He says as he continues to thrust into you.' 
+			else
+				'Stallion smiles. "I''m not lifting the curse. You should accept your fate. it will be easier on you in the long run."'
+			end
+			act 'Continue': gt 'stallion', 'finish'
 		end
-		act 'Continue':gt 'stallion', 'finish'
+	else
+		act 'Beg for Mercy (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
-	act 'Struggle':
-		cla
-		pcs_dom += 1
-		'You attempt to throw him off you, but he is able to resist your efforts.'
-		'"Tightening up like that, makes it feel so good." He says as he continues to thrust into you.'
-		act 'Continue':gt 'stallion', 'finish'
+	gs 'willpower', 'skill', 'resist', 'stren_lvl'
+	if will_cost <= pcs_willpwr:
+		act 'Struggle (<<will_cost>> Willpower)':
+			cla
+			gs 'willpower', 'skill', 'resist', 'stren_lvl'
+			gs 'willpower', 'pay', 'resist'
+			'You attempt to throw him off you, but he is able to resist your efforts.'
+			'"Tightening up like that, makes it feel so good." He says as he continues to thrust into you.'
+			act 'Continue': gt 'stallion', 'finish'
+		end
+	else
+		act 'Struggle (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 	act 'Don''t respond':
 		cla
-		SUB += 1
 		'You turn your head away from him, willing your mind to drift away from this unpleasant experience as he uses your body for his own ends.'
-		act 'Continue':gt 'stallion', 'finish'
+		act 'Continue': gt 'stallion', 'finish'
 	end
 end
 

+ 81 - 48
locations/taxi.qsrc

@@ -16,14 +16,26 @@ if $ARGS[0] = '':
 		if money >= 250:
 			gs 'taxi', 'locations'
 		else
-			act 'Don''t tell him you can''t pay':
-				cla
-				taxi_pay = 1
-				gs 'taxi', 'locations'
+			gs 'willpower', 'misc', 'self', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Don''t tell him you can''t pay (<<will_cost>> Willpower)':
+					cla
+					gs 'willpower', 'misc', 'self', 'easy'
+					gs 'willpower', 'pay', 'self'
+					taxi_pay = 1
+					gs 'taxi', 'locations'
+				end
+			else
+				act 'Don''t tell him you can''t pay (<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 'Offer to trade sex for a ride':gt 'taxi', 'ride'
+		gs 'willpower', 'prostitution', 'self'
+		if will_cost <= pcs_willpwr:
+			act 'Offer to trade sex for a ride (<<will_cost>> Willpower)': gs 'willpower', 'prostitution', 'self' & gs 'willpower', 'pay', 'self' & gt 'taxi', 'ride'
+		else
+			act 'Offer to trade sex for a ride (<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
 
@@ -114,15 +126,29 @@ if $ARGS[0] = 'vag1':
 	'Without even checking to see if your wet, he shoves his dick in, driving himself balls deep in you. At first it hurts as he begins to furiously fuck your unprepared pussy, obviously not caring if you are enjoying it or not, luckily you find yourself getting turned on at being used and your pussy becomes soaking wet, you begin to moan in pleasure.'
 	gs 'arousal', 'vaginal', 10, 'sub', 'unknown', 'rough'
 	gs 'stat'
-	act 'Beg him not to come inside you':
-		if ending = 0 or rand(0, 2) ! 0:
-			gs 'taxi', 'cum1'
-		else
-			gs 'taxi', 'cum2'
+	gs 'willpower', 'cum_inside', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Beg him not to come inside you (<<will_cost>> Willpower)':
+			gs 'willpower', 'cum_inside', 'resist'
+			gs 'willpower', 'pay', 'resist'
+			if ending = 0 or rand(0, 2) ! 0:
+				gs 'taxi', 'cum1'
+			else
+				gs 'taxi', 'cum2'
+			end
 		end
+	else
+		act 'Beg him not to come inside you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
-	act 'Wrap your legs around him':
-		gs 'taxi', 'cum3'
+	gs 'willpower', 'cum_inside', 'force', 'easy'
+	if will_cost <= pcs_willpwr:
+		act 'Wrap your legs around him (<<will_cost>> Willpower)':
+			gs 'willpower', 'cum_inside', 'force', 'easy'
+			gs 'willpower', 'pay', 'force'
+			gs 'taxi', 'cum3'
+		end
+	else
+		act 'Wrap your legs around 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 'Finish':
 
@@ -250,44 +276,51 @@ if $ARGS[0] = 'trip':
 		'"Now take off all your clothes bitch!" When you don''t do as he says at once he threatens you. "It''s either that or the police." Nodding in understanding you take off all your clothes as he instructed. Once your completely naked he turns you around and bends you over the front of his car. He is obviously planning on fucking you.'
 		if lube > 1:'Realizing he is likely to fuck you, you turn your head to look back at him and offer your lube. "Wait I have some lube in my purse it will make it better for both of us." He laughs and slaps your ass hard enough to leave an outline of his hand on your ass. "Maybe better for you, but I like to dry fuck bitches and listen to their sobs. Maybe this will teach you a lesson." He says with a cruel look in his eyes and you realize he is going to enjoy hurting you, as he gives your ass another hard smack.'
 		if stat['vaginal'] = 0:
-			act 'Tell him your a virgin':
-				cla
-				'"Wait, I''m still a virgin. Please don''t fuck my pussy." You say in a pleading voice, hoping to change his mind. He pauses for just a moment, considering.'
-				act 'See how he reacts':
-					cls
-					if rand(1,100) > 75:
-						gs 'cum_manage'
-						gs 'stat'
-						'<center><video autoplay loop src="images/locations/shared/taxi/sex/taxialleyvag.mp4"></video></center>'
-						'You hear him spit and you look back over your shoulder at him, you see him rubbing his spit on the tip of his <<dick>>cm <<$dick_girth>> cock. He comes up behind you and rubs the tip of his dick against your pussy lips for a moment to make sure he is lined up. Then he thrusts his unlubricated <<dick>>cm <<$dick_girth>> cock into your pussy.'
-						'He struggles a bit to work his dick into you, but with your hips firmly against the side of his car you have no where to go and he finally shoves himself balls deep in you, you cry out in pain, you bite your lower lip and look back at him with a pleading look gentler. The hard cruel look in his eyes, tells you any pleas to be gentle will fall on deaf ears, but that he enjoys hurting you.'
-						'As he starts pounding your pussy hard, his stomach slamming against your ass driving your hips painfully against the metal of his car, you begin to furiously rub your clit, hoping to make yourself at least a little wet. To your surprise despite the painful pounding of your pussy, you feel yourself getting wet and starting to moan in pleasure, apparently you like being used like a whore.'
-						'He repeatedly pulls nearly all the way out and then slams violently forward, painfully banging your hips against the cold hard metal of the taxi. You''re certain he is making this as unpleasant for you as he can. Biting your lower lip as you endure his furious pounding, with a mixture of pain and pleasure soaring through you body. With what seems like an eternity he fucks you hard, your moans getting louder.'
-						'"You like getting used like a whore, don''t you slut?" You nod your head. Suddenly he stops with his dick buried balls deep in you as he grunts, you realizing he is cumming inside of you, you feel his spurts of cum filling up your pussy. He grinds himself against you as if he is trying to get even deeper, then he suddenly pulls away, making you almost stumble backwards. He puts his dick back in his pants and you start to get dressed.'
-						'Before you are fully dressed you hear the taxi start and look up just in time to see him rapidly backing away and out of the alley, you yell at him but he doesn''t even slow down "Hey wait, stop!". Leaving you alone half naked in this dirty disgusting alley full of his sperm. You hope he at least dropped you off near where you needed to go.'
-						gs 'arousal', 'vaginal', 5, 'sub', 'unknown', 'rough'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Find a main road':gt 'taxi', 'random'
-					else
-						spafinloc = 3
-						gs 'cum_manage'
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/shared/taxi/sex/taxialleyanal.jpg"></center>'
-						'You hear him spit and you look back over your shoulder at him, you see him rubbing his spit on the tip of his <<dick>>cm <<$dick_girth>> cock. He comes up behind you and rubs the tip of his dick against your anus for a moment to make sure he is lined up. Then he pushes his unlubricated <<dick>>cm <<$dick_girth>> cock in your ass, you wince in pain as it feels like your asshole just caught on fire.'
-						'He struggles a bit to work his dick into you, but with your hips firmly against the side of his car you have no where to go and he finally shoves himself balls deep in you. You cry out in pain, you turn to look at him to ask him to be gentler but the hard cruel look in his eyes stop you before you even ask. You realize he would never be gentle with you, he is enjoying hurting you.'
-						'He starts pounding your ass hard without mercy, his hips slamming against your ass driving your hips painfully against the metal of his car. You close your eyes against the pain and try to rub your clit as a distraction, but the pain is to much and you feel hot tears running down your cheeks, smearing your makeup. He repeatedly pulls nearly all the way out and then slams violently back in, slamming your hips against the metal of the car, each time leaving you to whimper in pain.'
-						'You''re certain he is making this as painful for you as he can. Biting your lower lip as you do your best to endure his furious pounding.'
-						'Once he notices your tears, he grabs you roughly by your hair and painfully twists your head to look at him as he continues to pound you in the ass. You can see an evil grin on his face, you can tell he is really enjoying hurting you. "Go ahead and cry bitch, I like it when bitches cry. Maybe this will teach you not to try and treat a mans job like a game."'
-						'In what seems like an eternity as he fucks your ass raw, even though your asshole feels looser now and rubbing your clit is helping, it still feels like your asshole is on fire. But a part of you is also loving it despite the pain, a part of you is loving being used as a whore in some dirty back alleyway. Suddenly he stops, with is dick buried balls deep in your ass as he grunts. You realizing he is cumming inside of you, you feel his spurts of cum filling up your ass.'
-						'He grinds himself against you as if he is trying to get even deeper, then he suddenly pulls away, making you almost stumble backwards. The merciful relief of his cock out of your ass is short lived, the sharp stinging sensation like your ass was on fire, is quickly replaced by a deep throbbing and burning sensation. He puts his dick back in his pants and you start to get dressed.'
-						'Before you are fully dressed you hear the taxi start and look up just in time to see him rapidly backing away and out of the alley, you yell at him but he doesn''t even slow down "Hey wait, stop!". Leaving you alone half naked in this dirty disgusting alley full of his sperm. You hope he at least dropped you off near where you needed to go.'
-						gs 'arousal', 'anal', 5, 'sub', 'unknown', 'rough'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Find a main road':gt 'taxi', 'random'
+			gs 'willpower', 'sex', 'resist', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Tell him your a virgin (<<will_cost>> Willpower)':
+					cla
+					gs 'willpower', 'sex', 'resist', 'easy'
+					gs 'willpower', 'pay', 'resist'
+					'"Wait, I''m still a virgin. Please don''t fuck my pussy." You say in a pleading voice, hoping to change his mind. He pauses for just a moment, considering.'
+					act 'See how he reacts':
+						cls
+						if rand(1,100) > 75:
+							gs 'cum_manage'
+							gs 'stat'
+							'<center><video autoplay loop src="images/locations/shared/taxi/sex/taxialleyvag.mp4"></video></center>'
+							'You hear him spit and you look back over your shoulder at him, you see him rubbing his spit on the tip of his <<dick>>cm <<$dick_girth>> cock. He comes up behind you and rubs the tip of his dick against your pussy lips for a moment to make sure he is lined up. Then he thrusts his unlubricated <<dick>>cm <<$dick_girth>> cock into your pussy.'
+							'He struggles a bit to work his dick into you, but with your hips firmly against the side of his car you have no where to go and he finally shoves himself balls deep in you, you cry out in pain, you bite your lower lip and look back at him with a pleading look gentler. The hard cruel look in his eyes, tells you any pleas to be gentle will fall on deaf ears, but that he enjoys hurting you.'
+							'As he starts pounding your pussy hard, his stomach slamming against your ass driving your hips painfully against the metal of his car, you begin to furiously rub your clit, hoping to make yourself at least a little wet. To your surprise despite the painful pounding of your pussy, you feel yourself getting wet and starting to moan in pleasure, apparently you like being used like a whore.'
+							'He repeatedly pulls nearly all the way out and then slams violently forward, painfully banging your hips against the cold hard metal of the taxi. You''re certain he is making this as unpleasant for you as he can. Biting your lower lip as you endure his furious pounding, with a mixture of pain and pleasure soaring through you body. With what seems like an eternity he fucks you hard, your moans getting louder.'
+							'"You like getting used like a whore, don''t you slut?" You nod your head. Suddenly he stops with his dick buried balls deep in you as he grunts, you realizing he is cumming inside of you, you feel his spurts of cum filling up your pussy. He grinds himself against you as if he is trying to get even deeper, then he suddenly pulls away, making you almost stumble backwards. He puts his dick back in his pants and you start to get dressed.'
+							'Before you are fully dressed you hear the taxi start and look up just in time to see him rapidly backing away and out of the alley, you yell at him but he doesn''t even slow down "Hey wait, stop!". Leaving you alone half naked in this dirty disgusting alley full of his sperm. You hope he at least dropped you off near where you needed to go.'
+							gs 'arousal', 'vaginal', 5, 'sub', 'unknown', 'rough'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Find a main road':gt 'taxi', 'random'
+						else
+							spafinloc = 3
+							gs 'cum_manage'
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/locations/shared/taxi/sex/taxialleyanal.jpg"></center>'
+							'You hear him spit and you look back over your shoulder at him, you see him rubbing his spit on the tip of his <<dick>>cm <<$dick_girth>> cock. He comes up behind you and rubs the tip of his dick against your anus for a moment to make sure he is lined up. Then he pushes his unlubricated <<dick>>cm <<$dick_girth>> cock in your ass, you wince in pain as it feels like your asshole just caught on fire.'
+							'He struggles a bit to work his dick into you, but with your hips firmly against the side of his car you have no where to go and he finally shoves himself balls deep in you. You cry out in pain, you turn to look at him to ask him to be gentler but the hard cruel look in his eyes stop you before you even ask. You realize he would never be gentle with you, he is enjoying hurting you.'
+							'He starts pounding your ass hard without mercy, his hips slamming against your ass driving your hips painfully against the metal of his car. You close your eyes against the pain and try to rub your clit as a distraction, but the pain is to much and you feel hot tears running down your cheeks, smearing your makeup. He repeatedly pulls nearly all the way out and then slams violently back in, slamming your hips against the metal of the car, each time leaving you to whimper in pain.'
+							'You''re certain he is making this as painful for you as he can. Biting your lower lip as you do your best to endure his furious pounding.'
+							'Once he notices your tears, he grabs you roughly by your hair and painfully twists your head to look at him as he continues to pound you in the ass. You can see an evil grin on his face, you can tell he is really enjoying hurting you. "Go ahead and cry bitch, I like it when bitches cry. Maybe this will teach you not to try and treat a mans job like a game."'
+							'In what seems like an eternity as he fucks your ass raw, even though your asshole feels looser now and rubbing your clit is helping, it still feels like your asshole is on fire. But a part of you is also loving it despite the pain, a part of you is loving being used as a whore in some dirty back alleyway. Suddenly he stops, with is dick buried balls deep in your ass as he grunts. You realizing he is cumming inside of you, you feel his spurts of cum filling up your ass.'
+							'He grinds himself against you as if he is trying to get even deeper, then he suddenly pulls away, making you almost stumble backwards. The merciful relief of his cock out of your ass is short lived, the sharp stinging sensation like your ass was on fire, is quickly replaced by a deep throbbing and burning sensation. He puts his dick back in his pants and you start to get dressed.'
+							'Before you are fully dressed you hear the taxi start and look up just in time to see him rapidly backing away and out of the alley, you yell at him but he doesn''t even slow down "Hey wait, stop!". Leaving you alone half naked in this dirty disgusting alley full of his sperm. You hope he at least dropped you off near where you needed to go.'
+							gs 'arousal', 'anal', 5, 'sub', 'unknown', 'rough'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Find a main road':gt 'taxi', 'random'
+						end
 					end
 				end
+			else
+				act 'Tell him your a virgin (<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 'Accept the consequences of your actions':

+ 22 - 16
locations/torgpred.qsrc

@@ -7,7 +7,7 @@ gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener.jpg"></center>'
 'You walk down the hall to the office at the end. You read Director written on the door, you knock on the door and enter. Sitting behind the desk is Stas while Vitali sits in a large comfortable chair and in the third chair you see a woman.'
 
-act 'Leave':gt 'clener', 'start'
+act 'Leave': gt 'clener', 'start'
 
 if svQW = 2:
 	if TorgPredDay ! daystart:
@@ -21,7 +21,7 @@ if svQW = 2:
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/office/stasoffice.jpg"></center>'
 				'You tell Stas you want the job. He smiles and hands you a paper, "Don''t forget, you need to promote all three items at all the supermarkets."'
 
-				act 'Leave':gt 'clener', 'start'
+				act 'Leave': gt 'clener', 'start'
 			end
 		end
 	end
@@ -58,7 +58,7 @@ if svQW = 2:
 								'You happily accept, "That sounds wonderful." You know your new job and any future prospects depends completely on his opinion, and you would like to keep him on his good side.'
 								'Stas is delighted and takes you to the cafe, on the way there you get to talk about work. Once at the cafe Stas pulls a chair out for you.'
 
-								act 'Take a seat':gt 'StasQW'
+								act 'Take a seat': gt 'StasQW'
 							end
 						end
 
@@ -78,7 +78,7 @@ if svQW = 2:
 								'You happily accept, "That sounds wonderful." You know your new job and any future prospects depends completely on his opinion, and you would like to keep him on his good side.'
 								'Stas is delighted and takes you to the cafe, on the way there you get to talk about work. Once at the cafe Stas pulls a chair out for you.'
 
-								act 'Take':gt 'StasQW'
+								act 'Take': gt 'StasQW'
 							end
 						end
 					end
@@ -88,13 +88,13 @@ if svQW = 2:
 			end
 
 			if TPmainQW = 1:
-				if npc_sex['A50'] > 0 and StVaGang = 0:'' & !!Light gave Stas, he did not consider her a whore, and wants to continue the relationship
-				if npc_sex['A50'] = 0:'' & !!Light gave Stas, he did not consider her a whore, and wants to continue the relationship
+				if npc_sex['A50'] > 0 and StVaGang = 0:'' & !!Sveta gave Stas, he did not consider her a whore, and wants to continue the relationship
+				if npc_sex['A50'] = 0:'' & !!Sveta gave Stas, he did not consider her a whore, and wants to continue the relationship
 			end
 
-			if StVaGang > 0:'' & !!Stas and Valera believe whore Light
+			if StVaGang > 0:'' & !!Stas and Valera believe whore Sveta
 
-			act 'Leave':gt 'clener', 'start'
+			act 'Leave': gt 'clener', 'start'
 		end
 	end
 
@@ -129,7 +129,7 @@ if svQW = 2:
 				cla
 				gs 'stat'
 
-				act 'Leave':gt 'clener', 'start'
+				act 'Leave': gt 'clener', 'start'
 			end
 		end
 
@@ -137,16 +137,22 @@ if svQW = 2:
 			cla
 			'You frown a little, "I am very flattered but I need to think about this, it''s a big step. Just give me a little time to think it over ok?" Stas frowns a bit but finally nods.'
 
-			act 'Leave':gt 'clener', 'start'
+			act 'Leave': gt 'clener', 'start'
 		end
 
-		act 'Tell him no':
-			TPmainQW = 2
-			cla
-			gs 'stat'
-			'You shake your head, "You''re a nice guy Stas but I just don''t feel that way towards you, I''m sorry." Stas seems a bit offended by that, "I thought, we had something, more than just a fling."'
+		gs 'willpower', 'misc', 'self', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Tell him no (<<will_cost>> Willpower)':
+				cla
+				gs 'willpower', 'pay', 'self'
+				TPmainQW = 2
+				gs 'stat'
+				'You shake your head, "You''re a nice guy Stas but I just don''t feel that way towards you, I''m sorry." Stas seems a bit offended by that, "I thought, we had something, more than just a fling."'
 
-			act 'Leave':gt 'clener', 'start'
+				act 'Leave': gt 'clener', 'start'
+			end
+		else
+			act 'Tell him no (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	end
 end