Browse Source

[added] menu_variables to the school location
[fixes] changed some dynamics into gs, added missing = and some very small fixes in the school locations

julzor 5 years ago
parent
commit
c119008940

+ 44 - 3
locations/gschool_boys_bathroom.qsrc

@@ -1,6 +1,10 @@
 # gschool_boys_bathroom
 
 if $ARGS[0] = 'start':
+	*clr & cla
+	$menu_loc = 'gschool_boys_bathroom'
+	$menu_arg = 'start'
+	menu_off = 0
 	gs 'stat'
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
@@ -8,6 +12,7 @@ if $ARGS[0] = 'start':
 	act 'Play on your phone':
 		school_bunk = 0
 		cla & *clr
+		menu_off = 1
 		'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/usephone1.jpg"></center>'
 		'You pull out your phone, looking for something to do. You can''t really text anyone right now and the games you can play aren''t very good, but it sure as hell beats sitting through another boring class.'
@@ -27,6 +32,7 @@ if $ARGS[0] = 'start':
 	end
 	if siga > 0:
 		act 'Have a smoke':
+			menu_off = 1
 			school_bunk = 1
 			gs 'shortgs','smoker'
 			cla & *clr
@@ -52,6 +58,9 @@ if $ARGS[0] = 'start':
 end
 
 if $ARGS[0] = 'bathroom2':
+	$menu_loc = 'gschool_boys_bathroom'
+	$menu_arg = 'bathroom2'
+	menu_off = 0
 	if school_bunk = 0:
 		pcs_willpwr += rand(5, 10)
 		pcs_mood += rand(10, 30)
@@ -74,6 +83,8 @@ if $ARGS[0] = 'bathroom2':
 end
 
 if $ARGS[0] = 'boys':
+	*clr & cla
+	menu_off = 1
 	i = rand(1,140)
 	if i <= 10 and kotovLoveQW < 1:
 		gt 'gschool_boys_bathroom', 'boy6'
@@ -95,7 +106,8 @@ if $ARGS[0] = 'boys':
 end
 
 if $ARGS[0] = 'boy1':
-	cla & *clr
+	*clr & cla
+	menu_off = 1
 	boyrand = rand(1,8)
 	if boyrand = 1:
 		npc_rel['A147'] += 1
@@ -132,6 +144,8 @@ if $ARGS[0] = 'boy1':
 end
 
 if $ARGS[0] = 'boy2':
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/stall.jpg"></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. You move slightly to make sure you are hidden, but that causes the the toilet seat under you to creak noticeably.'
@@ -239,6 +253,8 @@ if $ARGS[0] = 'boy2':
 end
 
 if $ARGS[0] = 'boy2_sub':
+	*clr & cla
+	menu_off = 1
 	gs 'boyStat', 'A154'
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/radomir/sex/school/boy1bj.jpg"></center>'
@@ -291,6 +307,8 @@ if $ARGS[0] = 'boy2_sub':
 end
 
 if $ARGS[0] = 'boy3':
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/32.jpg"></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. You peek out but don''t see anyone. Confused and a little curious, you leave the stall and take a look around. The next stall door is open and you see Lazar using the toilet as a chair, with a folder in his lap. "Hey Lazar, what''s up?" you ask.'
@@ -336,6 +354,8 @@ if $ARGS[0] = 'boy3':
 end
 
 if $ARGS[0] = 'boy3_kiss':
+	*clr & cla
+	menu_off = 1
 	gs 'boyStat', 'A149'
 	npc_rel['A149'] += 3
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
@@ -405,6 +425,8 @@ if $ARGS[0] = 'boy3_kiss':
 end
 
 if $ARGS[0] = 'boy4':
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/27.jpg"></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. You peek out but you don''t see anyone. Confused and a little curious, you leave the stall and take a look around. The next stall door is open and you see Marcus standing there. His pants and underwear are pulled down to his knees and his large, black cock is standing at attention. "Uh... Hey Marcus, did I catch you at a bad time?" you ask, carefully.'
@@ -556,6 +578,8 @@ if $ARGS[0] = 'boy4':
 end
 
 if $ARGS[0] = 'boy4_end':
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/boys/boys.jpg"></center>'
 	'"I hope you don''t think we are all teases anymore. Even if we do tease, there is normally a big pay off in the end," you tell him as you finish getting the last of your clothes back in place and suggestively wiggle your tongue at him.'
@@ -565,6 +589,8 @@ if $ARGS[0] = 'boy4_end':
 end
 
 if $ARGS[0] = 'boy5':
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/boys/boys.jpg"></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. Within moments, you hear a guy''s voice - you recognize it as Ivan''s: "Hey, wait, can you smell that?"'
@@ -674,6 +700,8 @@ if $ARGS[0] = 'boy5':
 end
 
 if $ARGS[0] = 'boy6':
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/stall.jpg"></center>'
 	if gruptipe ! 4 and hotcat => 5:
@@ -734,6 +762,8 @@ if $ARGS[0] = 'boy6':
 end
 
 if $ARGS[0] = 'boy6_not':
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
 	'You decide to shake your head and try to fend them off, "Not today, boys." They don''t relent and keep pawing at you, one or two even try to push their luck and see if all it takes to sway you is one good squeeze. Vitek and Dan aren''t as handsy as the others but aren''t coming to your aid either. You''re trying to push through the others, towards the door, and you know that if they really don''t want to let you leave, there is no way you could force your way past them. You push a couple of them away and they stay backed off for a moment, but by the time you push another off, another moves back in. They seem to be enjoying the game.'
@@ -753,6 +783,7 @@ if $ARGS[0] = 'boy6_not':
 end
 
 if $ARGS[0] = 'boy6_sub':
+	menu_off = 1
 	grupvalue[4] -=3
 	if gruptipe = 4:
 		pav_sex +=2
@@ -895,6 +926,7 @@ end
 
 if $ARGS[0] = 'companyb':
 	cla & *clr
+	menu_off = 1
 	!!This replaces random girls, with these possible couples for either company1 or company2
 	!!replacement for random boy/girl
 	!!Viktoriya and Vanya
@@ -953,6 +985,7 @@ end
 
 if $ARGS[0] = 'companyb1':
 	cla & *clr
+	menu_off = 1
 	pcs_horny += 5
 	gs 'stat'
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
@@ -997,6 +1030,7 @@ end
 
 if $ARGS[0] = 'companyb2':
 	cla & *clr
+	menu_off = 1
 	pcs_horny += 5
 	gs 'stat'
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
@@ -1041,6 +1075,7 @@ end
 
 if $ARGS[0] = 'companyb3':
 	cla & *clr
+	menu_off = 1
 	pcs_horny += 5
 	gs 'stat'
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
@@ -1087,6 +1122,8 @@ if $ARGS[0] = 'companyb3':
 end
 
 if $ARGS[0] = 'Join them':
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/boys/couplefuck.jpg"></center>'
 	'You step out of the stall and see Arkadi has Anushka bent over, up against one of the stalls, and is fucking her hard and fast. He may have been looking around before but he seems completely oblivious to you now; she, on the other hand, is looking right at you and smiling, as if she had been expecting you.'
@@ -1168,8 +1205,8 @@ if $ARGS[0] = 'Join them':
 end
 
 if $ARGS[0] = 'companyb4':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/sex/teachers1.mp4"></video></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. Soft murmured voices echo in the room, one male, the other female; you can''t quite make out what they are saying. Then there is some rustling of clothes, shortly followed by female moans. You creep up to the stall door, open it just a tiny bit, just as far as you dare without drawing attention, and peek outside.'
@@ -1227,6 +1264,7 @@ end
 
 if $ARGS[0] = 'caughtb':
 	cla & *clr
+	menu_off = 1
 	if rand(1,100) <= 50:
 		gt 'gschool_boys_bathroom', 'caughtb1'
 	else
@@ -1236,6 +1274,7 @@ end
 
 if $ARGS[0] = 'caughtb1':
 	cla & *clr
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caught.jpg"></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. You peek out and see one of your teachers, Mr. Vasilyev, standing at the mirror. You duck back into the stall, close the door as quietly as you can and sit down on the toilet, your heart beating like crazy, hoping he didn''t notice you. You hear his footsteps coming closer, closer... and stop, right outside your stall door.'
@@ -1444,6 +1483,7 @@ end
 
 if $ARGS[0] = 'caughtb2':
 	cla & *clr
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caught.jpg"></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. You peek out and see one of your teachers, Mr. Ivanov, standing at the mirror. You duck back into the stall, close the door as quietly as you can and sit down on the toilet, your heart beating like crazy, hoping he didn''t notice you. You hear his footsteps coming closer, closer... and stop, right outside your stall door.'
@@ -1667,6 +1707,7 @@ end
 
 if $ARGS[0] = 'boy7':
 	cla & *clr
+	menu_off = 1
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/sex/boysroom1.jpg"></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. You peek out and see Igor at the sink washing his hands. Smiling, you exit the stall and call his name. "Hey Igor, what are you up to?"'

+ 73 - 140
locations/gschool_detention.qsrc

@@ -8,8 +8,8 @@ if $ARGS[0] = 'start':
 !!These are the things that can happen when first going into detention.
 !!10% chance, 20% if nerd and 30% if outcast for wedgie
 !!can only happen if Sveta is wearing panties
-
 	minut += 60 - minut
+	menu_off = 1
 	detention_set = 0
 	i = rand(1,100)
 	if ((gruptipe = 3 and i <= 20) or (gruptipe = 5 and i <= 30) or i <= 10) and $pantyworntype ! 'none':
@@ -72,8 +72,7 @@ if $ARGS[0] = 'wedgie':
 	gs 'gschool_detention', 'wedgie2'
 
 	act 'Promise revenge':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 		'You stare at her for a moment. "Just you wait, you''ll pay for this."'
@@ -81,8 +80,7 @@ if $ARGS[0] = 'wedgie':
 		gs 'gschool_detention', 'wedgie2'
 !!If jock or gopnik this option appears
 		act 'Return the favor':
-			*clr
-			cla
+			*clr & cla
 			grupvalue[4] +=5
 			npc_rel['A#'] += 5
 			'<center><b><font color="maroon">Detention</font></b></center>'
@@ -94,8 +92,7 @@ if $ARGS[0] = 'wedgie':
 	end
 !!If jock or gopnik this option appears
 	act 'Return the favor':
-		*clr
-		cla
+		*clr & cla
 		grupvalue[4] +=5
 		npc_rel['A#'] += 5
 		'<center><b><font color="maroon">Detention</font></b></center>'
@@ -108,8 +105,7 @@ end
 
 if $ARGS[0] = 'wedgie2':
 	act 'Back down':
-		*clr
-		cla
+		*clr & cla
 		grupvalue[4] -= 5
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
@@ -117,18 +113,16 @@ if $ARGS[0] = 'wedgie2':
 		*nl
 		'You too say "here" when he calls your name, cursing the fact that you are stuck here. Once he has finished, he tells everyone to study quietly and use their time to "do homework or whatever"; it would appear he doesn''t want to be here anymore than the rest of you. After giving somebody who was talking to his neighbor a glacial look that made him shut up, the teacher pulls out a laptop and starts using it, pretty much ignoring all of you and probably counting the minutes till he can go home, just like you.'
 		act 'Study':
-			cla
-			pcs_grades + 2
-			*clr
+			*clr & cla
+			pcs_grades += 2
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 			'You spend the next three hours studying and doing your homework. Once the bell rings, you gather up your books and head home.'
 			act 'Go home': gt 'gschool_detention', 'end'
 		end
 		act 'Play on phone':
-			cla
-			pcs_mood + 3
-			*clr
+			*clr & cla
+			pcs_mood += 3
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 			'You briefly - very briefly - consider doing homework but the thought alone is enough to bore you, so you pull our your phone, surf the net, play a few games on it and even text back and forth with a few friends. It seems to take forever but eventually, the time is up and the bell rings, allowing you to go home.'
@@ -136,9 +130,8 @@ if $ARGS[0] = 'wedgie2':
 		end
 	end
 	act 'Smack her':
-		*clr
-		cla
-		grupvalue[4] +=5
+		*clr & cla
+		grupvalue[4] += 5
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/slap.jpg"></center>'
 		'See the smug look on her face is to much, you slap her hard across her face. She is obviously surprised by the slap as she doesn''t even try to block it. Several of the other students start yelling "Fight, fight!" but before anything more can happen the teacher walks in. "Enough! Just what the hell is going on?"'
@@ -149,8 +142,7 @@ if $ARGS[0] = 'wedgie2':
 end
 
 if $ARGS[0] = 'Anushka_wedgie':
-	*clr
-	cla
+	*clr & cla
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/wedgie.jpg"></center>'
 	'You arrive back at school on a Saturday - it sucks. Considering you spent all week here already, what could be worse than wasting part of a Saturday in school too? You go to the library where detention is held. A couple of other students are there already, as you make your way over to one of the tables, you feel a hand slide inside your clothes and grab the top of your panties.'
@@ -158,24 +150,21 @@ if $ARGS[0] = 'Anushka_wedgie':
 	'Before you can react or even object the person yanks up on them hard, they jerk them up several times hard enough they almost lift you off your feet, leaving you with a massive wedgie. Once they let go you spin around as you hear the rest of the students laughing at you and you see Anushka standing there obviously amused by her handy work.'
 	gs 'gschool_detention', 'wedgie2'
 	act 'Promise revenge':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 		'You stare at her for a moment. "Just you wait, you''ll pay for this."'
 		'She snorts at your threat. "I''m right here bitch!, do it now, unless your a fucking pussy."'
 		gs 'gschool_detention', 'wedgie2'
 		act 'Return the favor':
-			*clr
-			cla
+			*clr & cla
 			npc_rel['A144'] += 5
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/wedgierev.jpg"></center>'
 			'You quickly step forward and snake your arms around Anushka, reaching into the back of her pants you grab her panties. She realizes what you are going to do a moment to late, she reaches back to stop you, but by then you already have a good hold of her panties. You yank up on them and lean back, lifting her off her feet.'
 			'She grabs your panties again and starts yanking of them as well, the two of you give each other wedgies, trying to force the other to relent first. You can hear the other students hooting and encouraging the two of you. Before a victor can be determined, one of the other students yells that the teacher is coming. She doesn''t releant and you know the teacher is getting close, finally she says. "You let go first and then I will let go." Sure she says she will but will she?'
 			act 'Let go first':
-				*clr
-				cla
+				*clr & cla
 				'<center><b><font color="maroon">Detention</font></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/atomicwed.jpg"></center>'
 				'When you let go and put your hands up to show you have stopped she, yanks you forward and trips you. Once you are on the ground, you try to turn over but she holds onto your panties and starts dragging you across the floor by your panties. You struggle to get up but she keeps pulling you before you can get your balance and you can''t pry her hands off your panties. Just then the teacher walks in. "What''s the meaning of this? Miss Konstantinov let go of her at once." Anushka lets go, but not with out a final yank.'
@@ -189,8 +178,7 @@ if $ARGS[0] = 'Anushka_wedgie':
 end
 
 if $ARGS[0] = 'sitting':
-	*clr
-	cla
+	*clr & cla
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 	'Once the teacher is busy ignoring you, you look around a bit and really don''t see anything interesting going on. Looks like you will have to entertain yourself.'
@@ -200,26 +188,23 @@ end
 
 if $ARGS[0] = 'sitting_events':
 	act 'Study':
-		cla
-		pcs_grades + 2
-		*clr
+		*clr & cla
+		pcs_grades += 2
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 		'You spend the next three hours studying and doing your homework. Once the bell rings, you gather up your books and head home.'
 		act 'Go home': gt 'gschool_detention', 'end'
 	end
 	act 'Play on phone':
-		cla
-		pcs_mood + 3
-		*clr
+		*clr & cla
+		pcs_mood += 3
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 		'You briefly - very briefly - consider doing homework but the thought alone is enough to bore you, so you pull our your phone, surf the net, play a few games on it and even text back and forth with a few friends. It seems to take forever but eventually, the time is up and the bell rings, allowing you to go home.'
 		act 'Go home': gt 'gschool_detention', 'end'
 	end
 	act 'Roam around':
-		cla
-		*clr
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 		'You briefly - very briefly - consider doing homework but the thought alone is enough to bore you. You look around and see no one is looking, so you get up and sneak back into the rows of book shelves.'
@@ -227,23 +212,20 @@ if $ARGS[0] = 'sitting_events':
 		act 'Look around': gt 'gschool_detention', 'Roam around'
 	end
 	act 'bored':
-		cla
-		*clr
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 		'You briefly - very briefly - consider doing homework but the thought alone is enough to bore you. You try playing on your phone but after awhile even that gets boring. You sigh and look around the room, most of the other students are just as bored as you and no one is really paying any attention. You notice one of the boys occasionally looking around and you get a wicked idea, flash him. But should you?'
 		act 'No':
-			*clr
-			cla
+			*clr & cla
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 			'As tempting as it is, you decided against it. You''re just not that kind of girl, after a bit you give up and starting playing on your phone again.'
 			act 'Go home': gt 'gschool_detention', 'end'
 		end
 		act 'Yes':
-			*clr
-			cla
-			pav_sex +=5
+			*clr & cla
+			pav_sex += 5
 			gs 'exhibitionism', 1
 			inhib_exp += rand(1,3)
 			'<center><b><font color="maroon">Detention</font></b></center>'
@@ -271,8 +253,7 @@ end
 
 !!can be any of the girls from school but a nerd, Veronika, Ekaterina, or Anushka.
 if $ARGS[0] = 'upskirt1':
-	*clr
-	cla
+	*clr & cla
 	minut += 60
 	:newupskirtgirl1
 	gs 'gschool_events', 'rand_girl_arg', 1, 1, 0, 1, 1, 0
@@ -284,8 +265,7 @@ if $ARGS[0] = 'upskirt1':
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Ignore it':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/spreadg.jpg"></center>'
 		'You decided it is none of your business and do your best to ignore it. After several minutes one of the boys takes notice and walks over to the table and puts his phone under it and starts taking pictures. She quickly realizes what''s going on and closes her legs together and blushes, soon the two of them are in a heated whisper argument which soon draws the teachers attention. When both feign nothing is wrong and go back to their seats, the teacher keeps a eye on them for a bit before losing interest.'
@@ -293,9 +273,7 @@ if $ARGS[0] = 'upskirt1':
 		act 'Go home': gt 'gschool_detention', 'end'
 	end
 	act 'Get her attention and let her know.':
-		*clr
-		cla
-!!if you can code it to raise the random girl in question friendship
+		*clr & cla
 		npc_rel['A<<i>>'] += 3
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/spreadg.jpg"></center>'
@@ -306,8 +284,7 @@ end
 
 !!can be any of the girls from school but a nerd, Veronika, or Anushka.
 if $ARGS[0] = 'upskirt2':
-	*clr
-	cla
+	*clr & cla
 	minut += 60
 	:newupskirtgirl2
 	gs 'gschool_events', 'rand_girl_arg', 1, 1, 0, 1, 1, 0
@@ -323,8 +300,7 @@ end
 
 !!can be any of the girls from school but a nerd, Veronika, or Ekaterina
 if $ARGS[0] = 'flashing girl':
-	*clr
-	cla
+	*clr & cla
 	minut += 60
 	:newflashinggirl
 	gs 'gschool_events', 'rand_girl_arg', 1, 1, 0, 1, 1, 0
@@ -340,8 +316,7 @@ end
 
 !!can be any of the girls from school but a nerd, Veronika, or Ekaterina
 if $ARGS[0] = 'teasing girl':
-	*clr
-	cla
+	*clr & cla
 	minut += 60
 	:newteasinggirl
 	gs 'gschool_events', 'rand_girl_arg', 1, 1, 0, 1, 1, 0
@@ -357,8 +332,7 @@ end
 
 !!boy can be Dimka, Andrey, Ivan, Lazar, Svyatoslav, or any of the gopnik boys but Niko. If Sveta is dating any of the boys then they should not be called either.
 if $ARGS[0] = 'handjob':
-	*clr
-	cla
+	*clr & cla
 	minut += 60
 	gs 'gschool_events', 'rand_boy_arg', 0, 0, 0, 1, 0, 0
 	
@@ -478,14 +452,12 @@ if $ARGS[0] = 'Help Friends in need':
 end
 
 if $ARGS[0] = 'strange':
-	cla
-	*clr
+	*clr & cla
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/feofan/sex/school/det.jpg"></center>'
 	'You take out your phone and play around with it for a while, but when you look up, you notice Feofan sitting at the same table as you hunched over his folder with his arms surrounding it, obviously trying to hide what he''s looking at. Not to mention it is pretty unusual to see one of the nerds in detention. He seems very engrossed by it and seems to be acting a little weird, maybe a little tense. Maybe you should take a peek at what he is doing? But then again, not minding your own business is at least part of the reason why you are here in the first place.'
 	act 'Ignore him':
-		cla
-		*clr
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/feofan/sex/school/det.jpg"></center>'
 		'You give him one more curious look and then decide to ignore him, going back to playing something on your phone without reacting to the one or two sideways glances he gives you. After a bit he raises his hand and asks to go to the bathroom. When he gets up, you notice the bulge in his pants and his flushed features. He hurries out of the library and comes back some time later, looking... relieved, and the bulge in his pants seems to be gone, too, but since he sits down at a different table, you soon forget about this little "mystery".'
@@ -493,8 +465,7 @@ if $ARGS[0] = 'strange':
 		act 'Go home': gt 'gschool_detention', 'end'
 	end
 	act 'Catch him red handed':
-		cla
-		*clr
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/feofan/sex/school/det1.jpg"></center>'
 		'You can''t take it any longer, your curiosity is killing you! You get up and walk over quietly, circle behind him and look over his shoulder. You see that he is engrossed in an adult magazine, looking at the picture of a guy fucking a school girl up her ass. While you stare at the porn picture yourself, he notices your presence, turning to look over his shoulder at you and when your eyes meet he blushes bright red. He covers the image up with his hands moments afterwards and says. "Don''t tell anyone, please."'
@@ -509,9 +480,8 @@ if $ARGS[0] = 'strange':
 			act 'Go home': gt 'gschool_detention', 'end'
 		end
 		act 'Report him':
-			cla
+			*clr & cla
 			npc_rel['A152'] -= 5
-			*clr
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/feofan/sex/school/det1.jpg"></center>'
 			'You call the teacher over and all color leaves Feofan''s face. He pleads with you not to tell on him but when the teacher arrives, you let him know what he was doing. After a bit of arguing, the teacher grabs the magazine from him, looks it over and let''s him know that what got him into detention is nothing compared to the trouble he''s in now. The teacher has Feofan move to a seat near his desk so he can keep a eye on him, then thanks you and leads Feofan to the front of the library.'
@@ -658,7 +628,6 @@ if $ARGS[0] = 'company':
 		'He laughs a bit, "Is that an invitation for me to stick around and talk?" He seems a bit nervous which is unusual for him.'
 		*nl
 		'"Sure, I would like that", you tell him and soon the two of you are talking. He mostly asks you about you: About what you like, what you do, your favorite movies, books and other bits of information like that. Time flies when you''re having fun and while detention definitely isn''t fun, Marcus certainly makes the time fly. Before you know it, the bell rings and you can pack your things and leave.'
-!!if Sveta had sex in the bathroom already with Marcus, but not anal sex.
 	else
 		'Shortly after the teacher stops paying attention to everyone, Marcus walks over and sits down next to you. "Hey <<$pcs_nickname>>, what''s up?"'
 		'You give him a friendly smile. "Doing time for my crime. At least I won''t have to do it alone."'
@@ -668,10 +637,8 @@ if $ARGS[0] = 'company':
 		'He looks slightly panicked as he reassures you. "No, no, no. It''s not that, I had fun, it was great! I, um... well, I was just wondering if you wanted talk?" He seems a bit nervous which is unusual for him.'
 		'"Sure, I would like that", you tell him and soon the two of you are talking. He mostly asks you about you: About what you like, what you do, your favorite movies, books and other bits of information like that. Time flies when you''re having fun and while detention definitely isn''t fun, Marcus certainly makes the time fly. Before you know it, the bell rings and you can pack your things and leave.'
 	end
-!!both of the above lead to this
 	act 'After detention':
-		cla
-		*clr
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/27.jpg"></center>'
 		'As you leave the school building, Marcus jogs to catch up to you. "Hey, wait up!" You stop and turn around. He looks down at you for a moment while you both stand there before saying: "I like you, <<$pcs_nickname>> and if it is ok I would like to walk you home?"'
 		act '"No"':
@@ -713,8 +680,7 @@ end
 
 !!following can only happen if Sveta let Marcus fuck her in the ass in the boys bathroom while cutting class.
 if $ARGS[0] = 'company2':
-	cla
-	*clr
+	*clr & cla
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/27.jpg"></center>'
 	'Shortly after the teacher stops paying attention to everyone, Marcus walks over and sits down next to you. "Hey <<$pcs_nickname>>, what''s up?"'
@@ -723,8 +689,7 @@ if $ARGS[0] = 'company2':
 	'You grin - it is funny watching him getting a little embarrassed about it. "What about it? I had fun. Didn''t you?", you ask, feigning indignance to tease him.'
 	'He looks slightly panicked as he reassures you. "No, no, no. It''s not that, I had fun, it was great! I, um... well, I was just wondering if you wanted to meet me after detention?"'
 	act 'Refuse':
-		cla
-		*clr
+		*clr & cla
 		npc_rel['A146'] += 2
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/marcus/marcusflirt.jpg"></center>'
@@ -736,8 +701,7 @@ if $ARGS[0] = 'company2':
 		act 'Go home': gt 'gschool_detention', 'end'
 	end
 	act 'Agree':
-		cla
-		*clr
+		*clr & cla
 		npc_rel['A146'] += 4
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
@@ -785,8 +749,7 @@ if $ARGS[0] = 'company2':
 					gs 'cum_call', 'anus', $boy
 					gs 'stat'
 					act 'Finish':
-						cla
-						*clr
+						*clr & cla
 						'<center><b><font color="maroon">Detention</font></b></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/marcus/sex/school/detmcum.jpg"></center>'
 						'When you regain your senses, you feel your ass gaping where there should have been a cock. You also feel the cum running out of it and dripping down on the desk underneath. Marcus pulls you up and gives you a long, passionate french kiss.'
@@ -800,9 +763,8 @@ if $ARGS[0] = 'company2':
 							act 'Go home': gt 'gschool_detention', 'end'
 						end
 						act 'Yes':
-							cla
+							*clr & cla
 							npc_rel['A146'] += 5
-							*clr
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/marcus/marcuswalk.jpg"></center>'
 							'You smile to him. "I like you too, Marcus, and I''d love it if you walked me home." He smiles and walks with you. The two of you continue your conversation from earlier, mostly revolving around you. It seems that he wants to know everything about you. The way home takes way longer than usual but you are in no hurry in his company; at one point, he even puts his arm around your shoulders as you walk.'
 							*nl
@@ -833,8 +795,7 @@ end
 
 !!The following is the special follow up events that can happen if the previous scene has happened.
 if $ARGS[0] = 'Ivanov':
-	cla
-	*clr
+	*clr & cla
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/teacher.jpg"></center>'
 	'Thirty minutes or so into detention, Mr Ivanov calls your name. "Miss <<$Surename>>, please come with me. I need your help with something." He stands up and waits for you to walk up to him, then leads you out of detention, down the hall to the teachers'' lounge. Once inside, he asks you to "please take a seat over there." You walk over and sit down in the offered chair, more than a little confused - why are you here? For awhile, he seems to ignore you again, then walks out of your view for a bit. Just when you are about to ask him why he brought you here, you hear him walk up close behind you and stop.'
@@ -843,8 +804,7 @@ if $ARGS[0] = 'Ivanov':
 	*nl
 	'The wheels are turning in your head: On one hand, it''s not like you haven''t already let him have his way with you, so your reluctance at the thought probably isn''t as strong as it should be. But that doesn''t change the fact that he is blackmailing you, and who''s to say where that leads you or when he''ll be satisfied? Should you submit or make a stand?'
 	act 'Tell him to "fuck off"':
-		cla
-		*clr
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/fuckoff.jpg"></center>'
 		'You flip him off and stand up. "Fuck you, I already gave you what you wanted to be silent." You take a few steps toward the door but then stop dead in your tracks when you hear your own voice, offering Mr Ivanov a fuck if he doesn''t tell on you. The bastard recorded you in the bathroom?! You turn around to see him holding his phone, a hard, triumphant look meeting yours as he answers the silent question: "That''s right, I recorded our little chat. I knew you were going to offer sex - right from the first time you entered my class, I knew you were a little whore, and I was right, wasn''t I? So, now, you are going to be my little whore anytime I want, or else I will get you expelled for trying to have sex with one of your teachers... and I''ll make sure your parents will hear about it, too. Just imagine how disappointed they''ll be how their daughter turned out."'
@@ -852,8 +812,7 @@ if $ARGS[0] = 'Ivanov':
 		'You are completely stunned, shock and fear burning and boiling in your chest like fire and acid. Telling your parents? Getting you expelled from school? You knew he was a twisted motherfucker, but this? You had no idea he was the kind of scum who would threaten to destroy your life so he could own you. A part of you tries to stay rational and thinks that he would get in as much trouble as you, if not more, if the school found out. Problem is, you can''t <b>prove</b> that you had sex, that he took you up on your offer, that he fucked a student. The only recording of the event is his and he''s probably smart enough to cut it so it only has you soliciting him. Would they really expel you? You don''t know.'
 		act 'You can''t take that risk - Suck his cock': gt 'gschool_detention', 'Ivanov_suck'
 		act 'You won''t let him blackmail you - "Fuck you, asshole!"':
-			cla
-			*clr
+			*clr & cla
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/fuckoff.jpg"></center>'
 			'You gather all of your courage in one defiant smirk and flip him off again. "Fuck you, asshole. You hear me? FUCK YOU!!! Do what you gotta do, but I will make sure they know you fucked me and tried to blackmail me, and then we''ll see if they let you keep your job." With that, you walk out and go back towards the library, your heart pounding against your ribs. Several minutes later, Mr Ivanov returns to detention as well and sits back down behind his desk. He doesn''t say anything to you for the rest of the detention, leaving you to contemplate in silence whether your decision was the right one or not. When the bell rings, you quickly gather your stuff and head home.'
@@ -865,6 +824,7 @@ if $ARGS[0] = 'Ivanov':
 end
 
 if $ARGS[0] = 'Ivanov_suck':
+	*clr & cla
 	gs 'boyStat', 129
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/teacherbj.jpg"></center>'
@@ -889,8 +849,7 @@ if $ARGS[0] = 'Ivanov_suck':
 			gs 'arousal', 'anal', 20, 'rough'
 			gs 'stat'
 			act 'Take a facial':
-				*clr
-				cla
+				*clr & cla
 				'<center><b><font color="maroon">Detention</font></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/teachercum.jpg"></center>'
 				'How long he violates your ass with his <<dick>>cm <<$dick_girth>> cock, you cannot tell, other than through the fact that your thighs have been thrust against the edge of the table so many times that your legs really hurt now and you are sure they are badly bruised. It lasts so long that the pain doesn''t seem to let up but only becomes greater, filling you up like a liquid, and you are oh-so-close to the point where you don''t think you can take it anymore when he finally, finally stops and pulls out. He jerks you back and forces you down on your knees, or at least that''s how he acts - in truth, your legs just give away as soon as you no longer have the table to support yourself on.'
@@ -903,8 +862,7 @@ if $ARGS[0] = 'Ivanov_suck':
 				gs 'cum_call', 'mouth', $boy
 				gs 'stat'
 				act 'Back to detention':
-					*clr
-					cla
+					*clr & cla
 					gs 'stat'
 					'<center><b><font color="maroon">Detention</font></b></center>'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
@@ -938,8 +896,7 @@ if $ARGS[0] = 'Roam around':
 end
 
 if $ARGS[0] = 'nothing':
-	*clr
-	cla
+	*clr & cla
 	minut += 60 - minut
 	gs 'stat'
 	gs 'gschool_events', 'rand_teacher_arg'
@@ -953,8 +910,7 @@ if $ARGS[0] = 'nothing':
 		gs 'gschool_detention', 'sitting_events'
 	end
 	act 'Masturbate':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 		'Bored out of your mind and feeling a bit sexually frustrated you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You can just barely hear the two of them which only enhances your own arousal. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again, you peek around the corner to make sure no one is near and heard you. Once it is clear you decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -967,8 +923,7 @@ if $ARGS[0] = 'nothing':
 end
 
 if $ARGS[0] = 'eatout':
-	*clr
-	cla
+	*clr & cla
 	minut += 60 - minut
 	gs 'stat'
 	gs 'gschool_events', 'rand_teacher_arg'
@@ -978,16 +933,14 @@ if $ARGS[0] = 'eatout':
 	gs 'arousal', 'voyeur', 20
 	gs 'stat'
 	act 'Keep watching':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/eatout.mp4"></video></center>'
 		'You watch them, he seems to really know what he is doing, she is fighting to keep from screaming out, many minutes go by. Then she starts to spasm, obviously having a orgasm. He keeps it up through her whole orgasm, once it is finally over. She stands up and pulls up her panties, while he starts to unbutton his pants. She says something that leads to a bit of a heated discussion that you can''t quite hear but you think you know what it is about. Finally he gives up and buttons his pants back and they both head back for the front of the library. As she gives him a kiss on the cheek.'
 		gs 'arousal', 'voyeur', 20
 		gs 'stat'
 		act 'Masturbate':
-			*clr
-			cla
+			*clr & cla
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 			'After they leave you are unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -999,8 +952,7 @@ if $ARGS[0] = 'eatout':
 		end
 	end
 	act 'Masturbate':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 		'Unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You can just barely hear the two of them which only enhances your own arousal. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again, you peek around the corner but the couple is gone. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -1013,8 +965,7 @@ if $ARGS[0] = 'eatout':
 end
 
 if $ARGS[0] = 'finger':
-	*clr
-	cla
+	*clr & cla
 	minut += 60 - minut
 	gs 'stat'
 	gs 'gschool_events', 'rand_teacher_arg'
@@ -1059,8 +1010,7 @@ if $ARGS[0] = 'finger':
 end
 
 if $ARGS[0] = 'doggy':
-	*clr
-	cla
+	*clr & cla
 	minut += 60 - minut
 	gs 'stat'
 	gs 'gschool_events', 'rand_teacher_arg'
@@ -1091,8 +1041,7 @@ if $ARGS[0] = 'doggy':
 		end
 	end
 	act 'Masturbate':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 		'Unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You can just barely hear the two of them which only enhances your own arousal. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again, you peek around the corner but the couple is gone. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -1105,8 +1054,7 @@ if $ARGS[0] = 'doggy':
 end
 
 if $ARGS[0] = 'couple':
-	*clr
-	cla
+	*clr & cla
 	minut += 60 - minut
 	gs 'stat'
 	gs 'gschool_events', 'rand_teacher_arg'
@@ -1116,16 +1064,14 @@ if $ARGS[0] = 'couple':
 	gs 'arousal', 'voyeur', 20
 	gs 'stat'
 	act 'Keep watching':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/couple.mp4"></video></center>'
 		'You watch them, they are very passionate and surprisingly tender in their love making and that is what this is. They are making love instead of fucking, many minutes go by. Then she starts to spasm, obviously having a orgasm. He keeps it up through her whole orgasm, once it is finally over. They quickly get dressed and straighten up their clothes, they have one more final passionate kiss before heading back to the front of the library.'
 		gs 'arousal', 'voyeur', 20
 		gs 'stat'
 		act 'Masturbate':
-			*clr
-			cla
+			*clr & cla
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 			'After they leave you are unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -1137,8 +1083,7 @@ if $ARGS[0] = 'couple':
 		end
 	end
 	act 'Masturbate':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 		'Unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You can just barely hear the two of them which only enhances your own arousal. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again, you peek around the corner but the couple is gone. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -1151,8 +1096,7 @@ if $ARGS[0] = 'couple':
 end
 
 if $ARGS[0] = 'lesbian':
-	*clr
-	cla
+	*clr & cla
 	minut += 60 - minut
 	gs 'stat'
 	gs 'gschool_events', 'rand_teacher_arg'
@@ -1162,16 +1106,14 @@ if $ARGS[0] = 'lesbian':
 	gs 'arousal', 'voyeur', 20
 	gs 'stat'
 	act 'Keep watching':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/udesklick.mp4"></video></center>'
 		'You watch them, Lera seems to really know how to lick pussy. Most likely she has a lot of practice at it, after awhile Lena finally has a orgasm. Once she does she pushes Lera''s face away form her pussy and gets dressed, as Lera continues to masturbate herself for some time before she finally has a orgasm as well. Once she does she moves up and takes a seat next to Lena, all smiles and the two of them start to talk. The seem intent on staying their for the rest of detention.'
 		gs 'arousal', 'voyeur', 20
 		gs 'stat'
 		act 'Masturbate':
-			*clr
-			cla
+			*clr & cla
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 			'After they leave you are unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -1183,8 +1125,7 @@ if $ARGS[0] = 'lesbian':
 		end
 	end
 	act 'Masturbate':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 		'Unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You can just barely hear the two of them which only enhances your own arousal. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again, you peek around the corner but the couple is gone. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -1197,8 +1138,7 @@ if $ARGS[0] = 'lesbian':
 end
 
 if $ARGS[0] = 'anal':
-	*clr
-	cla
+	*clr & cla
 	minut += 60 - minut
 	gs 'stat'
 	gs 'gschool_events', 'rand_teacher_arg'
@@ -1208,16 +1148,14 @@ if $ARGS[0] = 'anal':
 	gs 'arousal', 'voyeur', 20
 	gs 'stat'
 	act 'Keep watching':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/anal.mp4"></video></center>'
 		'You watch them them, he has massive amounts of endurance. It seems like he is never going to relent, a great deal of time passes, before he finally grunts and stops with his dick buried balls deep in her ass. After a couple of breaths he pulls out of her ass, pulling up his pants as he stands up. Lina is a little slower to get up, she pulls up her pants as well. Once they are both standing Ivan gives her a quick kiss and she is all smiles, the two of them then head back to the front of the library.'
 		gs 'arousal', 'voyeur', 20
 		gs 'stat'
 		act 'Masturbate':
-			*clr
-			cla
+			*clr & cla
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 			'After they leave you are unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -1229,8 +1167,7 @@ if $ARGS[0] = 'anal':
 		end
 	end
 	act 'Masturbate':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/mast.mp4"></video></center>'
 		'Unable to take it anymore, you remove enough of your clothes to expose your pussy. Then sitting down with your back to a shelf and your legs spreading wide, you start to masturbate. You can just barely hear the two of them which only enhances your own arousal. You end up having to use your own panties as something to bite down on to keep from crying out. You are not sure how long it takes but no one wanders by and finally you orgasm hard, it rocks your whole body leaving you shaking in its aftermath. After a few minutes you recover and get dressed again, you peek around the corner but the couple is gone. You decided to head back to the tables at the front and wait out the rest of detention there.'
@@ -1258,8 +1195,7 @@ end
 !!event that take place the default start
 if $ARGS[0] = 'inappropriate clothes':
 !!this one can trigger if Sveta is dressed to slutty. If thinness, skirt short, top cut, or pants short has a value of 6 this triggers, or if two of these have a 5 it triggers, or if three of them have a rating of 4+ it triggers. If it triggers it takes the place of all the other detention events.
-	*clr
-	cla
+	*clr & cla
 	gs 'stat'
 	gs 'gschool_events'
 	'<center><b><font color="maroon">Detention</font></b></center>'
@@ -1268,8 +1204,7 @@ if $ARGS[0] = 'inappropriate clothes':
 	*nl
 	'You too say "here" when he calls your name, cursing the fact that you are stuck here. Once he calls your name. "Miss <<$pcs_lastname>>, just what do you think you are wearing?" he asks in a stern disapproving voice, you can tell he is not happy with your choice of attire.'
 	act 'Is something wrong?':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
 		'You look down at your clothes and you know they are on the daring style but still. You look up at him. "Is there something wrong?"'
@@ -1279,8 +1214,7 @@ if $ARGS[0] = 'inappropriate clothes':
 		act 'Take the offer': gt 'gschool_detention', 'offer'
 	end
 	act 'Be a smart ass':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
 		'You pause a moment and look him over. "I know with your lack of fashion sense that you might not understand style, but surely even you must realize these are clothes." You tell him with a smirk which gets several of the other students snickering.'
@@ -1290,8 +1224,7 @@ if $ARGS[0] = 'inappropriate clothes':
 end
 
 if $ARGS[0] = 'offer':
-	*clr
-	cla
+	*clr & cla
 	gs 'pain', 5, 'asscheeks', 'spank'
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/detspank.mp4"></video></center>'

+ 8 - 5
locations/gschool_events.qsrc

@@ -2,7 +2,8 @@
 
 !!From here down they happen before first class
 if $ARGS[0] = 'teacher_greet':
-	!!meet teacher, from 1.2.4
+	*clr & cla
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/26.jpg"></center>'
 	'You walk down the corridor, past countless classrooms. On the next corner, you meet your teacher Anatoly Evgenievich.'
 	act 'Hello':
@@ -216,7 +217,7 @@ end
 
 !!This should be a random event that can happen after school, when lunch break first starts. Not sure what the trigger is now.
 if $ARGS[0] = 'rand_gopnic':
-
+		menu_off = 1
 	if rand(0,1) = 0:
 		r = 9
 	else
@@ -248,7 +249,7 @@ if $ARGS[0] = 'rand_gopnic':
 			*nl
 			if pav_slut > 25: 'On one wall you see written in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
 			act 'Start sucking':
-				cls
+				*clr & cla
 				if r = 9:
 					gs 'boyStat', 'A157'
 					gs 'cum_call', 'mouth', $boy,1
@@ -329,12 +330,13 @@ if $ARGS[0] = 'rand_gopnic':
 end
 
 if $ARGS[0] = 'toilet_bj':
-	cls
+	*clr & cla
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
 	'You know perfectly well, that the group of boys are not going to let you escape. You meekly let the boys drag you to the men''s room, hoping for a miracle to save you. It never comes. When you arrive at the men''s room, one of the guys drives everyone else out; it''s just you and the Gopniks in there now. He goes outside and keeps watch, while two of the others reach for their pants. Several more came in, to watch.'
 	'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way. On the wall of the restroom, you see written in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
 	act 'Start sucking':
-		cls
+		*clr & cla
 		if $boydesc = 'Vitek':
 			gs 'boyStat', 'A157'
 			gs 'cum_call', 'mouth', $boy,1
@@ -370,6 +372,7 @@ end
 
 !!this should be a random event that can happen at lunch if I recall correctly.
 if $ARGS[0] = 'rand_scoolboy':
+	menu_off = 1
 	:scoolboy_loop
 	scoolboy = rand(1,5)
 	*clr & cla

+ 79 - 82
locations/gschool_girls_bathroom.qsrc

@@ -2,15 +2,18 @@
 
 if $ARGS[0] = 'start':
 	$location_type = 'bathroom'
-	cls
+	*clr & cla
+	$menu_loc = 'gschool_girls_bathroom'
+	$menu_arg = 'start'
+	menu_off = 0
 	gs 'stat'
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/girlsbathroom.jpg"></center>'
 	'You slip into the girl''s bathroom and into one of the stalls; the few other students who are already in the room don''t pay any attention to you. You sit on one of the toilets and pull your feet up, so no one can see them under the stall. After a few minutes, you hear the other girls all leave. Only moments later, the bell for class rings and you relax, a period of peace and quiet ahead of you.'
 	act 'Play on phone':
 		school_bunk = 0
-		*clr
-		cla
+		*clr & cla
+		menu_off = 1
 		gs 'stat'
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/usephone'+ rand(1,2) +'.jpg"></center>'
@@ -30,7 +33,8 @@ if $ARGS[0] = 'start':
 		act 'Smoke':
 			school_bunk = 1
 			gs 'shortgs','smoker'
-			cls
+			*clr & cla
+			menu_off = 1
 			gs 'stat'
 			'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/smoke'+ rand(1,3) +'.jpg"></center>'
@@ -50,34 +54,33 @@ if $ARGS[0] = 'start':
 end
 
 if $ARGS[0] = 'bathroom2':
-	
+	*clr & cla
+	$menu_loc = 'gschool_girls_bathroom'
+	$menu_arg = 'bathroom2'
+	menu_off = 0
 	if school_bunk = 0:
 		pcs_willpwr += rand(5, 10)
 		pcs_mood += rand(10, 30)
-		cls
 		gs 'stat'
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/usephone'+ rand(1,2) +'.jpg"></center>'
 		'For the rest of the period, you play on your phone. Despite several instances of boredom and indecision that left you wishing you could just go out, you find it very relaxing to be your own master and by the time the next class bell rings, you are in a far better mood than before.'
 
-		act 'Go to class':gt 'gschool_lessons', 'short_break'
-	
+		act 'Go to class':gt 'gschool_lessons', 'short_break'	
 	else
 		pcs_willpwr += rand(5, 10)
 		pcs_mood += rand(10, 30)
-		cls
 		gs 'stat'
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/smoke'+ rand(1,3) +'.jpg"></center>'
 		'You spend the rest of the period playing on your phone while you smoke. The games on your cellphone are kinda boring, and once or twice you hear somebody walking around out on the corridor, causing your heart to skip a beat when you realize they might smell the smoke, but despite all that, you found this use of the period very relaxing and by the time the next class bell rings, you are in a far better mood than before.'
 
 		act 'Go to class':gt 'gschool_lessons', 'short_break'
-	
 	end
-
 end
 
 if $ARGS[0] = 'girls':
+	menu_off = 1
 	i = rand(1,100)
 	if i <= 25:
 		gt 'gschool_girls_bathroom', 'girl3'
@@ -89,8 +92,8 @@ if $ARGS[0] = 'girls':
 end
 
 if $ARGS[0] = 'girl1':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 !!girl should be random girl from your class, one of the cool girls, jock girls or one of the gopnik girls. No nerds as they would be unlikely to cut. No Lena or Lera and no Sonia, they will all have their own scenes.
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/girlsbathroom.jpg"></center>'
@@ -99,8 +102,8 @@ if $ARGS[0] = 'girl1':
 end
 
 if $ARGS[0] = 'girl2':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/girlsbathroom.jpg"></center>'
 	'After a couple of minutes, you hear the bathroom door quietly open and close. Soft footsteps echo back and forth and you know someone else is in the bathroom with you. You peek out of your stall and see Sonia standing at the mirror, applying makeup. Relieved, bored and starved for company, you open the stall door. "Hey Sonia, what''s up?"'
@@ -135,7 +138,7 @@ if $ARGS[0] = 'girl2':
 		gs 'arousal', 'foreplay', 10, 'lesbian'
 		gs 'stat'
 		act 'Continue':
-			cls
+			*clr & cla
 			'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/school/sonialick.jpg"></center>'
 			'The treatment she gives your clit and nipples turns your panties into a soaked mess and your entire body is tense now, still a ways away from release but too far gone to even think about stopping now. She pushes you back into the stall and briefly covers you mouth with hers, her sweet perfume tickling your nose with the promise of sexual bliss, your tongues wrestling with each other as you practically tear eachother''s clothes off. Sonia sits you down on the edge of the toilet and spreads your legs wide; the smoldering look she gives you as she kneels down between them sends waves of excitement through your body. The girl takes her time as she kisses her way down from your breasts to your navel, to your pubic mound... then past your sex, down your inner thigh. Just as you open your mouth to protest, her tongue takes a lingering lap at your tongue.'
@@ -144,7 +147,7 @@ if $ARGS[0] = 'girl2':
 			gs 'arousal', 'cuni', 10, 'lesbian'
 			gs 'stat'
 			act 'Return the favor':
-				cls
+				*clr & cla
 				'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/school/soniatrade.jpg"></center>'
 				'It seems to last forever, your insides twitching and squeezing the life out of Sonia''s fingers, your knuckles as white as the porcelain you''re holding onto. It takes you a while to recover from the orgasm, to notice the goofy, smug smile on Sonia''s face, and you can''t help but chuckle at her expression and your own sudden relaxation. With your legs feeling like they''re made out of jelly, you slide yourself off the toilet and trade places with Sonia, down on your knees in front of her. You consider teasing her like she did you, admiring her perfectly smooth sex and her beautiful body and face for a few seconds, but you are both past teasing at this point and you put your head between her legs and start licking her pussy with enthusiasm. She moans and grips your hair, showing you how much she appreciates your effort, but you don''t feel like you are as skilled as she is, and it both peeves you and spurs you on. It takes you longer to get her to start moaning loudly than it did her. In an attempt to copy her technique, you slip one of your slender fingers into her pussy, penetrating her while you work her clit with your tongue.'
@@ -162,8 +165,8 @@ if $ARGS[0] = 'girl2':
 end
 
 if $ARGS[0] = 'girl3':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/girls/lena-lera.jpg"></center>'
 	if grupTipe ! 4:
@@ -258,7 +261,8 @@ end
 !!Sex with Lera and Lena in the toilets
 if $ARGS[0] = 'toy bunny':
 	toy_bunny = 1
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'pain', 1, 'asscheeks', 'spank'
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/girls/lena-leraown.jpg"></center>'
@@ -268,7 +272,7 @@ if $ARGS[0] = 'toy bunny':
 	gs 'arousal', 'foreplay', 10, 'lesbian', 'group', 'sub'
 	gs 'stat'
 	act 'You got a pretty mouth':
-		cls
+		*clr & cla
 		gs 'pain', 2, 'asscheeks', 'spank'
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/girls/lena-leranipple.jpg"></center>'
@@ -372,6 +376,7 @@ if $ARGS[0] = 'company':
 !!Andrey and Lizaveta
 !!Andrey and Sonia
 !!Lena and Lavrenti
+menu_off = 1
 if soniaPS > 0 and rand(0,1) = 0:
 		$rand_girl = 'Sonia'
 	elseif rand(0,1) = 0:
@@ -400,8 +405,8 @@ if soniaPS > 0 and rand(0,1) = 0:
 end
 
 if $ARGS[0] = 'company1':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyvag.mp4"></video></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. Soft murmured voices echo in the room, one male, the other female; you can''t quite make out what they are saying. Then there is some rustling of clothes, shortly followed by female moans. You creep up to the stall door, open it just a tiny bit, just as far as you dare without drawing attention, and peek outside.'
@@ -411,7 +416,7 @@ if $ARGS[0] = 'company1':
 	gs 'stat'
 	'Afraid you might get caught, you close the door and move back to sit on the toilet.'
 	act 'Wait them out':
-		cls
+		*clr & cla
 		pcs_horny += 15
 		gs 'stat'
 		'You decide to keep quiet and wait until they are done fucking. She gets very loud after a while, obviously having a orgasm, and moans obscenities, encouraging him to fuck her "harder!". A few minutes later, he grunts as well. They talk in low voices again after they have both cum; the water is running for a couple of seconds as they clean up, then you hear the door open and close, and all is quiet once more.'
@@ -422,7 +427,7 @@ if $ARGS[0] = 'company1':
 		end
 	end
 	act 'Masturbate':
-		cls
+		*clr & cla
 		if pcs_inhib < 40:inhib_exp += rand(1,3)
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/sex/masturbate'+ rand(1,2) +'.mp4"></video></center>'
@@ -439,8 +444,8 @@ if $ARGS[0] = 'company1':
 end
 
 if $ARGS[0] = 'company2':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyanal.mp4"></video></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. Soft murmured voices echo in the room, one male, the other female; you can''t quite make out what they are saying. Then there is some rustling of clothes, shortly followed by female moans. You creep up to the stall door, open it just a tiny bit, just as far as you dare without drawing attention, and peek outside.'
@@ -450,7 +455,7 @@ if $ARGS[0] = 'company2':
 	gs 'stat'
 	'Afraid you might get caught, you close the door and move back to sit on the toilet.'
 	act 'Wait them out':
-		cls
+		*clr & cla
 		pcs_horny += 15
 		gs 'stat'
 		'You decide to keep quiet and wait until they are done fucking. She gets very loud after a while, obviously having a orgasm, and moans obscenities, encouraging him to fuck her ass "harder!". A few minutes later, he grunts as well. They talk in low voices again after they have both cum; the water is running for a couple of seconds as they clean up, then you hear the door open and close and all is quiet once more.'
@@ -461,7 +466,7 @@ if $ARGS[0] = 'company2':
 		end
 	end
 	act 'Masturbate':
-		cls
+		*clr & cla
 		stat['mast'] += 1
 		if pcs_inhib < 40:inhib_exp += rand(1,3)
 		orgasm += 1
@@ -482,7 +487,8 @@ if $ARGS[0] = 'company2':
 end
 
 if $ARGS[0] = 'company3':
-	cls
+	*clr & cla
+	menu_off = 1
 	pcs_horny += 5
 	gs 'arousal', 'voyeur', 10
 	gs 'stat'
@@ -504,7 +510,7 @@ if $ARGS[0] = 'company3':
 		end
 	end
 	act 'Masturbate':
-		cls
+		*clr & cla
 		'<center><b><font color="maroon">Boys bathroom</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/sex/masturbate'+ rand(1,2) +'.mp4"></video></center>'
 		'Listening to <<$rand_girl>> getting pounded, the constant slapping sounds of flesh and her moans of pleasure is exciting - too exciting for you. You know you shouldn''t, you know it''s risky, but you just can''t resist: You pull your panties off, hike up your skirt and spread you legs. Your hands slides down, down your thigh, then back up, up towards your crotch. Your pussy lips are already swollen and starting to get wet, and your clit stands out as if to make it easier for you to find it.' 
@@ -526,15 +532,15 @@ if $ARGS[0] = 'company3':
 end
 
 if $ARGS[0] = 'company4':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/sex/teachers1.mp4"></video></center>'
 	'After a couple of minutes, you hear someone else in the bathroom with you. Soft murmured voices echo in the room, one male, the other female; you can''t quite make out what they are saying. Then there is some rustling of clothes, shortly followed by female moans. You creep up to the stall door, open it just a tiny bit, just as far as you dare without drawing attention, and peek outside.'
 	*nl
 	'You see Vice Principal Kuznetsov standing near the sinks with his pants around his ankles while Miss Orlov down on her knees, with her top pulled down. She has his cock in her mouth, sucking it for all she is worth. They both seem to be greatly enjoying themselves. You know you should really stop watching incase you get caught but how often do you get to see two of your teachers go at it?'
 	act 'Watch':
-		cls
+		*clr & cla
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/sex/teachers2.mp4"></video></center>'
 		'You decide to keep watching them, she sucks his cock for awhile as you watch. Neither seem to be aware of your presence as they are engrossed in each other. Then he pulls her up standing and turns her around, he pushes her forward. Bending her over the sinks, as she pulls up her skirt, he pulls down her panties. With her panties around her ankles he moves up and starts fucking her, at first he is slow but passionate. As she begins to moan louder he picks up his pace and before long he is pounding her like crazy.'
@@ -553,7 +559,7 @@ if $ARGS[0] = 'company4':
 		end
 	end
 	act 'Wait them out':
-		cls
+		*clr & cla
 		pcs_horny += 15
 		gs 'stat'
 		'You decide to keep quiet and wait until they are done fucking. She gets very loud after a while, obviously having a orgasm, and moans obscenities, encouraging him to fuck her "harder!". A few minutes later, he grunts as well. They talk in low voices again after they have both cum; the water is running for a couple of seconds as they clean up, then you hear the door open and close, and all is quiet once more.'
@@ -564,7 +570,7 @@ if $ARGS[0] = 'company4':
 		end
 	end
 	act 'Masturbate':
-		cls
+		*clr & cla
 		if pcs_inhib < 40:inhib_exp += rand(1,3)
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/sex/masturbate'+ rand(1,2) +'.mp4"></video></center>'
@@ -582,6 +588,7 @@ end
 
 
 if $ARGS[0] = 'caught':
+	menu_off = 1
 	gtoilet_rand = rand(1,100)
 	if gtoilet_rand <= 25:
 		killvar 'gtoilet_rand'
@@ -604,7 +611,8 @@ if $ARGS[0] = 'caught':
 end
 
 if $ARGS[0] = 'caught1':
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/raven/sex/school/caughtf.jpg"></center>'
@@ -622,8 +630,7 @@ if $ARGS[0] = 'caught1':
 		gt 'gschool_office', 'principal'
 	end
 	act 'Sweet talk her':
-		*clr
-		cla
+		*clr & cla
 !!sweet talk has two versions, success and failure. Chance it works. 25% base + 5% per appearance scale point above 5(1-10 range), -5% per appearance scale point under 5. +5% if A student, +10% if honor roll, -5% if C student, -10% if D, -20% if failing school. nerd no change, +5% if cool kid, +10% if jock, -20% if gopnik.
 		gs 'gschool_events', 'sweet'
 		if rand(1,100) < Sweet_talk + 25:
@@ -649,15 +656,13 @@ if $ARGS[0] = 'caught1':
 		end
 	end
 	act 'Suggest she punish you instead':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/bendover.jpg"></center>'
 		'You get up and walk past her, out of the stall, then get down on all fours. You meet her look of incomprehension with feigned innocence. "I know I''ve been a bad bad girl, Miss, but why does it have to be the principle? Couldn''t **you** punish me instead? Those demerits could ruin my life, and you would love a chance to teach me a lesson, wouldn''t you?" You wiggle your butt invitingly.'
 !!punish me has two versions, success and failure. Chance it works. 35% base + 5% per appearance scale point above 5(1-10 range), -5% per appearance scale point under 5. -10% if A student, -20% if honor roll, +5% if C student, +10% if D, +20% if failing school. -15% nerd, 0% if cool kid, -10% if jock, +20% if gopnik.
 		act 'Continue':
-			*clr
-			cla
+			*clr & cla
 			gs 'gschool_events', 'sweet'
 			if rand(1,100) < Sweet_talk + 35:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/eartwist.jpg"></center>'
@@ -672,7 +677,7 @@ if $ARGS[0] = 'caught1':
 			else
 				if rand(0,100) <= 75:
 					act 'Spanking':
-						cls
+						*clr & cla
 						gs 'pain', 2, 'asscheeks', 'spank'
 						'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/raven/sex/school/caughtfspank.jpg"></center>'
@@ -682,7 +687,7 @@ if $ARGS[0] = 'caught1':
 						gs 'arousal', 'foreplay', 10, 'sub', 'maso'
 						gs 'stat'
 						act 'Continue':
-							cls
+							*clr & cla
 							gs 'pain', 2, 'asscheeks', 'spank'
 							gs 'stat'
 							'<center><b><font color="maroon">Girls bathroom</font></b></center>'
@@ -701,15 +706,14 @@ if $ARGS[0] = 'caught1':
 					end
 				else
 					act 'strapon':
-						*clr
-						cla
+						*clr & cla
 						'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/girls/strap.jpg"></center>'
 						'Ms Braakman looks at you for a long moment. You can tell that she is seriously considering her options, can see a hardness in her eyes, a desire to punish you that seems greater than you expected. A moment later, she has made up her mind and walks over to you. "I suppose the principle doesn''t have to know about this, as long as you get properly punished." She grabs you by the hair, pulls you over to the sinks and bends you over the sinks, with your head nearly touching the mirror. "And make no mistake: I will make sure you''ll remember this lesson." She pulls your skirt up and your panties down with an ease that speaks of habit, then strips off your shirt and bra too - maybe those rumors about the principal being a dominatrix were about the wrong teacher? You watch her rummage through her purse and bite your lower lip, a bit turned on by her display of dominance and experience and looking forward to a little spanking... but then your eyes go wide: The object she had been looking for is a large black strapon. It looks like it could hurt a bit, but you''re already a little wet, so maybe it won''t be so bad. Steeling yourself, you reach down between your legs and spread your pussy lips to make it easier for her to enter.'
 						*nl
 						'She notices and chuckles: "You were right, I''d love to punish you... but I''m going to punish you how **I** want." With the strapon in place, she slips a condom on and spreads some lube on it too. *If she''s even lubing it up, maybe this this won''t be so bad*, you hope. If this is how she wants to punish you, then who are you to argue with your teacher? You start rubbing your spread pussy as she comes closer, planning to enjoy this.'
 						act 'Continue':
-							cls
+							*clr & cla
 							'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/raven/sex/school/caughtfstrap.jpg"></center>'
 							'But instead of feeling it slip into your pussy, you feel the large, lubed-up tip force its way past your sphincter: She wants to fuck your ass with this huge thing! It hurts, and you try to pull away, but she grab your hips and keeps you in place. "You''ve been a bad little girl, <<$pcs_firstname>>", Ms Braakman observes, her voice somewhere between imperious and gleeful, "and bad little girls deserve to have their asses punished." You shiver in fearful anticipation of the anal rape her words promise, but instead, all she does is slowly push the massive dildo in.'
@@ -733,15 +737,13 @@ if $ARGS[0] = 'caught1':
 		end
 	end
 	act 'Offer sex':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
 		'You get down on your knees in front of her and hike up your skirt a little bit to reveal more of your legs. When you are sure you have her eyes on you, you look up at your teacher and suggestively lick your lips. "You seem tense, ma''am . How about I help you relax a little bit and you just pretend you didn''t see me here?"'
 !!offer sex has two versions, success and failure. Chance it works. 30% base + 5% per appearance scale point above 5(1-10 range), -10% per appearance scale point under 5. -10% if B student, -20% A student, -40% if honor roll, 0% if C student, +5% if D, +10% if failing school. -20% nerd, 0% if cool kid, -10% if jock, +20% if gopnik.
 		act 'Continue': 
-			*clr
-			cla
+			*clr & cla
 			gs 'gschool_events', 'sweet'
 			if rand(1,100) < Sweet_talk + 30:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/eartwist.jpg"></center>'
@@ -754,8 +756,7 @@ if $ARGS[0] = 'caught1':
 					gt 'gschool_office', 'principal'
 				end
 			else
-				*clr
-				cla
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/raven/sex/school/caughtffinger.jpg"></center>'
 				'Ms Braakman looks at you for a long moment. You can tell that she is seriously considering her options, can see a hardness in her eyes give way to lust. She seems to be struggling with herself, but her words leave no doubt as to which side came out on top: "Take off your skirt and panties." Suppressing a smile, you do as she tells you and you get naked from the waist down. Once you are, she bends you over the sink, sucking on two of her fingers as she goes. With her other hand, she gives your bare ass several hard swats of the kind that make you yelp and leaves your butt red and stinging, but you almost immediately forget about that when she slides her wet fingers inside your pussy and starts finger-banging you with one hand. Ms Braakman doesn''t ease up on the spanking but now all the pain does is add to the pleasure.'
 				*nl
@@ -766,7 +767,7 @@ if $ARGS[0] = 'caught1':
 				'But just as you''re approaching the edge, she stops, pulls her fingers out of you and steps away. You want to protest, but her order preempts it: "Take off the rest of your clothes."'
 				
 				act 'Continue':
-					cls
+					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/raven/sex/school/caughtfvag.jpg"></center>'
 					'Tense and frustrated, you do as you''re told, watching from the corner of your eyes as Ms Braakman removes her blouse, skirt, and panties, leaving her naked save for her stockings and corset. With most clothes removed, she grabs you by your hair and pulls you into the stall; there, she puts one foot up on the disabled bar and presses your face against her crotch.'
 					*nl
@@ -788,7 +789,8 @@ if $ARGS[0] = 'caught1':
 end
 
 if $ARGS[0] = 'caught2':
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caught'+ rand(1,2) +'.jpg"></center>'
@@ -832,15 +834,13 @@ if $ARGS[0] = 'caught2':
 		end
 	end
 	act 'Suggest a blowjob':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
 		'You get down on your knees in front of him and hike up your skirt just a little bit to reveal more of your legs. When you are sure you have his eyes on you, you look up at him and suggestively lick your lips. "You seem tense, sir. How about I help you relax a little bit and you just pretend you didn''t see me here?"'
 !!blowjob has two versions, success and failure. Chance it works. 35% base + 5% per appearance scale point above 5(1-10 range), -10% per appearance scale point under 5. -10% if A student, -20% if honor roll, +5% if C student, +10% if D, +20% if failing school. -20% nerd, +10% if cool kid, +10% if jock, +20% if gopnik.
 		act 'Continue':
-			*clr
-			cla
+			*clr & cla
 			gs 'gschool_events', 'sweet'
 			if rand(1,100) < Sweet_talk + 35:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
@@ -862,7 +862,7 @@ if $ARGS[0] = 'caught2':
 				gs 'arousal', 'bj', 10, 'dom'
 				gs 'stat'
 				act 'Continue':
-					cls
+					*clr & cla
 					gs 'stat'
 					'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtcum.jpg"></center>'
@@ -882,15 +882,13 @@ if $ARGS[0] = 'caught2':
 		end
 	end
 	act 'Offer sex':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/bendover.jpg"></center>'
 		'You get up and walk past him, out of the stall, then bend over against the wall. One of your hand runs down to your butt and you hike the skirt a bit, then a bit more... then a little bit more, just enough to see a hint of your crotch. All the while, you are looking at Mr Vasilyev over your shoulder, and now you say: "I know I''ve been a bad, bad girl... and I don''t want any demerits. If you don''t report me, sir, I will let you fuck me." You follow your offer up with an inviting wiggle of your butt.'
 !!offer sex has two versions, success and failure. Chance it works. 20% base + 5% per appearance scale point above 5(1-10 range), -10% per appearance scale point under 5. -10% if A student, -20% if honor roll, +5% if C student, +10% if D, +20% if failing school. -20% nerd, +10% if cool kid, +10% if jock, +20% if gopnik.
 		act 'Continue':
-			*clr
-			cla
+			*clr & cla
 			gs 'gschool_events', 'sweet'
 			if rand(1,100) < Sweet_talk + 20:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
@@ -906,7 +904,7 @@ if $ARGS[0] = 'caught2':
 				'Your teacher looks at you for a long moment. You can tell that he is seriously considering his options; you can also see one of those ''options'' getting hard in his pants while he stares at your ass. You smile and tug at your skirt, causing it to rise and fall just a tiny bit every time. Only a few seconds later, he walks towards you, pulling out his dick and stroking it - apparently, your wiggling tight nubile ass was too much for him to say no to. When he reaches you, he pushes you down. "Get on your knees and give me a blow job."' 
 				'You do as he says and reach out for his cock.'
 				act 'Suck him':
-					cls
+					*clr & cla
 					gs 'boyStat', 'A128'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
 					'You stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up the shaft and back down, then back up, run your tongue around the head once, twice, thrice, four times, your eyes locked with his all the while... before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the the action.'
@@ -920,7 +918,7 @@ if $ARGS[0] = 'caught2':
 						act 'Cum': gt 'gschool_girls_bathroom', 'caught2_cum'
 					else
 						act 'Vaginal':
-							cls
+							*clr & cla
 							'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtsex.jpg"></center>'
 							'He has you get up on one of the sinks, pushes up your skirt all the way and pulls down your panties, tossing them aside. His fingers find your pussy a few moments later and it seems he''s making sure you are good and wet. Then you see a condom in his hand - does he always have one in his pocket when he''s at school? - and he puts it on. As he does that, you try to get comfortable but it is not easy with the faucet jabbing you in the back.'
@@ -943,8 +941,8 @@ if $ARGS[0] = 'caught2':
 end
 
 if $ARGS[0] = 'caught2_cum':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtcum.jpg"></center>'
 	'Your teacher pulls out of you and you off the sink, gentle pushing you down to your knees while he gets rid of the condom. He holding his dick near your face, right in front of your mouth, and jerks it a couple of times. It starts spurting loads of hot cum out and the jets land all over your face, mostly around your mouth, a small flood of white he must have been saving up for several days, at least. When the well in his balls dries up, he rubs the tip of his dick against your lips and then shoves it back into your mouth, the sight of you covered in his cum emboldening him. You look up at him while you suck his cock clean, smiling around him as you feel him getting soft in your mouth. He pulls himself out of your mouth again and tucks his dick back into his pants.'
@@ -959,7 +957,8 @@ if $ARGS[0] = 'caught2_cum':
 end
 
 if $ARGS[0] = 'caught3':
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caught'+ rand(1,2) +'.jpg"></center>'
@@ -1021,8 +1020,7 @@ if $ARGS[0] = 'caught3':
 		end
 	end
 	act 'Suggest a blowjob':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
 		'You get down on your knees in front of him and hike up your skirt just a little bit to reveal more of your legs. When you are sure you have his eyes on you, you look up at him and suggestively lick your lips. "You seem tense, sir. How about I help you relax a little bit and you just pretend you didn''t see me here?"'
@@ -1069,7 +1067,7 @@ if $ARGS[0] = 'caught3':
 				gs 'arousal', 'bj', 10, 'sub','deepthroat'
 				gs 'stat'
 				act 'Continue':
-					cls
+					*clr & cla
 					gs 'stat'
 					'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtcum.jpg"></center>'
@@ -1090,14 +1088,12 @@ if $ARGS[0] = 'caught3':
 		end
 	end
 	act 'Offer sex':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/bendover.jpg"></center>'
 		'You get up and walk past him, out of the stall, then bend over against the wall. One of your hand runs down to your butt and you hike the skirt a bit, then a bit more... then a little bit more, just enough to see a hint of your crotch. All the while, you are looking at Mr Vasilyev over your shoulder, and now you say: "I know I''ve been a bad, bad girl... and I don''t want any demerits. If you don''t report me, sir, I will let you fuck me." You follow your offer up with an inviting wiggle of your butt.'
 		act 'Continue':
-			*clr
-			cla
+			*clr & cla
 !!offer sex has two versions, success and failure. Chance it works. 30% base + 5% per appearance scale point above 5(1-10 range), -10% per appearance scale point under 5. -20% if A student, -40% if honor roll, +10% if C student, +20% if D, +40% if failing school. -70% nerd, +30% if cool kid, +30% if jock, +50% if gopnik.
 			if pcs_grades >= 90:
 				Sweet_talk = -40
@@ -1133,7 +1129,7 @@ if $ARGS[0] = 'caught3':
 				'Mr Ivanov looks at you for a long moment. You can tell that he is seriously considering his options; you can also see one of those ''options'' getting hard in his pants while he stares at your ass. You smile and tug at your skirt, causing it to rise and fall just a tiny bit every time. Only a few seconds later, he walks towards you, pulling out his dick and stroking it - apparently, your wiggling tight nubile ass was too much for him to say no to. When he reaches you, Mr Ivanov roughly pulls off your skirt and undresses you, tossing your clothes haphazardly around the bathroom. Once you are stark naked, he pushes you down.'
 				'"Get on your knees and suck my cock, like the good little slut you are.", he commands as he pulls his dick out in front of your face.'
 				act 'Blow him':
-					cls
+					*clr & cla
 					gs 'boyStat', 'A129'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj.jpg"></center>'
 					'You do as you are told and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up the shaft and back down, then back up, run your tongue around the head once, twice, thrice, four times, looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you control the the action.'
@@ -1142,7 +1138,7 @@ if $ARGS[0] = 'caught3':
 					gs 'arousal', 'bj', 10, 'sub','deepthroat'
 					gs 'stat'
 					act 'Anal':
-						cls
+						*clr & cla
 						Ivanov_toilet = 1
 						'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtanal.jpg"></center>'
@@ -1182,7 +1178,8 @@ if $ARGS[0] = 'caught3':
 end
 
 if $ARGS[0] = 'caught4':
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caughtpr1.jpg"></center>'
@@ -1201,13 +1198,13 @@ if $ARGS[0] = 'caught4':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caughtpr3.jpg"></center>'
 			'She tosses the cigarette between your legs into the toilet, followed by her grabbing your uniform in one hand and your ear with her other hand. She painfully twists your ear and drags you out of the stall, so fast you nearly stumble and fall. "You will learn to respect me and this school, no matter what. Before I am done with you missy you will either be toying the line or begging to be expelled."'
 			act 'She''s really pissed':
-				cls
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caughtpr4.jpg"></center>'
 				'She twists you ear so painfully that tears well up in your eyes. She forces you down on all fours on the floor, she slides her foot forward and then forces your head down right over her shoe. "Lick my shoes clean" When you hesitate she twists your ear hard enough you think she is about to rip if off the side of your head. Not having much of a choice your start licking her shoes. After you do as you are told and lick her shoes for a bit she lets go of your ear and instead directs you how to lick her shoes. You are tempted to stop but you know she will just get ahold of your ear again or worse, so you do as you are instructed.'
 				gs 'arousal', 'foreplay', 10, 'sub', 'humiliation'
 				gs 'stat'
 				act 'This is not fair':
-					cls
+					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caughtpr5.jpg"></center>'
 					'As you lick her shoes, she reaches down and grabs you by the hair and twists it painfully in her hand, yanking you to your feet by your hair painfully. Once back on your feet she pushes you forward bending you over, her hand in you hair holds you in place while her other hand pulls up your skirt and pulls your panties down around your knees.'
 					gs 'arousal', 'foreplay', 10, 'sub', 'maso'

+ 2 - 2
locations/gschool_gossip.qsrc

@@ -30,7 +30,8 @@ if $ARGS[0] = 'gym':
 	gs 'gschool_gossip', 'girls'
 end
 
-if $ARGS[0] = 'gossip':	
+if $ARGS[0] = 'gossip':
+	menu_off = 1
 	if soniaPS > 0 and soniaPS < 4 and rand(0,1+SoniaPS)= 0:
 		if soniaPS = 1:
 			if (soniaPSdays+7) < daystart:
@@ -528,7 +529,6 @@ if $ARGS[0] = 'boys':
 	end	
 end
 
-
 if $ARGS[0] = 'girls':
 	chat_rand = rand(1, 33)
 	if chat_rand = 1:

+ 22 - 7
locations/gschool_grounds.qsrc

@@ -7,6 +7,9 @@ if $ARGS[0] = 'main':
 	$loc = 'gschool_grounds'
 	$metka = 'main'
 	$location_type = 'public_outdoors'
+	$menu_loc = 'gschool_grounds'
+	$menu_arg = 'main'
+	menu_off = 0
 	*clr & cla
 	gs 'stat'
 	'<center><b><font color="maroon">Outside School</font></b></center>'
@@ -106,6 +109,7 @@ if $ARGS[0] = 'main':
 					end
 					act 'Skip class':
 						*clr & cla
+						menu_off = 1
 						'<center><b><font color="maroon">School Hallway</font></b></center>'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
 						'You don''t feel like attending all of your classes this morning. Surely no one will miss you if you skip one of your three morning classes.'
@@ -282,6 +286,9 @@ if $ARGS[0] = 'sports':
 	$loc = 'gschool_grounds'
 	$location_type = 'public_outdoors'
 	$metka = 'sports'
+	$menu_loc = 'gschool_grounds'
+	$menu_arg = 'sports'
+	menu_off = 0
 	*clr & cla
 	gs 'stat'
 	if month > 2 and month < 9:
@@ -296,6 +303,7 @@ if $ARGS[0] = 'sports':
 	if schoolrunday ! daystart and $clothingworntype = 'exercise' and $shoeworntype = 'trainers':
 		act 'Go for a run (1 hour)':
 			*clr & cla
+			menu_off = 1
 			minut += 60
 			schoolrunday = daystart
 			fat -= rand(2, 7)
@@ -315,9 +323,7 @@ if $ARGS[0] = 'sports':
 		'You could go for a run here if you were wearing sports clothes and shoes.'
 	end
 
-	if hour >= 9 and hour < 18 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0:
-		'With the school open you can go to the <a href="exec: minut += 1 & gt ''gschool_grounds'',''change_room''">changing rooms</a> by the gym and change your outfit.'
-	end
+	if hour >= 9 and hour < 18 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0: 'With the school open you can go to the <a href="exec: minut += 1 & gt ''gschool_grounds'',''change_room''">changing rooms</a> by the gym and change your outfit.'
 
 	if week = 6 and schoolSorev = 2 and hour = 10 and SchoolBlock = 0:
 		*nl
@@ -348,6 +354,9 @@ if $ARGS[0] = 'bulding':
 	$loc = 'gschool_grounds'
 	$metka = 'bulding'
 	$location_type = 'public_indoors'
+	$menu_loc = 'gschool_grounds'
+	$menu_arg = 'building'
+	menu_off = 0
 	gs 'stat'
 	'<center><b><font color="maroon">Inside School</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
@@ -407,6 +416,7 @@ end
 if $ARGS[0] = 'KristinaFight':
 	$location_type = 'event_outdoors'
 	*clr & cla
+	menu_off = 1
 	gs 'stat'
 
 	zverRageQW = 2
@@ -444,13 +454,14 @@ end
 
 if $ARGS[0] = 'SchoolRun':
     $location_type = 'event_outdoors'
-	cls
+	*clr & cla
+	menu_off = 1
 	minut += 30
 	gs 'stat'
 	'You think you might be able to win, and sign up to participate in the competition. After quickly changing into your running gear you return to the track. The guys are having their race first, and you watch them as you prepare. As expected, Ivan Prokhorov wins. When the guys have finished, it is the girls'' turn.'
 
 	act 'Go to the start':
-		cls
+		*clr & cla
 		minut += 30
 		schoolSorev = 0
 		kolsorev += 1
@@ -512,7 +523,8 @@ end
 
 if $ARGS[0] = 'SchoolRun2':
     $location_type = 'event_outdoors'
-	cls
+	*clr & cla
+	menu_off = 1
 	minut += 30
 	gs 'stat'
 	'You think you might be able to win, and sign up to participate in the competition. After quickly changing into your running gear you return to the track. The guys are having their race first, and you watch them as you prepare. As expected, Ivan Prokhorov wins. When the guys have finished, it is the girls'' turn.'
@@ -526,7 +538,7 @@ if $ARGS[0] = 'SchoolRun2':
 	end
 
 	act 'Go to the start':
-		cls
+		*clr & cla
 		kolsorev += 1
 		minut += 30
 		schoolSorev = 0
@@ -601,6 +613,9 @@ if $ARGS[0] = 'change_room':
 	$location_type = 'bathroom'
 	$locM = 'gschool_grounds'
 	$metkaM = 'change_room'
+	$menu_loc = 'gschool_grounds'
+	$menu_arg = 'change_room'
+	menu_off = 0
 	*clr & cla
 	gs 'stat'
 

+ 37 - 7
locations/gschool_lessons.qsrc

@@ -2,6 +2,9 @@
 
 if $ARGS[0] = 'morning':
 	*clr & cla
+	$menu_loc = 'gschool_lessons'
+	$menu_arg = 'morning'
+	menu_off = 0
 	schoolprogul -= 1
 	school_lunch = 0
 	if lernHome = 0: pcs_grades += 2
@@ -34,6 +37,7 @@ if $ARGS[0] = 'morning':
 end
 
 if $ARGS[0] = 'short_break':
+	menu_off = 1
 	gs 'stat'
 	if school_period = 1:
 		if hour = 6:
@@ -177,6 +181,9 @@ end
 
 if $ARGS[0] = 'skip':
 	*clr & cla
+	$menu_loc = 'gschool_lessons'
+	$menu_arg = 'skip'
+	menu_off = 0
 	'<center><b><font color="maroon">School Hallway</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
 	'You don''t feel like attending all of your classes this morning. Surely no one will miss you if you skip one of your three morning classes.'
@@ -252,6 +259,7 @@ end
  
 if $ARGS[0] = 'math':
 	*clr & cla
+	menu_off = 1
 	VK = rand(1,3)
 	gs 'stat'
 	'<center><b><font color=#00BFFF><<"Anatoly E. Tsarev">></font></b></center>'
@@ -577,6 +585,7 @@ if $ARGS[0] = 'math':
 end
 
 if $ARGS[0] = 'russian':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class<<Rand(1,2)>>.jpg"></center>'
 	'You walk into the classroom and take a seat farthest right, next to a window. The rest of your fellow classmates walk in one by one and just as Mr. Yenotin is about to close the door, one of your classmates grabs the door. Mr. Yenotin tells them that they are late and that next time he will have to report them, which is says with a wink. As he lets them in to find a seat, he never does report anyone for being late. As everyone settles in Mr. Yenotin does a roll call and opens a grammar book telling you to open a certain page.'
@@ -753,6 +762,7 @@ if $ARGS[0] = 'russian':
 end
 
 if $ARGS[0] = 'literature':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/literature/classlit.jpg"></center>'
 	*nl
@@ -972,6 +982,7 @@ if $ARGS[0] = 'literature':
 end
 
 if $ARGS[0] = 'english':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/literature/classlit.jpg"></center>'
 	*nl
@@ -1255,6 +1266,7 @@ if $ARGS[0] = 'english':
 end
 
 if $ARGS[0] = 'geography':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class' + rand(1,2) + '.jpg"></center>'
 	openpage = rand(1,250)
@@ -1425,6 +1437,7 @@ if $ARGS[0] = 'geography':
 end
 
 if $ARGS[0] = 'history':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class' + rand(1,2) + '.jpg"></center>'
 	openpage = rand(1,250)
@@ -1596,6 +1609,7 @@ if $ARGS[0] = 'history':
 end
 
 if $ARGS[0] = 'biology':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classbiology.jpg"></center>'
 	'You go to your biology class and find a seat at your lab station. Before long all of your fellow students file in and takes their seats as well. Once the bell rings Miss Orlov takes roll call, you say here when your name is called. With that done, she gets up and starts walking around the room explaining todays lessons. Occasionally stopping at each lab station to make sure the students are doing the work correctly, she often gives words of encouragement if things are going well or stops and helps the student understand what they are doing wrong.'
@@ -1749,6 +1763,7 @@ if $ARGS[0] = 'biology':
 end
 
 if $ARGS[0] = 'computer':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classcomputer.jpg"></center>'
 	'You go to your computer class and find a seat at one of the computer stations. Before long all of your fellow students file in and takes their seats as well. Once the bell rings Mr. Ivanov takes roll call, you say here when your name is called. With that done, he gets up and starts walking around the room explaining todays lessons. Occasionally stopping to look at the screen of varies students to make sure they are doing it right.'
@@ -1928,6 +1943,7 @@ if $ARGS[0] = 'computer':
 end
 
 if $ARGS[0] = 'science':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classsci.jpg"></center>'
 	'You go to your biology class and find a seat at your lab station. Before long all of your fellow students file in and takes their seats as well. Once the bell rings Miss Orlov takes roll call, you say here when your name is called. With that done, she gets up and starts writing on the blackboard, she is wearing a fairly short skirt that nearly rides to high when she reaches up to write at the top of the blackboard. Which the boys often encourage by asking her questions about what ever it is she has written at the top of the blackboard that day.'
@@ -2081,6 +2097,7 @@ if $ARGS[0] = 'science':
 end
 
 if $ARGS[0] = 'music':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classmusic.jpg"></center>'
 	'You sit in the classroom and listen to Mr Vasilyev go on about how great music is, you will give him one thing. He is always up beat and positive about teaching art and encourages all of his students to take part.'
@@ -2247,6 +2264,7 @@ if $ARGS[0] = 'music':
 end
 
 if $ARGS[0] = 'art':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classart.jpg"></center>'
 	'You sit in the classroom and listen to Mr Vasilyev go on about how great art is, you will give him one thing. He is always up beat and positive about teaching art and encourages all of his students to take part.'
@@ -2428,6 +2446,7 @@ if $ARGS[0] = 'art':
 end
 
 if $ARGS[0] = 'shop':
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classcomputer.jpg"></center>'
 	'You sit in the classroom and listen to the monotonous droning of your teacher, doing your best not to fall asleep.'
@@ -2579,6 +2598,7 @@ end
 
 if $ARGS[0] = 'pe':
 	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizra.jpg"></center>'
 	'You arrive in gym and head straight to the girls locker room. Once inside you quickly change into your athletic clothes before heading back out into the gym. After everyone gets dressed and gets ready for gym class, Viktor Pavlovich conducts a roll call to ensure everyone is there.'
@@ -2833,6 +2853,9 @@ end
 if $ARGS[0] = 'postphys2':
 	if zverRageQW = 10 and postphys_event ! daystart:postphys_event = daystart & gt 'gKristinaZv'
 	*clr & cla
+	$menu_loc = 'gschool_lessons'
+	$menu_arg = 'postphys2'
+	menu_off = 0
 	$metkaM = 'postphys2'
 	$locM = 'gschool_lessons'
 	gs 'stat'
@@ -2849,6 +2872,7 @@ end
 
 if $ARGS[0] = 'shower':
 	*clr & cla
+	menu_off = 1
 	shower_shave = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/change.jpg"></center>'
@@ -2869,6 +2893,7 @@ end
 
 if $ARGS[0] = 'shower2':
 	*clr & cla
+	menu_off = 1
 	dynamic $showerdin
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/postphyssho<<rand(1,7)>>.jpg"></center>'
@@ -2900,6 +2925,9 @@ end
 
 if $ARGS[0] = 'post_shower':
 	*clr & cla
+	$menu_loc = 'gschool_lessons'
+	$menu_arg = 'post_shower'
+	menu_off = 0
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/nudepic2.jpg"></center>'
 	'You grab your towel and diligently dry off your body. With your hair still wet, you wrap the towel around you, ready to return to the locker room and put that blow dryer to use.'
 	$metkaM = 'post_shower'
@@ -2909,15 +2937,15 @@ if $ARGS[0] = 'post_shower':
 	'You enter the girls locker room and find several other girls already inside, undressing, changing, heading for or returning from the showers, or simply chatting with each other. You ignore the young women in various states of undress around you, find your locker, and start to take off your clothes.'
 	gs 'gschool_gossip', 'gym'
 	act 'Use the mirror': gt 'mirror', 'start'
-	if pcs_hairbsh = 0:
-		act 'Brush your hair': gt 'mirror', 'brush'
-	end
-
+	if pcs_hairbsh = 0: act 'Brush your hair': gt 'mirror', 'brush'
 	act 'Get Dressed': gt 'gschool_lessons', 'dress'
 end
 
 if $ARGS[0] = 'post_shower2':
 	*clr & cla
+	$menu_loc = 'gschool_lessons'
+	$menu_arg = 'post_shower2'
+	menu_off = 0
 	pcs_horny += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/postphyssho<<rand(1,7)>>.jpg"></center>'
@@ -2930,14 +2958,13 @@ if $ARGS[0] = 'post_shower2':
 	$locM = 'gschool_lessons'
 	$metkaM = 'post_shower2'
 	act 'Use the mirror': gt 'mirror', 'start'
-	if pcs_hairbsh = 0:
-		act 'Brush your hair': gt 'mirror', 'brush'
-	end
+	if pcs_hairbsh = 0: act 'Brush your hair': gt 'mirror', 'brush'
 	act 'Get Dressed': gt 'gschool_lessons', 'dress'
 end
 
 if $ARGS[0] = 'dress':
 	*clr & cla
+	menu_off = 1
 	$metka = 'dress'
 	$loc = 'gschool_lessons'
 	gs 'stat'
@@ -3013,6 +3040,9 @@ if $ARGS[0] = 'post_dress':
 	$metka = 'post_dress'
 	$metkaM = 'post_dress'
 	$loc = 'gschool_lessons'
+	$menu_loc = 'gschool_lessons'
+	$menu_arg = 'post_dress'
+	menu_off = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/postphys<<rand(1,4)>>.jpg"></center>'
 	act 'Leave school':

+ 4 - 0
locations/gschool_lessonsev1.qsrc

@@ -115,6 +115,7 @@ end
 
 if $ARGS[0] = 'biology':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:	
 		school_event_hour = 1
 		scooltiperand = RAND(1,14)
@@ -350,6 +351,7 @@ end
 
 if $ARGS[0] = 'science':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,11)
@@ -500,6 +502,7 @@ end
 
 if $ARGS[0] = 'computer':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,17)
@@ -800,6 +803,7 @@ end
 
 if $ARGS[0] = 'russian':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,20)

+ 7 - 4
locations/gschool_lessonsev2.qsrc

@@ -2,6 +2,7 @@
 
 if $ARGS[0] = 'geography':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,14)
@@ -278,6 +279,7 @@ end
 
 if $ARGS[0] = 'math':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,10)
@@ -453,6 +455,7 @@ end
 
 !! Anatoly only events
 if $ARGS[0] = 'help':
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teacherhelp.jpg"></center>'
 	'<<$teacher>> notices that you appear to be stuck on one of the assignments and kneels down next to you. He patiently explains some easier solutions to the problems, and slowly but surely, you gather a better understanding.'
 	act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
@@ -506,6 +509,7 @@ end
 
 if $ARGS[0] = 'history':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,13)
@@ -737,6 +741,7 @@ end
 
 if $ARGS[0] = 'shop':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,11)
@@ -958,20 +963,18 @@ end
 
 
 if $ARGS[0] = 'shop punishment':
+	menu_off = 1
 	Kuznetsov_punishment = 0
 	minut += 15
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/ruslan/sex/pshop1.jpg"></center>'
-!!If Sveta is a Nerd, Cool kid or Jock and has trigger this less than 4 times get this version
 	Kuznecov_shop_punishment_count += 1
-	if grupTipe<3 and Kuznecov_shop_punishment_count<5:
+	if grupTipe < 3 and Kuznecov_shop_punishment_count < 5:
 		'After the final class you go to the school offices and knock on Mr. Kuznetsov door. After a few moments you hear him tell you to enter. He is sitting behind his desk reading a book. You walk up to his desk and wait, he reads the book for almost ten minutes making you wait, until he finally looks up at you and puts the book down.'
 		*nl
 		'"I don''t know what has gotten into you of late, but what ever it is needs to stop." He pauses a moment but before you can even consider saying anything in your defense he starts speaking again. "If it doesn''t then I will have to assume you are going to become a problem student and treat you accordingly. If this starts to become a regular thing with you, the punishment will become a lot more severe. More than just a few demerits on your record. Now get out of my office." Knowing better than to say anything you turn and leave.'
-		!!code for leaving school I could not remember it.
 		school_period = 0
 		act 'Leave' : gt 'gschool_grounds', 'main'
 	else
-!!If Sveta is a Gopnik, outcast or this is her 5th or higher time triggering this, then this happens.
 		'After the final class you go to the school offices and knock on Mr. Kuznetsov door. After a few moments you hear him tell you to enter. He is sitting behind his desk reading a book. You walk up to his desk and wait, he reads the book for almost ten minutes making you wait, until he finally looks up at you and puts the book down.'
 		*nl
 		'He looks you over for a moment. "Here you are again, my favorite problem student. You know why you are here and I won''t stand for you disrespecting me in my class." Then he pauses for a long moment, leaving you unsure if you should say anything, finally the silences stretches out with him just staring at you and you feel the need to say something.'

+ 8 - 0
locations/gschool_lessonsev3.qsrc

@@ -2,6 +2,7 @@
 
 if $ARGS[0] = 'literature':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,10)
@@ -190,6 +191,7 @@ end
 
 if $ARGS[0] = 'reading':
 	*clr & cla
+	menu_off = 1
 	pcs_grades += 1
 	grupvalue[3] +=3
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/ask.jpg"></center>'
@@ -275,6 +277,7 @@ if $ARGS[0] = 'reading':
 end
 
 if $ARGS[0] = 'getphone':
+	menu_off = 1
 	scooltiperand = RAND(1,2)
 	if scooltiperand = 1:
 		*clr & cla
@@ -428,6 +431,7 @@ end
 
 if $ARGS[0] = 'english':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,5)
@@ -530,6 +534,7 @@ end
 
 if $ARGS[0] = 'working':
 	*clr & cla
+	menu_off = 1
 	scooltiperand = RAND(1,4)
 	if scooltiperand = 1:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/39.jpg"></center>'
@@ -630,6 +635,7 @@ end
 
 if $ARGS[0] = 'help_radomir':
 	*clr & cla
+	menu_off = 1
 	scooltiperand = RAND(1,4)
 	if scooltiperand = 1:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/39.jpg"></center>'
@@ -686,6 +692,7 @@ end
 
 if $ARGS[0] = 'music':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = RAND(1,15)
@@ -948,6 +955,7 @@ end
 
 if $ARGS[0] = 'art':
 	*clr & cla
+	menu_off = 1
 	if RAND(0,5) > 0:
 		school_event_hour = 1
 :art_event_once_more

+ 10 - 2
locations/gschool_lunch.qsrc

@@ -71,6 +71,7 @@ if $ARGS[0] = 'cafeteria':
 	if money >= 50:
 		act 'Buy food (50 <b>₽</b>)':
 			cla
+			menu_off = 1
 			money -= 50
 			gs 'food', 'm_meal'
 			delact 'Finish'
@@ -80,6 +81,7 @@ if $ARGS[0] = 'cafeteria':
 	end
 	act 'Eat bagged lunch':
 		cla
+		menu_off = 1
 		gs 'food', 'bag_lunch'
 		delact 'Finish'
 		gs 'gschool_gossip', 'bagged'
@@ -87,6 +89,7 @@ if $ARGS[0] = 'cafeteria':
 	end
 	act 'Skip lunch':
 		cla
+		menu_off = 1
 		gs 'gschool_gossip', 'skipping'
 		act 'Continue': gt 'gschool_lunch', 'break'
 	end
@@ -145,9 +148,9 @@ if $ARGS[0] = 'break':
 
 	if soniaPS = 2:soniaPS = 3 & 'During break, while you''re wandering through the school hallways killing time, you notice Sonia Ivanko and Vitek Kotov talking about something. Sonia looks like she''s about to cry, but eventually she gives a quiet nod as Vitek whispers something in her ear.'
 
-
 	act 'Relax in a classroom':
 		*clr & cla
+		menu_off = 1
 		minut += 5
 		urand = rand(0, 20)
 		gs 'stat'
@@ -165,6 +168,7 @@ if $ARGS[0] = 'break':
 
 	act 'Hang out in the hallway':
 		*clr & cla
+		menu_off = 1
 		minut += 5
 		gs 'stat'
 
@@ -197,6 +201,7 @@ if $ARGS[0] = 'break':
 
 	act 'Go to the restrooms':
 		*clr & cla
+		menu_off = 1
 		minut += 5
 		urand = rand(0, 12)
 		gs 'stat'
@@ -248,6 +253,7 @@ if $ARGS[0] = 'break':
 	if school_period = 6:
 		act 'Stay in cafeteria':
 			*clr & cla
+			menu_off = 1
 			minut += 5
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/lunch.jpg"></center>'
@@ -269,7 +275,8 @@ if $ARGS[0] = 'break':
 	if zverevaQW = 2 and zverRageQW = 0 or zverevaQW = 3 and zverRageQW = 0:
 		act 'Spread rumours about Christina':
 			*clr & cla
-
+			menu_off = 1
+			
 			if zverRageQW = 0:zverRageQW = 1
 
 			minut += 5
@@ -893,6 +900,7 @@ end
 
 if $ARGS[0] = 'rolan_meet':
 	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	if rolanmeet < 1:
 		*clr & cla

+ 10 - 9
locations/gschool_office.qsrc

@@ -1,7 +1,8 @@
 # gschool_office
 
 if $ARGS[0] = 'principal':
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><b><font color="maroon">Principal''s Office</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/principal/office.jpg"></center>'
@@ -28,7 +29,8 @@ if $ARGS[0] = 'principal':
 end
 
 if $ARGS[0] = 'spanked':
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><b><font color="maroon">Principal''s Office</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/50.jpg"></center>'
@@ -412,8 +414,8 @@ if $ARGS[0] = 'spanked':
 end
 
 if $ARGS[0] = 'detPunishment1':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	minut += 15
 	gs 'underwear', 'remove'
 	gs 'clothing', 'strip'
@@ -452,11 +454,9 @@ if $ARGS[0] = 'detPunishment1':
 	end
 end
 
-
-
 if $ARGS[0] = 'whore':
-	*clr
-	cla
+	*clr & cla
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/aleksandrina/sex/school/whore.jpg"></center>'
 	'"Strip off your clothes." When you hesitate, she adds: "Either that or I call your parents right now and tell them why you are being expelled from school." A cold chill runs down your spine at the thought - could she really expel you for this? Unwilling to test her and with little choice in the matter, you strip off your clothes. Once you are down to just your shoes and socks, she pulls you across her lap and starts giving your bare ass a hard spanking with her hand. She hits you with full force every single time and keeps it up until her own hand starts to sting and she stops. You''re starting to think you''re done then she grips you by the hair and bends you over her desk instead.'
 	act 'She takes out the paddle':
@@ -496,7 +496,8 @@ if $ARGS[0] = 'whore':
 end
 
 if $ARGS[0] = 'whore2':
-	cls
+	*clr & cla
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/aleksandrina/sex/school/whore7.jpg"></center>'
 	'She half-lifts, half-pushes you onto her desk where she has you kneel down and sit back until you''re touching your heels. With your feet dangling off the edge of the desk, your backdoor is easily accessible, which seems to be the idea - you feel the pressure of the <<dick>>cm <<$dick_girth>> strap-on against you anus. It only lasts for a moment, though: As soon as she is sure she has it lined up, she shoves the dildo up your ass. Given how unprepared you were and that the only lubrication was whatever wetness clung to the dildo, your cry of pain was surprisingly soft, but your first reflex still is to move forward.'
 	*nl

+ 44 - 37
locations/gschool_sex.qsrc

@@ -2,6 +2,7 @@
 
 !!After school bjs for gopnik friends
 if $ARGS[0] = 'suck':
+	menu_off = 1
 	$location_type = 'event'
 	aftgopbjrand = rand(0, 2)
 
@@ -17,7 +18,7 @@ if $ARGS[0] = 'suck':
 		end
 
 		act 'Return to school':
-			cls
+			*clr & cla
 			afterschoolday = daystart
 			SchoolGossip += 1
 			minut += 15
@@ -26,7 +27,7 @@ if $ARGS[0] = 'suck':
 			'You return to school with the guys, sometimes feeling a hand on your ass as you walk through the hallway. You pretend to ignore it and just keep walking, but in the meantime your heart is racing. The guys pull you into the men''s room and Vitek says "Get on your knees slut." as he is pulling his dick out of his pants.'
 
 			act 'Suck Vitek''s cock':
-				cls
+				*clr & cla
 				minut += 15
 				stat['bj'] += 3
 
@@ -40,7 +41,7 @@ if $ARGS[0] = 'suck':
 				'You obediently squat and start stroking Vitek''s dick with your hand, getting it rock hard. You rub his hard cock against your <<$liptalk3>>, then you open your mouth and begin to suck his <<dick>>cm <<$dick_girth>> cock. After making sure no one is coming, Dan and Vasily also approach you and take out their dicks, pointing them at you expectantly. Now sucking the dicks of all three boys in turns, you do your best to still please the ones you''re not sucking on by caressing them with your hands.'
 				gs 'arousal', 'bj', 10, 'group', 'sub'
 				act 'Take their cum on your face':
-					cls
+					*clr & cla
 					minut += 15
 					stat['bj'] += 3
 					spafinloc = 12
@@ -77,7 +78,7 @@ if $ARGS[0] = 'suck':
 
 !!new act - excuse from 1.2.4
 		act 'Make an excuse':
-			cls 
+			*clr & cla 
 			minut += 1
 			!!loop to make sure the same excuse isn''t used twice in a row
 			:ReCheck
@@ -114,7 +115,8 @@ end
 
 !!After school Ivan and Katya event
 if $ARGS[0] = 'afterschool':
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'boyStat', 'A3'
 	ivan_afterschool = 0
 	pcs_horny += 10
@@ -127,7 +129,7 @@ if $ARGS[0] = 'afterschool':
 	*nl
 	'Katja leading the way, she pulls you into a class room, behind you Ivan stops a moment and looks back down the hall, before coming in and closing the door.' 
 	act 'Continue':
-		cls
+		*clr & cla
 		pcs_horny += 10
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/sex/doublebj.jpg"></center>'
@@ -139,7 +141,7 @@ if $ARGS[0] = 'afterschool':
 		'The two of you trade his cock back and forth between you.'
 		gs 'arousal', 'bj', 10, 'group'
 		act 'Katja wants more':
-			cls
+			*clr & cla
 			pcs_horny += 10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/sex/cowgirlmissionary.jpg"></center>'
@@ -149,7 +151,7 @@ if $ARGS[0] = 'afterschool':
 			'You and Katja are both moaning in pleasure as Ivan looks into your eyes and says."I want to fuck you now."'
 			gs 'arousal', 'cuni', 10, 'group'
 			act 'Ivan fucks you':
-				cls
+				*clr & cla
 				pcs_horny += 10
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/sex/69doggy.jpg"></center>'
@@ -162,7 +164,7 @@ if $ARGS[0] = 'afterschool':
 				gs 'arousal', 'vaginal', 10, 'group'
 				minut -= 10
 				act 'Surprise':
-					cls
+					*clr & cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/sex/anal.jpg"></center>'
 					'After her orgasm Katja, slides around under you, till you are face to face and your laying on her stomach, your breasts smashed together, as she begins to kiss you.'
@@ -178,7 +180,7 @@ if $ARGS[0] = 'afterschool':
 					gs 'arousal', 'vaginal', 10, 'group'
 					minut -= 10
 					act 'Happy ending':
-						cls
+						*clr & cla
 						sexpartkno = 1
 						spafinloc = 12
 						gs 'cum_manage'
@@ -204,12 +206,13 @@ end
 
 if $ARGS[0] = 'Anush_private':
 !!Anush - A144
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/school/anules1.jpg"></center>'
 	'She leads you out of the school and across the grounds to the old school building. The two of you hand in hand, quickly make your way through the old building to one of the more intact rooms, where the gopniks have left a few comfort items. Including a blanket waded up on one of the wooden boxes, taking the blanket, the two of you spread it out on the floor and then come together meeting in the middle.'
 	act 'Continue':
-		cls
+		*clr & cla
 		pcs_horny += 20
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/school/anules2.jpg"></center>'
@@ -218,21 +221,21 @@ if $ARGS[0] = 'Anush_private':
 		'You spread you legs as the two of you kiss, your legs are barely even apart enough to allow her hand between them, when you feel two of her fingers slip inside of your wet pussy. As she passionately kisses you, she starts finger banging you.'
 		gs 'arousal', 'vaginal_finger', 10, 'lesbian'
 		act 'Continue':
-			cls
+			*clr & cla
 			pcs_horny += 10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/school/anules3.jpg"></center>'
 			'Just as you start to lose yourself in her finger banging she stops, she takes all of your clothes off and removes her own top and panties. Once you are fully naked, she lays you down on the blanket on your back and then squats down over your face, pulling her skirt up and out of the way. You don''t need any prompting, as soon as her twat is just over your face your start licking her pussy. It is already soaking wet and you can feel the juices rolling down your tongue and into your mouth as you eat her out.'
 			gs 'arousal', 'cuni_give', 10, 'lesbian'
 			act 'Continue':
-				cls
+				*clr & cla
 				pcs_horny += 20
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/school/anules4.jpg"></center>'
 				'Just as she starts to grind on your face she stops and gets up and walks down near you feet. Then she lays down between your legs and puts her face directly over your crotch. She gentle starts to lick and nipple at your clit, before sliding her tongue down and into your twat. She begins fucking your pussy with her tongue, while she rubs your clit with one of her hands.'
 				gs 'arousal', 'cuni', 10, 'lesbian'
 				act 'Continue':
-					cls
+					*clr & cla
 					pcs_horny += 10
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/school/anules5.jpg"></center>'
@@ -240,7 +243,7 @@ if $ARGS[0] = 'Anush_private':
 					'Several minutes later she starts moaning loudly and grinding her crotch against your face, completely glazing your face in her pussy juices. Her crys of ecstasy reach a crescendo, just as her body tenses up and she nearly crushes your head, by squeezing her legs together as she has a orgasm. After several shuddering moments her orgasm passes. "Fuck you eat pussy, good."'
 					gs 'arousal', 'cuni_give', 10, 'lesbian'
 					act 'Continue':
-						cls
+						*clr & cla
 						pcs_horny += 30
 						if npc_rel['A144'] < 90:npc_rel['A144'] += 10
 						gs 'stat'
@@ -264,7 +267,8 @@ end
 
 if $ARGS[0] = 'Anush_private2':
 !!Anush - A144
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/hall.jpg"></center>'
 	'Feeling in the mood, instead of saying anything. Instead you lean in closer and kiss her on the lips, after a moment you break the kiss. "Sure, I''m up for some fun."'
@@ -367,7 +371,8 @@ if $ARGS[0] = 'Anush_private2':
 end
 
 if $ARGS[0] = 'Anush_kiss':
-	cls
+	*clr & cla
+	menu_off = 1
 	npc_rel['A144'] += 5
 	npc_rel['A158'] += 5
 	npc_rel['A156'] += 5
@@ -376,13 +381,13 @@ if $ARGS[0] = 'Anush_kiss':
 	gs 'arousal', 3, 'kiss', 'lesbian'
 	gs 'stat'
 	act 'Continue':
-		cls
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/l4undress.jpg"></center>'
 		'After some time the boys finally come over and stand very close to each of you, Anushka breaks the kiss with you and turns and starts taking off Valentin''s clothes, while you take her lead and start to do the same to Arkadi.'
 		gs 'arousal', 'foreplay', 10, 'group'
 		gs 'stat'
 		act 'Continue':
-			cls
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/l4bj.jpg"></center>'
 			'Once the boys clothes are removed, their dicks are already rock hard and waiting. The two of you kneel down and each of you start sucking one of the guys dicks. After a couple of minutes switching and then switching again a few minutes after that.'
 			gs 'boystat', 'A158'
@@ -391,14 +396,14 @@ if $ARGS[0] = 'Anush_kiss':
 			gs 'arousal', 'bj', 10, 'group'
 			gs 'stat'
 			act 'Continue':
-				cls
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/l4lick.jpg"></center>'
 				'Anushka stops and pulls you up as she stands up. "Ok boys it''s our turn." The boys waste no time in taking off your clothes as you and Anushka start making out again, once your both naked the buys kneel down and start eating you out. The even return the favor of switching, which pussy they are licking.'
 				gs 'arousal', 'kiss', 10, 'lesbian'
 				gs 'arousal', 'cuni', 10, 'group'
 				gs 'stat'
 				act 'Continue':
-					cls
+					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/l4vag.jpg"></center>'
 					'Several minutes go by before they stop and stand up. As you and Anushka keep making out, you hear Arkadi say "Bend them over the balls." Soon you find yourself pulled away from Anushka and man handled roughly until you are on your knee''s bent over the exercise ball. Anushka slides a bit closer to you, so the two of you can keep kissing.'
 					*nl
@@ -410,7 +415,7 @@ if $ARGS[0] = 'Anush_kiss':
 					gs 'arousal', 'vaginal', 10, 'group'
 					gs 'stat'
 					act 'Continue':
-						cls
+						*clr & cla
 						gs 'boystat', 'A158'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/l4anal.jpg"></center>'
 						'Anushka and you continue to make out as the boys fuck you both senseless. Then you hear Arkadi say "Fuck that''s good, but I am going to fuck this bitches ass." Moments later Anushka cries out slightly, as you feel Valentin spit between your ass cheeks and rub the saliva around on your asshole as he says "Hell yea, this bitch looks like she has a tight little ass." he laughs before adding "It won''t be tight when I finish with it." As he says that he pulls his dick out of your twat and slides it into your ass.'
@@ -425,7 +430,7 @@ if $ARGS[0] = 'Anush_kiss':
 						gs 'arousal', 'anal', 10, 'group'
 						gs 'stat'
 						act 'Continue':
-							cls
+							*clr & cla
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/l4cum.jpg"></center>'
 							'Before much longer both guys stop, Arkady tells you both. "Get up on your knee''s bitches." Once you do the boys start jerking off and soon they are both shooting streams of hot cum all over your tits and Anushka''s tits. Once the last drop of sperm has landed, they boys start to get dressed. Anushka uses some cloth she apparently found in the class to clean up with and then passes it to you, letting you get cleaned up as well.'
 							*nl
@@ -444,6 +449,7 @@ end
 
 if $ARGS[0] = 'rand_bj':
 	*clr & cla
+	menu_off = 1
 	pcs_horny += 50
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_tualet2.jpg"></center>'
@@ -499,6 +505,7 @@ end
 
 if $ARGS[0] = 'rand_sex':
 	*clr & cla
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_scool1.jpg"></center>'
 	'You know there are some unfinished houses behind the school, that are usually abandoned. You take <<$boydesc>> there, away from the curious eyes of his friends, so you can have some alone time. Your pussy is soaking wet right now and you bend over, inviting him to ram his dick into you and fuck you good.'
 	act 'Spread your legs':
@@ -521,7 +528,7 @@ if $ARGS[0] = 'rand_sex':
 			gs 'arousal', 'vaginal', 10, 'unknown'
 			gs 'dinsex','vaginal_sex',10
 			act 'Take his load in your mouth':
-				cls
+				*clr & cla
 				stat['bj'] += 1
 				gs 'cum_call', 'mouth', $boy, 1
 				gs 'cum_call', 'breasts', $boy, 1
@@ -535,7 +542,7 @@ if $ARGS[0] = 'rand_sex':
 			end
 		end
 		act 'He fucks your ass':
-			cls
+			*clr & cla
 			if analplugin = 1:
 				analplugin = 0
 				'<<$boydesc>> plays with your butt plug for a moment before pulling it out. Your anus gapes slightly from being filled for so long. He reassures you, "Don''t worry babe, I''ll be filling that soon enough."'
@@ -576,14 +583,14 @@ if $ARGS[0] = 'rand_sex':
 end
 
 if $ARGS[0] = 'lunch_bj':
-	cls
-!!should add to arousal
+	*clr & cla
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
 	'Hmm he is kind of cute. It could be your good deed for the day? Plus your kinda bored and a little horny. Making sure no one is watching you, you tell him, "Alright then, come with me." You take him by the hand and quickly guide him to the men''s restroom. At first you have to pull him along, he seems to mostly be surprised you agreed, soon he is eagerly leading the way and pulling you along.'
 
 	act 'Suck him off':
-		cls
+		*clr & cla
 		gs 'npcgeneratec', 0, 'a schoolboy you don''t know', rand(15,17)
 		gs 'boyStat', $npclastgenerated
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/lunchbrbj.jpg"></center>'
@@ -592,7 +599,7 @@ if $ARGS[0] = 'lunch_bj':
 		gs 'stat'
 
 		act 'Continue':
-			cls
+			*clr & cla
 			gs 'cum_call', 'mouth'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/lunchbrcum.jpg"></center>'
 			'He doesn''t last long; within a few minutes you feel his cum squirting in your mouth. You quietly swallow it all and release his cock, giving it a cute kiss before letting him tuck it back into his pants. "Oh my god! that was great <<$pcs_nickname>>, you really know how to suck cock. Thanks I really needed that, don''t worry I won''t tell anyone." He says with a wink and gives you a quick kiss, before he hurries out of the bathroom. After he leaves you take a moment to check yourself out in the mirror, making sure your hair and makeup is good. As you leave, you can''t help but feel good about giving the guy a day at school he will likely never forget.'
@@ -605,8 +612,8 @@ if $ARGS[0] = 'lunch_bj':
 end
 
 if $ARGS[0] = 'lunch_sex':
-!!should add to arousal
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'npcgeneratec', 0, 'a schoolboy you don''t know', rand(15,17)
 	gs 'boyStat', $npclastgenerated
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/roofbj.jpg"></center>'
@@ -614,7 +621,7 @@ if $ARGS[0] = 'lunch_sex':
 	gs 'arousal', 'bj', 5, 'unknown'
 	gs 'stat'
 	act 'Continue':
-		cls
+		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/roofvag.jpg"></center>'
 		'He doesn''t take long, before he wants more. He gets up on his knees and pulls you up on your knees as well. He turns you around and then pushes you over till you are on your hands and knees. He rubs his fingers over your pussy, making sure it is nice and wet, then he slides a couple of them in and finger bangs you for a few moments.'
@@ -625,7 +632,7 @@ if $ARGS[0] = 'lunch_sex':
 		gs 'arousal', 'vaginal', 10, 'unknown'
 		gs 'stat'
 		act 'No': 
-			cls
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/roofvag.jpg"></center>'
 			'You shake your head no. "No, just fuck me."'
 			'"Ok" He sounds a little disappointed you can tell he was really hoping you would let him fuck your ass, but you don''t care. A few minutes later he pulls out of and begins to stand up.'
@@ -635,7 +642,7 @@ if $ARGS[0] = 'lunch_sex':
 			act 'Swallow': gt 'gschool_sex', 'lunch_sex2'
 		end
 		act 'Yes':
-			cls
+			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/roofanal.jpg"></center>'
 			'You nod your head. "Sure you can fuck my ass if you want, I like it. Just be slow and gentle till I get use to it, ok?"'
@@ -651,9 +658,9 @@ if $ARGS[0] = 'lunch_sex':
 end
 
 if $ARGS[0] = 'lunch_sex2':
-	cls
+	*clr & cla
+	menu_off = 1
 	gs 'cum_call', 'mouth'
-!!should add to arousal
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/roofcum.jpg"></center>'
 	'He stands up and starts jerking his dick, you kneel in front of him and open your mouth, within a few minutes you feel his cum squirting in your mouth. You quickly swallow it all. "Oh my god! that was great <<$pcs_nickname>>, you really know how to fuck. Thanks I really needed that, don''t worry I won''t tell anyone." He says with a wink and gives you a quick kiss, before he quickly gets dressed and hurries off the roof. After he leaves you take a moment to check yourself out, after getting dressed, making sure your hair and makeup is good. As you leave, you can''t help but feel good about giving the guy a day at school he will likely never forget.'
 	gs 'arousal', 'end'

+ 28 - 22
locations/gschool_socialchg.qsrc

@@ -33,6 +33,7 @@ end
 
 if $ARGS[0] = 'Pavlovsk slut':
 	cla & *clr
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/shamewalk.jpg"></center>'
 	'As you walk down the school hallway, you notice almost everyone is eyeing you. Some sneer at you, others laugh, a few turn away in disgust. You are used to this treatment with your sexual escapades, but not to this level. No one wants to greet you and most seem to actively avoid you, you are starting to feel a bit uncomfortable at all the staring eyes. As you approach you locker you see someone has spray painted ''Slut'' on it in big red letters. You hear someone walking up behind you and you turn around to see who it might be.'
@@ -71,7 +72,6 @@ if $ARGS[0] = 'Pavlovsk slut':
 		'Paulina, Lera, and Lena are standing next to you. Lera is snickering, Paulina looks annoyed, just like she''s preparing to beat you up while Lera looks at you with disgust. Paulina shakes her head at you and finally speaks up. "I don''t know what your problem is, but apparently hanging out, partying and having a good time wasn''t enough for you. No you had to go around and be the pathetic town slut. Don''t act all surprised, we''ve all heard about how you will let any guy fuck you in whatever hole they desire. Spineless sluts have no place with us, so stay the fuck away from us or I will beat the shit out of you." With that Paulina shoves you against you locker and walks away.'
 		'Lena gives you a final look of disgust and shoves you once again while Lera gives you a few parting words before walking away. "If you ever get the idea to approach us, we will feed you to some guys that will pull a train on you so hard, one even a slut like you won''t enjoy." Not being part of the gopnik clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
 	end
-	!!not sure the code, but can we make the below red text and make it obvious this is info for the player and not in character?
 	'<font color = red>*You have lost your social group and become an outcast.*</font>'
 	grupTipe = 5
 
@@ -82,6 +82,7 @@ end
 !!If the above is true then the next day Sveta goes to school when she first goes inside the school this triggers.
 if $ARGS[0] = 'coolkid':
 	cla & *clr
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
 	'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you and you turn to see Albina, Andrey and Stasya there. They give you friendly smiles. Albina speaks "Hey <<$pcs_nickname>>, we have been talking and you seem like you have the right attitude to be one of us. So what do you say, do you want to join the popular clique?" They seem to be waiting on your response.'
@@ -117,6 +118,7 @@ end
 !!If the above is true then the next day Sveta goes to school when she first goes inside the school this triggers.
 if $ARGS[0] = 'jock':
 	cla & *clr
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinjock.jpg"></center>'
 	'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you and you turn to see Lariska and Lina there. They give you friendly smiles. Lariska speaks "Hey <<$pcs_nickname>>, we have been talking and you seem like you have the right attitude to be one of us. So what do you say, do you want to join us, the jock clique?" They seem to be waiting on your response.'
@@ -151,6 +153,7 @@ end
 !!If the above is true then the next day Sveta goes to school when she first goes inside the school this triggers.
 if $ARGS[0] = 'nerd':
 	cla & *clr
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinnerd.jpg"></center>'
 	'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you and you turn to see Artem, Feofan, Petka, Gerasim, Zinaida, and Julia there. They give you friendly smiles. Artem speaks "Hey <<$pcs_nickname>>, we have been talking and we like you. We were wondering if you would like to come hang out with us at our game night?" They seem to be waiting on your response.'
@@ -188,6 +191,7 @@ end
 !!If the above is true then the next day Sveta goes to school when she first goes inside the school this triggers.
 if $ARGS[0] = 'gopnik':
 	cla & *clr
+	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joingopnik.jpg"></center>'
 	'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you and you turn to see Viktor and Lena there. Viktor gives you a hungry once over and Lena gives you a smirk. Viktor speaks "Hey <<$pcs_nickname>>, we have been talking and you seem like you have the right attitude to hang with us. So what do you say, want to come to one of our exclusive parties tonight?" They seem to be waiting on your response.'
@@ -221,10 +225,10 @@ end
 !!If the above is true then the next day Sveta goes to school when she first goes inside the school this triggers.
 if $ARGS[0] = 'coolkid outcast':
 	cla & *clr
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
 	'Irina and Dimka walk up to you. Dimka is smirking at you while Irina looks you over from head to toe shaking her head. Just as you''re about to ask what is going on, Irina cuts you off. "Save it, we don''t care. I don''t know what happened to you, but you use to be cool. Now? Well you made your choice, you''re out, no longer welcome to hang with us." With that Irina turns and walks away, Dimka gives you a final look and shakes his head.'
 	'"Now you''re back where you always belonged, as an outcast with the other losers." He says before leaving as well. You hear most of the rest of the students laughing, as you look around. Not being part of the popular clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
-	!!not sure the code, but can we make the below red text and make it obvious this is info for the player and not in character?
 	'<font color = red>*You have lost your social group and become an outcast.*</font>'
 	grupTipe = 5
 	grupvalue[1] = 0
@@ -240,9 +244,9 @@ end
 !!If the above is true then the next day Sveta goes to school when she first goes inside the school this triggers.
 if $ARGS[0] = 'jock outcast':
 	cla & *clr
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
 	'Christina, Lariska, and Lina walk up to you, Lariska and Lina are looking at you like you did something wrong, while Christina is smirking. She shoves you hard up against your locker. "What are you doing here slut? Shouldn''t you be in the boys bathroom sucking a bunch of cocks? We all heard that is all you do, suck cocks and let anyone fuck you, just like a whore. At least the whores know to get payed but you just give it away for free." She says, mockingly laughing, Lariska, Lina and several other students nearby join in, openly mocking you. "Stay away from us and go hang out with the other losers, I am sure you and Sonia have a lot in common now slut." Then she leans in close "Or I will show you what happens to sluts that don''t know their place." With that they turn and walk away. Not being part of the jock clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
-	!!not sure the code, but can we make the below red text and make it obvious this is info for the player and not in character?
 	'<font color = red>*You have lost your social group and become an outcast.*</font>'
 	grupTipe = 5
 	grupvalue[1] = 0
@@ -258,9 +262,9 @@ end
 !!If the above is true then the next day Sveta goes to school when she first goes inside the school this triggers.
 if $ARGS[0] = 'nerd outcast':
 	cla & *clr
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
 	'A couple of students stand infront of you, wanting to get a better look at the slut based on what''s written on your locker, when you look at them they start laughing and then quickly hurry away from you as if you''ve been struck with the plague. You turn and try to find some of your friends, most seem to be hiding or when they see you coming hurry off. You finally manage to catch up to Gerasim. As you''re about to say something he turns to you. "Please go away, I don''t know what got into you. But the things they say you have done." He looks disgusted. "I''m sorry but I can''t be seen hanging out with you, I''ve got enough problems without you making it worse." When he notices the dejected look on your face as he''s told you off, ending with that you are an outcast he sighs a little. "I''m sorry I really am, but this is your own fault, I don''t know what you were thinking doing all those sex things and I don''t care, but please leave me alone." The last part he says loudly enough for others to hear, which causes some of the other students to laugh at you, as he wheels himself away from you decidedly. As you look around, most of the other students either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
-		!!not sure the code, but can we make the below red text and make it obvious this is info for the player and not in character?
 	'<font color = red>*You have lost your social group and become an outcast.*</font>'
 	grupTipe = 5
 	grupvalue[1] = 0
@@ -276,9 +280,9 @@ end
 !!If the above is true then the next day Sveta goes to school when she first goes inside the school this triggers.
 if $ARGS[0] = 'gopnik outcast':
 	cla & *clr
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
 	'Paulina, Lera, and Lena are standing next to you. Lera is snickering, Paulina looks annoyed, just like she''s preparing to beat you up while Lera looks at you with disgust. Paulina shakes her head at you and finally speaks up. "I don''t know what your problem is, but apparently hanging out, partying and having a good time wasn''t enough for you. No you had to go around and be the pathetic town slut. Don''t act all surprised, we''ve all heard about how you will let any guy fuck you in whatever hole they desire. Spineless sluts have no place with us, so stay the fuck away from us or I will beat the shit out of you." With that Paulina shoves you against you locker and walks away. Lena gives you a final look of disgust and shoves you once again while Lera gives you a few parting words before walking away. "If you ever get the idea to approach us, we will feed you to some guys that will pull a train on you so hard, one even a slut like you won''t enjoy." Not being part of the gopnik clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
-	!!not sure the code, but can we make the below red text and make it obvious this is info for the player and not in character?
 	'<font color = red>*You have lost your social group and become an outcast.*</font>'
 	grupTipe = 5
 	grupvalue[1] = 0
@@ -293,6 +297,7 @@ end
 
 if $ARGS[0] = 'nerd game night':
 	cla & *clr
+	menu_off = 1
 	killvar 'nerd_night_game'
 	killvar 'nerd_night_game_day'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/library/events/gamenight.jpg"></center>'
@@ -324,7 +329,7 @@ if $ARGS[0] = 'nerd game night':
 			npc_rel['A6'] += 1
 			npc_rel['A153'] += 1
 
-			dynamic $Game_on
+			gs 'gschool_socialchg', 'game_on'
 		end
 		act 'Pick the wizard':
 			cla & *clr
@@ -335,14 +340,14 @@ if $ARGS[0] = 'nerd game night':
 			npc_rel['A142'] += 1
 			npc_rel['A12'] += 1
 
-			dynamic $Game_on
+			gs 'gschool_socialchg', 'game_on'
 		end
-
 	end
+end
 
-	$Game_on = {
+if $ARGS[0] = 'game_on':
+	menu_off = 1
 	act 'Game on':
-		killvar '$Game_on'
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/library/events/playing.jpg"></center>'
 		'Feofan clears his throat, "Now then, the last time we stopped at the event where Zinaida was supposed to make her move."'
@@ -362,7 +367,7 @@ if $ARGS[0] = 'nerd game night':
 			npc_rel['A2'] += 1
 			npc_rel['A153'] -= 1
 
-			dynamic $Keep_playing_on
+			gs 'gschool_socialchg', 'keep_playing_on'
 		end
 		act 'Side with Gerasim':
 			cla & *clr
@@ -373,7 +378,7 @@ if $ARGS[0] = 'nerd game night':
 			npc_rel['A2'] -= 1
 			npc_rel['A153'] += 1
 
-			dynamic $Keep_playing_on
+			gs 'gschool_socialchg', 'keep_playing_on'
 		end
 		act 'Side with no one':
 			cla & *clr
@@ -382,15 +387,14 @@ if $ARGS[0] = 'nerd game night':
 			'The rest of the group seem to accept that as they go back to bickering about what to do next.'
 			minut += 30
 			gs 'stat'
-			dynamic $Keep_playing_on
+			gs 'gschool_socialchg', 'keep_playing_on'
 		end
 	end
-	}
-
+end
 
-	$Keep_playing_on = {
+if $ARGS[0] = 'keep_playing_on':
+	menu_off = 1
 	act 'Keep playing on':
-		killvar '$Keep_playing_on'
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/library/events/playing.jpg"></center>'
 		'After a while you get into the game as some of the rules gets clearer and you''re able to enjoy yourself playing with the rest of the group. They continue on with the special banter and the discussions are quite intensive and you''re forced to take small breaks.'
@@ -411,10 +415,10 @@ if $ARGS[0] = 'nerd game night':
 			act 'Leave':gt 'gdk', 'lobby'
 		end
 	end
-	}
 end
 
 if $ARGS[0] = 'gopnik initiation':
+	menu_off = 1
 	!!this should be a new option that shows up at the apartment complex garages at 20:00 hours if joining the gopniks triggered it. Once it is triggered it doesn''t show up again unless Sveta triggers the gopnik invite again for some reason.
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/lenameet.jpg"></center>'
 	'You meet Lena where you was told to meet her after school by the apartment garages and find her and Lera already there squatting and smoking, while they wait for you. When you get close Lena stands up and asks. "You ready little bunny?" Before you can even answer, she starts off down the street with Lera in tow, talking as she goes. "We are going to that little liquor store in town."'
@@ -586,8 +590,6 @@ if $ARGS[0] = 'gopnik initiation':
 						grupvalue[4] -= 20
 						gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
 						gs 'stat'
-
-						!!have this auto dump you after the text back onto the residential street of Pavlovsk
 						act 'Leave the gang': gt 'pavResidential'
 					end
 					act 'Beg for another chance':
@@ -754,7 +756,7 @@ if $ARGS[0] = 'gopnik initiation':
 end
 
 if $ARGS[0] = 'gopnik party':
-
+	menu_off = 1
 	grupvalue[2] -= 20
 	grupvalue[3] -= 20
 	grupvalue[1] -= 20
@@ -834,17 +836,21 @@ if $ARGS[0] = 'gopnik party':
 end
 
 if $ARGS[0] = 'explore':
+	$menu_loc = 'gschool_socialchg'
+	$menu_arg = 'explore'
+	menu_off = 0
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/oldschool/gophangout/party/party.jpg"></center>'
 	'Once your story has been told and everyone took a drink or more of the vodka, the large crowd scatters around and smaller cliques have formed instead. Those left in the main office are <a href="exec:gt ''gschool_socialchg'', ''tVitek''">Vitek</a> and <a href="exec:gt ''gschool_socialchg'', ''tLavrenti''">Lavrenti</a> who are discussing something, while <a href="exec:gt ''gschool_socialchg'', ''tDan''">Dan</a> is sitting on the sofa with a drink in his hand carefully listening to the discussion.'
 	'<a href="exec:gt ''gschool_socialchg'', ''tVasily''">Vasily</a> is standing nearby pouring himself a drink. <a href="exec:gt ''gschool_socialchg'', ''tLena''">Lena</a> and <a href="exec:gt ''gschool_socialchg'', ''tLera''">Lera</a> are standing a bit farther away talking to each other while, <a href="exec:gt ''gschool_socialchg'', ''tPauline''">Pauline</a> is standing by the window smoking a cigarette.'
 	gs 'stat'
 
+	act 'Leave': gt 'gschool_grounds', 'main'
 	act 'Go to the old principal office': gt 'gschool_socialchg', 'office'
 	act 'Go to the old teacher''s lounge': gt 'gschool_socialchg', 'lounge'
-	act 'Leave': gt 'gschool_grounds', 'main'
 end
 
 if $ARGS[0] = 'tVitek':
+	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/9.jpg"></center>'
 	'As you approach Vitek he stops talking to Lavrenti and turns to you, "Good job on fixing the booze! You, my sister and Lera make a good team I look forward to see what more fun things you girls get into."'
 	'"Thanks! Hopefully it will be something as fun as this little adventure." you confidently answer.'