Browse Source

[fixes] some missing Grigory code to unlock some more of his actions

KevinSmarts 5 years ago
parent
commit
3a4421f873
3 changed files with 117 additions and 79 deletions
  1. 6 0
      locations/Gadhouse.qsrc
  2. 3 0
      locations/gadfield.qsrc
  3. 108 79
      locations/grigory.qsrc

+ 6 - 0
locations/Gadhouse.qsrc

@@ -426,6 +426,9 @@ if $ARGS[0]='grandma':
 
 		act 'Maybe you should get dressed before talking to her':gt 'Gadhouse', 'Start'
 	else
+		if grigory_flower > 0 and grigory_flower < 10:
+			act 'Talk to her about the flowers': gt 'grigory', 'flower4'
+		end
 		if grandmahelpday ! daystart:
 			act 'Offer to help out': grandmahelpday = daystart & gt'grandmahelp'
 		end
@@ -560,6 +563,9 @@ if $ARGS[0]='grandpa':
 		act 'Maybe you should get dressed before talking to him':gt 'Gadhouse', 'Start'
 	else
 
+		if grigory_flower > 0 and grigory_flower < 10:
+			act 'Talk to him about the flowers': gt 'grigory', 'flower3'
+		end
 		if go_in_boletus = 1:'You promise to bring grandpa <<grandpa_boletus>> kg of mushrooms.'
 		if go_in_bilberry = 1:'You promise to bring grandpa <<grandpa_bilberry>> kg of berries.'
 		if go_in_boletus_bilberry = 1:'You promise to bring grandpa <<grandpa_boletus>> kg mushrooms and <<grandpa_bilberry>> kg of berries.'

+ 3 - 0
locations/gadfield.qsrc

@@ -40,6 +40,9 @@ if $ARGS[0] = 'field':
 
 	'A field outside the village.'
 
+	if grigory_flower > 0 and grigory_flower < 10: gt 'grigory', 'flower5'
+	if flowerday ! daystart and grigory_flower = 10: gt 'grigory', 'flower6'
+	if flowerday ! daystart and grigory_flower > 10: gt 'grigory', 'flower8'
 	if hour >= 9 and hour <= 19 and week < 6:'Grandfather''s horse <a href="exec: gt ''gadfield'',''horse''">Desperado</a> is grazing the field.'
 	if hour >= 9 and hour <= 19 and graze_cow = 0:'You see <a href="exec: gt ''gadfield'',''cow''">a herd of cows</a> in the middle of the field.'
 	if hour >= 6 and hour <= 20 and graze_cow = 1:'You notice <a href="exec: gt ''gadfield'',''cow''">a herd of cows</a>.'

+ 108 - 79
locations/grigory.qsrc

@@ -260,20 +260,19 @@ if $ARGS[0] = 'garden':
 		'You don''t know how long you had been working in the garden before a shadow falls over you. Glancing up, you see your grandfather sanding right beside you.'
 		'"You have seen Grigory around?" Your grandfather asks.'
 
-!!		if you have NOT met Grigory:
+		if grigoryEV = 0:
 			'It takes you a second before you place the name, "Grigory? You''re confused grandfather, he moved away a couple of years ago," You can''t help but remember the kind giant of a man who always had a moment to talk to you even when you were a little child.'
 			'"No, he has returned. Bought the old farm at the end of the road, past the field," He grimaces, "Was going to see if he could help me with something."'
 			'Not bothering to say more, your grandfather wanders off towards the barn, cane in hand..'
 			'Still thinking about Grigory and all the time you spent around him when you were younger, you barely get anything else done in the garden. You kind of hope to see him again.'
-
-!!		elseif you have met Grigory:
+		else
 			'"Sorry grandfather, I haven''t seen him in a little while." You say to him.'
 			'"A shame," Grandfather says flatly, "He''s good man, was going to see if he could help me with something."'
 			'Grandfather starts to turn like he''s going to leave, then pauses, "You''d do well to find a man like him. Get married, have a family."'
 			'You''re left kneeling in the dirt, a look of surprise on your face.'
 			'Grandfather chuckles, clearly pleased by your expression before walking off towards the barn, leaning heavily on his cane..'
 			'Slightly flustered, you don''t get much more done in the garden.'
-!!		end
+		end
 		act 'Continue': gt 'grigory','dummy'
 	elseif grigory_garden = 5:
 		grigory_garden += 1
@@ -362,31 +361,29 @@ if $ARGS[0] = 'flower1':
 	'Wondering who could have put them there, you look out across the yard but see no sign of who might have left them there.'
 
 	act 'Well that''s kind of creepy':
-!!		First time:
-		'Shuddering slightly, you grimly realize that you might have a stalker. You''re going to have to be careful in case whoever it is proves dangerous.'
-
-!!		After first time:
-		'Unhappy and just a little unsettled, you wonder for a moment how best to approach this situation. You can tell someone about it, but everyone would probably just tell you that you''re overreacting. You could try to ignore it but it might just encourage whoever is doing it. Or you could try to find out who''s doing it, but that could prove dangerous.'
-		'Sighing, you prepare to start your day.'
+		if grigory_flower = 0:
+			grigory_flower = 1
+			'Shuddering slightly, you grimly realize that you might have a stalker. You''re going to have to be careful in case whoever it is proves dangerous.'
+		else
+			'Unhappy and just a little unsettled, you wonder for a moment how best to approach this situation. You can tell someone about it, but everyone would probably just tell you that you''re overreacting. You could try to ignore it but it might just encourage whoever is doing it. Or you could try to find out who''s doing it, but that could prove dangerous.'
+			'Sighing, you prepare to start your day.'
+		end
 		act 'Continue':gt 'grigory','dummy'
 	end
 
 	act 'That''s actually kind of cute':
-
-!!		Random 1:
-		'Your heart flutters momentarily, a smile plastered across your face as you hold the flower close to your heart before smelling it.'
-
-
-!!		Random 2:
-		'Unable to suppress a smile, you raise the flower to your nose to smell it.'
-		'I wonder who could have left them there? Mitka maybe, but he''s never expressed this kind of romantic side before. You think.'
-		'Looking out the window for a few seconds, you turn and place the flower on the stand beside your bed before starting your day.'
-
-
-!!		Random 3:
-		'Smiling, you wonder happily who might have left the flowers there for you. You''ve got a secret crush!'
-		'You almost dance back to your bed where you throw yourself onto it, holding the flower to your heart for a few seconds.'
-		'When you finally get up, you sit the flower on the little stand beside your bed, smiling as you look at it.'
+		grigory_flower = 2
+		if rand(0,2) = 0:
+			'Your heart flutters momentarily, a smile plastered across your face as you hold the flower close to your heart before smelling it.'
+		elseif rand(0,1) = 0:
+			'Unable to suppress a smile, you raise the flower to your nose to smell it.'
+			'I wonder who could have left them there? Mitka maybe, but he''s never expressed this kind of romantic side before. You think.'
+			'Looking out the window for a few seconds, you turn and place the flower on the stand beside your bed before starting your day.'
+		else
+			'Smiling, you wonder happily who might have left the flowers there for you. You''ve got a secret crush!'
+			'You almost dance back to your bed where you throw yourself onto it, holding the flower to your heart for a few seconds.'
+			'When you finally get up, you sit the flower on the little stand beside your bed, smiling as you look at it.'
+		end
 		act 'Continue': gt 'grigory','dummy'
 	end
 end
@@ -397,21 +394,47 @@ if $ARGS[0] = 'flower2':
 	'"There were flowers on my windowsill when I woke up this morning. Did you leave them there?"'
 	'A sudden smile splits his face, "If I say yes, will it get me laid?"'
 
-	act 'Yes': gt 'grigory','dummy'
-	!!Only available if you thought it was a cute gesture. Leads to normal sex scene with him.
+	if grigory_flower = 2:
+		!!Only available if you thought it was a cute gesture. Leads to normal sex scene with him.
+		act 'Yes':
+			*clr & cla
+			if pcs_vag = 0:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkafirst.jpg"></center>'
+			else
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka2.jpg"></center>'
+			end
+			*nl
+			'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
+			gs 'boyStat', 'A63'
+			npc_sex[$boy] += 1
+			gs 'arousal', 'vaginal', 10, 'sub'
+			gs 'arousal', 'end'
+			gs 'stat'
+
+			act 'Leave':gt 'grigory','dummy'
+		end
+	else
+		!!Only if you found it creepy
+		act 'What is wrong with you?':
+			*clr
+			cla
+			'"What the fuck is wrong with you?" You shout, more than a little upset.'
+			'He looks surprised at your sudden intensity, "Hey! Don''t freak out, I''m not the one who left the flowers, ok."'
+			'Taking a couple steps back from you, he flips you the bird, "Crazy fucking bitch," He mumbles then walks away.'
+			act 'Continue':gt 'grigory','dummy'
+		end
+	end
 
 	act 'Probably not':
+		*clr
+		cla
 		'"I don''t think so," You say, a little shocked at the proposition. Since it doesn''t look like he was the one to leave the flowers, you turn and walk away.'
 		act 'Continue':gt 'grigory','dummy'
 	end
 
-	act 'What is wrong with you?':
-		!!Only if you found it creepy
-		'"What the fuck is wrong with you?" You shout, more than a little upset.'
-		'He looks surprised at your sudden intensity, "Hey! Don''t freak out, I''m not the one who left the flowers, ok."'
-		'Taking a couple steps back from you, he flips you the bird, "Crazy fucking bitch," He mumbles then walks away.'
-		act 'Continue':gt 'grigory','dummy'
-	end
 end
 
 if $ARGS[0] = 'flower3':
@@ -424,7 +447,7 @@ if $ARGS[0] = 'flower3':
 	'"But how do I find out who did it? Did you maybe see someone in the yard this morning?"'
 	'Grandfather barks a little laugh, "Even if I knew, and I don''t, I wouldnt tell you," He shakes his head, "Got to make the man work for it."'
 	'Waving dismissively, you know grandfather is done talking about it.'
-	act 'Continue':gt 'grigory','dummy'
+	act 'Continue':gt 'Gadhouse', 'Start'
 end
 
 if $ARGS[0] = 'flower4':
@@ -436,7 +459,7 @@ if $ARGS[0] = 'flower4':
 	'"But I don''t know who it is," You say, feeling a little overwhelmed.'
 	'"But that is the magic of it!" Grandmother says, clearly overjoyed by the situation. She leans forward, kissing your cheek, "Whoever this boy is, he will reveal himself if you just let him."'
 	'Not feeling much better, you thank her.'
-	act 'Continue':gt 'grigory','dummy'
+	act 'Continue':gt 'Gadhouse', 'Start'
 end
 
 if $ARGS[0] = 'flower5':
@@ -444,29 +467,35 @@ if $ARGS[0] = 'flower5':
 	'For several minutes, you watch him work in the field, though he does not appear to see you.'
 	'Sighing, you glance at his truck and notice a bag sitting in the front seat, several little purple flowers falling out of it.'
 	'Your eyes widen at the sight.'
-
-	act 'Creepy':
-		'You can feel my blood run cold as you look at the flowers. There is a deep sinking feeling in the pit of your stomach. Grigory, Grigory is the one who is leaving the flowers.'
-		'Opening the passanger side door of the truck, you open the bag further, revealing that it is indeed full of the little purple flowers.'
-		'Glancing at Grigory in the field again, you quickly leave, trying to make sense of it all.'
-		act 'Continue':gt 'grigory','dummy'
-	end
-
-	act 'Cute':
-		'Your heart races at the sight of the flowers. Excitement filling you.'
-		'You glance at Grigory still in the field, then back at the bag of flowers.'
-		'Grigory has a crush on me! You think with a sudden realization.'
-		'You don''t know how long you stand there, trying to make sense of the jumble of feelings inside of you.'
-
-!!		If NOT intimate:
-			'Do I share those feelings? You wonder, confused.'
-			'Glancing at Grigory in the field one more time, you wander off, confused and unertain of what to do.'
-
-!!		elseif Intimate:
-			'You bite your lip, smiling. I can''t believe that he''s been leaving flowers for me!'
-			'Not wanting to spoil the anything, you slip away. A spring in your step as you go.'
-!!		end
-		act 'Continue':gt 'grigory','dummy'
+	
+	if grigory_flower = 1:
+		act 'Creepy':
+			grigory_flower = 10
+			flowerday = daystart
+			'You can feel my blood run cold as you look at the flowers. There is a deep sinking feeling in the pit of your stomach. Grigory, Grigory is the one who is leaving the flowers.'
+			'Opening the passanger side door of the truck, you open the bag further, revealing that it is indeed full of the little purple flowers.'
+			'Glancing at Grigory in the field again, you quickly leave, trying to make sense of it all.'
+			act 'Continue':gt'gadfield','field'
+		end
+	elseif grigory_flower = 2:
+		act 'Cute':
+			grigory_flower = 11
+			flowerday = daystart
+			'Your heart races at the sight of the flowers. Excitement filling you.'
+			'You glance at Grigory still in the field, then back at the bag of flowers.'
+			'Grigory has a crush on me! You think with a sudden realization.'
+			'You don''t know how long you stand there, trying to make sense of the jumble of feelings inside of you.'
+
+	!!		If NOT intimate:
+				'Do I share those feelings? You wonder, confused.'
+				'Glancing at Grigory in the field one more time, you wander off, confused and unertain of what to do.'
+
+	!!		elseif Intimate:
+				'You bite your lip, smiling. I can''t believe that he''s been leaving flowers for me!'
+				'Not wanting to spoil the anything, you slip away. A spring in your step as you go.'
+	!!		end
+			act 'Continue':gt'gadfield','field'
+		end
 	end
 end
 
@@ -481,7 +510,7 @@ if $ARGS[0] = 'flower6':
 		'With a sudden expression of concern, he just starts to open his mouth when you jab a finger into his chest, "What the hell is wrong with you?" You shout into his face.'
 		'He jerks back, shock on his face almost as if you had physically hit him. You don''t give him time to reply before you continue, "What did I ever do to you except talk with you sometimes? You''ve been stalking me? Leaving flowers where I might find them? How long did you stare through my window when you put those flowers there? Did you get your rocks off watching me sleep?" Your anger starting to subside slightly, you shudder.'
 		'"Just stay away from me you freak." Turning, you storm away from him.'
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt'gadfield','field'
 
 	!!This is the end of Grigory content down this path. Grigory scenes would become considerably less common after this, maybe even causing many of them to stop playing out at your discression.
 
@@ -603,7 +632,7 @@ if $ARGS[0] = 'flower8':
 			'Mixed emotions swirl in your head as you try to make sense of it all.'
 			'He opens his mouth, but no sound comes out. His expression is hopeless.'
 			'"I need time to think about this," You say finally. Stepping up to him, you give him a quick hug before turning and walking away.'
-			act 'Continue':gt 'grigory','dummy'
+			act 'Continue': gt 'grigory', 'reject'
 		end
 	end
 end
@@ -621,7 +650,7 @@ if $ARGS[0] = 'reject':
 	'When you reach the door, you open it and turn to run. You''ve neared the end of his driveway and are just stepping onto the dirt road leading to it when you finally look back.'
 	'There on the porch of his house, Grigory is standing watching you, his flask in hand.'
 	'Turning your attention back to the road, you continue towards the village.'
-	act 'Continue':gt 'grigory','dummy'
+	act 'Continue': gt 'grigory', 'reject'
 end
 
 if $ARGS[0] = 'accept':
@@ -665,14 +694,14 @@ if $ARGS[0] = 'field1':
 !!	If relationship has NOT progressed to romance:
 		'Eventually he looks your way, smiling when he notices you. He gives you a little wave that you quickly return.'
 		'As he goes back to work, you continue on your way.'
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt'gadfield','field'
 
 !!	elseif relationship is romantic/sexual:
 		'When he finally looks your way you find yourself pleased as a smile spreads across his face.'
 		'Raising two fingers to his lips, he kisses them then holds them out in your direction across the field.'
 		'When he does, you put both hands over your heart and smile back at him.'
 		'Feeling unexpectedly happy, you give him a little wave then continue on your way.'
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt'gadfield','field'
 !!	end
 end
 
@@ -688,7 +717,7 @@ end
 if $ARGS[0] = 'field_weird':
 	'Quietly, you make your exit before Grigory can notice that you are there.'
 
-	act 'Continue':gt 'grigory','dummy'
+	act 'Continue':gt'gadfield','field'
 end
 
 if $ARGS[0] = 'field_tease':
@@ -728,7 +757,7 @@ if $ARGS[0] = 'field_tease':
 			'"don''t let me stop you," You say with a grin. Waving, you watch as he gets in his truck and drives off.'
 		end
 
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt'gadfield','field'
 	end
 end
 
@@ -750,7 +779,7 @@ if $ARGS[0] = 'field_watch':
 		'You put one arm around him in a little hug. In return, he sweeps you up in a big hug, your feet coming off the ground as he does so.'
 		'You''re still thinking about what you saw as he leaves.'
 
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt'gadfield','field'
 	end
 
 	act 'Masturbate':
@@ -769,7 +798,7 @@ if $ARGS[0] = 'field_watch':
 			'You barely take two steps before he closes the distance between you, sweeping you up in his arms in a hug that is just a little too tight. Sitting you back down, "Uh, yeah, " He fidgets suddenly, "See you around Kiska."'
 			'Without another word the two of you part ways.'
 
-			act 'Continue':gt 'grigory','dummy'
+			act 'Continue':gt'gadfield','field'
 
 !!		If Intimate:
 			'"Sorry,"  You mumble.'
@@ -781,7 +810,7 @@ if $ARGS[0] = 'field_watch':
 			'Taking hold of your hips, he picks you up again, this time pulling you close to give you a firm kiss before sitting you back down, "Later then."'
 			'A minute later, Grigory''s truck is disappearing down the road.'
 
-			act 'Continue':gt 'grigory','dummy'
+			act 'Continue':gt'gadfield','field'
 !!		end
 	end
 
@@ -803,7 +832,7 @@ if $ARGS[0] = 'field_watch':
 			'After an affectionate goodbye, the two of you part ways.'
 !!		end
 
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt'gadfield','field'
 	end
 end	
 
@@ -837,7 +866,7 @@ if $ARGS[0] = 'field3':
 			'"I enjoyed getting to talk to you again," You admit, "I''ll be looking forward to the next time I see you." With a smile, you wave and start to make your exit.'
 			'Grigory smiles broadly, waving goodby as you leave.'
 
-			act 'Continue':gt 'grigory','dummy'
+			act 'Continue':gt'gadfield','field'
 		end
 
 		act 'Hug him goodbye':
@@ -857,7 +886,7 @@ if $ARGS[0] = 'field3':
 			'You can see that he has a big grin on his face, one that you suspect matches your own, "I''ll be around."'
 			'With a friendly wave, the two of you part ways.'
 
-			act 'Continue':gt 'grigory','dummy'
+			act 'Continue':gt'gadfield','field'
 		end
 	end
 
@@ -866,7 +895,7 @@ if $ARGS[0] = 'field3':
 		'When he notices you, he raises a hand in greeting. In return, you wink and blow him a kiss.'
 		'He seems stunned for several seconds, and you''re barely able to suppress a giggle. As you continue walking, you see him reach for his flask as you pass him without a word.'
 
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt'gadfield','field'
 	end
 end
 
@@ -941,7 +970,7 @@ if $ARGS[0] = 'romantic_event':
 		'He engulfs you in a gentle hug, then lets you go again. When he lets you go, he pulls his flask and takes a little sip.'
 		'You watch him as he starts to walk away, looking a little crestfallen.'
 
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt 'gadukino'
 	end
 	act 'Accept':
 !!Will likely write additional accept scenarios that you can randomize to create casual dates of sorts at a later time
@@ -990,7 +1019,7 @@ if $ARGS[0] = 'romantic_event':
 				'You''re unable to hide a little smile, "Until next time Grigory."'
 				'Turning on his heel, he starts to wander back towards the town''s center.'
 
-				act 'Continue':gt 'grigory','dummy'
+				act 'Continue':gt 'Gadhouse', 'Start'
 			end
 
 			act 'Grigory''s Home':
@@ -1157,7 +1186,7 @@ if $ARGS[0] = 'rape':
 		'Taking a step towards you again, he doesn''t embrace you this time, instead he leans forward, his lips touching your forehead. The smell of alcohol is strong on him, "Later Kiska," He mumbles, then turns and starts walking away.'
 		'Standing there, you can see from the way he walks that he''s had far too much to drink this night.'
 
-		act 'Continue':gt 'grigory','dummy'
+		act 'Continue':gt 'gadukino'
 		!!Maybe a point towards undoing the damage to your relationship with him.
 	end
 
@@ -1184,7 +1213,7 @@ if $ARGS[0] = 'rape':
 			'After a few seconds, you realize that you''re hearing a growling sound coming from him. You''re filled with disbelief as you realize that he''s fallen asleep on top of you, his rapidly deflating cock slipping from your abused pussy.'
 			'It takes you a couple of minutes to push him off of you enough to escape, then once you do, you gather up your torn clothes and make a rapid retreat.'
 
-			act 'Continue':gt 'grigory','dummy'
+			act 'Continue':gt 'gadukino'
 
 		elseif High_Arousal=1:
 			'"Grigory, don''t!" You cry in alarm, horrified at what he is about to do to you.'
@@ -1201,7 +1230,7 @@ if $ARGS[0] = 'rape':
 			'After a few seconds, you realize that you''re hearing a growling sound coming from him. You''re filled with disbelief as you realize that he''s fallen asleep on top of you, his rapidly deflating cock slipping from your abused pussy.'
 			'It takes you a couple of minutes to push him off of you enough to escape, then once you do, you gather up your torn clothes and make a rapid retreat.'
 
-			act 'Continue':gt 'grigory','dummy'
+			act 'Continue':gt 'gadukino'
 
 		else
 			'"Grigory, don''t!" You cry in alarm, horrified at what he is about to do to you.'
@@ -1219,7 +1248,7 @@ if $ARGS[0] = 'rape':
 			'After a few seconds, you realize that you''re hearing a growling sound coming from him. You''re filled with disbelief as you realize that he''s fallen asleep on top of you, his rapidly deflating cock slipping from your painfully abused pussy.'
 			'It takes you a couple of minutes to push him off of you enough to escape, then once you do, you gather up your torn clothes and make a rapid retreat.'
 
-			act 'Continue':gt 'grigory','dummy'
+			act 'Continue':gt 'gadukino'
 		end
 	end
 end