Browse Source

Add a kiss counter for Anushka to make the sex progress more logical.

HotMike 1 year ago
parent
commit
5e4468f185
3 changed files with 73 additions and 52 deletions
  1. 3 1
      locations/anush_bedroom_city.qsrc
  2. 34 25
      locations/anushkachat.qsrc
  3. 36 26
      locations/anushkachat_city.qsrc

+ 3 - 1
locations/anush_bedroom_city.qsrc

@@ -36,7 +36,9 @@
 !!anushkaQW['guitar_day'] = daystart if she has played a song that day
 !!gopnikbandQW['practice_invite'] = was invited to come watch the band practice
 
-! City quest (should go into journal)
+! 2023/05/23
+!!anushkaQW['kiss'] = counter, number of times you have kissed her
+!! City quest (should go into journal)
 !!anushkaCityQW['first_visit'] = first visit to her city apartment. 0: you did not meet her yet, 1: she told you the location of the apartment, 2: you entered the first time.
 
 

+ 34 - 25
locations/anushkachat.qsrc

@@ -433,6 +433,12 @@ if $ARGS[0] = 'chat':
 			*clr & cla
 			gs 'willpower', 'pay', 'self'
 			gs 'stat'
+			! Initialize the kiss counter
+			if anushkaQW['kiss'] <= 0:
+				anushkaQW['kiss'] = 1
+			else
+				anushkaQW['kiss'] += 1
+			end
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtkiss.jpg"></center>'
 			if hotcat >= 6:
@@ -440,38 +446,41 @@ if $ARGS[0] = 'chat':
 				gs 'arousal', 'foreplay', 1, 'lesbian'
 				gs 'stat'
 				act 'Stop kissing and talk more': gt 'anushkachat', 'chat'
-				act 'Make out':
-					*clr & cla
-					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtmakeout.jpg"></center>'
-					'She wraps her arms around your neck and pulls you in close. The two of you are soon kissing passionately, the kisses full of eager lust and urgent need as you feel yourself getting more and more aroused.'
-					gs 'arousal', 'foreplay', 2, 'lesbian'
-					gs 'stat'
-					act 'Stop making out':
-						*clr & cla
-						gs 'npc_relationship', 'modify', 'A144', 'hate'
-						'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a little bad about it. "Sorry, I got carried away. Can we just go back to talking?"' 
-						'She frowns. "Yeah, whatever." You don''t blame her for her reaction since you did just give her the girl equivalent of blue balls.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Talk about something else': gt 'anushkachat', 'chat'
-					end
-					act 'Peeking':
+				! We can only go further when kissing occured > 5 times
+				if anushkaQW['kiss'] > 5:
+					act 'Make out':
 						*clr & cla
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
-						'She breaks the kiss and uses one of her hands to pull down your top to expose your breasts, taking a long hard look at them. "You have nice tits." You can''t help it, but just the way she says it in the moment makes you giggle.'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtmakeout.jpg"></center>'
+						'She wraps her arms around your neck and pulls you in close. The two of you are soon kissing passionately, the kisses full of eager lust and urgent need as you feel yourself getting more and more aroused.'
 						gs 'arousal', 'foreplay', 2, 'lesbian'
 						gs 'stat'
-						act 'Undress her':
+						act 'Stop making out':
+							*clr & cla
+							gs 'npc_relationship', 'modify', 'A144', 'hate'
+							'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a little bad about it. "Sorry, I got carried away. Can we just go back to talking?"' 
+							'She frowns. "Yeah, whatever." You don''t blame her for her reaction since you did just give her the girl equivalent of blue balls.'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Talk about something else': gt 'anushkachat', 'chat'
+						end
+						act 'Peeking':
 							*clr & cla
-							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
-							'You don''t waste any time and start pulling her clothes off as she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you weren''t also passionately kissing and caressing each others'' bodies. Regardless, you''re soon both naked.'
-							gs 'arousal', 'foreplay', 3, 'lesbian'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
+							'She breaks the kiss and uses one of her hands to pull down your top to expose your breasts, taking a long hard look at them. "You have nice tits." You can''t help it, but just the way she says it in the moment makes you giggle.'
+							gs 'arousal', 'foreplay', 2, 'lesbian'
 							gs 'stat'
-							act 'Get pleasured': gt 'anushkaev1', 'getpleasured'
+							act 'Undress her':
+								*clr & cla
+								gs 'npc_relationship', 'modify', 'A144', 'like'
+								'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
+								'You don''t waste any time and start pulling her clothes off as she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you weren''t also passionately kissing and caressing each others'' bodies. Regardless, you''re soon both naked.'
+								gs 'arousal', 'foreplay', 3, 'lesbian'
+								gs 'stat'
+								act 'Get pleasured': gt 'anushkaev1', 'getpleasured'
+							end
 						end
 					end
 				end

+ 36 - 26
locations/anushkachat_city.qsrc

@@ -407,6 +407,12 @@ if $ARGS[0] = 'chat':
 			*clr & cla
 			gs 'willpower', 'pay', 'self'
 			gs 'stat'
+			! Initialize the kiss counter
+			if anushkaQW['kiss'] <= 0:
+				anushkaQW['kiss'] = 1
+			else
+				anushkaQW['kiss'] += 1
+			end
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtkiss.jpg"></center>'
 			if hotcat >= 6:
@@ -414,39 +420,43 @@ if $ARGS[0] = 'chat':
 				gs 'arousal', 'foreplay', 1, 'lesbian'
 				gs 'stat'
 				act 'Stop kissing and talk more': gt 'anushkachat_city', 'chat'
-				act 'Make out':
-					*clr & cla
-					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtmakeout.jpg"></center>'
-					'She wraps her arms around your neck and pulls you in close. The two of you are soon kissing passionately, the kisses full of eager lust and urgent need as you feel yourself getting more and more aroused.'
-					gs 'arousal', 'foreplay', 2, 'lesbian'
-					gs 'stat'
-					act 'Stop making out':
-						*clr & cla
-						gs 'npc_relationship', 'modify', 'A144', 'hate'
-						'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a little bad about it. "Sorry, I got carried away. Can we just go back to talking?"' 
-						'She frowns. "Yeah, whatever." You don''t blame her for her reaction since you did just give her the girl equivalent of blue balls.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Talk about something else': gt 'anushkachat_city', 'chat'
-					end
-					act 'Peeking':
+				! We can only go further when kissing occured > 5 times
+				if anushkaQW['kiss'] > 5:
+					act 'Make out':
 						*clr & cla
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
-						'She breaks the kiss and uses one of her hands to pull down your top to expose your breasts, taking a long hard look at them. "You have nice tits." You can''t help it, but just the way she says it in the moment makes you giggle.'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtmakeout.jpg"></center>'
+						'She wraps her arms around your neck and pulls you in close. The two of you are soon kissing passionately, the kisses full of eager lust and urgent need as you feel yourself getting more and more aroused.'
 						gs 'arousal', 'foreplay', 2, 'lesbian'
 						gs 'stat'
-						act 'Undress her':
+						act 'Stop making out':
+							*clr & cla
+							gs 'npc_relationship', 'modify', 'A144', 'hate'
+							'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a little bad about it. "Sorry, I got carried away. Can we just go back to talking?"' 
+							'She frowns. "Yeah, whatever." You don''t blame her for her reaction since you did just give her the girl equivalent of blue balls.'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Talk about something else': gt 'anushkachat_city', 'chat'
+						end
+						act 'Peeking':
 							*clr & cla
-							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
-							'You don''t waste any time and start pulling her clothes off as she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you weren''t also passionately kissing and caressing each others'' bodies. Regardless, you''re soon both naked.'
-							gs 'arousal', 'foreplay', 3, 'lesbian'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
+							'She breaks the kiss and uses one of her hands to pull down your top to expose your breasts, taking a long hard look at them. "You have nice tits." You can''t help it, but just the way she says it in the moment makes you giggle.'
+							gs 'arousal', 'foreplay', 2, 'lesbian'
 							gs 'stat'
-							act 'Get pleasured': gt 'anushkaev1', 'getpleasured', 'city'
-!!this goes to anushkaev1 can you do what ever code is needed so both here and her pav apartment lead to it and then they go back to the correct location afterwards? That will save us from making a new sex folder with just a lot of repeat of the same content.
+							act 'Undress her':
+								*clr & cla
+								gs 'npc_relationship', 'modify', 'A144', 'like'
+								'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
+								'You don''t waste any time and start pulling her clothes off as she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you weren''t also passionately kissing and caressing each others'' bodies. Regardless, you''re soon both naked.'
+								gs 'arousal', 'foreplay', 3, 'lesbian'
+								gs 'stat'
+								act 'Get pleasured': gt 'anushkaev1', 'getpleasured', 'city'
+	!!this goes to anushkaev1 can you do what ever code is needed so both here and her pav apartment lead to it and then they go back to the correct location afterwards? That will save us from making a new sex folder with just a lot of repeat of the same content.
+	!! HM: Done
+							end
 						end
 					end
 				end