Bläddra i källkod

[added] Reactions for nerds at lunch

Kevin_Smarts 11 månader sedan
förälder
incheckning
6c30912074
1 ändrade filer med 70 tillägg och 2 borttagningar
  1. 70 2
      locations/gschool_nerd_chats.qsrc

+ 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