Browse Source

[changed] rebalance mitka event triggers in mitka

sovietmercader 5 years ago
parent
commit
dc969e08e1
1 changed files with 42 additions and 36 deletions
  1. 42 36
      locations/mitka.qsrc

+ 42 - 36
locations/mitka.qsrc

@@ -5,13 +5,19 @@
 ! npc_QW['A63'] = 1 Sveta has either had any sex with Mitka or Mitka has seen Sveta nude multiple times in the forest
 ! npc_QW['A63'] = 2 to 9 Sveta continues to have sex with Mitka by himself or when drunk with him
 ! npc_QW['A63'] = 10 Mitka shares Sveta with Kolyamba and Vasyan for the first time when Sveta is too drunk
-! npc_QW['A63'] = 11 to 19 Sveta continues to have sex with Mitka and Kolyamba and Vasyan in the forest and when she is drunk with them
-! npc_QW['A63'] = 20 Sveta gangbanged by all the drunk village men
-! npc_QW['A63'] = 21 Sveta rejected the village men''s money and they will no longer have sex with her - hunters are the exception they do not care and will continue to force Sveta to have sex with them in the swamp
-! npc_QW['A63'] = 22 Sveta accepted the village men''s money and is now the village prostitute. Also everyone in the village knows she is a whore and will demand sex from her all over the village
-! currently content ends after the river gangbang - the random scenes around the village and with the hunters are all done but none of the scenes for Sveta prostitution and beyond are written or coded yet - SM
+! npc_QW['A63'] = 11 to 20 Sveta continues to have sex with Mitka and Kolyamba and Vasyan in the forest and when she is drunk with them
+! npc_QW['A63'] = 21 Sveta gangbanged by all the drunk village men
 !---------------------------------------------
-	
+! gadriver_gang = 0 Sveta has not been gangbanged by all the village men
+! gadriver_gang = 1 Sveta has been gangbanged by all the village men
+! gadriver_gang = 2 Sveta accepted the mens money for being gangbanged - she will now be treated like a whore throughout the village and can prostitute herself by the highway in Gadukino
+! gadriver_gang = 3 Sveta refused the mens money after being gangbanged - the men/boys will no longer randomly fuck her but the hunters still will in the woods
+! gadriver_gang = 4 Sveta accepted Mitkas apology - just normal relationship between Mitka and the village boys and Sveta now
+!---------------------------------------------
+! current content ends after the river gangbang
+! after that Sveta makes the choice between money and staying the village whore - which opens up prostitution and more repeatable sex events around the village with the village boys
+! or finally standing up for herself which ends sex with the village boys, but Sveta can still have sex with Mira and the hunters
+
 $menu_loc = 'mitka'
 $menu_arg = ''
 menu_off = 1
@@ -21,8 +27,8 @@ gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/gadukino/village/mitka.jpg"></center>'
 *nl
 'He is barely older than you, you remember him from your childhood. You both used to swim in the local river together.'
-if npc_QW['A63'] = 0 and rand(0,3) = 0:
-	'You blush as you recall that you used to swim naked when you were little.'
+if npc_QW['A63'] = 0:
+	'You blush as you recall that you used to swim naked together when you were little.'
 	if pcs_horny >= 50: 'You bite your lip and glance down at his crotch and can''t help but wonder how much he has grown since then.'
 end
 *nl
@@ -41,15 +47,18 @@ else
 		*nl
 		'You greet him, "I''m doing fine, thanks."'
 		'Mitka smiles, "That''s great to hear, <<$pcs_nickname>>.", then he offers, "<<$mitkaInvitation>>"'
-
-		If npc_QW['A63'] = 0 and pcs_vag = 0:
+		
+		! Sveta has never had sex with Mitka and Mitka has not seen Sveta nude in the forest multiple times
+		if npc_QW['A63'] = 0:
 			*nl
 			'Mitka scratches his balls and adds with a grin: "Hey <<$pcs_nickname>>, do you want to have some fun?"'
-
-			act 'I don''t know. My mother is obsessed with me staying a virgin.':
-				cla
-				'You turn away and slowly walk away from Mitka. You know you want him, but you promised your mother...'
-				act 'Walk away': gt 'gadukino'
+			
+			if pcs_vag = 0:
+				act 'I don''t know. My mother is obsessed with me staying a virgin.':
+					cla
+					'You turn away and slowly walk away from Mitka. You know you want him, but you promised your mother...'
+					act 'Walk away': gt 'gadukino'
+				end
 			end
 			if pcs_horny >= 50:
 				act 'Hmm. Sounds tempting. I won''t have sex with you Mitka, but I will give you a blowjob.':
@@ -59,7 +68,7 @@ else
 					'Mitka takes you to his house and onto the veranda. You kneel down on your knees and smiling up at him take his cock out of his pants and start to suck...'
 					gs 'boyStat', 'A63'
 					npc_sex[$boy] += 1
-					npc_QW['A63'] += 1
+					npc_QW['A63'] = 1
 					gs 'arousal', 'bj', 10, 'sub'
 					gs 'stat'
 
@@ -94,13 +103,15 @@ else
 					end
 				end
 			end
-		! Sveta is not the boys slut and Mira is
-		elseif npc_QW['A63'] < 13 or npc_QW['A60'] > 10:
+			act 'No thanks':gt 'gadukino'
+		! Sveta is not the boys slut but has had sex with Mitka and she does not know Mira likes Mitka or Mira is the boys slut
+		elseif (npc_QW['A63'] > 0 and npc_QW['A63'] < 10) and (npc_QW['A60'] < 2 or npc_QW['A60'] >= 11):
 			temp_mb = RAND(0,5)
 			*nl
 			'Mitka scratches his balls and adds with a grin: "Hey <<$pcs_nickname>>, do you want to have some fun?"'
 			! vaginal
-			if temp_mb = 0 or (temp_mb < 3 and pcs_vag > 0):
+			if temp_mb = 0 or (temp_mb < 2 and pcs_vag > 0):
+				'"How about you let me fuck you today?" Mitka asks.'
 				act 'Sure, sounds like fun':
 					*clr & cla
 				    if pcs_vag = 0:
@@ -112,7 +123,7 @@ else
 					'Mitka takes you to his house and onto the veranda. He has you sit on the couch and begins pawing at your clothes pulling them off you.'
 					if pcs_vag = 0: 'You feel your hymen break as Mitka penetrates you. Mitka looks down at you in surprise and says, "Wow, how were you still a virgin? If I had known, I would have savoured this moment longer!"'
 					'Breathing heavily, Mitka gets off of you and says, "Nice fuck!"'
-					npc_QW['A63'] += 1
+					if npc_QW['A63'] < 10: npc_QW['A63'] += 1
 					gs 'boyStat', 'A63'
 					npc_sex[$boy] += 1
 					gs 'arousal', 'vaginal', 10, 'sub'
@@ -121,17 +132,18 @@ else
 
 					act 'Leave':gt 'gadukino'
 				end
-				act 'Leave':gt 'gadukino'
+				act 'No thanks, not today':gt 'gadukino'
 			! oral
 			elseif temp_mb < 5:
-				act 'Suck his cock':
+				'Can you give me a blowjob today?" Mitka asks.'
+				act 'Sure, sounds like fun':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhome.jpg"></center>'
 					*nl
 					'Mitka takes you to his house and onto the veranda. He insists you get on your knees and suck his cock...'
 					gs 'boyStat', 'A63'
 					npc_sex[$boy] += 1
-					npc_QW['A63'] += 1
+					if npc_QW['A63'] < 10: npc_QW['A63'] += 1
 					gs 'arousal', 'bj', 10, 'sub'
 					gs 'stat'
 
@@ -165,10 +177,11 @@ else
 						act 'Leave':gt 'gadukino'
 					end
 				end
-				act 'Leave':gt 'gadukino'
+				act 'No thanks, not today':gt 'gadukino'
 			! anal
 			else
-				act 'I guess so':
+				'"I want to do anal today. What do you think?" Mitka asks.'
+				act 'Sure, sounds like fun':
 					*clr & cla
 					if pcs_ass < 10:
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaanalhome.jpg"></center>'
@@ -180,7 +193,7 @@ else
 					'Mitka takes you to his house and onto the veranda. He has you sit on the couch and begins pawing at your clothes pulling them off you.'
 					gs 'boyStat', 'A63'
 					npc_sex[$boy] += 1
-					npc_QW['A63'] += 1
+					if npc_QW['A63'] < 10: npc_QW['A63'] += 1
 					gs 'arousal', 'anal', 15, 'sub', 'rough'
 					gs 'cum_call','anus',1
 					gs 'arousal', 'end'
@@ -188,11 +201,10 @@ else
 
 					act 'Leave':gt 'gadukino'
 				end
-				act 'Leave':gt 'gadukino'
+				act 'No thanks, not today':gt 'gadukino'
 			end
-		! Sveta is not the boys slut and Mira is not either
-		elseif npc_QW['A63'] < 13 and npc_QW['A60'] >= 2 and npc_QW['A60'] <= 10:
-			temp_mb = RAND(3,10)
+		! Sveta is not the boys slut and Sveta knows Mira likes Mitka and Mira is not the boys slut yet
+		elseif npc_QW['A63'] > 0 and npc_QW['A63'] < 10 and npc_QW['A60'] >= 2 and npc_QW['A60'] < 11:
 			*nl
 			'Mitka scratches his balls and adds with a grin: "Hey <<$pcs_nickname>>, do you want to have some fun?"'
 
@@ -206,14 +218,8 @@ else
 		else
 			act 'Leave':gt 'gadukino'
 		end
-		! Sveta is not the boys slut, is not drunk, and is not a sub
-		if (npc_QW['A63'] < 10 and alko < 6 and sub < 25):
-			act 'Leave':gt 'gadukino'
-		end
 	end
 end
 
-if npc_QW['A63'] = 0:act 'Leave':gt 'gadukino'
-
 --- mitka ---------------------------------