Pārlūkot izejas kodu

[added] ractions for jocks at lunch break

Kevin_Smarts 11 mēneši atpakaļ
vecāks
revīzija
019f061a17
1 mainītis faili ar 95 papildinājumiem un 4 dzēšanām
  1. 95 4
      locations/gschool_jock_chats.qsrc

+ 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