Browse Source

Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into work

wingbrother 5 years ago
parent
commit
039615965d

+ 1 - 0
glife.qproj

@@ -166,6 +166,7 @@
 		<Location name="preNT"/>
 		<Location name="preCUST"/>
 		<Location name="preALT"/>
+		<Location name="preCSB"/>
 	</Folder>
 	<Folder name="NPCManage">
 		<Location name="npccleanc"/>

+ 2 - 2
locations/Gadsarai.qsrc

@@ -409,10 +409,10 @@ if $ARGS[0] = '':
 		end
 
 		if vcard > 0:
-			act 'Look at your deck of vintage porn cards':card_deck = 0 & gt 'card'
+			act 'View your vintage porn cards':card_deck = 0 & gt 'card'
 		end
 		if card > 0:
-			act 'Look at your deck of new porn cards':card_deck = 1 & gt 'card'
+			act 'View your new porn cards':card_deck = 1 & gt 'card'
 		end
 
 		if pcs_horny >= 50:

+ 1 - 1
locations/Komp.qsrc

@@ -465,7 +465,7 @@ if $ARGS[0] = 'rabota':
 				'The website hides your stream for viewers from your region, so the chance of being recognized by someone you know in real life is very low.'
 				'If you''re interested in becoming a webcam girl, please fill in this questionnaire below.</i>'
 				
-				if pcs_inhib >= 50 or exhibitionist_lvl > 1 or (pcs_inhib >= 40 and exhibitionist_lvl > 0):
+				if pcs_inhib >= 40 or exhibitionist_lvl > 1 or (pcs_inhib >= 35 and exhibitionist_lvl > 0):
 					act 'Fill in the questionnaire':
 						cls
 						camwhore = 1

+ 37 - 24
locations/ParkKafe.qsrc

@@ -12,7 +12,7 @@ if $ARGS[0] = 'start':
 	'<center><img <<$set_imgh>> src="images/locations/city/centralpark/parkcafe.jpg"></center>'
 	*nl
 
-	act 'Leave the cafe': killvar 'pk_rand' & minut += 5 & gt 'park', 'start'
+	act 'Leave the cafe': gt 'parkKafe', 'end'
 
 	act 'Order from the menu (0:05)':pk_rand = rand(1, 7) & gs 'food_menu'
 	if money >= 350:
@@ -36,9 +36,9 @@ if $ARGS[0] = 'guys':
 	if rand(0, 1) = 0:
 		'You look at them intensely, but you don''t think they notice you.'
 
-		act 'Go home': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 	else
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 
 		if parkara > 0:
 			'Jora Senya notices you, but continues to drink beer with his friends.'
@@ -119,7 +119,7 @@ if $ARGS[0] = 'klof 1':
 	'You try to rise from the grass in front of the guys, your legs and hands are shaking from the rough pounding they gave you. Your vagina feels itchy as warm gooey sperm tickles down your legs. "Did you like it baby?" Asks one of the guys mockingly.'
 
 	act 'Yes':gt 'event', 'klof 2'
-	act 'Leave': minut += 5 & gt 'park', 'start'
+	act 'Leave': gt 'parkKafe', 'end'
 end
 
 if $ARGS[0] = 'Armenians':
@@ -128,11 +128,11 @@ if $ARGS[0] = 'Armenians':
 	if rand(0, 1) = 0:
 		'You look at them intensely, but you don''t think they notice you.'
 
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 	else
 		'Your looks were noticed by the Armenians and one of them comes over to your table with a bottle of champagne.'
 
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 
 		act 'Drink together':
 			cla
@@ -164,7 +164,7 @@ if $ARGS[0] = 'Armenians':
 
 				'They finish in your mouth and laughing, they leave you there.'
 
-				act 'Leave': minut += 5 & gt 'park', 'start'
+				act 'Leave': gt 'parkKafe', 'end'
 			else
 				if parkarman = 0:guy += 2 & parkarman = 1
 
@@ -190,7 +190,7 @@ if $ARGS[0] = 'Armenians':
 
 				'One of them finishes in your mouth and you greedily swallow it all, while the other hastily pulls out and cums on your ass.'
 
-				act 'Leave': minut += 5 & gt 'park', 'start'
+				act 'Leave': gt 'parkKafe', 'end'
 			end
 		end
 	end
@@ -203,11 +203,13 @@ if $ARGS[0] = 'man':
 	if rand(0, 1) = 0:
 		'You stealthily glance at the respectable man, but it doesn''t look like he noticed you.'
 
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 	else
 		cla
 		'A man walks up to you and invites you to dance.'
 
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
+
 		act 'Dance':
 			cla
 			'He dances well and confidently leads you during your dance. After the dance comes to an end, you sit down at a table with him, he orders an expensive wine and various snacks, you start to relax as he showers tou with gallant compliments.'
@@ -234,11 +236,9 @@ if $ARGS[0] = 'man':
 				'The two of you have very passionate sex'
 				dynamic $vagend
 
-				act 'Leave':gt 'street'
+				act 'Leave': gt 'parkKafe', 'end', 'street'
 			end
 		end
-
-		act 'Leave': minut += 5 & gt 'park', 'start'
 	end
 end
 
@@ -247,7 +247,7 @@ if $ARGS[0] = 'woman':
 	cla
 	'You stealthily glance at the imperious woman, but she doesn''t seem to noticed you.'
 
-	act 'Leave': minut += 5 & gt 'park', 'start'
+	act 'Leave': gt 'parkKafe', 'end', 'cafe'
 end
 
 if $ARGS[0] = 'youth':
@@ -256,17 +256,17 @@ if $ARGS[0] = 'youth':
 	if rand(0, 1) = 0:
 		'You look at the group of snickering youths, but they don''t seem to notice you.'
 
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 	else
 		'A tipsy young man approaches you and invites you to go and enjoy their company.'
 
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 
-		act 'Company':
+		act 'Accompany':
 			cla
 			'You joined their table and started talking with the cheerful and noisy group of young people. You had a good time and they invite you to continue having fun with them at a late night party held at their apartment.'
 
-			act 'Leave': minut += 5 & gt 'park', 'start'
+			act 'Leave': gt 'parkKafe', 'end'
 
 			act 'Party!':
 				minut += 60
@@ -275,7 +275,7 @@ if $ARGS[0] = 'youth':
 				'<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/cafe/student.jpg"></center>'
 				'You continue to enjoy yourself at the flat. As the night went on most people went home, you were left alone with one girl and six guys. The guys started kissing with the girl, eventually she got on her knees. The boys eagerly got their members out, the girl started stroking two of them with her hands, while the rest guys started masturbating in front of her face'
 
-				act 'Leave': minut += 5 & gt 'park', 'start'
+				act 'Leave': gt 'parkKafe', 'end', 'street'
 
 				act 'Join her':
 					cls
@@ -307,7 +307,7 @@ if $ARGS[0] = 'youth':
 						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/cafe/student3.jpg"></center>'
 						'You kiss the girl, you both have mouths full of sperm and you are sharing it as you kiss, you finally get tired and you both swallow the cum in your mouths.'
 
-						act 'Leave':gt 'street'
+						act 'Leave': gt 'parkKafe', 'end', 'street'
 					end
 				end
 			end
@@ -322,12 +322,12 @@ if $ARGS[0] = 'negros':
 	if rand(0, 1) = 0 or afra >= 1:
 		'You stealthily glance at the Africans, but it looks like they overlooked you.'
 
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 	else
 		afra = 1
 		'A few of the Africans come over to your table, they are quite unrestrained, talking a lot in English, grabbing your back and chest. One of them introducing himself as DeMarcus, he tells you that they are all students from Africa and live in the dorm, he gives you directions on how to get to the hostel and find them.'
 
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 	end
 end
 
@@ -338,20 +338,33 @@ if $ARGS[0] = 'the_boy':
 	if rand(0, 1) = 0 and gosh = 0:
 		'You secretly look at the young boy, but it looks like he didn''t notice you.'
 
-		act 'Leave': minut += 5 & gt 'park', 'start'
+		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 	else
 		if gosh = 1:
 			'You secretly look at the young boy. It''s Gosha, but it looks like he didn''t notice you.'
 
-			act 'Leave': minut += 5 & gt 'park', 'start'
+			act 'Leave': gt 'parkKafe', 'end', 'cafe'
 		else
 			gosh = 1
 			'A young man comes to your table and introduces himself as Gosha, you become acquainted with him, you learn that he is a student and that he lives in the hostel. Gosha tells you how to get to the hostel and how to find his dorm.'
 
-			act 'Leave': minut += 5 & gt 'park', 'start'
+			act 'Leave': gt 'parkKafe', 'end', 'cafe'
 		end
 	end
 end
 
+if $ARGS[0] = 'end':
+	minut += 5
+	gs 'stat'
+	killvar 'pk_rand'
+	if $ARGS[1] = 'street':
+		gt 'street'
+	elseif $ARGS[1] = 'cafe':
+		gt 'parkKafe', 'start'
+	else
+		gt 'park', 'start'
+	end
+end
+
 --- ParkKafe ---------------------------------
 

+ 2 - 2
locations/bed2.qsrc

@@ -78,7 +78,7 @@ if $ARGS[0] = '':
 !!Braid hair skill
 
 	if canBraidHair = 1 and hBraids = 0 and (pcs_hairlng > 80 and pcs_hairlng <= 800):
-		act 'Spend some time braiding your hair':
+		act 'Braid your hair (0:30)':
 			cls
 			hbraids = 15
 			minut += 30
@@ -88,7 +88,7 @@ if $ARGS[0] = '':
 	end
 
 	if hbraids > 0:
-		act 'Spend some time removing your braids':
+		act 'Remove your braids (0:30)':
 			cls
 			hbraids = 0
 			minut += 30

+ 2 - 2
locations/bedrPar.qsrc

@@ -167,10 +167,10 @@ else
 
 
 	if vcard > 0:
-		act 'Look at your deck of vintage porn cards':card_deck = 0 & gt 'card'
+		act 'View your vintage porn cards':card_deck = 0 & gt 'card'
 	end
 	if card > 0:
-		act 'Look at your deck of new porn cards':card_deck = 1 & gt 'card'
+		act 'View your new porn cards':card_deck = 1 & gt 'card'
 	end
 
 	if dur > 0:'You have hidden <<dur>> doses of Pale Lady.'

+ 30 - 11
locations/begin.qsrc

@@ -10,12 +10,15 @@ if $ARGS[0] = 'start':
 	'<b>Transformation Start:</b>'
 	'You are Mikhail Kuznetsov, a fairly average, 35 year old businessman who finds an artefact that changes everything about him and his life. Features magic.'
 	*nl
-	'<b>School girl Start:</b>'
+	'<b>School Girl Start:</b>'
 	'You are a school girl in the most lustful town in Russia. Will you study hard and keep your purity for that special someone or become a sex addicted whore? Or anything in between, the possibilities are endless. No magic.'
 	*nl
-	'<b>Cursed schoolgirl Start:</b>'
+	'<b>Cursed Schoolgirl Start:</b>'
 	'Marvel as we recklessly squish both of the above into one start. You are a school girl who finds the amulet and not much changes, except the magic, actually that''s quite a big change.'
 	*nl
+	'<b>Cursed Schoolboy Start:</b>'
+	'You are Peter Ivanov, a fairly average teenage boy who, while trying to escape a bad situation, ends up in the body of a school girl. Now you have to deal with a new body, new desires, and your new life in the most lustful town in Russia. Features magic.'
+	*nl
 	'<b>New in Town Start:</b>'
 	'You''re controlled by your overbearing mother and can''t take it any more. It is time to find a new life in the city away from her influence. For the first time you can make your own decisions and mistakes. No magic.'
 	
@@ -48,6 +51,15 @@ if $ARGS[0] = 'start':
 		altQS = 1
 		gt 'preSYS', 'SGStart'
 	end
+	
+	act '<center><b>Cursed Schoolboy Start</b></center>':
+		cla
+		settingmode = 0
+		showstat 0
+		altQS = 1
+		csb_start = 1
+		gt 'preSYS', 'CSBStart'
+	end
 
 	act '<center><b>New in Town Start</b></center>':
 		cla
@@ -212,7 +224,6 @@ if $ARGS[0] = 'eyes':
 	if pcs_eyecol = 3:$pcs_eyecol = 'blue' & $glacol2 = 'blue'
 	if glass <= 0:$glass = '' & glassvnesh = 0
 	if glass = 1:$glass = ' You wear silly glasses in a cheap frame.' & glassvnesh = 10
-	if glass = 2:$glass = ' You wear glasses.' & glassvnesh = 0
 	if pcs_lashes > 2:pcs_lashes = 2
 	if pcs_lashes = 0:$pcs_lashes = 'with short eyelashes'
 	if pcs_lashes = 1:$pcs_lashes = 'with normal eyelashes'
@@ -235,8 +246,8 @@ if $ARGS[0] = 'eyes':
 	if pcs_lashes > 0:'<center><a href="exec:pcs_lashes -= 1 & gs ''begin'', ''eyes''">Shorten lashes</a></center>'
 	if pcs_eyesize < 3:'<center><a href="exec:pcs_eyesize += 1 & gs ''begin'', ''eyes''">Larger eyes</a></center>'
 	if pcs_eyesize > 0:'<center><a href="exec:pcs_eyesize -= 1 & gs ''begin'', ''eyes''">Smaller eyes</a></center>'
-	if glass = 0 and glass < 2:'<center><a href="exec:glass = 2 & gs ''begin'', ''eyes''">Wear glasses</a></center>'
-	if glass > 0 and glass <= 2:'<center><a href="exec:glass = 0 & gs ''begin'', ''eyes''">Remove glasses</a></center>'
+	if glass = 0:'<center><a href="exec:glass = 1 & gs ''begin'', ''eyes''">Wear glasses</a></center>'
+	if glass = 1:'<center><a href="exec:glass = 0 & gs ''begin'', ''eyes''">Remove glasses</a></center>'
 
 	if player_avatar = 1:
 		act'<center><b>Done</b></center>': gt'begin','description_real_character'
@@ -257,10 +268,14 @@ end
 if $ARGS[0] = 'birthday':
 	cls
 	'<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
-	if player_avatar = 1:
-		'<center><img HEIGHT = 478 src="images/avatar.jpg"></center>'
+	if csb_start ! 1:
+		if player_avatar = 1:
+			'<center><img HEIGHT = 478 src="images/avatar.jpg"></center>'
+		else
+			'<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
+		end
 	else
-		'<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
+		'<center><img <<$set_imgh>> src="images/pre/csb/petercsb.jpg"></center>'
 	end
 	'<center>Choose your date of birth:</center>'
 	*nl
@@ -313,10 +328,14 @@ if $ARGS[0] = 'birthday':
 	'<center><a href="exec:birthmonth = 11 & gs ''begin'', ''birthday''">November</a></center>'
 	'<center><a href="exec:birthmonth = 12 & gs ''begin'', ''birthday''">December</a></center>'
 
-	if player_avatar = 1:
-		act'<center><b>Done</b></center>': gt 'begin', 'description_real_character'
+	if csb_start ! 1:
+		if player_avatar = 1:
+			act'<center><b>Done</b></center>': gt 'begin', 'description_real_character'
+		else
+			act'<center><b>Done</b></center>': gt 'preSYS', 'SGStart2'
+		end
 	else
-		act'<center><b>Done</b></center>': gt 'preSYS', 'SGStart2'
+		act'<center><b>Done</b></center>': gt 'preSys', 'CSBStart'
 	end
 end
 

+ 27 - 23
locations/experiment.qsrc

@@ -21,30 +21,34 @@ if $ARGS[0] = 'start':
 		*nl
 		'An elderly nurse is sitting behind a desk.'
 	end
-
-	if unrelated_preg = 1 and knowpreg = 1:
-		*nl
-		'You are pregnant and they don''t take on pregnant candidates.'
-	elseif exp_form = 0 and experimentAbsolved = 0 and (knowpreg = 0 or unrelated_preg = 0):
-		*nl
-		'You are warmly welcomed by the woman sitting behind the desk, "Hello miss, can I help you?"'
-		'"I read an advert that you are looking for people to test some kind of new treatment... And that you compensate the subjects for it." you reply.'
-		'"Yes, that is true. If you want to apply, please read and fill in this form." She hands you over the form.'
-
-		act 'Take the form':gt 'experiment', 'form'
-	elseif exp_form = 1 and experimentAbsolved = 0 and (knowpreg = 0 or unrelated_preg = 0):
-		act 'Go to the area marked in the book to start the experiment':gt 'experiment', 'form:filled'
-	elseif shouted = 1:
-		*nl
-		'"Hello miss <<$pcs_lastname>>, you are not going to shout at me again, will you?" the woman behind the desk asks.'
-		act '<i>Angrily shout at her for ruining your life</i>':gt 'experiment', 'deskTalk:shout'
-		act 'No, I am sorry about that..':gt 'experiment', 'deskTalk' & shouted = 0
+	
+	if succubusflag = 0: 
+		if unrelated_preg = 1 and knowpreg = 1:
+			*nl
+			'You are pregnant and they don''t take on pregnant candidates.'
+		elseif exp_form = 0 and experimentAbsolved = 0 and (knowpreg = 0 or unrelated_preg = 0):
+			*nl
+			'You are warmly welcomed by the woman sitting behind the desk, "Hello miss, can I help you?"'
+			'"I read an advert that you are looking for people to test some kind of new treatment... And that you compensate the subjects for it." you reply.'
+			'"Yes, that is true. If you want to apply, please read and fill in this form." She hands you over the form.'
+
+			act 'Take the form':gt 'experiment', 'form'
+		elseif exp_form = 1 and experimentAbsolved = 0 and (knowpreg = 0 or unrelated_preg = 0):
+			act 'Go to the area marked in the book to start the experiment':gt 'experiment', 'form:filled'
+		elseif shouted = 1:
+			*nl
+			'"Hello miss <<$pcs_lastname>>, you are not going to shout at me again, will you?" the woman behind the desk asks.'
+			act '<i>Angrily shout at her for ruining your life</i>':gt 'experiment', 'deskTalk:shout'
+			act 'No, I am sorry about that..':gt 'experiment', 'deskTalk' & shouted = 0
+		else
+			'Hello miss <<$pcs_lastname>>, how is your pregnancy?'
+			if kid = 0 and pregchem > 0:act 'It is going well':gt 'experiment', 'deskTalk'
+			if kid > 0 and knowpreg = 1:act 'I already gave birth, but I''m also pregnant again':gt 'experiment', 'deskTalk'
+			if kid > 0 and knowpreg = 0:act 'I already gave birth':gt 'experiment', 'deskTalk'
+			if kid = 0 and pregchem = 0:act 'I had an abortion':gt 'experiment', 'deskTalk'
+		end
 	else
-		'Hello miss <<$pcs_lastname>>, how is your pregnancy?'
-		if kid = 0 and pregchem > 0:act 'It is going well':gt 'experiment', 'deskTalk'
-		if kid > 0 and knowpreg = 1:act 'I already gave birth, but I''m also pregnant again':gt 'experiment', 'deskTalk'
-		if kid > 0 and knowpreg = 0:act 'I already gave birth':gt 'experiment', 'deskTalk'
-		if kid = 0 and pregchem = 0:act 'I had an abortion':gt 'experiment', 'deskTalk'
+		'You have a really bad feeling about this place. It''s no place for a succubus.'
 	end
 
 	act 'Leave':gt 'poli', 'start'

+ 5 - 3
locations/gkafe.qsrc

@@ -16,6 +16,8 @@ if $ARGS[0] = '':
 	'A small cafe, attached to the train station. It looks rather shabby.'
 	'The cafe is closed right now, it''s usually open between 8:00 and 20:00.'
 
+	act 'Leave the cafe':gt 'pavtrain'
+
 	if mother_go = 1 and hour = 16 and indorf = 0:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/cafe/gkafe.jpg"></center>'
@@ -52,13 +54,13 @@ if $ARGS[0] = '':
 					*nl
 					'The cafe owner abruptly pulls his groin away from your mother''s mouth, a string of saliva still attached to his dick as he roughly pulls your mother up by her shoulders and tells her to lean against the wall. You can''t hear them talking but he definitely seems to be in charge, and your mother is all too willing in following up his every demand. Your mother lewdly turns her back to him and gently wiggles her ass, and he immediately drove his cock in her pussy. His thrusting is fast and furious and you figure he doesn''t intend to stay here much longer, knowing he has to open the cafe again before too many people notice. Your mother is moaning loudly as she is getting her pussy roughly pounded by her boss, you can easily hear it despite the window between you and them. And sure enough, a few moments later he grabs her ass as his body spasms, dumping his load deep inside her. Your mother drops to her knees quickly without needing a prompt and cleans him up with her tongue, after which he pulls up his pants and goes to re-open the cafe. Your mother sits on the ground for a while to recuperate, licking her lips with a dreamy look in her eyes. You quickly get off the crates, before she sees you.'
 
-					act 'Go back to the train station':gt 'pavtrain'
+					act 'Leave the cafe':gt 'pavtrain'
 				end
 				act 'Leave, you don''t want to see this':gt 'pavtrain'
 			end
-			act 'Leave, it''s probably none of your business':gt 'pavtrain'
+			act 'Leave, it''s none of your business':gt 'pavtrain'
 		end
-		act 'Leave, it''s probably none of your business':gt 'pavtrain'
+		act 'Leave, it''s none of your business':gt 'pavtrain'
 	else
 		if hour >= 8 and hour <= 19:
 			*clr & cla

+ 9 - 2
locations/obj_din.qsrc

@@ -160,27 +160,34 @@ if $ARGS[0] = 'description':
 	'You are <<pcs_hgt>>cm tall and <a href="exec:gs ''obj_din'', ''show_body''"><<$body>></a>.'
 	'Your breasts would be considered an EU <a href="exec:gs ''obj_din'', ''show_tits''"><<$titsize>></a>.'
 	'<<$nipplesize>>'
-
+	*nl
 	if preg = 1:
 		if denypreg = 1 and pregtime > 75:
 			'You seem to be putting on a bit of weight, your belly is definitely bigger.'
+			*nl
 		elseif pregtime > 196:
 			'You''re rapidly approaching the finish line and have entered the third trimester. Your belly is so big now that you can barely remember what your toes look like. Your back hurts most of the time and it is a struggle to get to your feet if you sit down. The baby seems to think that your bladder makes a nice punching bag.'
+			*nl
 		elseif pregtime > 130:
 			'Your belly is quite swollen now and shows under even the loosest of clothes. You find yourself constantly caressing your belly without realizing it.'
+			*nl
 		elseif pregtime > 90 and knowpreg = 1:
 			'You are showing for sure now. Your tummy is starting to become rounder as it grows larger each day, although you can still wear baggy clothes to hide it. At least the morning sickness and nausea seem to have gone away for the most part.'
+			*nl
 		elseif pregtime > 90 and knowpreg = 0:
 			'You can''t seem to stop gaining weight and your belly looks like it is getting bigger everyday, although you can still wear baggy clothes to hide it. At least the flu you''ve been fighting lately seems to have finally gone away for the most part.'
+			*nl
 		elseif pregtime > 75 and knowpreg = 1:
 			'Your breasts look and feel swollen and tingle at the slightest touch. Waking up is getting harder to do and it takes you longer to get going in the morning. Lately, just the thought of food is enough to turn your stomach. Speaking of your stomach, you can definitely feel a baby bump now, although it is still hard to see.'
+			*nl
 		elseif pregtime > 75 and knowpreg = 0:
 			'Your breasts look and feel swollen and tingle at the slightest touch. Waking up is getting harder to do and it takes you longer to get going in the morning. Lately, just the thought of food is enough to turn your stomach. Speaking of your stomach, you have developed a bit of a paunch, although it is still hard to see.'
+			*nl
 		elseif pregtime > 50:
 			'You''ve noticed that your breasts seem firmer lately and your nipples seem to be sticking out more.'
+			*nl
 		end
 	end
-
 	'<<$lip>>'
 	'<<$pcs_throat>>'
 	'<<$skin>>'

+ 3 - 1
locations/pavCommercial.qsrc

@@ -139,7 +139,9 @@ end
 
 if workPTU > 2:act '<b>Go to the hostel</b>':gt 'etoexhib', 'pos40'
 
-act 'Go to the residential area':minut += 5 & gt 'pavResidential'
+act 'Walk to the residential area':minut += 5 & gt 'pavResidential'
+
+act 'Walk to the train station':minut += 15 & gt 'pavtrain'
 
 act 'Walk to the city highway':minut += 15 & nroad = 20 & gt 'road'
 

+ 1 - 1
locations/pavComplex.qsrc

@@ -100,7 +100,7 @@ if $ARGS[0] = 'start':
 	end
 
 	if home_owned[2] = 1: act '<b>Go home</b> (Parents'' Apartment)': minut += 5 & GT 'korrPar'
-	act 'Return to the residential street':minut += 2 & gt 'pavResidential'
+	act 'Walk to the residential street':minut += 2 & gt 'pavResidential'
 	act 'Go to the Southern apartment building':minut += 1 & gt 'pod_ezd', 'etaj_1'
 	act 'Go to the Eastern apartment building':
 		minut += 1

+ 5 - 4
locations/pavResidential.qsrc

@@ -185,11 +185,12 @@ elseif InvitationToDimkaNYparty = 1 and month ! 12:
 	killvar 'InvitationToDimkaNYparty'
 end
 
-act 'Go to the high street':minut += 5 & gt 'pavCommercial'
-if home_owned[2] = 1: act '<b>GO HOME</b> (Parents'' Apartment)': minut += 4 & GT 'korrPar'
-if pavSharedAptEnabled = 1:act '<b>GO HOME</b> (Shared Apartment)': minut += 5 & GT 'pavSharedApt', 'start'
+if home_owned[2] = 1: act '<b>Go Home</b> (Parents'' Apartment)': minut += 4 & GT 'korrPar'
+if pavSharedAptEnabled = 1:act '<b>Go Home</b> (Shared Apartment)': minut += 5 & GT 'pavSharedApt', 'start'
 
-act 'Go to the apartment complex':minut += 2 & gt 'pavcomplex', 'start'
+act 'Walk to the commercial area':minut += 5 & gt 'pavCommercial'
+
+act 'Walk to the apartment complex':minut += 2 & gt 'pavcomplex', 'start'
 
 act 'Wait':gs 'obj_din', 'wait'
 

+ 2 - 2
locations/pavSharedApt.qsrc

@@ -765,10 +765,10 @@ if $ARGS[0] = 'pcsRoom':
 	end
 
 	if vcard > 0:
-		act 'Look at your deck of vintage porn cards':card_deck = 0 & gt 'card'
+		act 'View your vintage porn cards':card_deck = 0 & gt 'card'
 	end
 	if card > 0:
-		act 'Look at your deck of new porn cards':card_deck = 1 & gt 'card'
+		act 'View your new porn cards':card_deck = 1 & gt 'card'
 	end
 
 	if dur > 0:'You have <<dur>> doses of Pale Lady, hidden from the other housemates.'

+ 7 - 3
locations/pavtrain.qsrc

@@ -1,6 +1,10 @@
 # pavtrain
-$metka = $ARGS[0]
-$loc = $CURLOC
+
+$loc = 'pavtrain'
+$metka = ''
+$menu_loc = 'pavtrain'
+$menu_arg = ''
+menu_off = 0
 $location_type = 'public_outdoors'
 CLOSE ALL
 if sound = 0:
@@ -152,7 +156,7 @@ end
 gs 'family'
 
 act 'Enter the train station': gt 'pavtrainhall'
-act 'Go to Pavlovsk high street':minut += 15 & gt 'pavCommercial'
+act 'Walk to the commerical area':minut += 15 & gt 'pavCommercial'
 act 'Walk to the city highway':minut += 15 & nroad = 20 & gt 'road'
 
 --- pavtrain ---------------------------------

+ 689 - 0
locations/preCSB.qsrc

@@ -0,0 +1,689 @@
+# preCSB
+
+music_loop = 0
+CLOSE ALL
+gs 'themes', 'indoors'
+
+!!-------
+!! Intro
+!!-------
+
+if $ARGS[0] = 'intro_0':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/pre/csb/ivancsb.jpg"></center>'	
+	'You are Peter Ivanov.'
+	'<<$startdob>>'
+	'Your parents died shortly after you were born. Your only remaining relative, your great uncle Ivan, took you in. Your uncle has always made it clear that he took you in as a courtesy to your parents, not to become one himself. You two never became close, causing a lonely childhood.'
+
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/pre/csb/ivan3csb.jpg"></center>'
+		'You had a pleasant, undisturbed childhood when you were young. Although you don''t remember much from kindergarten, you do remember going to elementary school when you were 7 years old. While you wanted your uncle to act like the fathers of the other kids at school, you were never allowed to call him anything else than "sir."'
+		
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/pre/csb/ivan4csb.jpg"></center>'
+			'Your teenage years were beset by the same changes as the rest of the boys your age: You got taller and gained a lot of muscle, your shoulders widened, your voice squeaked until it deepened, and hair sprouted from everywhere on your body.' 
+			'You spent most of the last few years in a near-constant state of arousal, set off just by as little as a suggestively shaped vegetable. Thankfully the awkward changes and acne have started to subside, leaving you looking like the young man you will be.'
+		
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/pre/csb/ivan5csb.jpg"></center>'
+				'During the last winter break, you decided to enjoy a Christmas party at a friend of a friend''s house. An incident involving a spiked punch bowl, mistletoe, and a drunken dare led to a picture of you kissing another man being circled around. Everything went downhill from there. Now everyone thinks that you are gay, regardless of your protests.'
+				'Everyone you knew quickly turned on you; nothing you could say worked to change their minds. You became an outcast and received regular beatings from the other guys.'
+
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/pre/csb/ivancsb.jpg"></center>'
+					'A few days after the incident, you came home to find a livid Uncle Ivan. He grabs you by the collar and pins you against the wall, spittle hitting you as he screams into your face.'
+					'"What''s this I''m hearing about you being a fucking faggot?! What''s wrong with you? What, you want to suck cock you fucking fairy?!"'
+					act 'No!': gt 'preCSB', 'intro_1_straight'
+					act 'No! (Lie)': gt 'preCSB', 'intro_1_bi'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'intro_1_straight':
+	*clr & cla
+	csb_bisexual = 0
+	'<center><img <<$set_imgh>> src="images/pre/csb/ivancsb.jpg"></center>'
+	'You protest your innocence. It was just a drunken prank, nothing more. You manage to impress upon your uncle the truth, but he is still furious, more at the damage you are causing [i]his[/i] reputation than anything else. He gives you an ultimatum: undo the damage you have done by proving your masculinity.'
+	'You have to convince a girl to have sex with you and post pictures by the end of the summer. If you fail, you will be disowned and have to fend for yourself.'
+	
+	act 'Continue': gt 'preCSB', 'intro_2_name'
+end
+
+if $ARGS[0] = 'intro_1_bi':
+	*clr & cla
+	csb_bisexual = 1
+	'<center><img <<$set_imgh>> src="images/pre/csb/bisexualcsb.jpg"></center>'
+	'You can''t tell him the truth. You''ve always enjoyed the sight of muscular men just as much as half-naked women.'
+	'But being a gay man, or even a bisexual one, in Russia is a death sentence. You''ve played the part all your life, trying to blend in by pretending to only like girls.'
+	'All it took was one moment of drunken weakness and your carefully constructed facade came crumbling down around you. And given the look on your Uncle Ivan''s face, that mistake will cost you dearly.'
+
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/pre/csb/ivancsb.jpg"></center>'
+		'You somehow manage to deceive your uncle. Maybe he believes you, or maybe he just wants to, but he believes that it is only a drunken prank gone wrong. He is still furious, but it is more at the damage you are causing [i]his[/i] reputation than anything else.'
+		'He gives you an ultimatum: undo the damage you have done by proving your masculinity. You have to convince a girl to have sex with you and post pictures by the end of the summer. If you fail, you will be disowned and have to fend for yourself.' 
+
+		act 'Continue': gt 'preCSB', 'intro_2_name'
+	end
+end
+
+if $ARGS[0] = 'intro_2_name':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/pre/csb/mockingcsb.jpg"></center>'
+	'Unfortunately your reputation is in tatters. You''ve become the school outcast, no girl will give you the time of day, let alone agree to sleep with you. Out of desperation you turn to the Internet, fruitlessly looking for months before you finally manage to come across a girl from the nearby town of Pavlovsk.'
+	
+	act 'Her name is ...':
+		$pcs_firstname = 'Svetlana'
+		$pcs_lastname = 'Lebedev'
+		$pcs_nickname = 'Sveta'
+
+		!!Player names are set here
+		$temp_firstname = '<<$pcs_firstname>>'
+		$pcs_firstname = input("What is the girls first name? (Leave blank for Svetlana)")
+		if $pcs_firstname = '':$pcs_firstname = '<<$temp_firstname>>'
+		killvar '$temp_firstname'
+
+		$temp_lastname = '<<$pcs_lastname>>'
+		$pcs_lastname = input("What is the girls name? (Leave blank for Lebedev)")
+		if $pcs_lastname = '':$pcs_lastname = '<<$temp_lastname>>'
+		killvar '$temp_lastname'
+
+		$temp_nickname = '<<$pcs_nickname>>'
+		$pcs_nickname = input("What the girls nickname? (Leave blank for Sveta)")
+		if $pcs_nickname = '':$pcs_nickname = '<<$temp_nickname>>'
+		killvar '$temp_nickname'
+		
+		gt 'preCSB', 'intro_3'
+	end
+end
+
+if $ARGS[0] = 'intro_3':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/pre/csb/start7csb.jpg"></center>'
+	'Her name is <<$pcs_firstname>> "<<$pcs_nickname>>" <<$pcs_lastname>>. She was born on the same day as you, [Selectable Text: Birthday MM/DD/YYYY]. She has no friends in her home town, a result of not being a particularly outgoing or beautiful girl.'
+	'She enthusiastically responds to your messages, eager to finally have someone to talk to. You can''t believe your luck; this might be your saving grace.'
+	'You spend the next few weeks messaging back and forth. <<$pcs_nickname>> appears to crave your attention, telling you all about her life as well as her likes and dislikes.'
+	
+	act 'Continue': gt 'preCSB', 'intro_4'
+	
+	act 'Re-enter her names':
+		$pcs_firstname = 'Svetlana'
+		$pcs_lastname = 'Lebedev'
+		$pcs_nickname = 'Sveta'
+
+		!!Player names are set here
+		$temp_firstname = '<<$pcs_firstname>>'
+		$pcs_firstname = input("What is the girls first name? (Leave blank for Svetlana)")
+		if $pcs_firstname = '':$pcs_firstname = '<<$temp_firstname>>'
+		killvar '$temp_firstname'
+
+		$temp_lastname = '<<$pcs_lastname>>'
+		$pcs_lastname = input("What is the girls name? (Leave blank for Lebedev)")
+		if $pcs_lastname = '':$pcs_lastname = '<<$temp_lastname>>'
+		killvar '$temp_lastname'
+
+		$temp_nickname = '<<$pcs_nickname>>'
+		$pcs_nickname = input("What the girls nickname? (Leave blank for Sveta)")
+		if $pcs_nickname = '':$pcs_nickname = '<<$temp_nickname>>'
+		killvar '$temp_nickname'
+		
+		gt 'preCSB', 'intro_3'
+	end
+end
+
+if $ARGS[0] = 'intro_4':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/pre/sys/altstart.jpg"></center>'
+	'You find out about her mother Natasha, and how her biological father left before she was born. Her mother remarried shortly afterwards to a man called Vladimir.'
+	'She has a sister named Anya who is two years older than her. Anya chose to live at home instead of going to college, working at the local grocery in the day and partying at night.'
+	'<<$pcs_nickname>> has a half-brother Kolka, who is a year younger than her and really into football.'
+	'Her mother''s sister, Aunt Luda, lives on the top floor of the same building as her. Her stepfather''s best friend is called Uncle Misha, who lives across the hall. Her mother''s old friend Sergey Shulgin lives on the floor above them, and <<$pcs_nickname>>''s old childhood friend Vasily is his son.'
+	'Her grandparents live in a nearby village, where she occasionally spends a weekend.' 
+	'You listen to her complaining about her extended family and about how she and Vasily drifted apart, comforting her as best you can. Yet you can''t help but feel a little jealous at how many caring relatives she has, given that your only relation is a great uncle who is about to kick you onto the streets for the sake of his own reputation.'
+	'You do the best you can to repress any resentment towards <<$pcs_nickname>> about how little she appreciates what she has.'
+
+	act 'When she talks about her mother, she calls her ...':
+		$npc_nickname['A29'] = input('<center>What name does she use to address her mother by?<br>Mother (default), Mum, Mom, Mama, etc.</center>')
+		if $npc_nickname['A29'] = '':$npc_nickname['A29'] = '<<$temp_nickname>>'
+		
+		gt 'preCSB', 'intro_5'
+	end
+end
+
+if $ARGS[0] = 'intro_5':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/pre/csb/talkingcsb.jpg"></center>'
+	'A couple months pass. You and <<$pcs_nickname>> continue to talk, and you learn even more about her life, from her envy of the confidence of the gopnik Anushka to her secret crush on the athlete Fedor.'
+	'In a short while, <<$pcs_nickname>> develops a massive crush on you, as you are the only boy who has ever paid any attention to her. As [If starting in August, add line "the end of"] summer break approaches, you bring up the idea of meeting up. <<$pcs_nickname>> is excited at the prospect and you agree to meet at the café where her mother works.'
+
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/pre/csb/start6csb.jpg"></center>'
+		'Things at home haven''t been doing so well during this time.'
+		'Instead of the rumors dying, they have kept escalating over time. You''ve had to plan your routes home from school to avoid spots where you will be cornered and beaten. More than once you''ve gotten garbage thrown at you, and your uncle has become furious from the snide comments made about him by his coworkers.'
+		'You were quickly kicked out of any groups you used to spent time with, ending up with no friends. You find yourself hiding in your room most days, messaging <<$pcs_nickname>>. You live for the hope that after you meet up with <<$pcs_nickname>> everything will go back to normal. Just a few more days...'
+
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/pre/csb/brokenwindowcsb.jpg"></center>'
+			'The morning before you are set to meet up with <<$pcs_nickname>>, someone throws a brick through your window. This proves to be the last straw for your uncle, who tosses you out then and there. You barely manage to tell him about the impending meeting, prompting him to give you one last chance, "Either you come back with photos, or you won''t come back at all."'
+			
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/pre/csb/leavingcsb.jpg"></center>'
+				'You pack up condoms and some spare cash into a backpack, heading off to the train station to get laid.' 
+				'On the train ride to Pavlovsk, you get a message from <<$pcs_nickname>>. Her parents have taken her to spend time with her grandparents in Gaduyinko. She is unable to get out of the trip, since her mother has been upset at how she has been spending so much time on her phone and not with her family.' 
+				'With no other choice, you buy a second ticket to meet her at Gaduyinko. This is your last shot to regain your old life; you can''t let this chance slip through your fingers.'
+				
+				act 'Travel to Gaduyinko':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/locations/shared/train/gadplat.jpg"></center>'			
+					'You get off the train next to a small road in the middle of nowhere. A dirt road leads to a small village made up of rickety wooden houses and even more ruined ones. Unsure of which house is <<$pcs_nickname>>''s grandparent''s, you pull out your phone to text her that you have arrived.'
+					'A few minutes later, an excited teenage girl comes rushing down one of the dirt roads. You double-check a picture of <<$pcs_nickname>> on your phone, as this is the first time you have seen her with your own eyes.'
+
+					act 'Take a look at her picture': gt 'preCSB', 'intro_6_looks'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'intro_6_looks':
+	*clr & cla
+	if player_avatar = 1:
+		'<center><img HEIGHT = 478 src="images/avatar.jpg"></center>'
+		'She looks exactly like in the picture she send you.'
+		act 'Meet her': gt 'preCSB', 'intro_7'
+	else
+		'<center><b><font color = maroon>GIRLFRIEND CUSTOMIZATION</font></b></center>'
+		'<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
+		*nl
+		
+		'<center><a href="exec:gs ''preCSB'', ''hair''"><img src="images/pre/shared/hair icon.png"></a> <a href="exec:gs ''preCSB'', ''eyes''"><img src="images/pre/shared/eye icon.png"></a></center>'
+		
+		act '<b>Finish customization</b>': gt 'preCSB', 'intro_7'
+	end
+end
+
+if $ARGS[0] = 'intro_7':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
+	'She''s shorter than you but rather tall for a woman, with a body that is neither too fat nor especially skinny. On her chest rest a pair of decently-sized breasts. Her <<$curly>><<$pcdesc_hairlength>> hair is <<$pcs_haircol>>.'
+	'She has <<$pcs_eyecol>> eye with <<$pcs_lashes>>'+iif(glass > 0, ' hidden behind a pair of cheap glasses.', '.')
+	'She looks like she has spent some time in front of the mirror trying to pretty herself up, and her clothes are very clean. Despite that, she still looks rather average. Like she is the type of girl that would be a background character in another person''s life. Little wonder she isn''t very popular.'
+	
+	act 'Go for a walk':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/pre/alt/gadukino.jpg"></center>'	
+		'You both walk along a dirt road heading through grain fields and towards a forest. <<$pcs_nickname>> is holding your hand and keeps babbling on, asking you question after question.'
+		
+		act 'Keep walking':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/pre/alt/ruinpre.jpg"></center>'
+			'You end up being dragged into her pace, getting lost in the conversation between you two. Before too long, you look up to realize that while you were talking you ended up somewhere in the forest. Just ahead of you is an old ruin.'
+
+			act 'Take a rest and make a move':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/pre/csb/kisscsb.jpg"></center>'
+				'You see a large stone at the ruins and sit <<$pcs_nickname>> down. You put your arm around her shoulders, and she leans into you. You turn to look at her face, she looks back. You lean in to plant a kiss on her lips...'
+				
+				act 'What''s that sound?':
+					*clr & cla
+					!!Background: Black
+					fcolor = rgb(255, 255, 255)
+					bcolor = rgb(0, 0, 0)
+					lcolor = rgb(106, 90, 205)
+					
+					'<center><img <<$set_imgh>> src="images/pre/alt/tunnel1pre.jpg"></center>'
+					'A loud crack runs through the ruins. The ground gives way beneath you, sending both of you tumbling down into a dark hole. Miraculously you both manage to land with only minor scrapes and bruises. You curse and look around at your surroundings.'
+					'You seem to be in an underground chamber of some sort. Looking up you see that climbing out is not an option. There is also an old gate one one side of the chamber but it''s either locked or rusted shut. Looks like the only way out is the tunnel on the other side of the chamber.'
+					'The romantic mood has been thoroughly broken. You have more immediate concerns of survival. You pull your backpack back on your shoulders, turn on the flashlight on your phone and lead <<pcs_nickname>> out the only way you can.'
+
+					act 'Follow the tunnel':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/pre/alt/tunnel2pre.jpg"></center>'
+						'The tunnel goes on for what feels like miles. You start to worry that your phone battery will die.'
+						
+						act 'Keep going':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/pre/shared/dunpre3.jpg"></center>'
+							'At the end of the tunnel you find a dead end. Or at least it seems so. <<$pcs_nickname>> notices light coming through the cracks in the wall. You do your best to knock it down.' 
+							'After a few good hits the wall crumbles and you find yourself in another chamber filled with old pottery and baubles. Opposite you is another tunnel, that hopefully leads out. In the center of the room is an altar and on it is what seems to be centerpiece of this room, a strange amulet.'
+							
+							act 'Examine the amulet':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/pre/shared/amuletpre.jpg"></center>'
+								'You pick up the strange amulet and examine it. You take the amulet in your hands and notice its much lighter than it looks and unusually warm for a piece of metal. It''s shaped like an antique oil lamp and... is that a penis? This is clearly very old, you think to yourself.'
+								'While holding the amulet, you realize that it''s getting warmer, almost hot. Suddenly you feel heat coursing through your entire body. You feel a surge of strength inside you. It''s like you just finished a long jog, but without the fatigue.'
+								'<<$pcs_nickname>> touches your arm, asking what you found. "Just some old junk," you reply as you pocket the amulet. "Come on, let''s get going."'
+
+								act 'Find a way out':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/pre/shared/kotpre.jpg"></center>'
+									'You follow the passage and find yourselves in a construction site. There are several keep out signs visible from here.' 
+									'<b>Shit!</b> You think.'
+
+									act 'Sneak out':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/pre/alt/road.jpg"></center>'
+										'The workers shift has long since finished so sneaking out is not too hard. The site is on a highway so hopefully you can make it back before people notice that <<$pcs_nickname>> is missing. It''s already late in the afternoon. You hope that you can get back before dark.'
+
+										act 'Walk towards Gaduyinko':
+											*clr & cla
+											!!Background: Grey
+											fcolor = rgb(255, 255, 255)
+											bcolor = rgb(20, 20, 20)
+											lcolor = rgb(106, 90, 205)
+											
+											'<center><img <<$set_imgh>> src="images/pre/alt/road.jpg"></center>'
+											'You and <<$pcs_nickname>> walk along the road for several hours. The sun has started to set, the trees casting long shadows across the road. <<$pcs_nickname>> is lagging behind, getting tired.'
+											'You stick your hands in your pockets, slowing down to let her catch up. You feel a hard object and pull out the amulet to look at it.'
+											'It still looks kind of funny, but holding it is sending a pleasant rush of heat and energy through you. There''s something about it that...'
+											'Suddenly, <<$pcs_nickname>> grabs your arm.'
+											'"Who''s that?"'
+											
+											act 'Look up': gt 'preCSB', 'intro_8'
+										end												
+									end
+								end
+							end
+						end
+					end					
+				end
+			end
+			
+		end
+	end
+end
+
+if $ARGS[0] = 'intro_8':
+	*clr & cla
+	!!Background: Grey
+	fcolor = rgb(255, 255, 255)
+	bcolor = rgb(20, 20, 20)
+	lcolor = rgb(106, 90, 205)
+	'<center><img <<$set_imgh>> src="images/pre/csb/shadowyfigurecsb.jpg"></center>'
+	'You look up to see a dark figure in a long coat. The shadows cast by the setting sun obscure his figure, but you can see him striding purposefully towards you.' 
+	'All of a sudden a cold chill of fear run through you. Two teenagers alone, in the dark, on the side of a road, in the middle of nowhere, being approached by a tall figure cloaked in shadows? There are dozens of horror stories that begin this way, and you don''t want to stick around to find out how it ends.'
+	
+	act 'Run':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/pre/tg/reinholdpre.jpg"></center>'
+		'<<$pcs_nickname>> seems to have shared your thoughts, as she grabs your hand and dashes into the woods. Amidst the panic the amulet slips from your hands and lands in the grass, giving off a slight glow that briefly illuminates the face of the man who was following you. Your long legs allow you to take the lead, dragging <<$pcs_nickname>> behind you into the forest.'
+
+		act 'Keep running':
+			*clr & cla
+			!!Background:Black
+			fcolor = rgb(255, 255, 255)
+			bcolor = rgb(0, 0, 0)
+			lcolor = rgb(106, 90, 205)
+			
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforestlost_night4.jpg"></center>'
+			'You drag <<$pcs_nickname>> along in a mad dash to escape the dark figure. You twist and turn, trying to lose him in the woods. After a few minutes you feel <<$pcs_nickname>>''s hand rip out of your grasp. You look back to see her collapsing on the ground, panting in exhaustion. There''s no sign of the man anywhere. You think you lost him. You sigh in relief.'
+
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/howl.jpg"></center>'
+				'Suddenly your hear a terrifying howl close behind you. Another jolt of adrenaline passes through you. Wolves?!'
+				
+				act 'Run away':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/run_wolf.jpg"></center>'
+					'You turn to help <<$pcs_nickname>> stand up. You look at her just in time to see a wolf knock her down, its fangs clamping down on her neck. A gush of crimson blood stains the jaws of the wolf as you look on in shock. You hear the sound of rustling brush and you rush to escape in panic, but almost immediately you feel a powerful push in the back and fall down.'
+					act 'Lash out':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/wolf.jpg"></center>'
+						'You panic and lash backwards with your hands, causing the other wolf to spring backwards out of range. Yet another wolf rushes in from the side, tearing into your shoulder.'
+						
+						act 'Scream in pain':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_night2.jpg"></center>'
+							'You let out a scream of pain, every thought being buried under the wild panic of adrenaline. You try to get up to run, but a pair of jaws bites deep into your thigh, sending you to the ground.' 
+							
+							act 'Oh god...':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/pre/csb/dyingforest.jpg"></center>'
+								'Shock and blood loss set in, causing your vision to start to black out. So this is how you die. Moments before you pass out, you swear you can hear the sound crunching bones from above you and see a flash of red hair.'
+								
+								act '...am I dying?': gt 'preCSB', 'intro_9'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'intro_9':
+	*clr & cla
+	!!Background:Black
+	fcolor = rgb(255, 255, 255)
+	bcolor = rgb(0, 0, 0)
+	lcolor = rgb(106, 90, 205)
+	'<center><img <<$set_imgh>> src="images/pre/csb/dyingforest.jpg"></center>'
+	'...'
+	wait 3000
+	*nl
+	'...'
+	wait 3000
+	*nl
+	'Darkness consumes your thoughts for some time. Eventually, images begin to form in your mind and you soon find yourself in a middle of a dream. The strange amulet stands before you and out of it comes a ghost of some sort. Before you even realize what you are doing, you find yourself staring deep into the ghost''s eyes which then turn into two planet earths.'
+	'"Most who look at the world see only the mundane, but there is more to it. Much more. Now you see that too. You have the potential to shape it all, but first, you have company."'
+
+	act 'Wake up':		
+		*clr & cla
+		!!Background: White
+		bcolor = rgb(BColorBase, BColorBase, BColorBase)
+		lcolor = rgb(106, 90, 205)
+		fcolor = rgb(0, 0, 0)
+		'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+		'You open your eyes to see you are in a hospital room. Next to you is an unfamiliar red-haired girl.'
+		'"Ah, you woke up," she chirped. "We found you half-dead, you know. You almost didn''t make it. There wasn''t anything that I could do for the girl though. Those wolves really did a number on the two of you. Running half-exhausted through the forest must have made you a pretty tempting target. Then again, given how you picked up that amulet, you probably wouldn''t have lasted much longer even if you had managed to get away."'
+
+		act 'What? Who? Where?':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+			'You try to ask her all the questions running through your mind right now. Unfortunately all that comes out of your mouth is a croaking groan. Your tongue feels half-numb, as does the rest of your body. Your head is too fuzzy at the moment to think straight.'
+			'"I''d take it easy right now. I managed to save you, but your body still needs to get used to the change."'
+			
+			act 'What change?':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+				'"What change?" You manage to get those words out, though your voice sounds a lot higher than normal.'
+				'The girl points at your chest, "Take a look for yourself."'
+				
+				act 'Look down':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/pre/csb/wakeupcsb.jpg"></center>'
+					'You look down, hair longer than it was yesterday shifting in front of your eyes. The covers of the hospital bed lie flat over your body, but they cover a far different shape than you are used to.'
+					'You whip back the covers and the front-open hospital gown to discover a pair of naked breasts in front of your face. Past them lie the smooth curves of a teenage girl. An empty feeling between your legs informs you that your old friend has gone missing.'
+					'You hastily recover your body in a panic, turning to the girl at your bedside.'
+					
+					act 'What did you do to me?!':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+						'The girl frowns at your tone. "<i´>I</i> saved your life. Twice, even. You shouldn''t run off into the woods at night, let alone be fondling ancient amulets you know nothing about. Especially something like the Amulet of Power. Turns out that it passed to you. Must have happened when you touched it."'
+
+						act 'What''s going on?':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+							'"What the hell is going on?" you respond. "What does that have to do with turning me into a girl?!"'
+							'"Hold on, I''ll get around to that. Let me start from the beginning," the girl says. "Magic exists and is real. Ages ago the world was not the same, the fae creatures who possess natural magic lived in balance but the succubus were free to breed with whom ever they wished."'
+							'"They bred with humans and with that human magicians were born. The Sidhe, the most powerful of the fae, feared the increasing numbers of human magicians and cast a very powerful spell to bind the succubus to them, preventing either from being able to reproduce without the other."'
+							'"All magicians have some of that original fae blood in their bodies. It is through that that they are able to connect with the world of magic."'
+							'The redhead adjusts her glasses. "Most of the world simply ignores magic, or are protected from it by magic''s natural desire to remain hidden."'
+							
+							act 'Continue':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+								'"But last night there was a powerful burst of magical energy, strong enough to be clearly felt by any with magical connections. Can you guess where this surge came from? Yeah, that cave you found. Apparently the surge occurred when you opened the seal to the archive. Anyway, that was when we started to search. That source of power is desired by many, but it is extremely dangerous and in the wrong hands could do untold horrors."'
+								'She stops for a few seconds for you process that information. It seems really far fetched.'
+								'"A man named Reinhold wanted to prevent the amulet being misused, so he went out to find it. Of course, the moment you saw him you dropped the amulet and bolted into the woods. He picked it up but didn''t bother to check you over. Unfortunately, he''s probably realized by now that the amulet no longer has the power and now he''ll be out to hunt you down."'
+								
+								act 'So, the whole world is just an illusion?':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+									'"So magic exists and is used by all these people and creatures. But the rest of us just don''t see it, or we convince ourselves it didn''t happen?" You ask.'
+									'The girl nods. "Yes. You''re a quick study. Machines, apartments, television and the Internet, all this really does exist and is in the form in which people see it. But if I say, hurl a fireball, then people might see that I threw a grenade or shot a flamethrower. The average human mind can''t process magic, so it blocks it out as a way to protect the person from going crazy."'
+									'"Hence such things as little green men, UFOs, poltergeists, and spontaneous combustion are from when people encounter a difficult-to-hide phenomenon and their minds come to a flawed conclusion. In some cases, a person''s mind can''t cope with the spell they witness and they are driven so crazy that no one believes them."'
+									
+									act 'And who are you?':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+										'"And who are you?" you ask.'
+										'The girl smiled. "Me? I''m Tatiana, a young mage with an keen interest in magical phenomenon. I specialize in the treatment of mutations, and magic relating to the body. I have little combat skill, so I rely on the services of Gustav to provide some muscle. He''s a Mutant due to magical exposure. It gives him unmatched physical strength, plus he''s a great tracker."'
+										'"The two of us run a detective agency for cover and money, but our real objective is studying magic and its effects."'
+										
+										act 'What do you want from me?':
+											*clr & cla
+											'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+											'"And what is this amulet? Where did it come from?" you ask.'
+											'Tatiana thinks about it for a few moments. "It was made by the trickster Rikudo, one of the most powerful ancient magicians. He taunted the only living mage who could control its immense power by cursing him to be stuck in a female form, yet making it only activate for a male mage."'
+											'"I''m not a mage though, how could the power be transferred to me? And what does that have to do with turning me into a girl?"'
+											'"Well as for how the power was transferred, it seems that its long time underground caused it to malfunction and its power to enter your body. It was far too powerful for your body and would have ended up killing you and who knows how many others. Which is where the ''turning you into a girl'' part comes in."'
+											
+											act 'Continue':
+												*clr & cla
+												'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+												'"See, when I found you I could feel the aura of power emanating from you. That made it easy to put things together. I knew enough about the Amulet to know that the power would have destroyed you. So I drew from that aura to transform you into someone who was protected from the masculine alignment of the power."'
+												'Tatiana runs a hand through her hair and giggles. "So I made you into a pretty teenage girl. Now the power is going to lie dormant, saving you from blowing up a city or something."'
+												'"Wasn''t there any other way? Taking away my manhood is a pretty drastic move!"'
+												
+												act 'Continue':
+													*clr & cla
+													'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+													'"Of course there was another way. I could have just stopped your heart and let your power dissolve into nature. You would have died though. Reinhold might be the kind of person to kill you to save others, but I didn''t want to kill you right after saving you. Plus with my magic I was able to take this risk. Sure, maybe with more time doing research I could have worked out another solution, but I didn''t have a lot of time."'
+													'"Of course I couldn''t just leave a newly teenage girl without parents or a home. So I decided to kill two birds with one stone. Instead of just turning you into the girl version of you, I turned you into that girl you were with."'
+													
+													act 'What?':
+														*clr & cla
+														'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+														'Startled, you reach up to your face, tracing out the features. You didn''t get a chance to become familiar with her face, but it feels about right. This whole time, the death of <<$pcs_nickname>> didn''t feel real, like she was still around somehow. Maybe it''s because you now "are" <<$pcs_nickname>>, but even now you don''t feel a sense of loss or guilt.'
+														'"Having a template to work off of really helped. Not even a geneticist could tell you two apart; you are identical from your fingerprints down to your DNA. Of course, that means your new ''equipment'' down there is fully functional as well, so if you don''t want to be a mommy, you should start thinking about contraceptives. You should probably also stay away from any male relatives if you don''t want to end up with a kid with eleven toes or something."'
+														'You angrily look at Tatiana, "So you think I''m a complete woman? On the outside I''ll look like one, but guess what, I''m still a man!"'
+														'"Well, yes. I won''t argue about that." Tatiana agrees. "You can decide what you want to do with your life, but you might want to play the part of <<$pcs_firstname>> until graduation at least. On a side note, I already took care of an alibi. Yesterday, "<<$pcs_firstname>>" was found half-dead on the edge of the woods while the leftovers of Peter''s body were found deeper in. It''s in the news." With these words, she tosses a newspaper onto the bed, an article circled out.'
+														
+														act 'Read the newspaper':
+															*clr & cla
+															'<center><img <<$set_imgh>> src="images/pre/csb/newspapercsb.jpg"></center>'
+															'There is a news report about about a teenage boy, whose remains were found by a group of hunters half-eaten by wolves.'
+															'You give Tatiana a bewildered look. She has an enigmatic smile, "Well, I am a magician. That''s something that I can do. Reinhold has definitely lost the trail; there''s no reason he should suspect the power been passed to a girl. You took <<$pcs_firstname>>''s place, and she took yours. The body that ''died'' in the woods was a perfect copy of your old self, from your absorbed amulet energy down to the placement of every single hair."'
+															'"Anyways, your ''mother'' will be by in a couple hours to pick you up; she thinks that you''ve got some amnesia from a head injury and mental trauma from seeing your ''boyfriend'' get eaten alive by wolves, so you should probably be covered for any slip-ups. Just play the part of the traumatized little schoolgirl and it should be all good. Have fun."'
+															'She gets up and heads to the door, opening it up to reveal a tall man with red hair and face tattoos. "Come on, Gustav, let''s go." The pair disappears into the hall, leaving you with your thoughts.'
+															
+															act 'Think about your situation':
+																*clr & cla
+																'<center><img <<$set_imgh>> src="images/pre/csb/hospitalroomcsb.jpg"></center>'
+																'You aren''t sure what to think.'
+																'On the one hand, you''ve lost your manhood forever. You''ll have to deal with skirts and periods and makeup and babies and all other sorts of girly things.' 
+																'On the other hand, you''ve been granted a clean slate. No more beatings, no threats of becoming homeless, and you are gaining the family you never had. Plus, you''re going to be able to spy on girls in the locker rooms. [If Bi: And now nobody will look twice at you for kissing a man.]'
+																'Whining about the situation isn''t going to change it, so you resolve to deal with it one day at a time, living your new life as <<$pcs_firstname>> "<<$pcs_nickname>>" <<$pcs_lastname>>.'
+																
+																act 'Continue':
+																	*clr & cla
+																	'<center><img <<$set_imgh>> src="images/system/schoolboy.jpg"></center>'
+																	'Welcome to the Cursed Schoolboy version! You may have lost your masculinity and your old life, but you''ve gained new possibilities in return! Will you try to live your new life as a mere schoolgirl, or do you have grander aspirations with your newfound knowledge of magic? The choice is yours!'
+																	!!'Now, would you like to dive right into the action? Or would you rather take some time to get used to your new body and life?'
+																	
+																	act 'Start main game!': gt 'preCSB', 'intro_end'
+																	
+																	!! [Will lead into the prologue, which is currently WIP]
+																	!! act 'Let''s keep this intro going!': 
+																end
+															end
+														end
+													end													
+												end
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end			
+			end		
+		end
+	end
+end
+
+if $ARGS[0] = 'intro_end':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+	'Shortly after Tatiana left, your new mother showed up to take you to your new home. You met your new family and did the best you could to fit in, afraid of them figuring out that you are not <<$pcs_firstname>>. They seem to have bought Tatiana''s explanation of amnesia and mental trauma, going out of their way to reintroduce you to your new life.'
+	
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/pre/csb/checkingoutguycsb.jpg"></center>'
+		'Over the next week, you slowly became accustomed to your new life. You aren''t used to being a girl just yet, but you''ve come to think of yourself as <<$pcs_nickname>> instead of Peter, and <<$pcs_nickname>>''s family as your own.'
+		'There were a few incidents where you acted in some decidedly non-feminine ways. Luckily Tatiana''s alibi has proved helpful here as well, covering your mistakes.'
+		if csb_bisexual = 0:																
+			'You''ve noticed some other mental changes apart from just thinking of yourself as <<$pcs_firstname>>. Perhaps it is a result of your new gender, but with your new body has come an attraction towards men. You are a little unsettled by these changes, but you can''t feel repulsed by these new desires any more than you could have been repulsed for finding girls attractive before.'
+			'The first time you saw a man''s penis was a mind-opening experience, awakening unfamiliar feelings. Luckily it seems that you''ve retained your attraction towards women, making your changing sexuality easier to deal with. So far, you haven''t had the time to really explore a woman''s pleasure.'
+		else 
+			'You''ve noticed some other mental changes apart from just thinking of yourself as <<$pcs_firstname>>. While you were always attracted to men before, your new gender has changed the nature of that attraction. The first time that you saw a man''s penis brought a new need to be conquered, to be the one who gets fucked instead of the one who fucks.'
+			'While this type of desire isn''t completely unfamiliar, it is now far more dominant than before. So far, you haven''t had the time to really explore a woman''s pleasure.'
+		end
+		
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/bedrpar.jpg"></center>'
+			'It will take some more time for you to get completely used to your new body and life as <<$pcs_firstname>>. For now, you should just focus on getting out of bed.'
+			
+			act 'Continue':
+				cla
+				showstat 1
+				showobjs 1
+				
+				!!Stuff from the backpack, phone
+				money += 5000
+				prezik = 3
+				pornMagazine = 40
+				balans = 200
+				
+				minut = 0
+				hour = 9
+				
+				msg 'You have gained the trait ''Everything is New Again''! <br>Being thrust into a new life has forced you to reevaluate and relearn everything. You pick up new skills more quickly for a short time.'
+				
+				gs 'stat'
+				
+				act 'Continue': gt 'preCSB', 'game_start'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'game_start':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/system/schoolboy.jpg"></center>'
+	*nl
+	'You can choose from two starting locations:'
+	*nl
+	'In the Pavlovsk start you awaken at your parent''s home in the provincial town of Pavlovsk <i>(Recommended for new players)</i>. In the Gadukino start you are visiting your grandparent''s house in the small farming village of Gadukino.'
+
+	act 'Pavlovsk Start': gt 'preCSB', 'pav_start'
+	act 'Gadukino Start': gt 'preCSB', 'gad_start'
+end
+
+if $ARGS[0] = 'pav_start':
+	*clr & cla
+	'<center><h2>Pavlovsk</h2></center>'
+	'<center><img <<$set_imgh>> src="images/pre/alt/gorodok.jpg"></center>'
+	*nl
+	'<center>A provincial town in a rural area of Russia, it looks much like all the other towns in the region. Population: about 15000 inhabitants.</center>'
+	
+	act 'Get out of bed and get dressed': gt 'bedrPar'
+	act 'Change location': gt 'preCSB', 'game_start'
+end
+
+if $ARGS[0] = 'gad_start':
+	*clr & cla
+	'<center><h2>Gadukino</h2></center>'
+	'<center><img <<$set_imgh>> src="images/pre/alt/gadukino.jpg"></center>'
+	*nl
+	'<center>A small farming village with many rickety wooden houses and even more ruins of houses. This village has seen better times.</center>'
+	
+	act 'Get out of bed and get dressed': gt 'gadhouse'
+	act 'Change location': gt 'preCSB', 'game_start'
+end
+
+!!------------------------
+!! Character Customization
+!!------------------------
+
+if $ARGS[0] = 'hair':
+	*clr & cla
+	'<center><b><font color = maroon>GIRLFRIEND CUSTOMIZATION</font></b></center>'
+	'<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
+	*nl
+	if pcs_hairlng <= 1:
+		$hair = 'She has <a href="exec:pcs_hairlng = 31 & gs ''preCSB'', ''hair''">very short</a>,'
+	elseif pcs_hairlng <= 31:
+		$hair = 'She has <a href="exec:pcs_hairlng = 81 & gs ''preCSB'', ''hair''">short</a>,'
+	elseif pcs_hairlng <= 81:
+		$hair = 'She has <a href="exec:pcs_hairlng = 161 & gs ''preCSB'', ''hair''">chin length</a>,'
+	elseif pcs_hairlng <= 161:
+		$hair = 'She has <a href="exec:pcs_hairlng = 261 & gs ''preCSB'', ''hair''">shoulder length</a>,'
+	elseif pcs_hairlng <= 261:
+		$hair = 'She has <a href="exec:pcs_hairlng = 401 & gs ''preCSB'', ''hair''">breast length</a>,'
+	elseif pcs_hairlng <= 401:
+		$hair = 'She has <a href="exec:pcs_hairlng = 601 & gs ''preCSB'', ''hair''">back length</a>,'
+	elseif pcs_hairlng <= 601:
+		$hair = 'She has <a href="exec:pcs_hairlng = 801 & gs ''preCSB'', ''hair''">hip length</a>,'
+	elseif pcs_hairlng <= 801:
+		$hair = 'She has <a href="exec:pcs_hairlng = 1001 & gs ''preCSB'', ''hair''">ass length</a>,'
+	else
+		$hair = 'She has <a href="exec:pcs_hairlng = 1 & gs ''preCSB'', ''hair''">extremely long</a>,'
+	end
+
+	if pcs_haircol = 0 and curly <= 0:$hair += '<a href="exec:defcurly = 1 & curly = 2147483647 & gs ''preCSB'', ''hair''">straight</a>, <a href="exec:gs ''preCSB'', ''pcs_haircol'' & gs ''preCSB'', ''hair''">black</a> hair.'& $hair2 = 'black hair' & $hair3 = 'black hair'
+	if pcs_haircol = 1 and curly <= 0:$hair += '<a href="exec:defcurly = 1 & curly = 2147483647 & gs ''preCSB'', ''hair''">straight</a>, <a href="exec:gs ''preCSB'', ''pcs_haircol'' & gs ''preCSB'', ''hair''">brown</a> hair.'& $hair2 = 'brown hair' & $hair3 = 'brown hair'
+	if pcs_haircol = 2 and curly <= 0:$hair += '<a href="exec:defcurly = 1 & curly = 2147483647 & gs ''preCSB'', ''hair''">straight</a>, <a href="exec:gs ''preCSB'', ''pcs_haircol'' & gs ''preCSB'', ''hair''">red</a> hair.'& $hair2 = 'Red hair' & $hair3 = 'red hair'
+	if pcs_haircol = 3 and curly <= 0:$hair += '<a href="exec:defcurly = 1 & curly = 2147483647 & gs ''preCSB'', ''hair''">straight</a>, <a href="exec:gs ''preCSB'', ''pcs_haircol'' & gs ''preCSB'', ''hair''">blonde</a> hair.'& $hair2 = 'blond hair' & $hair3 = 'blond hair'
+	if pcs_haircol = 0 and curly > 0:$hair += '<a href="exec:defcurly = 0 & curly = 0 & gs ''preCSB'', ''hair''">curly</a>, <a href="exec:gs ''preCSB'', ''pcs_haircol'' & gs ''preCSB'', ''hair''">black</a> hair.'& $hair2 = 'curls' & $hair3 = 'black curls'
+	if pcs_haircol = 1 and curly > 0:$hair += '<a href="exec:defcurly = 0 & curly = 0 & gs ''preCSB'', ''hair''">curly</a>, <a href="exec:gs ''preCSB'', ''pcs_haircol'' & gs ''preCSB'', ''hair''">brown</a> hair.'& $hair2 = 'curls' & $hair3 = 'brown curls'
+	if pcs_haircol = 2 and curly > 0:$hair += '<a href="exec:defcurly = 0 & curly = 0 & gs ''preCSB'', ''hair''">curly</a>, <a href="exec:gs ''preCSB'', ''pcs_haircol'' & gs ''preCSB'', ''hair''">red</a> hair.'& $hair2 = 'curls' & $hair3 = 'red hair'
+	if pcs_haircol = 3 and curly > 0:$hair += '<a href="exec:defcurly = 0 & curly = 0 & gs ''preCSB'', ''hair''">curly</a>, <a href="exec:gs ''preCSB'', ''pcs_haircol'' & gs ''preCSB'', ''hair''">blonde</a> hair.' &$hair2 = 'curls' & $hair3 = 'blond curls'
+
+	'<center><i><<$hair>></i>'
+	
+	nathcol = pcs_haircol
+	
+	act'<center><b>Done</b></center>': gt 'preCSB', 'intro_6_looks'
+end
+
+if $ARGS[0] = 'pcs_haircol':
+	pcs_haircol += 1
+	if pcs_haircol > 3: pcs_haircol = 0
+end
+
+if $ARGS[0] = 'eyes':
+	*clr & cla
+	'<center><b><font color = maroon>GIRLFRIEND CUSTOMIZATION</font></b></center>'
+	'<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
+	*nl
+	if pcs_eyecol = 0:$pcs_eyecol = 'brown' & $glacol2 = 'brown'
+	if pcs_eyecol = 1:$pcs_eyecol = 'gray' & $glacol2 = 'gray'
+	if pcs_eyecol = 2:$pcs_eyecol = 'green' & $glacol2 = 'green'
+	if pcs_eyecol = 3:$pcs_eyecol = 'blue' & $glacol2 = 'blue'
+	if glass <= 0:$glass = '' & glassvnesh = 0
+	if glass = 1:$glass = 'She wears silly glasses in a cheap frame.' & glassvnesh = 10
+	if glass = 2:$glass = 'She wears glasses.' & glassvnesh = 0
+	if pcs_lashes > 2:pcs_lashes = 2
+	if pcs_lashes = 0:$pcs_lashes = 'with short eyelashes'
+	if pcs_lashes = 1:$pcs_lashes = 'with normal eyelashes'
+	if pcs_lashes = 2:$pcs_lashes = 'with long eyelashes'
+	if pcs_eyesize > 3:pcs_eyesize = 3
+	if pcs_eyesize = 0:$glaza = 'She has small <a href="exec:gs ''preCSB'', ''eye color'' & gs ''preCSB'', ''eyes''"><<$pcs_eyecol>></a> eyes, <<$pcs_lashes>>. <<$glass>>' & $glaza2 = '<<$pcs_eyecol>> eyes' & $glaza3 = '<<$glacol2>> eyes'
+	if pcs_eyesize = 1:$glaza = 'She has expressive <a href="exec:gs ''preCSB'', ''eye color'' & gs ''preCSB'', ''eyes''"><<$pcs_eyecol>></a> eyes, <<$pcs_lashes>>. <<$glass>>' & $glaza2 = 'expressive <<$pcs_eyecol>> eyes' & $glaza3 = 'expressive <<$glacol2>> eyes'
+	if pcs_eyesize = 2:$glaza = 'She has large <a href="exec:gs ''preCSB'', ''eye color'' & gs ''preCSB'', ''eyes''"><<$pcs_eyecol>></a> eyes, <<$pcs_lashes>>. <<$glass>>' & $glaza2 = 'big <<$pcs_eyecol>> eyes' & $glaza3 = 'high <<$glacol2>> eyes'
+	if pcs_eyesize = 3:$glaza = 'She has huge <a href="exec:gs ''preCSB'', ''eye color'' & gs ''preCSB'', ''eyes''"><<$pcs_eyecol>></a> eyes, <<$pcs_lashes>>. <<$glass>>' & $glaza2 = 'great <<$pcs_eyecol>> eyes' & $glaza3 = 'great <<$glacol2>> eyes'
+	*nl
+	'<center><i><<$glaza>></i></center>'
+	*nl
+	if pcs_lashes < 2:'<center><a href="exec:pcs_lashes += 1 & gs ''preCSB'', ''eyes''">Lengthen lashes</a></center>'
+	if pcs_lashes > 0:'<center><a href="exec:pcs_lashes -= 1 & gs ''preCSB'', ''eyes''">Shorten lashes</a></center>'
+	if pcs_eyesize < 3:'<center><a href="exec:pcs_eyesize += 1 & gs ''preCSB'', ''eyes''">Larger eyes</a></center>'
+	if pcs_eyesize > 0:'<center><a href="exec:pcs_eyesize -= 1 & gs ''preCSB'', ''eyes''">Smaller eyes</a></center>'
+	if glass = 0 and glass < 2:'<center><a href="exec:glass = 2 & gs ''preCSB'', ''eyes''">Wear glasses</a></center>'
+	if glass > 0 and glass <= 2:'<center><a href="exec:glass = 0 & gs ''preCSB'', ''eyes''">Remove glasses</a></center>'
+
+	act'<center><b>Done</b></center>': gt 'preCSB', 'intro_6_looks'
+end
+
+if $ARGS[0] = 'eye color':
+	pcs_eyecol += 1
+	if pcs_eyecol > 3: pcs_eyecol = 0
+end
+
+--- preCSB ---------------------------------
+
+

+ 40 - 18
locations/preCUST.qsrc

@@ -299,7 +299,7 @@ if $ARGS[0] = 'Done':
 	end
 
 !!	SG Start Specific Variable Setting
-	if $ARGS[1] = 'SGS':
+	if $ARGS[1] = 'SGS' or $ARGS[1] = 'CSB':
 		school[6] = 1
 		umbrella = 1
 		sisboyday = -2
@@ -329,7 +329,7 @@ if $ARGS[0] = 'Done':
 
 		$holyday += ', <b><<kanicont>> days left.</b>'
 	end
-	
+		
 !!*************************
 !!	Final Initializations
 
@@ -361,22 +361,21 @@ if $ARGS[0] = 'Done':
 
 	gs 'body_shape', 'initial'
 
-!! Adding underwear
-
-	cheap_panties[37] = 1
-	cheap_bras[11] = 1
-	$pantyworntype = 'cheap'
-	pantywornnumber = 37
-	$braworntype = 'cheap'
-	brawornnumber = 11
-
-!!adding default shoes and assigning them
-
-	sgandm[6] = 1
-	strainers[21] = 1
-	$shoeworntype = 'gandm'
-	shoewornnumber = 6
-
+!! Adding underwear and default shoes and assigning them
+
+	if $ARGS[1] ! 'CSB'
+		cheap_panties[37] = 1
+		cheap_bras[11] = 1
+		$pantyworntype = 'cheap'
+		pantywornnumber = 37
+		$braworntype = 'cheap'
+		brawornnumber = 11
+		sgandm[6] = 1
+		strainers[21] = 1
+		$shoeworntype = 'gandm'
+		shoewornnumber = 6
+	end
+	
 !!	Starting clothing set
 	if NTstart = 1:
 		cheap[161] = 1
@@ -392,6 +391,27 @@ if $ARGS[0] = 'Done':
 		swimwearH[3] = 60
 		swimwearB[3] = pcs_hips
 		gs 'clothing', 'wear', 'cheap', 370
+	elseif $ARGS[1] = 'CSB':
+		cheap_panties[5] = 1
+		cheap_bras[12] = 1
+		$pantyworntype = 'cheap'
+		pantywornnumber = 5
+		$braworntype = 'cheap'
+		brawornnumber = 12
+		exercise[4] = 1
+		exerciseH[4] = 100
+		sportsclothingnumber = 4
+		strainers[21] = 1
+		sgandm[43] = 1
+		shoewornnumber = 43
+		$shoeworntype = 'gandm'
+		cheap[397] = 1
+		cheapH[397] = 100
+		cheapB[397] = pcs_hips
+		cheap[355] = 1
+		cheapH[355] = 100
+		cheapB[355] = pcs_hips
+		gs 'clothing', 'wear', 'cheap', 355
 	elseif pcs_inhib = 0:
 		cheap[15] = 1
 		cheapH[15] = 100
@@ -593,6 +613,8 @@ if $ARGS[0] = 'Done':
 		gt 'preNT'
 	elseif $ARGS[1] = 'TGS':
 		gt 'preTG', 'sleepPRE'
+	elseif $ARGS[1] = 'CSB':
+		gt 'preCSB', 'intro_0'
 	else
 		gt 'preALT', 'One'
 	end

+ 194 - 41
locations/preSYS.qsrc

@@ -27,27 +27,191 @@ if $ARGS[0] = 'TGStart':
 	end
 end
 
+if $ARGS[0] = 'CSBStart':
+	*clr & cla	
+	$pcs_dna = func('dna','generate',$npc_dna['A29'],$npc_dna['A35'])
+
+	StoryLine = 1
+
+	!! NPC Data and Relations
+	gs 'npcstatic1'
+	gs 'npcstatic2'
+	gs 'npcstatic3'
+	gs 'npcstatic4'
+	gs 'npcstatic5'
+	
+	gs 'gschool_lessons', 'npc_data'
+
+	r = 1
+	:default_friendship_loop
+	$school_static_num = $school_static_num[r]
+	if grupTipe[r] ! 5:npc_rel[$school_static_num] = 30
+	r += 1
+	if r <= 65:jump 'default_friendship_loop'
+
+	npc_rel['A11'] = 40
+	npc_rel['A28'] = 60
+	npc_rel['A29'] = 60
+	npc_rel['A30'] = 50
+	npc_rel['A31'] = 50
+	npc_rel['A32'] = 50
+	npc_rel['A33'] = 70
+	npc_rel['A34'] = 50
+	
+	!! Sveta was an outcast (good girl start)
+	gs 'preSYS', 'outcast'
+	gs 'preSYS', 'socialgroup_setting', -5, -5, 0, -20, 0, 0
+	
+	npc_rel['A25'] -= 5
+	
+	home_owned[2] = 1
+	gs 'set_home', 2
+					
+	if player_avatar = 0:
+		pcs_eyesize = 3
+		pcs_lip = 2
+		pcs_lashes = 1
+		pcs_haircol = 3
+		pcs_eyecol = 3
+		pcs_hairlng = 300
+	end
+	
+	if birthday_set = 0:
+		birthday = 1
+		birthmonth = 4
+		birthday_set = 1
+	end
+	
+	birthyear = 2000
+	school_year = 2000
+	yearlefttemp = 1
+	
+	!!Looks
+	pcs_hgt = 170
+	salo = 80
+	genbsize = 17
+	pcs_pubes = 30
+	pcs_leghair = 12
+	pcs_makeup = 1
+	pcs_skin = 40
+	dick = 0
+	
+	!!Basic	
+	pcs_energy = 60
+	pcs_hydra = 60
+	pcs_sleep = 70
+
+	!!Attributes
+	pcs_inhib = 5
+	pcs_stren = 30
+	strenbuf = 10
+	pcs_agil = 30
+	agilbuf = 10
+	pcs_vital = 30
+	vitalbuf = 10
+	pcs_intel = 30
+	pcs_react = 30
+	pcs_sprt = 20
+	pcs_chrsm = 35
+	pcs_prcptn = 40
+	
+	!!Skills
+	pcs_def = 20
+	pcs_run = 20
+	pcs_gaming = 20
+	pcs_humint = 20
+	pcs_observ = 20
+	
+	!!Money, School, ...
+	money = 2000
+	pcs_grades = 40
+	prezikProver = 3
+	brothersawpirsF = 0
+	
+	'<center><img <<$set_imgh>> src="images/pre/csb/petercsb.jpg"></center>'
+	'Your name is Peter Ivanov. You''ve got blond hair and blue eyes. Your parents died shortly after you were born, and your great uncle Ivan took you in. He works at a construction company out of one of the suburbs of St. Petersburg. He''s a man''s man and has never been very close to you, choosing to let you make your own way as long as it does not embarrass him publicly. You''ve grown to be quite independent, but lack any real defining qualities.'
+	
+	date_toggle = args[1]
+	if birthday < 10 and birthmonth < 10:
+		$startdob = 'Your birthday: <B>0<<birthmonth>>/0<<birthday>>/<<birthyear>></B> (MM/DD/YYYY)'
+	elseif birthday < 10 and birthmonth >= 10:
+		$startdob = 'Your birthday: <B><<birthmonth>>/0<<birthday>>/<<birthyear>></B> (MM/DD/YYYY)'
+	elseif birthday >= 10 and birthmonth < 10:
+		$startdob = 'Your birthday: <B>0<<birthmonth>>/<<birthday>>/<<birthyear>></B> (MM/DD/YYYY)'
+	elseif birthday >= 10 and birthmonth >= 10:
+		$startdob = 'Your birthday: <B><<birthmonth>>/<<birthday>>/<<birthyear>></B> (MM/DD/YYYY)'
+	end
+
+	if player_avatar = 0:
+		*nl
+		'<a href="exec:gt ''begin'', ''birthday''"><<$startdob>></a>.'
+	else
+		*nl
+		'<<$startdob>>'
+	end
+	
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/pre/csb/petercsb.jpg"></center>'
+		*nl
+		'You have two options when it comes to beginning your game:'
+		*nl
+		'Starting in August, at the end of the summer holiday, very close to the new school year <i>(recommended for new players)</i>, or starting in June, at the beginning of the summer holiday.'
+		
+		if date_toggle ! 1:
+			if birthmonth >= 7: birthyear -= 1
+			if birthmonth = 6 and day > 1: birthyear -= 1
+		end
+		
+		killvar '$startdob'
+		killvar 'date_toggle'
+		
+		kanikuli = 5
+		$holyday = '<b>Summer holidays</b>'
+		
+		act 'Start at the end of August':
+			month = 8
+			$month = 'August'
+			monthbabkapay = month
+			day = 26
+			week = 5
+			hour = 9
+			kanicont = 6
+			gt 'preCUST', 'Done', 'CSB'
+		end
+
+		act 'Start at the beginning of June':
+			month = 6
+			$month = 'June'
+			monthbabkapay = month
+			day = 1
+			week = 3
+			kanicont = 92
+			Gspassed = 1
+			dostupindorf = 1
+			gt 'preCUST', 'Done', 'CSB'
+		end
+	end
+end
+
 !!******************** SG Start Background Options ******************************
 if $ARGS[0] = 'SGStart':
 
-
 	$pcs_dna = func('dna','generate',$npc_dna['A29'],$npc_dna['A35'])
 
 	StoryLine = 1
 
-	month = 8
-!!	Last friday in August 2016
-	$month = 'August'
-	day = 26
-	week = 5
-	hour = 9
-	kanikuli = 5
-	$holyday = '<b>Summer holidays</b>'
-
+	birthyear = 2000
+	school_year = 2000
+	yearlefttemp = 1
+	
 	if player_avatar = 0:
 		birthmonth = 4
 		birthday = 1
 		pcs_haircol = 1
+		pcs_eyesize = 2
+		pcs_lip = 1
+		pcs_lashes = 1
 	end
 
 !!	Body
@@ -71,28 +235,18 @@ if $ARGS[0] = 'SGStart':
 	pcs_prcptn = 30
 	pcs_magik = 0
 
-	
-	if player_avatar = 0:
-		pcs_eyesize = 2
-		pcs_lip = 1
-		pcs_lashes = 1
-	end
-
 	pcs_heels = 5
 	pcs_makupskl = 20
 	pcs_pubes = 30
 	pcs_leghair = 12
 	pcs_makeup = 1
 
-	home_owned[2] = 1
 	money = 2000
 	pcs_grades = 75
 	prezikProver = 3
 	brothersawpirsF = 0
 	dynamic $currentpursetype + '_purses[<<currentpursenumber>>] = 1'
 
-!!	********************
-
 	!!Default Names
 	$pcs_firstname = 'Svetlana'
 	$pcs_lastname = 'Lebedev'
@@ -129,12 +283,7 @@ if $ARGS[0] = 'SGStart':
 	'Your <<$npc_usedname[''A30'']>> lives in the same building as you do, though you rarely see her except when you pass her in the stairwell. She is your mother''s sister. <<$npc_usedname[''A54'']>>, as everyone calls him, is best friends with your stepfather. <<$npc_firstname[''A11'']>> <<$npc_lastname[''A11'']>>, your childhood friend, is the same age as you and grew up living in the same apartment building on the floor above yours. His father, <<$npc_firstname[''A112'']>>, is an old friend of your mother''s.'
 
 	act 'Re-enter name/s': gt 'preSYS', 'SGStart'
-	act 'Continue':
-		birthyear = 2000
-		yearlefttemp = 1
-		school_year = 2000
-		gt 'preSYS', 'SGStart2'
-	end
+	act 'Continue':	gt 'preSYS', 'SGStart2'
 end
 
 if $ARGS[0] = 'SGStart2':
@@ -170,26 +319,30 @@ if $ARGS[0] = 'SGStart2':
 		end
 		killvar '$startdob'
 		killvar 'date_toggle'
-		act 'Start at the end of August':
+		
+		$holyday = '<b>Summer holidays</b>'
+		
 		!!This is the default start
+		act 'Start at the end of August':
+			month = 8
+			$month = 'August'
+			day = 26
+			week = 5
+			hour = 9
+			kanikuli = 5
 			kanicont = 6
 			gt 'preSYS', 'SGStart3'
 		end
 
-		!!This is to prevent to player from starting at 14
-		if birthmonth = 6 and yearlefttemp = 2:
-			act '<i>Start at the beginning of June</i> Restricted due PC age, set birthday before June or after July to unlock': gt 'preSYS', 'SGStart2', 1
-		else
-			act 'Start at the beginning of June':
-				month = 6
-				$month = 'June'
-				day = 1
-				week = 3
-				kanicont = 92
-				Gspassed = 1
-				dostupindorf = 1
-				gt 'preSYS', 'SGStart3'
-			end
+		act 'Start at the beginning of June':
+			month = 6
+			$month = 'June'
+			day = 1
+			week = 3
+			kanicont = 92
+			Gspassed = 1
+			dostupindorf = 1
+			gt 'preSYS', 'SGStart3'
 		end
 	end
 end

+ 82 - 82
locations/shulga_room.qsrc

@@ -31,7 +31,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 	!limit 1 sex after class
 	if shulga_lern_day ! daystart: shulga_lern_count = 1
 	!----------------------------------------------------
- 
+
 	if RAND(0,3) < 2:
 		$sveta_rnd_name = '<<$pcs_nickname>>'
 	else
@@ -47,7 +47,9 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 	internetS = internet
 	'<center><b><font color = maroon>Living Room</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom.jpg"></center>'
-	
+	*nl
+	act 'Leave the room': gt 'shulgahall'
+
 	if hour >= 14 and hour <= 18 and shulga_whore ! 0 and shulga_whore ! daystart + 7:
 		if shulga_whore < daystart:
 			shulga_whore = daystart + 7
@@ -81,7 +83,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 
 	'There are two sofas next to a <a href="exec: gt ''shulga_room'', ''shultv''">TV</a>, and a <a href="exec:GT ''Komp'',''start''">laptop</a> sitting on a table covered in empty beer bottles.'
 	if hour >= 0 and hour < 7: '<a href="exec: gt ''shulga_room'', ''shulga_bazar_sleep''">Vasily</a> is sleeping on the big couch'
-	
+
 	shulga_room_rnd = RAND(0,2)
 	if shulga_room_rnd = 0:$shulga_room_rnd = 'The boys are sitting on the couch talking and drinking beer.'
 	if shulga_room_rnd = 1:$shulga_room_rnd = 'The boys are drinking beer and playing cards.'
@@ -90,14 +92,12 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 	if week < 5 and hour >= 20: '<<$shulga_room_rnd>> <a href="exec: gt ''shulga_room'', ''shulga_bazar_night''">Vasily</a>, <a href="exec: gt ''shulga_room'', ''den_bazar''">Dan</a> and <a href="exec: gt ''shulga_room'', ''vitek_bazar''">Vitek</a>, invites you to <a href="exec: gt ''shulga_room'', ''shulga_beer''">have a drink with them</a>.'
 	if (week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20): 'Sergey''s son <a href="exec: gt ''shulga_room'', ''shulga_bazar_day''">Vasily</a> is sitting on the big sofa.'
 
-	act 'Leave the room': gt 'shulgahall'
-	
 	if week < 5 and hour >= 20:
 		act 'Drink beer with the guys': gt 'shulga_room', 'shulga_beer'
 		act 'Play cards': gt 'cardgame_durak', 'start'
 	end
 
-	act 'Small sofa':
+	act 'Sit on the small sofa':
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/sdivan.jpg"></center>'
@@ -150,7 +150,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 
 	!do homework:
 	if shulga_lern_count > 0 and kanikuli = 0 and SchoolAtestat = 0 and ((week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20)):
-		act 'Do homework': gt 'shulga_room', 'shulga_lern'
+		act 'Do homework with Vasily': gt 'shulga_room', 'shulga_lern'
 	end
 
 	!You want sex:
@@ -166,7 +166,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 	!You get fucked for days
 	if $ARGS[1] = 'hall':
 		roomsex_gang = RAND(0,100)
-		if kotovLoveQW < 1 and roomsex_gang <= 2 and pav_slut >= 75 and gangsexroom_count > 0 and week < 5 and hour >= 20: 
+		if kotovLoveQW < 1 and roomsex_gang <= 2 and pav_slut >= 75 and gangsexroom_count > 0 and week < 5 and hour >= 20:
 			gt 'shulga_room', 'gang_sex_room_ev1'
 		end
 
@@ -184,7 +184,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 		!If you came in dressed as a prostitute
 		if PCloStyle = 4 and sh_hooker_count > 0 and ((week < 5 and hour >= 20) or (week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20)):
 			gt 'shulga_room', 'sh_hooker'
-		end 
+		end
 	end
 end
 
@@ -201,7 +201,7 @@ if $ARGS[0] = 'sh_hooker':
 		'"Oh, I came over dressed like this for you boys and this is how you greet me. I guess I''ll just be on my way then", you say as you turn toward the door.'
 		'"Wait <<$pcs_nickname>>, it was just a joke. We didn''t mean to offend you. Why don''t you come over and let us make it up to you", Vasily says with a grin.'
 
-		act 'Sigh dramatically and open your arms': 
+		act 'Sigh dramatically and open your arms':
 			shgopsex_gr_day = daystart
 			shgopsex_gr_count -= 1
 			gs 'gopsex', 'settings'
@@ -212,7 +212,7 @@ if $ARGS[0] = 'sh_hooker':
 		'"Listen you jerk, I came here dressed like this for you. If you want I can turn around and head right back out that door", you say putting on your best pouty expression.'
 		'"Come on <<$pcs_nickname>>, I''m sorry it was just a bad joke. Let''s just kiss and make up", Vasily smiles as he unzips his pants.'
 
-		act 'Accept his apology': 
+		act 'Accept his apology':
 			$gopsex_n_npc = 1
 			shgopsex_vasya_day = daystart
 			shgopsex_vasya_count -= 1
@@ -222,7 +222,7 @@ if $ARGS[0] = 'sh_hooker':
 		end
 	end
 
-	act 'Leave feigning resentment': 
+	act 'Leave feigning resentment':
 		sub += 1
 		gt'shulgahall'
 	end
@@ -230,7 +230,7 @@ end
 
 !------------------!
 ! Events with Sonya !
-!==================! 
+!==================!
 !Event Vasily and Sonya in the big room
 
 if $ARGS[0] = 'shulv_sexev1_sonya':
@@ -300,7 +300,7 @@ end
 if $ARGS[0] = 'shulv_sex_sonya':
 	menu_off = 1
 	shulv_sexev_sonya = RAND(0,100)
-	if shulv_sexev_sonya <= 40: 
+	if shulv_sexev_sonya <= 40:
 		gt 'shulga_room', 'shulv_sexev1_sonya'
 	else
 		gt 'shulga_room', 'shulv_sexev2_sonya'
@@ -318,9 +318,9 @@ if $ARGS[0] = 'gang_sexev1_sonya':
 	gs 'arousal','voyeur',5,'group','gangbang'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/shuglinhome/group/ev1_1.jpg"></center>'
-	'You halt on your way into the living room at the sight of Sonia laid out on the couch. Dan''s dick was buried in her pussy, while Vitek slowly fucked her mouth.' 
+	'You halt on your way into the living room at the sight of Sonia laid out on the couch. Dan''s dick was buried in her pussy, while Vitek slowly fucked her mouth.'
 	gs 'gopsex', 'masturb_gg'
-	
+
 	act 'Slide a hand inside your panties.':
 		*clr & cla
 		gs 'arousal', 'masturbate', 5
@@ -381,18 +381,18 @@ end
 if $ARGS[0] = 'gang_sex_sonya':
 	menu_off = 1
 	gang_sexev_sonya = RAND(0,100)
-	if RAND(0,100) < 40: 
+	if RAND(0,100) < 40:
 		gt 'shulga_room', 'gang_sexev1_sonya'
-	elseif RAND(40,100) < 70: 
+	elseif RAND(40,100) < 70:
 		gt 'shulga_room', 'gang_sexev2_sonya'
 	else
 		gt 'shulga_room', 'gang_sexev3_sonya'
-	end	
+	end
 end
 
 !----------------------------------------------!
 !Drink beer with the guys, opening event, etc..d. c Monday - Thursday 20:00 - 24:00!
-!==============================================! 
+!==============================================!
 !Fucked for days by the boys
 
 if $ARGS[0] = 'gang_sex_room_ev1':
@@ -402,7 +402,7 @@ if $ARGS[0] = 'gang_sex_room_ev1':
 	gangsexroom_count -= 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/sex/1_1.jpg"></center>'
-	'Entering the room you are greeted by three drunken boys. Seeing you, they rejoice and begin to pester you.' 
+	'Entering the room you are greeted by three drunken boys. Seeing you, they rejoice and begin to pester you.'
 
 	act 'Greet them':
 		*clr & cla
@@ -429,7 +429,7 @@ if $ARGS[0] = 'gang_sex_room_ev1_1':
 	gs 'arousal','foreplay',5,'group','gangbang'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/sex/1_4.jpg"></center>'
-	'You playfully tell the boys they might as well all get undressed. You grab hold of Vasily and Vitek and slowly start to stroke them. Dan is the odd man out, but a whisper in your ear is all it takes for you fall to you knees.'	
+	'You playfully tell the boys they might as well all get undressed. You grab hold of Vasily and Vitek and slowly start to stroke them. Dan is the odd man out, but a whisper in your ear is all it takes for you fall to you knees.'
 	act 'Serve them': gt 'shulga_room', 'gang_sex_room_ev1_2'
 end
 
@@ -446,7 +446,7 @@ if $ARGS[0] = 'gang_sex_room_ev1_2':
 	gs 'arousal','bj',10,'dick[1]','group','gangbang'
 	gs 'stat'
 	'The boys crowd around you eager to be pleased. As Dan approaches from the front you look up and give him a sultry smile'
-	'Spurred into action, Dan almost knocks you over as jabs his <<dick[1]>>cm <<$dick_girth[1]>> cock in you face. You obediently open your mouth as Dan wraps his hand around the back of your head. He lets out a groan as he slowly begins to fuck your mouth.' 
+	'Spurred into action, Dan almost knocks you over as jabs his <<dick[1]>>cm <<$dick_girth[1]>> cock in you face. You obediently open your mouth as Dan wraps his hand around the back of your head. He lets out a groan as he slowly begins to fuck your mouth.'
 
 	act 'Keep sucking':
 		*clr & cla
@@ -461,7 +461,7 @@ if $ARGS[0] = 'gang_sex_room_ev1_2':
 		act 'Show them how turned on you are':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/sex/1_7.jpg"></center>'
-			'The boys laid you on the sofa, and you spread your legs wide so they can see that even your thighs are all slippery. They get to work between your legs. All you can do is giggle when Vasily remarks on how wet you are. You squirm wildly, as Vitek slides two fingers inside you, while Vasily plays with your clit.' 
+			'The boys laid you on the sofa, and you spread your legs wide so they can see that even your thighs are all slippery. They get to work between your legs. All you can do is giggle when Vasily remarks on how wet you are. You squirm wildly, as Vitek slides two fingers inside you, while Vasily plays with your clit.'
 			gs 'arousal','vaginal_finger',10,'group','gangbang','exhibitionism'
 			gs 'stat'
 			if analplugin = 1:
@@ -470,14 +470,14 @@ if $ARGS[0] = 'gang_sex_room_ev1_2':
 				'"I learned a lesson the hard way that a good girl always come prepared, and It was from someone with a bigger cock than yours anyway", you say as you playfully stick your tongue out at him.'
 				'The boys laugh loudly and continue to explore your body.'
 			end
-			'You can''t take it anymore: "I need someone inside now, so who''s first?"'	
+			'You can''t take it anymore: "I need someone inside now, so who''s first?"'
 
 			act 'Get fucked':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/sex/1_8.jpg"></center>'
 				'They put you down on all fours, Dan immediately starts to furiously fucking you from behind with his <<dick[1]>>cm <<$dick_girth[1]>> cock. Every few seconds he gives you a little slap on the ass for encouragement.'
 				'You answer back with muffled moans that can barely escape your mouth, which is stuffed full with Vitek''s <<dick[3]>>cm <<$dick_girth[3]>> cock.'
-				'Vitek grabs the back of your head and forces himself further into your mouth. When he yells, "Suck it bitch, take it all", a wave of pleasure runs though your body, and you redouble your effort.' 
+				'Vitek grabs the back of your head and forces himself further into your mouth. When he yells, "Suck it bitch, take it all", a wave of pleasure runs though your body, and you redouble your effort.'
 				gs 'arousal','vaginal',10,'dick[1]','group','gangbang'
 				gs 'arousal','bj',10,'dick[3]','group','gangbang'
 				minut -= 10
@@ -532,7 +532,7 @@ if $ARGS[0] = 'gang_sex_room_ev1_2':
 									'Dan was kind enough to help remove anal plug.'
 								end
 								if lubri > 0: 'Remembering it at the last moment, you asked Vasily to grab the lube from your purse.'
-								gs 'arousal', 'anal_finger', 1,'lube' 
+								gs 'arousal', 'anal_finger', 1,'lube'
 								fat -= 1
 								gs 'arousal','vaginal',10,'dick[3]','group','gangbang'
 								gs 'arousal','anal',5,'dick[1]','group','gangbang'
@@ -555,21 +555,21 @@ if $ARGS[0] = 'gang_sex_room_ev1_2':
 									act 'Deeper':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/sex/1_14.jpg"></center>'
-										'You moan loudly as Vitek rocks you from behind with his powerful <<dick[3]>>cm <<$dick_girth[3]>> cock thrusting into your ass. With your head upturned it doesn''t take Dan long to silence yous cries, and fill your mouth back up.' 
+										'You moan loudly as Vitek rocks you from behind with his powerful <<dick[3]>>cm <<$dick_girth[3]>> cock thrusting into your ass. With your head upturned it doesn''t take Dan long to silence yous cries, and fill your mouth back up.'
 										'It goes on like this for awhile with no sound other than soft grunts and moans. Your lower half is almost numb with pleasure. Having your holes stretched like this all at once almost feels too good to put into words. The only word you can think of to describe it is: full. You feel so wonderfully full.'
 										gs 'arousal','anal',10,'dick[3]','group','gangbang'
 										gs 'arousal','bj',10,'dick[1]','group','gangbang'
 										gs 'arousal','vaginal',10,'dick[2]','group','gangbang'
 										minut -= 20
 										gs 'stat'
-										'Eventually Dan decides to take the initiative, or rather take your head in his hands. He forces his cock into the side of you mouth stretching your mouth to it''s limits. Then he sinks halfway down your throat and slowly pulls back out. He orders you to stick out your tongue and begins to slap his rock hard cock against your face. With a groan of appreciation Dan says: "<<$pcs_nickname>> you have become such a good little cocksucker. It wasn''t so long ago that you couldn''t even give a decent hand-job. I think you might even deserve a reward."' 
+										'Eventually Dan decides to take the initiative, or rather take your head in his hands. He forces his cock into the side of you mouth stretching your mouth to it''s limits. Then he sinks halfway down your throat and slowly pulls back out. He orders you to stick out your tongue and begins to slap his rock hard cock against your face. With a groan of appreciation Dan says: "<<$pcs_nickname>> you have become such a good little cocksucker. It wasn''t so long ago that you couldn''t even give a decent hand-job. I think you might even deserve a reward."'
 										'Before you can respond Dan rewards you by violently shoving his cock down your throat until your <<$lip1>> lips are wrapped around the base.'
 
 										act 'Work it':
 											*clr & cla
 											'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/sex/1_15.jpg"></center>'
-											'Eventually the boys lay you down on the sofa. They stand over you and jerk themselves in earnest toward the finish. You eagerly smile up at them awaiting yet another reward.' 
-											'The first to finish is Vitek. He grunts as he blows his load on you, the first of many warm wet splashes against your face and chest. As if on cue, after Vitek finishes Dan and Vasily both begin to cum at the same time. You squirm and giggle with delight as it rains down on you.' 
+											'Eventually the boys lay you down on the sofa. They stand over you and jerk themselves in earnest toward the finish. You eagerly smile up at them awaiting yet another reward.'
+											'The first to finish is Vitek. He grunts as he blows his load on you, the first of many warm wet splashes against your face and chest. As if on cue, after Vitek finishes Dan and Vasily both begin to cum at the same time. You squirm and giggle with delight as it rains down on you.'
 											pcs_horny +=10
 											minut +=10
 											gs 'cum_call', 'face', $boy[3],1,'','',20
@@ -604,13 +604,13 @@ end
 
 if $ARGS[0] = 'drunken_sex_yes':
 	menu_off = 1
-	minut += 5 
+	minut += 5
 	pcs_horny +=10
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/yes'+rand(1,6)+'.jpg"></center>'
 	'It''s time to show these boys that you know how to have a good time'
 	'The guys urge you on calling out various lewd suggestions'
-	
+
 	act 'Present your ass for inspection': gt 'shulga_room', 'drunken_body_popa'
 	act 'Show them your pussy': gt 'shulga_room', 'drunken_body_piz'
 	act 'Shake your tits': gt 'shulga_room', 'drunken_body_sisi'
@@ -684,7 +684,7 @@ if $ARGS[0] = 'drunken_sex':
 	gs 'arousal','bj',3,'dick[2]','group','gangbang','sub'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/sex/bj'+rand(1,13)+'.jpg"></center>'
-	'As you near them, the boys gather around presenting themselves to you for satisfaction. In a haze, you take the nearest cock into your mouth and begin to suck. Your hands instinctively find the shafts of the other boys, and you begin to stroke.'  
+	'As you near them, the boys gather around presenting themselves to you for satisfaction. In a haze, you take the nearest cock into your mouth and begin to suck. Your hands instinctively find the shafts of the other boys, and you begin to stroke.'
 	'The next few minutes become a blur of sucking and stroking. Each boy has turn at your mouth, and they all seem determined to test just how good of a cock sucker you are. When you finally take a moment to catch your breath, your throat hurts and your eyes are watering, but you get a sense of pride from all the groans of pleasure you elicited from the guys..'
 
 	act 'Stand up':
@@ -700,12 +700,12 @@ if $ARGS[0] = 'drunken_sex':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/sex/sex'+rand(1,22)+'.jpg"></center>'
 		gs 'gopsex', 'gg_devst_deflor'
 		'You get halfway to your feet, before you stumble back to the floor. Unannounced one of the boys slides his cock into you from behind. Your gasp is cut short when someone else''s cock rudely fills you mouth, and hits the back of your throat. As you gag and gasp for air, it all becomes a blur. The boys take turns using your young body from end-to-end.'
-		'As time passes, their rough treatment stops hurting and even starts to feel pretty good. You encourage whoever it is behind to keep it up by grinding back into his pelvis.' 
+		'As time passes, their rough treatment stops hurting and even starts to feel pretty good. You encourage whoever it is behind to keep it up by grinding back into his pelvis.'
 		gs 'gopsex', 'gg_sex_orgasm'
 
 		act 'Feel it':
 			*clr & cla
-			minut += 5 
+			minut += 5
 			pcs_horny +=5
 			temp = rand(0,2)
 			if temp = 0:gs 'cum_call', 'stomach', $boy[2],1
@@ -729,7 +729,7 @@ if $ARGS[0] = 'drunken_sex':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/sex/cum'+rand(1,9)+'.jpg"></center>'
 			shulga_whore = daystart + 7
 			'It feels so intense!'
-			'Head spinning, you find yourself back on your knees, and quickly realize the boys weren''t finished. Hot cum and laughter rains down on you. You make a final effort to finish what you started. You open wide for your boys and smile up at them seeking approval. After you have milked the last drop from each of them. Dan pats you on the head and says: "What a good little slut you are <<$pcs_nickname>>. From now on you get to be our personal whore. You are going to have so much fun with us. Now, what do you say? Or we will tell the whole school what a whore you are."' 
+			'Head spinning, you find yourself back on your knees, and quickly realize the boys weren''t finished. Hot cum and laughter rains down on you. You make a final effort to finish what you started. You open wide for your boys and smile up at them seeking approval. After you have milked the last drop from each of them. Dan pats you on the head and says: "What a good little slut you are <<$pcs_nickname>>. From now on you get to be our personal whore. You are going to have so much fun with us. Now, what do you say? Or we will tell the whole school what a whore you are."'
 			'You gaze up at him, with your <<$pcs_eyecol>> eyes open wide as saucers and whisper, "Thank you."'
 			'Dan continues: "For your first official duty you will lick me clean"'
 			'With some hesitation and maybe a little excitement you bend down and lick Dan''s cock clean, occasionally moving to gently suckle on the tip'
@@ -743,7 +743,7 @@ end
 
 if $ARGS[0] = 'drunken_sex_no':
 	menu_off = 1
-	minut += 5 
+	minut += 5
 	pcs_dom +=1
 	pcs_health -= 10
 	gs 'stat'
@@ -757,7 +757,7 @@ end
 
 if $ARGS[0] = 'drunken_sleep':
 	menu_off = 1
-	minut += 180 
+	minut += 180
 	if pcs_sleep < 75:
 		pcs_sleep += 25
 	else
@@ -772,12 +772,12 @@ if $ARGS[0] = 'drunken_sleep':
 	'You wake up with a splitting headache and only vague memories of your night with the guys. Remembering that somebody deserved a kick in the balls you look around the room. Vasily is the only one left, and he is passed out in a heap on the sofa. "It was probably Dan that deserved a kick", you mutter to yourself as you try to get your bearings.'
 
 	act 'Clear your head': gt 'shulga_room', 'start'
-end	
+end
 
 if $ARGS[0] = 'shulga_beer':
 	menu_off = 1
-	if alko < 6: 
-		minut += 5 
+	if alko < 6:
+		minut += 5
 		alko += RAND(1,2)
 		cumspclnt = 2
 		gs 'cum_cleanup'
@@ -789,7 +789,7 @@ if $ARGS[0] = 'shulga_beer':
 		act 'Have another drink': gt 'shulga_room', 'shulga_beer'
 		act 'You''ve had enough': gt 'shulga_room', 'start'
 	else
-		minut += 5 
+		minut += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/pjanaja'+rand(1,8)+'.jpg"></center>'
 		'You are almost too drunk to stand'
@@ -802,11 +802,11 @@ if $ARGS[0] = 'shulga_beer':
 		else
 			act 'Get this party started': gt 'shulga_room', 'drunken_sex_yes'
 		end
-	end	
+	end
 end
 !------------------------------------!
 !TV porn channel, opening event, etc..d.!
-!====================================! 
+!====================================!
 !watch porn TV
 if $ARGS[0] = 'view_pornotv':
 	menu_off = 1
@@ -832,7 +832,7 @@ if $ARGS[0] = 'view_pornotv_evgr':
 		'The guys getting excited watching porn with you.'
 		'Vasily asks if you would like to help them get some relief.'
 		'Everyone''s eyes are fixed on you, as they await your answer.'
-		if pav_slut < 75 or kotovLoveQW > 0: 
+		if pav_slut < 75 or kotovLoveQW > 0:
 			act 'Flee the scene': gt 'shulga_room', 'start'
 		else
 			act 'Suck a cock or three':
@@ -852,7 +852,7 @@ if $ARGS[0] = 'view_pornotv_evgr':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/tv_ev/sex_group/bj'+rand(1,13)+'.jpg"></center>'
 				'When you nod yes, the boys start laughing and get their dicks out and form a pinwheel of flesh around your mouth. You roll your eyes and smile saying: "One at a time at boys. I would tell you to settle down, but I think we''re well past that."'
-				'You decide to reward Vitek for his patience by slowly licking him from base to tip, before wrapping your <<$liptalk3>> lips around him. For a good five minutes you slowly suck, savoring the taste his hard cock.' 
+				'You decide to reward Vitek for his patience by slowly licking him from base to tip, before wrapping your <<$liptalk3>> lips around him. For a good five minutes you slowly suck, savoring the taste his hard cock.'
 				'Eventually Dan and Vasily get their turns too. While dutifully sucking away at one boy, you worked your hands on whoever was waiting, doing your best to make sure nobody felt left out.'
 				if pav_slut >= 75 and pcs_horny < 30 or pav_slut < 75:
 
@@ -944,12 +944,12 @@ if $ARGS[0] = 'view_pornotv_vasya':
 
 		if npc_rel['A11'] >=20 and npc_rel['A11'] <50:'Vasily opens his pants and starts stroking his cock right in front of you. "<<$pcs_nickname>> would you please lend me a hand?", he asks.'
 		if npc_rel['A11'] >=50 and npc_rel['A11'] <70:'Vasily is very excited. He opens his pants and starts jerking off almost as soon as he sits down. He looks you in the eye and silently waits'
-		if npc_rel['A11'] >=70:'Vasily unceremoniously walks up to you and slaps his cock against the side of your face. You don''t even have time to understand whats going before he has you off the couch and down on your knees.'	 
+		if npc_rel['A11'] >=70:'Vasily unceremoniously walks up to you and slaps his cock against the side of your face. You don''t even have time to understand whats going before he has you off the couch and down on your knees.'
 
 		if npc_rel['A11'] < 70:
 			act 'Chicken out': gt 'shulga_room', 'start'
 		end
-		if npc_rel['A11'] >=50 and pav_slut < 75: 
+		if npc_rel['A11'] >=50 and pav_slut < 75:
 			act 'Suck it':
 				*clr & cla
 				npc_sex['A11'] += 1
@@ -969,7 +969,7 @@ if $ARGS[0] = 'view_pornotv_vasya':
 					'Wow, he got a bunch of it in your mouth, but your face and lips are all sticky too. He made such mess, but that''s why you find it so exciting. You gather a little cum off your chin with your finger, and lick it clean. It''s still warm!'
 					'As usual Vasily has gone back to watching TV, and pays no attention to you sitting on the floor, playing with his cum.'
 					act 'Finish':gt 'shulga_room', 'start'
-				end 
+				end
 			end
 		end
 		if npc_rel['A11'] >=20 and npc_rel['A11'] <50:
@@ -979,11 +979,11 @@ if $ARGS[0] = 'view_pornotv_vasya':
 				gs 'cum_call', 'hands', $boy,1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/tv/hj'+rand(1,7)+'.jpg"></center>'
-				'Vasily guides your hand around the shaft of his <<dick>>cm <<$dick_girth>> penis, and slowly starts moving your hand up and down his length. When he removes his hand, your hand continues to tentatively pump. Vasily voices a small grunt of encouragement, and you pick up the pace. He relaxes, as you build a steady rhythm.' 
+				'Vasily guides your hand around the shaft of his <<dick>>cm <<$dick_girth>> penis, and slowly starts moving your hand up and down his length. When he removes his hand, your hand continues to tentatively pump. Vasily voices a small grunt of encouragement, and you pick up the pace. He relaxes, as you build a steady rhythm.'
 				'He let''s out a sharp grunt, and your hand is covered in sticky warmth. Without a word, he quickly tucks himself back in his pants, and goes back to watching TV. Before looking for a tissue, you examine the white mess on your hand. Curious, you give it a little lick with the tip of your tongue.'
 				act 'Stand': gt 'shulga_room', 'start'
 			end
-		end	
+		end
 		if pav_slut >= 75 and npc_rel['A11'] >=70:
 			act 'Suck on it':
 				*clr & cla
@@ -1012,7 +1012,7 @@ if $ARGS[0] = 'view_pornotv_vasya':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/tv/cum'+rand(1,10)+'.jpg"></center>'
 						'Vasily gasps loudly, and thick streams of semen begin to slap against your face'
-						'He finishes with one last loud groan, and gives you a little pat on the head.' 
+						'He finishes with one last loud groan, and gives you a little pat on the head.'
 						'He immediately starts getting dressed while flipping though TV channels, leaving you on the floor feeling like a hot sticky mess.'
 						'You idly clean some of his mess off your face, and lick your fingers, while trying to decide what to do next'
 						act 'Stand up':gt 'shulga_room', 'start'
@@ -1024,7 +1024,7 @@ if $ARGS[0] = 'view_pornotv_vasya':
 end
 !----------------------------------!
 !TV in the living room with Vasily!
-!==================================! 
+!==================================!
 if $ARGS[0] = 'shultv':
 	menu_off = 1
 	rndtvs=rand(1,100)
@@ -1034,7 +1034,7 @@ if $ARGS[0] = 'shultv':
 	if rndtvs>10: pcs_willpwr = pcs_willpwr + RAND(1,5)
 	if rndtvs<=10: minut += 5
 	gs 'stat'
-	
+
 	shulga_tv_rnd = RAND(0,3)
 	if shulga_tv_rnd = 0:$shulga_tv_rnd = 'You watch'
 	if shulga_tv_rnd = 1:$shulga_tv_rnd = 'You watch'
@@ -1055,12 +1055,12 @@ if $ARGS[0] = 'shultv':
 	if shulga_tv_rand = 10:$shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvsport1.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> an MMA fight. You wonder if Vitek is as good as these guys.'
 	if shulga_tv_rand = 11:$shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvsport2.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> a football match.'
 
-	if rndtvs>10:'<<$shulga_tv_rand>> <br> You veg out in front of the TV for 30 minutes.' 
+	if rndtvs>10:'<<$shulga_tv_rand>> <br> You veg out in front of the TV for 30 minutes.'
 	if rndtvs<=10:'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvrekl'+rand(1,4)+'.mp4" width="748" height="540"></video></center> You find some advertising.'
 
 	act 'Look around the room': gt 'shulga_room', 'start'
 	act 'Change the channel': gt 'shulga_room', 'shultv'
-	
+
 	porno_tv_rand=RAND(0,100)
 	if porno_tv_rand<50 or porno_tv_rand>=50 and week < 6 and hour >= 3 and hour <= 23 or porno_tv_rand>=50 and week >= 6 and hour > 2 and hour < 10 or porno_tv_rand>=50 and week >= 6 and hour > 16 and hour <= 23: gt 'shulga_room', 'view_pornotv'
 	if porno_tv_rand>=50:
@@ -1069,10 +1069,10 @@ if $ARGS[0] = 'shultv':
 		if week < 6 and hour >= 0 and hour <= 2: gt 'shulga_room', 'view_pornotv_evgr'
 	end
 end
-	
+
 !--------------------------------------!
 !Bazaar night with Vasily, Vitek, and Dan. On Weekdays hours: 0 to 2!
-!======================================! 
+!======================================!
 if $ARGS[0] = 'shulga_bazar_night':
 	menu_off = 1
 	rnd_rebyata = RAND(0,1)
@@ -1105,7 +1105,7 @@ if $ARGS[0] = 'shulga_bazar_night':
 		if vasyan_textb = 3:$vasyan_textb = '  He tells you a story about a fight: "I got into a scrap with Dimka behind the community center once. I totally whipped his ass, but be careful around him he''s a nasty piece of work."'
 		if vasyan_textb = 4:$vasyan_textb = '  He tells you a story about his trip to the city: "I lost my wallet in the city and had no way to get home. The only way I could earn money for the train was by washing dishes at the barbecue. It turned out great though. The cute barmaid was flirting with me all night, and I even got to make out with her before I left. The next time I make it up there I''m going to rock her world."<br>  "You go get her tiger", you encourage him.'
 		if vasyan_textb = 5:$vasyan_textb = '  Vasily complains: "The economy is broken, and none of these idiots is doing anything about it."<br>  "What should be done to fix it", you ask curiously.<br>  "Oh, I don''t care. I can use my laptop to hack the banks, and get money whenever I need it", he says.<br> "Then why the hell are you complaining", you say frustrated'
-		if vasyan_textb = 6:$vasyan_textb = '  He talks about his trip to the city: "I got lost in the old section of the city. I nearly starved to death, before I found my way out. If you ever end up there be careful. That place is like a Byzantine labyrinth."<br>  "Did you find anything interesting?", you ask.<br>  Not really, there was lot''s of grass and abandoned buildings. I did see a leather clad woman get out of a cab, but she disappeared like a puff of smoke.' 
+		if vasyan_textb = 6:$vasyan_textb = '  He talks about his trip to the city: "I got lost in the old section of the city. I nearly starved to death, before I found my way out. If you ever end up there be careful. That place is like a Byzantine labyrinth."<br>  "Did you find anything interesting?", you ask.<br>  Not really, there was lot''s of grass and abandoned buildings. I did see a leather clad woman get out of a cab, but she disappeared like a puff of smoke.'
 		if vasyan_textb = 7:$vasyan_textb = '  "Hey <<$pcs_nickname>>, the guys and I were trying to figure something out. How big are your tits? I said they look like <<$titsize>>s, but I figured I''d ask you to be sure."<br>  You cross your arms over your chest, and glare at him in response.<br>  "So,bigger then?", he quirks an eyebrow.<br>  You give him a little slug in the arm for an answer.'
 		if vasyan_textb = 8 and npc_rel['A11'] < 30:$vasyan_textb = '  He tells you a story about magic fairies, who live in the countryside. He swears it''s true, but you just roll you eyes.'
 		if vasyan_textb = 8 and npc_rel['A11'] >=30 and webcamera = 1:$vasyan_textb = '  Don''t you sometimes do homework at Julia Milova''s place after school?, he asks.<br>  "Maybe", you say suspiciously.<br>  "Well, if you ever do please put in a good word for me. I think she''s cute", he finishes.'
@@ -1150,7 +1150,7 @@ if $ARGS[0] = 'shulga_bazar_night':
 				'Vasily says: "Keep your pants on, woman. I''m not a machine."'
 				act 'Humph': gt 'shulga_room','shulga_bazar_night'
 			elseif shgopsex_vasya_count > 0:
-				$gopsex_n_npc = 1 
+				$gopsex_n_npc = 1
 				shgopsex_vasya_day = daystart
 				shgopsex_vasya_count -= 1
 				gs 'boyStat', 'A11'
@@ -1158,11 +1158,11 @@ if $ARGS[0] = 'shulga_bazar_night':
 				gs 'gopsex', 'shgopsex'
 			end
 		end
-	end	
+	end
 end
 !--------------------------------------------!
 !Bazaar night with Dan. Monday - Thurstday hours: 20:00 - 24:00!
-!============================================! 
+!============================================!
 if $ARGS[0] = 'den_bazar':
 	menu_off = 1
 	minut += 1
@@ -1201,7 +1201,7 @@ if $ARGS[0] = 'den_bazar':
 		if den_textb_gorslut = 5:$den_textb_gorslut = '  "<<$pcs_nickname>>, hand me the TV remote", Dan says.<br>  He is way closer to it than you, but he looks comfortable. You happily fetch it for him.<br>  "Good girl", he praises you for a job well done.'
 		if den_textb_gorslut = 6:$den_textb_gorslut = '  Dan asks:" <<$pcs_nickname>>, does your sister still work at the local supermarket?"<br>  "Yea, but she does not enjoy it much, so I try not to bother her when she is working", you inform him.<br>  "You should bring her over here sometime. I bet we could find a way to cheer her up", he says suggestively.<br>  "God, is sex the only thing you ever think about, and what on earth makes you think I would do that sort of thing with my sister?", you say a little sheepishly while giving him a sideways glance.'
 		if den_textb_gorslut = 7:$den_textb_gorslut = '  Dan tells you about his visit to the strip club: "You need an ID to get in, but once you do it''s great. They have some of the best looking woman I''ve ever seen in there, and I think on some nights the even have male strippers for ladies"'
-	
+
 		if bazar_count_den <= 0:'  "Be quiet <<$pcs_nickname>>. That''s enough talk out of you tonight. Leave me in peace, unless you want to put those <<$lip1>> lips to a better use", Dan says'
 		if pav_slut < 75 and bazar_count_den > 0: '<<$den_textb>>'
 		if pav_slut >= 75 and bazar_count_den > 0: '<<$den_textb_gorslut>>'
@@ -1211,7 +1211,7 @@ if $ARGS[0] = 'den_bazar':
 	act 'Drink beer': gt 'shulga_room', 'shulga_beer'
 
 	if pav_slut >= 75 and alko >= 1:
-		act 'Have sex with Dan': 
+		act 'Have sex with Dan':
 			if shgopsex_den_count = 0:
 				cla
 				'Dan says: "Damn slut, I''m only one man. Suck your supper out of someones else''s cock"'
@@ -1225,11 +1225,11 @@ if $ARGS[0] = 'den_bazar':
 				gs 'gopsex', 'shgopsex'
 			end
 		end
-	end	
+	end
 end
 !---------------------------------------------!
 !Bazaar with Vitek(Kotov) Monday - Thurstday hours: 20:00 - 24:00!
-!=============================================! 
+!=============================================!
 if $ARGS[0] = 'vitek_bazar':
 	menu_off = 1
 	minut += 1
@@ -1249,7 +1249,7 @@ if $ARGS[0] = 'vitek_bazar':
 		vitek_textb = RAND(0,7)
 		if vitek_textb = 0:$vitek_textb = '  "Any chance I could get you to come over, and do some cleaning? My apartment is such a wreck that it''s virtually uninhabitable. It could really use a woman''s touch."<br>  "I''ll think about it", you answer shyly.<br>  The thought of cleaning Vitek''s place in a skimpy little outfit bubbles up in your mind, and you turn away blushing'
 		if vitek_textb = 1 and SchoolAtestat = 0:$vitek_textb = '  Vitek flexes his bicep, and tells you to feel it. Somewhat hesitantly you give his muscle a little squeeze. It''s hard as a rock, and a little exciting too.<br> "I can bench 300", he boasts.<br>  You have no idea what that means but say: "Wow, that''s really good. I''m impressed."'
-		if vitek_textb = 1 and SchoolAtestat = 1:$vitek_textb = '  Vitek compliments you: "<<$pcs_nickname>>, your hair looks beautiful. I''ve always had a thing for girls with <<$pcs_haircol>> hair"<br>  "Thank you", you say blushing.' 
+		if vitek_textb = 1 and SchoolAtestat = 1:$vitek_textb = '  Vitek compliments you: "<<$pcs_nickname>>, your hair looks beautiful. I''ve always had a thing for girls with <<$pcs_haircol>> hair"<br>  "Thank you", you say blushing.'
 		if vitek_textb = 2:$vitek_textb = '  Vitek invites you to the community center at night to drink and dance with him. The thought of dancing with him sends a little flutter though your chest.<br>  "I might just take you up on that offer you tell", you tell him trying your best to sound sexy.'
 		if vitek_textb = 3:$vitek_textb = '  Vitek talks to you about his boxing training at that community center. He thinks he is getting pretty good. "Stop by if you want to see me in action. There is plenty of other stuff to do there too", he finishes.'
 		if vitek_textb = 4:$vitek_textb = '  Vitek asks: "Do you ever go down to the lake to swim?"<br>  "Sometimes, but it''s been a while", you answer.<br>  "It''s a shame I''ve never seen you in a bathing suit", he says almost shyly.'
@@ -1262,7 +1262,7 @@ if $ARGS[0] = 'vitek_bazar':
 		if vitek_textb_gorslut = 0:$vitek_textb_gorslut = '  Your lying on the couch when Vitek sits down, and puts your feet in his lap. Without saying anything, he gently starts to massage them. You let him know how good it feels with a series of soft moans. Vitek can be so good to you when he wants to be. You think you should probably reward him.'
 		if vitek_textb_gorslut = 1:$vitek_textb_gorslut = '  Vitek imparts some wisdom: "You can determine how close your relationship is with someone by how much you can mock them, before receiving a beating."<br>  "What if I said you have a tiny cock?", you say.<br>  "Then I would attack you", he says. He takes both hands and furiously tickles you around your sides and stomach.<br>  You sequel with delight laughing until you are out of breath.'
 		if vitek_textb_gorslut = 2:$vitek_textb_gorslut = '  Vitek is full of fun facts: "<<$sveta_rnd_name>>, did you know that it''s empirically proven that 95% of girls can no longer pronounce the name of the city Naberezhnye Cheln if they go a month without sex?"<br>  Deadpan you respond: "I speak seven languages."'
-		if vitek_textb_gorslut = 3 and SchoolAtestat = 0 and soniaPS = 1:$vitek_textb_gorslut = '  Vitek says: "Sonia pulled me into the school toilet yesterday, climbed on top of me, and used me for sex. She basically raped me. I may have to go see the therapist at the clinic to get over it."<br>  He says it with a smile, but you can tell he is worried about Sonia.' 
+		if vitek_textb_gorslut = 3 and SchoolAtestat = 0 and soniaPS = 1:$vitek_textb_gorslut = '  Vitek says: "Sonia pulled me into the school toilet yesterday, climbed on top of me, and used me for sex. She basically raped me. I may have to go see the therapist at the clinic to get over it."<br>  He says it with a smile, but you can tell he is worried about Sonia.'
 		if vitek_textb_gorslut = 3 and SchoolAtestat = 1 and soniaPS = 1:$vitek_textb_gorslut = '  Vitek says: "Sonia was pestering me in the park yesterday. When I told her no, and walked away she just followed me. I decided I''d had enough, and started to jog away. She chased me! She actually chased me though the park trying to have sex with me..." He just shakes his head dumbfounded by this turn of events.'
 		if vitek_textb_gorslut = 3 and soniaPS <= 0:$vitek_textb_gorslut = '  Vitek advises you: "If you ever lend money to Natasha Belova don''t expect to get it back. Well, not with cash anyway, her methods of repayment are very interesting though."<br>  You give him a playful slug on the shoulder, and start thinking about Natasha''s legs.'
 		if vitek_textb_gorslut = 4:$vitek_textb_gorslut = '  Vitek starts talking like he is telling a ghost story: " There is a woman who walks our quite streets at night wearing leather and brandishing a whip. They say if she catches you wind up in her dungeon never to be seen again." He finishes by laughing and making spooky sounds.<br>  You are to distracted by thoughts of mysterious leather clad women to laugh with him.'
@@ -1314,11 +1314,11 @@ if $ARGS[0] = 'shulga_lern':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/lern/ev<<lern_imgset>>.jpg"></center>'
 		'You sit down with Vasily for an hour, and do your homework.'
-		act 'Keeps studying': 
+		act 'Keeps studying':
 			lernHome = 0
 			gt 'shulga_room', 'shulga_lern'
 		end
-		act 'Take a break': 
+		act 'Take a break':
 			lernHome = 0
 			gt 'shulga_room', 'shulga_bazar_day'
 		end
@@ -1329,9 +1329,9 @@ if $ARGS[0] = 'shulga_lern':
 			'"<<$pcs_nickname>>, there is no way I can concentrate with you in that outfit. Let''s get you out of it, so we can continue", he suggests.'
 			'From the way he is pawing at you, it looks like more school work is out of the question'
 			'The only questions that remains is: What are you going to do about that bulge in Vasily''s pants?'
-			if pcs_horny >= 50: 
+			if pcs_horny >= 50:
 				act 'You''re already wet.': gt 'shulga_room', 'shulga_lern_sex_yes'
-			elseif pcs_horny <= 50: 
+			elseif pcs_horny <= 50:
 				act 'Oh, I suppose!': gt 'shulga_room', 'shulga_lern_sex_yes'
 				act 'You''re not in the mood': gt 'shulga_room', 'shulga_lern_sex_no'
 			end
@@ -1461,7 +1461,7 @@ if $ARGS[0] = 'shulga_bazar_day':
 	'Vasily is always with Dan and Vitek, who are his best friends. His nickname is Shulga. He''s physically the weakest one of the three, but is a bit of a prankster and always makes the others laugh. He was raised by just his father, after his mother left when he was still an infant.'
 
 	gs 'shulga_room', 'vasya_shulgin_rep'
-	
+
 	act 'Move away': gt 'shulga_room'
 	act 'Talk':
 		*clr & cla
@@ -1491,13 +1491,13 @@ if $ARGS[0] = 'shulga_bazar_day':
 		act 'Further': gt 'shulga_room', 'shulga_bazar_day'
 		gs 'stat'
 	end
-	
+
 	if shulga_lern_count > 0 and SchoolAtestat = 0:
 		act 'Do homework': gt 'shulga_room', 'shulga_lern'
 	end
 
 	if npc_rel['A11']>=70 and pcs_vag >=1 and (alko >= 1 or pcs_horny >= 30):
-		act 'Suggest sex': 
+		act 'Suggest sex':
 			if shgopsex_vasya_count = 0:
 				cla
 				'Vasily says: "Maybe next time <<$pcs_nickname>>. I''ve had a enough for day."'
@@ -1556,11 +1556,11 @@ if $ARGS[0] = 'sleep_vasya_soglasie':
 	'Vasily rubbed his eyes and asks: "What do you want <<$pcs_nickname>>?"'
 	'You plead: "Vasily can I sleep next to you? I can''t get comfortable on the little sofa"'
 	'He couldn''t refuse you, and he scooched over to let you into the bed.'
-	
+
 	act 'Take a nap': gt 'shulga_room', 'sleep_vasya_bed'
-		
+
 	if npc_rel['A11']>=70:
-		act 'Suggest fuck': 
+		act 'Suggest fuck':
 			if shgopsex_vasya_count = 0:
 				cla
 				'Vasily says: "<<$pcs_nickname>>, I''m beat let''s just call it a day."'
@@ -1573,8 +1573,8 @@ if $ARGS[0] = 'sleep_vasya_soglasie':
 				gs 'gopsex', 'settings'
 				gs 'gopsex', 'shgopsex'
 			end
-		end		
-		
+		end
+
 	end
 end
 !---------------------!
@@ -1586,7 +1586,7 @@ if $ARGS[0] = 'shulga_bazar_sleep':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya_sleep.jpg"></center>'
 	'Vasily fast asleep'
 	act 'Leave': gt 'shulga_room'
-	act 'Wake up': 
+	act 'Wake up':
 		if npc_rel['A11'] < 50: gt 'shulga_room', 'sleep_vasya_otkaz'
 		if npc_rel['A11'] >= 50: gt 'shulga_room', 'sleep_vasya_soglasie'
 	end

+ 37 - 20
locations/shulgabath.qsrc

@@ -1,9 +1,9 @@
 # shulgabath
 CLOSE ALL
-$metka = $ARGS[0]
-$loc = $CURLOC
-$metkaM = $ARGS[0]
-$locM = $CURLOC
+$loc = 'shulgabath'
+$metka = 'start'
+$locM = 'shulgabath'
+$metkaM = 'start'
 $location_type = 'bathroom'
 cla
 *clr
@@ -41,9 +41,9 @@ end
 !Bathroom, Sonia choice opening event:
 if $ARGS[0] = 'sexev':
 	menu_off = 1
-	if RAND(0,100) < 50: 
+	if RAND(0,100) < 50:
 		gt 'shulgabath', 'sexev1'
-	else 
+	else
 		gt 'shulgabath', 'sexev2'
 	end
 end
@@ -56,6 +56,7 @@ if $ARGS[0] = 'sexev1':
 	sexev_sonya_count -= 1
 	sh_sonya_sexev += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/shuglinhome/vanna/bj'+rand(1,2)+'.jpg"></center>'
+	*nl
 	'When you enter the bathroom, you freeze when you hear a girl''s voice in there. You carefully open the door to see Sonia sucking Sergey''s cock. She''s even taking a video of herself doing it... you wonder why?'
 	gs 'arousal', 'voyeur', 5
 	gs 'arousal', 'end'
@@ -71,20 +72,23 @@ if $ARGS[0] = 'sexev2':
 	sexev_sonya_count -= 1
 	sh_sonya_sexev += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/ev2_1'+rand(1,2)+'.jpg"></center>'
+	*nl
 	'When you want to enter the bathroom, you see Sonia standing in front of the mirror. Luckily she didn''t see you; she was too occupied counting money. Your curiosity gets the better of you, and you decide to watch her for a while. Where did she get that money?'
 	gs 'arousal', 'voyeur', 5
 	gs 'stat'
-	act 'Continue': 
+	act 'Continue':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/ev2_2'+rand(1,2)+'.jpg"></center>'
+		*nl
 		'Sonia starts to undress, and then puts on a delicate lingerie set. She then touches up on her make-up, fixing every little blemish she can find.'
 		'You realize she''s probably going to come out of the bathroom soon, and quickly move to the kitchen and hide there.'
 		'Sure enough, Sonia comes out of the bathroom a few seconds later, and heads straight for uncle Sergey''s bedroom.'
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
-		act 'Continue': 
+		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/shuglinhome/vanna/ev2_3'+rand(1,2)+'.jpg"></center>'
+			*nl
 			'You quickly sneak to the door, and carefully open it just enough so you can see what''s happening inside the room.'
 			'What you see does not surprise you in the slightest; Sonia is on her knees in front of Sergey, eagerly sucking on his dick.'
 			'"Very nice, baby. Take it deeper... all the way in, there you go..." he encourages her.'
@@ -92,19 +96,21 @@ if $ARGS[0] = 'sexev2':
 			gs 'arousal', 'voyeur', 5
 			gs 'gopsex', 'masturb_gg'
 			gs 'stat'
-			act 'Continue': 
+			act 'Continue':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/shuglinhome/vanna/ev2_4'+rand(1,2)+'.jpg"></center>'
+				*nl
 				'Sergey makes Sonia bend over for him and rams his cock inside her sopping cunt. When he rhythmically fucks your classmate, Sonia moans and groans while her face turns a deep red. She''s completely lost in the moment... for a second you wonder why Sergey even gave her money, looking at her like this makes you think she probably would''ve done it for free anyway.'
-				'After a few minutes Sonia orgasms violently on Sergey''s cock, and even squirts a little.'	
+				'After a few minutes Sonia orgasms violently on Sergey''s cock, and even squirts a little.'
 				gs 'arousal', 'voyeur', 5
 				gs 'stat'
 				gs 'gopsex', 'masturb_gg'
-				act 'Continue': 
+				act 'Continue':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/shuglinhome/vanna/ev2_5'+rand(1,2)+'.jpg"></center>'
+					*nl
 					'When he''s too worked up to postpone his orgasm any longer, Sergey says: "On your knees! Fast!"'
-					'Sonia aims to please, and immediately drops to her knees in front of him with her mouth wide open. Sergey finishes inside Sonia''s mouth, and she swallows his load eagerly. She loudly smacks her lips and smiles at him: "Mmm... delicious!"'	
+					'Sonia aims to please, and immediately drops to her knees in front of him with her mouth wide open. Sergey finishes inside Sonia''s mouth, and she swallows his load eagerly. She loudly smacks her lips and smiles at him: "Mmm... delicious!"'
 					gs 'gopsex', 'masturb_gg'
 					'Now that they''re done, you realize you should probably get the hell out of there before they find you staring. You quickly shut the door.'
 					gs 'arousal', 'voyeur', 5
@@ -133,6 +139,7 @@ if $ARGS[0] = 'ev1':
 	minut += 2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/m.jpg"></center>'
+	*nl
 	'When you go to the bathroom, you find Sonia already in there. "Hi!" she says cheerfully, before returning to touching up her make-up.'
 
 	act 'Chat with Sonia': gt 'shulgabath', 'bazar'
@@ -153,6 +160,7 @@ if $ARGS[0] = 'ev2':
 	minut += 2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/t.jpg"></center>'
+	*nl
 	'When you go to the bathroom, you find Sonia already in there. "Hey!" she shouts indignantly. Oops, she''s on the toilet!'
 	'"Sorry, sorry!" you apologize, quickly leaving the bathroom.'
 	act 'Return to the hallway': gt'shulgahall'
@@ -170,6 +178,7 @@ if $ARGS[0] = 'bazar':
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/b.jpg"></center>'
+	*nl
 	'Ever since Sonia inadvertedly got way too drunk and gave five guys including Vitek and his friends a simultaneous blowjob near the disco, her reputation in Pavlovsk has been in shambles. The girls in her class all give her the silent treatment, pretending she does not exist. Meanwhile the guys all treat her like a cheap whore and regularly ask (or sometimes even demand) sex from her, knowing she doesn''t have the strength to say no.'
 
 	sonya_textb_vanna = RAND(1,7)
@@ -212,32 +221,36 @@ if $ARGS[0] = 'lesb':
 	if frost > 0:frost = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/ev1_1.jpg"></center>'
+	*nl
 	'You fill the bath tub and get in. Sonia is still standing near the mirror, fixing her make-up. She doesn''t seem to mind that you are in here with her.'
 	'Then you smile at her and ask: "Hey Sonia... would you like to take a bath with me?"'
 	'Sonia looks puzzled for a second, and asks: "Like... you want me to get in the bath with you right now?"'
 	'When you nod, she grins: "Actually, that sounds like fun! Sure!" and quickly gets naked, sliding her naked body into the warm tub water.'
 
-	act 'Continue': 
+	act 'Continue':
 		*clr & cla
 		minut += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/shuglinhome/vanna/ev1_2'+rand(1,2)+'.jpg"></center>'
+		*nl
 		'"Mmmm..." Sonia muses, enjoying the warmth of the bath water slowly seeping into her body. For the next few minutes you just sit in the bath next to each other. Sonia occasionally looks at you, but doesn''t say much.'
 
-		act 'Continue': 
+		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/shuglinhome/vanna/ev1_3'+rand(1,2)+'.jpg"></center>'
+			*nl
 			'Just when you were about to say something, Sonia moves closer to you and kisses you full on your mouth. You freeze for a second, and then think to yourself... why the hell not?'
 			'You kiss Sonia back eagerly, playing with her tongue as she thrusts it into your mouth.'
 			gs 'arousal', 'kiss', 5, 'lesbian'
 			gs 'arousal', 'kiss_give', 5, 'lesbian'
 			minut -= 5
 			gs 'stat'
-			act 'Continue': 
+			act 'Continue':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/shuglinhome/vanna/ev1_4'+rand(1,3)+'.jpg"></center>'
+				*nl
 				'Before you realize what''s going on, Sonia signals for you to lift your hips above the water, which you do immediately.'
-				'Sonia moves her head between your legs and licks your cunt eagerly, teasing your clitoris with her tongue. She teases you with one hand, thrusting two fingers inside your snatch while she licks you skilfully. The way she looks into your eyes the whole time makes it a very intimate experience... she''s really good at this!'	
+				'Sonia moves her head between your legs and licks your cunt eagerly, teasing your clitoris with her tongue. She teases you with one hand, thrusting two fingers inside your snatch while she licks you skilfully. The way she looks into your eyes the whole time makes it a very intimate experience... she''s really good at this!'
 				if pcs_horny >=70:
 					pcs_mood += 35
 					pcs_willpwr +=20
@@ -269,6 +282,7 @@ if $ARGS[0] = 'serg_sex':
 	sh_sonya_sexev +=1
 	npc_sex['A25'] += 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vanna/gr/ev1_1_'+rand(1,5)+'.jpg"></center>'
+	*nl
 	'"Sure, I bet Sergey would love having an extra girl around when he fucks me!" she grins. "Come on!"'
 	'You follow her into his room, and she was right; Sergey loves the idea! Sonia eagerly begins to suck his cock, and then offers it to you after a while: "Come on, <<$pcs_nickname>>! Get to work!"'
 	'Sonia notices your hesitance and puts her hand behind your head, gently but firmly guiding your head to his cock. "Go on, you''ll love it! I''ll help!"'
@@ -277,9 +291,10 @@ if $ARGS[0] = 'serg_sex':
 	'"Wow, <<$pcs_nickname>>", Sonia says with some admiration in her voice, "I thought I was good with my mouth, but you sure look like you could teach me a thing or two!"'
 	gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'group'
 	gs 'stat'
-	act 'Continue': 
+	act 'Continue':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vanna/gr/ev1_2_'+rand(1,2)+'.jpg"></center>'
+		*nl
 		'Sergey seems to have made his choice; he wants to fuck you first. He moves up behind you and rubs his hard cock against your pussy lips; the wetness of them combined with his precum make it feel very nice.'
 		'Sonia just watches as Sergey slowly pushes his dick further and further inside of you, idly rubbing her clit and massaging her boobs. Your pussy feels quite full when Sergey is all the way in, but it''s a good kind of full. A nice kind of full. Maybe you should visit Sergey more often...'
 		'When he slowly begins to thrust his cock in and out of you, you open your mouth and let out a soft moan. Sonia sees this as an invitation and grabs your hair, as she rubs her pussy against your lips eagerly. Her actions are making it perfectly clear: you''re supposed to service her with your mouth while you get fucked.'
@@ -290,12 +305,13 @@ if $ARGS[0] = 'serg_sex':
 		gs 'arousal', 'cuni_give', 5, 'lesbian', 'sub', 'group'
 		minut -= 5
 		gs 'stat'
-		act 'Continue': 
+		act 'Continue':
 			*clr & cla
 			minut += 5
 			pcs_horny += 15
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vanna/gr/ev1_3_'+rand(1,4)+'.jpg"></center>'
+			*nl
 			'You have a devious grin on your face when you see Sonia in her current position. She forced you to lick her when Sergey fucked you... well, two can play that game!'
 			'Sergey groans as he enters Sonia, the wetness of her pussy definitely easing his access to her. You must''ve done a good job with your mouth, getting her that worked up.'
 			'"Your turn to service me, dear..." you smirk, right before you lower your hips over Sonia''s mouth before she can protest.'
@@ -310,14 +326,15 @@ if $ARGS[0] = 'serg_sex':
 				$orgasm_txt = 'She does such a good job, she brings you to an orgasm before you can stop her. You loudly groan and your body trembles over hers, causing Sergey to give you some confused looks.'
 				gs 'arousal', 'cuni', 5, 'lesbian', 'dom', 'group'
 				gs 'stat'
-			end	
-			act 'Continue': 
+			end
+			act 'Continue':
 				*clr & cla
 				minut += 5
 				pcs_horny += 10
 				gs 'cum_call','mouth',$boy,1,'','',7
 				pcs_hairbsh = 0
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vanna/gr/ev1_4_'+rand(1,2)+'.jpg"></center>'
+				*nl
 				'When Sergey is close to his orgasm, he stops fucking Sonia and orders the both of you to get down on your knees before him. Sergey readily puts his cock into Sonia''s mouth, and roars loudly as he drops his hot load of sperm onto her tongue.'
 				'Sonia swallows some of it, while you lick the sperm that she didn''t manage to swallow from Sergey''s cock and balls after he pulls out of Sonia''s mouth.'
 				'"<<$pcs_nickname>>, you horny minx!" Sonia exclaims. "I didn''t know you were such a slut for cum!"'

+ 1 - 0
locations/shulgabed.qsrc

@@ -14,6 +14,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'wakeup':
 	gs 'stat'
 	'<center><b><font color = maroon>Uncle Sergey''s bedroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom.jpg"></center>'
+	*nl
 	'Sergey''s bedroom looks just like any other bedroom. There''s a large bed, a television with a VCR connected to it, and a large cabinet to store clothes in. A random amount of junk is deposited on one of the nightstands.'
 
 	if hour < 7 or hour >= 23: 'When you come in you see that<<$serg_obr>> <a href="exec:GT ''Serge_Shulgin'',''sleep''">Sergey</a> is currently on his bed, sound asleep.'

+ 17 - 17
locations/shulgahall.qsrc

@@ -47,6 +47,7 @@ if $ARGS[0] = '':
 			end
 		end
 	end
+	act 'Leave the apartment':minut += 1 & killvar '$boy' & gt'pod_ezd','etaj_3'
 
 	act 'Go to the living room': gt 'shulga_room', 'start','hall'
 	if instr($maintxt,'hear') > 0:
@@ -56,7 +57,6 @@ if $ARGS[0] = '':
 	end
 	act 'Go to the bathroom': gt 'shulgabath', 'start'
 	act 'Go to the kitchen': gt 'shulgakuh',instr($maintxt,'hear')
-	act 'Leave':minut += 1 & killvar '$boy' & gt'pod_ezd','etaj_3'
 end &!--- main ---
 
 if $ARGS[0] = 'shulga_home_momgg1':
@@ -69,7 +69,7 @@ if $ARGS[0] = 'shulga_home_momgg1':
 	'Then Sergey runs her hands over her snatch, rubbing her clit until your mother tries to scoot away from him.'
 	'He smirks at her, and moves his head to her inner thighs. He''s placing kisses all over the place, carefully avoiding her pussy.'
 	'"Just lick me already, you bastard!" your mother groans, and she moans happily as Sergey thrusts his tongue inside her. Having her beg for him is all he was waiting for. Your mother lets out a satisfied sigh and closes her eyes, thoroughly enjoying his mouth on her wet cunt.'
-	
+
 	gs 'arousal', 'voyeur', 5
 	gs 'gopsex', 'masturb_gg'
 	gs 'stat'
@@ -79,7 +79,7 @@ if $ARGS[0] = 'shulga_home_momgg1':
 		'After licking your mother''s pussy for a few minutes, he grabs her by the arms and pulls her up from the couch, putting her down on her knees in front of him. Without needing any prompting, she eagerly closes her lips around th head of his huge cock and begins to take it further and further into her mouth. They''ve definitely done this before.'
 		'Sergey grips your mother''s hair firmly and thrusts his hips forward, forcing his cock all the way down her throat.'
 		'"That''s it Natasha, take it all the way... rub your lipstick all over my groin", he grins, looking her straight in the eye. Then he begins to fuck your mother''s mouth furiously. Your mother takes it like a champ, not showing any gag reflex whatsoever.'
-		
+
 		gs 'arousal', 'voyeur', 5
 		gs 'gopsex', 'masturb_gg'
 		gs 'stat'
@@ -92,7 +92,7 @@ if $ARGS[0] = 'shulga_home_momgg1':
 			'Sergey spreads her butt cheeks with his hands, and guides his cock to her cunt. He''s not very gentle with your <<$npc_nickname[''A29'']>>, and begins to pound her furiously as if his life depended on it.'
 			'Your mother looks like she wouldn''t have it any other way and rhythmically bounces her ass back against his hips, matching his thrusts.'
 			'"Yes! Keep fucking me! Just like that! Aaahhh..." your mother groans.'
-			
+
 			gs 'arousal', 'voyeur', 5
 			gs 'gopsex', 'masturb_gg'
 			gs 'stat'
@@ -102,7 +102,7 @@ if $ARGS[0] = 'shulga_home_momgg1':
 				'You know you shouldn''t be watching this... but wow! Sergey is treating your mother like a cheap whore, and she''s loving it!'
 				'Sergey decides to change things up a bit, and gets up. He then sits down on the couch, his cock still firmly erect. You mother immediately mounts him with a lewd grin on her face, and rides his cock eagerly.'
 				'Sergey roughly pinches your mother''s nipples while he keeps degrading her, talking about what a huge slut she is for him, and how he can''t believe how often she''s coming upstairs to see him lately. Your mother just groans and rides him even harder.'
-				
+
 				gs 'arousal', 'voyeur', 5
 				gs 'gopsex', 'masturb_gg'
 				gs 'stat'
@@ -114,7 +114,7 @@ if $ARGS[0] = 'shulga_home_momgg1':
 					'He lovingly strokes her hair for a second and says: "You''re insatiable, Natasha. I''m glad Vladimir decided the two of you should live here, right below me!"'
 					'"What can I say? Vladimir just can''t keep me satisfied by himself. A woman has her needs, you know..." she grins. "I better freshen up and head back downstairs though, before anyone notices I''m gone. See you soon?"'
 					'Sergey nods happily: "Absolutely!"'
-					
+
 					gs 'arousal', 'voyeur', 5
 					gs 'arousal', 'end'
 					gs 'stat'
@@ -134,11 +134,11 @@ if $ARGS[0] = 'shulga_home_momgg2':
 	'She looks like she''s been at it for a while. Her hair looks all disheveled, and her face looks a bit puffy.'
 	'"Keep sucking, slut", Sergey commands. "I''ll tell you when you''re done."'
 	'Your mother nods and keeps serving his large dick obediently with her mouth. You''re baffled... your mother lets Sergey talk to her like that? Your high-and-mighty mother, who always takes the high ground with you?'
-	
+
 	gs 'arousal', 'voyeur', 5
 	gs 'gopsex', 'masturb_gg'
 	gs 'stat'
-	act 'Keep watching': 
+	act 'Keep watching':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/momgg/ev2_2_'+rand(1,2)+'.jpg"></center>'
 		'After a few more minutes, your mother pulls away and winks at him: "You''ll have to fuck my ass today. It''s that time of the month..."'
@@ -146,21 +146,21 @@ if $ARGS[0] = 'shulga_home_momgg2':
 		'Your mother gets on top of Sergey, and guides his cock towards her tight sphincter. She left out of a soft sigh and bites her lip as she slowly lowers herself down onto it.'
 		'"I''m so full!" she groans, when he''s all the way inside her ass. "Why do you have to be this big?"'
 		'Sergey smirks: "As if you''d have it any other way..." and slowly begins to move his hips once she gets used to his size. Your mother soon matches his thrusts, and rides Sergey more and more enthusiastically.'
-		
+
 		gs 'arousal', 'voyeur', 5
 		gs 'gopsex', 'masturb_gg'
 		gs 'stat'
-		act 'Keep watching': 
+		act 'Keep watching':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/momgg/ev2_3_'+rand(1,2)+'.jpg"></center>'
 			'Then Sergey makes your mother roll on her side. "I love that time of the month..." he growls in her ear as he begins to thrust his cock into her ass more firmly, making your mother moan and mewl with pleasure.'
 			'"Ohh Sergey, that feels so good! Don''t stop!" your mother groans, and she begins to rub her pussy to stimulate herself while he fucks her ass from behind.'
 			'He responds by redoubling his efforts, hammering his hips against hers. He whispers: "You love it when I stretch out your ass, don''t you Natasha? We could be doing this all the time, you know..."'
-			
+
 			gs 'arousal', 'voyeur', 5
 			gs 'gopsex', 'masturb_gg'
 			gs 'stat'
-			act 'Keep watching': 
+			act 'Keep watching':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/momgg/ev2_4.jpg"></center>'
 				'Your mother moans between ragged breaths: "No... I like it... when it''s special..."'
@@ -169,7 +169,7 @@ if $ARGS[0] = 'shulga_home_momgg2':
 				'"Ohh yea! I love it when you come in my ass, Sergey!" your mother gasps. After a few more thrusts, he pulls out and you see his sperm slowly trickle from your <<$npc_nickname[''A29'']>>''s slightly gaped anus.'
 				'"That was fun, babe", Sergey smiles. "I''m guessing I will see you again soon? I know how horny you get when you''re on your period!"'
 				'She kisses him on the lips and slaps his chest playfully. "Shut up!" she grins. "But... yea. See you soon!"'
-				
+
 				gs 'arousal', 'voyeur', 5
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -188,7 +188,7 @@ if $ARGS[0] = 'shulga_home_momggbang':
 	'She''s almost naked, while the men still have their clothes on. They pulled their cocks out through their zippers and your mother is sucking them both off greedily, taking them in her mouth in turns. She''s doing her best to please them both, jerking off whoever she''s not pleasing with her mouth.'
 	'"Just like good old times eh, Misha?" Sergey grins. Misha laughs and nods: "Indeed... I don''t think we''ve ever had a better slut to share than our Natasha!"'
 	'Your mother blushes a bit, but keeps servicing them as if she didn''t hear it.'
-	
+
 	gs 'arousal', 'voyeur', 5
 	gs 'gopsex', 'masturb_gg'
 	gs 'stat'
@@ -201,7 +201,7 @@ if $ARGS[0] = 'shulga_home_momggbang':
 		'Sergey grins and the men change places, moving your mother around. She''s content to just let it happen, happy to please the men any way they see fit.'
 		'"Such an eager slut..." Sergey muses, after they''d been fucking her for a while. "Let''s see how she likes it when both her holes are fucked at once!"'
 		'Misha snorts: "You don''t remember the last time we did? You''re getting old and forgetful, Sergey... it was last week, for crying out loud!"'
-		
+
 		gs 'arousal', 'voyeur', 5
 		gs 'gopsex', 'masturb_gg'
 		gs 'stat'
@@ -211,7 +211,7 @@ if $ARGS[0] = 'shulga_home_momggbang':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/momgg/ev3_3.jpg"></center>'
 			'Your mother ignores the derogatory remarks and eagerly mounts uncle Misha, slowly taking his cock in her ass before leaning back. In fact, it almost looks like she''s enjoying hearing the men talk about her like that!'
 			'Sergey immediately moves between her legs and guides his cock towards her dripping cunt, slamming it in. After a few testy thrusts, the men find a rhythm and fuck your mother in sync, making her moan and beg like you''ve never heard her before. From her usual model behaviour, to acting like a total whore in less than 15 minutes... oh, how the mighty have fallen!'
-			
+
 			gs 'arousal', 'voyeur', 5
 			gs 'gopsex', 'masturb_gg'
 			gs 'stat'
@@ -224,7 +224,7 @@ if $ARGS[0] = 'shulga_home_momggbang':
 				'Your mother quickly blurts out: "No! No, don''t tell Vladimir... he wouldn''t understand."'
 				'Misha raises his hands apologetically and kisses her cheek: "Of course, dear. I honestly prefer keeping you for just me and Sergey anyway. Thanks for the fuck, Natasha. You know where to find us if you need more!"'
 				'You quickly hide when he walks past you. That was close! Your mother quickly cleans herself up a little, chatting with Sergey about everyday things. This really was nothing special for her. You can''t help but wonder how long this has been going on... from how they were talking, it could be years!'
-				
+
 				gs 'arousal', 'voyeur', 5
 				gs 'arousal', 'end'
 				gs 'stat'

+ 1 - 1
locations/shulgahome.qsrc

@@ -15,6 +15,7 @@ gs 'stat'
 if npc_rel['A112'] < 30:$serg_obr = ' uncle' else $serg_obr = ''
 
 'You''re at the door to the Shulgin apartment.'
+act 'Leave':minut += 1 & gt'pod_ezd','etaj_3'
 !Entry conditions:
 if week < 6 and hour >= 10 and hour < 16:
 	'When you ring the doorbell, no one comes to answer the door. Apparently both '+func('gopsex','hide','Shulga_var_name')+' and Sergey are not at home.'
@@ -39,7 +40,6 @@ else
 	'The door is opened by '+func('gopsex','hide','Shulga_var_name')+' and you are invited in.' & act 'Enter':gt 'shulgahall'
 end
 
-act 'Leave':minut += 1 & gt'pod_ezd','etaj_3'
 
 --- shulgahome ---------------------------------
 

+ 23 - 9
locations/shulgakuh.qsrc

@@ -14,6 +14,7 @@ if $ARGS[0] = '':
 	gs 'kit_din'
 	'<center><b><font color = maroon>Kitchen</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh.jpg"></center>'
+	*nl
 
 	if hour >= 18 and hour < 21 and ARGS[0] = 0:
 		if rand(1,100) < 10:
@@ -22,15 +23,15 @@ if $ARGS[0] = '':
 			'When you enter the kitchen,<<$serg_obr>> <a href="exec:gt ''Serge_kuh''">Sergey</a> is standing at the kitchen counter preparing a meal.'
 		end
 	end
+	act 'Return to the hallway': gt 'shulgahall'
 
 	act 'Look in the fridge': gt 'shulgakuh', 'holodil'
 
 	dynamic $driwater
 
-	act 'Return to the hallway': gt 'shulgahall'
 
 !Launch Event with gopotoy kitchen
-	if RAND(0,100) <= 5 and pav_slut >= 75 and gangsexroom_count > 0 and week < 6 and hour >= 0 and hour < 3 and kotovLoveQW < 1: gt 'shulgakuh', 'gang_sex_ev1' 
+	if RAND(0,100) <= 5 and pav_slut >= 125 and gangsexroom_count > 0 and week < 6 and hour >= 0 and hour < 3 and kotovLoveQW < 1: gt 'shulgakuh', 'gang_sex_ev1'
 
 	!===========!
 	!FRIDGE!
@@ -78,10 +79,14 @@ if $ARGS[0] = 'holodil':
 
 	if beer_count = 0 and vodka_count = 0 and sup_count = 0:$r_pusto = '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/holodpusto.jpg"></center><br><font color = red>empty shelves.</font>'
 	if beer_count > 0 and vodka_count > 0 and sup_count > 0:$r_pusto = '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/holod'+rand(1,3)+'.jpg"></center>'
+	*nl
 		'You open the fridge and see:<<$r_vodka>><<$r_beer>><<$r_sup>><<$r_pusto>>'
+
+	act 'Close the refrigerator': gt 'shulgakuh'
+
 	!drink beer
-	if beer_count > 0: 
-		act 'Have a beer':
+	if beer_count > 0:
+		act 'Drink a beer':
 			*clr & cla
 			minut += 5
 			alko += 1
@@ -97,13 +102,14 @@ if $ARGS[0] = 'holodil':
 			beer_count -= 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/beer'+rand(1,3)+'.jpg"></center>'
+			*nl
 			'You take a bottle of beer from the fridge and drink it, quenching your thirst.'
 
 			act 'Continue': gt 'shulgakuh', 'holodil'
 		end
 	end
 	!drink vodka
-	if vodka_count > 0: 
+	if vodka_count > 0:
 		act 'Drink some vodka':
 			*clr & cla
 			minut += 1
@@ -121,9 +127,10 @@ if $ARGS[0] = 'holodil':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka'+rand(1,2)+'.jpg"></center>'
 			'You pour some vodka in a glass and drink it. You shiver as you feel the warm, burning sensation slowly slide down your gullet.'
+			*nl
 			act 'Put the bottle back in the fridge': gt 'shulgakuh', 'holodil'
 
-			act 'Drink more vodka': 
+			act 'Drink more vodka':
 				if vodka_count = 0: '<font color = red>There''s no vodka left, you drank it all!</font><center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka0.jpg"></center>'
 				if vodka_count > 0:
 					minut += 1
@@ -146,13 +153,14 @@ if $ARGS[0] = 'holodil':
 	end
 	!Chava soup
 	if sup_count > 0:
-		act 'Eat a bowl of soup': 
+		act 'Eat a bowl of soup':
 			*clr & cla
 			minut += 5
 			sup_day = daystart
 			sup_count -= 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/sup.jpg"></center>'
+			*nl
 			pcs_health += 10
 			pcs_mood += 20
 			fat += 2
@@ -171,14 +179,13 @@ if $ARGS[0] = 'holodil':
 			act 'Further': gt 'shulgakuh', 'holodil'
 		end
 	end
-	
-	act 'Close the refrigerator': gt 'shulgakuh'
 end &!--- holodil ----
 
 !Event in the kitchen with gopotoy:
 if $ARGS[0] = 'gang_sex_ev1':
 	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/gang1.jpg"></center>'
+	*nl
 	gs 'boyStat', 'A9','3'
 	gs 'boyStat', 'A10','1'
 	gs 'boyStat', 'A11','2'
@@ -197,6 +204,7 @@ if $ARGS[0] = 'gang_sex_ev1':
 	act 'Continue':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/gang2.jpg"></center>'
+		*nl
 		minut += 3
 		gs 'stat'
 		'You stop protesting when Vitek firmly grabs you by the hair. Meanwhile, '+func('gopsex','hide','Shulga_var_name')+' slides his hand underneath your clothes, attempting to thrust a finger inside your snatch.'
@@ -207,6 +215,7 @@ if $ARGS[0] = 'gang_sex_ev1':
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/gang3.jpg"></center>'
+			*nl
 			gs 'arousal', 'foreplay', 5, 'sub', 'rough', 'gangbang'
 			gs 'stat'
 			'The guys force you to squat, and surround you. They all pulled their cocks out of their pants, and Dan is slapping his cock against your cheek impatiently.'
@@ -215,6 +224,7 @@ if $ARGS[0] = 'gang_sex_ev1':
 			act 'Continue':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/gang4.jpg"></center>'
+				*nl
 				gs 'arousal','bj',2,'dick[3]','gangbang'
 				gs 'arousal','bj',2,'dick[1]','gangbang'
 				gs 'arousal','bj',2,'dick[2]','gangbang'
@@ -227,6 +237,7 @@ if $ARGS[0] = 'gang_sex_ev1':
 				act 'Continue':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/gang5.jpg"></center>'
+					*nl
 					gs 'arousal','vaginal',5,'dick[2]','gangbang'
 					gs 'arousal','bj',5,'dick[1]','gangbang'
 					gs 'arousal','hj',5,'dick[3]','gangbang'
@@ -237,6 +248,7 @@ if $ARGS[0] = 'gang_sex_ev1':
 					act 'Continue':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/gang6.jpg"></center>'
+						*nl
 						gs 'dinsex','boy_wants_anal',$boydesc[3]
 						gs 'arousal','anal',5,'dick[3]','gangbang'
 						gs 'arousal','bj',5,'dick[1]','gangbang','sub','rough'
@@ -253,6 +265,7 @@ if $ARGS[0] = 'gang_sex_ev1':
 							'When he sees the concerned look on your face, he smirks: "Do the math, <<$pcs_nickname>>. There are three guys here, you have three holes... what did you think was going to happen? You expect one of us to just jerk off the whole time? Not gonna happen. Let''s take her to the couch, guys."'
 							'Vitek carries you to the couch in his arms as if you weigh nothing, and positions you over his cock before he lowers you. Then the other guys join in, Dan sliding his cock into your already warmed up asshole while Vasily takes your mouth again.'
 							'For the next twenty minutes, the guys take turns fucking all of your holes, swapping it up every now and then.'
+							*nl
 							gs 'arousal','vaginal',3,'dick[3]','gangbang'
 							gs 'arousal','anal',2,'dick[1]','gangbang'
 							gs 'arousal','bj',2,'dick[2]','gangbang','deepthroat'
@@ -272,6 +285,7 @@ if $ARGS[0] = 'gang_sex_ev1':
 							act 'Continue':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/gang8.jpg"></center>'
+								*nl
 								gs 'arousal','bj',5,'dick[2]','gangbang'
 								gs 'arousal','hj',5,'gangbang'
 								gs 'cum_call','face',$boy[2],1

+ 1 - 1
locations/stat_display.qsrc

@@ -85,7 +85,7 @@ if pcs_sleep > 100: pcs_sleep = 100
 $stat_imgtool_msg=''
 $stat_imgextra_msg=''
 
-if Enable_showstatimg = 1 or Enable_statimg_loc > 0:
+if Enable_showstatimg = 1:
 	!There are 3 display mode, with toobar / top / bottom, controlled by Enable_statimg_loc
 	if Enable_statimg_face = 0:
 		$stat_imgtool_msg += '<a href="exec:Enable_statimg_face = 1 & gs ''$menu_obnovit''">◇Face</a>'

+ 4 - 0
locations/stat_sklattrib.qsrc

@@ -116,6 +116,10 @@ if attsklupdate = 0:
 	i = 0 & x = 1
 	:rstloop
 	expadj = func('_difficulty','getexpadj')
+	
+	!! Trait ''Everything is new again'', gained from the cursed school boy start
+	if csb_start = 1 and daystart <= 84: expadj += expadj/2
+	
 	tl = 0
 	:trtrstloop
 	tltp = 0