Browse Source

[changed] added willpower and removed sub/dom from more of the village

sovietmercader 5 years ago
parent
commit
8c0143d972
4 changed files with 46 additions and 62 deletions
  1. 0 28
      locations/Gadsarai.qsrc
  2. 29 26
      locations/gadprostitutes.qsrc
  3. 5 7
      locations/gadriver.qsrc
  4. 12 1
      locations/gadroad.qsrc

+ 0 - 28
locations/Gadsarai.qsrc

@@ -25,8 +25,6 @@ if $ARGS[0] = '':
 	end
 	'An old junk filled barn that could hold some useful items.'
 
-	if mira_dog > 0: 'A naked and chained <a href="exec: gt ''Gadsarai'',''mira_dog'' ">Mira</a> sits near the dog house.</a>'
-
 	if month > 4 and month < 10:
 		if hour > 9 and hour < 20:
 			'On your right is a cattle barn.'
@@ -324,31 +322,5 @@ if $ARGS[0] = 'horse':
 	act 'Go':minut += 5 & gt'Gadsarai'
 end
 
-if $ARGS[0] = 'mira_dog':
-	*clr & cla
-	minut += 5
-	gs 'stat'
-
-	'<center><H4>The barn</H4></center>'
-	'<center><img <<$set_imgh>> src="images/characters/village/mira/mira_kennel2.jpg"></center>'
-	'You see Mira in chains, naked, in the old dog house depicting a dog.'
-
-	act 'Release':
-		cla
-		*clr
-		minut += 5
-		mira_dog = 0
-		gs 'stat'
-		npc_QW['A60'] = 32 & !back to mira questline by illume
-		'<center><img <<$set_imgh>> src="images/characters/village/mira/mira_kennel3.jpg"></center>'
-		'Taking pity, you decide to let go the Mira ahead of time.'
-		'"Okay Mira, I''m feeling mercyfull today. You can consider yourself forgiven." you say, removing Mira''s collar.'
-		'The girl looks nervously at you for a few moments, then quickly gets dressed and runs home.'
-
-		act 'Continue':gt'Gadsarai'
-	end
-	act 'Go':gt'Gadsarai'
-end
-
 --- Gadsarai ---------------------------------
 

+ 29 - 26
locations/gadprostitutes.qsrc

@@ -32,12 +32,11 @@ if $ARGS[0] = 'start':
 	!	end
 	!end
 	if hour >= 16 and hour <= 23:
-		! event to remove Sveta from being miras pimp if she becomes the boys slut, the village whore, or a sub
-		if MiraLoc = 8 and mirapimp = 1 and (npc_QW['A63'] >= 10 or gadriver_gang = 2 or sub > 10):
+		! event to remove Sveta from being miras pimp if she becomes the boys slut, the village whore
+		if MiraLoc = 8 and mirapimp = 1 and (npc_QW['A63'] >= 10 or gadriver_gang = 2):
 			*clr & cla
 			
 			mirapimp = 0
-			sub += 5
 			minut += 5
 			gs 'stat'
 			
@@ -51,8 +50,6 @@ if $ARGS[0] = 'start':
 				'Mira continues, "Look at you, just another slut. Mitka, Kolyamba, and Vasyan told me now much they all love fucking and sharing you now. You thought you were so much better than me, well no more! I''m not working for you anymore. You have proven yourself perfectly capable of enjoying getting shared by a group of friends."'
 			elseif gadriver_gang = 2:
 				'Mira continues, "Look at you, just another whore. All the village men can talk about is how much you moaned for each and every one of them. You thought you were so much better than me, well no more! I''m not working for you anymore. You have proven yourself perfectly capable of enjoying getting gangbanged by multiple groups of strangers."'
-			elseif sub > 0:
-				'Mira continues, "Look at you, so meek and submissive. I''ve heard rumors of how you love to submit yourself to others. You thought you were so much better than me, well no more! I''m not working for you anymore. You cannot make me."'
 			end
 			'After Mira is done with her preaching, you try to think of something witty to say or raise your hand to slap her back, but you just can''t bring yourself to do it.'
 			'Mira sees the defeated look in your eyes and knows that she has won. She pulls you into an embrace and whispers, "It''s alright <<$pcs_nickname>>. We can just be friends again. And if you want to, maybe you can come work with me instead?"'
@@ -61,27 +58,33 @@ if $ARGS[0] = 'start':
 		else
 			if MiraLoc = 8:
 				'You see Mira standing below a streetlight a little ways down the road.'
-				! event to become miras pimp if not the boys slut, not the village whore, and a dom
-				if mirapimp = 0 and npc_QW['A63'] < 10 and gadriver_gang = 0 and pcs_dom > 10:
-					act 'Make Mira your prostitute':
-						*clr & cla
-						
-						mirapimp = 1
-						pcs_dom += 5
-						minut += 5
-						gs 'stat'
-						
-						gs 'Miroslava', 'miraclothes'
-						
-						'You call her over to you. Mira, hurries over and looks at you with downcast eyes.  "Hi, <<$pcs_nickname>>.  You having a good night?"'
-						'You look at her angrily. "A better question, my lovely whore, is ''Are you having a good night''?  I want 500 <b>₽</b> per customer you have each night."  You tell her earnestly.'
-						'Mira looks up in shock and with a hurt look on her face.  "What are you talking about?  Do you think I am a hooker?"'
-						'You step up to her and place your hand on her face.  Mira closes her eyes and leans into your hand.  You look into her eyes once she opens them and then SLAP her hard across the face.  Mira falls to the ground and starts to cry.  "You''re my property whore.  You will do whatever I tell you.  You will never lie to me ever again, or I swear I will make you pay.  Understand me?!"'
-						'Mira nods and she wipes away tears.'
-						'You reach down and help her back to her feet.  You brush her off and help her fix her makeup.  "Good, now get that cute ass back out on that road and earn us some money."'
-						'You give Mira a little slap on the ass and smile as you watch Mira start a new chapter of her life as your prostitute.'
-						
-						act 'Finish':gt'gadprostitutes','start'
+				! event to become miras pimp if not the boys slut, not the village whore
+				if mirapimp = 0 and npc_QW['A63'] < 10 and gadriver_gang = 0:
+					gs 'willpower', 'misc', 'force', 'hard'
+					if will_cost <= pcs_willpwr:
+						act 'Make Mira your prostitute (<<will_cost>> Willpower)':
+							*clr & cla
+							
+							mirapimp = 1
+							minut += 5
+							gs 'willpower', 'misc', 'force', 'hard'
+							gs 'willpower', 'pay', 'force'
+							gs 'stat'
+							
+							gs 'Miroslava', 'miraclothes'
+							
+							'You call her over to you. Mira, hurries over and looks at you with downcast eyes.  "Hi, <<$pcs_nickname>>.  You having a good night?"'
+							'You look at her angrily. "A better question, my lovely whore, is ''Are you having a good night''?  I want 500 <b>₽</b> per customer you have each night."  You tell her earnestly.'
+							'Mira looks up in shock and with a hurt look on her face.  "What are you talking about?  Do you think I am a hooker?"'
+							'You step up to her and place your hand on her face.  Mira closes her eyes and leans into your hand.  You look into her eyes once she opens them and then SLAP her hard across the face.  Mira falls to the ground and starts to cry.  "You''re my property whore.  You will do whatever I tell you.  You will never lie to me ever again, or I swear I will make you pay.  Understand me?!"'
+							'Mira nods and she wipes away tears.'
+							'You reach down and help her back to her feet.  You brush her off and help her fix her makeup.  "Good, now get that cute ass back out on that road and earn us some money."'
+							'You give Mira a little slap on the ass and smile as you watch Mira start a new chapter of her life as your prostitute.'
+							
+							act 'Finish':gt'gadprostitutes','start'
+						end
+					else
+						act 'Make Mira your prostitute (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
 				end
 				! events to prostitute just Mira

+ 5 - 7
locations/gadriver.qsrc

@@ -34,7 +34,7 @@ if $ARGS[0] = 'start':
 
 	if temp_gr = 1 and hour < 5 and month >= 5 and month <= 9 and npc_QW['A60'] >= 20: 'Right next to the path leading to the river, you see <a href="exec: gt ''gadriver'', ''mirapunish'' ">Mira</a> naked, bound with ropes between two trees...'
 
-	if temp_gr = 4 and MiraLoc ! 1 and npc_QW['A63'] >= 13 and hour >= 5 and sub > 0:
+	if temp_gr = 4 and MiraLoc ! 1 and npc_QW['A63'] >= 13 and hour >= 5:
 		if mitkaguysriver ! daystart:
 			mitkaguysriver = daystart
 			'While going to the river you meet Kolyamba and Vasyan. They first invite you to join them, then insist you go with them.'
@@ -73,7 +73,7 @@ if $ARGS[0] = 'start':
 			act 'Go to Gadukino':minut += 20 & MiraLoc ! 1 & gt 'gadukino'
 			act 'Go to the beach':gt 'gadriver', 'gadbitch'
 		end
-	elseif temp_gr = 5 and MiraLoc ! 1 and npc_QW['A63'] >= 13 and hour >= 5 and sub > 0:
+	elseif temp_gr = 5 and MiraLoc ! 1 and npc_QW['A63'] >= 13 and hour >= 5:
 		if mitkaguysriver ! daystart:
 			mitkaguysriver = daystart
 			'While walking towards the river you meet the village boys, whom you''ve been drinking with recently. They ask you to go with them.'
@@ -105,7 +105,7 @@ if $ARGS[0] = 'start':
 			act 'Go to Gadukino':minut += 20 & MiraLoc ! 1 & gt 'gadukino'
 			act 'Go to the beach':gt 'gadriver', 'gadbitch'
 		end
-	elseif temp_gr = 6 and MiraLoc ! 1 and npc_QW['A63'] >= 13 and hour >= 5 and sub > 0:
+	elseif temp_gr = 6 and MiraLoc ! 1 and npc_QW['A63'] >= 13 and hour >= 5:
 		if mitkaguysriver ! daystart:
 			mitkaguysriver = daystart
 			'On your way to the river you meet Vasyan, he insists you follow him home...'
@@ -284,7 +284,7 @@ if $ARGS[0] = 'gadbitch':
 						gs 'stat'
 
 						act 'Finish':gt'gadriver', 'gadbitch'
-					elseif MiraLoc ! 1 and npc_QW['A63'] >= 13 and temp_gr = 1 and hour >= 8 and hour < 20 and sub > 0:
+					elseif MiraLoc ! 1 and npc_QW['A63'] >= 13 and temp_gr = 1 and hour >= 8 and hour < 20:
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaguysriversex19.jpg"></center>'
 						'As soon as you get out of the river, you meet a grinning Kolyamba. He smiles wickedly and commands you to get down on your hands and knees so he can fuck you in the ass...'
@@ -998,9 +998,7 @@ if $ARGS[0] = 'GuysRiver':
 			end
 		end
 	end
-	if pcs_dom > 0:
-		act 'Leave':gt'gadriver', 'gadbitch'
-	end
+	act 'Leave':gt'gadriver', 'gadbitch'
 end
 
 if $ARGS[0] = 'fishers':

+ 12 - 1
locations/gadroad.qsrc

@@ -151,7 +151,18 @@ if $ARGS[0] = 'drinking_invite':
 	end
 	! if Sveta came here to kick off Miras quest then she cannot leave otherwise Sveta is free to decline the offer
 	if npc_QW['A60'] > 0 or (MiraLoc ! 5 and npc_QW['A60'] = 0):
-		act 'No thanks, not tonight': gt 'gadroad'
+		gs 'willpower', 'drink', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'No thanks, not tonight. (<<will_cost>> Willpower)':
+				gs 'willpower', 'drink', 'resist'
+				gs 'willpower', 'pay', 'resist'
+				gs 'stat'
+				
+				gt 'gadroad'
+			end
+		else
+			act 'No thanks, not tonight. (<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