Procházet zdrojové kódy

Merge remote-tracking branch 'upstream/master'

netuttki před 11 měsíci
rodič
revize
e6fc77c255

+ 3 - 0
glife.qproj

@@ -1033,6 +1033,9 @@
 		<Location name="uni_exams2"/>
 		<Location name="uni_exams3"/>
 		<Location name="uni_exams4"/>
+		<Location name="uni_lessons_electives1"/>
+		<Location name="uni_lessons_electives2"/>
+		<Location name="uni_lessons_electivesev1"/>
 		<Location name="uni_events"/>
 		<Location name="uniutil"/>
 	</Folder>

+ 1 - 1
locations/_attributes_school.qsrc

@@ -331,7 +331,7 @@ elseif ARGS[1] = 46:
 elseif ARGS[1] = 47:
 	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 4
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 	

+ 1 - 1
locations/arousal_oneline.qsrc

@@ -2,7 +2,7 @@
 
 !! For use only for one of arousal calls and not to be used in larger scenes, includes the 'end' call
 
-gs 'arousal', $ARGS[0], $ARGS[1], $ARGS[2], $ARGS[3], $ARGS[4], $ARGS[5], $ARGS[6], $ARGS[7], $ARGS[8], $ARGS[9]
+gs 'arousal', $ARGS[0], $ARGS[1], $ARGS[2], $ARGS[3], $ARGS[4], $ARGS[5], $ARGS[6], $ARGS[7], $ARGS[8]
 gs 'arousal', 'end'
 
 --- arousal_oneline ---------------------------------

+ 1 - 1
locations/bed.qsrc

@@ -216,7 +216,7 @@ if $ARGS[0] = 'rab':
 		gs 'stat'
 		
 		act 'Lie down':
-			*clr cla
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/city/nicholas/sex/r2.jpg"></center>'
 			'You lay down on the bed and she climbs on top of you and kneels over your face. She makes you open your mouth and forcefully shoves the strap-on in. You try to pull away, but her hands hold your head firmly. She continues to violate your mouth, hardly allowing you to catch a breath of air while she thrust it deeper and deeper, eventually sliding it down your throat, cutting off your breath completely. When you start to lose consciousness, she finally takes it out, allowing you to roll onto your side, wheezing and sniffling.'
 			'"And now for the punishment. Get up, bitch!" she demands.'

+ 1 - 1
locations/city_clinic.qsrc

@@ -1734,7 +1734,7 @@ if $ARGS[0] = 'milk_donation':
 					'She looks surprised at the large amount of milk as she stores away <<lact_ev[''poli_temp_var'']*50>>ml of your breast milk in <<lact_ev[''poli_temp_var'']>> bottles.'
 				elseif lact_ev['poli_temp_var'] >= 6:
 					'She looks pleasantly satisfied at you as she stores away <<lact_ev[''poli_temp_var'']*50>>ml of your breast milk in <<lact_ev[''poli_temp_var'']>> bottles.'
-					'"A very generous donation, Ms. <<$pcs_lastname>."'
+					'"A very generous donation, Ms. <<$pcs_lastname>>."'
 				elseif lact_ev['poli_temp_var'] >= 4:
 					'She looks satisfied at you as she stores away <<lact_ev[''poli_temp_var'']*50>>ml of your breast milk in <<lact_ev[''poli_temp_var'']>> bottles.'
 				elseif lact_ev['poli_temp_var'] >= 2:

+ 1 - 1
locations/city_coffee_hole.qsrc

@@ -563,6 +563,6 @@ end
 
 !!if $ARGS[0] = 'albina'
 !!!!!!!!!!!!!!!!!!!!!!!!
-end
+!!end
 
 --- city_coffee_hole ---------------------------------

+ 97 - 0
locations/gschool_gopnik_chats.qsrc

@@ -41,6 +41,7 @@ if $ARGS[0] = 'vitek':
 			'"Hey Vitek, what did the virgin say after her first blowjob?"'
 			'"I don''t know, what did she say?" Vitek shrugs while you use the opportunity to take a mouthful of water.'
 			'"I love you..." you reply, pretending that the water dripping out of your mouth is cum while you talk. This gets laughs from a few others, and you manage to get him to talk about a variety of things the group is up to. He only insults you every so often, but in an almost friendly way.'
+			gs 'npc_reactions', 'A9'
 		elseif npc_rel['A9'] <= 20:
 			'You sit on the stairs near Vitek. He glances at you and gives you a look of disgust. "Get the fuck away from me, slut!"'
 			'"Maybe she''s looking for a fuck?" Dan chimes in as he gives you a dark look.'
@@ -49,12 +50,14 @@ if $ARGS[0] = 'vitek':
 			'You sit on the stairs near Vitek and he turns to you. "What''s up, slut?" You grimace slightly, but what can you say> You''re pretty much the gopnik''s party slut by your own choice.'
 			'"I just wanted to say hi and talk is all," you reply.'
 			'He laughs. "Who knew your mouth was good for anything other than sucking cock?" You put up with the comments and end up talking to him, managing to get him to talk a little but not much.'
+			gs 'npc_reactions', 'A9'
 		end
 	elseif grupTipe = 1:
 		if npc_rel['A9'] >= 70:
 			'You sit on the stairs near Vitek and listen to him, Dan and Vasily telling stories. As you listen, Vitek starts talking about a dream he had about Bella, a sex dream of course. "Of course, just as I was getting to the best part, Lena wakes me up by slapping my dick. The fucking bitch laughed about it! Now that''s a fucked up way to be woken up." The guys chuckle at his story.'
 			'"You think I''d have a shot with Bella? I saw her tight ass in gym class and damn, would I love to plow that. Would a BMW impress her?" He''s brainstorming on how to get into the panties of the most beautiful girl in school.'
 			'"Never say never," you say while patting him in the back. You talk to him for a while, mostly about the girls he would like to bang.'
+			gs 'npc_reactions', 'A9'
 		elseif npc_rel['A9'] <= 20:
 			'As you approach Vitek, he looks at you and glares. "Fuck off, princess."'
 			'You try to talk to him, but he pretty much ignores you.'
@@ -69,6 +72,7 @@ if $ARGS[0] = 'vitek':
 			'"I just wanted to say hi and talk is all," you reply.'
 			'He shrugs. "Whatever." He then goes back to talking, but now including you in the conversation.'
 			'Just as the bell rings, Vitek smiles at you. "You know what? You''re a pretty cool chick, <<$pcs_nickname>>."'
+			gs 'npc_reactions', 'A9'
 		elseif npc_rel['A9'] <= 20:
 			'As you approach Vitek, he looks at you and glares. "Fuck off, dyke."'
 			'You try to talk to him, but he pretty much ignores you.'   
@@ -77,6 +81,7 @@ if $ARGS[0] = 'vitek':
 			'"Whoah, what did she do?" you inquire'
 			'"I was putting the moves on Lina and she was about to drop to her knees and give me a blowjob right there and then before Christina stormed over and dragged her away, the fucking bitch!"'
 			'You just shake your head and listen to the guys talk about the girls they have banged or want to bang.'
+			gs 'npc_reactions', 'A9'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A9'] >= 70:
@@ -84,6 +89,7 @@ if $ARGS[0] = 'vitek':
 			'"Yeah, why? Want her to help you with your studies or something?" you reply.'
 			'"No no, nothing like that. We thought, being her friend, you could take a picture of Zinaida''s tits for us, you know?" He mimicks large breasts with his hands. "It''s Dan''s birthday." he coughs' 
 			'You just roll your eyes and ignore their request. You still don''t know how that rumor got started and instead talk with the boys for a while.'                          
+			gs 'npc_reactions', 'A9'
 		elseif npc_rel['A9'] <= 20:
 			'Before you can even say hello, Vitek forcefully shoves you into the wall as he walks past. You get the message and walk away.'           
 		else
@@ -94,6 +100,7 @@ if $ARGS[0] = 'vitek':
 	elseif grupTipe = 4:
 		if npc_rel['A9'] >= 50:
 			'You sit on the stairs near Vitek and listen to him, Dan and Vasily telling stories. After a few questions, he starts telling you about some of his more exciting adventures and you''re soon both laughing about them and telling them stories of your own.'
+			gs 'npc_reactions', 'A9'
 		elseif npc_rel['A9'] <= 20:
 			'You sit on the stairs near Vitek and listen to him, Dan and Vasily telling stories. "What do you want, you stupid fucking cow?" Vitek snarls when they notice you.'
 			'"I just wanted to say hi and talk is all," you reply.'
@@ -113,6 +120,7 @@ if $ARGS[0] = 'vitek':
 			'You sit on the stairs near Vitek and listen to him, Dan and Vasily telling stories. "What do you want, you stupid cow?" Vitek asks when they notice you.'
 			'"I just wanted to say hi and talk is all," you reply.'
 			'He shrugs. "Whatever." He then goes back to telling stories and you ask him a few questions about some of his more exciting adventures. He only answers a few, but doesn''t completely ignore you.'
+			gs 'npc_reactions', 'A9'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -128,6 +136,7 @@ if $ARGS[0] = 'radomir':
 	if grupTipe = 4 and gopnik_slut = 1:
 		'"Well well well, if it isn''t my favorite groupie slut." Radomir says as you approach.'
 		'You smile and put up with the comments, knowing this is now your place among the gopniks. He tells you that you should stop by practice some time, saying the boys could use some "stress release", which leads to him talking about the band and where they will be playing.'
+		gs 'npc_reactions', 'A154'
 	elseif fame['pav_slut'] > 250:
 		gs 'npc_relationship', 'modify', 'A154', 'dislike'
 		'As you start to say something to him, he interrupts you. "Get lost, slut! I can''t be seen with the likes of you! I have a reputation to uphold!"'
@@ -141,9 +150,11 @@ if $ARGS[0] = 'radomir':
 				end
 			else
 				'Radomir is talking about the band''s latest gig as you approach. He smirks a little when he sees you. "So what can I do for one of my fans?" You ask him how things are going for the band and he starts telling you about all the girls throwing their panties on stage. Asking him a few questions leads to the two of you talking about where the band''s going and the success it will have.'
+				gs 'npc_reactions', 'A154'
 			end
 		elseif npc_rel['A154'] <= 20:
 			'Radomir is talking about the band''s latest gig as you approach. You''re not sure if he''s even seen you as he completely ignores you. Instead, he tells the others about all the girls throwing their panties on stage at him at their last gig. He ignores your comments, like you''re not even there.'
+			gs 'npc_reactions', 'A154'
 		else
 			if hotcat >= 6:
 				'Radomir is talking about the band''s latest gig as you approach. Seeing you, he looks your body up and down. "Looking good girl, looking good." You ask him how things are going for the band and he starts telling you about all the girls throwing their panties on stage. Asking him a few questions leads to the two of you talking about where the band''s going and the success it will have.'
@@ -153,6 +164,7 @@ if $ARGS[0] = 'radomir':
 				end
 			else
 				'Radomir is talking about the band''s latest gig as you approach. He smirks when he sees you. "Come to try and butter me up before I get famous?" You ignore his comment and ask him about how things are going for the band. He starts telling you about all the girls throwing their panties on stage and asking a few questions leads to the two of you talking about where the band''s going and the success it will have.'
+				gs 'npc_reactions', 'A154'
 			end
 		end
 	elseif grupTipe = 2:
@@ -165,9 +177,11 @@ if $ARGS[0] = 'radomir':
 				end
 			else
 				'Radomir is talking about the band''s latest gig as you approach. He gives you a slight knowing smirk when he sees you. "So what can I do for one of my fans?" You ask him how things are going for the band and he starts telling you about all the girls throwing their panties on stage. Asking him a few questions leads to the two of you talking about where the band''s going and the success it will have.'
+				gs 'npc_reactions', 'A154'
 			end
 		elseif npc_rel['A154'] <= 20:
 			'Radomir is talking about the band''s latest gig as you approach. You''re not sure if he''s even seen you as he completely ignores you. Instead, he tells the others about all the girls throwing their panties on stage at him at their last gig. He ignores your comments, like you''re not even there.'
+			gs 'npc_reactions', 'A154'
 		else
 			if hotcat >= 6:
 				'Radomir is talking about the band''s latest gig as you approach. He sees you and looks your body up and down. "Nice to see all the working out is paying off. Looking good." You ignore his stares as you ask him how things are going for the band and he starts telling you about all the girls throwing their panties on stage. Asking him a few questions leads to the two of you talking about where the band''s going and the success it will have.'
@@ -177,6 +191,7 @@ if $ARGS[0] = 'radomir':
 				end
 			else
 				'Radomir is talking about the band''s latest gig as you approach. He smirks when he sees you. "Come to try and butter me up before I get famous?" You ignore his comment and ask him how things are going for the band. He starts telling you about all the girls throwing their panties on stage and asking a few questions leads to the two of you talking about where the band''s going and the success it will have.'
+				gs 'npc_reactions', 'A154'
 			end
 		end
 	elseif grupTipe = 3:
@@ -189,9 +204,11 @@ if $ARGS[0] = 'radomir':
 				end
 			else
 				'Radomir is talking about the band''s latest gig as you approach. He gives you a wink when he sees you. "So what can I do for one of my fans?" You ask him how things are going for the band and he starts telling you about all the girls throwing their panties on stage and asking a few questions leads to the two of you talking about where the band''s going and the success it will have.'
+				gs 'npc_reactions', 'A154'
 			end
 		elseif npc_rel['A154'] <= 20:
 			'Radomir is talking about the band''s latest gig as you approach. You''re not sure if he''s even seen you as he completely ignores you. Instead, he tells the others about all the girls throwing their panties on stage at him at their last gig. He ignores your comments, like you''re not even there.'
+			gs 'npc_reactions', 'A154'
 		else
 			if hotcat >= 6:
 				'Radomir is talking about the band''s latest gig as you approach. He sees you and starts looking your body up and down. "You know if you just dressed a little more sexy and showed off that hot little bod of yours more, you would be pretty good looking for a nerd." You feel like a side of meat on display under his gaze, but do your best to ignore it and ask him how things are going for the band. He starts telling you about all the girls throwing their panties on stage. Asking him a few questions leads to the two of you talking about where the band''s going and the success it will have.'
@@ -201,6 +218,7 @@ if $ARGS[0] = 'radomir':
 				end
 			else
 				'Radomir is talking about the band''s latest gig as you approach. He smirks when he sees you. "Come to try and butter me up before I get famous?" You ignore his comment and ask him how things are going for the band. He starts telling you about all the girls throwing their panties on stage and asking a few questions leads to the two of you talking about where the band''s going and the success it will have.'
+				gs 'npc_reactions', 'A154'
 			end
 		end
 	elseif grupTipe = 4:
@@ -213,6 +231,7 @@ if $ARGS[0] = 'radomir':
 				end
 			else
 				'Radomir is talking about the band''s latest gig as you approach. He gives you a wink when he sees you and starts telling you about all the girls throwing their panties on stage. Asking him a few questions leads to the two of you talking about where the band''s going and the success it will have.'
+				gs 'npc_reactions', 'A154'
 			end
 		elseif npc_rel['A154'] <= 20:
 			'Radomir is talking about the band''s latest gig as you approach, but he barely acknowledges you. Instead, he tells the others about all the girls throwing their panties on stage at him at their last gig. He mostly ignores you, but does reply to a few of your comments.'
@@ -225,6 +244,7 @@ if $ARGS[0] = 'radomir':
 				end
 			else
 				'Radomir is talking about the band''s latest gig as you walk up. He smirks when he sees you. "Come to try and butter me up before I get famous?" You ignore his comment and ask him how things are going for the band. He starts telling you about all the girls throwing their panties on stage and asking a few questions leads to the two of you talking about where the band''s going and the success it will have.'
+				gs 'npc_reactions', 'A154'
 			end
 		end
 	else
@@ -243,6 +263,7 @@ if $ARGS[0] = 'roman':
 		'"Well well well, if it isn''t our little fuck bunny. You looking for a cock to hop on?" Roman asks with a smirk as you approach.'
 		'"I just wanted to say hi and talk is all," you reply.'
 		'"Tell me how much you love cock then." You banter with him for a while, where he rips on you a lot, but at least he talks to you.'
+		gs 'npc_reactions', 'A159'
 	elseif fame['pav_slut'] > 250:
 		gs 'npc_relationship', 'modify', 'A157', 'dislike'
 		'As you approach Roman, he snarls at you. "If you so much as open your cum breath mouth at me, I''ll toss you down these stairs." Not wishing to push your luck, you walk away.'
@@ -261,6 +282,7 @@ if $ARGS[0] = 'roman':
 			'"I just wanted to say hi and talk is all," you reply.'
 			'"Yeah, what about?" You banter with him for a while about a variety of things. He''s rude and often insulting, but at least he doesn''t threaten you.'
 		end
+		gs 'npc_reactions', 'A159'
 	elseif grupTipe = 3:
 		gs 'npc_relationship', 'modify', 'A157', rand(0,1)
 		if npc_rel['A157'] >= 80:
@@ -276,6 +298,7 @@ if $ARGS[0] = 'roman':
 			'"I just wanted to say hi and talk is all," you reply.'
 			'"Whatever." You banter with him for a while about a variety of things. He spends most of his time making fun of you and you get the feeling that, regardless of what he thinks of you, he''s going to pick on any nerd.'
 		end
+		gs 'npc_reactions', 'A159'
 	elseif grupTipe = 4:
 		gs 'npc_relationship', 'modify', 'A157', 'like'
 		if npc_rel['A157'] >= 50:
@@ -290,11 +313,13 @@ if $ARGS[0] = 'roman':
 			'"I just wanted to say hi and talk is all," you reply.'
 			'"Yeah, what about?" You banter with him for a while about a variety of things. He''s rude and often insulting, but at least he doesn''t threaten you.'
 		end
+		gs 'npc_reactions', 'A159'
 	else
 		gs 'npc_relationship', 'modify', 'A157', 'dislike'
 		'You take a seat near Roman. "What''s up, Roman?"'
 		'"Get lost, cunt!" he snarls in response.'
 		'"Calm down, I just want to talk." He mostly insults you as you try and talk to him, but at least he doesn''t run you off.'
+		gs 'npc_reactions', 'A159'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 end
@@ -308,6 +333,7 @@ if $ARGS[0] = 'dan':
 		'"You lost or just looking for a cock to suck?" Dan asks as you approach.'
 		'"I just wanted to say hi and talk is all," you reply.'
 		'"I bet that''s rare. Not having your mouth full long enough to talk." You banter with him for a while. He rips on you a lot, but at least he talks to you.'
+		gs 'npc_reactions', 'A10'
 	elseif npc_rel['A10'] >= 50 and fame['pav_slut'] < 300:
 		if grupTipe = 4:
 			'"Hey Dan!" you greet him.'
@@ -317,6 +343,7 @@ if $ARGS[0] = 'dan':
 			'"Oh, come on Dan! Don''t act that way. I know you like it when I talk to you."'
 			'"Is that so?" he asks. You laugh and the two of you strike up a friendly conversation.'
 		end
+		gs 'npc_reactions', 'A10'
 	elseif npc_rel['A10'] <= 20 and fame['pav_slut'] < 300:
 		if grupTipe = 4:
 			'"Hey Dan!" you greet him.'
@@ -329,6 +356,7 @@ if $ARGS[0] = 'dan':
 			'"I just wanted to talk is all," you reply.'
 			'"Yeah? Well, I don''t want to talk to you." You persist and he relents. He briefly chats to you before making it clear that he''s done talking, so you leave him in peace.'
 		end
+		gs 'npc_reactions', 'A10'
 	elseif fame['pav_slut'] >= 300:
 		'You try and talk to him, but he completely ignores you, like you aren''t even there. Eventually, you give up and walk away.'
 	else
@@ -336,6 +364,7 @@ if $ARGS[0] = 'dan':
 		'He glances at you. "What do you want?"'
 		'"I just wanted to talk is all," you reply.'
 		'"I''m not in the mood." You persist and he relents. He briefly chats to you before making it clear that he''s done talking, so you leave him in peace.'
+		gs 'npc_reactions', 'A10'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 end
@@ -352,11 +381,13 @@ if $ARGS[0] = 'valentin':
 		'He smiles as you approach. "What''s up, <<$pcs_nickname>>?"'
 		'You smile back. "Nothing much, just wanted to hang out and talk."'
 		'The two of you talk about a few things. He gets a little hands on with you at times, but you''re used to it. As you''re about to leave, he stops you. "Stop by the garage some time. I can always use a break and a quick fuck."'
+		gs 'npc_reactions', 'A158'
 	elseif fame['pav_slut'] > 300:
 		if npc_rel['A158'] >= 60:
 			'He smiles as you approach. "What''s up, <<$pcs_nickname>>?"'
 			'You smile back. "Nothing much, just wanted to hang out and talk."'
 			'The two of you talk about a few things. He gets a little hands on with you at times, but you''re used to it. As you''re about to leave, he stops you. "Stop by the garage some time, I can always use a break and a quick fuck."'
+			gs 'npc_reactions', 'A158'
 		elseif npc_rel['A158'] <= 20:
 			'"Hey, Valentin!" you greet him as you approach.'
 			'He frowns at you. "Fuck off, slut!"'
@@ -391,6 +422,7 @@ if $ARGS[0] = 'valentin':
 			'"I just wanted to talk is all," you reply.'
 			'He shrugs and you start talking to him. You wouldn''t say he''s eager to talk to you, but he doesn''t seem to mind either.'
 		end
+		gs 'npc_reactions', 'A158'
 	elseif grupTipe = 2:
 		if npc_rel['A158'] >= 50:
 			'Valentin calls out to you as you approach. "Hey <<$pcs_nickname>>."'
@@ -414,6 +446,7 @@ if $ARGS[0] = 'valentin':
 			'"I just wanted to talk is all," you reply.'
 			'He shrugs and you start talking to him. You wouldn''t say he''s eager to talk to you, but he doesn''t seem to mind either.'
 		end
+		gs 'npc_reactions', 'A158'
 	elseif grupTipe = 3:
 		if npc_rel['A158'] >= 60:
 			'Valentin calls out to you as you approach. "Hey <<$pcs_nickname>>, get lost? Or just wanting to take a peek at the wild side?"'
@@ -437,6 +470,7 @@ if $ARGS[0] = 'valentin':
 			'"No, I just wanted to talk is all," you reply.'
 			'He shrugs and you start talking to him. You wouldn''t say he''s eager to talk to you, but he doesn''t seem to mind either. After a few minutes, you break off the conversation and bid him farewell as the looks some of the other gopniks are giving you make you nervous.'
 		end
+		gs 'npc_reactions', 'A158'
 	elseif grupTipe = 4:
 		if npc_rel['A158'] >= 50:
 			'Valentin calls out to you as you approach. "Hey <<$pcs_nickname>>, do anything fun lately?"'
@@ -460,12 +494,14 @@ if $ARGS[0] = 'valentin':
 			'"So what have you been up to?" you ask.'
 			'"Working on my bike and practicing with the band," he half heartedly answers, but warms up the more you talk to him. You mostly ask him about his music and his bike, which seems to do the trick.'
 		end
+		gs 'npc_reactions', 'A158'
 	else
 		if npc_rel['A158'] >= 60:
 			'"Hey Valentin!" you greet him as you approach.'
 			'He frowns at you. "We have nothing to talk about, so go bother someone else!"'
 			'"I just wanted to talk is all," you reply.'
 			'"Yeah? Well, I don''t want to talk to you." You persist, but he just ignores you. The looks some of the other gopniks are giving you make you nervous, so you give up and walk away.'
+			gs 'npc_reactions', 'A158'
 		else
 			'"Hey Valentin!" you greet him as you approach.'
 			'He frowns at you. "Fuck off, loser!"'
@@ -485,6 +521,7 @@ if $ARGS[0] = 'shulga':
 	if grupTipe = 4 and gopnik_slut = 1:
 		'"I''m surprised you don''t walk bow legged the number of times you''ve been fucked, <<$pcs_nickname>>!" Vasily says with a laugh.'
 		'You flip him the bird as you sit next to him. The two of you talk about a variety of things, although he keeps asking about who you''ve fucked or whose dick you just finished sucking.'
+		gs 'npc_reactions', 'A11'
 	elseif npc_rel['A11'] >= 50 and fame['pav_slut'] < 300:
 		if grupTipe = 4:
 			'Vasily calls out to you as you approach. "Hey <<$pcs_nickname>>, what''s up?"'
@@ -495,6 +532,7 @@ if $ARGS[0] = 'shulga':
 			'You smile. "Not much. I thought I''d just come by and hang out with you for a bit."'
 			'The two of you engage in a friendly conversation, mostly about when you were both kids.'
 		end
+		gs 'npc_reactions', 'A11'
 	elseif npc_rel['A11'] <= 20 and fame['pav_slut'] < 300:
 		if grupTipe = 4:
 			'"Hey Vasily!" you greet him as you approach.'
@@ -507,12 +545,14 @@ if $ARGS[0] = 'shulga':
 			'"I just wanted to talk is all," you reply.'
 			'"Go bother someone else!" You persist and he relents. He briefly chats to you before making it clear that he''s done talking, so you leave him in peace.'
 		end
+		gs 'npc_reactions', 'A11'
 	elseif fame['pav_slut'] >= 300:
 		'"Get lost you fucking slut!" he says with a sneer, more than loud enough for everyone to hear, so you turn and walk away.'
 	else
 		'As you approach, he greets you with a slight nod. "Hey."'
 		'You smile. "I thought I''d just come by and hang out with you for a bit."'
 		'The two of you engage in a friendly conversation, mostly about when you were both kids.'
+		gs 'npc_reactions', 'A11'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 end
@@ -528,6 +568,7 @@ if $ARGS[0] = 'arkadi':
 		'As you approach, he cups his crotch and bounces it. "Yeah, you want this, don''t you? Well, I don''t have time to give it to you right now."'
 		'"I just wanted to talk is all," you reply.'
 		'He snorts, but doesn''t refute what you say as you talk to him.'
+		gs 'npc_reactions', 'A156'
 	elseif fame['pav_slut'] >= 300:
 		gs 'npc_relationship', 'modify', 'A156', 'dislike'
 		if npc_rel['A156'] >= 50:
@@ -542,6 +583,7 @@ if $ARGS[0] = 'arkadi':
 			'You approach Arkadi. "Hey, I thought I''d just come by and hang out with you for a bit."'
 			'He scoots over and makes room for you on the step he''s sitting on. "That so princess? You want to hear what the world is like from a real man, huh?"'
 			'You roll your eyes and ignore his comment. You know he loves the city, so you ask him questions about it and soon you''re both chatting away.'
+			gs 'npc_reactions', 'A156'
 		elseif npc_rel['A156'] <= 20:
 			'You approach Arkadi. "Hey, I thought I''d just come by and hang out with you for a bit."'
 			'He snorts and grabs his crotch. "Why don''t you do something useful with that mouth of yours and suck my dick instead, princess?"'
@@ -550,6 +592,7 @@ if $ARGS[0] = 'arkadi':
 			'You approach Arkadi. "Hey, I thought I''d just come by and hang out with you for a bit and talk."'
 			'He looks up and down from where he''s sitting on the stairs, making you feel like a piece of meat on display. "That so princess? You curious about the dark side, huh?"'
 			'You ignore his stares. You know he loves the city, so you ask him questions about it and soon you''re both chatting away.'
+			gs 'npc_reactions', 'A156'
 		end
 	elseif grupTipe = 2:
 		if npc_rel['A156'] >= 60:
@@ -565,11 +608,13 @@ if $ARGS[0] = 'arkadi':
 			'He looks up and down from where he''s sitting on the stairs, making you feel like a piece of meat on display. "That so? So what do you want to talk about?"'
 			'You ignore his stares. You know he loves the city, so you ask him questions about it and soon you''re both chatting away.'
 		end
+		gs 'npc_reactions', 'A156'
 	elseif grupTipe = 3:
 		if npc_rel['A156'] >= 80:
 			'You approach Arkadi. "Hey, I thought I''d just come by and hang out with you for a bit."'
 			'He snorts. "Why do you think I would hang out with a nerd like you?"'
 			'You ignore his comment and ask him about the city. He''s reluctant to talk at first, but eventually starts to respond and tells you about his time in the city.'
+			gs 'npc_reactions', 'A156'
 		elseif npc_rel['A156'] <= 20:
 			'You approach Arkadi. "Hey, I thought I''d just come by and hang out with you for a bit."'
 			'He snorts and grabs his crotch. "Why don''t you suck my dick instead? Or would I have to dress up as an elf or some shit to get you all wet?" He laughs at you and several of the others join in. Everyone is soon making fun of you, so you turn around and flee.'
@@ -591,12 +636,14 @@ if $ARGS[0] = 'arkadi':
 			'He looks up at you from where he''s sitting on the stairs. "Oh yeah? What about?"'
 			'You know he loves the city, so you ask him questions about it and soon you''re both chatting away.'
 		end
+		gs 'npc_reactions', 'A156'
 	else
 		gs 'npc_relationship', 'modify', 'A156', 'dislike'
 		if npc_rel['A156'] >= 80:
 			'Youa approach Arkadi. "Hey, I thought I''d just come by and hang out with you for a bit."'
 			'He snorts. "Why do you think I would hang out with a loser like you?"'
 			'You ignore his comment and ask him about the city. He''s reluctant to talk at first, but eventually starts to respond and tells you about his time in the city.'
+			gs 'npc_reactions', 'A156'
 		else
 			'You approach Arkadi. "Hey, I thought I''d just come by and hang out with you for a bit."'
 			'He snorts. "Why do you think I would hang out with a loser like you?" Before you can respond, he turns to the others. "Maybe she''s lonely and misses us picking on her?" He turns towards you as you hear several of the others agreeing with him and you start to panic. "Is that it?"'
@@ -617,6 +664,7 @@ if $ARGS[0] = 'lavrenti':
 		'Lavrenti slightly smiles at you while barely looking up from his phone. "Not much. I was just texting some girl I met recently."'
 		'You''re not surprised by his answer. He was always a good looking guy and now he has that bad boy vibe going for him as well. "Oh, you like her?"'
 		'He laughs and nods. "Fuck yeah! I tore her tight little ass up so much I doubt it''s tight anymore!" You smile at him, used to how the gopnik boys talk. "Don''t worry, I''ll always loving fucking yours." He chuckles as he slaps you on the ass and you start talking about other girls, then his legendary parties.'
+		gs 'npc_reactions', 'A155'
 		'Just before the bell rings, Lavrenti smiles at you. "My parents will be out of town soon and I was thinking of throwing another party."'
 		!!act 'Ask to go to party':
 			!!lavrentiQW['lav_party_invite'] = 1
@@ -651,6 +699,7 @@ if $ARGS[0] = 'lavrenti':
 			'Lavrenti smiles at you while barely looking up from his phone. "Not much. I was just texting some girl I met recently."'
 			'You''re not surprised by his answer. He was always a good looking guy and now he has that bad boy vibe going for him as well. "Oh, you like her?"'
 			'He laughs and nods. "Fuck yeah! I tore her tight little ass up so much I doubt it''s tight anymore!" You smile at him and start talking about girls, then his legendary parties.'
+			gs 'npc_reactions', 'A155'
 			'Just before the bell rings, Lavrenti gets the attention of the other gopniks. "Hey guys, my parents will be out of town soon and I was thinking of throwing another party."'
 			!!act 'Ask to go to party':
 				!!lavrentiQW['lav_party_invite'] = 1
@@ -664,6 +713,7 @@ if $ARGS[0] = 'lavrenti':
 			'He frowns at you. "Fuck off! You''re not invited."'
 			'"Come on, don''t be like that. It''ll be fun!" you reply.'
 			'He snorts. "You''re about the last person I would invite." You keep talking to him, hoping to warm him up for an invite. You ask about his party, which slowly gets him talking a little.'
+			gs 'npc_reactions', 'A155'
 		else
 			'You approach Lavrenti as he leans against the wall near the stairs. "So, what''s up with you Lavrenti?"'
 			'Lavrenti gives you a slight shrug. "Not much. I was just thinking about what I want to do this weekend."'
@@ -671,6 +721,7 @@ if $ARGS[0] = 'lavrenti':
 			'He chuckles a little. "Yeah, I remember what you guys did on the weekends, so much lamer than what I do now."'
 			'"Oh? In what way?" you ask.'
 			'He snorts, then tells you about what some of the gopniks get up to, which seems to mostly involve partying, fighting, fucking, getting drunk or high and vandalizing stuff for fun.'
+			gs 'npc_reactions', 'A155'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A155'] >= 50:
@@ -678,6 +729,7 @@ if $ARGS[0] = 'lavrenti':
 			'Lavrenti smiles at you. "Not a lot. I was just texting some girl I met."'
 			'You''re not surprised by his answer. He was always a good looking guy and now he has that bad boy vibe going for him as well. "Oh. So what did you think of class today?" you ask, wanting to change the subject knowing how gopnik boys talk about girls.'
 			'He sighs and shakes his head. He half ass talks about class, but the conversation soon turns towards him talking about his legendary parties and he starts telling you about some of the funny things that happened at some of the other gopnik parties.'
+			gs 'npc_reactions', 'A155'
 			'Just before the bell rings, Lavrenti gets the attention of the other gopniks. "Hey guys, my parents will be out of town soon and I was thinking of throwing another party."'
 			!!act 'Ask to go to party':
 				!!'"Sounds like fun. Could I come?" you ask.'
@@ -692,6 +744,7 @@ if $ARGS[0] = 'lavrenti':
 			'He chuckles. "Let me guess. Studying, followed by playing some video games, maybe hanging out with the other nerds pretending to be elves or something."'
 			'"Is that all you think us nerds do?" you ask.'
 			'He snorts, then tells you about what some of the gopniks get up to, which seems to mostly involve partying, fighting, fucking, getting drunk or high and vandalizing stuff for fun.'
+			gs 'npc_reactions', 'A155'
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A155'] >= 50:
@@ -699,6 +752,7 @@ if $ARGS[0] = 'lavrenti':
 			'Lavrenti grins at you and throws his arm around your shoulder in a friendly way. "Not much. I was just texting some girl I met recently."'
 			'You''re not surprised by his answer. He was always a good looking guy and now he has that bad boy vibe going for him as well. "So, you bang her yet?"'
 			'He laughs and nods. "Fuck yeah! I tore her tight little ass up so much I doubt it''s tight anymore." You smile at him, used to how the gopnik boys talk and start talking about girls, then his legendary parties.'
+			gs 'npc_reactions', 'A155'
 			'Just before the bell rings, Lavrenti smiles at you. "My parents will be out of town soon and I was thinking of throwing another party."'
 			!!act 'Ask to go to party':
 				!!lavrentiQW['lav_party_invite'] = 1
@@ -709,6 +763,7 @@ if $ARGS[0] = 'lavrenti':
 			'You approach Lavrenti and stand as he leans against the wall near the stairs. "So, what''s up with you Lavrenti?"'
 			'Lavrenti just looks at you. "Why the fuck do you care?"'
 			'"Come on, don''t be like that. I just want to try and be friends," you reply.'
+			gs 'npc_reactions', 'A155'
 			'He''s reluctant to talk to you and mostly talks to some of the other gopniks. Just before the bell rings, he mentions how he''s planning to throw another one of his parties soon.'
 			!!act 'Ask to go to party':
 				!!'You bite your lip and look at him with the cutest look you can muster. "Think I can get a invite?"'
@@ -721,6 +776,7 @@ if $ARGS[0] = 'lavrenti':
 			'Lavrenti smiles at you while barely looking up from his phone. "Not much. I was just texting some girl I met recently."'
 			'You''re not surprised by his answer. He was always a good looking guy and now he has that bad boy vibe going for him as well. "So, you bang her yet?"'
 			'He laughs and nods. "Fuck yeah! I tore her tight little ass up so much I doubt it''s tight anymore!" You smile at him, used to how the gopnik boys talk and start talking about girls, then his legendary parties parties.'
+			gs 'npc_reactions', 'A155'
 			'Just before the bell rings, Lavrenti smiles at you. "My parents will be out of town soon and I was thinking of throwing another party."'
 			!!act 'Ask to go to party':
 				!!lavrentiQW['lav_party_invite'] = 1
@@ -778,10 +834,12 @@ if $ARGS[0] = 'ekaterina':
 			'As you approach her, you see her nursing some bruised knuckles. "Get in a fight?"'
 			'She shakes her head. "Not really. Some of the girls and I got together last night for fight night."'
 			'She goes on to tell you about how some of the gopnik girls get together and fight each other to practice or just to kick the shit out of each other for fun. "You should come by sometime and go a few rounds."'
+			gs 'npc_reactions', 'A145'
 		else
 			'As you approach her, you see her nursing some bruised knuckles. "Get in a fight?"'
 			'She shakes her head. "Not really. Some of the girls and I got together last night for fight night."'
 			'She then goes on to tell you about how some of the gopnik girls get together and fight each other to practice or just to kick the shit out of each other for fun. She then stops and looks you over, as if judging you. "You should come by sometime and go a few rounds. See what you''re made of."'
+			gs 'npc_reactions', 'A145'
 		end
 	elseif npc_rel['A145'] <= 20 and fame['pav_slut'] < 300:
 		if grupTipe = 4:
@@ -789,6 +847,7 @@ if $ARGS[0] = 'ekaterina':
 			'She glares at you. "What fucking business is it of yours?"'
 			'You raise your hands to show you didn''t mean anything by it. "I was just asking is all."'
 			'She starts to say something, but stops and gives you a look over before a dark smile creeps onto her face. "You should come by sometime and go a few rounds. See what you''re made of." By the way she''s looking at you, you think she just wants an excuse to beat your ass.'
+			gs 'npc_reactions', 'A145'
 		else
 			'As you approach her, you see her nursing some bruised knuckles. "Get in a fight?"'
 			'She snarls at you. "What fucking business is it of yours?"'
@@ -817,15 +876,18 @@ if $ARGS[0] = 'lera':
 		'You sigh. "No, have you licked any pussy?"'
 		'"No, but you just might if you don''t watch your mouth!" Lera replies as she spreads her legs.'
 		'You both engage in a bit of back and forth banter for the rest of the break.'
+		gs 'npc_reactions', 'A21'
 	elseif npc_rel['A21'] >= 50:
 		if grupTipe = 4:
 			'As usual, you find Lera and Lena smoking on the stairs. "What''s up <<$pcs_nickname>>?" Lera inquires.'
 			'You shrug your shoulders. "Nothing much. You?"'
 			'"Nah." Lera says as she shakes her head.'
 			'You both engage in a bit of banter back and forth about how the school day has been.'
+			gs 'npc_reactions', 'A21'
 		else
 			'Seeing Lera sitting on the steps without Lena, you decide to approach her. "Hey Lera! What are you up to?"'
 			'She looks back at you and shrugs her shoulders. "Hi <<$pcs_nickname>>, nothing much. Just waiting for Lena."'
+			gs 'npc_reactions', 'A21'
 			'The two of you continue talking for a while until Lena shows up and calls Lera over, ending your conversation.'
 		end
 	elseif npc_rel['A21'] <= 20 and fame['pav_slut'] < 300:
@@ -838,11 +900,13 @@ if $ARGS[0] = 'lera':
 			'She looks back at you and frowns. "None of your fucking business, bitch!"'
 			'You continue talking to her, but it''s mostly one sided as she alternates between ignoring you and making snide remarks.'
 		end
+		gs 'npc_reactions', 'A21'
 	elseif fame['pav_slut'] >= 300:
 		'"Don''t even come near me with that disgusting cum breath of yours!"'
 	else
 		'Seeing Lera sitting on the steps without Lena, you decide to approach her. "Hey Lera! What are you up to?"'
 		'She looks back at you and shrugs her shoulders. "Nothing much. Just waiting for Lena."'
+		gs 'npc_reactions', 'A21'
 		'The two of you continue talking for a while until Lena shows up and calls Lera over, ending your conversation.'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -863,6 +927,7 @@ if $ARGS[0] = 'alyona':
 			*nl
 			'"More for me," she shrugs and starts to tell you about what happened to her recently. She talks about her quarrels at school, the other gopniks and what trouble they''ve been getting into together lately. "Not to mention I''d rather be on the streets than at home..."'
 			'Apparently not wanting to get into any details, she looks at you and says, "Your turn, I bet you''ve got some juicy stories. I''d be surprised if you didn''t." She pumps an eyebrow at you, clearly hinting at your dubious reputation.'
+			gs 'npc_reactions', 'A143'
 			'Time passes quickly, and you soon realize your break is over when you hear the bell. "I hope we can continue this next time?" you ask as you start walking towards the classroom.'
 		elseif npc_rel['A143'] <= 20:
 			'"Hi Alyona, how are you today?" You approach her as she''s talking to the other gopniks.'
@@ -876,6 +941,7 @@ if $ARGS[0] = 'alyona':
 			*nl
 			'Maybe that''s why, although you''re not friends, you understand each other well. She complains for the next few minutes before stopping. "But enough of that, let''s listen to some music instead." She hands you one of her earbuds.'
 			'She shows you a few new songs, tells you about her new favourite bands and that she hopes they''ll come and play in the area one day.'
+			gs 'npc_reactions', 'A143'
 			'Before the break is over, she takes back the earbud and stands up. "Okay, I''ve got some things to do. See you next time." With that, she leaves.'
 		end
 	elseif grupTipe = 1:
@@ -887,6 +953,7 @@ if $ARGS[0] = 'alyona':
 			*nl
 			'"Hey, that''s not fair!" You tap her on the shoulder and then talk about some things that happened to you recently. You also complain, mostly about how much traveling you have to do to buy some nice clothes or for a little beautification. You also tell her about how random people always walk up you to ask for a date.'
 			'"Well, that''s not my problem. I guess it''s the downside of being so popular," she replies while laughing boisterously. You talk for a few more minutes before you hear the bell ring, signalling that your next class is about to start.'
+			gs 'npc_reactions', 'A143'
 		elseif npc_rel['A143'] <= 20:
 			'You see Alyona sitting on the stairs. She has her phone in her hand and earbuds in her ears. You decide to try and strike up a conversation.'
 			'As you approach her, she looks up and starts shaking her head with a questioning, confused look, indicating that she has no intention of talking to you.'
@@ -901,6 +968,7 @@ if $ARGS[0] = 'alyona':
 			'She''s clearly not happy at you bothering her, but she seems curious about why you''re asking her opinion in the first place. She tells Anushka that they''ll talk later, then sits down on the stairs and beckons for you to take a seat.'
 			*nl
 			'She looks at you. "Come on, I haven''t got all day for this..." she says urgently.'
+			gs 'npc_reactions', 'A143'
 			'For the next few minutes, you tell her what you wanted her opinion on. However, she gets tired of listening and stands up. "Okay <<$pcs_nickname>>, you could have asked someone else, actually. I''m going back to the others now..." With that, she leaves.'
 			'You still have a little time left, but not enough to do anything, so you decide to head for the classroom and wait for the lesson to start.'
 		end
@@ -912,6 +980,7 @@ if $ARGS[0] = 'alyona':
 			'For the next few minutes, you talk excitedly about what new training plans you''ve come up with. You also tell her some of your ideas to improve your endurance and stamina. "Maybe you could benefit from it too?" you tell her, half jokingly, half seriously.'
 			*nl
 			'"Oh <<$pcs_nickname>>, you know I''m not interested in sports at all. However, some jock guys have a good, sexy body, I gotta admit it. Or jock girls." she adds while biting her lip.'
+			gs 'npc_reactions', 'A143'
 			'For the rest of the break, you continue talking about sports and she shares some stories that happened to her recently. When you hear the bell, you say goodbye and head to your next class.'
 		elseif npc_rel['A143'] <= 20:
 			'You see Alyona leaning against the wall. Her eyes are scanning the corridor as if to see if anyone can see her.'
@@ -927,6 +996,7 @@ if $ARGS[0] = 'alyona':
 			'"Another day, another wasted one. We shouldn''t even be here, we should be enjoying life!" she begins, then goes on to tell you about her ideas for partying, pranks or a little mischief to keep herself entertained.'
 			*nl
 			'Despite the fact that you''re not good friends and there''s rivalry between gopniks and jocks, she''s happy to talk to you sometimes. Or rather she talks and lets you listen.'
+			gs 'npc_reactions', 'A143'
 			'After spending a few minutes daydreaming about wild parties, she puts the bottle back in her bag before putting her finger to her mouth. "Sshh... Not a word to anyone about the booze. The teachers would freak out and the others would come asking for it." She laughs, then starts walking towards the toilet, probably to smoke.'
 		end
 	elseif grupTipe = 3:
@@ -938,6 +1008,7 @@ if $ARGS[0] = 'alyona':
 			*nl
 			'As she talks, you get the feeling that maybe the reason why she likes you more than the gopniks is because she sees in you what she might have been if she hadn''t been born into that family.'
 			'After a short time complaining, she sighs. "Never mind, check this song out instead." With that, she pulls out her phone and shows you a song that you listen to together.'
+			gs 'npc_reactions', 'A143'
 			'Before the break is over, you give her a little hug. "I have to check my homework before class. So if you don''t mind, we''ll continue this next time."'
 		elseif npc_rel['A143'] <= 20:
 			'Alyona is sitting on the stairs talking to the other gopniks. When she sees you approaching, she nods to the others to get their attention and to warn them not to miss the show.'
@@ -958,6 +1029,7 @@ if $ARGS[0] = 'alyona':
 			'"Do you have anything to make it go by a little faster?" you ask, hoping that she has some alcohol on her.'
 			'She looks at you and smiles, knowing exactly what you mean. "No, sorry. Today''s been a hard day for me too, so I''ve already drank my dose," she says as she lets out a sigh.'
 			*nl
+			gs 'npc_reactions', 'A143'
 			'You start talking about all sorts of things, but mostly music and parties, and soon get into a small argument about how far Radomir''s band would take them. As their number one fan, she really thinks they''ll have their big break one day. You also revive some old memories before you hear the bell.'
 			'You both sigh as you look at each other and almost simultaneously say "I was beginning to forget where we were." You laugh, then start walking towards your classroom.'
 		elseif npc_rel['A143'] <= 20:
@@ -974,6 +1046,7 @@ if $ARGS[0] = 'alyona':
 			*nl
 			'"I''ve never heard these ones before. Are they from some new band?" you ask as you start nodding your head to the beat. "They''re pretty awesome."'
 			'Alyona takes out her earbud and tells you how she found these bands and how many new ones she wants to listen to. "Sometimes you find some rare gems," she says.'
+			gs 'npc_reactions', 'A143'
 			'You listen to the music for a few more minutes before Alyona takes the earbud back and stands up. "I''ll show you some more bands next time, but right now I''ve got some things to do." With that, she walks away towards the others.'
 		end
 	else
@@ -984,6 +1057,7 @@ if $ARGS[0] = 'alyona':
 			*nl
 			'You can tell by her expression that she doesn''t know what to do. "<<$pcs_nickname>>, you know very well that most of them aren''t on good terms with you. I''ll see what I can do, but no promises. Besides, I have my own problems."'
 			'She spends the rest of the break complaining, mostly about school, but also about things at home. However, whenever you ask her about it, she refuses to go into details, preferring to just vent her pent-up tension.'
+			gs 'npc_reactions', 'A143'
 			'After spending a few minutes complaining, you hear the bell ringing. You get up and walk towards the classroom.'
 		elseif npc_rel['A143'] <= 20:
 			'When Alyona sees you approaching her, she looks at you questioningly, as if she doesn''t understand why you would want to talk to her at all. Or rather, why she should. "What the hell do you want?" she asks edgily.'
@@ -1133,6 +1207,7 @@ if $ARGS[0] = 'anushka':
 		if npc_rel['A144'] >= 50:
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over at the screen as she''s closing it, missing whatever she was looking at. "New song?"'
 			'She glances at you with a smile.'
+			gs 'npc_reactions', 'A144'
 			*nl
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
@@ -1151,9 +1226,11 @@ if $ARGS[0] = 'anushka':
 			'Anushka is leaning against the wall, snickering about something she''s looking at on her phone. You stand next to her and try and peek. Before you can see anything, she puts her phone away and frowns at you. "Sorry, I don''t have a dick for you to suck. Best look elsewhere."'
 			'You sigh, not getting to see whatever it is she found so amusing. "I thought we could just hang out?"'
 			'She rolls her eyes. "Whatever." You try to talk to her, but she mostly ignores you.'
+			gs 'npc_reactions', 'A144'
 		else
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over at the screen as she''s closing it, missing whatever she was looking at. "New song?"'
 			'She glances to you with a slight smile.'
+			gs 'npc_reactions', 'A144'
 			*nl
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
@@ -1168,6 +1245,7 @@ if $ARGS[0] = 'anushka':
 		if npc_rel['A144'] >= 50:
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over and see her typing lyrics to a song. "New song?"'
 			'She glances to you with a friendly smile.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
 			elseif CloSkirtShortness >= 4:
@@ -1185,6 +1263,7 @@ if $ARGS[0] = 'anushka':
 		else
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over and see her typing lyrics to a song. "New song?"'
 			'She glances to you with a slight smile.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
 			elseif CloSkirtShortness >= 4:
@@ -1198,6 +1277,7 @@ if $ARGS[0] = 'anushka':
 		if npc_rel['A144'] >= 50:
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over and see her typing lyrics to a song. "New song?"'
 			'She glances at you with a friendly smile.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'""Nice outfit," she says, looking over your uniform. "Though I doubt your social circle would approve."'
 			elseif CloSkirtShortness >= 4 and $pantyworntype = 'none':
@@ -1222,6 +1302,7 @@ if $ARGS[0] = 'anushka':
 		else
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over and see her typing lyrics to a song. "New song?"'
 			'She glances to you with a slight smile.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit, though I doubt your social circle would approve."'
 			elseif CloSkirtShortness >= 4:
@@ -1238,6 +1319,7 @@ if $ARGS[0] = 'anushka':
 		if npc_rel['A144'] >= 50:
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over and see her typing lyrics to a song. "New song?"'
 			'She glances to you with a friendly smile.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit, though I doubt your social circle would approve."'
 			elseif CloSkirtShortness >= 4:
@@ -1257,6 +1339,7 @@ if $ARGS[0] = 'anushka':
 		else
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties to anyone. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over at the screen as she''s closing it, missing whatever she was looking at. "New song?"'
 			'She glances to you with a slight smile.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit, though I doubt your social circle would approve."'
 			elseif CloSkirtShortness >= 4:
@@ -1273,6 +1356,7 @@ if $ARGS[0] = 'anushka':
 		if npc_rel['A144'] >= 50:
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. You blush when you see her panties on full display like that. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over at the screen as she''s closing it, missing whatever she was looking at. "New song?"'
 			'She glances to you with a smirk.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit, though I doubt your fellow nerds would approve."'
 			elseif CloSkirtShortness >= 4:
@@ -1292,6 +1376,7 @@ if $ARGS[0] = 'anushka':
 		else
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. You blush when you see her panties on full display like that. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over at the screen as she''s closing it, missing whatever she was looking at. "New song?"'
 			'She glances to you with a smirk.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
 			elseif CloSkirtShortness >= 4:
@@ -1304,6 +1389,7 @@ if $ARGS[0] = 'anushka':
 		if npc_rel['A144'] >= 50:
 			'As you walk up the steps, you notice Anushka sitting on the top step with her knees pulled up almost to her chin, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over and see her typing lyrics to a song. "New song?"'
 			'She glances to you with a friendly smile.'
+			gs 'npc_reactions', 'A144'
 			*nl
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
@@ -1324,6 +1410,7 @@ if $ARGS[0] = 'anushka':
 		else
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over at the screen as she''s closing it, missing whatever she was looking at. "New song?"'
 			'She glances to you with a slight smile.'
+			gs 'npc_reactions', 'A144'
 			*nl
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
@@ -1343,6 +1430,7 @@ if $ARGS[0] = 'anushka':
 			'You stammer as you feel flustered. She''s always doing things like this to you. "What? No... I mean yes... No! If you didn''t sit like that, no one would look."'
 			*nl
 			'She grins at you. "So you were looking?" You just sigh and lean back until you''re looking straight up and give up trying to defend yourself. You just let her have her fun.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
 			elseif CloSkirtShortness >= 4:
@@ -1361,6 +1449,7 @@ if $ARGS[0] = 'anushka':
 		else
 			'As you walk up the steps, you notice Anushka sitting on the top step cross legged, which gives you a nice up the skirt shot of her panties. She''s using her knees to support a notebook computer that she''s typing on. Taking a seat next to her, you glance over at the screen as she''s closing it, missing whatever she was looking at. "New song?"'
 			'She glances to you with a smirk.'
+			gs 'npc_reactions', 'A144'
 			if CloStyle = 2:
 				'You see her look over your uniform. "Nice outfit."'
 			elseif CloSkirtShortness >= 4:
@@ -1470,6 +1559,7 @@ if $ARGS[0] = 'lena':
 		'You sigh slightly. "No, I just wanted to see what you were up to."'
 		'"Go bother someone else!" she says.'
 		'You talk to her for a bit and while she doesn''t ignore you, she also makes it clear she doesn''t approve of how you got in the gopniks.'
+		gs 'npc_reactions', 'A20'
 	elseif npc_rel['A20'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A20'] += 1
 		if grupTipe = 4:
@@ -1482,6 +1572,7 @@ if $ARGS[0] = 'lena':
 			'You shake your head. "No, I just came over to see how you were and hang out."'
 			'The two of you talk for a while about how much school sucks and all the better things you could be doing with your time.'
 		end
+		gs 'npc_reactions', 'A20'
 	elseif npc_rel['A20'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A20'] += 1
 		if grupTipe = 4:
@@ -1503,6 +1594,7 @@ if $ARGS[0] = 'lena':
 		'She looks back at you and arches a brow. "You lost? Shouldn''t you be hanging out with your own friends?"'
 		'You shake your head. "I have a lot of friends. I just wanted to come over to see how you were and hang out."'
 		'The two of you talk for a while about how much school sucks and all the better things you could be doing with your time.'
+		gs 'npc_reactions', 'A20'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 end
@@ -1519,6 +1611,7 @@ if $ARGS[0] = 'pauline':
 		'You sigh slightly. "I just wanted to talk is all," you reply.'
 		'"Go talk to someone that cares then!" she says.'
 		'You talk to her for a bit and while she doesn''t ignore you, she also makes it clear she doesn''t approve of how you got into the gopniks.'
+		gs 'npc_reactions', 'A24'
 	elseif fame['pav_slut'] > 250:
 		gs 'npc_relationship', 'modify', 'A24', 'dislike'
 		'She glares at you as you approach. "Don''t even think about trying to talk to me, slut."'
@@ -1539,6 +1632,7 @@ if $ARGS[0] = 'pauline':
 			'You shake your head. "Don''t be like that. I just came over to see how you were doing."'
 			'The two of you continue talking for a while, mostly about how, if you want to hang with the gopniks, you should just change everything about yourself and join them.'
 		end
+		gs 'npc_reactions', 'A24'
 	elseif grupTipe = 3:
 		gs 'npc_relationship', 'modify', 'A24', rand(0,-1)
 		if npc_rel['A24'] >= 80:
@@ -1557,6 +1651,7 @@ if $ARGS[0] = 'pauline':
 			'You shake your head. "Don''t be like that. I just came over to see how you were doing."'
 			'The two of you continue talking for a while, mostly about how, about how crap all the stuff you like is and that you have no business hanging with the gopniks.'
 		end
+		gs 'npc_reactions', 'A24'
 	elseif grupTipe = 4:
 		if npc_rel['A24'] >= 50:
 			'Seeing Pauline sitting on the steps, you approach her. "Hi Pauline! What are you up to?"'
@@ -1572,6 +1667,7 @@ if $ARGS[0] = 'pauline':
 			'She looks back at you and shrugs her shoulders. "Hey <<$pcs_nickname>>, nothing much. Just waiting for this day to end."'
 			'The two of you talk for a while about how much school sucks and all the better things you could be doing with your time.'
 		end
+		gs 'npc_reactions', 'A24'
 	else
 		gs 'npc_relationship', 'modify', 'A24', rand(0,-1)
 		if npc_rel['A24'] >= 80:
@@ -1584,6 +1680,7 @@ if $ARGS[0] = 'pauline':
 			'She glances at you and then looks around before replying. "If there weren''t teachers around, I would kick your ass right now."'
 			'You shake your head. "Don''t be like that. I just came over to see how you were doing."'
 			'You try and talk to her, but she doesn''t really have much to say to you other than offer a few threats.'
+			gs 'npc_reactions', 'A24'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'

+ 95 - 4
locations/gschool_jock_chats.qsrc

@@ -13,9 +13,11 @@ if $ARGS[0] = 'lazar':
 		'Lazar smirks when he sees you. "Back for more? I know, it was amazing."'
 		'You only let out a short "Mmhmm" as you roll your eyes.'
 		'Lazar breaks out in a smile. "No worries <<$pcs_nickname>>! I''m sure we''ll hook up again." You notice several others paying attention to what he says and aren''t happy about him bragging publicly about banging you. You try and change the topic, but all you get from him is sexual banter.'
+		gs 'npc_reactions', 'A149'
 	elseif AlbinaQW['Lazar_Threesome'] = 1:
 		'Lazar smirks when he sees you. "Back for more? Albina is a little busy right now, but I''m sure we can work something out next time she''s in the mood."'
 		'You blush at his comment and he smiles. "I''m sure you enjoy our... sessions as much as she does." He has a wide grin on his face and winks at you.'
+		gs 'npc_reactions', 'A149'
 	elseif fame['pav_slut'] > 225:
 		gs 'npc_relationship', 'modify', 'A149', 'dislike'
 		if npc_rel['A149'] >= 50:
@@ -34,6 +36,7 @@ if $ARGS[0] = 'lazar':
 			'"Hey, <<$pcs_nickname>>. So I''ve been noticing you eyeballing me." Lazar winks.'
 			'You laugh. "Nice line Lazar... Is that how you get the ladies interested in you?"'
 			'He confidently continues. "You know it. And it works like a charm every time. You just wait, you''ll fall for me too." You talk about a variety of topics, mostly sports.'
+			gs 'npc_reactions', 'A149'
 		elseif npc_rel['A149'] <= 20:
 			'"Are you the one that''s been going around telling the other girls that I''m no good for them?!" Lazar angrily asks.'
 			'"No? Like I give a shit about you! You''re not the center of the world, Lazar!" you yell back.'
@@ -42,6 +45,7 @@ if $ARGS[0] = 'lazar':
 			'"I didn''t take you for one of them girls <<$pcs_nickname>>?" Lazar smiles.'
 			'"What?" you ask surprised.'
 			'"Didn''t take you for one of my fan girls, that''s all." he winks. You roll your eyes and shake your head. You know he''s full of himself, even if he is the most gifted athlete in school and cute to boot. You talk about a variety of things, which he twists into you just liking him.'
+			gs 'npc_reactions', 'A149'
 		end
 	elseif grupTipe = 2:
 		if npc_rel['A149'] >= 50:
@@ -58,11 +62,13 @@ if $ARGS[0] = 'lazar':
 			'"I heard many boys are out to get at your level <i>Mister Superstar</i>. Watch out, you might lose that cheer squad of yours!" you jokingly reply.'
 			'Lazar bursts out in laughter. "No no, I''m not worried. That only makes me want to improve even more..."'
 		end
+		gs 'npc_reactions', 'A149'
 	elseif grupTipe = 3:
 		if npc_rel['A149'] >= 50:
 			'"Hey, <<$pcs_nickname>>. So I''ve been noticing you''ve been eying me." Lazar winks.'
 			'You blush. "No... no I haven''t."'
 			'He confidently continues. "Are you saying I''m not good looking?" You start to stammer and he laughs, showing he is just messing with you. You proceed to talk about a variety of topics, mostly sports.'
+			gs 'npc_reactions', 'A149'
 		elseif npc_rel['A149'] <= 20:
 			'You approach and try to talk with him, but he flat out ignores you and pretends you''re not there. After several minutes of this, he finally sighs loudly. "Can''t you take a fucking hint? No one wants to talk to you!" He then returns to ignoring you and you walk away.'
 		else
@@ -70,12 +76,14 @@ if $ARGS[0] = 'lazar':
 			'You glance around, waiting for someone to start picking on you. "Hi, I just wanted to say hi."'
 			'He smirks. "Of course you do." Just the way he says it makes it sound like a forgone conclusion you would want to talk to him.'
 			'"Okay..." you reply, not sure how to respond. He starts talking to some of the others and seems friendly enough, even if he and the others don''t pay much attention to you. At least no one is picking on you.'
+			gs 'npc_reactions', 'A149'
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A149'] >= 50:
 			'"Hey, <<$pcs_nickname>>. So I''ve been noticing you''ve been eying me." Lazar winks.'
 			'You laugh. "You wish... Are any of the girls dumb enough to fall for that?"'
 			'He confidently continues. "Nothing to fall for, it''s a simple fact. You don''t have to hide it." He lifts up his shirt and shows off his six pack, which gets the attention of most of the girls. You have to admit that he has a great body. You proceed to talk about a variety of topics, mostly sports.'
+			gs 'npc_reactions', 'A149'
 		elseif npc_rel['A149'] <= 20:
 			'You approach and try to talk with him, but he flat out ignores you and pretends you''re not there. After several minutes of this, he finally sighs loudly. "Can''t you take a fucking hint? No one wants you to talk to you!" He then returns to ignoring you and you walk away.'
 		else
@@ -83,6 +91,7 @@ if $ARGS[0] = 'lazar':
 			'You sigh. "I just wanted to say hi."'
 			'He smirks. "Of course you do." Just the way he says it makes it sound like a forgone conclusion you would want to talk to him.'
 			'"Okay..." you reply, not sure how to respond. He starts talking to some of the others and seems friendly enough, even if he and the others don''t pay much attention to you.'
+			gs 'npc_reactions', 'A149'
 		end
 	else
 		if npc_rel['A149'] >= 50:
@@ -110,6 +119,7 @@ if $ARGS[0] = 'svyatoslav':
 			'"So when am I going to get the complementary blowjob?" Svyatoslav asks.'
 			'"Never..." you sourly reply.'
 			'"Come on, don''t play hard to get. I know you loving sucking cock, you little slut." He starts approaching you, so you turn and walk away.'
+			gs 'npc_reactions', 'A8'
 		else
 			'"Look who it is, the school bicycle! Run out of cocks in the bathroom? Had to come out of your stall to find more?" Svyatoslav says as you approach.'
 			'Most of the other jocks and cool kids laugh at his comments. "No..." you sourly reply.'
@@ -120,24 +130,29 @@ if $ARGS[0] = 'svyatoslav':
 			'"Well, isn''t this a surprise? Are you here to wish me good luck in the next race?" Svyatoslav curiously asks.'
 			'Seeing him excited and not wanting to hurt his feelings, you just nod. "Yeah... that''s exactly what I wanted to say..."'
 			'"Thanks <<$pcs_nickname>>! I''ll be sure to win this time!" he boastfully replies. The two of you then talk about the many times he fails to beat Ivan or Lazar in one of the various sports at school.'
+			gs 'npc_reactions', 'A8'
 		elseif npc_rel['A8'] <= 20:
 			'He gives you a dirty look as you approach. "I''ve got nothing to say to you, so go bother someone else." You try talking to him, but he just gets more annoyed with you, so you finally give up and leave.'
 		else
 			'You walk up to him and start chatting. You talk about working out and staying fit before he starts flirting with you. You get the feeling he has a thing for you, or that he just wants to get in any girl''s panties so he has something to brag about to the other jocks.'
+			gs 'npc_reactions', 'A8'
 		end
 	elseif grupTipe = 2:
 		if npc_rel['A8'] >= 50:
 			'You walk up to him and start chatting. You talk about working out and staying fit before he starts flirting with you. You get the feeling he has a thing for you, or that he just wants to get in any girl''s panties so he has something to brag about to the other jocks.'
+			gs 'npc_reactions', 'A8'
 		elseif npc_rel['A8'] <= 20:
 			'He gives you a dirty look as you approach. "I''ve got nothing to say to you, so go bother someone else." You try talking to him, but he just gets more annoyed with you, so you finally give up and leave.'
 		else
 			'You walk up to him and start chatting. You talk about working out and staying fit before he starts flirting with you. You get the feeling he has a thing for you, or that he just wants to get in any girl''s panties so he has something to brag about to the other jocks.'
+			gs 'npc_reactions', 'A8'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A8'] >= 50:
 			'"You get lost, nerd?" he asks as you approach.'
 			'You shake your head. "No, I just wanted to say hi."'
 			'He snorts. "Whatever. Make sure you don''t lean too far forward in class so I can copy off you." He then ignores you, but doesn''t pick on you.'
+			gs 'npc_reactions', 'A8'
 		elseif npc_rel['A8'] <= 20:
 			'"You get lost, nerd?" he asks as you approach.'
 			'You shake your head. "No, I just wanted to say hi."'
@@ -146,12 +161,14 @@ if $ARGS[0] = 'svyatoslav':
 			'"You get lost, nerd?" he asks as you approach.'
 			'You shake your head. "No, I just wanted to say hi."'
 			'He laughs. "Why don''t you just go back to your fellow losers and pretend to be an elf or whatever it is you losers do." He continues mocking you when he isn''t talking to someone else.'
+			gs 'npc_reactions', 'A8'
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A8'] >= 50:
 			'"You come to see what real men are like?" he asks as you approach.'
 			'You shake your head and roll your eyes at his comment. "No, I just wanted to say hi."'
 			'He snorts. "Sure you didn''t. Well, take a good look." He does a little flexing before you''re able to engage him in something resembling a conversation.'
+			gs 'npc_reactions', 'A8'
 		elseif npc_rel['A8'] <= 20:
 			'"You come to beg for some money to buy drugs?" he asks with a laugh, causing several others to join in.'
 			'You shake your head. "No, I just wanted to say hi."'
@@ -160,6 +177,7 @@ if $ARGS[0] = 'svyatoslav':
 			'"You get lost, junkie?" he asks as you approach.'
 			'You shake your head. "No, I just wanted to say hi."'
 			'He laughs. "Why don''t you just go back to your fellow wannabe gangsters and pretend like you matter?" He continues mocking you when he isn''t talking to someone else.'
+			gs 'npc_reactions', 'A8'
 		end
 	else
 		gs 'npc_relationship', 'modify', 'A8', 'dislike'
@@ -190,12 +208,14 @@ if $ARGS[0] = 'vanya':
 			'Vanya cracks up seeing you panic. "Just kidding! I just wanted to see your reaction."'
 			'"Always the same thing with you, Vanya. Don''t you get tired of playing games all the time?" you reprimand him.'
 		end
+		gs 'npc_reactions', 'A165'
 	elseif npc_rel['A165'] <= 20 and fame['pav_slut'] < 225:
 		if grupTipe = 2:
 			'"What the hell, Vanya?!" you yell while angrily stomping towards him.'
 			'"What now?" he replies with an innocent look. "I''m getting tired of you accusing me of things I haven''t done!"'
 			'"It must''ve been you! Who else replaces talc powder with itching powder?!"'
 			'"No idea. What an amazing... I mean cruel joke though..." he replies.'
+			gs 'npc_reactions', 'A165'
 		else
 			'"Funny joke you played on me there, dickhead!" you angrily yell while pushing him.'
 			'"What are you talking about? You''ve gone crazy!" he replies.'
@@ -207,6 +227,7 @@ if $ARGS[0] = 'vanya':
 		'Vanya turns towards you. "Hell yeah! I love secrets! Especially ones I can use against others as a joke."'
 		'"Well this one is special..." you snicker. "I saw you and Vicky having sex in the park..."'
 		'Vanya stops and thinks for a second before grinning. "That''s the big secret? Well that''s nothing new. Vicky and I love to have sex outdoors," he winks.'
+		gs 'npc_reactions', 'A165'
 	elseif fame['pav_slut'] >= 225:
 		gs 'npc_relationship', 'modify', 'A8', 'dislike'
 		'"Are you up for a threesome with Vicky and me?" Vanya asks.'
@@ -218,6 +239,7 @@ if $ARGS[0] = 'vanya':
 		'"Hey <<$pcs_nickname>>! Check this out!" Vanya yells out as he throws a crumbled paper ball at Vitek''s head.'
 		'He in turn quickly spins around and glares, trying to figure out who threw the crumbled paper. "Who did that?!" Vitek yells out. "Tell me who the fuck it was!"'
 		'"So easily agitated..." Vanya comments while you burst out in laughter over the stupid face Vitek is making.'
+		gs 'npc_reactions', 'A165'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 end
@@ -262,6 +284,7 @@ if $ARGS[0] = 'erast':
 			*nl
 			'"You already look good <<$pcs_nickname>>," he says politely, but his face turns red. Before you can react, he starts talking about aerobic and anaerobic techniques which he thinks would help you with your goal.'
 			'You listen to him very carefully and try to remember as much as you can, which isn''t easy since he''s so passionate about this topic that he often uses technical terms you don''t understand.'
+			gs 'npc_reactions', 'A150'
 			'When you realize the bell is about to ring, you thank him for his useful tips and you both head to the classroom for the next lesson.'
 		elseif npc_rel['A150'] <= 20:
 			'"Hey Erast!" you greet him, but he''s so focused on watching something on his phone that he doesn''t even notice you. You poke him and greet him again.'
@@ -269,6 +292,7 @@ if $ARGS[0] = 'erast':
 			'"Okay, no problem. What are you watching anyway? You seem to be lost in it," you say as you have a look at the video he''s watching.'
 			*nl
 			'"Oh, he''s my favorite bodybuilder. He just uploaded this new motivational video on his channel. It''s really worth watching. So inspirational."'
+			gs 'npc_reactions', 'A150'
 			'You sit next to him and exchange the occasional word while watching the video, but he''s not interested in chatting. Soon, you hear the bell signalling the end of the break.'
 			'"See you later, <<$pcs_nickname>>," he says before putting his phone in his pocket and leaving.'
 		else
@@ -280,6 +304,7 @@ if $ARGS[0] = 'erast':
 			'"Years?" you ask in despair before asking if he could explain some things to you.' 
 			'He looks around, as if looking for someone to talk to instead, before he sighs and starts to talk about nutrition, metabolism, resting, bulking, calisthenics, and everything that can affect your progress.'
 			'You don''t understand everything he says, but are happy that he''s willing to share some of his knowledge. After talking about it for a few minutes, you feel you might have learned something.'
+			gs 'npc_reactions', 'A150'
 			'"Good talk. Thanks Erast!" you say when you hear the bell ringing and head to the classroom for the next lesson.'
 		end
 	elseif grupTipe = 2:
@@ -290,7 +315,9 @@ if $ARGS[0] = 'erast':
 			*nl
 			'"Also, get enough sleep. Your muscles need enough recovery time," he adds. He clearly knows a lot about strength and conditioning and could continue talking about it for hours, but the bell rings after only a few minutes.'
 			'"Thanks Erast, that''s really helpful. See you later."'
-			'"Don''t sweat it. Come and find me if you have more questions." With that, you both grab your things and head to the next lesson together.'
+			'"Don''t sweat it. Come and find me if you have more questions."'
+			gs 'npc_reactions', 'A150'
+			'With that, you both grab your things and head to the next lesson together.'
 		elseif npc_rel['A150'] <= 20:
 			'"Hi <<$pcs_nickname>>, what''s up?" Erast asks as you approach him.'
 			'"Hey Erast! I was wondering if you could give me some new tips on boxing. You might have learned something new while boxing with Ivan which would be useful for me too."'
@@ -298,6 +325,7 @@ if $ARGS[0] = 'erast':
 			*nl
 			'"Well, I''m not, but it helps me to improve my balance and posture," you reply.'
 			'By the skin of his teeth, he shares his knowledge but doesn''t let you interrupt him with your questions. You get the feeling that he only helps you because he is polite and you are a fellow jock.'
+			gs 'npc_reactions', 'A150'
 			'When the bell rings, he seems a bit relieved.'
 			'"Thanks Erast," you say while grabbing your things and you both go your own ways.'			
 		else
@@ -306,6 +334,7 @@ if $ARGS[0] = 'erast':
 			'"Wow, this is... this is really interesting," you reply. You''ve always known that he''s very committed to sport, but this new plan is very detailed, even for him.'
 			*nl
 			'You start chatting, mostly about training and exchanging some tips on working out, stretching and different warm-up techniques.'
+			gs 'npc_reactions', 'A150'
 			'"Look, <<$pcs_nickname>>, I still have to do some things before the next lesson. Talk to you later," he says and gives you a little wave while he''s leaving.'
 			'"Sure, later then." When he leaves, you look at the clock and see that you don''t have much time to left before the next lesson starts, so you head to your classroom.'
 		end
@@ -317,6 +346,7 @@ if $ARGS[0] = 'erast':
 			*nl
 			'"Yes, studying is important..." you reply and suddenly don''t know what to say. You know he''s not the brightest, but despite being in a different clique, he''s always been kind and polite to you and you don''t want him to feel bad about it.'
 			'After a short pause, you start to talk about studying and doing exercises. By this time, it''s clear to both of you that they have something in common: both require dedication and a lot of discipline in some way.'
+			gs 'npc_reactions', 'A150'
 			'You hear the bell a few minutes later. "I should go, Erast. There''s something I would like to ask the teacher before the lesson. See you later." You then hurry to catch your teacher in the corridor.'
 		elseif npc_rel['A150'] <= 20:
 			'"Hello <<$pcs_nickname>>... Is there anything I can help with?" Erast asks when he notices you approaching him.'
@@ -332,6 +362,7 @@ if $ARGS[0] = 'erast':
 			'He looks surprised, but eventually starts to talk about his training routines. "You know <<$pcs_nickname>>, it''s very important to do something for your body every single day."'
 			*nl
 			'"I know, I know..." you sigh. It''s clear you don''t have a lot in common, but you''re able to have a nice chat with each other.'
+			gs 'npc_reactions', 'A150'
 			'Before the break is over, he grabs his things. "Alright <<$pcs_nickname>>, I have a few things I need to do before the lesson. Thanks for the chat."'
 			'"Of course. See you later." You quickly check your notes from the previous lesson and revise them before going to the classroom.'
 		end
@@ -343,6 +374,7 @@ if $ARGS[0] = 'erast':
 			'"How''s your training going lately?" you ask and he starts talking about his training schedule and plan he''s been doing for a while. He enjoys talking to you about it, although you''re not sure whether it''s because of you or because he''s so obsessed with this topic.'
 			*nl
 			'"That''s cool," you reply and start telling him some new stories that have happened to you lately. You also talk about boxing, which seems to be the only topic you''re both familiar with.'
+			gs 'npc_reactions', 'A150'
 			'You have a nice chat and don''t even notice how fast time flies. You only realize your break is over when you hear the bell.'
 			'"See you later big boy," you say as you gather your things and stand up.'
 		elseif npc_rel['A150'] <= 20:
@@ -360,6 +392,7 @@ if $ARGS[0] = 'erast':
 			'"How about you?" you ask before the conversation turns awkward for both of you.'
 			'"I''ve been working out hard as always." He''s noticeably somewhere else in his mind, so you try not to interrogate him.'
 			'You wonder whether he''s disorganised because he''s just exhausted, or if the rumours are true and it''s a side effect of the steroids he takes.'
+			gs 'npc_reactions', 'A150'
 			'After a very short conversation, you both go your own ways and try to do something useful before the next lesson starts.'
 		end
 	else
@@ -369,6 +402,7 @@ if $ARGS[0] = 'erast':
 			'Knowing you don''t really have any friends and you aren''t on speaking terms with many of your classmates, he smiles. "Sure, I can check this video later."'
 			*nl
 			'He puts his phone away and you chat for a while, occasionally changing subjects to things you don''t completely understand. You don''t mind; You''re just happy you don''t have to spend the break alone.'
+			gs 'npc_reactions', 'A150'
 			'"Okay Erast, I should let you do your things before the next lesson starts," you tell him with a smile.'
 			'"See you later <<$pcs_nickname>>," he replies before heading to the toilet. You grab your things and go to your classroom to wait for the bell.'
 		elseif npc_rel['A150'] <= 20:
@@ -381,6 +415,7 @@ if $ARGS[0] = 'erast':
 			'"Hi <<$pcs_nickname>>, what''s up?"'
 			'"As you''re really good at skating, I was wondering if you could give me some advice about keeping my balance and posture?" you ask him nicely.'
 			'He looks at his watch and glances at the others before he sighs. "Okay, I can give you some tips..." he says reluctantly and you realize that he would prefer spending the break with someone else.'
+			gs 'npc_reactions', 'A150'
 			'He quickly explains some things before stopping. "Well, I have to go now if you don''t mind. Another time maybe?" He doesn''t wait for your answer before leaving.'
 			'You have a few minutes before the next lesson, so you head to your classroom and try to kill the time.'
 		end
@@ -416,6 +451,7 @@ if $ARGS[0] = 'christina':
 	elseif christinaQW['subpath'] >= 2:
 		if christinaQW['subpath'] >= 3:
 			'As you pass by Christina, she looks at you triumphantly. "Don''t forget my little slave! Showers after gym class..."'
+			gs 'npc_reactions', 'A18'
 			'Before you''re able to respond, she turns around and walks away.'
 		else
 			'"I''m looking forward to after P.E. class," Christina says with a wicked smile.'
@@ -609,6 +645,7 @@ if $ARGS[0] = 'albina':
 					'The rest of the girls giggle until they see Albina''s glare and quickly scurry away.'
 				end
 				'She sighs as she turns back to you.'
+				gs 'npc_reactions', 'A23'
 				*nl
 				'"I told you to be careful..." she says and places her hand on your cheek. She lingers there for just a moment before turning away, a sorry look in her eyes is the last thing you see before she leaves.'
 			else
@@ -623,6 +660,7 @@ if $ARGS[0] = 'albina':
 				'"<<$pcs_nickname>>!" she hisses in a hushed tone. "There are some <i>nasty</i> fucking rumors going around about you! Everything from cock hungry slut to a straight up hooker!"'
 				'"They''re just rumors Albina," you try to reassure her.'
 				'"They don''t sound like <i>just</i> rumors <<$pcs_nickname>>..." She glares at you for a moment before sighing. "Look, I''m not trying to slut shame you or anything like that. I know I''m not one to talk. But seriously, be careful okay?"'
+				gs 'npc_reactions', 'A23'
 				'She gives you a worried look and hugs you tight before you part ways for your next class.'
 			elseif npc_rel['A23'] >= 70:
 				'Albina just stares at you in disbelief. "There''s some <i>nasty</i> rumors about you going around school. Everyone is saying that you''re a cock hungry whore! How can you live like that - just letting guys... <i>use</i> you like that?"'
@@ -635,6 +673,7 @@ if $ARGS[0] = 'albina':
 			if AlbinaQW['Friends'] = 2:
 				'"Hey <<$pcs_nickname>>, I''ve been hearing some weird rumors about you lately," Albina says with a bemused look. "Everyone''s saying you''re ''easy'' and suck dick in the boys bathroom! I don''t know what''s going on but... be careful, okay?"'
 				'"They''re just rumors Albina," you try to reassure her.'
+				gs 'npc_reactions', 'A23'
 				'"This might end up worse than you think..." she says with a worried look before walking away.'
 			else
 				'Albina just stares at you in disbelief. "There''s some <i>nasty</i> rumors about you going around school. Everyone is saying you''re a cock hungry whore! How can you live like that - just letting guys... use you like that?"'
@@ -643,6 +682,7 @@ if $ARGS[0] = 'albina':
 		elseif AlbinaQW['Friends'] = 2:
 			if grupTipe = 1 or grupTipe = 2:
 				'Albina gives you a tight hug when you approach and you both a lively conversation. It''s as if a weight has been lifted from her shoulders and she smiles a lot more than before.'
+				gs 'npc_reactions', 'A23'
 			elseif grupTipe = 3:
 				'You approach Albina and she smiles. She ignores the stares you''re getting from her friends and has a friendly conversation with you.'
 			elseif grupTipe = 4:
@@ -656,18 +696,22 @@ if $ARGS[0] = 'albina':
 		elseif grupTipe = 1:
 			if npc_rel['A23'] >= 70:
 				'Albina has a friendly, yet awkward conversation with you. You both talk about your shared interests, but when you bring up family life she fiercely avoids the subject, eventually refusing to speak with you anymore and storming off. You don''t know what her problem is, but she''s always been sensitive when it comes to discussing her home life.'
+				gs 'npc_reactions', 'A23'
 			elseif npc_rel['A23'] <= 20:
 				'Albina glares at you. "What do you want you fake ass bitch? I don''t like you, so why would I want to talk to you?" You can tell she isn''t waiting for an answer, so you back off before she causes a scene.'
 			else
 				'Albina sighs and begrudgingly starts chatting with you. She spends a lot of the conversation with her arms crossed and makes no effort to hide her boredom. She doesn''t dislike you, but it''s obvious that she''s just tolerating your presence and humouring you with conversation.'
+				gs 'npc_reactions', 'A23'
 			end
 		elseif grupTipe = 2:
 			if npc_rel['A23'] >= 70:
 				'Albina has a friendly, yet awkward conversation with you. You both talk about the sports you enjoy and which of the jocks have caught your attention lately, but when you bring up family life she fiercely avoids the subject, eventually refusing to speak with you anymore and storming off. You don''t know what her problem is, but she''s always been sensitive when it comes to discussing her home life.'
+				gs 'npc_reactions', 'A23'
 			elseif npc_rel['A23'] <= 20:
 				'Albina scoffs at you. "I don''t like you, I barely tolerate you being in the same social group as me, so why would I want to talk to you?" You can tell she isn''t waiting for an answer, so you back off before she causes a scene.'
 			else
 				'Albina sighs and begrudgingly starts chatting with you. She spends a lot of the conversation with her arms crossed and makes no effort to hide her boredom. She doesn''t dislike you, but it''s obvious that she''s just tolerating your presence and humouring you with conversation.'
+				gs 'npc_reactions', 'A23'
 			end
 		elseif grupTipe = 3:
 			if npc_rel['A23'] >= 70:
@@ -675,10 +719,12 @@ if $ARGS[0] = 'albina':
 				'"League of Legends? The online strategy game?" you continue and she looks even more confused.'
 				'Before you can explain, she puts a finger against your lips and shushes you. "I don''t play any of that dumb geeky shit, <<$pcs_nickname>>. I only play fighting games like Tekken and Mortal Kombat. It helps me relax when people are... annoying me."'
 				'Catching her drift, you change the subject to something you think she''ll be more interested in.'
+				gs 'npc_reactions', 'A23'
 			elseif npc_rel['A23'] <= 20:
 				'Albina rolls her eyes and crosses her arms. "This isn''t your stop, <<$pcs_firstname>>. The train to Geeksville terminates over there." She motions towards the door to the classroom that the nerds hang out in. "So get back on board and piss off!"'
 			else
 				'Albina sighs and begrudgingly starts chatting with you. She spends a lot of the conversation with her arms crossed and makes no effort to hide her boredom. She doesn''t dislike you, but it''s obvious that she''s just tolerating your presence and humouring you with conversation.'
+				gs 'npc_reactions', 'A23'
 			end
 		elseif grupTipe = 4:
 			'Albina glares at you with a look of utter contempt on her face. "What the hell do you want? Go find the other knuckle brained morons. The zoo is over there." She motions towards the stairway that the gopniks usually hang out in before returning to her phone and ignoring you.'
@@ -755,6 +801,7 @@ if $ARGS[0] = 'veronika':
 		if npc_rel['A141'] >= 50:
 			'You sit next to Veronika. "What''s up?" you ask and the two of you start talking about things that have happened recently. She also shows you some photos of her latest skating routine, which makes you wonder if you could ever be as flexible as she is.'
 			'"I wish I could be as flexible as you are. It would save me a lot of muscle pain," you say. She opens her mouth and is about to ask what you mean, but then realizes why you''re in pain. She pinches her nose, but she doesn''t say a word about it.'
+			gs 'npc_reactions', 'A141'
 			'After a few awkward seconds, she gets up. "Okay... I''ve got to go now. Hopefully you''ll return to reason one day."'
 		elseif npc_rel['A141'] <= 20:
 			'As you walk past Veronika during your break, you her her mumbling something and approach her. "Were you talking to me? Sorry, I didn''t hear what you said."'
@@ -769,6 +816,7 @@ if $ARGS[0] = 'veronika':
 		if npc_rel['A141'] >= 50:
 			'You see Veronika among her fellow jocks and decide to talk to her. "Hey Veronika!" you say as you sit next to her. "What''s up?"'
 			'She looks up and greets you with a small smile. The two of you start talking about things that have happened to you lately, addressing various topics. She seems indifferent to some of them, but she''s always happy to talk about sports, especially skating.'
+			gs 'npc_reactions', 'A141'
 			'"You know Veronika, I got some ideas about your clothing the other day," you say. She seems confused, as she''s not really into fashion, especially not as much as you.'
 			'"If you want to enter the Winter Olympic Games, we have to find you a really good one which would fit your nickname. The <i>Ice Queen</i>..." you say jokingly. "You can''t skate in an average skating costume. Looks are important too, not just the pure skill."'
 			'She smiles, which surprises you a little. You exchange some ideas about her costume before you hear the bell ring. You both pick up your things and head to the classroom.'
@@ -781,6 +829,7 @@ if $ARGS[0] = 'veronika':
 			'"Hello <<$pcs_nickname>>, do you want something?" she asks in her cold voice when she sees you approaching.'
 			'"Hi Veronika. I just thought we could chat and catch up?" you reply as you touch her shoulder as a sign of a friendly welcome. She immediately pulls back from you since she doesn''t like the idea of physical contact, especially with someone she''s not close to.'
 			'The two of you start talking about things that have happened lately in Pavlovsk, occasionally discussing ice skating and school PE lessons  too. She talks to you without interest or concern, but at least she tolerates you enough to have a word or two.'
+			gs 'npc_reactions', 'A141'
 			'Talking to her for 10 minutes can feel like an hour as time goes slowly when she doesn''t put much effort into the conversation. When you realize the break is almost over, you bid her farewell and head to your classroom.'
 		end
 	elseif grupTipe = 2:
@@ -793,7 +842,9 @@ if $ARGS[0] = 'veronika':
 			'"I wouldn''t miss the chance to see another practice of the Ice Queen." you smile as you refer to her infamous nickname.'
 			'"You too, <<$pcs_nickname>>?" She rolls her eyes, but smiles. She knows you''re just joking, unlike many of the other students who regularly mock her with it.'
 			'"Come on now, you''re really acting like your nickname now..." you reply jokingly as you poke her shoulder.'
-			'Both of you burst into laughter and start talking about different topics before you hear the ring. You pack your things and go to the classroom together.'
+			'Both of you burst into laughter and start talking about different topics before you hear the ring.'
+			gs 'npc_reactions', 'A141'
+			'You pack your things and go to the classroom together.'
 		elseif npc_rel['A141'] <= 20:
 			'"Hey Veronika, how are things going?" you ask as you approach her.'
 			'"Fine, just fine..." she replies with a huge amount of indifference in her words.'
@@ -809,6 +860,7 @@ if $ARGS[0] = 'veronika':
 			'She glances at you with her blank, indifferent stare before you start talking about different techniques and moves. You try to pay attention to what she says since she''s more experienced than anyone else. In fact, she has every chance to be a professional skater.'
 			'"Thanks Veronika. I''m sure many of these will be useful and your advice can come in handy anytime." You feel you''ve learned something and it was good to talk to her. Despite her nickname, she can be talkative too.'
 			'"And most importantly, never forget to warm up and stretch correctly," she adds before she goes on her business.'
+			gs 'npc_reactions', 'A141'
 			'You look at the clock in the hallway and see you don''t have too much time left. You grab your things and go to your next lesson.'
 		end
 	elseif grupTipe = 3:
@@ -819,6 +871,7 @@ if $ARGS[0] = 'veronika':
 			'She''s talking about some of her moves on the ice when you interrupt her. "Look, this is all very interesting. Not many know this, but physics actually plays a huge part in skating."'
 			'For the rest of the break time, you explain some things to her. How surface friction, different angles and dragging can help her with getting better results.'
 			'The time flies and you could talk about it for many hours, but you soon hear the bell ringing.'
+			gs 'npc_reactions', 'A141'
 			'"Alright, Veronika, we''ll get back to this later," you say and head to the classroom together, hoping you won''t be late.'
 		elseif npc_rel['A141'] <= 20:
 			'You see Veronika sitting alone in the hallway, so you decide to go and talk to her.'
@@ -832,6 +885,7 @@ if $ARGS[0] = 'veronika':
 			'She doesn''t even look up as she replies. "No." Just as you''re about to leave, she glances up and stops you.'
 			'"Wait! Maybe you can help me, yes." she says, hoping you still hear her. You turn back, smile at her and ask her again. She explains that she didn''t have time to do her homework because she was practicing for her next competition until late.'
 			'You sit next to her and help her with it. Not only do you help her, but also explain some things. You''re not sure how much she understands, but you''re happy that she''s listening to you at all.'
+			gs 'npc_reactions', 'A141'
 			'"You see? It wasn''t that complicated and it''s not that hard to understand," you say as you finish.'
 			'"I see." She keeps her reply short. She thanks you for the help before you both hurry to the classroom as your break is already over.'
 		end
@@ -843,6 +897,7 @@ if $ARGS[0] = 'veronika':
 			'You both smile and start chatting. She mostly talks about her recent results and how much she has been improved lately, but complains about your PE lessons as she doesn''t think the level of the PE education is good enough.'
 			'You listen to her and occasionally ask her about the upcoming competitions. After a while, you share some of your latest stories with her and also complain a lot about school, but for different reasons.'
 			'"Alright Veronika, I guess it''s time to finish the interview," you say as you wouldn''t miss a chance to mock her a little.'
+			gs 'npc_reactions', 'A141'
 			'When the bell rings, you go about your own business as she joins the other jocks to go to the classroom.'
 		elseif npc_rel['A141'] <= 20:
 			'"Well, well, look who''s here..." you say as you approach Veronika.'
@@ -852,6 +907,7 @@ if $ARGS[0] = 'veronika':
 			'"Get back here, bitch!" you snarl while clenching your fist, but realize it wouldn''t be worth it. You return to the other gopniks and try to calm down.'
 		else
 			'As you''re wandering through the hallway, you see Veronika sitting on the floor checking her phone. You walk up to her and, without greeting her, sit down and start chatting.'
+			gs 'npc_reactions', 'A141'
 			'"Ugh, where do I begin? What does one need to suffer?" you say before complaining about anything that comes to mind. You complain about school, your fellow gopniks and your parents.'
 			'She listens to you for some time before finally speaking up. "Hey <<$pcs_nickname>>, why do you tell me these things? We''re barely on speaking terms anyway and what you''re talking about is something I''m not interested in at all..." she says with a cold tone.'
 			'"Suuuure, whatever. Jog on, even better, skate on. Queen of the Ice, huh? More like Queen of Boredom..." you mutter as you stand up and go back to your fellow gopniks to wait for the bell.'
@@ -860,6 +916,7 @@ if $ARGS[0] = 'veronika':
 		if npc_rel['A141'] >= 50:
 			'"Hi <<$pcs_nickname>>..." Veronika greets you as you walk towards her. "Are you looking for me?"'
 			'"Hi Veronika, yes, yes, I was looking for you. It''s always good to see you and talk," you happily reply.'
+			gs 'npc_reactions', 'A141'
 			'She starts talking about her skating routines, techniques and dreams of entering the Winter Olympic Games. Even though you''re not an expert of this topic, she''s happy to talk about it as she knows you always listen to her.'
 			'"You''re so energetic when you mention these things. I envy you a lot, you know. It must be super cool. I can''t even imagine what it would be like to participate in the Olympic Games! I''m sure there are some good-looking boys among the athletes..." you blush.'
 			'"Ah, you know I''m not interested in that. Anyway, not everything is black or white. You know how much they mock me and call me that nickname. Even the jocks make fun of me sometimes..." she says with sadness in her voice.'
@@ -874,6 +931,7 @@ if $ARGS[0] = 'veronika':
 			'"Oh... Hi <<$pcs_nickname>>..." she replies indifferently.'
 			'You sit next to her and try to strike up a conversation, but you end up doing most of the talking. She gives you a one-word answer every now and then, but mostly just nods or grunts. She doesn''t seem to enjoy the conversation and doesn''t try to hide that fact.'
 			'In spite of that, she spends some time with you, listening to you talk about your problems at school and how the others pick you on almost every time.'
+			gs 'npc_reactions', 'A141'
 			'After a few minutes, she starts packing her things. "Okay, I''m leaving now." She keeps it short, and with that she goes on her business. You stay for a while and try to eavesdrop on others talking.'
 		end
 	end
@@ -963,6 +1021,7 @@ if $ARGS[0] = 'lina':
 			'Lina sees you and leans forward conspiratorially and whispers "Any good stories to tell?"'
 			'Looking around to make sure nobody is watching, you lean in and whisper back, telling her about some of your latest sexual adventures.'
 			'When your story is done, she leans back against the wall, a dreamy look on her face.'
+			gs 'npc_reactions', 'A19'
 		elseif npc_rel['A19'] <= 20:
 			'"Christina says that you fuck anyone," Lina says while glaring at you.'
 			'"Christina doesn''t know what she''s talking about it," you reply.'
@@ -973,11 +1032,13 @@ if $ARGS[0] = 'lina':
 			'Confused, you ask "What is what like?"'
 			'"Free to not care what others think. To have sex whenever you want."'
 			'You think on it for a moment. Shrugging, you say "Every day is ... just ... fun."'
+			gs 'npc_reactions', 'A19'
 		end
 	elseif grupTipe = 1:
 		if npc_rel['A19'] >= 60:
 			'"Hey <<$pcs_nickname>>," she greets you.'
 			'"Hi Lina," you reply. "What''s new with you?"'
+			gs 'npc_reactions', 'A19'
 			'The two of you spend the break chatting about various things until it ends.'
 		elseif npc_rel['A19'] <= 20:
 			'Lina sees you coming over to her. "You just think you''re so cool. You''ll never be as cool as Christina!" she says.'
@@ -987,7 +1048,9 @@ if $ARGS[0] = 'lina':
 			'"Hey, <<$pcs_nickname>>. Did you see the last track race?"'
 			'"Sorry, Lina. I don''t really watch those."'
 			'"Oh. You should come watch some time. You might like it."'
-			'"Maybe. See you around, Lina."'
+			'"Maybe."'
+			gs 'npc_reactions', 'A19'
+			'"See you around, Lina."'
 		end
 	elseif grupTipe = 2:
 		if npc_rel['A19'] >= 60:
@@ -995,6 +1058,7 @@ if $ARGS[0] = 'lina':
 			'"Great news! I''m glad you''re improving!" you encouragingly tell her.'
 			'Lina nods. "Yeah, the new workout plan that Christina made for me is really great. She''s really helped me out a lot."'
 			+$OpenInnerThought+'There she goes, worshipping Christina.'+$CloseInnerThought
+			gs 'npc_reactions', 'A19'
 		elseif npc_rel['A19'] <= 20:
 			'"I always hear that I''m bad at sports, but you''re even worse than me!" Lina spares no time to insult you.'
 			'"Where did this come from?"'
@@ -1036,12 +1100,14 @@ if $ARGS[0] = 'lina':
 				'"If you don''t believe me, just look after the next gym class. We don''t all have tattoos."'
 				'She laughs. "Yeah, I''m sure the other girls wouldn''t mind me checking for tattoos. Especially Lena and Lera."'
 				'You both end up laughing at the thought, and gossip the rest of the break away.'
+				gs 'npc_reactions', 'A19'
 			else
 				'Lina sees you coming and asks "Does getting a tattoo hurt?"'
 				'"A little. Why, are you thinking about getting one?"'
 				'"Hell no. Christina would beat my ass if I did. She says..." She goes on a tirade about Christina''s views on tattoos and the people who get them when she remembers who she''s talking to. "Err... sorry <<$pcs_nickname>>."'
 				'"You should make your own mind up about things, Lina."'
 				'You spend the rest of your break trying to get her to open her mind to new ideas, but you''re pretty sure it had no effect.'
+				gs 'npc_reactions', 'A19'
 			end
 		elseif npc_rel['A19'] <= 20:
 			'Lina sees you coming and seems to get nervous. "I don''t speak to your kind. Go away!"'
@@ -1196,12 +1262,14 @@ if $ARGS[0] = 'lariska':
 				'"Okay, <<$pcs_nickname>>. I guess Christina won''t stop me from hanging out with you now." She smiles shyly. "Do you want to come over after school and work on our homework together?"'
 				'You smile in response. "Sure. I''ll meet up with you after school!"'
 				'She blushes a little. "Good, I''m looking forward to it!"'
+				gs 'npc_reactions', 'A13'
 			else
 				'"Hey Lariska! How''s your day going?"'
 				'"I''m sorry <<$pcs_nickname>>, but I already told you that Christina doesn''t want me hanging out with you after school."'
 				'"I know Lariska, I''m working on it. In the meantime, I was just saying hi."'
 				'"O-Oh. I''m sorry, I just keep thinking about it. Hopefully you''ll manage to convince her." She gives you a sad smile.'
 				'"Hang in there, sweetie. I''ll convince her, I promise."'
+				gs 'npc_reactions', 'A13'
 			end
 		elseif LariskaQW['story'] = 4:
 			LariskaQW['story'] = 5
@@ -1209,9 +1277,11 @@ if $ARGS[0] = 'lariska':
 			'"Okay <<$pcs_nickname>>. I guess Christina won''t stop me from hanging out with you now." She smiles shyly. "Do you want to come over after school and work on our homework together?"'
 			'You smile in response. "Sure thing, Lariska. I''ll meet up with you after school!"'
 			'She blushes a little. "Good, I''m looking forward to it!"'
+			gs 'npc_reactions', 'A13'
 		else
 			gs 'npc_relationship', 'modify', 'A13', 'love'
 			'"Hey cutie," you say when you see Lariska. She blushes a little, but still smiles at you. You spend the rest of the break chatting with her.'
+			gs 'npc_reactions', 'A13'
 		end
 	else
 		gs 'npc_relationship', 'modify', 'A13', 'like'
@@ -1219,6 +1289,7 @@ if $ARGS[0] = 'lariska':
 			if npc_rel['A13'] >= 50:
 				'Seeing you, Lariska smiles and says "Hey slut, what are you up to?"'
 				'"Bored. Hey, did I ever tell you about the time I..." You spend the rest of break telling her dirty stories, trying to make her face turn as red as you can before class starts.'
+				gs 'npc_reactions', 'A13'
 			elseif npc_rel['A13'] <= 20:
 				'"Aren''t you looking for a cock to suck you big slut?" Lariska says mockingly.'
 				'"Shut up Lariska! Don''t you have Christina''s tail to run after or something?" you tiredly reply.'
@@ -1235,6 +1306,7 @@ if $ARGS[0] = 'lariska':
 				'"Well Lina was running after her and I don''t want to be left out..." She dismayingly looks at you.'
 				'"Listen Lariska." You grab hold of her. "You don''t need to run after anyone. You''re fine on your own, okay? Now stop worrying and head to class instead."'
 				'Blushing, she nods. "I''ll try."'
+				gs 'npc_reactions', 'A13'
 				'You spend the rest of break chatting with her, trying to take her mind off Christina.'
 			elseif npc_rel['A13'] <= 20:
 				'"The other kids may think you''re cool, but I know better!"'
@@ -1254,6 +1326,7 @@ if $ARGS[0] = 'lariska':
 				'"Well Lina was running after her and I don''t want to be left out..." She dismayingly looks at you.'
 				'"Listen Lariska." You grab hold of her. "You don''t need to run after anyone. You''re fine on your own, okay? Now stop worrying and head to class instead."'
 				'She nods while blushing. "I''ll try."'
+				gs 'npc_reactions', 'A13'
 				'You spend the rest of break chatting with her, trying to take her mind off Christina.'
 			elseif npc_rel['A13'] <= 20:
 				'"I sure beat your ass during gym class. You had no chance against me!" Lariska is gleefully trash-talking you.'
@@ -1273,6 +1346,7 @@ if $ARGS[0] = 'lariska':
 				'"There''s nothing wrong with studying, but you have to go outside once in a while too."'
 				'You tell her a bit about the last book you read, but you can see her eyes glazing over. "Okay, I need to head to class," you say, letting her off the hook.'
 				'"Okay," she responds. "See you later." She''s trying to hide her relief.'
+				gs 'npc_reactions', 'A13'
 			elseif npc_rel['A13'] <= 20:
 				'"You don''t belong here, nerd. You better leave before I get Christina to kick your ass!"'
 				'"My, aren''t you friendly today?"'
@@ -1290,7 +1364,9 @@ if $ARGS[0] = 'lariska':
 				'"Hey, Lariska."'
 				'"Hi, <<$pcs_nickname>>. You know Christina will throw a fit if she sees you talking to me."'
 				'"Fuck her. I''m not afraid."'
-				'Your attitude seems to embolden her a bit, as she stands a bit straighter and actually talks to you for a while. Break eventually ends and she waves goodbye with a secret little smile on her face meant just for you.'
+				'Your attitude seems to embolden her a bit, as she stands a bit straighter and actually talks to you for a while.'
+				gs 'npc_reactions', 'A13'
+				'Break eventually ends and she waves goodbye with a secret little smile on her face meant just for you.'
 			elseif npc_rel['A13'] <= 20:
 				'Lariska sees you in the hallway walking towards her and stands up, looking nervous.'
 				'"Hey Lariska."'
@@ -1311,6 +1387,7 @@ if $ARGS[0] = 'lariska':
 				'"I would be careful talking like that. If she hears you..."'
 				'You shrug again. "I''m not afraid of her."'
 				'Changing the subject, the two of you gossip for the rest of break.'
+				gs 'npc_reactions', 'A13'
 			elseif npc_rel['A13'] <= 20:
 				'"So where''s the old ball and chain?" you ask teasingly.'
 				'"Oh shut up, <<$pcs_nickname>>! Don''t you have anything better to do? At least I have friends!" she fires back.'
@@ -1406,6 +1483,7 @@ if $ARGS[0] = 'ivan':
 			'You nod at what he says. "Sure Ivan, I understand. I''m okay with just being friends, really close friends who sometimes fool around in the shower..." you say in your best sexy voice with a wink.'
 			'He gives you a one armed hug. "<<$pcs_nickname>>, you''re the best! Not only are you smoking hot, but you''re a super cool chick too! If you want to hang out some time, you can stop by my place." He pauses and looks around before leaning in close. "Or if you get a little bored during lunch break, you can let me know too..." he says with a suggestive tone and waggled eyebrows.'
 			'You laugh at his silly antics. It''s nice to have found a fun guy to hang out with. Perhaps you will stop by his place, or maybe even take him up on his offer to make lunch break less boring. "Sure Ivan, I''ll think about it."'
+			gs 'npc_reactions', 'A3'
 
 			if npc_rel['A3'] >= 80 and NikoPayback = 2 and IvanVsNiko = 0:act 'Ask for help with Niko': gt 'NikoPayback', 'Ivan Help'
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -1418,6 +1496,7 @@ if $ARGS[0] = 'ivan':
 		if rand(0,4) = 0:
 			'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/School/ivan2.jpg"></center>'
+			gs 'npc_reactions', 'A3'
 			'You begin chatting with Ivan when he leans toward you and whispers in your ear. "Tell me you''re bored <<$pcs_nickname>>."'
 			act 'Go with him':gt 'gdksport', 'Ivan_bored'
 		else
@@ -1425,6 +1504,7 @@ if $ARGS[0] = 'ivan':
 		end
 !! Since Ivan is only asking about the current day, not indefinitely, might be good to use a daystart variable here and in the scene in gdksport IvanShowerYes guards (IvanShowerDayStart or something)
 	elseif IvanShowerYes = 0 and IvanShowerQW = 11 and ShowerIvan < 3:
+		gs 'npc_reactions', 'A3'
 		'As you''re about to head for your next class, Ivan suddenly stops you. "<<$pcs_nickname>>, want to meet up with me in the showers after school?"'
 		act 'Decline':
 			cla
@@ -1447,6 +1527,7 @@ if $ARGS[0] = 'ivan':
 			'"You sure know how to play this game, I''ll give you that," he replies. You flirt back and forth with each other for the next few minutes. The air between you is almost glowing. "By the way, if you ever decide you want to train your ass, let me know. I can help you with that." Ivan winks.'
 			'"I have a feeling you''re talking about a very tiring and deeeeep workout plan..." you reply. "Is there ever a time when your mind isn''t on butts?"'
 			'"Hardly ever..." he replies. Following his gaze with your eyes, you see him looking at your ass. He''s about to continue his sentence, but the bell rings, so you both start walking towards the classroom.'
+			gs 'npc_reactions', 'A3'
 		elseif npc_rel['A3'] <= 20:
 			'"Hello handsome!" you greet Ivan as you approach him in the corridor.'
 			'"What do you want <<$pcs_nickname>>?" he asks, barely looking at you. "Whatever it is, I''m not interested." he adds in a cold tone.'
@@ -1469,6 +1550,7 @@ if $ARGS[0] = 'ivan':
 			'"I can''t let anything hold me back. It''s the only thing that can help me achieve my goals and give my family everything they deserve," he says. You can tell he''s very determined and that he doesn''t take things lightly.'
 			'"Still, sometimes you have to let go a little. You know, make friends. I don''t even see you with anyone else but Fedor. Go out and have fun. Enjoy life, especially while you''re young." you try to convince him. "Or even ask a girl out on a date...." you add quietly, trying to avoid his gaze.'
 			'As you wait for his response, the bell rings. "I''ll try to take your advice. But no dating, I certainly can''t get anyone pregnant by accident." he replies before walking towards the classroom. You do the same, thinking that the rumours about him might be true.'
+			gs 'npc_reactions', 'A3'
 			act 'Teach me to box':
 				*clr & cla
 				!!ivanQW['ivan_boxing_invite'] = 1
@@ -1492,6 +1574,7 @@ if $ARGS[0] = 'ivan':
 			*nl
 			'"I don''t have much free time anyway..." he says in a slightly tired voice. You wait for him to continue, but he doesn''t seem to be in much of a talking mood. Although he listens to what you have to say, he doesn''t add much to it.'
 			'You continue talking for the next few minutes, touching on many topics and trying to get him to speak, but he still prefers to listen.'
+			gs 'npc_reactions', 'A3'
 			'The bell then rings and Ivan gets up and starts walking towards the classroom. Halfway there, he turns around. "If you really don''t know what to do, you can always come and watch my next match."'
 		end
 	elseif grupTipe = 2:
@@ -1504,6 +1587,7 @@ if $ARGS[0] = 'ivan':
 			'While you''re watching the video, Ivan shares a few useful techniques he thinks you can benefit from. Useful tips on agility, stamina and endurance, as well as some squatting techniques. "If you do this exercise, you''ll have the hardest butt in school..." he says as his gaze shifts from your eyes to your ass.'
 			'You playfully slap your ass and giggle. "Then you''ll have to share more of your secret information with me next time. I can''t settle for the second place."'
 			'Time almost flies, and you almost don''t even notice the bell ringing. "We''ll continue this next time, champ!" you say and head for the classroom. As you walk away, you can almost feel Ivan''s eyes on your ass and wonder why he''s so obsessed with it.'
+			gs 'npc_reactions', 'A3'
 			act 'Teach me to box':
 				*clr & cla
 				!!ivanQW['ivan_boxing_invite'] = 1
@@ -1526,6 +1610,7 @@ if $ARGS[0] = 'ivan':
 			'"I can''t slack off, I have to do my best every day." he says before telling you how important boxing is to him. It''s a good chance for him to break out so he can help his mom financially and provide his family a better life.'
 			'You put your hand on his shoulder understandingly and try to say a few words, but he cuts you off. "I''m sorry, but I have to go now. I have to discuss a few things with Fedor."'
 			'It seems that, although he''s glad you listen to him and are supportive, he''s not so keen to hear about your affairs. With not much time left of the break, you head for the classroom and wait for the lesson to start.'
+			gs 'npc_reactions', 'A3'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A3'] >= 50:
@@ -1537,6 +1622,7 @@ if $ARGS[0] = 'ivan':
 			'"Look at that! Little <<$pcs_nickname>> is starting to box?" he laughs. "Relax, you know I''m just kidding. Who would think that physics and maths would make someone a boxing coach?" he continues, and punches you in the shoulder jokingly.'
 			'You talk for the rest of the break, although it''s mainly Ivan who does the talking. He explains the training plans he''s been working with Fedor to improve his pace and agility. When he hears the bell ring, he turns to you. "Don''t forget to give the girls tips on how to improve their squats. You know, to get achieve the perfect shape." he winks.'
 			'"Ah, you never change," you reply while rolling your eyes before grabbing your stuff and heading to the classroom to wait for your next lesson.'
+			gs 'npc_reactions', 'A3'
 		elseif npc_rel['A3'] <= 20:
 			'When you reach the hallway, you see Ivan standing by his locker, looking for something. You approach him and try to talk to him. "Hi Ivan, are you looking for something?"'
 			'He closes the locker door and looks at you. "Hey, I didn''t notice you. As a matter of fact yes, I''m looking for something, so if you don''t mind I''ll be going now." he says as he grabs his backpack.'
@@ -1548,6 +1634,7 @@ if $ARGS[0] = 'ivan':
 			'"Hi <<$pcs_nickname>>, fine..." he replies as he looks around. When he sees that everyone is busy or talking to someone, he sits on the floor and gestures for you to sit next to him.'
 			'You start chatting about everything from school, to sports and reading. After a while, Ivan starts talking about how he tried to help his younger siblings learn. "It''s important that they get a good education. I want them to achieve something in life." he says with a serious look in his eyes.'
 			'"That''s very thoughtful of you. If you want, I can share some tips." you reply. For the next few minutes, you share a few tips on how he can help them as much as possible and how he could make learning enjoyable for them.'
+			gs 'npc_reactions', 'A3'
 			'After a while, you stand up. "I''ll be going now. I want to revise my homework one more time before class." you say before heading off to the classroom.'
 		end
 	elseif grupTipe = 4:
@@ -1560,6 +1647,7 @@ if $ARGS[0] = 'ivan':
 			'"You can always find me in the community center if you''d like to bet your ass," he says and you can see his eyes running down your ass.'
 			'"Oh, shut up!" you reply as you slap his cheek playfully. "I''d rather you be quiet and just listen to me." you say before you start talking about what''s been going on with you lately.'
 			'Time passes quickly, and you soon hear the bell ring. "Well, I guess that means no more fun." you sigh, and you start walking towards the classroom together.'
+			gs 'npc_reactions', 'A3'
 			act 'Teach me to box':
 				*clr & cla
 				!!ivanQW['ivan_boxing_invite'] = 1
@@ -1581,6 +1669,7 @@ if $ARGS[0] = 'ivan':
 			'He''s not in a great mood, and keeps looking in the direction of the others, as if expecting one of them to do something. He sighs and realizes he has no other choice than to share a thing or two about what''s been going on with him lately.'
 			*nl
 			'"Booooring!" you say as you roll your eyes. "You should do more things, get some free time or you''ll miss the best time of your life."'
+			gs 'npc_reactions', 'A3'
 			'"You know, I don''t really have time for anything other than training and doing some important things at home." he says, then complains about how although he''d like to be a bit more social, he can''t afford to be distracted by anything.'
 			'"I was hoping you''d tell me something more interesting, though. I''m probably more bored now than I was before!" you say jokingly before standing up, dusting yourself off and walking away while waving at him.'
 		end
@@ -1588,6 +1677,7 @@ if $ARGS[0] = 'ivan':
 		if npc_rel['A3'] >= 50:
 			'"Hi <<$pcs_nickname>>." Ivan greets you as you approach him.'
 			'"Hi Ivan. I don''t really have much to do and I saw you were standing here all alone, so I thought we could talk? What''s been going on with you lately?" you ask as you lean against the wall. You give him a friendly smile and listen to him.'
+			gs 'npc_reactions', 'A3'
 			'He leans against the wall and spends the next few minutes talking about the boxing techniques he''s trying to master, the training sessions he''s had with Fedor, and of course a few fights with Vitek.'
 			'"And do you have any exciting plans? Like, are you going to meet someone and hang out, or are you going to go to the disco for a change?" you ask curiously. "If you''re not careful, you might end up a friendless outcast."'
 			*nl
@@ -1603,6 +1693,7 @@ if $ARGS[0] = 'ivan':
 			'You see Ivan looking at something on his phone and decide to approach him. "Hi Ivan, what are you looking at?" you ask as you lean over and look at the screen.'
 			'"Oh, hello <<$pcs_nickname>>, nothing important. I''m looking at some new boxing gear, and boxing shoes and bindings. You know, it''s very important to have the right grip so you don''t get hurt."'
 			'For the next few minutes, you look at the range of products in an online shop together. He sometimes comments on what different products are good for.'
+			gs 'npc_reactions', 'A3'
 			'Although you don''t really talk, he tolerates you enough not to send you away. A few minutes go by when he says "I''m going to show these to Fedor." With that, he leaves.'
 			'There''s still a few minutes left of the break, so you decide to walk around a bit before heading back to the classroom.'
 		end

+ 1 - 1
locations/gschool_lunch.qsrc

@@ -143,7 +143,7 @@ if $ARGS[0] = 'break':
 			gt 'NikoEv', 'Date Intro'
 		elseif NikoVolkovQW = 5 and NikoEv = 4 and NikoDate = 0:
 			lunch_event = daystart
-			gt 'NikoDates', 'Cafeteria'
+			gt 'NikoDates', 'cafeteria'
 		elseif NikoPayback = 2 and FedorVsNiko = 1:
 			gt 'NikoPayback', 'Fedor Help 2'
 		elseif NikoPayback = 2 and FyodorVsNiko = 1:

+ 70 - 2
locations/gschool_nerd_chats.qsrc

@@ -9,6 +9,7 @@ if $ARGS[0] = 'artem':
 	if artQW = 3 or artQW = 20:
 		npc_rel['A2'] += 1
 		'Artem notices you walking over, quickly grabs an empty chair and makes room for you to sit next to him. "I was worried we wouldn''t see each other today." He jokes, but you can tell there''s a part of him that was being sincere. Artem isn''t one for public affection, but he still can''t go without some kind of physical contact with you, which leaves him sitting close enough to you that your legs bump and rub against each other under the table as you talk.'
+		gs 'npc_reactions', 'A2'
 	elseif npc_rel['A2'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A2'] += 1
 		if grupTipe = 3:
@@ -22,6 +23,7 @@ if $ARGS[0] = 'artem':
 			'"You mean actually tutoring them or just doing their work for them?" you ask suspiciously with a raised brow.'
 			'Artem chuckles sheepishly, obviously a bit flustered by the question. "The jocks aren''t too bad and the popular kids... Well, they need all the help they can get and, well, I''m happy to help if I can," he replies before quickly changing the subject. You decide not to insist and keep him company while he works.'
 		end
+		gs 'npc_reactions', 'A2'
 	elseif npc_rel['A2'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A2'] += 1
 		if grupTipe = 3:
@@ -29,11 +31,13 @@ if $ARGS[0] = 'artem':
 		else
 			'"Sorry <<$pcs_nickname>>, but why are you talking to me? We''re not exactly friends you know..." Artem asks weakly. He''s careful not to offend you, but it''s clear he''s hesitant to talk to you.'
 		end
+		gs 'npc_reactions', 'A2'
 	elseif fame['pav_slut'] >= 200:
 		'When he sees you walking over, he gives you a disgusted look. "Get away from me, you disgusting slut!" he says as he moves away from you.'
 	else
 		npc_rel['A2'] += 1
 		'You strike up a conversation with Artem. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.'
+		gs 'npc_reactions', 'A2'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if artemLernQW = 0 and npc_rel['A2'] > 20:
@@ -66,33 +70,40 @@ if $ARGS[0] = 'petka':
 			'He nods. "Oh yeah... Um... Hi? I''m real sorry about... You know..." he says while looking around. You know exactly what he means.'
 			'You nod. "Thanks. It''s my cross to bear."'
 			'He smiles and nods before looking back down at his book. "This book is crazy interesting!" From this point on, he doesn''t ignore you, but mostly pays attention to his book. You know he''s afraid of what will happen if he''s seen talking to you.'
+			gs 'npc_reactions', 'A6'
 		elseif npc_rel['A6'] <= 20:
 			'When he sees you walking over, he gives you a disgusted look. "Get away from me, you disgusting slut!" he says as he moves away from you.'
 		else
 			'"Oh hey <<$pcs_nickname>>. Did you say something?" He smiles tightly at you as he puts his book down. Before you can even respond, he continues. "This book is crazy interesting!" From this point on, he doesn''t ignore you, but mostly pays attention to his book. You know he''s afraid of what will happen if he''s seen talking to you.'
+			gs 'npc_reactions', 'A6'
 		end
 	elseif grupTipe = 1 or grupTipe = 2:
 		if npc_rel['A6'] >= 60:
 			'"Oh hey <<$pcs_nickname>>. Did you say something? I don''t think I heard you." He smiles sheepishly as he puts his book down. "This book is crazy interesting!" Before you know it, he''s going on and on about all the interesting characters, plot holes and themes in the book.'
+			gs 'npc_reactions', 'A6'
 		elseif npc_rel['A6'] <= 20:
 			if grupTipe = 2:
 				'When you approach him, he gives you a fearful look. "Please don''t."'
 				'You smile at him. "Please don''t what?"'
 				'He sighs. "Pick on me. Isn''t that why you''re here?"'
 				'You shake your head. "I''m not going to pick on you, I just wanted to say hi." You talk to him and he responds, but you can tell he''s expecting you to do something at any moment.'
+				gs 'npc_reactions', 'A6'
 			else
 				'You try talking to Petka, but it''s very one-sided with you doing all the talking until he finally speaks up. "I don''t want to sound rude, but we''re not really friends, so I''m not sure why you''d want to talk to me," he says quietly. "Anyways, I''ve got to finish this worksheet for class, so if you don''t mind..."'
 			end
 		else
 			'You strike up a conversation with Petka. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.'
+			gs 'npc_reactions', 'A6'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A6'] >= 50:
 			'"You really have to read this book <<$pcs_nickname>>! I''m pretty sure it''s one you''d enjoy!" Petka says excitedly. He starts telling you about an interesting part he just read, but stops himself with a laugh. "Don''t worry, I won''t spoil it for you."'
+			gs 'npc_reactions', 'A6'
 		elseif npc_rel['A6'] <= 20:
 			'"Can we talk later? I really want to finish this chapter before class starts." Petka says, only briefly looking up from his book to address you before burying his nose right back into it.'
 		else
 			'"You really have to read this book <<$pcs_nickname>>!" Petka says excitedly. He starts telling you about an interesting part he just read, but stops himself with a laugh. "Don''t worry, I won''t spoil it for you in case you want to read it for yourself."'
+			gs 'npc_reactions', 'A6'
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A6'] >= 70:
@@ -106,6 +117,7 @@ if $ARGS[0] = 'petka':
 			'He sighs. "Pick on me. Isn''t that why you''re here?"'
 			'You shake your head. "I''m not going to pick on you, I just wanted to say hi." You talk to him and he responds, but you can tell he''s expecting you to do something at any moment.'
 		end
+		gs 'npc_reactions', 'A6'
 	else
 		if npc_rel['A6'] >= 70:
 			'"Oh hey <<$pcs_nickname>>. Did you say something? I don''t think I heard you." He smiles sheepishly as he puts his book down.'
@@ -113,10 +125,12 @@ if $ARGS[0] = 'petka':
 			'He nods. "Oh yeah... Um... Hi? I''m real sorry about... You know..." he says while looking around. You know he means about you being an outcast.'
 			'You nod. "Thanks. It''s my cross to bear."'
 			'He smiles and nods before looking back down at his book. "This book is crazy interesting!" From this point on, he doesn''t ignore you, but mostly pays attention to his book. You know he''s afraid of what will happen if he''s seen talking to you.'
+			gs 'npc_reactions', 'A6'
 		elseif npc_rel['A6'] <= 20:
 			'When he sees you walking over, he gives you an annoyed look. "Please don''t bother me, I''m busy." he says as he moves away from you.'
 		else
 			'"Oh hey <<$pcs_nickname>>. Did you say something?" He smiles tightly at you as he puts his book down. Before you can even respond, he continues. "This book is crazy interesting." He tells you, from here he doesn''t exactly ignore you but he also mostly pays attention to the book, you know he is afraid of what it will do to his rep if he is seen talking to you.'
+			gs 'npc_reactions', 'A6'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -177,6 +191,7 @@ if $ARGS[0] = 'julia':
 		else
 			'You approach Julia and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees. "Sure thing, <<$pcs_nickname>>. That could be fun!"'
 		end
+		gs 'npc_reactions', 'A12'
 	elseif fame['pav_slut'] >= 175:
 		if npc_rel['A12'] >= 50:
 			'A thin smile appears on Julia''s lips. "Hi <<$pcs_nickname>>." She chews her lip before releasing a sigh. "Look, don''t take this the wrong way. I like you, but..." A moment of awkward silence hangs in the air as Julia''s eyes refuse to face you. "With your reputation... It might be better if you stayed away for a bit. Radomir..." she sighs. "I... don''t want to give him more avenues to do something, you know?"'
@@ -201,6 +216,7 @@ if $ARGS[0] = 'julia':
 		else
 			'"Hi <<$pcs_nickname>>! Great to see you. Say, did you see the photos of that latest G&M catalogue? The camera work feels off, like they hired a blind amateur. Or my brother... It''s a similar level of skill, honestly," she says before pausing. "I''m joking. A blind person knows more about proper composition than Misha."'
 		end
+		gs 'npc_reactions', 'A12'
 	elseif grupTipe = 2:
 		if npc_rel['A12'] >= 50:
 			if hotcat >= 6:
@@ -217,6 +233,7 @@ if $ARGS[0] = 'julia':
 				'Julia breaks from her schoolwork and looks up. "Hello <<$pcs_nickname>>! Nice to see you! So, uhm, right. Did you see that football game? Uhm, you know, Zenit against... uhm... I think it was Moscow? They did good, right?" she offers awkwardly.'
 			end
 		end
+		gs 'npc_reactions', 'A12'
 	elseif grupTipe = 3:
 		if npc_rel['A12'] >= 50:
 			if hotcat >= 6:
@@ -232,6 +249,7 @@ if $ARGS[0] = 'julia':
 					'Julia smiles. "Hey <<$pcs_nickname>>! So, what did you think of Feofan''s game? I think it has potential, but I wonder how to progress..."'
 				end
 			end
+			gs 'npc_reactions', 'A12'
 		elseif npc_rel['A12'] <= 20:
 			if hotcat >= 6:
 				'You try to talk to Julia, but the conversation quickly becomes one-sided. Her focus is lost in schoolwork as she absent-mindedly murmurs in agreement to anything you say, but you do manage to draw a few glances without breaking her concentration completely.'
@@ -245,6 +263,7 @@ if $ARGS[0] = 'julia':
 				'You approach Julia and find her warming to your presence. "Hi <<$pcs_nickname>>! Nice to see you! Say, did you hear about Zina? She broke my record in Subway Surfers again!" She sticks her tongue out at her friend. Zina, sitting across the room with her phone capturing her full attention, doesn''t notice her. "I did manage to beat her in Street Fighter though." You hear murmurs of cheating from around the room, eliciting a chuckle from Julia.'
 			end
 		end
+		gs 'npc_reactions', 'A12'
 	elseif grupTipe = 4:
 		if npc_rel['A12'] >= 50:
 			if hotcat >= 6:
@@ -265,6 +284,7 @@ if $ARGS[0] = 'julia':
 				'Julia greets you anxiously. The two of you chat awkwardly as she distracts herself with schoolwork. From time to time, she looks up at you with a nervous smile.'
 			end
 		end
+		gs 'npc_reactions', 'A12'
 	else
 		if npc_rel['A12'] >= 50:
 			'Julia smiles. No longer the quiet girl you first met, she speaks with an easy confidence as two of you cover a wide range of topics, such as photography, video games, and surprisingly, motorbikes.'
@@ -277,6 +297,7 @@ if $ARGS[0] = 'julia':
 		else
 			'Julia looks up from her schoolwork. You manage to steal some of her attention away from her books as the two of you chat efficiently and comfortably.'
 		end
+		gs 'npc_reactions', 'A12'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	
@@ -385,9 +406,11 @@ if $ARGS[0] = 'natasha':
 		else
 			'Natasha greets you with a smile as you sit down beside her. The conversation is lighthearted as you talk about your day so far and what goes on in the apartment complex where you both live.'
 		end
+		gs 'npc_reactions', 'A16'
 	elseif npc_rel['A16'] <= 20 and fame['pav_slut'] < 200:
 		if grupTipe = 3:
 			'Natasha isn''t really interested in talking to you, but you persist in trying to keep up a conversation. "Hey, I''ve gotta go... do this thing. I guess I''ll see you later?" she says halfheartedly.'
+			gs 'npc_reactions', 'A16'
 		else
 			'"Why are you even talking to me? It''s not like we''re in the same social circle or something." Natasha says with a suspicious look. "So, if you could just..." She drags the last part out, expecting you to catch her drift and leave.'
 		end
@@ -395,6 +418,7 @@ if $ARGS[0] = 'natasha':
 		'When she sees you walking over, she gives you a disgusted look. "Get away from me, you disgusting slut!" she says as she moves away from you.'
 	else
 		'You strike up a conversation with Natasha. She seems a bit hesitant at first, but quickly engages you in some idle chatter about school.'
+		gs 'npc_reactions', 'A16'
 	end
 
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -451,6 +475,7 @@ if $ARGS[0] = 'evgeny':
 	elseif grupTipe = 1:
 		if npc_rel['A151'] >= 50:
 			'Evngey looks up at you and sees you approaching before going back to his chess board. "Hey <<$pcs_nickname>>." You have a delightful conversation while ignoring the odd looks your peers give you.'
+			gs 'npc_reactions', 'A151'
 		elseif npc_rel['A151'] <= 20:
 			'Evgeny looks at you in confusion. He cuts you off as you attempt to greet him. "Your friends aren''t here and I''m busy!" he retorts before going back to playing chess with himself. Any further attempts at conversation are ignored.'
 		else
@@ -459,6 +484,7 @@ if $ARGS[0] = 'evgeny':
 	elseif grupTipe = 2:
 		if npc_rel['A151'] >= 50:
 			'"Hey <<$pcs_nickname>>." He holds out his hand, which you proceed to highfive. He then quickly goes back to his chess board. You have a somewhat engaging conversation as Evgeny is rather focused on his chess match against himself while both of you are ignorant to the odd looks your peers give you.'
+			gs 'npc_reactions', 'A151'
 		elseif npc_rel['A151'] <= 20:
 			'As you apporach, Evgeny looks at you with a frown. "I don''t have time for you. I''m busy!" Evgeny dismisses you and leaves.'
 		else
@@ -467,6 +493,7 @@ if $ARGS[0] = 'evgeny':
 	elseif grupTipe = 3:
 		if npc_rel['A151'] >= 50:
 			'"In chess, you should be as cool as a cucumber," Evgeny says without you asking his opinion on the matter and you can''t help but laugh. You have a somewhat engaging conversation as Evgeny is rather focused on his chess match against himself, but go along with it nonetheless and silently watch him.'
+			gs 'npc_reactions', 'A151'
 		elseif npc_rel['A151'] <= 20:
 			'You strike up a conversation with Evgeny and he sighs and looks up from his chessboard. "Look, I don''t want to be mean, but we aren''t really friends and I''m busy..." He goes back to his chess match and ignores any other attempts at conversation.'
 		else
@@ -475,6 +502,7 @@ if $ARGS[0] = 'evgeny':
 	elseif grupTipe = 4:
 		if npc_rel['A151'] >= 50:
 			'You approach Evgeny and sit next to him as he plays chess. "Hello," he meekly responds to your greeting and you have a somewhat one sided conversation. He seems to enjoy your company, but is still intimidated by you.'
+			gs 'npc_reactions', 'A151'
 		elseif npc_rel['A151'] <= 20:
 			'As you approach Evgeny, he immediately packs up his chessboard. "I don''t want any trouble!" He gets up and leaves in a hurry.'
 		else
@@ -483,10 +511,12 @@ if $ARGS[0] = 'evgeny':
 	else
 		if npc_rel['A151'] >= 50:
 			'"In chess, you should be as cool as a cucumber," Evgeny says without you asking his opinion on the matter and you can''t help but laugh. You have a somewhat engaging conversation as Evgeny is rather focused on his chess match against himself, but go along with it nonetheless and silently watch him.'
+			gs 'npc_reactions', 'A151'
 		elseif npc_rel['A151'] <= 20:
 			'"I really don''t want to talk right now." Evgeny says abruptly. You''re a bit shocked at how straightforward he is, but he refuses to look up from his chessboard, leaving you with no other option but to walk away.'
 		else
 			'You strike up a conversation with Evgeny. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.'
+			gs 'npc_reactions', 'A151'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -510,48 +540,58 @@ if $ARGS[0] = 'feofan':
 			'"Hey <<$pcs_nickname>>, I was just thinking about how much you look like a character from one of my shows!" He shows you images of an attractive looking girl in a tight fitting outfit. "She gets kidnapped all the time and has to be rescued, but I think you could easily pull her off."'
 			'You give him a sly grin. "Oh so I''m supposed to be kidnapped and tied up so you can come and rescue me?"'
 			'He blushes bright red while looking awkwardly at the floor. "I didn''t mean it like that..." You can''t help but smile at his reaction before engaging him in another conversation.'
+			gs 'npc_reactions', 'A152'
 		elseif npc_rel['A152'] <= 20:
 			'"Sorry if this sounds rude, but why are you talking to me of all people? It''s not like we''re in the same social circle or anything..." he says with a suspicious look. "Listen. I''m just busy at the moment, so..." He remains polite and tries to stay lighthearted, but he obviously doesn''t want to talk with you.'
 		else
 			'You strike up a conversation with Feofan. He seems a bit hesitant at first, but quickly engages you in a rather one sided conversation about sci-fi, comic books and fantasy role play.'
+			gs 'npc_reactions', 'A152'
 		end
 	elseif grupTipe = 2:
 		if npc_rel['A152'] >= 50:
 			'"Hey <<$pcs_nickname>>, I was just thinking about what great shape you''re in and how you could easily do a cosplay!" He goes on to describe and show you images of a heavily sexualized comic book character wearing a rather skimpy outfit.'
 			'"What the fuck, Feofan? You want me to parade myself around in <i>that</i>?"'
 			'He looks dejectedly at the floor. "Sorry, I just thought that you would enjoy it was all." You sigh and shake your head at him in disappointment before changing the subject.'
+			gs 'npc_reactions', 'A152'
 		elseif npc_rel['A152'] <= 20:
 			'"Sorry if this sounds rude, but why are you talking to me of all people? It''s not like we''re in the same social circle or anything..." he says with a suspicious look. "Listen. I''m just busy at the moment, so..." He remains polite and tries to stay lighthearted, but he obviously doesn''t want to talk with you.'
 		else
 			'You strike up a conversation with Feofan. He seems a bit hesitant at first, but quickly engages you in a rather one sided conversation about sci-fi, comic books and fantasy role play.'
+			gs 'npc_reactions', 'A152'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A152'] >= 50:
 			'"I can''t believe this..." he mutters as you approach. "Someone on the forum said that Alien vs. Predator cross-over crap is the best in the series. Anyone with half a braincell knows the first two and last two movies are the only good ones!" He pauses for a second as he finishes reading his phone screen. "I can''t read anymore of this blasphemy!" he finishes with a heavy sigh before he starts filling you in on his plans for the next game night.'
+			gs 'npc_reactions', 'A152'
 		elseif npc_rel['A152'] <= 20:
 			'He isn''t really interested in talking to you, but you insist and try to keep up a conversation until he finally stops you. "Hey, I need to go... do this thing..."'
 			'"I''ll see you later then?" you ask with a small smile.'
 			'"I guess so..." he halfheartedly replies with an awkward laugh before dashing off.'
 		else
 			'Feofan is busy on his phone when you approach, but flashes you a quick smile when he sees you. "There''s this Star Trek convention going on, but it''s out of town. I wish I could go..." He''s clearly saddened by this, but gives you a dismissive shrug of his shoulders before going on to talk about other conventions he has attended.'	
+			gs 'npc_reactions', 'A152'
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A152'] >= 50:
 			'He smiles as you approach. "You know that you remind me of a character from a show that I watch? She kicks ass and everything, just like you!"'
 			'You give him a confused stare. "Are you saying that I''m like one of your dumb geeky characters?"'
 			'He raises his hands in defense. "No, no! I''m just saying you remind me of her is all." You smile at his reaction before engaging him in another conversation.'
+			gs 'npc_reactions', 'A152'
 		elseif npc_rel['A152'] <= 20:
 			'"Sorry if this sounds rude, but why are you talking to me of all people? It''s not like we''re in the same social circle or anything..." he says with a suspicious look. "Listen. I''m just busy at the moment, so..." He remains polite and tries to stay lighthearted, but he obviously doesn''t want to talk with you.'
 		else
 			'You strike up a conversation with Feofan. He seems a bit hesitant at first, but quickly engages you in a rather one sided conversation about sci-fi, comic books and fantasy role play.'
+			gs 'npc_reactions', 'A152'
 		end
 	else
 		if npc_rel['A152'] >= 50:
 			'You approach Feofan and engage him in conversation. His fellow nerds give him dirty looks, but he ignores them and continues speaking with you, telling you about the latest convention he attended and what cosplay outfit he wore.'
+			gs 'npc_reactions', 'A152'
 		elseif npc_rel['A152'] <= 20:
 			'"Why are you talking to me? It''s not like we''re in the same social circle. You''re not even in one!" He makes no attempt to hide the fact that he doesn''t want to talk to you.'
 		else
 			'You strike up a conversation with Feofan. He seems a bit hesitant at first, but quickly engages you in a rather one sided conversation about sci-fi, comic books and fantasy role play. His fellow nerds give him dirty looks, but he ignores them and continues speaking with you.'
+			gs 'npc_reactions', 'A152'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -633,24 +673,29 @@ if $ARGS[0] = 'gerasim':
 	elseif grupTipe = 1 or grupTipe = 2:
 		if npc_rel['A153'] >= 50:
 			'"Oh hello <<$pcs_nickname>>," Gerasim says with a sheepish smile. You watch him move the papers on his desk around nervously and realize he''s doing someone else''s homework. "Yeah, I''m a little busy, but I wouldn''t mind the company while I work," he adds with a small laugh. The two of you talk while he does the work.'
+			gs 'npc_reactions', 'A153'
 		elseif npc_rel['A153'] <= 20:
 			'You try talking to Gerasim, but it''s a very one-sided conversation with you doing all the talking until he finally speaks up. "I don''t want to sound rude, but we''re not really friends, so I''m not sure why you''d want to talk to me..." he says quietly. "Anyways, I''ve got to finish this worksheet for class, so if you don''t mind..."'
 		else
 			'"Oh hello <<$pcs_nickname>>," Gerasim says with a sheepish smile. You watch him move the papers on his desk around nervously and realize he''s doing someone else''s homework. "I''m a little busy," he adds with a small laugh.'
 			'"Mind if I keep you company while you work?" you ask.'
 			'He pauses for a moment before nodding. "Sure, I don''t mind. I just need to make sure I get this done." The two of you talk for a while as you make sure not to disturb him too much so he can get the work done.'
+			gs 'npc_reactions', 'A153'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A153'] >= 50:
 			'You greet Gerasim with a smile and make a point to ask him how his day is going, subtly hinting to the fact that you know other students like to make him do their school work. With a shy smile, Gerasim shrugs his shoulders. "I''m fine," he says, his smile growing. "Thanks for worrying about me though <<$pcs_nickname>>." The two of you talk while he does the work.'
+			gs 'npc_reactions', 'A153'
 		elseif npc_rel['A153'] <= 20:
 			'Gerasim isn''t really interested in talking to you, but you insist and try to keep up a conversation until he finally stops you. "Hey, I''ve gotta go... do this thing. I guess I''ll see you later?" he says halfheartedly with an awkward laugh.'
 		else
 			'You strike up a conversation with Gerasim. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.'
+			gs 'npc_reactions', 'A153'
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A153'] >= 50:
 			'"Oh hello <<$pcs_nickname>>, you''re not going to pick on me are you?" Gerasim asks with a sheepish smile. You think he''s joking as you shake your head and watch him move the papers on his desk around nervously. You realize he''s doing someone else''s homework. "Yeah, I''m a little busy, but I wouldn''t mind the company while I work," he adds with a small laugh. The two of you talk while he does the work.'
+			gs 'npc_reactions', 'A153'
 		elseif npc_rel['A153'] <= 20:
 			'You walk up to Gerasim, who gives you a fearful look, apparently expecting you to bully him. You smile at him. "Don''t worry, I''m not going to do anything, so just relax."'
 			'You try talking to Gerasim, but it''s a very one-sided conversation with you doing all the talking until he finally speaks up. "I don''t want to sound rude, but we''re not really friends so I''m not sure why you''d want to talk to me..." he says quietly. "Anyways, I''ve got to finish this worksheet for class, so if you don''t mind..."'
@@ -658,16 +703,19 @@ if $ARGS[0] = 'gerasim':
 			'"Oh hello <<$pcs_nickname>>." Gerasim says with a sheepish smile. You watch him move the papers on his desk around nervously and realize he''s doing someone else''s homework. "I''m a little busy," he adds with a small laugh.'
 			'"Mind if I keep you company while you work?" you ask.'
 			'He pauses for a moment before nodding. "Sure, I don''t mind. I just need to make sure I get this done." The two of you talk for a while as you make sure not to disturb him too much so he can get the work done.'
+			gs 'npc_reactions', 'A153'
 		end
 	else
 		if npc_rel['A153'] >= 50:
 			'"Oh hello <<$pcs_nickname>>." Gerasim says with a sheepish smile. You watch him move the papers on his desk around nervously and realize he''s doing someone else''s homework. "Yeah, I''m a little busy, but I wouldn''t mind the company while I work," he adds with a small laugh. The two of you talk while he does the work.'
+			gs 'npc_reactions', 'A153'
 		elseif npc_rel['A153'] <= 20:
 			'You try talking to Gerasim, but it''s a very one-sided conversation with you doing all the talking until he finally speaks up. "I don''t want to sound rude, but we''re not really friends, so I''m not sure why you''d want to talk to me..." he says quietly. "Anyways, I''ve got to finish this worksheet for class, so if you don''t mind..."'
 		else
 			'"Oh hello <<$pcs_nickname>>." Gerasim says with a sheepish smile. You watch him move the papers on his desk around nervously and you realize he''s doing someone else''s homework. "I''m a little busy," he adds with a small laugh.'
 			'"Mind if I keep you company while you work?" you ask.'
 			'He pauses for a moment before sighing. "Just... I need to get this done so..." You can tell he''s trying to politely tell you not to bother him, so you sit with him and only occasionally say something, which he responds to but never adds much more than that.'
+			gs 'npc_reactions', 'A153'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -690,6 +738,7 @@ if $ARGS[0] = 'zinaida':
 			'She looks at you and smiles. "You really think so? Sometimes I dream about it, but the truth is I don''t think I could ever compete with most of them." You sense the lack of confidence and despair in her voice.'
 			'"Come on, you''re good! We must do something with your looks, though. Some of those who watch streamers are just nasty pervs who only like pretty girls. They care more about your tits than your gaming skill, trust me!" you say while trying to straighten her tangled hair.'
 			'You go on talking about how she could improve her looks, giving her some tips about makeup and other techniques. You try to teach her something about flirting, too. When you hear the bell, you both sit back on your seat and wait for the teacher to arrive.'
+			gs 'npc_reactions', 'A142'
 		elseif npc_rel['A142'] <= 20:
 			'"Hey Zinaida! How''s it going?" you ask when you notice her lost in her phone.'
 			'She doesn''t even look at you. "Sorry <<$pcs_nickname>>, but I''m very busy with this now and I don''t think we have anything to say each other anyway, considering we have two very different hobbies..."'
@@ -705,6 +754,7 @@ if $ARGS[0] = 'zinaida':
 			*nl
 			'When you''re tired of standing, you sit next to her on the desk. She glances at you and moves back a little. She doesn''t tell you to leave, but it''s very clear she wouldn''t like to be associated with you in any way.'
 			'You watch her playing for a few minutes while occasionally asking about the game. She only shrugs or gives you a one-word answer.'
+			gs 'npc_reactions', 'A142'
 			'You don''t want to bother her more, so you wish her good luck with the game and go back to your desk to wait for the next lesson.'
 		end
 	elseif grupTipe = 1:
@@ -717,6 +767,7 @@ if $ARGS[0] = 'zinaida':
 			'She pauses the game and starts to explain what it is. "It''s a fantasy roleplaying game where you can choose a character and customize it as much as you want. Look, you can have different hair styles, clothes, accessories..."'
 			'You start talking about the look of the character and she shows you the uncountable items that you can wear, from armor to weapons and clothes.'
 			'"Oh look, if you match those ones, they will look pretty," you say and she nods and continues browsing some other matching items to that outfit. Although she''s not into fashion at all, and she barely pays attention to her own appearance, you must admit she does it quite well in these games.'
+			gs 'npc_reactions', 'A142'
 			'You silent ponder your thought before you hear the bell ringing. "See you later, Zina!" you say as you go back to your own seat.'
 		elseif npc_rel['A142'] <= 20:
 			'It''s one of the rare moments when Zinaida isn''t playing on her phone and is talking to her fellow nerds. You think it could be a good chance to talk with her, so you approach her.'
@@ -734,6 +785,7 @@ if $ARGS[0] = 'zinaida':
 			*nl
 			'"Yeah, I play a lot on my phone, but that doesn''t mean..." she starts to say then looks around, hoping someone will intervene and save her from this conversation. "Fine, let me see..." she says when she realizes there''s no way out.'
 			'Although she''s not happy about it, she helps you as much as she can. She''s not even half done when you hear the bell and she gives your phone back. "You hear that? The teacher will be here any second, so next time maybe?"'
+			gs 'npc_reactions', 'A142'
 		end
 	elseif grupTipe = 2:
 		if npc_rel['A142'] >= 50:
@@ -744,6 +796,7 @@ if $ARGS[0] = 'zinaida':
 			*nl
 			'She listens to every word you say and nods whenever she agrees with you. You don''t belong to the same social group and you have very different lifestyles, but despite all that, you get along very well. In fact, you both admire and acknowledge each other''s competitive personalities.'
 			'She starts talking about the latest games and complains about some players, especially about cheaters who destory the game. You continue chatting about different topics until you hear the bell.'
+			gs 'npc_reactions', 'A142'
 			'"Okay <<$pcs_nickname>>, it was really nice to talk, but the lesson is about to start so we should take our seats. Hopefully, we can talk more next time," she says with a smile on her face.'
 		elseif npc_rel['A142'] <= 20:
 			'You see Zinaida sitting at her desk and try to strike up a conversation with her. "Hey Zinaida, how''re you doing?"'
@@ -759,6 +812,7 @@ if $ARGS[0] = 'zinaida':
 			'You start talking about different topics, but she mostly goes on about the latest games and the characters in them, while you talk about everything related to sport.'
 			*nl
 			'You also talk about how sport is evolving today. Analytics is becoming more and more important, so maths and physics also play a role in the development of sport and individual performance. "That''s so interesting! Who knew sports and maths could be connected?" she says.'
+			gs 'npc_reactions', 'A142'
 			'After spending a few more minutes talking, you hear the bell signaling that the break is over and the next lesson is about to start. "Thanks Zina, talk to you later!" you say as you find your seat.'
 		end
 	elseif grupTipe = 3:
@@ -769,6 +823,7 @@ if $ARGS[0] = 'zinaida':
 			'"These are my latest scores. What do you think?" she asks as she proudly shows you her phone.'
 			*nl
 			'"Wow, those are impressive numbers Zina. I don''t even know what to say!" you reply and see she''s very satisfied and pleased with your acknowledgment.'
+			gs 'npc_reactions', 'A142'
 			'For the rest of the break, you talk about school, the role-playing evenings in the community center, books and everything that comes to your mind. At one point, she asks if you''ve heard anything about why some boys whisper about her.'
 			'"No, but don''t even worry about it. It''s probably nothing." You then hear the bell ringing and she goes to take her seat before the teacher arrives.'
 		elseif npc_rel['A142'] <= 20:
@@ -784,6 +839,7 @@ if $ARGS[0] = 'zinaida':
 			'She barely looks up from her phone. "Oh sorry <<$pcs_nickname>>, I hardly noticed you. I''m trying to set a new record in this game. It''s amazing and completely captivating!" she says passionately as she taps the screen. "You should try it out one day!"'
 			*nl
 			'You sit on the desk next to her and watch her playing for a while. She''s very talented and you try to ask her about the game with little success as she''s completely immersed in it and only gives you short answers.'
+			gs 'npc_reactions', 'A142'
 			'Time passes quickly as you watch her playing before you hear the bell signaling the end of the break. You find your seat and wait for the teacher to arrive.'
 		end
 	elseif grupTipe = 4:
@@ -795,6 +851,7 @@ if $ARGS[0] = 'zinaida':
 			*nl
 			'"Uhm, I don''t want to wake you up from dreaming <<$pcs_nickname>>, but you''re actually living a life like that!" she says jokingly.'
 			'You give her a serious stare and try to pretend that you''re offended, but burst into laughter. "Huh. Yeah, I guess you''re right, smarty pants."'
+			gs 'npc_reactions', 'A142'
 			'After a few minutes, you hear the bell. "Time to go back to living that mousy life of yours <<$pcs_nickname>>," she says with a huge smile.'
 		elseif npc_rel['A142'] <= 20:
 			'You see Zinaida talking to her fellow nerds and decide to strike up a conversation with her. "Hey, what''s up?"'
@@ -812,6 +869,7 @@ if $ARGS[0] = 'zinaida':
 			*nl
 			'"Nah, I''m not interested in games, but I hear the music when you play and I must admit, some of the songs are really cool. I just love listening to them. I might get to know a new song, you know?" you say and start whistling the song being played by the game.'
 			'"Okay." she says and with that she is focusing on the game again.'
+			gs 'npc_reactions', 'A142'
 			'You watch her playing for a while, but soon get bored, so you get up and head for the stairs. "Well, maybe next time," you say as you leave.'
 		end
 	else
@@ -822,6 +880,7 @@ if $ARGS[0] = 'zinaida':
 			*nl
 			'You start talking about different topics, including video games, the daily life in Pavlovsk and of course, the school. Not to mention the constant mocking that both of you recieve quite often.'
 			'Soon, you realize that belonging to the nerds is not much better than being an outcast, as you''re both the most common targets of bullying.'
+			gs 'npc_reactions', 'A142'
 			'After spending some more time talking, you hear the bell ring and go back to your seat before the next lesson starts.'
 		elseif npc_rel['A142'] <= 20:
 			'"Hey Zinaida," you say as you approach her.'
@@ -839,6 +898,7 @@ if $ARGS[0] = 'zinaida':
 			*nl
 			'She soon starts talking about video games. It seems she doesn''t mind who she''s talking to as long as somebody listens. She tells you some interesting stories that happened to her, and complains about the prices of the games.'
 			'"On the other hand, there are always free games to play..." she continues, but points out why free to play games can be more expensive than some of the most popular video games in the long run.'
+			gs 'npc_reactions', 'A142'
 			'After continuing to talk for a few more minutes, she takes her notes out of her backpack. "We''ll continue this next time, maybe. But for now, I''d like to check my homework before the lesson starts. See you." With that, she turns to her desk and starts revising her homework.'
 		end
 	end
@@ -919,6 +979,7 @@ if $ARGS[0] = 'natalia':
 						'"Guess there''s a big mixture of sad and happy stuff then?"'
 						'"Yes. If you like that sort of thing, then it might be worth getting a copy; you can skip one of them if you don''t like it too much." After a brief pause, she continues. "Look <<$pcs_nickname>>, I know you must be tired of me always telling you to improve your reputation, but you seem nice, and I just want to see you happy and not being bullied all the time."'
 						'"Actually, it makes a nice change that someone actually cares and doesn''t mock me. You''re a good friend, Natalia."'
+						gs 'npc_reactions', 'A240'
 						'The bell then sounds, so you both head to the next class separately.'
 					end
 				else
@@ -932,6 +993,7 @@ if $ARGS[0] = 'natalia':
 						'"It''s called ''Anna Karenina'' by Leo Tolstoy. It''s about a woman who loves a man that isn''t her husband. It also explores her relationship with her son, to whom she''s totally devoted."'
 						'"Sounds interesting. I bet it won''t end well, though," you reply with a smile.'
 						'"Probably not. It''s written by a Russian after all," she replies with a rueful smile.'
+						gs 'npc_reactions', 'A240'
 						'"I think I''d best start heading to class. Bye for now," you say with a smile.'
 					elseif npc_rel['A240'] <= 40:
 						'You see Natalia sitting with the nerds, reading a book. She glances up when she notices you. "Hey <<$pcs_nickname>>..." she says in a quiet voice.'
@@ -942,6 +1004,7 @@ if $ARGS[0] = 'natalia':
 						'"So what''s it called?" you ask.'
 						'"It''s called ''The Master and Margarita'' by Mikhail Bulgakov. It''s quite a famous book. Have you read it?"'
 						'"No, but it does sound interesting. I bet it won''t end well though."'
+						gs 'npc_reactions', 'A240'
 						'The bell then sounds, so you start heading to class.'
 					elseif npc_rel['A240'] <= 50:
 						'You see Natalia sitting with the nerds, reading a book. She glances up when she notices you. "Hey <<$pcs_nickname>>," she says in a quiet voice with a slight smile.'
@@ -951,7 +1014,9 @@ if $ARGS[0] = 'natalia':
 						'"Sounds sad," you reply.'
 						'"Yes, it is, but is it better for them to have experienced love knowing it was only fleeting, than none at all?"'
 						'"Wow, that''s a deep question," you reply.'
-						'"Yeah, I don''t know which would be worse. Oh, there''s the bell! We should get going to class."'
+						'"Yeah, I don''t know which would be worse."'
+						gs 'npc_reactions', 'A240'
+						'"Oh, there''s the bell! We should get going to class."'
 					elseif npc_rel['A240'] <= 70:
 						'Natalia is sitting with the nerds, reading a book. She glances up when she notices you. "Hey <<$pcs_nickname>>," she says in a quiet voice with a smile.'
 						'"Hey Nat," you say with a friendly smile. "So what book is this?"'
@@ -963,7 +1028,9 @@ if $ARGS[0] = 'natalia':
 						'"But I guess tragedy strikes?" you ask.'
 						'"He gets sent off to war and while at the front, he meets someone else and also falls in love with her. The book explores the torment he feels between his love for both of them."'
 						'"And what happens next?"'
-						'"No, I''m not going to spoil it for you! You''ll just have to read it yourself," she replies with a broad grin. "Oh, there''s the bell! We best head to class." She grins at you and gives you a friendly wave as she heads to the next lesson.'
+						'"No, I''m not going to spoil it for you! You''ll just have to read it yourself," she replies with a broad grin.'
+						gs 'npc_reactions', 'A240'
+						'"Oh, there''s the bell! We best head to class." She grins at you and gives you a friendly wave as she heads to the next lesson.'
 					else
 						'Natalia is sitting with the nerds, engrossed in a book. She glances up when she notices you. "Hey <<$pcs_nickname>>," she says in a quiet voice.'
 						'"Hey Natalia," you reply with a friendly smile. "Let me guess. Another romantic novel that ends in some sort of tragedy?"'
@@ -976,6 +1043,7 @@ if $ARGS[0] = 'natalia':
 						'"Sort of..." she replies. "It still explores love, heartbreak and disappointment but has some lovely stuff where the poems explore fluttery feelings and infatuation. They also look at the differences between infatuation and love."'
 						'"Guess there''s a big mixture of sad and happy stuff then?"'
 						'"Yes. If you like that sort of thing, then it might be worth getting a copy; you can skip one of them if you don''t like it too much." She pauses, then continues. "I sometimes go to the community center library on non-school days at lunchtime. If you fancy meeting me there sometime, that''d be great."'
+						gs 'npc_reactions', 'A240'
 						'The bell then sounds, so you both head to the next class while still chatting.'				
 					end
 				end

+ 1 - 1
locations/intro_sg_select.qsrc

@@ -957,7 +957,7 @@ if $ARGS[0] = 'beautiful':
 			pcs_lip = 3
 			pcs_lashes = 2
 		end
-		pcs_skin = 800
+		pcs_skin = 900
 		pcs_teeth = -1
 		pcs_tan = 50
 		genbsize = 22

+ 4 - 4
locations/mey_tamara_events.qsrc

@@ -119,13 +119,13 @@ if $args[0] = 'next_meet':
 			elseif zz_stage = 7:
 				'Tamara glances at the wall clock.'
 				'"Oh, look at the clock, time really flies by when you''re enjoying yourself! "'
-				'" Look how dark it is outside! "'
+				'"Look how dark it is outside!"'
 				'"You know what, you can stay the night. I don''t want you to running around this late! "'
 				'You start making excuses, but Aunt Tamara''s not listening:'
-				'" You never know who you might meet this late. And my little carrots will be glad. Let''s call your parents and say you''ll be staying here tonight! "'
+				'"You never know who you might meet this late. And my little carrots will be glad. Let''s call your parents and say you''ll be staying here tonight!"'
 				'You insist saying you do not want to impose...'
 				'"Impose? Don''t be silly. In this large house?!" says Aunt Tamara.'
-				'- No one will be bothered. We have a guest bedroom, it''s always empty. And the rest of us have our own private room here." You longingly remember about your room, which you shared with your sister all your life... "So let''s call your parents and let them know you''re staying, so they don''t worry."'
+				'"No one will be bothered. We have a guest bedroom, it''s always empty. And the rest of us have our own private rooms here." You longingly remember about your room, which you shared with your sister all your life... "So let''s call your parents and let them know you''re staying, so they don''t worry."'
 			end
 
 			act 'Drink tea with Tamara': gt 'mey_tamara_events', 'next_meet', zz_stage + 1
@@ -138,7 +138,7 @@ if $args[0] = 'next_meet':
 			gs 'stat'
 			'"I''m sorry, Aunt Tamara, I must go home or else I''ll get some stern scolding..."'
 			'"Well, I can''t say I''m not disappointed <<$pcs_nickname>>. Don''t stop anywhere on your way home." said a disappointed Aunt Tamara.'
-			'"Remember this, if you change your mind and want to hang out, come visit us anytime again! You''re always welcome here!'
+			'"Remember this, if you change your mind and want to hang out, come visit us anytime again! You''re always welcome here!"'
 
 			killvar 'zz_stage'
 			act 'Go home': gt 'pav_residential'

+ 1 - 1
locations/mey_vika_events.qsrc

@@ -684,7 +684,7 @@ if $ARGS[0] = 'park_meet':
 
 		mey_vika['mey_vika_park_action'] += 1
 		if mey_vika['mey_vika_park_action'] > 2: mey_vika['mey_vika_park_action'] = 0
-		if mey_vika['mey_vika_qw'] < 11: mey_vika['mey_vika_qw'] += 1
+		if mey_vika['mey_vika_qw'] < 10: mey_vika['mey_vika_qw'] += 1
 	end
 end
 

+ 1 - 1
locations/pirsingsalon.qsrc

@@ -29,7 +29,7 @@ if $ARGS[0] = 'start':
 
 	'<center><table border=1><TH>View tattoos</TH><TH>View tattoos</TH><TH>View piercings</TH>'
 	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''arm''">Arm - 8,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''lip''">Lip - 5,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsyaz''">Tongue - 5,000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''ass''">Ass - 1,0000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''neck''">Neck - 8,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsgub''">Lip - 6,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''ass''">Ass - 10,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''neck''">Neck - 8,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsgub''">Lip - 6,000 <b>₽</b></a></TD></tr>'
 	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''back''">Back - 10,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pubic''">Pubic - 20,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsysh''">Ear - 3,000 <b>₽</b></a></TD></tr>'
 	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''belly''">Belly - 10,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''shoulder''">Shoulder - 8,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsnos''">Nose - 5,000 <b>₽</b></a></TD></tr>'
 	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''breast''">Breasts - 15,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''side''">Side - 12,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsbro''">Eyebrow - 5,000 <b>₽</b></a></TD></tr>'

+ 49 - 13
locations/uni_admin.qsrc

@@ -1,12 +1,12 @@
 # uni_admin
 
-!!This is the file containing the university administartion office.
+!!This is the file containing the university administration office.
 !!It is important to include an option to enroll in university, and therefore set the variable regarding the choice of study.
 
 !!The following variables will be set in this file.
 !! university['prep_enrolled'] is set to 1 if the player enrolls in the university preparation program. 
 !! university['student'] is set to 1 if the player enrolls in a university program.
-!! $university['enrolled_in'] is set to the name of the university program the player enrols in. There is the following progams: teaching_studies
+!! $university['enrolled_in'] is set to the name of the university program the player enrolls in. There is the following programs: teaching_studies
 !! university['enrolled_in_semester'] is set to the semester the player enrolls in starting at 1 for the first semester and ending with 8 for the last.
 
 
@@ -76,7 +76,7 @@ if $ARGS[0] = 'enrollment':
 	gs 'stat'
 	'<center><b><font color="maroon">Enrollment Office</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment1.jpg"></center>'
-	'You enter the enrollment office, where there are several desks with women working behind them and a fair number of people around your age waiting in a side room. You inform them that you wish to enrol at the university. They take down your name and ask you to wait in the waiting room until your name is called. You walk into the other room and nod at the other prospective students before taking a seat.'
+	'You enter the enrollment office, where there are several desks with women working behind them and a fair number of people around your age waiting in a side room. You inform them that you wish to enroll at the university. They take down your name and ask you to wait in the waiting room until your name is called. You walk into the other room and nod at the other prospective students before taking a seat.'
 	act 'Wait your turn':
 		cla & *clr
 		'<center><b><font color="maroon">Enrollment office</font></b></center>'
@@ -84,7 +84,7 @@ if $ARGS[0] = 'enrollment':
 		'You wait until until your name is called by one of the women, who leads you down a side hall to one of the offices. You take a seat and introduce yourself, and after a brief discussion the woman takes your information and enters it into the computer.'
 		if class['school_grade_average'] >= 70 or university['entrance_exam_passed'] = 1:
 			minut += 15
-			'She looks over your information, including that the classes for all new students will start in the week that includes September 1st, and fills in some data. Several minutes later, she turns to you and smiles, telling you that you are eligible to enrol at the university. She gives you a lot of paperwork and you spend some time filling it all out. Once done, she asks you to stand up so she can take your picture. As she works on your university ID card she tells you about the different degrees, giving you time to decide which one you want to choose.'
+			'She looks over your information, including that the classes for all new students will start in the week that includes September 1st, and fills in some data. Several minutes later, she turns to you and smiles, telling you that you are eligible to enroll at the university. She gives you a lot of paperwork and you spend some time filling it all out. Once done, she asks you to stand up so she can take your picture. As she works on your university ID card she tells you about the different degrees, giving you time to decide which one you want to choose.'
 			act 'Teaching degree':
 				cla
 				'You inform her you wish to acquire a teaching degree. She hands you a packet of information about the classes you will be attending and about dorm life. She then inquires if you will be signing up for any elective classes at this time.'
@@ -93,7 +93,7 @@ if $ARGS[0] = 'enrollment':
 					'You shake your head and tell her you don''t intend to sign up for any elective classes right now. She nods and makes a few more notes before handing over your finished paperwork, welcoming you to Saint Petersburg University. You get up and leave, looking forward to when you can come back and start your classes.'
 					act 'Leave':gt 'uni_admin', 'start'
 				end
-				act 'Enrol':
+				act 'Enroll':
 					!!This sets the variables such that the player is enrolled in the first semester of the teaching program.
 					university['prep_counter'] = 0
 					university['prep_enrolled'] = 0
@@ -117,15 +117,15 @@ if $ARGS[0] = 'enrollment':
 						*nl
 						'She tells you that you enrolled at the last minute, and the classes have already started this week.'
 					end
+					'She informs you that the University offers several elective classes, that will broaden your education.'
+					act 'Select elective classes': gt 'uni_admin', 'select_electives'
 					act 'Leave':gt 'uni_admin', 'start'
-                    !!Once we have the framework working, I will start working on some elective classes and add them here.
-					!!act 'Take some elective classes':
 				end
 			end
 		else
 			university['entrance_information'] = 1
 			minut += 5
-			'She looks over the information, filling in some data. Several minutes later she turns to you and frowns, telling you that you''re not eligible to enrol at the university at this time. Your grades from secondary school were not good enough. She informs you that with so many students applying, they can only take those with better grades, but you can still get in if you take the preparatory classes and pass them with a high enough grade. You do have to pay for them though.'
+			'She looks over the information, filling in some data. Several minutes later she turns to you and frowns, telling you that you''re not eligible to enroll at the university at this time. Your grades from secondary school were not good enough. She informs you that with so many students applying, they can only take those with better grades, but you can still get in if you take the preparatory classes and pass them with a high enough grade. You do have to pay for them though.'
 			act 'You don''t want to sign up':
 				cla
 				'You shake your head and thank her, telling her you will think about it. She smiles at you and tells you she understands before you leave.'
@@ -157,7 +157,7 @@ if $ARGS[0] = 'enrollment_semester':
 		if $university['enrolled_in']= 'teaching_studies':
 			minut += 15
 			'She looks over your information and fills in some data. Several minutes later she turns to you and smiles, telling you that you since you passed your last semester you can register in the '+trim(MID('  first, second, third, fourth, fifth, sixth, seventh, eighth,  ninth,  tenth', (university['enrolled_in_semester']+1)*8,7))+' of the Teaching Studies Program. She gives you the paperwork and you spend some time filling it all out.'
-			act 'Enrol':
+			act 'Enroll':
 				!!This sets the variables such that the player is enrolled in next semester of the teaching program.
 				university['enrolled_in_semester'] += 1
 				if university['enrolled_in_semester'] = 2:
@@ -192,14 +192,50 @@ if $ARGS[0] = 'enrollment_semester':
 					*nl
 					'She tells you that you enrolled at the last minute, and the classes have already started this week.'
 				end
-				act 'Leave':gt 'uni_admin', 'start'
-                    !!Once we have the framework working, I will start working on some elective classes and add them here.
-					!!act 'Take some elective classes':
-			end
+				act 'Leave with out taking any electives': gt 'uni_admin', 'start'
+ 			end
 		end
 	end
 end
 
+if $ARGS[0] = 'select_electives':
+	'<center><b><font color="maroon">Enrollment office</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
+	'She gives you a paper showing all the current elective classes. Asking if you would be interested in any of them.'
+	if $university['elective_semester_1_1'] = '':
+		act 'Read about Computer class elective':
+			cla & *clr
+			'<center><b><font color="maroon">Enrollment office</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
+			'You read about the computer class, it seems to be a basic class that teaches you how to use a computer. Some of the more basic common programs, how to trouble shoot the OS if something goes wrong, all and all it seems like a fairly useful class with how much computers are involved in every day life.'
+			act 'Enroll in Computers 101 and 102':
+				cla
+				'You decide to enroll in Computers 101 and 102, for the first and second semester of this year.'
+				$university['elective_semester_1_1'] = 'Computers 101'
+				$university['elective_semester_2_1'] = 'Computers 102'
+				act 'Consider other elective classes': gt 'uni_admin', 'select_electives'
+			end
+		end
+		act 'Don''t enroll in Computer elective right now': gt 'uni_admin', 'select_electives'
+	end
+	if $university['elective_semester_1_2'] = '':
+		act 'Read about Art class elective':
+			cla & *clr
+			'<center><b><font color="maroon">Enrollment office</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
+			'The class is about learning how to draw, it will start off with the basics and move onto the more advance art studies by the end of the second semester. It might be fun to just take a class for the fun of it.'
+			act 'Enroll in Art 101 and 102':
+				cla
+				'You decide to enroll in Art 101 and 102, for the first and second semester of this year.'
+				$university['elective_semester_1_2'] = 'Art 101'
+				$university['elective_semester_2_2'] = 'Art 102'
+				act 'Consider other elective classes': gt 'uni_admin', 'select_electives'
+			end
+		end
+		act 'Don''t enroll in Art elective right now': gt 'uni_admin', 'select_electives'
+	end
+	act 'Don''t enroll in anymore elective classes': gt 'uni_admin', 'start'
+end
 
 if $ARGS[0] = 'prep_pay':
 	if money >= 15000:

+ 2 - 2
locations/uni_lessons.qsrc

@@ -71,9 +71,9 @@ if $ARGS[0] = 'short_break':
 	menu_off = 1
 	if hour = 9: minut += 90 - minut					
 	if hour = 10 and minut < 30: minut += 30 - minut
-	if hour = 11: minut += 90 - minut					
+	if hour = 11: minut += 90 - minut
 	if hour = 12 and minut < 30: minut += 30 - minut	
-	if hour = 13: minut += 105 - minut					
+	if hour = 13: minut += 105 - minut
 	if hour = 14 and minut < 45: minut += 45 - minut
 	gs 'stat'
 	if katjaQW['QWstage'] < 2 and hour >= 14 and npc_rel['A14'] >= 70 and fame['city_slut'] < 150 and pcs_makupskl >= 40 and hotcat >= 6: gt 'katja_uni', 'dorm_room_invite'

+ 400 - 0
locations/uni_lessons_electives1.qsrc

@@ -0,0 +1,400 @@
+# uni_lessons_electives1
+close all
+!! elective classes in this file computers_101, art_101
+!!Evgeny Yurievich Blagov - Computer 101, 30''s, decent looking fit
+!!Leonid Ilyushin - Art 101, short unattractive middle aged man
+!!uni students taking computer electives. - Anushka Konstantinov, Dimka Nosov, Djibril Maina, Natasha Belova
+!!uni students taking art electives. - Feofan Krupin, Igor Kruglov, Natasha Belova
+!!art models - Anushka Konstantinov, Albina Barlovskaya (TBA)
+
+!!make computers_101 a Monday class and art_101 a Tuesday class. I will try and do a 3rd elective next update to finish out enough electives for the first year so the player can have a full schedule, then I will work on adding more later. Goal is to have 12 elective classes, 3 for each year and the player can choose which classes in which year.
+if $ARGS[0] = 'Computers 101':
+	menu_off = 1
+	!!gs 'grades', 'attend_class', 'uni_teaching_studies_semester_1', 'Computers 101'
+	gs 'exp_gain', 'intel', rand(0,1)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/computer/class.jpg"></center>'
+	'You walk into the classroom and take a seat at one of the computer lab stations. The rest of your classmates walk in one by one before Mr. Blagov enters the classroom and closes the door. He turns to the class and starts today''s lecture.'
+	gs 'willpower', 'chore', 'self', iif(grupTipe = 4 and pcs_traits['nerd_status'] = 0, 'hard', iif(pcs_traits['nerd_status'] > 0, 'easy', 'medium'))
+	if pcs_traits['nerd_status'] = 2: will_cost = will_cost / 2
+	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:	
+		act 'Listen attentively to Mr. Blagov'+iif(pcs_traits['nerd_status'] = 3, '', ' (<<will_cost>> Willpower)')+' ':
+			*clr & cla
+			!!gs 'grades', 'class_activity_attributes', 'uni_teaching_studies_semester_1', 'computers 101', pcs_intel
+			gs 'exp_gain', 'compskl', rand(0,1)
+			pcs_traits['nerd_lessons'] += 1
+			if pcs_traits['nerd_status'] < 3: gs 'willpower', 'pay', 'self'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/attentive<<rand(1,4)>>.jpg"></center>'
+			'You listen attentively to Mr. Blagov for the duration of the class. He manages to make today''s lesson very interesting and informative, and you feel like you''ve learned something from actively taking part in the discussion.'
+			act 'Ask a question about the lesson':
+				*clr & cla
+				!!gs 'grades', 'class_activity_attributes', 'uni_teaching_studies_semester_1', 'computers 101', pcs_chrsm
+				gs 'exp_gain', 'intel', rand(1,2)
+				'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/question1.jpg"></center>'
+				'Mr. Blagov nods approvingly, happy to see his students engaged and trying their best. He happily spends some extra time explaining the topic again, and answers any extra questions you might have. You feel smarter, thoroughly understanding today''s lesson now.'
+				act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+			end
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+	else
+		act 'Listen attentively to Mr. Blagov (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'Don''t pay attention in class':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/bored.jpg"></center>'
+		'Mr. Blagov''s lecture is very dry and boring, and you''re having a hard time paying attention.'
+		act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+	end
+	act 'Talk to a classmate':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+		'As you arrive in class, you look around and decide to sit next to...'
+		act 'Dimka':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A1', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if fame['city_slut'] >= 250 or fame['pav_slut'] >= 250:
+				if npc_rel['A1'] >= 60:
+					'You sit next to Dimka, but other than making a few crude remarks about your sexual exploits, he just ignores you and a fellow student asks you to be quiet.'
+				else
+					'You start to sit next to Dimka when he looks over at you. "Don''t you fucking dare sit near me, slut. Go spread your diseases somewhere else."' 
+					'You hear several other students snicker at his comments. Embarrassed, you move to another location and sit by yourself.'
+				end
+			else
+				if npc_rel['A1'] >= 60:
+					'You sit next to Dimka and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
+				elseif npc_rel['A1'] <= 20:
+					'You sit next to Dimka, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you.'
+				else
+					'You sit next to Dimka. He seems reluctant to talk to you, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+		act 'Anushka':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A144', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if npc_rel['A144'] >= 60:
+				if fame['city_slut'] >= 300 or fame['pav_slut'] >= 300:
+					'You sit next to Anushka, who she smiles at you as you take a seat. "What up, slut?"' 
+					'You know she''s just being her normal playful self and the two of you are talking away and missing much of the class.'
+				else
+					'You sit next to Anushka, who smiles at you as you sit down. "What up?"' 
+					'The two of you are soon talking away and missing much of the class.'
+				end
+			elseif npc_rel['A144'] <= 20:
+				'You sit next to Anushka, but she dismisses all of your attempts to speak with her until she tells you to leave her alone.'
+			else
+				'You sit next to Anushka and the two of you talk for a bit, but she seems more focused on the class than you. After a while, you give up and leave her be.'
+			end
+			gs 'stat'
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+		act 'Djibril':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A82', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if npc_rel['A82'] >= 60:
+				'You sit next to Djibril and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
+			elseif npc_rel['A82'] <= 20:
+				'You sit next to Djibril, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you and paying attention to the class instead.'
+			else
+				'You sit next to Djibril. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
+			end
+			gs 'stat'
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+		act 'Natasha':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A16', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if NatbelQW['Lover'] >= 2:
+				'You sit next to Natasha and quietly chat about various topics, but mainly concentrate on the issues raised during the lecture as you know it''ll help her with her blog and career. You keep your voices down and ensure you don''t interrupt the lecture.'
+			elseif fame['city_slut'] >= 175 or fame['pav_slut'] >= 175:
+				if npc_rel['A16'] >= 60:
+					'You sit next to Natasha. She''s a little surprised that you chose to do so and blushes slightly, but you''re able to strike up a brief but awkward conversation with her before a fellow student glares at you and asks you to be quiet.'
+				elseif npc_rel['A16'] <= 20:
+					'You sit next to Natasha, but she dismisses any of your attempts to speak with her until she eventually tells you to leave her alone.'
+				else
+					'You sit next to Natasha and try to talk to her, but she politely asks you to be quiet so she can focus on the lecture.'
+				end
+			else
+				if npc_rel['A16'] >= 60:
+					'You sit next to Natasha and spend some of the class quietly talking with her, although most of her comments relate to the lecture. You often get shushed by your fellow students when you get a bit too loud.'
+				elseif npc_rel['A16'] <= 20:
+					'You sit next to Natasha, but she dismisses your initial attempts to speak with her so you give up and you both spend the lesson paying attention to the lecture.'
+				else
+					'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with her before a fellow student asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+	end
+end
+
+if $ARGS[0] = 'Art 101':
+	menu_off = 1
+	!!gs 'grades', 'attend_class', 'uni_teaching_studies_semester_1', 'Art 101'
+	gs 'exp_gain', 'agil', rand(0,1)
+	gs 'exp_gain', 'artskls', rand(0,1)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+	'You walk into the classroom and see Mr. Ilyushin standing by his desk as the rest of your classmates walk in one by one under his watchful eye. You notice his eyes linger a bit longer on some of the prettier girls that are dressed in revealing clothes. Once everyone is seated, he starts talking about art and what it means while being his usual friendly and overly chatty self. He seems very passionate about art and not only loves to draw and paint, but discuss what art means and it''s history in the world.'
+	act 'Pay attention in class':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/attentive<<rand(1,4)>>.jpg"></center>'
+		'Mr. Ilyushin''s lecture is fairly entertaining and you have an easy time paying attention to it.'
+		act 'Finish talking': gs 'uni_lessons_electives1', 'art_101_model'
+	end
+	act 'Talk to a classmate':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+		'As you arrive in class, you look around and decide to sit next to...'
+		act 'Igor':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A1', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if fame['city_slut'] >= 250 or fame['pav_slut'] >= 250:
+				if npc_rel['A4'] >= 60:
+					'You sit next to Igor. He''s polite, but seems more focused on the class than wanting to talk to you.'
+				elseif npc_rel['A4'] <= 20:
+					'You sit next to Igor, who glances at you with disgust before getting up and moving away.'
+				else
+					'You sit next to Igor, but he tells you not to distract him and ignores you.'
+				end
+			else
+				if npc_rel['A4'] >= 60:
+					'You sit next to Igor and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
+				elseif npc_rel['A4'] <= 20:
+					'You sit next to Igor who tries to ignore your attempts to talk with him. "Will you please be quiet so I can focus on the class?"'
+				else
+					'You sit next to Igor, who does talks to you, but seems far more focused on what the professor is saying than you.'
+				end
+			end
+			gs 'stat'
+			act 'Finish talking': gs 'uni_lessons_electives1', 'art_101_model_igor'
+		end
+		act 'Feofan':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A152', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if npc_rel['A152'] >= 60:
+				'You sit next to Feofan and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
+			elseif npc_rel['A152'] <= 20:
+				'You sit next to Feofan, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you and paying attention to the class instead.'
+			else
+				'You sit next to Feofan. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
+			end
+			gs 'stat'
+			act 'Finish talking': gs 'uni_lessons_electives1', 'art_101_model_feofan'
+		end
+		act 'Natasha':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A16', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if NatbelQW['Lover'] >= 2:
+				'You sit next to Natasha and queitly chat about various topics, but mainly concentrate on the lecture as you know it''ll help her with her career. You keep your voices down and ensure you don''t interrupt the lecture.'
+			elseif fame['city_slut'] >= 175 or fame['pav_slut'] >= 175:
+				if npc_rel['A16'] >= 60:
+					'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before a fellow student asks you to be quiet.'
+				elseif npc_rel['A16'] <= 20:
+					'You sit next to Natasha, but she dismisses all of your attempts to speak with her until she tells you to leave her alone.'
+				else
+					'You sit next to Natasha and try to talk to her, but she asks you to be quiet so she can focus on the lecture.'
+				end
+			else
+				if npc_rel['A16'] >= 60:
+					'You sit next to Natasha and spend most of the class quietly talking with her. You often get shushed by your fellow students when you get a bit too loud.'
+				elseif npc_rel['A16'] <= 20:
+					'You sit next to Natasha, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and paying attention to the class instead.'
+				else
+					'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with her before a fellow student asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+			act 'Finish talking': gs 'uni_lessons_electives1', 'art_101_model_natasha'
+		end
+	end
+end
+
+if $ARGS[0] = 'art_101_model':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	if university['semester_week'] < 8:
+		temprand = rand(1,5)
+		if temprand = 1:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'Today is a lesson about the history of art and the effects it has had on society throughout the ages. Mr. Ilyushin focuses on one time period where art made a real difference, as he puts it, in the world. The lecture goes by fairly quickly.'
+			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		end
+	else
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov."' 
+			'Anushka straddles the wooden bar and you can tell by his reaction that wasn''t what he had in mind, but he quickly smiles as if he approves before walking to the back of the class and telling everyone to start.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models next semester too. The class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman comes in and lays down on the raised platform. "Today, we have one of your fellow students as a model."'
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in and sits on the raised platform. "Today, we have one of your fellow students as a model."'
+			'Mr. Ilyushin walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models next semester too. The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	end
+
+end
+
+if $ARGS[0] = 'art_101_model_igor':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	if university['semester_week'] < 8:
+		temprand = rand(1,5)
+		if temprand = 1:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'Today is a lesson about the history of art and the effects it has had on society throughout the ages. Mr. Ilyushin focuses on one time period where art made a real difference, as he puts it, in the world. The lecture goes by fairly quickly and Igor seems really engrossed by it.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor seems to do fairly decent and ends up asking more questions than most. The class goes by fairly quickly.'
+		end
+	else
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor seems to do fairly decent and ends up asking more questions than most.' 
+			'The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov."' 
+			'Anushka straddles the wooden bar and you can tell by his reaction that wasn''t what he had in mind, but he quickly smiles as if he approves before walking to the back of the class and telling everyone to start.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models next semester too. Meanwhile, Igor seems intent on his drawing and is doing a very good job of capturing how her clothes fit her feminine form.' 
+			'The class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman comes in and lays down on the raised platform. "Today, we have one of your fellow students as a model."' 
+			'He walks to the back of the classroom and tells everyone to start, then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Meanwhile, Igor seems intent on his drawing and is doing a very good job of capturing how her clothes fit her feminine form.' 
+			'The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in and sits on the raised platform. "Today, we have one of your fellow students as a model."' 
+			'He then walks to the back of the class and tells everyone to start, then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models next semester too. Meanwhile, Igor seems intent on his drawing and is doing a very good job of capturing how his clothes fit his masculine form.' 
+			'The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	end
+end
+
+if $ARGS[0] = 'art_101_model_feofan':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	if university['semester_week'] < 8:
+		temprand = rand(1,5)
+		if temprand = 1:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'Today is a lesson about the history and art and the effects it has had on society throughout the ages. Mr. Ilyushin focuses on one time period where art made a real difference, as he puts it, in the world. Feofan seems semi bored with the class and keeps doodling instead of listening, but the lecture goes by fairly quickly.'
+			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point. Feofan mutters something about how he didn''t take art class to draw a bowl of fruit as Mr. Ilyushin walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		end
+	else
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point. Feofan mutters something about he didn''t take art class to draw a bowl of fruit as Mr. Ilyushin walks around the class checking on each student, stopping to give pointers or answer questions as needed.' 
+			'The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka. "Holy shit..." you hear Feofan mutter before he seems to blush and look away, worried someone might have overheard him. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov."' 
+			'Anushka straddles the wooden bar and you can tell by his reaction that wasn''t what he had in mind, but he quickly smiles as if he approves before he walks to the back of the classroom. "Alright class, begin." He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models next semester too. Meanwhile, Feofan seems to spend a lot of time trying to draw her breasts just right.' 
+			'The class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman comes in and lays down on the raised platform. "Sweet..." you hear Feofan mutter as the girl comes in.'
+			'"Today, we have one of your fellow students as a model," Mr. Ilyushin says as he walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Meanwhile Feofan seems to spend a lot of time trying to draw her breasts just right.'
+			'The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in and sits down on the raised platform. "Aww, man!" you hear Feofan mutter in disappointment.' 
+			'"Today, we have one of your fellow students as a model," Mr. Ilyushin says as he walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models next semester too. Meanwhile, Feofan seems to be focusing on trying to draw the guys shoes.' 
+			'The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	end
+end
+
+if $ARGS[0] = 'art_101_model_natasha':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	if university['semester_week'] < 8:
+		temprand = rand(1,5)
+		if temprand = 1:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'Today is a lesson about the history and art and the effects it has had on society throughout the ages. Mr. Ilyushin focuses on one time period where art made a real difference, as he puts it, in the world. The lecture goes by fairly quickly.'
+			'You notice that Natasha appears to like this lecture as she appears very comfortable with theory.'
+			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+			'You notice that Natasha really concentrates on the subject and seems to be very comfortable with the lesson.'
+			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		end
+	else
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed.'
+			'You notice that Natasha seems happy drawing the object and gets on with it, rarely needing guidance from the professor, but the class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov."' 
+			'Anushka straddles the wooden bar, you can tell by his reaction that wasn''t what he had in mind, but he quickly smiles as if he approves before he walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models next semester too.'
+			'You look over at Natasha and notice that as soon as Anushka straddles the bar, she gets deeply embarrassed and starts blushing. She clearly struggles during the lesson, requiring the professor to spend some time with her, but the class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female1.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman comes in and lays down on the raised platform. "Today, we have one of your fellow students as a model," Mr. Ilyushin says as he walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed.'
+			'You notice that Natasha seems to struggle at first and blushes slightly. After a few pointers from the professor, she gains confidence and seems happy to continue.'
+			'The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male1.jpg"></center>'
+			'After he finishes his lecture, he slides the platform against one of the walls. A moment later a young good looking man comes in and sits down on the raised platform. "Today, we have one of your fellow students as a model," Mr. Ilyushin says as he walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed.' 
+			'While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models next semester too.'
+			'You''re sitting next to Natasha and notice that as soon as the model takes his place, she gets very embarrassed and starts blushing. She clearly struggles to concentrate and keeps making mistakes as you see her rubbing out parts of her drawing and starting over until the professor comes over and talks to her.'
+			'The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	end
+end
+
+--- uni_lessons_electives1 ---------------------------------
+

+ 427 - 0
locations/uni_lessons_electives2.qsrc

@@ -0,0 +1,427 @@
+# uni_lessons_electives2
+close all
+!! elective classes in this file computers_102, art_102
+!!Evgeny Yurievich Blagov - Computer 102
+!!Leonid Ilyushin - Art 102
+!!uni students taking computer electives. - Anushka Konstantinov, Dimka Nosov, Djibril Maina, Natasha Belova
+!!uni students taking art electives. - Feofan Krupin, Igor Kruglov
+!!art models - Anushka Konstantinov, Albina Barlovskaya (TBA) 
+
+if $ARGS[0] = 'Computers 102':
+	menu_off = 1
+	!!gs 'grades', 'attend_class', 'uni_teaching_studies_semester_2', 'Computers 102'
+	gs 'exp_gain', 'intel', rand(0,1)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/computer/class.jpg"></center>'
+	'You walk into the classroom and take a seat at one of the computer lab stations. The rest of your classmates walk in one by one before Mr. Blagov enters the classroom and closes the door. He turns to the class and starts today''s lecture.'
+	gs 'willpower', 'chore', 'self', iif(grupTipe = 4 and pcs_traits['nerd_status'] = 0, 'hard', iif(pcs_traits['nerd_status'] > 0, 'easy', 'medium'))
+	if pcs_traits['nerd_status'] = 2: will_cost = will_cost / 2
+	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:	
+		act 'Listen attentively to Mr. Blagov'+iif(pcs_traits['nerd_status'] = 3, '', ' (<<will_cost>> Willpower)')+' ':
+			*clr & cla
+			!!gs 'grades', 'class_activity_attributes', 'uni_teaching_studies_semester_2', 'computers 102', pcs_intel
+			gs 'exp_gain', 'compskl', rand(0,1)
+			pcs_traits['nerd_lessons'] += 1
+			if pcs_traits['nerd_status'] < 3: gs 'willpower', 'pay', 'self'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/attentive<<rand(1,4)>>.jpg"></center>'
+			'You listen attentively to Mr. Blagov for the duration of the class. He manages to make today''s lesson very interesting and informative, and you feel like you''ve learned something from actively taking part in the discussion.'
+			act 'Ask a question about the lesson':
+				*clr & cla
+				!!gs 'grades', 'class_activity_attributes', 'uni_teaching_studies_semester_2', 'computers 102', pcs_chrsm
+				gs 'exp_gain', 'intel', rand(1,2)
+				'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/question1.jpg"></center>'
+				'Mr. Blagov nods approvingly, happy to see his students engaged and trying their best. He happily spends some extra time explaining the topic again, and answers any extra questions you might have. You feel smarter, thoroughly understanding today''s lesson now.'
+				act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+			end
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+	else
+		act 'Listen attentively to Mr. Blagov (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'Don''t pay attention in class':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/bored.jpg"></center>'
+		'Mr. Blagov''s lecture is very dry and boring, and you''re having a hard time paying attention.'
+		act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+	end
+	act 'Talk to a classmate':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+		'As you arrive in class, you look around and decide to sit next to...'
+		act 'Dimka':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A1', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if fame['city_slut'] >= 250 or fame['pav_slut'] >= 250:
+				if npc_rel['A4'] >= 60:
+					'You sit next to Dimka, but other than making a few crude remarks about your sexual exploits, he just ignores you and a fellow student asks you to be quiet.'
+				else
+					'You start to sit next to Dimka when he looks over at you. "Don''t you fucking dare sit near me, slut. Go spread your diseases somewhere else."' 
+					'You hear several other students snicker at his comments. Embarrassed, you move to another location and sit by yourself.'
+				end
+			else
+				if npc_rel['A4'] >= 60:
+					'You sit next to Dimka and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
+				elseif npc_rel['A4'] <= 20:
+					'You sit next to Dimka, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you.'
+				else
+					'You sit next to Dimka. He seems reluctant to talk to you, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+		act 'Anushka':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A144', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if npc_rel['A144'] >= 60:
+				if fame['city_slut'] >= 300 or fame['pav_slut'] >= 300:
+					'You sit next to Anushka, who she smiles at you as you take a seat. "What up, slut?"' 
+					'You know she''s just being her normal playful self and the two of you are talking away and missing much of the class.'
+				else
+					'You sit next to Anushka, who smiles at you as you sit down. "What up?"' 
+					'The two of you are soon talking away and missing much of the class.'
+				end
+			elseif npc_rel['A144'] <= 20:
+				'You sit next to Anushka, but she dismisses all of your attempts to speak with her until she tells you to leave her alone.'
+			else
+				'You sit next to Anushka and the two of you talk for a bit, but she seems more focused on the class than you. After a while, you give up and leave her be.'
+			end
+
+			gs 'stat'
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+		act 'Djibril':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A82', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if npc_rel['A82'] >= 60:
+				'You sit next to Djibril and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
+			elseif npc_rel['A82'] <= 20:
+				'You sit next to Djibril, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you and paying attention to the class instead.'
+			else
+				'You sit next to Djibril. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
+			end
+			gs 'stat'
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+		act 'Natasha':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A16', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if NatbelQW['Lover'] >= 2:
+				'You sit next to Natasha and queitly chat about various topics, but mainly concentrate on the lecture as you know it''ll help her with her career. You keep your voices down and ensure you don''t interrupt the lecture.'
+			elseif fame['city_slut'] >= 175 or fame['pav_slut'] >= 175:
+				if npc_rel['A16'] >= 60:
+					'You sit next to Natasha. She''s a little surprised that you chose to do so and blushes slightly, but you''re able to strike up a brief but awkward conversation with her before a fellow student glares at you and asks you to be quiet.'
+				elseif npc_rel['A16'] <= 20:
+					'You sit next to Natasha, but she dismisses any of your attempts to speak with her until she eventually tells you to leave her alone.'
+				else
+					'You sit next to Natasha and try to talk to her, but she politely asks you to be quiet so she can focus on the lecture.'
+				end
+			else
+				if npc_rel['A16'] >= 60:
+					'You sit next to Natasha and spend some of the class quietly talking with her, although most of her comments relate to the lecture. You often get shushed by your fellow students when you get a bit too loud.'
+				elseif npc_rel['A16'] <= 20:
+					'You sit next to Natasha, but she dismisses your initial attempts to speak with her so you give up and you both spend the lesson paying attention to the lecture.'
+				else
+					'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with her before a fellow student asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+			act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
+		end
+	end
+end
+
+if $ARGS[0] = 'Art 102':
+	menu_off = 1
+	!!gs 'grades', 'attend_class', 'uni_teaching_studies_semester_2', 'Art 102'
+	gs 'exp_gain', 'agil', rand(0,1)
+	gs 'exp_gain', 'artskls', rand(0,1)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+	'You walk into the classroom and see Mr. Ilyushin standing by his desk as the rest of your classmates walk in one by one under his watchful eye. You notice his eyes linger a bit longer on some of the prettier girls that are dressed in revealing clothes. Once everyone is seated, he starts talking about art and what it means while being his usual friendly and overly chatty self. He seems very passionate about art and not only loves to draw and paint, but discuss what art means and it''s history in the world.'
+	act 'Pay attention in class':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/attentive<<rand(1,4)>>.jpg"></center>'
+		'Mr. Ilyushin''s lecture is fairly entertaining and you have an easy time paying attention.'
+		act 'Finish talking': gs 'uni_lessons_electives2', 'art_102_model'
+	end
+	act 'Talk to a classmate':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+		'As you arrive in class, you look around and decide to sit next to...'
+		act 'Igor':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A1', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if fame['city_slut'] >= 250 or fame['pav_slut'] >= 250:
+				if npc_rel['A4'] >= 60:
+					'You sit next to Igor. He''s polite, but seems more focused on the class than wanting to talk to you.'
+				elseif npc_rel['A4'] <= 20:
+					'You sit next to Igor, who glances at you with disgust before getting up and moving away.'
+				else
+					'You sit next to Igor, but he tells you not to distract him and ignores you.'
+				end
+			else
+				if npc_rel['A4'] >= 60:
+					'You sit next to Igor and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
+				elseif npc_rel['A4'] <= 20:
+					'You sit next to Igor who tries to ignore your attempts to talk with him. "Will you please be quiet so I can focus on the class?"'
+				else
+					'You sit next to Igor, who does talks to you, but seems far more focused on what the professor is saying than you.'
+				end
+			end
+			gs 'stat'
+			act 'Finish talking': gs 'uni_lessons_electives2', 'art_102_model_igor'
+		end
+		act 'Feofan':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A152', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if npc_rel['A152'] >= 60:
+				'You sit next to Feofan and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
+			elseif npc_rel['A152'] <= 20:
+				'You sit next to Feofan, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you and paying attention to the class instead.'
+			else
+				'You sit next to Feofan. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
+			end
+			gs 'stat'
+			act 'Finish talking': gs 'uni_lessons_electives2', 'art_102_model_feofan'
+		end
+		act 'Natasha':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A16', 'like'
+			gs 'exp_gain', 'chrsm', rand(1,2)
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
+			if NatbelQW['Lover'] >= 2:
+				'You sit next to Natasha and queitly chat about various topics, but mainly concentrate on the lecture as you know it''ll help her with her career. You keep your voices down and ensure you don''t interrupt the lecture.'
+			elseif fame['city_slut'] >= 175 or fame['pav_slut'] >= 175:
+				if npc_rel['A16'] >= 60:
+					'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before a fellow student asks you to be quiet.'
+				elseif npc_rel['A16'] <= 20:
+					'You sit next to Natasha, but she dismisses all of your attempts to speak with her until she tells you to leave her alone.'
+				else
+					'You sit next to Natasha and try to talk to her, but she asks you to be quiet so she can focus on the lecture.'
+				end
+			else
+				if npc_rel['A16'] >= 60:
+					'You sit next to Natasha and spend most of the class quietly talking with her. You often get shushed by your fellow students when you get a bit too loud.'
+				elseif npc_rel['A16'] <= 20:
+					'You sit next to Natasha, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and paying attention to the class instead.'
+				else
+					'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with her before a fellow student asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+			act 'Finish talking': gs 'uni_lessons_electives2', 'art_102_model_natasha'
+		end
+	end
+end
+
+if $ARGS[0] = 'art_102_model':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	if university['semester_week'] < 8:
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka, who is wearing an overcoat. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov." As he talks, she removes the overcoat, showing off a pair of pink and blank panties with a matching bra, along with a black garter belt and stockings. Her look is finished off with some very tall heels. She kneels down on the platform, which causes her panties to slip up the crack of her ass as she looks back over her shoulder taking a modeling pose with a big smile.' 
+			'Mr. Ilyushin nods in approval before walking to the back of the class and telling everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models later in the semester too. The class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman with short hair comes in. As Mr. Ilyushin talks, she strips down to her panties and sits on the chair in a position that has one of her arms covering her nipples, leaving her just barely covered. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in, strips down to his boxer shorts and half sits and half stands against the edge of the platform. "Today, we have one of your fellow students as a model."'
+			'Mr. Ilyushin walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models later in the semester too. The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	else
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a raised platform as a familiar face walks into the classroom. It''s Anushka, who is wearing an overcoat. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov." As he talks, she removes the overcoat to reveal that she''s completely naked underneath, showing off her tattoos - and everything else. She gets on the platform and sits down, leaning to one side to support herself with one arm while tucking her legs back up under her as she smiles at the class.' 
+			'Mr. Ilyushin nods in approval before walking to the back of the class and telling everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they would like to bang her. The class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman comes in wearing an overcoat, which she removes to reveal that she''s completely naked underneath as she sits down on the raised platform. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in and strips down before laying down on his side on the platform. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few your female classmates talking about how he''s not as good looking as the previous male models. Two of the girls can''t stop giggling, much to Mr. Ilyushin''s annoyance, who lectures them about taking it seriously. The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	end
+end
+
+if $ARGS[0] = 'art_102_model_igor':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	if university['semester_week'] < 8:
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor seems to do fairly decent and ends up asking more questions than most. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka, who is wearing an overcoat. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov." As he talks, she removes the overcoat, showing off a pair of pink and blank panties with a matching bra, along with a black garter belt and stockings. Her look is finished off with some very tall heels. She kneels down on the platform, which causes her panties to slip up the crack of her ass as she looks back over her shoulder taking a modeling pose with a big smile.' 
+			'Mr. Ilyushin nods in approval before walking to the back of the class and telling everyone to start.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models later in the semester too. Igor, meanwhile, seems very intent on trying to capture her femine form, paying special attention to her clothes and body position. The class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman with short hair comes in. As Mr. Ilyushin talks, she strips down to her panties and sits on the chair in a position that has one of her arms covering her nipples, leaving her just barely covered. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor looks her over as she strips down, but he doesn''t seem to be leering like the other boys. The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in, strips down to his boxer shorts and half sits and half stands against the edge of the platform. "Today, we have one of your fellow students as a model."'
+			'Mr. Ilyushin walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models later in the semester too. Igor, meanwhile, is looking a little flushed as he starts drawing.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	else
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor seems to do fairly decent and ends up asking more questions than most. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a raised platform as a familiar face walks into the classroom. It''s Anushka, who is wearing an overcoat. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov." As he talks, she removes the overcoat to reveal that she''s completely naked underneath, showing off her tattoos - and everything else. She gets on the platform and sits down, leaning to one side to support herself with one arm while tucking her legs back up under her as she smiles at the class.' 
+			'Mr. Ilyushin nods in approval before walking to the back of the class and telling everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they would like to bang her. Igor, meanwhile, seems very intent on trying to capture her femine form, paying special attention to her body position. The class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman comes in wearing an overcoat, which she removes to reveal that she''s completely naked underneath as she sits down on the raised platform. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor, meanwhile, seems very intent on trying to capture her femine form, paying special attention to her body position. The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in and strips down before laying down on his side on the platform. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few your female classmates walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor, meanwhile, is looking a little flushed as he starts drawing. The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	end
+end
+
+if $ARGS[0] = 'art_102_model_feofan':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	if university['semester_week'] < 8:
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Feofan mutters something about he didn''t take art class to draw a bowl of fruit as Mr. Ilyushin walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka, who is wearing an overcoat. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov." As he talks, she removes the overcoat, showing off a pair of pink and blank panties with a matching bra, along with a black garter belt and stockings. Her look is finished off with some very tall heels. She kneels down on the platform, which causes her panties to slip up the crack of her ass as she looks back over her shoulder taking a modeling pose with a big smile.' 
+			'Mr. Ilyushin nods in approval before walking to the back of the class and telling everyone to start.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models later in the semester too. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models later in the semester too. The class goes by fairly quickly, but you do notice how Mr. Ilyushin seems to spend more time than normal with Feofan.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman with short hair comes in and strips down to her panties.'
+			'"I''m so glad I took art this year," you overhear Feofan mutter to himself as she sits on the chair in a position that has one of her arms covering her nipples, leaving her just barely covered. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Glancing over at Feofan''s work, you notice he seems to being spending a lot of time drawing her breasts.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in, strips down to his boxer shorts and half sits and half stands against the edge of the platform. "Today, we have one of your fellow students as a model."'
+			'Feofan shakes his head. "Man, I could never do that." Mr. Ilyushin walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models later in the semester too. The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	else
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Feofan mutters something about he didn''t take art class to draw a bowl of fruit as Mr. Ilyushin walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a raised platform as a familiar face walks into the classroom. It''s Anushka, who is wearing an overcoat. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov." As he talks, she removes the overcoat to reveal that she''s completely naked underneath, showing off her tattoos - and everything else.' 
+			'As Anushka strips down, you notice Feofan swallow as he tries not to stare. You''re pretty sure you can see a growing bulge in his pants though.'
+			'Anushka gets on the platform and sits down, leaning to one side to support herself with one arm while tucking her legs back up under her as she smiles at the class. Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed.' 
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman comes in wearing an overcoat, which she removes to reveal that she''s completely naked underneath as she sits down on the raised platform. "Man, I love art class..." Feofan mutters to himself.' 
+			'"Today, we have one of your fellow students as a model," Mr. Ilyushin says before he walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in and strips down before laying down on his side on the platform. "Today, we have one of your fellow students as a model."' 
+			'You notice Feofan is trying not to look at the naked guy, which only makes you smile at his discomfort. Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few your female classmates talking about how he''s not as good looking as the previous male models. Two of the girls can''t stop giggling, much to Mr. Ilyushin''s annoyance, who lectures them about taking it seriously. The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	end
+end
+
+if $ARGS[0] = 'art_102_model_natasha':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	if university['semester_week'] < 8:
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. This is a theory lesson which Natasha is clearly comfortable with and she doesn''t require any assistance from the lecturer. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka, who is wearing an overcoat. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov." As he talks, she removes the overcoat, showing off a pair of pink and blank panties with a matching bra, along with a black garter belt and stockings. Her look is finished off with some very tall heels. She kneels down on the platform, which causes her panties to slip up the crack of her ass as she looks back over her shoulder taking a modeling pose with a big smile.' 
+			'Mr. Ilyushin nods in approval before walking to the back of the class and telling everyone to start.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models later in the semester too. When you glance over at Natasha, you see that she''s clearly a bit uncomfortable with Annushka''s state of undress and despite her best efforts, she can''t stop herself from blushing slightly. You shake your head slightly and smile before getting on with your own work. The class goes by fairly quickly.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman with short hair comes in. As Mr. Ilyushin talks, she strips down to her panties and sits on the chair in a position that has one of her arms covering her nipples, leaving her just barely covered. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. When you look at Natasha, you see that she''s clearly uncomfortable with the woman''s lack of clothing and is unable to stop herself from blushing. You let out a small, quiet giggle before concentrating on your work for the rest of the lesson. The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male2.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in, strips down to his boxer shorts and half sits and half stands against the edge of the platform. "Today, we have one of your fellow students as a model."'
+			'Mr. Ilyushin walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models later in the semester too. You look over at Natasha and notice that she''s bright red. You aren''t sure if this is due to embarrassment or if she might fancy the model; maybe it''s a bit of both. The class goes by fairly quickly.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	else
+		temprand = rand(1,10)
+		if temprand <= 3:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/class.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a fairly mundane everyday object and places it on the raised platform. He slides the platform to the center of the room so it''s easy for everyone to see, then asks everyone to draw the object from their vantage point.' 
+			'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Natasha concentrates hard on the lecture and is clearly comfortable with a theory lesson. The lecturer didn''t need to come over to her and could concentrate on helping some of the other students. The class goes by fairly quickly.'
+		elseif temprand <= 5:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/anushka3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin brings out a raised platform as a familiar face walks into the classroom. It''s Anushka, who is wearing an overcoat. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov." As he talks, she removes the overcoat to reveal that she''s completely naked underneath, showing off her tattoos - and everything else. She gets on the platform and sits down, leaning to one side to support herself with one arm while tucking her legs back up under her as she smiles at the class.' 
+			'Mr. Ilyushin nods in approval before walking to the back of the class and telling everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they would like to bang her.'
+			'You glance over at Natasha and see that she''s clearly uncomfortable with Anushka''s lack of clothing. She blushes occasionally and clearly struggles to concentrate on her work until the lecturer comes over and talks to her, giving her come encouragement and guidance.'
+		elseif temprand <= 7:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/female3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform to the center of the room so it''s easy for everyone to see as a young woman comes in wearing an overcoat, which she removes to reveal that she''s completely naked underneath as she sits down on the raised platform. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. When you look at Natasha, you see that she''s clearly very uncomfortable with the situation and is simply unable to stop herself from blushing. You quietly giggle, but the lecturer notices and tells you to get on with your work before going to help Natasha. The class goes by fairly quickly.'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/model/male3.jpg"></center>'
+			'After he finishes his lecture, Mr. Ilyushin slides the platform against one of the walls as a young good looking man comes in and strips down before laying down on his side on the platform. "Today, we have one of your fellow students as a model."' 
+			'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few your female classmates talking about how he''s not as good looking as the previous male models. Two of the girls can''t stop giggling, much to Mr. Ilyushin''s annoyance, who lectures them about taking it seriously.' 
+			'You notice that Natasha is glowing bright red and think back to school, feeling that the reason she''s so embarrassed at the whole situation is because she was rumoured to have gone out on a few dates with Lazar, so this model clearly wouldn''t appeal to her.'
+		end
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	end
+end
+
+--- uni_lessons_electives2 ---------------------------------
+

+ 529 - 0
locations/uni_lessons_electivesev1.qsrc

@@ -0,0 +1,529 @@
+# uni_lessons_electivesev1
+
+!! This file contains the class events for computers_101, 102, art_101, 102
+!!Evgeny Yurievich Blagov - Computer 101-102, 30''s, decent looking fit
+!!Leonid Ilyushin - Art 101-102, short unattractive middle aged man
+!!uni students taking computer electives. - Anushka Konstantinov, Dimka Nosov, Djibril Maina, Natasha Belova
+!!uni students taking art electives. - Feofan Krupin, Igor Kruglov, Natasha Belova
+!!art models - Anushka Konstantinov, Albina Barlovskaya
+
+if $ARGS[0] = 'computers_101':
+	*clr & cla
+	menu_off = 1
+	uni_event_hour = 1
+	temp = rand(1,15)
+	if temp <= 2:
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/computer/eatme.jpg"></center>'
+		'As Mr. Blagov continues his lecture, you notice a boy sitting next to you looking past you. You turn your head and glance over to see a girl making the ''eat me'' sign with her fingers and tongue at him. You shake your head and go back to focusing on the lecture.'
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		act 'Wait for Anushka': gt 'uni_lessons_electives1', 'comp_nush'
+	elseif temp <= 4:
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/computer/girl_wedgie.jpg"></center>'
+		'During the short break in the middle of class, you hear a girl squeal and glance over in time to see her get a massive front and back wedgie from her friends as they pull her panty straps almost up to her shoulders. She laughs and promises dire consequences to them, which they just laugh off. Mr. Blagov then asks everyone to take their seats again and the rest of class flies by with nothing else of interest happening.'
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		act 'Wait for Anushka': gt 'uni_lessons_electives1', 'comp_nush'
+	elseif temp <= 6:
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/computer/side_nipple.jpg"></center>'
+		'As Mr. Blagov continues his lecture, you glance over and notice the girl just ahead of you wearing a loose shirt that''s open at the side, with no bra. As she leans forward in her seat, you can see her bare breast and nipple. You hear a few other whispers and can tell you''re not the only one to have noticed as you quickly focus back on the lecture.'
+		gs 'arousal', 'erotic', 1
+		gs 'stat'
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		act 'Wait for Anushka': gt 'uni_lessons_electives1', 'comp_nush'
+	elseif temp <= 8:
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/computer/thong_exposed.jpg"></center>'
+		'During the short break in the middle of class, many of the students gather around one of the desks. One of the students seems to have found something of interest, but you never find out what as a girl in front of you pulls up the back of her skirt to show off her thong clad ass and everyone is soon more interested in her antics. After spending a few minutes basking in the attention, she pulls her skirt back down and returns to her seat. Mr. Blagov soon asks everyone to take their seats again and the rest of class flies by with nothing else of interest happening.'
+		gs 'arousal', 'erotic', 1
+		gs 'stat'
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		act 'Wait for Anushka': gt 'uni_lessons_electives1', 'comp_nush'
+	elseif temp = 9:
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril1.jpg"></center>'
+		if anushkaQW['djibril_sex'] >= 1:
+			'The class is pretty uneventful for the most part, but you notice Djibril sat next to Anushka. He''s flirting with her, but she''s really making him work for her attention, which you find a little amusing.'
+			'As Mr. Blagov finishes his lecture, he informs the class that he won''t be able to stay after to help anyone and if someone needs to ask him something, then they should come and see him in his office later or wait for the next class.' 
+			'With class finished, everyone gets up and heads for the exit. You glance back and see that Djibril has stopped Anushka and they''re talking by one of the computers.'
+			act 'Leave': gt 'uni_lessons', 'short_break'
+			act 'Wait for Anushka':
+				*clr & cla
+				minut += 5
+				'<center><img <<$set_imgh>> src="images/locations/city/island/university/lecture_hall/hallway.jpg"></center>'
+				'You wait out in the hallway for several minutes and neither of them come out. You start to wonder if they''re working on the computers or something else....'
+				act 'Leave': gt 'uni_lessons', 'short_break'
+				act 'Peek':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril2.jpg"></center>'
+					'You crack the door open and peek in. The two of them are seated back in their seats and seem to be talking about the computer, but you notice their overly flirting body language and that Anushka is sitting facing Djibril in a fairly short skirt with her legs spread wide enough for him to see her panties.'
+					act 'Leave': gt 'uni_lessons', 'short_break'
+					act 'Keep watching':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril3.jpg"></center>'
+						'As you keep watching, you see Anushka turn to a notebook on her desk, apparently telling him about the notes she''s taken. Djibril unbuttons his pants and pulls his rather large and very thick dick out and starts stroking it, causing it to become hard very quickly. As he''s doing this, Anushka turns back to face him. She makes a squeaking noise and covers her mouth partially with her hands in surprise, but she doesn''t seem to be offended or upset. in fact, she''s grinning from ear to ear. You can just make out Djibril saying "Come on, suck my dick."'
+						'Anushka glances around and you duck back from the door. "What if someone comes back?" she asks as you peek back in.'
+						'Djibril grins. "No one is coming back, but getting caught is part of the thrill. Even if they did, so what? They''ll just see a pretty little thing like you sucking my big black dick. Come on, I know you want to..."'
+						gs 'arousal', 'voyeur', 3
+						gs 'stat'
+						act 'Leave': gt 'uni_lessons', 'short_break'
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril4.jpg"></center>'
+							'It doesn''t take a lot of convincing as Anushka slides off her chair and onto her knees in front of Djibril before taking his thick cock into her mouth and sucking it. He moans softly as she does and leans back enjoying it. You can faintly hear the slurping sounds of her mouth on his cock and it seems like she''s looking in your direction a few times, making you wonder if she''s spotted you.'
+							gs 'arousal', 'voyeur_sex', 3
+							gs 'stat'
+							act 'Leave': gt 'uni_lessons', 'short_break'
+							act 'Keep watching':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril5.jpg"></center>'
+								'Anushka starts playing with her breasts as she bobs her head up and down on Djirbil''s dick. "Fuccck... You''re amazing at this," he moans out fairly loudly, which only encourages her to redouble her efforts and pick up the pace, making even more wet slurping sounds as she takes his cock deep into her mouth. "Oh, fuck yeah, just like that..." he moans out.' 
+								'She then pops his dick out of her mouth and gets off her knees. "My turn," she says as she sits on the table.'
+								gs 'arousal', 'voyeur_sex', 2
+								gs 'stat'
+								act 'Leave': gt 'uni_lessons', 'short_break'
+								act 'Keep watching':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril6.jpg"></center>'
+									'Anushka sits on the table and spreads her legs wide while pulling her panties aside to expose her pussy. Djibril gets down on his knees in front of her and starts licking her pussy as she moans loudly and her hand slides up to the back of his head, forcing his face into her pussy as she grinds against him.'
+									gs 'arousal', 'voyeur_sex', 2
+									gs 'stat'
+									act 'Leave': gt 'uni_lessons', 'short_break'
+									act 'Keep watching':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril7.jpg"></center>'
+										'He stops going down on her and stands up. He takes off her shirt and bra, leaving her small breasts on full display as he pushes her skirt up around her waist and pulls her panties off before grabbing her legs and spreading them apart. He rubs the tip of his dick against her pussy and then slides it in, causing her to moan loudly as he starts fucking her.'
+										gs 'arousal', 'voyeur_sex', 2
+										gs 'stat'
+										act 'Leave': gt 'uni_lessons', 'short_break'
+										act 'Keep watching':
+											*clr & cla
+											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril8.jpg"></center>'
+											'Anushka starts rubbing her clit as Djibril thrusts his cock balls deep into her over and over. "Oh... Fuck... Yes... Tear my little white pussy up. With your huge black cock... Fuck... Yes!" The louder she moans and the more she gets into it, the faster and harder he thrusts into her. After a few minutes, he pulls all the way out of her. "Oh fuck... Don''t stop... Slide that massive cock back in..." she pleads with him.'
+											gs 'arousal', 'voyeur_sex', 3
+											gs 'stat'
+											act 'Leave': gt 'uni_lessons', 'short_break'
+											act 'Keep watching':
+												*clr & cla
+												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril9.jpg"></center>'
+												'Instead, he manhandles her and flips her over onto her stomach, then pulls her up into a standing position, only to roughly push her forward at her back, making her partially bend over in front of him. He slides the tip of his dick back to her wet slit, then keeps going up to her asshole. "I''m going to rip that tight little asshole of yours apart with my big black dick." You can tell his words turn her on as he slides his cock into her asshole. She gasps in a mix of pain and pleasure as he starts fucking her asshole, but it quickly turns into full pleasure.'
+												gs 'arousal', 'voyeur_sex', 2
+												gs 'stat'
+												act 'Leave': gt 'uni_lessons', 'short_break'
+												act 'Keep watching':
+													*clr & cla
+													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril10.jpg"></center>'
+													'"OH GOD! You''re so big... Oh fuck..." she moans as he thrusts his thick dick deeper and deeper into her ass.'
+													'Djibril slaps her ass. "Yeah, that''s right. You love my big black cock in your ass, don''t you?" he says while slapping her ass. "You just love it when you have a black dick balls deep in your ass. Tell me how much you love it."'
+													'The more he talks dirty to her, the more turned on she looks and the more she gets into it. "Yes... I love big black cocks... In my tight little... White ass..."'
+													gs 'arousal', 'voyeur_sex', 3
+													gs 'stat'
+													act 'Leave': gt 'uni_lessons', 'short_break'
+													act 'Keep watching':
+														*clr & cla
+														'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril11.jpg"></center>'
+														'"Fuck, your ass is tight!" he says as he slaps her ass again.'
+														'"Ohhh... Your cock... Is so big..." she moans as he keeps fucking her.'
+														'He starts to grunt and thrust even harder into her ass. "Just think. Anyone could walk in and see you taking a big black cock, balls deep in your ass while you''re loving it."'
+														'She doesn''t respond, but her legs start shaking and her whole body soon spasms as she has an orgasm. At this point, she can''t really support herself and he holds her up as he keeps fucking her with a sudden urgency.'
+														gs 'arousal', 'voyeur_sex', 2
+														gs 'stat'
+														act 'Leave': gt 'uni_lessons', 'short_break'
+														act 'Keep watching':
+															*clr & cla
+															'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/uni/classroom/comp_djibril12.jpg"></center>'
+															'He suddenly pulls his dick out of her ass and she quickly gets down on her knees. As soon as she''s on her knees in front of him, he starts jerking off and almost immediately starts cumming over her face. Once he finishes cumming on her, he slips his dick away. "That was amazing. We should totally do that again," he says with a grin.'
+															'She grabs her purse and gets some tissues to start cleaning up her face. "Maybe if you''re a good boy," she says in a snarky, teasing tone.'
+															*nl
+															'He laughs at her reply. "Oh, I''m a real good boy!" As she finishes cleaning up her face, he adds. "I need to get going, but stop by my room sometime and we can hang out, play some games or watch TV or something."'
+															'She shrugs. "Maybe. I''m pretty busy with studying, my job, modeling, the band..."'
+															'He nods. "Cool, cool. See you later." With that, he turns to head for the exit. You quickly duck aside hoping he doesn''t see you.'
+															gs 'arousal', 'voyeur_sex', 2
+															gs 'arousal', 'end'
+															gs 'stat'
+															act 'Quickly leave': gt 'uni_lessons', 'short_break'
+															act 'Stand near the door and wait':
+																*clr & cla
+																'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
+																if DjibrilQW['nush_compclass'] >= 1:
+																	'You don''t have to wait long before Djibril walks out with a huge grin on his face. When he sees you, he stops and just laughs. "Enjoy the show?"'
+																	'You grin at him and nod. "Yeah, it was pretty good."'
+																	*nl
+																	'He grins. "Yeah, I try to give as good as I get. Instead of watching, you should stay over or come join us next time."'
+																	'You blush at that. "Maybe. I''ll think about it."'
+																	'He laughs even more and walks away with some parting words. "Yeah okay, but don''t think too much about it because I would love to have you both."'
+																else
+																	DjibrilQW['nush_compclass'] = 1
+																	'You don''t have to wait long before Djibril walks out with a huge grin on his face. When he sees you, he stops and impulsively glances back at the door. You could swear he''s blushing, but it''s hard to tell with his dark skin. He rubs the back of his head with one hand. "Uh... Hey <<$pcs_nickname>>... Did you need something?"'
+																	'You grin at him and decide to tease him a little. "Yeah, I was waiting on my friend to leave class and see if they wanted to study, but you guys were in there for so long and it sounded like you were exercising or something..."'
+																	*nl
+																	'Now you''re sure he''s blushing. "Oh..." Then he just laughs and relaxes. "Yeah, you caught us. We were fucking like rabbits. Maybe next time you might want to stay over instead, or maybe join us?"'
+																	'Now it''s your turn to blush. "Maybe..." you mutter back.'
+																	'He laughs before walks away with some parting words. "Well, just think about it."'
+																act 'Leave': gt 'uni_lessons', 'short_break'
+																act 'Wait for Anushka':
+																	*clr & cla
+																	minut += 3
+																	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+																	if DjibrilQW['nush_compclass'] >= 1:
+																		'A few minutes later, the door opens again and Anushka comes out, all cleaned up and clothes back in order. She gives you a knowing little smile. "You been perving and spying on us again, <<$pcs_nickname>>?"'
+																		'You can''t help but blush. "Maybe... I was waiting to see if you wanted to do something after class and well... you took your time..."'
+																		*nl
+																		'She giggles. "What can I say, he knows how to make a girl feel really good."'
+																		'You laugh and hip bump her. "Yeah, I heard you calling out to god a few times in there. So where are you off to?" you ask as you start walking together.'
+																		'"Going to the library to study before work. Want to come?" she asks while giving you a friendly smile and slowing down a little.'
+																		act 'Let''s have fun instead':
+																			*clr & cla
+																			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+																			'You shake your head. "I really wanted to go have some fun and thought you might want to hang out or something..."'
+																			'She''s shaking her head before you finish. "Can''t. I need to get some studying done at the library before tonight."'
+																			'You sigh, dejected. "Oh, okay. Maybe some other time?"'
+																			'She nods. "Totally. Maybe over the weekend when I''ve got some free time? catch you later." She puts some extra sway in her hips as she walks away, really rocking her ass. You smile and shake your head before turning to leave yourself.'
+																			act 'Leave': gt 'uni_lessons', 'short_break'
+																		end
+																		act 'Ask if you can come along':
+																			*clr & cla
+																			gs 'npc_relationship', 'modify', 'A144', 'like'
+																			if hour = 13: minut += 285 - minut
+																			if hour = 14: minut += 225 - minut
+																			if hour = 15: minut += 165 - minut
+																			if hour = 16: minut += 105 - minut
+																			if hour = 17 and minut < 45: minut += 45 - minut
+																			gs 'stat'
+																			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+																			'You smile. "Yeah, that sounds like a good idea. Mind if I come?"'
+																			'She shrugs. "Sure, if you want, but I really do have to study." Her tone makes it clear she doesn''t have time to mess around like she did back in Pavlovsk.'
+																			'"Yeah, I understand," you reply.'
+																			'The two of you walk over to the library and find a quiet spot to study. Anushka seems really intent on her studies and doesn''t talk much while the two of you study. After a few hours, her phone starts beeping. "I need to get going. See you later." With that, she gathers her stuff and leaves.'
+																			act 'Get up': gt 'uni_library', 'start'
+																		end
+																	else
+																		DjibrilQW['nush_compclass'] = 1
+																		'A few minutes later, the door opens again and Anushka comes out, all cleaned up and clothes back in order. She gives you a knowing little smile. "Been waiting long, <<$pcs_nickname>>?"'
+																		'You grin at her and decide to tease her a little. "Yeah, I was waiting on my friend to leave class and see if they wanted to study, but you guys were in there for so long and it sounded like you were exercising or something..."'
+																		*nl
+																		'She just rolls her eyes at your attempt at a joke, then smirks at you. "Uh-huh. You know what we were doing. I was getting fucked good and proper by a big black cock and I loved it."'
+																		'You laugh and hip bump her. "Yeah, I could hear that much. So where are you off to?" you ask as you start walking together.'
+																		'"Going to the library to study some before work. You want to come?" she asks while giving you a friendly smile and slowing down a little.'
+																		act 'Let''s have fun instead':
+																			*clr & cla
+																			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+																			'You shake your head. "I really wanted to go have some fun and thought you might want to hang out or something..."'
+																			'She''s shaking her head before you finish. "Can''t. I need to get some studying done at the library before tonight."'
+																			'You sigh, dejected. "Oh, okay. Maybe some other time?"'
+																			'She nods. "Totally. Maybe over the weekend when I''ve got some free time? catch you later." She puts some extra sway in her hips as she walks away, really rocking her ass. You smile and shake your head before turning to leave yourself.'
+																			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+																		end
+																		act 'Ask if you can come along':
+																			*clr & cla
+																			gs 'npc_relationship', 'modify', 'A144', 'like'
+																			if hour = 13: minut += 285 - minut
+																			if hour = 14: minut += 225 - minut
+																			if hour = 15: minut += 165 - minut
+																			if hour = 16: minut += 105 - minut
+																			if hour = 17 and minut < 45: minut += 45 - minut
+																			gs 'stat'
+																			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+																			'You smile. "Yeah, that sounds like a good idea. Mind if I come?"'
+																			'She shrugs. "Sure, if you want, but I really do have to study." Her tone makes it clear she doesn''t have time to mess around like she did back in Pavlovsk.'
+																			'"Yeah, I understand," you reply.'
+																			'The two of you walk over to the library and find a quiet spot to study. Anushka seems really intent on her studies and doesn''t talk much while the two of you study. After a few hours, her phone starts beeping. "I need to get going. See you later." With that, she gathers her stuff and leaves.'
+																			act 'Get up': gt 'uni_library', 'start'
+																		end
+																	end
+																end
+															end
+														end
+													end
+												end
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+		if DjibrilQW['meet'] = 1:
+			'The class is pretty uneventful for the most part, but you notice Djibril sat next to Anushka. He''s flirting with her, but she''s playing it a bit coy and really making him work for her attention, which you find a little amusing.'
+			'With class finished, everyone gets up and heads for the exit. You glance back and see that Djibril has stopped Anushka and they''re talking by one of the computers.'
+			act 'Leave the lecture hall': gt 'uni_lessons', 'short_break'
+			act 'Wait for Anushka':
+				*clr & cla
+				gs 'npc_relationship', 'modify', 'A144', 'like'
+				'<center><img <<$set_imgh>> src="images/locations/city/island/university/lecture_hall/hallway.jpg"></center>'
+				'You wait out in the hallway for a few minutes before Djibril comes out with Anushka. They''re talking and laughing together. "Catch you later, Nush." He stops when he sees you. "Hey <<$pcs_nickname>>, how you been? I got to go, but we should totally catch up. Later."' 
+				'He walks away, giving you a friendly smile as he does. Once he''s gone, you turn to Anushka. "Hey, what''s up?"'
+				if npc_rel['A144'] >= 60:
+					'She looks a little surprised and gives you a puzzled look. "You know him?"'
+					'You fall in step beside her as she keeps walking. "Yeah, that''s my uncle''s nephew."'
+					'She glances in the direction he walked away in before looking back at you. "Really? I had no idea. You''ve been holding out on me, bitch! I would love to hear more about him sometime, but I''ve got to jet."'
+					'"Yeah, I bet you want to get to know him," you say in a way to make it sound lewd. You hip bump her and you both laugh. "So where you off to?"'
+					'"Going to the library to study some before work. You want to come?" she asks while giving you a friendly smile and slowing down a little.'
+					act 'Let''s have fun instead':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You shake your head. "I really wanted to go have some fun and thought you might want to hang out or something..."'
+						'She''s shaking her head before you finish. "Can''t. I need to get some studying done at the library before tonight."'
+						'You sigh, dejected. "Oh, okay. Maybe some other time?"'
+						'She nods. "Totally. Maybe over the weekend when I''ve got some free time? catch you later." She puts some extra sway in her hips as she walks away, really rocking her ass. You smile and shake your head before turning to leave yourself.'
+						act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+					end
+					act 'Agree to go':
+						*clr & cla
+						gs 'npc_relationship', 'modify', 'A144', 'like'
+						if hour = 13: minut += 285 - minut
+						if hour = 14: minut += 225 - minut
+						if hour = 15: minut += 165 - minut
+						if hour = 16: minut += 105 - minut
+						if hour = 17 and minut < 45: minut += 45 - minut
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You smile. "Yeah, that sounds like a good idea. Mind if I come?"'
+						'She shrugs. "Sure, if you want, but I really do have to study." Her tone makes it clear she doesn''t have time to mess around like she did back in Pavlovsk.'
+						'"Yeah, I understand," you reply.'
+						'The two of you walk over to the library and find a quiet spot to study. Anushka seems really intent on her studies and doesn''t talk much while the two of you study. After a few hours, her phone starts beeping. "I need to get going. See you later." With that, she gathers her stuff and leaves.'
+						act 'Get up': gt 'uni_library', 'start'
+					end
+				elseif npc_rel['A144'] <= 20:
+					'She gives you an annoyed look. "I don''t have time for you right now." She just walks past you, her tone suggesting that you shouldn''t follow her.'
+					'The young black man watches her walk away while staring at her ass before turning his attention to you. "She really doesn''t like you," he says rather matter of factly.'
+					'You snort a soft laugh. "Yeah, you could say that. We went to secondary school together, but we ran in different circles."'
+					'He just nods. "I understand. Anyway, my name is Djibril. Yours?"'
+					'"<<$pcs_nickname>>," you reply and you talk for a few minutes before he looks at his watch. "Shit, I need to get going, but it was nice meeting you." He hurries off without waiting for a reply.'
+					act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+				else
+					'She looks a little surprised and gives you a puzzled look. "You know him?"'
+					'You fall in step beside her as she keeps walking. "Yeah, that''s my uncle''s nephew."'
+					'She glances in the direction he walked away in before looking back at you. "Really? Huh..."'
+					'You ignore her surprise. "So where you off to?"'
+					'"Going to the library to study some before work. You want to come?" she asks while giving you a friendly smile.'
+					act 'Tell her you''re not sure':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You shrug. "I don''t know, I thought you might want to hang out or something..."'
+						'She''s shaking her head before you finish. "Can''t. I need to get some studying done in the library before tonight."'
+						'You sigh, dejected. "Oh, okay. Maybe some other time?"'
+						'She gives you a slight smile. "Sure, another time." The two of you walk off in seperate directions.'
+						act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+					end
+					act 'Ask if you can come along':
+						*clr & cla
+						gs 'npc_relationship', 'modify', 'A144', 'like'
+						if hour = 13: minut += 285 - minut
+						if hour = 14: minut += 225 - minut
+						if hour = 15: minut += 165 - minut
+						if hour = 16: minut += 105 - minut
+						if hour = 17 and minut < 45: minut += 45 - minut
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You smile. "Yeah, that sounds like a good idea. Mind if I come?"'
+						'She shrugs. "Sure, if you want, but I really do have to study." Her tone makes it clear she doesn''t have time to mess around like she did back in Pavlovsk.'
+						'"Yeah, I understand," you reply.'
+						'The two of you walk over to the library and find a quiet spot to study. Anushka seems really intent on her studies and doesn''t talk much while the two of you study. After a few hours, her phone starts beeping. "I need to get going. See you later." With that, she gathers her stuff and leaves.'
+						act 'Get up': gt 'uni_library', 'start'
+					end
+				end
+			end
+		end
+		else
+			'The class is pretty uneventful for the most part, but you notice a young black man has sat next to Anushka and they talk off and on for most of the class. He''s clearly flirting with her, but she''s being pretty aloof and really making him work for her attention, which you find a little amusing.'
+			'With class finished, everyone gets up and heads for the exit. You glance back and see that the man has stopped Anushka and they''re talking by one of the computers.'
+			act 'Leave the lecture hall': gt 'uni_lessons', 'short_break'
+			act 'Wait for Anushka':
+				*clr & cla
+				DjibrilQW['meet'] = 1
+				gs 'npc_relationship', 'modify', 'A144', 'like'
+				'<center><img <<$set_imgh>> src="images/locations/city/island/university/lecture_hall/hallway.jpg"></center>'
+				if npc_rel['A144'] >= 60:
+					'You wait out in the hallway for a few minutes before the young black man comes out with Anushka. They''re talking and laughing together. "Hello there," he says to you. Anushka then introduces you to each other, and you find out his name is Djibril. "Well, I need to get going girls. Catch you later, Nush." He walks away while giving you a friendly smile.' 
+					'Once he''s gone, you turn to Anushka. "Hey, what''s up?"'
+					if fame['city_slut'] >= 300 or fame['pav_slut'] >= 300:
+						'She smiles as she sees you. "What up, slut?" You know she''s just being her normal playful self.'
+					else
+						'She smiles as she sees you. "What up, bitch?" You know she''s just being her normal playful self.'
+					end
+					*nl
+					'You fall in step beside her as she keeps walking. "So who was that?"'
+					'She glances in the direction he walked away. "You heard him. That''s Djibril. He''s here on a student visa to study at the university."'
+					'You grin at her. "He seemed to be flirting with you a lot. You guys going to hook up?"'
+					'She rolls her eyes. "I don''t know. Maybe, maybe not. It''s fun just flirting. I''ll see what happens."'
+					'You hip bump her and you both laugh. "So where you off to?"'
+					'"Going to the library to study some before work. You want to come?" she asks while giving you a friendly smile and slowing down a little.'
+					act 'Let''s have fun instead':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You shake your head. "I really wanted to go have some fun and thought you might want to hang out or something..."'
+						'She''s shaking her head before you finish. "Can''t. I need to get some studying done at the library before tonight."'
+						'You sigh, dejected. "Oh, okay. Maybe some other time?"'
+						'She nods. "Totally. Maybe over the weekend when I''ve got some free time? catch you later." She puts some extra sway in her hips as she walks away, really rocking her ass. You smile and shake your head before turning to leave yourself.'
+						act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+					end
+					act 'Ask if you can come along':
+						*clr & cla
+						gs 'npc_relationship', 'modify', 'A144', 'like'
+						if hour = 13: minut += 285 - minut
+						if hour = 14: minut += 225 - minut
+						if hour = 15: minut += 165 - minut
+						if hour = 16: minut += 105 - minut
+						if hour = 17 and minut < 45: minut += 45 - minut
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You smile. "Yeah, that sounds like a good idea. Mind if I come?"'
+						'She shrugs. "Sure, if you want, but I really do have to study." Her tone makes it clear she doesn''t have time to mess around like she did back in Pavlovsk.'
+						'"Yeah, I understand," you reply.'
+						'The two of you walk over to the library and find a quiet spot to study. Anushka seems really intent on her studies and doesn''t talk much while the two of you study. After a few hours, her phone starts beeping. "I need to get going. See you later." With that, she gathers her stuff and leaves.'
+						act 'Get up': gt 'uni_library', 'start'
+					end
+				elseif npc_rel['A144'] <= 20:
+					'She gives you an annoyed look. "I don''t have time for you right now." She just walks past you, her tone suggesting that you shouldn''t follow her.'
+					'The young black man watches her walk away while staring at her ass before turning his attention to you. "She really doesn''t like you," he says rather matter of factly.'
+					'You snort a soft laugh. "Yeah, you could say that. We went to secondary school together, but we ran in different circles."'
+					'He just nods. "I understand. Anyway, my name is Djibril. Yours?"'
+					'"<<$pcs_nickname>>," you reply and you talk for a few minutes before he looks at his watch. "Shit, I need to get going, but it was nice meeting you." He hurries off without waiting for a reply.'
+					act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+				else
+					'You wait out in the hallway for a few minutes before the young black man comes out with Anushka. They''re talking and laughing together. "Hello there," he says to you. Anushka then introduces you to each other and you find out his name is Djibril. "Well, I need to get going girls. Catch you later, Nush." He walks away while giving you a friendly smile.' 
+					'Once he''s gone, you turn to Anushka. "So who was that?"'
+					'She glances at you with a smirk. "Why do you care? You think he''s hot or something?"'
+					'You shrug as you walk with her. "I was just curious. You seemed to be flirting a lot."'
+					*nl
+					'She rolls her eyes. "Djibril is here on a student visa to study at the university. And for the record, he was flirting with me," she says with a slight smirk.'
+					'You grin at her. "Oh, my bad. So you guys gong to go out or something?"'
+					'She rolls her eyes. "I don''t know. Maybe, maybe not. It''s fun just flirting. I''ll just see what happens."'
+					'You smile at her comment. "So where you off to?"'
+					'"Going to the library to study some before work. You want to come?" she asks while giving you a friendly smile.'
+					act 'Tell her you''re not sure':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You shrug. "I don''t know, I thought you might want to hang out or something..."'
+						'She''s shaking her head before you finish. "Can''t. I need to get some studying done in the library before tonight."'
+						'You sigh, dejected. "Oh, okay. Maybe some other time?"'
+						'She gives you a slight smile. "Sure, another time." The two of you walk off in seperate directions.'
+						act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+					end
+					act 'Ask if you can come along':
+						*clr & cla
+						gs 'npc_relationship', 'modify', 'A144', 'like'
+						if hour = 13: minut += 285 - minut
+						if hour = 14: minut += 225 - minut
+						if hour = 15: minut += 165 - minut
+						if hour = 16: minut += 105 - minut
+						if hour = 17 and minut < 45: minut += 45 - minut
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You smile. "Yeah, that sounds like a good idea. Mind if I come?"'
+						'She shrugs. "Sure, if you want, but I really do have to study." Her tone makes it clear she doesn''t have time to mess around like she did back in Pavlovsk.'
+						'"Yeah, I understand," you reply.'
+						'The two of you walk over to the library and find a quiet spot to study. Anushka seems really intent on her studies and doesn''t talk much while the two of you study. After a few hours, her phone starts beeping. "I need to get going. See you later." With that, she gathers her stuff and leaves.'
+						act 'Get up': gt 'uni_library', 'start'
+					end
+				end
+			end
+		end
+		gs 'stat'
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	else
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/lecture<<rand(1,5)>>.jpg"></center>'
+		'As you sit listening to the lesson, you look around hoping something interesting will happen, but nothing does.'
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		act 'Wait for Anushka': gt 'uni_lessons_electives1', 'comp_nush'
+	end
+end
+
+if $ARGS[0] = 'comp_nush':
+	*clr & cla
+	menu_off = 1
+	'<center><img <<$set_imgh>> src="images/locations/city/island/university/lecture_hall/hallway.jpg"></center>'
+	'You wait out in the hallway for a few minutes before Anushka comes out. "Hey. What''s up?" you ask.'
+	if npc_rel['A144'] >= 60:
+		if fame['city_slut'] >= 300 or fame['pav_slut'] >= 300:
+			'She smiles when she sees you. "What up, slut?" You know she''s just being her normal playful self.'
+		else
+			'She smiles when she sees you. "What up, bitch?" You know she''s just being her normal playful self.'
+		end
+		'You fall in step beside her as she keeps walking. "So what are you up to?"'
+		'"Going to the library to study some before work. You want to come?" she asks while giving you a friendly smile and slowing down a little.'
+		act 'Let''s have fun instead':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'You shake your head. "I really wanted to go have some fun and thought you might want to hang out or something..."'
+			'She''s shaking her head before you finish. "Can''t. I need to get some studying done at the library before tonight."'
+			'You sigh, dejected. "Oh, okay. Maybe some other time?"'
+			'She nods. "Totally. Maybe over the weekend when I''ve got some free time? catch you later." She puts some extra sway in her hips as she walks away, really rocking her ass. You smile and shake your head before turning to leave yourself.'
+			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		end
+		act 'Agree to go':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A144', 'like'
+			if hour = 13: minut += 285 - minut
+			if hour = 14: minut += 225 - minut
+			if hour = 15: minut += 165 - minut
+			if hour = 16: minut += 105 - minut
+			if hour = 17 and minut < 45: minut += 45 - minut
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'You smile. "Yeah, that sounds like a good idea. Mind if I come?"'
+			'She shrugs. "Sure, if you want, but I really do have to study." Her tone makes it clear she doesn''t have time to mess around like she did back in Pavlovsk.'
+			'"Yeah, I understand," you reply.'
+			'The two of you walk over to the library and find a quiet spot to study. Anushka seems really intent on her studies and doesn''t talk much while the two of you study. After a few hours, her phone starts beeping. "I need to get going. See you later." With that, she gathers her stuff and leaves.'
+			act 'Get up': gt 'uni_library', 'start'
+		end
+	elseif npc_rel['A144'] <= 20:
+		'She gives you an annoyed look. "I don''t have time for you right now," she scowls and just walks past you, her tone suggests you shouldn''t follow her.'
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	else
+		'She gives you a fairly friendly smile. "Hey..."'
+		'You fall in step beside her as she keeps walking. "So what are you up to?"'
+		'"Going to the library to study some before work. You?" she asks without slowing down.'
+		act 'Tell her you''re not sure':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'You shrug. "I don''t know, I thought you might want to hang out or something..."'
+			'She''s shaking her head before you finish. "Can''t. I need to get some studying done in the library before tonight."'
+			'You sigh, dejected. "Oh, okay. Maybe some other time?"'
+			'She gives you a slight smile. "Sure, another time." The two of you walk off in seperate directions.'
+			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+		end
+		act 'Ask if you can come along':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A144', 'like'
+			if hour = 13: minut += 285 - minut
+			if hour = 14: minut += 225 - minut
+			if hour = 15: minut += 165 - minut
+			if hour = 16: minut += 105 - minut
+			if hour = 17 and minut < 45: minut += 45 - minut
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'You smile. "Yeah, that sounds like a good idea. Mind if I come?"'
+			'She shrugs. "Sure, if you want, but I really do have to study." Her tone makes it clear she doesn''t have time to mess around like she did back in Pavlovsk.'
+			'"Yeah, I understand," you reply.'
+			'The two of you walk over to the library and find a quiet spot to study. Anushka seems really intent on her studies and doesn''t talk much while the two of you study. After a few hours, her phone starts beeping. "I need to get going. See you later." With that, she gathers her stuff and leaves.'
+			act 'Get up': gt 'uni_library', 'start'
+		end
+	end
+	gs 'stat'
+end
+
+if $ARGS[0] = 'art_101':
+	*clr & cla
+	menu_off = 1
+	uni_event_hour = 1
+	!!temp = rand(1,10)
+	!!if temp = 1:
+		!!'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/girl_goofing.jpg"></center>'
+		!!'Placeholder text'
+		!!act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	!!elseif temp = 2:
+		!!'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/art/girls_dryhump.jpg"></center>'
+		!!'Text for future events'
+		!!act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	!!else
+		'<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/class.jpg"></center>'
+		'As you sit listening to the lesson, you look around hoping something interesting will happen, but nothing does.'
+		act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
+	!!end
+end
+
+
+
+--- uni_lessons_electivesev1 ---------------------------------
+

+ 73 - 67
locations/uni_programs.qsrc

@@ -419,37 +419,39 @@ if $ARGS[0] = 'uni_period_third':
 	if $university['enrolled_in']= 'teaching_studies':
 		if university['enrolled_in_semester'] = 1:
 			if $ARGS[1] = 'monday':
-				if $university['elective1'] ! '':
-					$Result = '<<$university[''elective1'']>> (13:15 to 14:45)'
+				if $university['elective_semester_1_1'] ! '':
+					$Result = '<<$university[''elective_semester_1_1'']>> (13:15 to 14:45)'
 				end
 			elseif $ARGS[1] = 'tuesday':
-				if $university['elective2'] ! '':
-					$Result = '<<$university[''elective2'']>> (13:15 to 14:45)'
+				if $university['elective_semester_1_2'] ! '':
+					$Result = '<<$university[''elective_semester_1_2'']>> (13:15 to 14:45)'
 				end
 			elseif $ARGS[1] = 'wednesday':
 				$Result = 'Learning Theories 101 (13:15 to 14:45)'
 			elseif $ARGS[1] = 'thursday' :
-				if $university['elective3'] ! '':
-					$Result = '<<$university[''elective3'']>> (13:15 to 14:45)'
+				if $university['elective_semester_1_3'] ! '':
+					$Result = '<<$university[''elective_semester_1_3'']>> (13:15 to 14:45)'
+				end
+			elseif week = 1 and $university['elective_semester_1_1'] ! '': 
+					*nl
+				'Your next class will start at 13:15'
+				act 'Go to your elective <<$university[''elective_semester_1_1'']>>': 
+					if hour = 12: minut += 75 - minut
+					if hour = 13 and minut < 15: minut += 15 - minut
+					uni_period['third'] = daystart
+					gs 'stat'
+					gt 'uni_lessons_electives1', $university['elective_semester_1_1']
+				end
+			elseif week = 2 and $university['elective_semester_1_2'] ! '':
+				*nl
+				'Your next class will start at 13:15'
+				act 'Go to your elective <<$university[''elective_semester_1_2'']>>': 
+					if hour = 12: minut += 75 - minut
+					if hour = 13 and minut < 15: minut += 15 - minut
+					uni_period['third'] = daystart
+					gs 'stat'
+					gt 'uni_lessons_electives1', $university['elective_semester_1_2']
 				end
-			elseif week = 1 and $university['elective1'] ! '': 
-				!!*nl
-				!!'Your next class will start at 13:15. You can go to it now or do other things first, but you need to be at the university plaza before it starts if you want to attend it.'
-				!!act 'Go to your elective clas 1': 
-				!!	if hour = 12: minut += 75 - minut
-				!!	if hour = 13 and minut < 15: minut += 15 - minut
-				!!	uni_period['third'] = daystart
-				!!	gs 'stat'
-				!!end
-			elseif week = 2 and $university['elective2'] ! '':
-				!!*nl
-				!!'Your next class will start at 13:15'
-				!!act 'Go to your elective clas 2': 
-				!!	if hour = 12: minut += 75 - minut
-				!!	if hour = 13 and minut < 15: minut += 15 - minut
-				!!	uni_period['third'] = daystart
-				!!	gs 'stat'
-				!!end
 			elseif week = 3:
 				*nl
 				'Your next class will start at 13:15. You can go to it now or do other things first, but you need to be at the university plaza before it starts if you want to attend it.'
@@ -460,49 +462,52 @@ if $ARGS[0] = 'uni_period_third':
 					gs 'stat'
 					gt 'uni_lessons1', 'learning_theories_101'
 				end
-			elseif week = 4 and $university['elective3'] ! '': 
-				!!*nl
-				!!'Your next class will start at 13:15. You can go to it now or do other things first, but you need to be at the university plaza before it starts if you want to attend it.'
-				!!act 'Go to your elective clas 3': 
-				!!	if hour = 12: minut += 75 - minut
-				!!	if hour = 13 and minut < 15: minut += 15 - minut
-				!!	uni_period['third'] = daystart
-				!!	gs 'stat'
-				!!end
+			elseif week = 4 and $university['elective_semester_1_3'] ! '': 
+				*nl
+				'Your next class will start at 13:15'
+				act 'Go to your elective <<$university[''elective_semester_1_3'']>>': 
+					if hour = 12: minut += 75 - minut
+					if hour = 13 and minut < 15: minut += 15 - minut
+					uni_period['third'] = daystart
+					gs 'stat'
+					gt 'uni_lessons_electives1', $university['elective_semester_1_3']
+				end
 			end
 		elseif university['enrolled_in_semester'] = 2:
 			if $ARGS[1] = 'monday':
-				if $university['elective1'] ! '':
-					$Result = '<<$university[''elective1'']>> (13:15 to 14:45)'
+				if $university['elective_semester_2_1'] ! '':
+					$Result = '<<$university[''elective_semester_2_1'']>> (13:15 to 14:45)'
 				end
 			elseif $ARGS[1] = 'tuesday':
-				if $university['elective2'] ! '':
-					$Result = '<<$university[''elective2'']>> (13:15 to 14:45)'
+				if $university['elective_semester_2_2'] ! '':
+					$Result = '<<$university[''elective_semester_2_2'']>> (13:15 to 14:45)'
 				end
 			elseif $ARGS[1] = 'wednesday':
 				$Result = 'Phsychology of a Student 101 (13:15 to 14:45)'
-			elseif $ARGS[1] = 'thursday':
-				if $university['elective3'] ! '':
-					$Result = '<<$university[''elective3'']>> (13:15 to 14:45)'
+			elseif $ARGS[1] = 'thursday' :
+				if $university['elective_semester_2_3'] ! '':
+					$Result = '<<$university[''elective_semester_2_3'']>> (13:15 to 14:45)'
+				end
+			elseif week = 1 and $university['elective_semester_2_1'] ! '': 
+					*nl
+				'Your next class will start at 13:15'
+				act 'Go to your elective <<$university[''elective_semester_2_1'']>>': 
+					if hour = 12: minut += 75 - minut
+					if hour = 13 and minut < 15: minut += 15 - minut
+					uni_period['third'] = daystart
+					gs 'stat'
+					gt 'uni_lessons_electives1', $university['elective_semester_2_1']
+				end
+			elseif week = 2 and $university['elective_semester_2_2'] ! '':
+				*nl
+				'Your next class will start at 13:15'
+				act 'Go to your elective <<$university[''elective_semester_2_2'']>>': 
+					if hour = 12: minut += 75 - minut
+					if hour = 13 and minut < 15: minut += 15 - minut
+					uni_period['third'] = daystart
+					gs 'stat'
+					gt 'uni_lessons_electives1', $university['elective_semester_2_2']
 				end
-			elseif week = 1 and $university['elective1'] ! '': 
-				!!*nl
-				!!'Your next class will start at 13:15. You can go to it now or do other things first, but you need to be at the university plaza before it starts if you want to attend it.'
-				!!act 'Go to your elective clas 1': 
-				!!	if hour = 12: minut += 75 - minut
-				!!	if hour = 13 and minut < 15: minut += 15 - minut
-				!!	uni_period['third'] = daystart
-				!!	gs 'stat'
-				!!end
-			elseif week = 2 and $university['elective2'] ! '':
-				!!*nl
-				!!'Your next class will start at 13:15'
-				!!act 'Go to your elective clas 2': 
-				!!	if hour = 12: minut += 75 - minut
-				!!	if hour = 13 and minut < 15: minut += 15 - minut
-				!!	uni_period['third'] = daystart
-				!!	gs 'stat'
-				!!end
 			elseif week = 3:
 				*nl
 				'Your next class will start at 13:15. You can go to it now or do other things first, but you need to be at the university plaza before it starts if you want to attend it.'
@@ -513,15 +518,16 @@ if $ARGS[0] = 'uni_period_third':
 					gs 'stat'
 					gt 'uni_lessons2', 'psychology_of_a_student_101'
 				end
-			elseif week = 4 and $university['elective3'] ! '': 
-				!!*nl
-				!!'Your next class will start at 13:15. You can go to it now or do other things first, but you need to be at the university plaza before it starts if you want to attend it.'
-				!!act 'Go to your elective clas 3': 
-				!!	if hour = 12: minut += 75 - minut
-				!!	if hour = 13 and minut < 15: minut += 15 - minut
-				!!	uni_period['third'] = daystart
-				!!	gs 'stat'
-				!!end
+			elseif week = 4 and $university['elective_semester_2_3'] ! '': 
+				*nl
+				'Your next class will start at 13:15'
+				act 'Go to your elective <<$university[''elective_semester_2_3'']>>': 
+					if hour = 12: minut += 75 - minut
+					if hour = 13 and minut < 15: minut += 15 - minut
+					uni_period['third'] = daystart
+					gs 'stat'
+					gt 'uni_lessons_electives1', $university['elective_semester_2_3']
+				end
 			end
 		elseif university['enrolled_in_semester'] = 3:
 			if $ARGS[1] = 'monday':