8 Commits a5a9ce2229 ... 8f353fed15

Auteur SHA1 Bericht Datum
  Kevin_Smarts 8f353fed15 [changed] Toned down appearance score from lips and lashes 2 jaren geleden
  Kevin_Smarts 324f3da38b [fixed] dobs for profs. set, thanks to nutluck 2 jaren geleden
  Kevin_Smarts bef38bb693 Merge remote-tracking branch 'Gwen/master' 2 jaren geleden
  Kevin_Smarts f3aeaab22a Merge remote-tracking branch 'Anya/master' 2 jaren geleden
  Kevin_Smarts 786d36c2d5 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 jaren geleden
  Kevin_Smarts 9515d6b09b [fixed] Dob for 3 professors had "not set" causing error, set to zero until I have correct dates so builds will work 2 jaren geleden
  Anya 51a5bb89ea [edits] from a cat 2 jaren geleden
  rachels f4652f1845 add family extension 2 jaren geleden
4 gewijzigde bestanden met toevoegingen van 283 en 153 verwijderingen
  1. 7 7
      locations/ApperanceSystem.qsrc
  2. 68 103
      locations/city_irinaroom.qsrc
  3. 204 39
      locations/gschool_grounds.qsrc
  4. 4 4
      locations/npcstatic6.qsrc

+ 7 - 7
locations/ApperanceSystem.qsrc

@@ -48,15 +48,15 @@ if $ARGS[0] = 'CalcFaceBonus':
 	if pcs_lashes <= 0:
 		eyelashesBonus = 0
 	elseif pcs_lashes = 1:
-		eyelashesBonus = 2
+		eyelashesBonus = 1
 	elseif pcs_lashes = 2:
-		eyelashesBonus = 5
+		eyelashesBonus = 3
 	elseif pcs_lashes = 3:
-		eyelashesBonus = 7
+		eyelashesBonus = 4
 	elseif pcs_lashes = 4:
-		eyelashesBonus = 8
+		eyelashesBonus = 5
 	elseif pcs_lashes = 5:
-		eyelashesBonus = 10
+		eyelashesBonus = 6
 	else
 		eyelashesBonus = 0		
 	end
@@ -80,9 +80,9 @@ if $ARGS[0] = 'CalcFaceBonus':
 	elseif pcs_lip = 1:
 		lipBonus = 0
 	elseif pcs_lip = 2:
-		lipBonus = 3
+		lipBonus = 1
 	elseif pcs_lip = 3:
-		lipBonus = 5
+		lipBonus = 3
 	else
 		lipBonus = 3
 	end

+ 68 - 103
locations/city_irinaroom.qsrc

@@ -1,15 +1,16 @@
 # city_irinaroom
 
 if $ARGS[0] = 'start':
-	cla
-	*clr
+	CLOSE ALL
 	$menu_loc = 'city_irinaroom'
 	$menu_arg = 'start'
+	if frost > 0:frost = 0
 	menu_off = 0
 	minut += 5
 	gs 'stat'
 	gs 'themes', 'indoors'
-	'<center><b><font color="maroon">Entrance where your girlfriend Ira lives</font></b></center>'
+	*clr & cla
+	'<center><b><font color="maroon">Irina''s front door</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/apartment/podezdhr.jpg"></center>'
 
 	act 'Leave':
@@ -18,15 +19,14 @@ if $ARGS[0] = 'start':
 		gt 'city_residential'
 	end
 
-	act 'Ring Iras doorbell':
+	act 'Ring Ira''s doorbell':
 		cla
-
 		if hour >= 16 and hour <= 21 and week >= 6 and IrinaQW ! 2:
-			'You ring the bell and Ira opens the door, she smiles and invites you in.'
+			'You ring the doorbell, and hear light footsteps coming towards the door. Irina opens up the door and tells you to enter, delighted to see you.' 
 
 			act 'Enter apartment':gt 'city_irinaroom', 'first'
 		else
-			'You rang the doorbell but no one answers.'
+			'When you ring the doorbell, no one answers.'
 
 			act 'Leave':
 				cla
@@ -38,91 +38,74 @@ if $ARGS[0] = 'start':
 end
 
 if $ARGS[0] = 'first':
-	cla
-	clr
-	*clr
+	*clr & cla
 	$menu_loc = 'city_irinaroom'
 	$menu_arg = 'first'
 	menu_off = 0
 	gs 'stat'
 	'<center><b><font color="maroon">Apartment Ira</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/irinaroom.jpg"></center>'
-	'A small studio apartment, Ira keeps it neat and tidy'
+	'It''s a small studio apartment which Irina keeps neat and tidy. There''s not much to see, there''s a decently sized living room with a smaller kitchen area.'
 
-	act 'Drink in the kitchen':gt 'city_irinaroom', 'first1'
+	act 'Have a drink in the kitchen':gt 'city_irinaroom', 'first1'
 end
 
 if $ARGS[0] = 'first1':
-	cla
-	clr
-	*clr
+	*clr & cla
+	$locclass = 'kitr'
+	menu_off = 1
 	minut += 60
-	pcs_mood += 50
+	pcs_mood += 20
+	alko += 4
 	if pcs_hydra >= 100:
 		pcs_hydra -= 5
 	else
 		pcs_hydra -= 10
 	end
-	$locclass = 'kitr'
-	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/irinaqw.jpg"></center>'
-	'You and Ira settle in the kitchen with a bottle of wine and some fruits, you talk and chat merrily.'
-	'You''re both a bit tipsy and the conversation becomes more candid.'
+	'You and Irina head into the kitchen, where she takes out a bottle of wine and also some crackers and cheese for you to enjoy. You''re really enjoying each other''s company.' 
+	'The conversation is turning more heated, as both of you are feeling the effect of the wine.' 
 
 	act 'Leave':gt 'city_residential'
-
-	if IrinaQW = 1:
-		act 'Suggest drinking to sisterhood':gt 'city_irinaroom', 'first2'
-	end
-
-	if IrinaQW >= 10:
-		act 'Kiss':gt 'city_irinaroom', 'kiss'
-	end
+	if IrinaQW = 1: act 'Suggest drinking to sisterhood':gt 'city_irinaroom', 'first2'
+	if IrinaQW >= 10: act 'Kiss her':gt 'city_irinaroom', 'kiss'
 end
 
 if $ARGS[0] = 'kiss':
-	cla
-	*clr
-	pcs_mood += 50
-	clr
-	gs 'stat'
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/irinakiss.jpg"></center>'
-	'You passionately kiss Ira, and caress her firm breasts with your hands.'
+	'As your eyes meet, you grab hold of the opportunity and almost lunge towards Irina as you start passionately kissing her. Taken aback for a second, she relaxes and responds by teasing you as she bites your lip as you go back to making out. You can''t contain yourself as you start exploring her body, touching her sensitive spots with your hands.'
 
 	gs 'arousal', 'kiss', 10, 'lesbian'
+	pcs_mood += 30
 	gs 'stat'
 
-	act 'Sex':gt 'city_irinaroom', 'sex'
+	act 'Have sex':gt 'city_irinaroom', 'sex'
 end
 
 if $ARGS[0] = 'sex':
-	cla
-	clr
-	*clr
-	pcs_mood += 50
-	pcs_mood = 100
-	gs 'stat'
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinasex.jpg"></center>'
 
 	if pcs_horny < 50:
-		'Once in bed you caress each other with passion and lick each others wet pussies. But the excitement gradually disappears and you feel that you won''t orgasm this time.'
+		'Her eyes are saying everything, and before you know it you''ve ended up in her bed. Once in bed, you quickly get undressed, and explore each other''s bodies for a long moment. The anticipation is unbearable as you start playing with her clit and slide a finger inside her as she starts moaning profoundly, shortly thereafter orgasming. With her wanting to return the favor, she excitedly starts eating you out, but she''s being sloppy and isn''t able to make you orgasm...'
 
 		$orgasm_or = 'no'
 		gs 'arousal', 'cuni', 60, 'lesbian'
-		gs 'arousal', 'cuni_give', 60, 'lesbian'
-		minut -= 60
+		gs 'arousal', 'cuni_give', -60, 'lesbian'
+		pcs_mood += 10
 		gs 'stat'
 
 	end
 
 	if pcs_horny >= 50:
-		'Once in bed you caress each other with passion and lick each others wet pussies. Finally you are both satisfied.'
+		'Her eyes are saying everything, and before you know it you''ve ended up in her bed. Once in bed, she undresses you, and starts exploring your body, turning you on even more. The anticipation is unbearable as she starts playing with your clit and it doesn''t take long before she slides a finger inside you as you start moaning profoundly. Playing off your reactions, she picks up the pace and it doesn''t take long before you orgasm. As you calm down, you excitedly return the favor and start eating her out, returning the favor.'
 
 		$orgasm_or = 'yes'
 		gs 'arousal', 'cuni', 60, 'lesbian'
-		gs 'arousal', 'cuni_give', 60, 'lesbian'
-		minut -= 60
+		gs 'arousal', 'cuni_give', -60, 'lesbian'
+		pcs_mood += 50
 		gs 'stat'
 
 	end
@@ -136,42 +119,37 @@ if $ARGS[0] = 'sex':
 end
 
 if $ARGS[0] = 'first2':
-	cla
-	clr
-	*clr
+	*clr & cla
 	minut += 60
 	pcs_mood += 50
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/irinaqw1.jpg"></center>'
-	'You suggest drinking to sister to Ira. Although slightly odd, this simple ritual removes tensions and brings you closer.'
+	'You toast to sisterhood, and you notice that Irina is looking at you strangely, but she follows along and raises her glass and begins laughing, "I didn''t expect to hear that from you, <<$pcs_firstname>>." You feel a slight bond building between the two of you.'
 
 	act 'Kiss':gt 'city_irinaroom', 'first3'
 end
 
 if $ARGS[0] = 'first3':
-	cla
-	clr
-	*clr
-	pcs_mood += 50
-	gs 'stat'
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/irinaqw2.jpg"></center>'
-	'You kiss Ira on her warm, soft, wine smelling lips. Irina flushes after the kiss and looks at you a little embarrassed and frightened.'
+	'Without being able to hold out further, you kiss Ira on her warm, soft lips. Irina is noticeably flustered after the kiss and looks at you, a little embarrassed and frightened.'
 
+	pcs_mood += 50
 	gs 'arousal', 'kiss', 5, 'lesbian'
 	gs 'stat'
 
-	act 'Ira undress':gt 'city_irinaroom', 'first4'
-	act 'Ira drink more':gt 'city_irinaroom', 'first5'
+	act 'Undress her':gt 'city_irinaroom', 'first4'
+	act 'Drink some more':gt 'city_irinaroom', 'first5'
 end
 
 if $ARGS[0] = 'first4':
-	cla
-	clr
-	*clr
+	*clr & cla
 	IrinaQW = 2
+	pcs_mood -= 30
 	gs 'stat'
-	'You started unbuttoning Iras blouse, she jumps up and leaps from her chair screaming, "What are you doing? I''m not a lesbian!"'
-	'She seems very afraid of your forwardness and points you to the door.'
+	'You smile mischievously as you tug at Irinas'' blouse, but before you''re able to start unbuttoning her, she pushes you off, and leaps from her chair screaming, "What are you doing?! I''m not a lesbian! Get out!"'
+    'She seems freaked out by your forwardness and points towards the door.'
+    '"I-I''m sor..." you try to tell her, but she''s not really in the mood to hear your excuses and just stands by the door waiting for you to leave as quickly as possible.'
 
 	act 'Leave':
 		cla
@@ -181,82 +159,69 @@ if $ARGS[0] = 'first4':
 end
 
 if $ARGS[0] = 'first5':
-	cla
-	clr
-	*clr
-	IrinaQW = 10
-	gs 'stat'
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinaqw3.jpg"></center>'
-	'You pumped Ira with wine, she is highly intoxicated and spilled wine on myself. She went into the bathroom to change. You, too, went in and offered to help her.'
-	'She undresses and you have decided to follow suit and after undressing climb into the shower. You start lathering her body and see that she is flushed and her nipples erect.'
-	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+	'The two of you continue drinking, with Irina getting quite intoxicated as she starts laughing at something and manages to spill her glass of wine all over the both of you. "I''m so sorry, <<$pcs_firstname>>... I didn''t mean to... Come with me." She grabs you by the hand and staggers towards the bathroom.'
+	'She leads you inside the bathroom and starts undressing herself as she turns on the shower and steps into it. Seeing her naked body, you decide to follow suit and quickly undress and climb into the shower.' 
+	'"Could you help me out with my back?" She hands you a loofah, and as you start lathering her body you notice her nipples are erect.'
+	IrinaQW = 10
+	alko += 3
 	noShampoo = 1
 	dynamic $showerdin
-	if frost > 0:frost = 0
+	pcs_hairbsh = 1
+	pcs_makeup = 1
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
-	gs 'arousal', 'foreplay', 10, 'lesbian'
+	gs 'arousal', 'foreplay', 15, 'lesbian'
 	gs 'stat'
 
 	act 'Kiss':gt 'city_irinaroom', 'first6'
 end
 
 if $ARGS[0] = 'first6':
-	cla
-	clr
-	*clr
-	gs 'stat'
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinaqw4.jpg"></center>'
-	'You passionately hold your lips to Iras luscious lips, she suddenly says, "You kiss very passionately."'
+	'Dropping the loofah on the ground, you turn Irina around and passionately start kissing her. She lets out faint moans as your hands travel all over her, making her even more turned on than before.'
+	'Between moans, she says "Don''t stop, please. I''m all yours..."'
 
 	gs 'arousal', 'kiss', 5, 'lesbian'
 	gs 'stat'
 
-	act 'Fondle breasts':gt 'city_irinaroom', 'first7'
+	act 'Fondle her breasts':gt 'city_irinaroom', 'first7'
 end
 
 if $ARGS[0] = 'first7':
-	cla
-	clr
-	*clr
-	gs 'stat'
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinaqw5.jpg"></center>'
-	'You lower your head to her chest and began to suck and lick her hard nipples as Ira moans in pleasure.'
+	'Giving into temptation, you lower your head and start sucking and licking her hard nipples. As your hand slides down towards her pussy, Irina moans even louder in pleasure.'
 
 	gs 'arousal', 'foreplay_give', 5, 'lesbian'
 	gs 'stat'
 
-	act 'Lick pussy':gt 'city_irinaroom', 'first8'
+	act 'Lick her pussy':gt 'city_irinaroom', 'first8'
 end
 
 if $ARGS[0] = 'first8':
-	cla
-	clr
-	*clr
-	pcs_horny += 20
-	girl += 1
-	lesbian += 1
-	gs 'stat'
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinaqw6.jpg"></center>'
-	'Your mouth begins to wander lower and lower until you come to Iras pussy. Moisture is already seeping from it and your tongue begins to caress her clit. Soon she shudders and moans in orgasm.'
-	'Ira decides to pay you back in the same coin and not speaking a word puts you on the edge of the tub and her lips sink into your pussy.'
+	'You keep on your journey downwards as your mouth continues wandering lower and lower until you arrive at the end goal, Irina''s moist pussy. You barely brush against it with your fingers, making her flinch with excitement.'
+    '"Enough teasing," you proclaim as your tongue begins licking her clit. The foreplay has prepared her body for a quick orgasm, and before you know it, she reaches her climax as she grabs you by the hair, without letting you move away as she loses herself in the orgasm.'
+    'As she comes back to her senses, Irina quickly gets into the position to please you. She points at the edge of the tub for you to take a seat and starts eating you out.'
 
 	gs 'arousal', 'cuni', 10, 'lesbian'
-	gs 'arousal', 'cuni_give', 10, 'lesbian'
-	minut -= 10
+	gs 'arousal', 'cuni_give', -10, 'lesbian'
 	gs 'stat'
 
 	act 'Enjoy':gt 'city_irinaroom', 'first9'
 end
 
 if $ARGS[0] = 'first9':
-	cla
-	clr
-	*clr
-	pcs_mood = 100
-	gs 'stat'
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinaqw7.jpg"></center>'
-	'Iras lips and tongue quickly have an effect and you finish with passionate moans.'
+	'You''re just as excited as she was and it doesn''t take long before Irina''s tongue has the same effect as you had on her, "Don''t you dare to stop, I''m so near." panting you reach the climax and bury her head inside you.'
+    'Your knees are weak, but you have her rise up and lick your juices from her lips. "This is only the start, I''m so going to have fun with you," you tell her as she starts blushing...'
 
+	pcs_mood = 100
 	$orgasm_or = 'yes'
 	gs 'arousal', 'cuni', 10, 'lesbian'
 	gs 'stat'

+ 204 - 39
locations/gschool_grounds.qsrc

@@ -21,7 +21,7 @@ if $ARGS[0] = 'main':
 	else
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool.jpg"></center>'
 	end
-	'Pavlovsk''s only school, where all the local children go for their education. Next to the school is the athletic field and a parking lot for the teachers, with a large grove of trees just beyond them.' 
+	'Pavlovsk''s only school, where all the local children go for their education. Next to the school is the athletic field and a parking lot for the teachers, with a large grove of trees just beyond them.'
 	'Hidden behind these trees is the old school building, which was supposed to be renovated and used for advance classes after the new one was built, but budget cuts meant the project was cancelled and now the old building stands empty and abandoned. It''s a popular spot for students to skip class or hang out outside of school.'
 
 	if ((hour = 6 and minut >= 30) or (hour >= 7 and hour < 18)) and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and kanikuli = 0 and suspended['on'] ! 1:
@@ -35,13 +35,13 @@ if $ARGS[0] = 'main':
 			if money >= 1000:act 'Go to the party (1,000 <b>₽</b>)':money -= 1000 & gt 'nyp_school', 'start'
 		end
 	end
-	
+
 	if InvitationToDimkaNYparty = 1 and day = 31 and day = nyp_day: act 'Follow Dimka to the party at his house': killvar 'InvitationToDimkaNYparty' & minut += 30 & gt 'sny', '3'
 
 	if hour = 14 and week < 6 and kanikuli = 0:
 		if NikoDate_Day ! daystart:
 			if week = 1 and NikoIntro = 0:
-				gt 'NikoEv', 'Intro'			
+				gt 'NikoEv', 'Intro'
 			elseif NikoVolkovQW = 5 and NikoEv = 6 and NikoDate = 0:
 				gt 'NikoDates', 'After School'
 			elseif NikoVolkovQW = 5 and NikoEv = 8 and NikoDate = 0:
@@ -50,8 +50,8 @@ if $ARGS[0] = 'main':
 				gt 'NikoEv2', 'Recovery'
 			end
 		end
-	end	
-	
+	end
+
 	if week < 6 and hour = 14 and kanikuli = 0 and afterschool_day ! daystart and suspended['on'] ! 1:
 		afterschool_day = daystart
 		if rand(0,3) = 0:
@@ -61,18 +61,18 @@ if $ARGS[0] = 'main':
 			gt 'gschool_events', 'afterschool_events'
 		end
 	end
-	
+
 	!! Cheerleading tryouts if Sveta decided to attend
 	if hour = 14 and cheerleadingQW['quest_stage'] = 1:
 		if pregtime < 90: gt 'gschool_cheerleading', 'tryouts'
 	!! Sveta attends training after school every Tuesday and Thursday.
 	elseif hour = 14 and cheerleadingQW['day'] ! daystart and (week = 2 or week = 4) and kanikuli = 0 and cheerleadingQW['quest_stage'] > 1 and suspended['on'] ! 1:
 		if npc_pregtalk['A23'] = 0: gt 'gschool_cheerleading', 'afterschool_practice'
-	!! A football game is played once every 2nd Friday and the cheerleaders perform out on the field. 
+	!! A football game is played once every 2nd Friday and the cheerleaders perform out on the field.
 	elseif hour = 14 and cheerleadingQW['day'] ! daystart and week = 5 and (daystart - (daystart mod 7)) mod 2 = 1 and kanikuli = 0 and (cheerleadingQW['quest_stage'] >= 3 or cheerleadingQW['backup_game'] = 1) and suspended['on'] ! 1:
 		if npc_pregtalk['A23'] = 0: gt 'gschool_cheerleading', 'afterschool_game'
 	end
-	
+
 	if hour <= 8 and kanikuli = 6:
 		'Today is graduation day! The school prom is tonight as well.'
 
@@ -191,7 +191,7 @@ if $ARGS[0] = 'main':
 
 	if week = 6 and hour = 8 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and detention_set = 1 and SchoolBlock = 0: act 'Go to detention': gt 'gschool_detention', 'start'
 
-	if christinaQW['pre_fight'] = 1: 
+	if christinaQW['pre_fight'] = 1:
 		act 'Attack Christina':
 			gt 'Zvereva_events', 'KristinaFight'
 		end
@@ -216,7 +216,7 @@ if $ARGS[0] = 'main':
 			gt 'dimaRevenge', 5, 'day5jockafter'
 		!elseif week < 6 and hour = 11 and dimaRevenge = 4 and	dimaRevChoice = 3:
 		!	 gt 'gschool_lessons', 'short_break'
-		elseif week < 6 and hour = 7 and dimaRevenge = 5 and  dimaRevChoice = 3:
+		elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 3:
 			gt 'dimaRevenge', dimaRevenge
 		elseif week < 6 and hour = 14 and dimaRevenge = 4 and dimaRevChoice = 4:
 			gt 'dimaRevenge', dimaRevenge, 'after'
@@ -255,7 +255,7 @@ if $ARGS[0] = 'main':
 				if rand(0,4) = 0: gt 'dimaEv', 'after_school'
 				'<a href="exec:minut += 15 & gt ''dimaEv'', ''after_school''">Dimka</a> is deep in thought, as he leans against a lamp post.'
 			end
-			if (igor_history = 1 or IgorLoverQW > 0) and igorkruglovday ! daystart and IdorBlock = 0 and locat['igor']  = 6: '<a href="exec:minut += 15 & igorkruglovday = daystart & gt ''igorhome'', ''entrance''">Igor</a> is talking to some of his friends on the courtyard.'
+			if (igor_history = 1 or IgorLoverQW > 0) and igorkruglovday ! daystart and IdorBlock = 0 and locat['igor'] = 6: '<a href="exec:minut += 15 & igorkruglovday = daystart & gt ''igorhome'', ''entrance''">Igor</a> is talking to some of his friends on the courtyard.'
 			if fedorKozlovQW >= 10 and kotovVSkozlov = 1:
 				'You can see <a href="exec: gt ''FedorEv'', ''Strela Chat''">Fedor</a> sitting in the corner of the schoolyard by himself.'
 			elseif fedorKozlovQW >= 10 and fedorkozqw = 2 and FedorLuv < -4:
@@ -266,7 +266,7 @@ if $ARGS[0] = 'main':
 			if NikoVolkovQW >= 5 and NikoDate = 1 and NikoNextDate_day <= daystart or NikoEv = 11:
 				'You can see <a href="exec:gt ''NikoEv'', ''Niko Dates''">Nikolai Volkov</a> smoking outside of the school.'
 			elseif NikoVolkovQW >= 10 and NikoEv >= 17 and NikoEv <= 20 and NikoDate_Day ! daystart:
-				'<a href="exec:gt ''NikoEv2'', ''Events''">Nikolai</a> is smoking outside of the school.'	
+				'<a href="exec:gt ''NikoEv2'', ''Events''">Nikolai</a> is smoking outside of the school.'
 			end
 		else
 			!display friends in table if switch is on.
@@ -284,7 +284,7 @@ if $ARGS[0] = 'main':
 				if rand(0,4) = 0: gt 'dimaEv', 'after_school'
 				gs 'show_table', '<a href="exec:minut += 15 & gt ''dimaEv'', ''after_school''">Dimka Nosov</a>', '5'
 			end
-			if (igor_history = 1 or IgorLoverQW > 0) and igorkruglovday ! daystart and IdorBlock = 0 and locat['igor']  = 6: gs 'show_table', '<a href="exec:minut += 15 & igorkruglovday = daystart & gt ''igorhome'', ''entrance''">Igor Kruglov</a>', '5'
+			if (igor_history = 1 or IgorLoverQW > 0) and igorkruglovday ! daystart and IdorBlock = 0 and locat['igor'] = 6: gs 'show_table', '<a href="exec:minut += 15 & igorkruglovday = daystart & gt ''igorhome'', ''entrance''">Igor Kruglov</a>', '5'
 			if fedorKozlovQW >= 10 and kotovVSkozlov = 1:
 				gs 'show_table', '<a href="exec: gt ''FedorEv'', ''Strela Chat''">Fedor</a>', '5'
 			elseif fedorKozlovQW >= 10 and fedorkozqw = 2 and FedorLuv < -4:
@@ -302,7 +302,7 @@ if $ARGS[0] = 'main':
 				'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
 			end
 		end
-		if AlbinaQW['albride'] = 0 and AlbinaQW['RideDaystart'] <= daystart and AlbinaQW['Chernov'] > 0 and cheerleaders_on = 0: 
+		if AlbinaQW['albride'] = 0 and AlbinaQW['RideDaystart'] <= daystart and AlbinaQW['Chernov'] > 0 and cheerleaders_on = 0:
 			'<a href="exec:minut += 15 & gt ''albina_starlets_aftermath''">Albina</a> is waiting behind the wheel of an SUV parked near the school.'
 		end
 
@@ -454,22 +454,22 @@ if $ARGS[0] = 'bulding':
 		starlets_missed = 0
 		starlet_practice_skipped += 1
 		if starlet_practice_skipped = 1:
-		   gs 'npc_relationship', 'modify', 'A23', -10
-		    'As you walk down the hallway, you see an annoyed Albina waiting for you, her arms crossed as she glares at you. "Where the fuck were you <<$pcs_nickname>>?! And don''t fucking lie to me!"'
-		    '"Sorry, Albina. I... had a family thing I had to deal with and I didn''t have time to tell you." you meekly reply.'
-		    'She doesn''t look completely convinced. "Right... Well if you care about your place on the team, then you''ll be at the next training session on time. No excuses."'
-		    'You nod at her and she gives you a pat on the head before walking away. It looks like you got off lightly this time.'
+			gs 'npc_relationship', 'modify', 'A23', -10
+			'As you walk down the hallway, you see an annoyed Albina waiting for you, her arms crossed as she glares at you. "Where the fuck were you <<$pcs_nickname>>?! And don''t fucking lie to me!"'
+			'"Sorry, Albina. I... had a family thing I had to deal with and I didn''t have time to tell you." you meekly reply.'
+			'She doesn''t look completely convinced. "Right... Well if you care about your place on the team, then you''ll be at the next training session on time. No excuses."'
+			'You nod at her and she gives you a pat on the head before walking away. It looks like you got off lightly this time.'
 		elseif starlet_practice_skipped = 2:
-		   gs 'npc_relationship', 'modify', 'A23', -20
+			gs 'npc_relationship', 'modify', 'A23', -20
 			'You notice Albina angrily watching you walk down the hallway towards her and she drags you to the side when you reach her.'
-		    '"Skipping training <i>again</i>, <<$pcs_nickname>>?! I thought I told you that you were to be there on time <b>no excuses</b>?! I don''t care about what miserable story you have to defend yourself with. You either commit to the squad or you''re out. This is your final warning <<$pcs_nickname>>, don''t fucking test me!"'
-		    'You don''t have a chance to speak before she storms off. Maybe it''s best for both of you if you stopped pissing her off?'
+			'"Skipping training <i>again</i>, <<$pcs_nickname>>?! I thought I told you that you were to be there on time <b>no excuses</b>?! I don''t care about what miserable story you have to defend yourself with. You either commit to the squad or you''re out. This is your final warning <<$pcs_nickname>>, don''t fucking test me!"'
+			'You don''t have a chance to speak before she storms off. Maybe it''s best for both of you if you stopped pissing her off?'
 		else
-		  AlbinaQW['StarletsJoined'] = -1
-		  gs 'npc_relationship', 'set', 'A23', 10
-		    'You are walking down the hallway and freeze when you clock a furious Albina heading straight for you. You barely have time to react before she grabs your shirt and forcefully slams you into the lockers, silencing the hall as everyone looks at you.'
-		    'Albina glares directly into your eyes. "ARE YOU DOING THIS TO MOCK ME YOU FUCKING BITCH?! I GAVE YOU ONE. LAST. FUCKING. CHANCE AND YOU THROW IT BACK IN MY FUCKING FACE?!" She tightens her grips as she gets up in your face. "You''re done with the Starlets. If I <i>ever</i> see you anywhere near us, you better hope that I''m in a good fucking mood, bitch!"'
-		    'She releases you and angrily storms off, shoving other students out of her way. You compose yourself and continue on your way, trying to ignore the stares.'
+			AlbinaQW['StarletsJoined'] = -1
+			gs 'npc_relationship', 'set', 'A23', 10
+			'You are walking down the hallway and freeze when you clock a furious Albina heading straight for you. You barely have time to react before she grabs your shirt and forcefully slams you into the lockers, silencing the hall as everyone looks at you.'
+			'Albina glares directly into your eyes. "ARE YOU DOING THIS TO MOCK ME YOU FUCKING BITCH?! I GAVE YOU ONE. LAST. FUCKING. CHANCE AND YOU THROW IT BACK IN MY FUCKING FACE?!" She tightens her grips as she gets up in your face. "You''re done with the Starlets. If I <i>ever</i> see you anywhere near us, you better hope that I''m in a good fucking mood, bitch!"'
+			'She releases you and angrily storms off, shoving other students out of her way. You compose yourself and continue on your way, trying to ignore the stares.'
 		end
 	end
 
@@ -512,13 +512,13 @@ if $ARGS[0] = 'SchoolRun':
 		wait 725
 
 		begminus = 0
-		if pcs_bmi > 25: 
+		if pcs_bmi > 25:
 			begminus = ((pcs_bmi - 25)*4)
 		elseif pcs_bmi < 18:
 			begminus = ((25 - pcs_bmi)*6)
 		end
-        begresult = pcs_run - begminus
-		
+		begresult = pcs_run - begminus
+
 		act 'Run': gs 'gschool_grounds', 'SchoolRun_result'
 		gs 'willpower', 'skill', 'run_lvl', 'hard'
 		if will_cost <= pcs_willpwr:
@@ -556,7 +556,7 @@ if $ARGS[0] = 'SchoolRun_result':
 		'You run as fast as you can, and manage to take 3rd place. Mr. Pavlovich, the P.E. teacher at your school, congratulates you.'
 	elseif begresult < 50:
 		grupvalue[2] += 3
-		'You run as fast as you can, and manage to take 2nd place. Mr. Pavlovich, the P.E. teacher at your school, congratulates you on your achievement.'			
+		'You run as fast as you can, and manage to take 2nd place. Mr. Pavlovich, the P.E. teacher at your school, congratulates you on your achievement.'
 	else
 		swinbeg += 1
 		grupvalue[2] += 5
@@ -577,8 +577,11 @@ if $ARGS[0] = 'SchoolRun_result':
 	end
 
 	gs 'stat'
-	
-	act 'Return to town': gt 'gschool_grounds', 'main'
+	if begresult > 50:
+		act 'Continue': gt 'gschool_grounds','Family extension'
+	else
+		act 'Return to town': gt 'gschool_grounds', 'main'
+	end
 end
 
 if $ARGS[0] = 'SchoolRun2':
@@ -624,13 +627,13 @@ if $ARGS[0] = 'SchoolRun2':
 		wait 725
 
 		begminus = 0
-		if pcs_bmi > 25: 
+		if pcs_bmi > 25:
 			begminus = ((pcs_bmi - 25)*4)
 		elseif pcs_bmi < 18:
 			begminus = ((25 - pcs_bmi)*6)
 		end
-        begresult = pcs_run - begminus
-		
+		begresult = pcs_run - begminus
+
 		act 'Run': gs 'gschool_grounds', 'SchoolRun2_result'
 		gs 'willpower', 'skill', 'run_lvl', 'hard'
 		if will_cost <= pcs_willpwr:
@@ -641,7 +644,7 @@ if $ARGS[0] = 'SchoolRun2':
 			end
 		else
 			act 'Give it your best (<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
 end
 
@@ -711,8 +714,11 @@ if $ARGS[0] = 'SchoolRun2_result':
 	end
 
 	gs 'stat'
-
-	act 'Leave': gt 'gschool_grounds', 'main'
+	if begresult > 50:
+		act 'Continue': gt 'gschool_grounds','Family extension'
+	else
+		act 'Leave': gt 'gschool_grounds', 'main'
+	end
 end
 
 if $ARGS[0] = 'change_room':
@@ -774,6 +780,165 @@ if $ARGS[0] = 'change_room':
 	dynamic $tampon
 	gs 'din_van', 'pblc_pee'
 end
+if $ARGS[0] = 'Family extension':
+!! OK however I've gone for 2 paths 1 normal+  low as thinking about it the reactions would also differ slightly if she won (more enthusiastic) or not (more supportive). I''ve also added a 3rd option iof Sveta moves out voluntarily but has a great relationship with Anya and/or a BF/GF. See what you think.
+!! Important track meet at school vs another school - Sveta wins
+!! Text as per the last screenshot in the game (PE teacher raises Sveta's arm in triumph then as she walks away use the attached picture [School run win].
+!! Then instead of just the "Return to town" option add the following:
+!! [If Sveta left home go straight to: [If Sveta has left home] section.
+
+	if curr_home = 2:
+		!! [If Sveta in normal+ relationship with Kolka]
+		!! call scheduler
+		if npc_rel['A34'] > 50:
+			'You hear your brother shout your name and look round.'
+			'"Sveta... Sveta you won!" Kolka shouts running towards you with a hugh grin. He crashes into you and gives you a big hug.'
+			'"Hey, how''s my favourite brother? Thanks for coming, I wasn''t aware you knew I was running."'
+			'Kolka still grinning replies "Hey didn''t you think I spotted you doing all those laps when the school was closed and training at the community centre. You''re always out wearing your sports gear and carying that water bottle so clearly not just meeting friends!"'
+		else
+			'Sveta hears her brother shout her name and looks round.'
+			'"Sveta you won well done."'
+			'"Hi Kolka. Thanks for coming, I wasn''t aware you knew I was running."'
+			'"Yeah well mum asked me to keep an eye out on what you were doing always out in your sports hear with that water bottle so I asked the coach."'
+		end
+		minut += 4
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			menu_off = 1
+			'At this point Sveta sees her mum and stepdad approaching.'
+			if npc_rel['A29'] > 50:
+				'Your mum approaches you and gives you a big hug. "I know we''ve had our differences but I only want the best for you. I''m so proud of you. Why didn''t you say something"?'
+
+				if npc_rel['A33'] > 50:
+					'You see Anya coming over a little way behind Kolka. "Go girl! Well done. Hey sis you should have told me about this during our nightly chats." She comes over and gives you a big hug.'
+				else
+					'You see Anya coming over a little way behind Kolka. "Well done Sveta. Ummm... Why didn''t you say something, maybe in the evenings before bed that way we''d get to know each other better?"'
+					'"Thanks Anya and umm... well you''re always reading and I didn''t want to disturb you... Sorry."'
+					'"Hey, don''t worry about it. As said well done but I''d be interested to hear what''s going on with you so don''t worry about disturbing be."'
+					'"Ok thanks Anya... I''ll try." You give her a hug.'
+				end
+
+		!! [Not sure if it is practical but maybe add an option to the nightly chats for Sveta to mention important events to the nightly chats? If not I guess it is covered in smalltalk.]
+		!! [Continuation of if Sveta has a good relationship with mum (stepdad likely to follow mum s lead)]
+
+				'Your stepdad now joins the conversation. "Come on Sveta get showered and changed and we''ll meet you outside the changing rooms."'
+				'"You don''t have to I know money is tight and anyway I''m already so happy you all took the time to come and support me, it means a lot."'
+				'"No I insist. I''ve talked about this with your mum and she agrees. It''s not often we get the chance to do something like this and we think that some quality family time would be good for all of us."'
+				minut += 4
+				gs 'stat'
 
+				act 'Go take your shower':
+					*clr & cla
+					'After showering and changing you head out and greet the family who all head out.'
+					minut += 4
+					gs 'stat'
+
+					act 'Go to a restaurant':
+						*clr & cla
+						'At a local restaurant [Del Parco] you all spend a lovely couple of hours enjoying your meal and the family providing you with encouragement to continue and improve but stressing that they are very proud of what you''ve achieved so far.'
+						'Your dad orders some wine and although your mum gives him a disapproving look he gives you a glass so you can toast your victory.'
+						'At the end of a very enjoyable meal and some quality family time you thank them again for their kindness and acknowledge that you really appreciate this as you know that money is tight.'
+						'At the end of the meal there''s a big family hug and you all return home.'
+		!! call scheduler
+						minut += 4
+						gs 'stat'
+
+						act 'Go home': minut += 4 & pavhome_enter = 1 & gt 'din_npc', 'go_home'
+					end
+				end
+			else
+		!![Else if Sveta has a low relationship with mum]
+				'"Sveta you won! Well done!" your mum shouts approaching you.'
+				'"Thanks and thanks for coming too."'
+				'Your mum replies "I know that we have our differnces but I haven''t stopped caring about you and I asked Kolka to let me know if he saw you around as I kept seeing you heading out in your sports gear with your waterbottle and wondered what you were doing as clearly not just seeing friends."'
+				'You are a little lost for words so your mum continues "He told me he''s seen you running at the track when the school was closed and training at the community centre so I asked the coach. Anyway I''m so proud of you and why didn''t you say something?"'
+				'When you don''t answer your mum continues "Come on Sveta get showered and changed and I''ll meet you outside the changing rooms." Anya and Kolka give you a friendly wave and leave.'
+				minut += 4
+				gs 'stat'
+
+				act 'Go take your shower':
+					*clr & cla
+					'After showering and changing you head out and greet your mum "Hi mum, thanks for coming it means a lot to me."'
+					'"Of course I''d come Sveta I just want the best for you and I''m proud of you and your win. Come on lets go out for a bite to eat and I think we need a chat."'
+					'"You don''t have to mum, I''m so glad you came and I know money is tight."'
+					'"That''s fine Sveta so long as you don''t mind the station cafe. I want to see if we can''t patch things up between us."'
+					minut += 4
+					gs 'stat'
+
+					act 'Go to the cafe':
+						*clr & cla
+						'At a local restaurant [station cafe] your mum selects a corner spot away from the main area so you can keep your chat private.'
+						'You both initially have some general smalltalk during which she again congratulates you on your win and explains again that she wants the best for you and will help in any way she can but you need to meet her half way.'
+						'You are initially unsure how to respond but after a while in a very low shaky voice says "Mum, I''d love that but why give me such a hard time just because I had sex?"'
+						'As your feelings start to come to the surface you continue "Yes I had sex but it doesn''t make me a bad person and what gives you the right to immediately treat me like I''m a whore!? I can do the maths, you were 15 when you had Anya and that''s younger than me!"'
+						'Your mum sighs and a tear starts rolling down her cheek as she slowly replies "I know. Maybe I was a bit harsh but I don''t want you repeating my mistakes. I want you to have the chance to go to university and make a better life for yourself."'
+						'You are getting upset seeing your mum cry and tell her that you''re careful and that you will try your best at school. You also reasure her that you are taking precautions.'
+						'Your mum responds that she accepts she may have been a bit harsh and apologises for that. She explains again that she wants the best for you and will help in any way she can but you need to meet her half way.'
+						'You reply "OK mum I''ll try and yes it would be great to have my mum back."'
+						'Your mum gets up and comes over to you and you both have a big hug "Thanks Sveta, that''s all I can ask and I''ll try to be more supportive too. Just please talk to me if you''re worried about anything."'
+
+						'After the meal and chat you both feel much relieved and emotionally drained but happier.
+		!!				[Reset mum relationship to 50]'
+						npc_rel['A29'] = 50
+						minut += 4
+						gs 'stat'
+		!! call scheduler
+						act 'Go home': minut += 4 & pavhome_enter = 1 & gt 'din_npc', 'go_home'
+					end
+				end
+			end
+		end
+	else
+	!! Else [If Sveta has left home]
+		if npc_rel['A33'] > 50:
+			!! [If Sveta has a normal+ relationship with Anya]
+			'You hear your sister shout your name and look round.'
+			'"Hey Sveta, go girl well done!" She comes over and gives you a big hug. "This calls for a celebration. Lets go for a few beers... You can always burn it off later hehe."'
+			'"Thanks for coming sis, it means a lot."'
+			'"What else girl, I wasn''t going to miss the opportunity and a possible little celebration with my little sis was I?"'
+			'"OK cool, yeah I''m up for that let me go and shower and change first."'
+			'"OK just don''t be too long or I may have to leave without you hehe."'
+			minut += 4
+			gs 'stat'
+
+			act 'Go take your shower':
+				*clr & cla
+				menu_off = 1
+				'A few minutes later you reappear showered and changed and head off to the station cafe'
+	!!			Can''t think of a bar in Pav (which should be added) other than station cafe or seedy hotel which isn''t approproate.** 
+
+				'You both have a few beers over the next couple of hours and spend the time catching up. Both feeling light headed and more than a little tipsy you both leave the cafe and sharing a hug promise to meet up regularly and catch up. You know that you can see Anya at the community center aroung 5pm on Fridays.'
+				minut += 4
+				gs 'stat'
+
+				act 'Go home': minut += 4 & gt 'din_npc', 'go_home'
+			end
+		else
+			if Boyfriend = 0:
+				![Else if Sveta has a low relationship with Anya but has a BF/GF with relationship 100+]
+				'Sveta hears <<name[Boyfriend]>> shout her name and jogs over to meet <<name[Boyfriend]>> and you both embrace with a cuddle and a kiss on the cheek as you''re in public.'
+				'"Hey love, well done."'
+				'"Thanks and thanks for coming, it means a lot."'
+				'"What do you think eh? Of course I''d come and support you. Now go and get freshened up and we''ll go out, my treat and you choose."'
+				'You both have another cuddle and you go into the changing rooms to get showerd and change.'
+				minut += 4
+				act 'Go take your shower':
+					*clr & cla
+					'Rejoinging <<name[Boyfriend]>> you both have a passionate embrace as most folks have gone. <<name[Boyfriend]>> then says "Well done again Sveta, sorry but I have something I have to do that won''t wait. See you soon.'
+					minut += 4
+					gs 'stat'
+					act 'Go home': minut += 4 & gt 'din_npc', 'go_home'
+
+				end
+			end
+			minut += 4
+			gs 'stat'
+
+			act 'Go home': minut += 4 & gt 'din_npc', 'go_home'
+		end
+	end
+	!! [Play through as per random BF/GF with the option for sex after as per dates. If BF/GF is a LI in the game same initial choices but use where you are on their path for saying goodbye].
+end
 --- gschool_grounds ---------------------------------
 

+ 4 - 4
locations/npcstatic6.qsrc

@@ -75,7 +75,7 @@ $npc_nickname['A<<npctemp>>'] = 'Klim'
 $npc_lastname['A<<npctemp>>'] = 'Kovalyov'
 $npc_usedname['A<<npctemp>>'] = 'Mr. Kovalyov'
 $npc_notes['A<<npctemp>>'] = 'Klim is the professor of General Education for teaching, he is young professor, in his late twenties or maybe early thirties at the oldest. He is in good shape and most girls find him very attractive. He dresses casually and is very friendly with his students, he is know to let people get away with a lot and is even know to join in with the horsing around in class or even telling jokes during his lectures. He is rumored to be single.'
-npc_dob['A<<npctemp>>'] = not set
+npc_dob['A<<npctemp>>'] = 19831020
 npc_intel['A<<npctemp>>'] = 85
 npc_gender['A<<npctemp>>'] = 0
 gs 'npcstaticdefaults', 'defaults'
@@ -93,7 +93,7 @@ $npc_nickname['A<<npctemp>>'] = 'Sir'
 $npc_lastname['A<<npctemp>>'] = 'Pasternak'
 $npc_usedname['A<<npctemp>>'] = 'Mr. Pasternak'
 $npc_notes['A<<npctemp>>'] = 'Grigorii is the professor of Teaching Methods for teaching, he is an older stoic man, dresses well gets on with things and expects everyone to give there full attention to him during his lectures. After class or if you want to visit is office, he is happy to help any of his students answering questions or even spending some time helping out students that are in trouble or struggling in his class. He has wife and kids in their teens.'
-npc_dob['A<<npctemp>>'] = not set
+npc_dob['A<<npctemp>>'] = 19590926
 npc_intel['A<<npctemp>>'] = 95
 npc_gender['A<<npctemp>>'] = 0
 gs 'npcstaticdefaults', 'defaults'
@@ -111,10 +111,10 @@ $npc_nickname['A<<npctemp>>'] = 'Selena'
 $npc_lastname['A<<npctemp>>'] = 'Kovalchuk'
 $npc_usedname['A<<npctemp>>'] = 'Mrs. Kovalchuk'
 $npc_notes['A<<npctemp>>'] = 'Selena is the professor of Learning Theories for teaching, she is a bit nerdy, she seems to know about the latest sci-fi, fantasy, supernatural, superhero, and things like that in movies, tv and possible even comics. Some say she even goes to those conventions and cosplays. She''s in her forties dresses smart-casual not unattractive but a bit mousy. She''s married with a young daughter but great nanny who looks after her, her husband is also a lecturer in another department.'
-npc_dob['A<<npctemp>>'] = not set
+npc_dob['A<<npctemp>>'] = 19720102
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
-npc_bust['A<<npctemp>>'] = not set
+npc_bust['A<<npctemp>>'] = 0
 hotcat_rating['A<<npctemp>>'] = 6
 npc_intel['A<<npctemp>>'] = 88
 !!$npc_body['A<<npctemp>>'] = not set