3 Commits 7793e1cf85 ... ab88a07cf4

Author SHA1 Message Date
  Spackled Lanturn ab88a07cf4 Merge remote-tracking branch 'upstream/master' into minor-fixes 3 years ago
  rachels e7c077d49a fix formating and some ends 3 years ago
  Vengeance11 6bfc5244d0 - Albina stuff 3 years ago

+ 21 - 21
locations/albinahome.qsrc

@@ -15,16 +15,16 @@ if $ARGS[0] = 'start':
 	if AlbinaQW['albride'] = 1:
 		AlbinaQW['albride'] = 2
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome1.jpg"></center>'
-		'Albina leads you to the sitting room and disappears into the kitchen. While she is gone, her phone vibrates on the table. You look and see that "Mother" is trying to call her. "Strange. She''s never mentioned her mother." you think to yourself.'
-		'The phone rings out as Albina returns with a bottle of wine and two glasses. She places them on the table and notices her missed call. She frantically picks her phone up and types a message before stuffing it in her pocket, giving you a weak smile. "Don''t worry about who that was <<$pcs_firstname>>. I have a bottle of fine wine for us to drink!"'
+		'Albina leads you to the sitting room and disappears into the kitchen. While she is gone, her phone vibrates on the table. You look and see that "Mother" is trying to call her. "Strange. She''s never mentioned her mother. Hell, she barely talks about her father." you think to yourself.'
+		'The phone rings out as Albina returns with a bottle of wine and two glasses. She places them on the table and notices her missed call. She frantically picks her phone up and types a message before stuffing it in her pocket, giving you a weak smile. "Don''t worry about who that was <<$pcs_firstname>>."'
 		act 'Drink':
 			*clr & cla
 			minut += 15
 			gs 'drugs', 'alcohol', 'wine'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome1.jpg"></center>'
-			'She pours wine into the glasses and hands you one, sitting down next to you.'
-			'You drink together with Albina. A smile beams across her face. "He''s gone! He''s finally gone!"'
+			'"This is, <i>was</i>, was one of my father''s favourite things. A bottle of stupidly expensive wine that he always refused to open. So let''s fucking open it!" she says as she pours the contents into the glasses and hands you one before sitting down next to you.'
+			'She raises her glass as a wide smile beams across her face. "He''s gone! He''s finally gone!"'
 			'She swiftly drinks all of her wine. "He was going down hard. I''ve been gathering evidence for years. All his emails, text messages, phone calls and witnesses all proving what a scumbag he is. I finally gathered enough to take him down!"'
 			act 'Ask how her father reacted':
 				*clr & cla
@@ -33,23 +33,23 @@ if $ARGS[0] = 'start':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
 				'"And how did he react when he found out about you going behind his back?" you ask.'
-				'Albina scoffs and tops up her glass with more wine. "Why does it matter? He''s gone and will be gone for a long time."'
+				'She scoffs and tops up her glass with more wine. "Why does it matter? He''s gone and will be gone for a long time."'
 				'"Hate him that much?" you ask as you take a sip from your glass.'
-				'Albina just glares at you. "Let''s just drink." she scorns.'
+				'She just glares at you in repsonse. "Let''s just drink." she scorns.'
 				'You sit quietly for a while, sipping your wine while Albina again gulps down the contents of her glass. She sits in silence before suddenly screaming and throwing the glass in frustration, shattering it as it hits the wall.'
-				'"FUCKING BASTARD!! If there is a hell, there is a special place reserved just for you to suffer for what you''ve done you fucking creep!!"'
+				'"FUCKING BASTARD!! If there is a hell, there is a special place reserved just for you to suffer for what you''ve done you fucking creep!!" she screams before burying her head in her knees.'
 				act 'Ask what she''s talking about':
 					*clr & cla
 					minut += 15
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
-					'"What are you talking about?" you ask, startled by her outburst. Albina looks at you meekly as tears well up in her eyes.'
-					'"<<$pcs_nickname>>, my father has abused me from such an early age, I don''t even remember when it all began. I''ve spent my entire life being his plaything." she tearfully admits.'
-					'"When my mother found out, he used his connections to stop her taking me with her when she left him."'
+					'"What are you talking about?" you ask, startled by her outburst. Albina looks up at you meekly as tears well up in her eyes.'
+					'"<<$pcs_nickname>>, my father has abused me since my mother left when I was young. My father never wanted a child and made no effort to bond with me, but he''s an asshole and used his connections to stop my mother taking me away with her when she divorced him." she tearfully admits.'
+					'"My mother is much younger than my father, but he charmed her with empty promises and offered to pay for her tution since she wanted to be a psychologist. While she''s struggling to juggle studying and raising their baby daughter, he''s off having some 19 year old gold digging whore suck his dick. It was his fault she left, but he blamed me and made sure I suffered for it with years of bullying and emotional abuse."'
 					*nl
-					'But now that he''s going down, she''s come back to live with and look after me. Get me counselling if I need it, you know? That''s why she''s always checking up on me. She''s on edge about what my father can do, even in prison."'
-					'She continues. "The truth is his political campaign never took off. He loved abusing his position as a cop to bully others, including me, but when he retired, he didn''t have that power anymore. A political career was his chance to get that back."'
-					'"Nobody was willing to back him however." She stops talking for a few seconds and you can clearly see her hands shaking. "That''s when... that''s when he decided to... whore me out to his friends. For ''a bit of fun'' with me, they would ''donate'' to his campaign fund.". She is on the verge of bursting into tears in front of you.'
+					'But now that he''s going down, she''s come back to live with and look after me. She got herself a job at a hospital in the city and is helping me process everything going on in my mind. She''s always checking up on me since she''s on edge about what my father can do, even in prison."'
+					'She continues. "The truth is his political campaign never took off. He loved abusing his position as a cop to bully others, especially me, but when he retired, he didn''t have that power anymore. A political career was his chance to get that back."'
+					'"Nobody was willing to back him however, and that''s when his abuse went beyond simply being emotional." She stops talking for a few seconds and you can clearly see her hands shaking. "That''s when... that''s when he decided to... whore me out to his friends. For ''a bit of fun'' with me, they would ''donate'' to his campaign fund.". She is on the verge of bursting into tears in front of you.'
 
 					act 'Your father did what?':
 						*clr & cla
@@ -75,7 +75,7 @@ if $ARGS[0] = 'start':
 							'"It was bad enough being forced to whore out my friends to abusive creeps who almost choked them to death, but... but..."'
 							'"But what?" you ask softly. She steels herself before answering you. "If I didn''t get the girl the guys wanted, my father said it was perfectly fine for them to take me and do what they wanted, even rape me." she cries.'
 							'"They would take their anger at not getting the girl they wanted out on me. I would be choked, slapped, even spat on! Some nights, I''d come home and he would berate me for not ''helping his donors'' and I would be subjected to his abuse as well. Other times, he would bring his friends home and let them have their way with me. One guy or four, he didn''t care what they done to me so long as they paid.'
-							'"My dad abusing me my entire life while running a prostitution ring where my friends were subjected to abusive sexual exploitation... and I... I couldn''t do anything about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
+							'"My father abusing me my entire life while running a prostitution ring where my friends were subjected to abusive sexual exploitation... and I... I couldn''t do anything about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
 
 							act 'Comfort her':
 								*clr & cla
@@ -97,9 +97,9 @@ if $ARGS[0] = 'start':
 										gs 'stat'
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort1.jpg"></center>'
 										'You pull away from her, not wanting to kiss her. "Sorry I just..." She jumps back from you, almost falling from the sofa.'
-										'"Sorry <<$pcs_nickname>>! I don''t know what came over me! It''s just... I''ve suffered a lot from all the men in my life... so I enjoy seeking... comfort from girls, if you know what I mean..." You don''t want to kiss her, but she clearly needs reassurance. You place her head on your shoulder and gently stroke her hair for the next few minutes.'
-										'She seems to appreciate this and sits up. "I should really get going." you say and Albina nods her head in understanding. "I will see you later OK?" you reassure her.'
-										'She smiles at you. "Of course and... thank you <<$pcs_nickname>>. It was nice to just let this all out and talk about it to someone. I''m glad it was you and that I can call you my friend." You smile at her and start leaving when she runs up and embraces you in a tight hug before walking you to the door.'
+										'"Sorry <<$pcs_nickname>>, I don''t know what came over me! It''s just... I''ve suffered a lot at the hands of men, so I enjoy seeking... female comfort, if you know what I mean..." You don''t want to kiss her, but she clearly needs reassurance. You place her head on your shoulder and gently stroke her hair for the next few minutes.'
+										'She seems to appreciate this and sits up. "I should really get going." you say and Albina nods her head in understanding. "I''ll see you later, okay?" you reassure her.'
+										'She smiles at you. "Of course and... thank you <<$pcs_nickname>>. It was nice to just let this all out. I''m glad I can call you my friend." You smile at her and start leaving when she runs up and embraces you in a tight hug before walking you to the door.'
 
 										act 'Continue':gt 'pav_residential'
 									end
@@ -153,7 +153,7 @@ if $ARGS[0] = 'start':
 												'Albina lets out a pleasured scream as her pussy twitches and sprays a huge amount of her juices across your face. You buckle as your own orgasm overwhelms you and you scream loudly. You both collapse in ecstasy.'
 												'Albina pulls her herself up and turns back around, cuddling into you. "I didn''t take you for a squirter!" you laugh. She smirks. "I''ve been with a few girls <<$pcs_nickname>>, but you gave me the greatest orgasm I''ve ever had! I think that was the biggest squirt I''ve ever done!"'
 												'She leans over and grabs some tissues from a box on a nearby table, handing you some to clean your face. She runs her hand over her still twitching pussy. "I think I''m still cumming!" she says. You both lie on the sofa, your powerful orgasms pulsing through the both of you. You eventually recover and manage to get dressed.'
-                                                'Albina remains on the sofa, pussy juices still trickling from her. "Thanks <<$pcs_nickname>>. It was nice to let it all out and just talk about it... among other things." she smirks. "Thanks for being a good friend." You smile at her and start leaving when she suddenly embraces you in a tight hug, her breasts squeezing against you, before walking you to the door.' 
+                                                'Albina remains on the sofa, pussy juices still trickling from her. "Thanks <<$pcs_nickname>>. It was nice to let it all out... and I''m not just talking about my feelings." she smirks. "Thanks for being a good friend." You smile at her and start leaving when she suddenly embraces you in a tight hug, her breasts squeezing against you, before walking you to the door.' 
 												gs 'arousal', 'kiss', 30
 												$orgasm_or = 'yes'
 												gs 'arousal', 'cuni', 30
@@ -275,7 +275,7 @@ if $ARGS[0] = 'poledancing':
 		act 'Rest':gt 'albinahome', 'start'
 	elseif pcs_stren < 40 and pcs_dancero > 50:
 		'You try your best to follow Albina''s instructions, but you end up smacking your head on the pole instead and fall to the floor.'
-		'You are flat on your back and see Albina kneeling over you. "Are you okay <<$pcs_nickname>>? It looks like you''re still too weak for poledancing. We can practice developing your strength instead."'
+		'You are flat on your back and see Albina kneeling over you. "Are you okay <<$pcs_nickname>>? It looks like you''re still too weak for poledancing, so we need to develop your strength instead."'
 		'You nod at her and she pulls you to your feet, checking your head. "It might bruise, but otherwise you look fine." she says.'
 		act 'Develop strength (2:00)':
 			*clr & cla
@@ -433,7 +433,7 @@ if $ARGS[0] = 'playgame':
 		'You laugh and nod. "Sure, but you are so going down."'
 		'She laughs in response. "You''re that sure? Then how about we make it a bit more interesting then?"'
 		'You arch your brow curiously. "What do you have in mind?"'
-		'She grins at you, gets up and goes over to her dresser. She rummages around in it for a moment before pulling out a strapon harness with a large black dildo attached. "I bought this the other day, just for fun. The winner gets to use it on the loser how ever they want." she says with a smirk.'
+		'She grins at you, gets up and goes over to her dresser. She rummages around in it for a moment before pulling out a strapon harness with a large black dildo attached. "I bought this the other day, just for fun. The winner gets to use it on the loser... how ever they want." she says with a smirk.'
 
 		gs 'willpower', 'sex', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
@@ -448,7 +448,7 @@ if $ARGS[0] = 'playgame':
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
 				'You shake your head. "Uhhh... I''m really not interested in doing that."'
-				'Albina puts the strapon away and you can tell she is a little disappointed. She comes back over and lies down beside you again. "You are so going to lose!" she laughs. You continue to play games for a while, although things are awkward between you. Eventually, Albina stops. "Well I had fun, but there is some stuff I need to take care of." she says as she turns the consloe off.'
+				'Albina puts the strapon away and you can tell she is a little disappointed as she comes back over and lies down beside you again. "You are so going to lose!" she laughs. You continue to play games for a while, although things are awkward between you. Eventually, Albina stops. "Well I had fun, but there is some stuff I need to take care of." she says as she turns the console off.'
 				'Getting the hint, you get up as well. "Yeah, I should probably get going myself." You exchange a brief hug before you leave.'
 				act 'Say goodbye and go home':gt 'pav_residential'
 			end

+ 23 - 22
locations/gschool_chats1.qsrc

@@ -41,7 +41,7 @@ if $ARGS[0] = 'dimka':
 		if grupTipe = 1:
 			'"Just the person I was hoping to see!" Dimka smiles. "Take a look at this." He pulls out his phone and shows you some photos from his latest trip to Moscow. "You would have loved it out there. It really made me realize we''re wasting away out here in a place like this." You then mostly talk about the other places he has visited.'
 		else
-			'Dimka greets you with a friendly smile, making room for you in the group made up of Albina, Igor and a few other students you don''t recognize. Some of them give you an odd look, obviously not sure why you''re here since you''re not part of their clique, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague." he playfully chides everyone and soon you are engaged in a conversation with Dimka.'
+			'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few other students you don''t recognize. Some of them give you an odd look, obviously not sure why you''re here since you''re not part of their clique, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague." he playfully chides everyone and soon you are engaged in a conversation with Dimka.'
 		end
 		if dimarudorient = 1:act 'Ask for some pale lady': gt 'gschool_chats1', 'dim_drugs' 
 	elseif npc_rel['A1'] <= 20 and pav_slut < 200:
@@ -64,7 +64,7 @@ if $ARGS[0] = 'dimka':
 		'He gets a odd look on his face then shrugs. "Whatever." The two of you make a little small talk, but you get the feeling he is planning something.'
 	else 
 		npc_rel['A1'] += 1
-		'Dimka is willing to entertain you for a bit, occasionally taking part in the conversation but letting you do most of the talking. "Hey, Albina!" he calls as he spots her walking by. "Sorry, I hope you don''t mind." He follows after her before you can even reply. At least he let you talk to him.'
+		'Dimka is willing to entertain you for a bit, occasionally taking part in the conversation but letting you do most of the talking. "Hey, Bella!" he calls as he spots her walking by. "Sorry, I hope you don''t mind." He follows after her before you can even reply. At least he let you talk to him.'
 		if dimarudorient = 1: act 'Ask for some pale lady': gt 'gschool_chats1', 'dim_drugs' 
 	end
 end
@@ -273,7 +273,7 @@ if $ARGS[0] = 'igor':
 			end
 		end
 	elseif pav_slut >= 200:
-		'Igor is hanging with Dimka, Stasya and Albina when you approach. The others are quick to throw some insults your way, but Igor hesitates. It isn''t until Stasya puts him on the spot for being so silent that he finally speaks up to agree with the rest of the group. "I''m surprised the gopniks are finished with her so early. Must have had another cocksleeve waiting for them, or maybe she''s just gotten too loose."'
+		'Igor is hanging with Dimka, Stasya and Bella when you approach. The others are quick to throw some insults your way, but Igor hesitates. It isn''t until Stasya puts him on the spot for being so silent that he finally speaks up to agree with the rest of the group. "I''m surprised the gopniks are finished with her so early. Must have had another cocksleeve waiting for them, or maybe she''s just gotten too loose."'
 		act 'Help with homework':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
@@ -478,9 +478,10 @@ if $ARGS[0] = 'Katjaproblems':
     '"Come on Katja! It will be fun! I will pay for the popcorn!"'
     'The shy girl isn''t convinced and plays compulsively with her notebook, obviously trying to look for a way out.'
     '"Slavik... I don''t like that film. It''s just not my type and... well... I have homework to do."'
-    'Katja''s flimsy excuse and demeanor don''t convince the driven Svyatoslav, who just smiles, knowing that she will eventually agree with him. You ponder what exactly to do when Vicky steps between the two and... Huh?!'
-    '"Get lost you chiseled, sculpted hunk of a man! Don''t charm my sister into marrying you and I am forced to be an incredibly young, pretty and cool aunt!"'
-    'WTF?! That, with some variations, is the reaction all the people present are experiencing at those angrily shouted words, but is enough to break Svyatoslav''s hold and take away his confidence. The jock''s next words sound... somewhat shaken.'
+    *nl
+	'Katja''s flimsy excuse and demeanor don''t convince the driven Svyatoslav, who just smiles, knowing that she will eventually agree with him. You ponder about what to do when Vicky steps between the two of them.'
+    '"Get lost you chiseled, sculpted hunk of a man! Don''t charm my sister into marrying you so I am forced to be an incredibly young, pretty and cool aunt!"'
+    'There are various reactions from everyone present, but her words are enough to break Svyatoslav''s hold and take away his confidence. The jock''s next words sound... somewhat shaken.'
     '"Ok... Ehm... Look Katja, just think about it, ok? Just... give me a chance... Yeah... Ehm... Until later."'
     'As Svyatoslav leaves, Katja releases a long-winded sigh.'
     gs 'stat'
@@ -493,26 +494,26 @@ if $ARGS[0] = 'Katjaproblems':
         '"Come on Katja! It isn''t that bad. You didn''t do anything wrong! Relax! If you want to evade Slavik, beyond paying Vitek to break his legs, you only need to hang around other people, tell him that you have a full schedule!"'
 
 		if npc_rel['A14'] >= 30 and npc_rel['A14'] < 50:
-		    '"Thanks Vicky, but I don''t want to pester Vanya and you."'
+		    '"Thanks Vicky, but I don''t want to pester you and Vanya."'
             'Vicky looks at her for a moment, then at you. Grabbing your hand, she pushes you towards her sister.'
             '"Yeah... Right... We don''t want you around as we have "quote" innocent "unquote" fun, but... you... have... more... friends! Like <<$pcs_nickname>>! Just hang around with each other after school!"'
-            'Katja looks at you flabergasted. You don''t know if you feel offended or amused at her reaction. Well... Yeah, you aren''t exactly friends... more like acquaintances really, but you don''t dislike getting to know her a litte better.'
+            'Katja looks at you flabergasted. You don''t know if you feel offended or amused at her reaction. You aren''t exactly friends, but you don''t dislike the idea of getting to know her a litte better.'
             '"Yeah Katja! If I have the time, we can hang around after school."'
             '"Um... Thanks <<$pcs_nickname>>."'
             'After this little scene, you chat with the twins until it is time to return to class.'
 		elseif npc_rel['A14'] >= 50 and npc_rel['A14'] < 80:
-		    'Katja rest deflated against the lockers, her troubled eyes looking at you sideways.'
+		    'Katja rests deflated against the lockers, her troubled eyes looking at you sideways.'
             '"Vicky... <<$pcs_nickname>>... Sorry, I just don''t want to trouble anybody."'
             'Katja bites her lips and looks at Vicky, who tilts her red-maned head and a silent dialogue surges between the two... Then, the Xenomorphs turn towards you, showing their teeth.'
             '"You know <<$pcs_nickname>>... I have my hands more or less full with Vanya. So... I was thinking... Can you protect my sister''s chastity?"'
-            'The twins proceed to give you puppy eyes... Of course by this point, any answer beyond "Of course Katja! Whatever you want Katja! Whenever you want Katja! We can hang around after school Katja!" is socially suicidal with all the class looking at their cute display... Damm... The shit these girls make you do...'
+            'The twins proceed to give you puppy eyes. At this point, any answer beyond "Of course Katja! Whatever you want Katja! Whenever you want Katja! We can hang around after school Katja!" is socially suicidal with everyone looking at their cute display. Damm, the shit these girls make you do...'
             'After this little scene, you chat with the twins until it is time to return to class.'
 		else 
 		    'Katja rests against the lockers, pondering her sister''s words, then smiles and turns happily towards you and grabs your hands.'    
             '"<<$pcs_nickname>> please! You must help me! Can we hang around after school?"'        
             'She looks at you with puppy eyes, full of hope... looking breathtakingly cute... Yeah... Only Christina would say "no" to the redhead, so you answer with a happy "Yes! Of course Katja!" that prompts her to hug you.'
             '"Hey that is unjust Katja! We are sisters! I also want a hug!"'
-            'Vicky joins the (now)group embrace and you can think about how all the guys in the hall (and some girls) are going to masturbate furiously tonight thanks to this embarrassing event.'
+            'Vicky joins the (now)group embrace and all you can think about how all the guys in the hall (and maybe some girls) are going to masturbate furiously tonight thanks to this embarrassing event.'
             'After this little scene, you chat with the twins until it is time to return to class.'												
 		end
 		npc_rel['A14'] += 1
@@ -544,27 +545,27 @@ if $ARGS[0] = 'albina':
 		if AlbinaQW['Friends'] = 2:
 		    'You have a pleasant conversation with Albina where you both talk about almost anything, but you are careful not to bring up the Starlets or anything else that might upset her. The conversation ends with Albina embracing you in a tight and extended hug.'
 		elseif grupTipe = 2:
-			'Albina has a somewhat 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 outright refusing to speak with you anymore and storming off.'
+			'Albina has a somewhat 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.'
 		else
 			'Albina spends a lot of the conversation with her arms crossed and makes no effort to hide her boredom. She doesn''t dislike you, but you think she''s just tolerating your presence and humouring you with conversation.'
 		end
 	elseif npc_rel['A23'] <= 20 and pav_slut < 200:	
 		npc_rel['A23'] += 1
-		if grupTipe = 2:
-			'"Hey Albina, how are things going?" you ask her with a smile.'
+		if grupTipe = 1 or grupTipe = 2:
+			'"Hey Albina, how are things?" you ask her with a smile.'
 			'Albina just rolls her eyes. "Like you actually care." she says before shoving you aside and walking away. You swear you hear her calling you a ''fake bitch'' under her breath.'
 		else
-			'"Hey Albina, how are things going?" you ask her with a smile.'
-			'"Is this some kind of joke?" Albina growls. She grabs you, shoves you against one of the lockers and glares at you. "Who put you up to this!?" she snarls. The rest of the group watch, stunned by her outburst.'
+			'"Hey Albina, how are things?" you ask her with a smile.'
+			'"Is this some kind of fucking joke?" she growls before she grabs you, shoves you against one of the lockers and glares at you. "Who put you up to this!?" she snarls. The rest of the group watch, stunned by her outburst.'
 			'"No... Nobody? I just wanted to talk..." you sheepishly reply, but her tightening grip on you and her angry demeanor tell you that she doesn''t believe you. You try buttering her up with compliments, but she isn''t interested in your grovelling. She gets up in your face and tells you to stay away from her before releasing you and storming off, the others being smart enough not to follow her.' 
 		end
-	elseif pav_slut >= 200:
+	elseif pav_slut >= 150:
 		'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 with that - just letting guys... use you like that?"'
 		'You are about to speak up, but she shakes her head and walks away. You can''t tell if she was feeling disgusted or disappointed at you. She might even have been both.'
 	else 
 		npc_rel['A23'] += 1
 		'Your conversation, if you can call it that, with Albina is shallow and is over after only a minute or two as she excuses herself.'
-		'"You know my... father... cares... a lot...", she stops herself from laughing before walking away. You''re certain that you hear her holding back tears as she does, but you don''t want to push it and anger her.'
+		'"You know my... father... cares... a lot..." She stops herself from laughing before walking away. You''re certain that you hear her holding back tears as she does, but you don''t want to push it and anger her.'
 		'She outright refuses to speak about her home life, her father in particular, and more than a few people have been on the receiving end of her wrath when they press her about the subject.'
 	end
 	
@@ -596,7 +597,7 @@ if $ARGS[0] = 'lizaveta':
 			'The conversation is stale and lifeless as Lizaveta taps away at her phone while you talk, only managing an occasion "Yeah..." or "Uh-huh..."'
 		end		
 	elseif pav_slut >= 200:
-		'"The current rumor is that you''ve ridden well over 100 dicks!" Lizaveta exclaims with a cruel laugh. "There''s even a bet that you''ll have sucked or fucked 1,000 dicks by the end of the year. Wanna know if I''m betting against or for you?" she taunts before dismissing it as a joke, but you''re not sure if she''s telling the truth...'
+		'"The current rumor is that you''ve ridden well over 100 dicks!" Lizaveta exclaims with a cruel laugh. "There''s even a bet that you''ll have sucked or fucked 1,000 dicks by the end of the year. Want to know if I''m betting against or for you?" she taunts before dismissing it as a joke, but you''re not sure if she''s telling the truth...'
 	else 
 		npc_rel['A140'] += 1
 		'You spend some time talking with Lizaveta, and for a while you manage to avoid talking about anything gossipy, but considering she''s the queen of it, eventually it devolves into some "He said, she said."'
@@ -1142,7 +1143,7 @@ if $ARGS[0] = 'bella':
 		else
 			'"What do you want?" Bella arrogantly looks at you as you approach her.'
 			'"I just wanted to ask you about this store in the city. I heard..."'
-			'Before you''re able to continue she cuts you off, looks at her pedicure and, with a sigh, replies. "Listen, the city is not for children like you. You''re better off buying clothes like the rest of your classmates at the G&M store here in Pavlovsk..."'
+			'Before you''re able to continue she cuts you off, looks at her pedicure and, with a sigh, replies. "Listen, the city is not for children like you. You''re better off buying clothes like the rest of your classmates at the G&M store here in Pavlovsk."'
 		end
 	elseif pav_slut >= 200:
 		'"I heard some rumors that you''re interested in older guys? Is it true?" Bella asks.'
@@ -1150,7 +1151,7 @@ if $ARGS[0] = 'bella':
 		'"Well I''ve told some of my older male friends about you and they would love to meet you." she winks.'
 	else 
 		npc_rel['A22'] += 1
-		'"Well well, make it quick <<$pcs_nickname>>! I don''t really have the time to stand here and chat..." Bella hurries you on.'
+		'"Make it quick <<$pcs_nickname>>! I don''t really have the time to stand here and chat..." Bella hurries you on.'
 		'"I was thinking we could maybe hang after school one day?" you cheerfully ask.'
 		'"You and I?" she looks around. "Is this a prank? Where have you hidden the cameras?" She keeps on looking around. "Don''t be silly! Run along now, kid." She scoffs you aside.'
 	end
@@ -1173,7 +1174,7 @@ if $ARGS[0] = 'veronika':
 			'"Hi <<$pcs_nickname>>..." Veronika speaks quietly.'
 			'"Hi Veronika! Glad I ran into you." you cheerfully greet her.'
 			'"Oh?" she surprisingly replies.'
-			'"Yeah, just wanted to tell you that I''ll be cheering you on as you compete." you say.'
+			'"Yeah, I just wanted to tell you that I''ll be cheering you on as you compete." you say.'
 			'"Thank you." Veronika politely replies.'
 		end
 	elseif npc_rel['A141'] <= 20 and pav_slut < 150:

+ 3 - 3
locations/gschool_lessons1.qsrc

@@ -66,7 +66,7 @@ if $ARGS[0] = 'russian':
 				gs 'exhibitionism', 1
 				gs 'fame', 'pav', 'sex', 5
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashboobs1.jpg"></center>'
-				'You notice Svyatoslav glancing over at you a few times and decide to play with him. The next time he looks over at you when Mr. Yenotin back is turned, you pull your shirt open and expose your tits to him. His mouth drops open in shock as he stares at your exposed <<$titsize>>s. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open.'
+				'You notice Svyatoslav glancing over at you a few times and decide to play with him. The next time he looks over at you when Mr. Yenotin''s back is turned, you pull your shirt open and expose your tits to him. His mouth drops open in shock as he stares at your exposed <<$titsize>> breasts. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'russian'
 			end
 		else
@@ -599,7 +599,7 @@ if $ARGS[0] = 'geography':
 				gs 'exhibitionism', 1
 				gs 'fame', 'pav', 'sex', 5
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashboobs1.jpg"></center>'
-				'You notice Artem glancing over at you a few times and decide to play with him. The next time he looks over at you while Mrs. Sokoloff''s back is turned, you pull your shirt open and expose your tits to him. His mouth drops open in shock as he stares at your exposed <<$titsize>>s. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open.'
+				'You notice Artem glancing over at you a few times and decide to play with him. The next time he looks over at you while Mrs. Sokoloff''s back is turned, you pull your shirt open and expose your tits to him. His mouth drops open in shock as he stares at your exposed <<$titsize>> breasts. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev2', 'geography'
 			end
 		else
@@ -1117,7 +1117,7 @@ if $ARGS[0] = 'history':
 				gs 'exhibitionism', 1
 				gs 'fame', 'pav', 'sex', 5
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashboobs1.jpg"></center>'
-				'You notice Petka glancing over at you a few times and decide to play with him. The next time he looks over at you while Mrs. Sokoloff''s back is turned, you pull your shirt open and expose your tits at him. His mouth drops open in shock as he stares at your exposed <<$titsize>>s. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open.'
+				'You notice Petka glancing over at you a few times and decide to play with him. The next time he looks over at you while Mrs. Sokoloff''s back is turned, you pull your shirt open and expose your tits at him. His mouth drops open in shock as he stares at your exposed <<$titsize>> breasts. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev2', 'history'
 			end
 		else

+ 4 - 4
locations/gschool_lessons2.qsrc

@@ -70,7 +70,7 @@ if $ARGS[0] = 'computer':
 				gs 'exhibitionism', 1
 				gs 'fame', 'pav', 'sex', 5
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashboobs1.jpg"></center>'
-				'You notice Artem glancing over at you a few times and decide to play with him. The next time he looks over at you while Mr. Ivanov''s back is turned, you pull your shirt open and expose your tits at him. His mouth drops open in shock as he stares at your exposed <<$titsize>>s. A couple of the other students notice what you''re doing.' 
+				'You notice Artem glancing over at you a few times and decide to play with him. The next time he looks over at you while Mr. Ivanov''s back is turned, you pull your shirt open and expose your tits at him. His mouth drops open in shock as he stares at your exposed <<$titsize>> breasts. A couple of the other students notice what you''re doing.' 
 				'Sonia grins, Zinaida gives you a slightly disgusted look before turning away, Anushka and Alyona smile about it and Lizaveta starts texting on her phone at once. You are sure she is texting everyone what you just did. Vasily tries to take a picture, but you close your shirt before he gets his phone up.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'computer'
 			end
@@ -635,7 +635,7 @@ if $ARGS[0] = 'science':
 				gs 'exhibitionism', 1
 				gs 'fame', 'pav', 'sex', 5
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashboobs1.jpg"></center>'
-				'You notice Fedor glancing over at you a few times and decide to play with him. The next time he looks over at you while Miss Orlov''s back is turned, you pull your shirt open and expose your tits to him. His mouth drops open in shock as he stares at your exposed <<$titsize>>s. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open.'
+				'You notice Fedor glancing over at you a few times and decide to play with him. The next time he looks over at you while Miss Orlov''s back is turned, you pull your shirt open and expose your tits to him. His mouth drops open in shock as he stares at your exposed <<$titsize>> breasts. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'science'
 			end
 		else
@@ -1060,7 +1060,7 @@ if $ARGS[0] = 'music':
 				gs 'exhibitionism', 1
 				gs 'fame', 'pav', 'sex', 5
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashboobs1.jpg"></center>'
-				'You notice Petka glancing over at you a few times and decide to play with him. The next time he looks over at you while Mr. Vasilyev''s back is turned, you pull your shirt open and expose your tits to him. His mouth drops open in shock as he stares at your exposed <<$titsize>>s. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open. Lavrenti tries to take a picture, but you close your shirt before he gets his phone up.'
+				'You notice Petka glancing over at you a few times and decide to play with him. The next time he looks over at you while Mr. Vasilyev''s back is turned, you pull your shirt open and expose your tits to him. His mouth drops open in shock as he stares at your exposed <<$titsize>> breasts. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who stares with his mouth open. Lavrenti tries to take a picture, but you close your shirt before he gets his phone up.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev3', 'music'
 			end
 		else
@@ -1575,7 +1575,7 @@ if $ARGS[0] = 'biology':
 				gs 'exhibitionism', 1
 				gs 'fame', 'pav', 'sex', 5
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashboobs1.jpg"></center>'
-				'You notice Lesco glancing over at you a few times and decide to play with him. The next time he looks over at you while Miss Orlov''s back is turned, you pull your shirt open and expose your tits at him. His mouth drops open in shock as he stares at your exposed <<$titsize>>s. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who continues to stare at you with his mouth open.'
+				'You notice Lesco glancing over at you a few times and decide to play with him. The next time he looks over at you while Miss Orlov''s back is turned, you pull your shirt open and expose your tits at him. His mouth drops open in shock as he stares at your exposed <<$titsize>> breasts. A couple of the other students notice what you are doing. Most of them either grin, smile or laugh at your antics. All but Lesco of course, who continues to stare at you with his mouth open.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'biology'
 			end
 		else

+ 1 - 1
locations/gschool_lessons3.qsrc

@@ -424,7 +424,7 @@ if $ARGS[0] = 'art':
 			elseif temp = 1:
 				'"Some expensive looking white lacy panties. Are they yours Katja?" Mr. Vasilyev is desperately trying to get the class to calm down. You notice Katja blushing as you wonder how Anushka knows her panties.'
 			elseif temp = 2:
-				'"Oooooh. It looks like Albina''s leopard print thong." Mr. Vasilyev is desperately trying to get the class to calm down. You notice Albina closing her knees together and giving them both a deathly cold stare. Erast starts frantically apologizing to her as you wonder how Anushka knows her panties.'
+				'"Oooooh. It looks like Albina''s leopard print g-string." Mr. Vasilyev is desperately trying to get the class to calm down. You notice Albina closing her knees together and giving them both a deathly cold stare. Erast starts frantically apologizing to her as you wonder how Anushka knows her panties.'
 			elseif temp = 3:
 				'"Black and yellow ''Slippery when wet'' panties." Mr. Vasilyev is desperately trying to get the class to calm down as Anushka laughs. "Those are mine!" She grins at Erast, places a hand on his chest and looks him right in the eyes. "If you wanted to see, then all you had to do was ask." she says as she hikes up her skirt to show off her black and yellow panties. Mr. Vasilyev opens his jacket wide to try and block the view.'
 			elseif temp = 4:

+ 4 - 4
locations/gschool_lessons4.qsrc

@@ -1208,7 +1208,7 @@ if $ARGS[0] = 'shower2':
 	gymshower = rand(1,6)
 	if gymshower = 1:
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/gym/showerspank.mp4"></video></center>'
-		'You pick one of the empty shower heads at random and turn the water on, letting it pour over you and run down your body, caressing you in the relaxing way that is unique to hot showers - after PE, this feels simply great. After spending a few minutes basking in the water, you lather up your body with soap. You barely pay any attention to the other girls showering with you, their conversations mostly drowned out by the sound of the shower, but you do hear Bella asking "Is it real?" and asking if she can "prove it."'
+		'You pick one of the empty shower heads at random and turn the water on, letting it pour over you and run down your body, caressing you in the relaxing way that is unique to hot showers - after PE, this feels simply great. After spending a few minutes basking in the water, you lather up your body with soap. You barely pay any attention to the other girls showering with you, their conversations mostly drowned out by the sound of the shower, but you do hear Bella talking to Albina.'
 	    'As you wash off the soap, you turn just in time to see Bella start spanking Albina; most of the girls in the shower room stop what they''re doing to watch. After several fairly hard smacks, they stop and laugh about it, Albina rubbing her ass with strange glee as Bella smiles and nods her head, seemingly in approval. Everyone then returns to showering.'
 	elseif gymshower = 2:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/picture.jpg"></center>'
@@ -1230,7 +1230,7 @@ if $ARGS[0] = 'shower2':
 		'Sonia doesn''t resist or even hesitate and immediately buries her face right into Lena''s crotch and starts eating her out. Albina, Bella and Vicky are among the group of girls who look in disgust before walking out to get dressed.'
 		gs 'arousal', 'erotic_nudity', -3
 		gs 'stat'
-		if pav_slut >= 150 and grupTipe = 5:
+		if pav_slut >= 150:
 			act 'Try to leave unnoticed':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/chris_sveta.jpg"></center>'
@@ -1488,7 +1488,7 @@ if $ARGS[0] = 'long_shower':
 				gs 'stat'
 				if hotcat => 6 and npc_rel['A23'] > 60 and checkoutalbina = 1:
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/lockerroom/lockerflirt.jpg"></center>'
-					'As you walk into the locker room, you can tell it is Albina on the phone. She seems to be talking about her dance troupe and a new show they will be doing. Once you start drying your hair, you can''t hear what she is saying anymore. As you finish drying your hair, still naked, she comes around to your side of the lockers wearing only a towel. She smiles at you before dropping the towel, revealing her naked, toned body to you. She then turns around, giving you an even better view of her ass. "You like what you see?" she asks teasingly.'
+					'As you walk into the locker room, you can tell it is Albina on the phone. She seems to be talking about the Starlets and a new show they will be doing. Once you start drying your hair, you can''t hear what she is saying anymore. As you finish drying your hair, still naked, she comes around to your side of the lockers wearing only a towel. She smiles at you before dropping the towel, revealing her naked, toned body to you. She then turns around, giving you an even better view of her ass. "You like what you see?" she asks teasingly.'
 					gs 'arousal', 'voyeur', 2
 					gs 'stat'
 					act 'Yes':
@@ -1868,7 +1868,7 @@ if $ARGS[0] = 'dress':
 	elseif gymdress = 5:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/boysraid.jpg"></center>'
-		'You start to get dressed, most of the girls around you still in their underwear or naked, when the locker room door bursts open. You and everyone else turn to see Vitek and Dan standing in the doorway already dressed and leering at all the pretty girls in the locker room. Several girls cover up, a few run around the corner out of view and others yell at them, which only makes them laugh. Albina, wearing only a rather eyecatching pink thong, walks up to them and places her hand on the door. "Get the fuck out of here." she says in a low, menacing tone.'
+		'You start to get dressed, most of the girls around you still in their underwear or naked, when the locker room door bursts open. You and everyone else turn to see Vitek and Dan standing in the doorway already dressed and leering at all the pretty girls in the locker room. Several girls cover up, a few run around the corner out of view and others yell at them, which only makes them laugh. Albina, wearing only a rather eyecatching bright pink g-string thong, walks up to them and places her hand on the door. "Get the fuck out of here." she says in a low, menacing tone.'
 		'Dan snorts. "Or what?"'
 		'Albina, not backing down, says "Do you really want to find out?" Everyone can hear the implied threat and considering her fearsome temper and willingness to get violently physical, Dan backs off.'
 		'Vitek, however, just laughs. "Don''t get your panties in a twist. We just wanted to know if any of you girls wanted to take part in a ''private workout.''" he says lewdly.'

+ 506 - 137
locations/gschool_lessonsev1.qsrc

@@ -145,7 +145,7 @@ end
 if $ARGS[0] = 'biology':
 	*clr & cla
 	menu_off = 1
-	if rand(0,5) > 0:	
+	if rand(0,5) > 0:
 		school_event_hour = 1
 		scooltiperand = rand(1,24)
 		!!This is default action for all scenes, if not wanted then use cla
@@ -170,7 +170,7 @@ if $ARGS[0] = 'biology':
 				gs 'exhibitionism', 3
 				gs 'fame', 'pav', 'sex', 3
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nopanties_buttplug.jpg"></center>'
-				'You''ve been called up to answer the question written on the blackboard. While solving it, you accidentally drop the cloth used to wipe it clean, and totally forget that not only are you are not wearing any panties, but also have a butt plug stuffed in your ass. When you bend over you feel your skirt rise up, exposing your bare pussy and ass to your classmates. Hearing the flurry of murmurs and whispers, you can''t help but squeeze and clench around the toy. The boys sound both surprised and intrigued by the sight while the girls whisper to one another that you''re a slut. From where Miss Orlov sits, she can''t see what everyone is fussing over, so she starts to move to get a better look, but you quickly snap back up, adjust your skirt and start wiping away at the board as if nothing happened.'	
+				'You''ve been called up to answer the question written on the blackboard. While solving it, you accidentally drop the cloth used to wipe it clean, and totally forget that not only are you are not wearing any panties, but also have a butt plug stuffed in your ass. When you bend over you feel your skirt rise up, exposing your bare pussy and ass to your classmates. Hearing the flurry of murmurs and whispers, you can''t help but squeeze and clench around the toy. The boys sound both surprised and intrigued by the sight while the girls whisper to one another that you''re a slut. From where Miss Orlov sits, she can''t see what everyone is fussing over, so she starts to move to get a better look, but you quickly snap back up, adjust your skirt and start wiping away at the board as if nothing happened.'
 			else
 				gs 'exhibitionism', 1
 				gs 'fame', 'pav', 'sex', 1
@@ -409,66 +409,144 @@ if $ARGS[0] = 'biology':
 			'As you arrive in class, you look around and decide to sit next to...'
 			act 'Irina':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A17'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Irina. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Irina. She looks at you in disgust and turns away to talk to someone else.'
+				else
+					if grupTipe = 1:
+						npc_rel['A17'] += 1
+						'You sit next to Irina and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Irina, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and talking to other people.'
+					else
+						npc_rel['A17'] += 1
+						'You sit next to Irina. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Julia':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A12'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Julia. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
-			end
-			act 'Dan':
-				*clr & cla
 				chrsm_exp += rand(1,2)
-				npc_rel['A10'] += 1
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Dan. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				if pav_slut >= 150:
+					'You sit next to Julia. She avoids making eye contact with you and instead focuses on her coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A12'] += 1
+						'You sit next to Julia and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Julia, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+					else
+						npc_rel['A12'] += 1
+						'You sit next to Julia. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lavrenti':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A155'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Lavrenti. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lavrenti. He gives you a perverted smile and keeps asking if you want to suck his dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A155'] += 1
+						'You sit next to Lavrenti and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Lavrenti and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A155'] += 1
+						'You sit next to Lavrenti. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Artem':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A2'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Artem. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Artem. He looks at you in disgust and instead focuses on his coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A2'] += 1
+						'You sit next to Artem and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Artem, but he ignores you and chooses to talk to other people or do his coursework.'
+					else
+						npc_rel['A2'] += 1
+						'You sit next to Artem. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Natasha':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A16'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Natasha. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Natasha. She avoids making eye contact with you and instead focuses on her coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A16'] += 1
+						'You sit next to Natasha and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Natasha, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+					else
+						npc_rel['A16'] += 1
+						'You sit next to Natasha. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lazar':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A149'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Lazar. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lazar, who mocks you for the duration of the lesson about how many dicks you''ve sucked and how your breath probably smells of cum.'
+				else
+					if grupTipe = 2:
+						npc_rel['A149'] += 1
+						'You sit next to Lazar and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Lazar. He ignores you, only talking to you if it involves mocking you.'
+					else
+						npc_rel['A149'] += 1
+						'You sit next to Lazar. He is a little surprised that you chose to do so, but seems to enjoy the attention you''re giving him. You are able to strike up a brief conversation with him before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lesco':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A7'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Lesco. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lesco. He avoids making eye contact with you and awkwardly puts his head down. Your classmates notice this and you feel embarrassed at the fact that you''re so unpopular that even Lesco won''t talk to you.'
+				elseif grupTipe = 5:
+					 npc_rel['A7'] += 1
+					 'You sit next to Lesco and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				else
+					'You sit next to Lesco and he looks at you in confusion, fearful of what you''ll do. Despite your attempts to reassure him, he is so scared of you that he doesn''t speak for the duration of the lesson.'
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		else
@@ -481,6 +559,7 @@ if $ARGS[0] = 'biology':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/eavesdrop.jpg"></center>'
 				gs 'gschool_gossip', 'lesson'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		end
@@ -553,7 +632,7 @@ if $ARGS[0] = 'science':
 				'You quickly grasp both sides of your blouse and pull them tightly together. Andrey grins when he realizes he''s been caught, and he winks at you before turning back to face the blackboard. Stasya, having finally noticed what her boyfriend was doing, gives you a dirty look.'
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'easy'
 			if will_cost <=  pcs_willpwr:
 				act 'You ignore it (<<will_cost>> Willpower)':
@@ -575,60 +654,145 @@ if $ARGS[0] = 'science':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 			'As you arrive in class, you look around and decide to sit next to...'
 			act 'Irina':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A17'] += 1
+				 *clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Irina. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Irina. She looks at you in disgust and turns away to talk to someone else.'
+				else
+					if grupTipe = 1:
+						npc_rel['A17'] += 1
+						'You sit next to Irina and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Irina, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and talking to other people.'
+					else
+						npc_rel['A17'] += 1
+						'You sit next to Irina. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Andrey and Stasya':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A147'] += 1
-				npc_rel['A139'] += 1
+				 *clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Andrey and his girlfriend Stasya. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Andrey and Stasya. Stasya glares at you and warns you not to even try and suck Andrey''s dick, but he laughs in response, saying how he would never let your filthy mouth near him.'
+				else
+					if grupTipe = 1:
+						npc_rel['A139'] += 1
+						npc_rel['A147'] += 1
+						'You sit next to Andrey and Stasya and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you all to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Andrey and Stasya, but they dismiss all of your attempts to speak with them and instead spend the lesson talking to each other.'
+					else
+						npc_rel['A139'] += 1
+						npc_rel['A147'] += 1
+						'You sit next to Andrey and Stasya. They are a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Mefodiy':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A148'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Mefodiy. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Mefodiy, who expresses his disgust at your slutiness with sarcastic jokes and then ignores you for the rest of the lesson.'
+				else
+					if grupTipe = 1:
+						npc_rel['A148'] += 1
+						'You sit next to Mefodiy and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Mefodiy, but he ignores you for the duration of the lesson.'
+					else
+						npc_rel['A148'] += 1
+						'You sit next to Mefodiy. He is a little surprised that you chose to do so, but you are able to strike up a brief conversation with him before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Gerasim':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A153'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Gerasim. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Gerasim. He looks at you in disgust and instead focuses on his coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A153'] += 1
+						'You sit next to Gerasim and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Gerasim, but he ignores you and chooses to talk to other people or do his coursework.'
+					else
+						npc_rel['A153'] += 1
+						'You sit next to Gerasim. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Veronika':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A141'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Veronika. She is her usual cold and distant self and doesn''t say much, but doesn''t seem to mind you talking to her. You often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Veronika. She glares at you, clearly disgusted at your slutiness, and looks away. A shiver runs down your spine at how cold she just was to you.'
+				else
+				   npc_rel['A141'] += 1
+				   'You sit next to Veronika. She is her usual cold and distant self and doesn''t make any effort to engage you in conversation, so you don''t bother trying.'
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Vanya':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A165'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Vanya. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vanya, who immediately stands up and walks over to sit with Katja and Vicky, all of them giving disgusted looks.'
+				else
+					if grupTipe = 2:
+						npc_rel['A165'] += 1
+						'You sit next to Vanya and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Vanya. He ignores you, instead choosing to lean back and talk with Katja and Vicky.'
+					else
+						npc_rel['A165'] += 1
+						'You sit next to Vanya. He is a little surprised that you chose to do so, but you are able to strike up a brief conversation with him before you catch Vicky giving you dagger eyes and you turn away.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
-			act 'Fedor':
+			act 'Arkadi':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A5'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Fedor. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Miss Orlov, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Arkadi. He gives you a perverted smile and keeps asking if you want to suck his dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A156'] += 1
+						'You sit next to Arkadi and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Arkadi and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A156'] += 1
+						'You sit next to Arkadi. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		elseif scooltiperand = 11:
@@ -747,7 +911,7 @@ if $ARGS[0] = 'computer':
 					npc_rel['A11'] -= 1
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
 					'You ignore Mr. Ivanov and turn around, slapping Vasily with all the force you can muster. Vasily recoils, his hand going to his cheek. Students start murmuring about what happened, some of them even laughing.'
-					'Mr. Ivanov''s voice cuts sharply through the noise. "That''s enough of that Miss <<$pcs_lastname>>! Go to the principals office!"'
+					'Mr. Ivanov''s voice cuts sharply through the noise. "That''s enough of that Miss <<$pcs_lastname>>! Go to the principal''s office!"'
 					act 'Go to the principal''s office': gt 'gschool_office', 'principal'
 				end
 			else
@@ -898,67 +1062,169 @@ if $ARGS[0] = 'computer':
 			'As you arrive in class, you look around and decide to sit next to...'
 			act 'Vasily':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A11'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Vasily. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Ivanov, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vasily. He gives you a perverted smile and keeps asking if you want to suck his dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A11'] += 1
+						'You sit next to Vasily and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Vasily and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+				else
+					 npc_rel['A11'] += 1
+					 'You sit next to Vasily. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Ivanov asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Albina':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A23'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Albina. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Ivanov, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Albina, who immediately looks you over before shaking her head in disgust and walking away to sit with Vicky.'
+				else
+					if grupTipe = 1 or grupTipe = 2 or AlbinaQW['Friends'] = 2:
+						npc_rel['A23'] += 1
+						'You sit next to Albina and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Albina, who gives you a pitiful look before turning away and ignoring you for the rest of the lesson.'
+				else
+					 'You sit next to Albina and she rolls her eyes. She begrudingly engages you in a very brief and awkward conversation, her piercing glare dissauding you from making any further attempts.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lizaveta':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A140'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Lizaveta. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Ivanov, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lizaveta, who immediately laughs at you and starts mocking you with gossip about whose dick you''ve sucked recently.'
+				else
+					if grupTipe = 1:
+						npc_rel['A140'] += 1
+						'You sit next to Lizaveta and you spend most of the class talking quietly with each other, Lizaveta filling you in on the latest gossip and trying to pry what she can from you. You often get stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Lizaveta, who proceeds to fill you in on all the gossip about what a friendless loser you are.'
+				else
+					 'You sit next to Lizaveta, who is a little surprised that you chose to do so at first, but proceeds to fill you in on the latest gossip before Mr. Ivanov tells her to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Alyona':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A143'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Alyona. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Ivanov, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Alyona, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A143'] += 1
+						'You sit next to Alyona and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Alyona and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+				else
+					 npc_rel['A143'] += 1
+					 'You sit next to Alyona. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Ivanov asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Artem':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A2'] += 1
+					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Artem. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Ivanov, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Artem. He looks at you in disgust and instead focuses on his coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A2'] += 1
+						'You sit next to Artem and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Artem, but he ignores you and chooses to talk to other people or do his coursework.'
+				else
+					 npc_rel['A2'] += 1
+					 'You sit next to Artem. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Ivanov asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Gerasim':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A153'] += 1
+					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Gerasim. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Ivanov, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Gerasim. He looks at you in disgust and instead focuses on his coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A153'] += 1
+						'You sit next to Gerasim and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears her throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Gerasim, but he ignores you and chooses to talk to other people or do his coursework.'
+				else
+					 npc_rel['A153'] += 1
+					 'You sit next to Gerasim. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Ivanov asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Zinaida':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A142'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Zinaida. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Ivanov, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Zinaida. She avoids making eye contact with you and instead focuses on playing a game on her phone before class starts.'
+				else
+					if grupTipe = 3:
+						npc_rel['A16'] += 1
+						'You sit next to Zinaida and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Zinaida, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+				else
+					 npc_rel['A16'] += 1
+					 'You sit next to Zinaida. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Ivanov asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
-			act 'Sonia':
+			act 'Katja':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A25'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Sonia. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Ivanov, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Katja. She stares at you in disbelief and starts blushing bright red before she gets up and hurries to sit next to her sister.'
+				else
+					if grupTipe = 1:
+						npc_rel['A14'] += 1
+						'You sit next to Katja and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Ivanov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Katja, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+				else
+					 npc_rel['A14'] += 1
+					 'You sit next to Katja. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Ivanov asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		elseif scooltiperand = 14:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
@@ -1001,7 +1267,7 @@ if $ARGS[0] = 'computer':
 				'For the remainder of the class, he keeps shooting glances in your direction. He seems to be having a great time in class today and you suspect that you''re the reason.'
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'self'
 			if will_cost <=  pcs_willpwr:
 				act 'Ignore his stares and wait for the break (<<will_cost>> Willpower)':
@@ -1012,7 +1278,7 @@ if $ARGS[0] = 'computer':
 			else
 				act 'Ignore his stares and wait for the break (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'misc', 'self', 'medium'
 			if will_cost <=  pcs_willpwr:
 				act 'Call him out (<<will_cost>> Willpower)':
@@ -1025,12 +1291,12 @@ if $ARGS[0] = 'computer':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/upskirt.jpg"></center>'
 					'He can''t be doing that! You pull your skirt over your legs so he can''t look at you any more and loudly say "Mr. Ivanov, be careful! If you keep staring at me like that, your eyeballs might pop out of their sockets!"'
 					'A loud laughter erupts in the classroom, and he raps his desk several times until he gets the class to quieten down. "Go to the principal''s right now Miss <<$pcs_lastname>>!'
-					act 'Go to the Principals office': gt 'gschool_office', 'principal'
+					act 'Go to the principal''s office': gt 'gschool_office', 'principal'
 				end
 			else
 				act 'Call him out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end	
-			
+			end
+
 			gs 'willpower', 'exhib', 'self'
 			if will_cost <=  pcs_willpwr:
 				act 'Spread your legs (<<will_cost>> willpower)':
@@ -1053,7 +1319,7 @@ if $ARGS[0] = 'computer':
 			else
 				act 'Spread your legs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'misc', 'self', 'hard'
 			if will_cost <=  pcs_willpwr:
 				act 'Flip him off (<<will_cost>> Willpower)':
@@ -1097,12 +1363,12 @@ if $ARGS[0] = 'computer':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/alyrage2.jpg"></center>'
 				'He fumes. "That''s enough young lady. I''m taking you to the principal''s office." he says as he starts walking torwards her, but she grabs a chair and violently yells at him. "I will smash your fucking head in if you even dare try to touch me asshole!" This causes him to stop and take a step back, the whole class stunned. Alyona is known to have a violent streak, but she normally spends most of her time sleeping in class.'
-				
+
 				act 'Keep watching':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/alyrage3.jpg"></center>'
 					'Mr. Ivanov somewhat calmly says "Fine I won''t touch you, but you are going to the principal''s office." She screams and throws the chair across the room, then in a much more calm tone says "Fine, whatever. Let''s go." She heads out of class with Mr. Ivanov trailing behind her. Once they are gone, everyone starts talking about what just happened and sending texts on their phones. Neither of them return to class before the bell rings.'
-					
+
 					act 'Leave the classroom': gt 'gschool_lessons', 'short_break'
 				end
 			end
@@ -1128,7 +1394,7 @@ if $ARGS[0] = 'computer':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/computer/soniashirt.jpg"></center>'
 			'At the end of class, Mr. Ivanov gives a final assignment for the day. As your fellow students finish it, some of them get up and start checking out some of the computer books Mr. Ivanov has available in class. Sonia sits on one of the desks, her legs slightly spread and showing off her panties as she unbuttons her shirt until you can see between her boobs. Mr. Ivanov scolds her "Sit down and button your shirt."'
-			'Sonia smiles to him seductively. "I thought you liked what you saw."'
+			'Sonia smiles to him seductively. "I thought you liked what you saw?"'
 			'He blushes and repeats himself. "Sit down now." Sonia, with a bemused smile, sits back in her chair and slowly buttons her shirt back up.'
 			gs 'arousal', 'voyeur', 5
 			gs 'arousal', 'end'
@@ -1182,7 +1448,7 @@ if $ARGS[0] = 'russian':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nopanties_buttplug.jpg"></center>'
 				'You''ve been called up to answer the question written on the blackboard, but while solving it, you need to erase something. You accidently drop the cloth needed to wipe the board clean and hesitate to pick it up as you think about the fact that not only are you not wearing any panties, your ass is stuffed with a butt plug.'
 				*nl
-				'"Well?" Mr. Yenotin prods impatiently. Mr. Yenotin is right, might as well get on with it.'
+				'"Well?" Mr. Yenotin prods impatiently.'
 				'With a coy smile, you slowly begin to bend over until you feel your skirt rise up, exposing your bare pussy and ass to your classmates. Hearing the flurry of murmurs and whispers, you can''t help but squeeze and clench around the toy. The boys sound both surprised and intrigued by the sight while the girls whisper to one another that you''re a slut. From where Mr. Yenotin sits, he can''t see what everyone is fussing over, so he starts to move to get a better look. You quickly snap back up, adjust your skirt and with a devious smile and cloth in hand, start wiping away at the board as if nothing happened.'
 			else
 				gs 'exhibitionism', 1
@@ -1246,67 +1512,170 @@ if $ARGS[0] = 'russian':
 			'As you arrive in class you look around and decide to sit next to...'
 			act 'Marcus':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A146'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Marcus. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Yenotin, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Marcus, who awkwardly shuffles in his seat and avoids looking at you. As you look around, you see many of your classmates pointing and giggling, and not just at you. "Go on <<$pcs_nickname>>! You know you want that big black cock stuffed into your whore mouth and down your slutty throat!" you hear someone shout out.'
+				else
+					if grupTipe = 1:
+						npc_rel['A146'] += 1
+						'You sit next to Marcus and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Marcus, who tries to politely avoid conversation, but people start laughing at him for letting you talk to him. They then turn their attention to you and mock you for trying to speak with a popular kid.'
+				else
+					 npc_rel['A146'] += 1
+					 'You sit next to Marcus. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Yenotin asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Stasya':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A139'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Stasya. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Yenotin, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Stasya, who shoots daggers at you. "What the fuck do you want whore? Do I look like I talk to dick hungry sluts like you? Keep your filthy mouth away from Andrey or you''ll regret it bitch."'
+				else
+					if grupTipe = 1:
+						npc_rel['A139'] += 1
+						'You sit next to Stasya and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Stasya, but she scoffs at your attempts to speak with her and turns her attention to speaking with Irina.'
+				else
+					 npc_rel['A139'] += 1
+					 'You sit next to Stasya. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Yenotin asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Alyona':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A143'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Alyona. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Yenotin, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Alyona, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A143'] += 1
+						'You sit next to Alyona and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Alyona and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+				else
+					 npc_rel['A143'] += 1
+					 'You sit next to Alyona. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Yenotin asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Ekaterina':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A145'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Ekaterina. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Yenotin, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Alyona, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A145'] += 1
+						'You sit next to Ekaterina and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Ekaterina and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+				else
+					 'You sit next to Ekaterina and she immediately gives you a deathly stare that lets you know you shouldn''t even bother trying to talk to her.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Svyatoslav':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A8'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Svyatoslav. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Yenotin, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Svyatoslav, who ignores you at first before getting your attention and pointing at the bulge in his pants while winking. "You know you want it, so come and get it slut." he whispers with a smile.'
+				else
+					if grupTipe = 2:
+						npc_rel['A8'] += 1
+						'You sit next to Svyatoslav and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Svyatoslav, who completely ignores you and talks to Vanya instead.'
+				else
+					 npc_rel['A8'] += 1
+					 'You sit next to Svyatoslav. He is a little surprised that you chose to do so, but you are able to strike up a brief conversation with him where he flirts with you before Mr. Yenotin asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Paulina':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A24'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Paulina. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Yenotin, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Paulina, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A24'] += 1
+						'You sit next to Alyona and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Paulina and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+				else
+					 npc_rel['A24'] += 1
+					 'You sit next to Paulina. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Ivanov asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
-			act 'Sonia':
+			act 'Viktoria':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A25'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Sonia. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Yenotin, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vicky, who gives you a disgusted glare and walks away to sit with Vanya.'
+				else
+					if grupTipe = 1:
+						npc_rel['A15'] += 1
+						'You sit next to Vicky and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Vicky, but she ignores you and instead talks to Vanya and her sister.'
+				else
+					 npc_rel['A15'] += 1
+					 'You sit next to Vicky. She is a little surprised that you chose to do so, but you are able to strike up a brief conversation with her before Mr. Yenotin asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Irina':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A17'] += 1
+				 *clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Irina. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mr. Yenotin, mostly when you get a bit too loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principal''s office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Irina. She looks at you in disgust and turns away to talk to someone else.'
+				else
+					if grupTipe = 1:
+						npc_rel['A17'] += 1
+						'You sit next to Irina and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Yenotin when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Irina, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and talking to other people.'
+				else
+					 npc_rel['A17'] += 1
+					 'You sit next to Irina. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Yenotin asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		elseif scooltiperand = 14:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'
@@ -1439,7 +1808,7 @@ if $ARGS[0] = 'russian':
 				end
 			else
 				act 'Call him out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end	
+			end
 			gs 'willpower', 'exhib', 'self', 'hard'
 			if will_cost <=  pcs_willpwr:
 				act 'Spread your legs (<<will_cost>> willpower)':

+ 390 - 85
locations/gschool_lessonsev2.qsrc

@@ -1,6 +1,6 @@
 # gschool_lessonsev2
 !2020/10/16
-! This file contains the class events for geopgraphy, math, history and shop 
+! This file contains the class events for geography, math, history and shop
 
 if $ARGS[0] = 'geography':
 	*clr & cla
@@ -63,62 +63,168 @@ if $ARGS[0] = 'geography':
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand =< 9:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-			'As you arrive in class, you look around and decided to sit next to...'
+			'As you arrive in class, you look around and decide to sit next to...'
 			chrsm_exp += rand(1,2)
 			act 'Mefodiy':
 				*clr & cla
-				npc_rel['A148'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Mefodiy during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Mefodiy, who expresses his disgust at your slutiness with sarcastic jokes and then ignores you for the rest of the lesson.'
+				else
+					if grupTipe = 1:
+						npc_rel['A148'] += 1
+						'You sit next to Mefodiy and you spend most of the class talking quietly with each other, often getting stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Mefodiy, but he ignores you for the duration of the lesson.'
+					else
+						npc_rel['A148'] += 1
+						'You sit next to Mefodiy. He is a little surprised that you chose to do so, but you are able to strike up a brief conversation with him before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Andrey and Stasya':
 				*clr & cla
-				npc_rel['A147'] += 1
-				npc_rel['A139'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'During class you sit next to Andrey and his girlfriend Stasya. You spend most of the class talking quietly with each other, though the two of you often get dirty looks from Mrs. Sokoloff, mostly when you get a bit too loud. She clears her throat a few times and even hushes you once, before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Andrey and Stasya. Stasya glares at you and warns you not to even try and suck Andrey''s dick, but he laughs in response, saying how he would never let your filthy mouth near him.'
+				else
+					if grupTipe = 1:
+						npc_rel['A139'] += 1
+						npc_rel['A147'] += 1
+						'You sit next to Andrey and Stasya and you spend most of the class talking quietly with each other, often getting stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you all to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Andrey and Stasya, but they dismiss all of your attempts to speak with them and instead spend the lesson talking to each other.'
+					else
+						npc_rel['A139'] += 1
+						npc_rel['A147'] += 1
+						'You sit next to Andrey and Stasya. They are a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Valentin':
 				*clr & cla
-				npc_rel['A158'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Valentin during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Valentin. He gives you a perverted smile and keeps asking if you want "go for a ride" with him. "And I don''t mean on my bike, slut." he adds with a wink.'
+				else
+					if grupTipe = 4:
+						npc_rel['A158'] += 1
+						'You sit next to Valentin and you spend most of the class talking quietly with each other, often getting stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Valentin and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A158'] += 1
+						'You sit next to Valentin. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Evgeny':
 				*clr & cla
-				npc_rel['A151'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Evgeny during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Evgeny. He looks at you in disgust, picks up his chess board and finds another seat to play his game.'
+				else
+					'You sit next to Evgeny, but he is so focused on the chess game in front of him that he doesn''t notice you and ignores your efforts to communicate with him.'
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Artem':
 				*clr & cla
-				npc_rel['A2'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Artem during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Artem. He looks at you in disgust and instead focuses on his coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A2'] += 1
+						'You sit next to Artem and you spend most of the class talking quietly with each other. You often get Miss Orlov''s best attempts to give you a stern look when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Artem, but he ignores you and chooses to talk to other people or do his coursework.'
+					else
+						npc_rel['A2'] += 1
+						'You sit next to Artem. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Miss Orlov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Vanya':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Vanya during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vanya, who immediately stands up and walks over to sit with Katja and Vicky, all of them giving disgusted looks.'
+				else
+					if grupTipe = 2:
+						npc_rel['A165'] += 1
+						'You sit next to Vanya and you spend most of the class talking quietly with each other, often getting stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Vanya. He ignores you, instead choosing to lean back and talk with Katja and Vicky.'
+					else
+						npc_rel['A165'] += 1
+						'You sit next to Vanya. He is a little surprised that you chose to do so, but you are able to strike up a brief conversation with him before you catch Vicky giving you dagger eyes and you turn away.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lazar':
 				*clr & cla
-				npc_rel['A149'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Irina during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lazar, who mocks you for the duration of the lesson about how many dicks you''ve sucked and how your breath probably smells of cum.'
+				else
+					if grupTipe = 2:
+						npc_rel['A149'] += 1
+						'You sit next to Lazar and you spend most of the class talking quietly with each other, often getting stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Lazar. He ignores you, only talking to you if it involves mocking you.'
+					else
+						npc_rel['A149'] += 1
+						'You sit next to Lazar. He is a little surprised that you chose to do so, but seems to enjoy the attention you''re giving him. You are able to strike up a brief conversation with him before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Vitek':
 				*clr & cla
-				npc_rel['A9'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Vitek during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vitek. He gives you a perverted smile and leans back in his chair to show you the bulge in his pants. "It''s all yours, whore. All you have to do is ask." he says with a wink.'
+				else
+					if grupTipe = 4:
+						npc_rel['A9'] += 1
+						'You sit next to Vitek and you spend most of the class talking quietly with each other, often getting stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Vitek and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A156'] += 1
+						'You sit next to Vitek. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		elseif scooltiperand = 10:
@@ -180,7 +286,7 @@ if $ARGS[0] = 'geography':
 							'You glance up at her and then turn to clean up the rest of your shoulder while looking at the boys. "Something must have dripped on me from the ceiling and I was just cleaning it up." Mrs. Sokoloff looks up at the celling, as if expecting something to fall from it for a few moments and then goes back to teaching the class.'
 							act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 						end
-						
+
 						gs 'willpower', 'misc', 'self', 'medium'
 						if will_cost <= pcs_willpwr:
 							act 'Tell on them (<<will_cost>> Willpower)':
@@ -227,7 +333,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/tease.jpg"></center>'
 				'You decide to tease them a little and begin laughing. "Well, from what I''ve noticed you guys are in big trouble if Marcus begins going after all the girls. There''s a reason they say ''once you go black you never go back.''"'
-		        'The boys are sitting there with their mouths wide open. They can''t believe what they just heard.'
+				'The boys are sitting there with their mouths wide open. They can''t believe what they just heard.'
 				'You continue laughing. "You lot really are fucking stupid! How the hell should I know? Tell you what. Next time you have gym class, stand next to each other and compare your little dicks, faggots."'
 				'"That''s enough! You''ve had your fun." Mrs. Sokoloff angrily shouts. You quickly settle down and return to the lesson.'
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
@@ -404,13 +510,13 @@ if $ARGS[0] = 'math':
 					gs 'willpower', 'pay', 'self'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/upskirt.jpg"></center>'
-					'He can''t be doing that! You pull your skirt over your legs so he can''t look at you any more and loudly say "Mr. Tsarev, be careful! If you keep staring at me like that, your eyeballs might pop out of their sockets!"' 
+					'He can''t be doing that! You pull your skirt over your legs so he can''t look at you any more and loudly say "Mr. Tsarev, be careful! If you keep staring at me like that, your eyeballs might pop out of their sockets!"'
 					'Loud laughter erupts in the classroom and Mr. Tsarev is obviously embarrassed. He opens his mouth to speak, but realizes that speaking might make things worse, so he tries his best to get the class back under control before continuing the lesson, carefully avoiding your legs.'
 					act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 				end
 			else
 				act 'Call him out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end	
+			end
 			gs 'willpower', 'exhib', 'self', 'hard'
 			if will_cost <= pcs_willpwr:
 				act 'Spread your legs (<<will_cost>> willpower)':
@@ -506,14 +612,14 @@ if $ARGS[0] = 'math':
 							gs 'willpower', 'pay', 'resist'
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/math/dare5.jpg"></center>'
-							'You shake your head. Christina and Lariska taunt you for not doing it. "Come on your pussy. Don''t be a little bitch and just do it."'
+							'You shake your head and Christina and Lariska taunt you for not doing it. "Come on you pussy. Don''t be a little bitch and just do it."'
 							'You keep up your resolve, shaking your head again and then hiss to Lariska. "Why don''t you do it?"'
 							'Christina nods and says to Lariska "Show her you''re no pussy." Lariska looks around and then puts her phone under her skirt for a moment, then pulls it back up. You lean over to glance and can see a close up image of her pussy. She then sends it through the school wifi to Mr. Tsarev, who stops what he is doing when his phone buzzes and looks at it. There is a shocked look on his face for a moment before he looks around at the class, obviously trying to figure out who sent it. A few minutes later, the bell to end class rings.'
 							act 'Leave class': gt 'gschool_lessons', 'short_break'
 						end
 					else
 						act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end	
+					end
 					act 'Do it':
 						*clr & cla
 						gs 'fame', 'pav', 'sex', 1
@@ -626,13 +732,13 @@ if $ARGS[0] = 'history':
 				gs 'fame', 'pav', 'sex', 2
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_4_2.jpg"></center>'
 				'Before you can answer the question Mrs. Sokoloff poses you, you have to clean the blackboard. You accidentally drop the cloth used to wipe it clean with and totally forgoe that you aren''t wearing panties. The whistling and shouting from the boys and murmurs of disapproval from most of the girls behind you tell you that everyone has a clear view of your bare ass and both of your holes are on display for everyone to see. Everyone but Mrs. Sokoloff that is, who has no clue why the class is so riled up and desperately tries to calm them down.'
-			elseif $pantyworntype = 'none' and analplugin = 1:	
+			elseif $pantyworntype = 'none' and analplugin = 1:
 				gs 'exhibitionism', 2
 				gs 'fame', 'pav', 'sex', 3
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nopanties_buttplug.jpg"></center>'
 				'You''ve been called up to answer the question written on the blackboard, but while solving it, you need to erase something. You accidently drop the cloth needed to wipe the board clean and hesitate to pick it up as you think about the fact that not only are you not wearing any panties, your ass is stuffed with a butt plug.'
 				*nl
-				'"Well?" Mrs. Sokoloff prods impatiently. Mrs. Sokoloff is right, might as well get on with it.'
+				'"Well?" Mrs. Sokoloff prods impatiently.'
 				'With a coy smile, you slowly begin to bend over until you feel your skirt rise up, exposing your bare pussy and ass to your class. Hearing the flurry of murmurs and whispers, you can''t help but squeeze and clench around the toy. The boys sound both surprised and intrigued by the sight while the girls whisper to one another that you''re a slut. From where Mrs. Sokoloff sits, she can''t see what everyone is fussing over, so she starts to move to get a better look. You quickly snap back up, adjust your skirt and with a devious smile and cloth in hand, you start wiping away at the board as if nothing happened.'
 			else
 				gs 'exhibitionism', 1
@@ -816,69 +922,173 @@ if $ARGS[0] = 'history':
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand =< 11:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-			'As you arrive in class, you look around and decided to sit next to...'
+			'As you arrive in class, you look around and decide to sit next to...'
 			act 'Marcus':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A146'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Marcus during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Marcus, who awkwardly shuffles in his seat and avoids looking at you. As you look around, you see many of your classmates pointing and giggling, and not just at you. "Go on <<$pcs_nickname>>! You know you want that big black cock stuffed into your whore mouth and down your slutty throat!" you hear someone shout out.'
+				else
+					if grupTipe = 1:
+						npc_rel['A146'] += 1
+						'You sit next to Marcus and you spend most of the class talking quietly with each other, often getting stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Marcus, who tries to politely avoid conversation, but people start laughing at him for letting you talk to him. They then turn their attention to you and mock you for trying to speak with a popular kid.'
+					else
+						npc_rel['A146'] += 1
+						'You sit next to Marcus. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lena':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A20'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Lena during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lena, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A20'] += 1
+						'You sit next to Lena and you spend most of the class talking quietly with each other. You often get stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Lena and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A20'] += 1
+						'You sit next to Lena. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Roman':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A157'] += 1
+					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Roman during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Roman, a decision you regret when he scares you with his deathly stares and comments about you being a dirty, disgusting whore who nobody would miss.'
+				else
+					if grupTipe = 4:
+						npc_rel['A157'] += 1
+						'You sit next to Roman and you spend most of the class talking quietly with each other. You often get stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Roman and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A157'] += 1
+						'You sit next to Roman. He stares straight into your eyes with a creepy look that terrifies you and causes you to look away in fear.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Petka':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A6'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Petka during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Petka. He looks at you in disgust and instead focuses on his coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A6'] += 1
+						'You sit next to Petka and you spend most of the class talking quietly with each other, often getting stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Petka, but he ignores you and chooses to talk to other people or do his coursework.'
+					else
+						npc_rel['A6'] += 1
+						'You sit next to Petka. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mrs. Sokoloff asks you to be quiet.'
+					end
+			   end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lera':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A21'] += 1
+					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Lera during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lera, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A21'] += 1
+						'You sit next to Lera and you spend most of the class talking quietly with each other. You often get stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Lera and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A21'] += 1
+						'You sit next to Lera. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lina':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A19'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Lina during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lina, who loudly scoffs. "Don''t you have to go and suck a dick somewhere you massive whore?"'
+				else
+					if grupTipe = 2:
+						npc_rel['A19'] += 1
+						'You sit next to Lina and you spend most of the class talking quietly with each other. You often get stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Lina, who scoffs loudly when you try talking to her. "Go and talk to Lesco. He''s the only friend a loser like you will ever get. If you''re lucky."'
+					else
+						npc_rel['A19'] += 1
+						'You sit next to Lina. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Igor':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A4'] += 1
+					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Igor during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Igor, who just stares at you before looking around for somewhere else to sit. "God, I have to sit next to the bike?" he moans when he can''t find anywhere to go.'
+				else
+					if grupTipe = 1:
+						npc_rel['A4'] += 1
+						'You sit next to Igor and you spend most of the class talking quietly with each other. You often get stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Igor, who makes great efforts to not avoid talking to you.'
+					else
+						npc_rel['A4'] += 1
+						'You sit next to Igor. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Niko':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A189'] += 1
+					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Niko during class. You spend much of the class talking quietly to each other, often getting looks from Mrs. Sokoloff when you get to loud. She clears her throat a few times and even hushes you once, finally she tells you to be quiet or she will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Niko, who makes crude remarks about how you should under his desk and on your knees sucking his dick like a good little slut.'
+				else
+					if grupTipe = 4:
+						npc_rel['A189'] += 1
+						'You sit next to Niko and you spend most of the class talking quietly with each other. You often get stern looks from Mrs. Sokoloff when you get a bit too loud. She clears her throat and hushes you a few times before she finally tells you to be quiet or she''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Niko and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A189'] += 1
+						'You sit next to Niko. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mrs. Sokoloff asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		elseif scooltiperand = 12:
@@ -982,7 +1192,7 @@ if $ARGS[0] = 'shop':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nopanties_buttplug.jpg"></center>'
 				'You''ve been called up to answer the question written on the blackboard, but while solving it, you need to erase something. You accidently drop the cloth needed to wipe the board clean and hesitate to pick it up as you think about the fact that you''re not wearing any panties while your ass is currently stuffed full with a butt plug.'
 				*nl
-				'"Well?" Mr. Kuznetsov prods impatiently. Mr. Kuznetsov is right, might as well get on with it.'
+				'"Well?" Mr. Kuznetsov prods impatiently.'
 				'With a coy smile, you slowly begin to bend over until you feel your skirt rise up, exposing your bare pussy and ass to your class. Hearing the flurry of murmurs and whispers, you can''t help but squeeze and clench around the toy. The boys sound both surprised and intrigued by the sight while the girls whisper to one another that you''re a slut. From where Mr. Kuznetsov sits, he can''t see what everyone is fussing over, so he starts to move to get a better look. You quickly snap back up, adjust your skirt and with a devious smile and cloth in hand, you start wiping away at the board as if nothing happened.'
 			else
 				gs 'exhibitionism', 1
@@ -992,7 +1202,7 @@ if $ARGS[0] = 'shop':
 			end
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand = 3:
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_9.jpg"></center>' 
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_9.jpg"></center>'
 			'As you sit in class waiting for the lesson to begin, you can''t help but admire the expensive looking stockings Viktoria is wearing. With a tinge of jealousy, you wonder where you could buy yourself some and if you can afford them.'
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand = 4:
@@ -1128,7 +1338,7 @@ if $ARGS[0] = 'shop':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/class1.jpg"></center>'
 				'You shake your head at Mr. Kuznetsov, desperately wanting to turn around and strangle Dan, but you don''t dare with Mr. Kuznetsov now keeping an eye on you.'
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
-			end			
+			end
 			gs 'willpower', 'misc', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Slap Dan (<<will_cost>> Willpower)':
@@ -1164,68 +1374,163 @@ if $ARGS[0] = 'shop':
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand =< 10:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-			'As you arrive in class, you look around and decided to sit next to...'
+			'As you arrive in class, you look around and decide to sit next to...'
 			act 'Dimka':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A1'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Dimka during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Kuznetsov when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Dimka, who laughs at your slutiness with sarcastic jokes and then ignores you for the rest of the lesson.'
+				else
+					if grupTipe = 1:
+						npc_rel['A1'] += 1
+						'You sit next to Dimka and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Kuznetsov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Dimka, but he ignores you for the duration of the lesson.'
+					else
+						npc_rel['A1'] += 1
+						'You sit next to Dimka. He is a little surprised that you chose to do so, but you are able to strike up a brief conversation with him before Mr. Kuznetsov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
-			act 'Vicky':
+			act 'Viktoria':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A15'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Vicky during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Kuznetsov when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vicky, who gives you a disgusted glare and walks away to sit with Vanya.'
+				else
+					if grupTipe = 1:
+						npc_rel['A15'] += 1
+						'You sit next to Vicky and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Kuznetsov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Vicky, but she ignores you and instead talks to Vanya and her sister.'
+					else
+						npc_rel['A15'] += 1
+						'You sit next to Vicky. She is a little surprised that you chose to do so, but you are able to strike up a brief conversation with her before Mr. Kuznetsov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Dan':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A10'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Dan during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Kuznetsov when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Dan. He gives you a perverted smile and keeps asking if you want to suck his dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A10'] += 1
+						'You sit next to Dan and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Kuznetsov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Dan and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A10'] += 1
+						'You sit next to Dan. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Kuznetsov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Vitek':
-				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A9'] += 1
+				 *clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Vitek during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Kuznetsov when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vitek. He gives you a perverted smile and leans back in his chair to show you the bulge in his pants. "It''s all yours, whore. All you have to do is ask." he says with a wink.'
+				else
+					if grupTipe = 4:
+						npc_rel['A9'] += 1
+						'You sit next to Vitek and you spend most of the class talking quietly with each other, often getting stern looks from Mr Kuznetsov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Vitek and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A156'] += 1
+						'You sit next to Vitek. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Kuznetsov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Vasily':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A11'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Vasily during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Kuznetsov when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vasily. He gives you a perverted smile and keeps asking if you want to suck his dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A11'] += 1
+						'You sit next to Vasily and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Kuznetsov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Vasily and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A11'] += 1
+						'You sit next to Vasily. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Kuznetsov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Paulina':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A24'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Paulina during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Kuznetsov when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Paulina, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A24'] += 1
+						'You sit next to Alyona and you spend most of the class talking quietly with each other. You often get stern looks from Mr. Kuznetsov when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Paulina and she immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A24'] += 1
+						'You sit next to Paulina. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Kuznetsov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
-			act 'Fedor':
+			act 'Petia':
 				*clr & cla
 				chrsm_exp += rand(1,2)
-				npc_rel['A5'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Fedor during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Kuznetsov when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				if pav_slut >= 150:
+					'As you walk into class, you look around and to your despair find that the only seat left is next to Petia, everyone else having given the fat, smelly loser a wide berth. Your nostrils are assaulted as soon as you sit down, the ordeal made worse by Petia leaning in and asking if he can get a blowjob since you''re such a slut. You reply by sticking your fingers in your mouth and gagging. "When will you realise that you''re such a fat and smelly loser that not even <<$pcs_nickname>> will suck your tiny dick?" Arkadi chimes in, causing the gopniks to gang up on him and free you from his horrible attempts at hitting on you.'
+				else
+					'As you walk into class, you look around and to your despair find that the only seat left is next to Petia, everyone else having given the fat, smelly loser a wide berth. Your nostrils are assaulted as soon as you sit down, the ordeal made worse by Petia leaning in and continually making disgusting attempts to hit on you, despite you clearly not being interested. You recoil and gag as his proximity makes the smell of him worse. "Girls always gag and run away when you talk to them because you''re a fat, disgusting loser that I can smell from over here! They don''t want to and never will suck your tiny dick, so fuck off and leave them alone." Arkadi chimes in, causing the gopniks to gang up on him and free you from the ordeal.'
+				end
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Marcus':
 				*clr & cla
-				npc_rel['A146'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Marcus during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Kuznetsov when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Marcus, who awkwardly shuffles in his seat and avoids looking at you. As you look around, you see many of your classmates pointing and giggling, and not just at you. "Go on <<$pcs_nickname>>! You know you want that big black cock stuffed into your whore mouth and down your slutty throat!" you hear someone shout out.'
+				else
+					if grupTipe = 1:
+						npc_rel['A146'] += 1
+						'You sit next to Marcus and you spend most of the class talking quietly with each other, often getting stern looks from Mr. KuznetsovVal when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Marcus, who tries to politely avoid conversation, but people start laughing at him for letting you talk to him. They then turn their attention to you and mock you for trying to speak with a popular kid.'
+					else
+						npc_rel['A146'] += 1
+						'You sit next to Marcus. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Kuznetsov asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		elseif scooltiperand = 11:
@@ -1326,7 +1631,7 @@ if $ARGS[0] = 'shop_punishment':
 				minut += 2
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/ruslan/sex/pshop3.jpg"></center>'
 				if hotcat >= 6 and pav_slut >= 150:
-					if $pantyworntype ! 'none':						
+					if $pantyworntype ! 'none':
 						'He quickly walks around his desk and once he is standing next to you, he shoves you forward, bending you over his desk. He pulls up your skirt and violently yanks down your panties. You can hear the tearing fabric as he does. He gives your bare ass one hard open handed swat that stings. You expect more but nothing comes. You look back just as he pulls something out of his pocket. He holds it up for you to see. It is a larger than average butt plug.'
 					else
 						'He quickly walks around his desk and once he is standing next to you, he shoves you forward, bending you over his desk. He pulls up your skirt and forcefully holds you down over his desk. "Not even wearing panties to school you little slut." he says as he gives your bare ass one hard open handed swat that stings. You expect more but nothing comes. You look back just as he pulls something out of his pocket. He holds it up for you to see. It is a larger than average butt plug.'

+ 309 - 83
locations/gschool_lessonsev3.qsrc

@@ -42,7 +42,7 @@ if $ARGS[0] = 'literature':
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			gs 'willpower', 'misc', 'self', 'medium'
-			if will_cost <= pcs_willpwr:	
+			if will_cost <= pcs_willpwr:
 				act 'Defend Igor (<<will_cost>> Willpower)':
 					*clr & cla
 					gs 'willpower', 'pay', 'self'
@@ -251,12 +251,12 @@ if $ARGS[0] = 'reading':
 		'<center><img <<$set_imgh>> src="images/characters/shared/photos/big159.jpg"></center>'
 		'"Screw reading! <<$pcs_nickname>>''s mouth is better suited for sucking cock." you overhear someone say from behind you. You turn around and it''s none other than Petia staring back at you. Unashamed, a perverted smile spreads across his face. You get the feeling he''s undressing you with his eyes.'
 		act 'Say nothing':
-			*clr & cla			
+			*clr & cla
 			'Unable to respond, you turn around without confronting him. You hear him chuckle and mutter something incoherent under his breath, but he doesn''t say anything else for the remainder of class. Replaying the encounter in your head, a part of you wonders if saying nothing was the right thing to do.'
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		end
 		act 'Blush':
-			cla & *nl			
+			cla & *nl
 			'Your cheeks flush with heat at his words and you meekly look away, feeling his leering gaze burn into your neck. A few boys nearby snigger at his remark and a couple girls huff in disgust.'
 			*nl
 			'As class continues and everyone''s attention moves on, you wonder maybe if your reaction might''ve given the wrong impression...'
@@ -303,7 +303,7 @@ if $ARGS[0] = 'reading':
 				*nl
 				'"Damn <<$pcs_nickname>> isn''t fucking around." Anushka marvels, giving you a nod of approval.'
 				'"Just hit that fat piece of shit! Nobody''s going to care." Roman comments as he turns to face Petia with a scowl.'
-				'"Jesus Christ, when are you gonna realize no one fucking likes you, especially chicks!?" Arkadi adds, his lips curled back in disgust. Before you know it, the three gopniks have zeroed in on the outcast, giving him a verbal lashing he''ll spend all day recovering from.'
+				'"Jesus Christ, when are you going to realize that nobody fucking likes you, especially chicks!?" Arkadi adds, his lips curled back in disgust. Before you know it, the three gopniks have zeroed in on the outcast, giving him a verbal lashing he''ll spend all day recovering from.'
 				act 'Get back to work':
 					*clr & cla
 					'Leaving it to the gopniks to finish what you started, you go back to work.'
@@ -312,6 +312,7 @@ if $ARGS[0] = 'reading':
 				act 'Join in':
 					*clr & cla
 					grupvalue[1] += 1
+					grupvalue[2] += 1
 					grupvalue[3] -= 1
 					grupvalue[4] += 1
 					'You join the three gopniks and continue to mercilessly berate Petia until he''s saved by Ms. Braakman telling everyone to get back to work.'
@@ -322,7 +323,7 @@ if $ARGS[0] = 'reading':
 			act 'Tell him to fuck off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 		gs 'willpower', 'misc', 'self', 'medium'
-		if will_cost <= pcs_willpwr:		
+		if will_cost <= pcs_willpwr:
 			act 'Insult him (<<will_cost>> Willpower)':
 				*clr & cla
 				gs 'willpower', 'misc', 'self', 'medium'
@@ -330,6 +331,7 @@ if $ARGS[0] = 'reading':
 				gs 'stat'
 				demerit += 5
 				grupvalue[1] += 1
+				grupvalue[2] += 1
 				grupvalue[3] -= 1
 				grupvalue[4] += 1
 				'"You''re too fat to even see your own dick, so what would you know about blowjobs besides being a pro at giving them?" you say with a mocking smile. There''s a moment of stunned silence before laughter breaks out in the class. Watching Petia''s face flush bright red as he struggles to defend himself fills you with a smug satisfaction.'
@@ -433,7 +435,7 @@ if $ARGS[0] = 'getphone':
 						if $pantyworntype ! 'none':
 							'"Hell no, I''m not going to--" You''re cut off as Ms. Braakman slaps you hard across your face. You look back at her in stunned silence as you cup your burning cheek.'
 							'"I wasn''t asking." she warns, her lips curling into a scowl. "Now do as I said."'
-							'The arrogance you had early quickly disappears as you stare into her cold, dark eyes. Obediently, you turn your back to her and await further instructions. "Bend over in front of that desk." she orders. You can only assume she means the one right in front of you, but it''s not like you''re going to ask for confirmation.'
+							'Your earlier arrogance quickly disappears as you stare into her cold, dark eyes. Obediently, you turn your back to her and await further instructions. "Bend over in front of that desk." she orders. You can only assume she means the one right in front of you, but it''s not like you''re going to ask for confirmation.'
 							*nl
 							'"If only you behaved this well in class." she quips as you place your hands on the desk, leaning down only slightly so that your ass doesn''t stick out too much. Ms. Braakman is quick to notice this, and without hesitation, she grabs you by the back of the neck and shoves your upper half down onto the desk, forcing you to present your ass to her. You wince as your cheek hits the hard surface, but Ms. Braakman doesn''t seem to care as she flips your skirt up onto your back and pulls your panties down.'
 							*nl
@@ -522,8 +524,8 @@ if $ARGS[0] = 'english':
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			gs 'willpower', 'misc', 'self', 'medium'
-			if will_cost <= pcs_willpwr:	
-				act 'Play a cruel trick on them (<<will_cost>> Willpower)':
+			if will_cost <= pcs_willpwr:
+				act 'Trick them (<<will_cost>> Willpower)':
 					*clr & cla
 					gs 'willpower', 'pay', 'self'
 					gs 'stat'
@@ -533,12 +535,12 @@ if $ARGS[0] = 'english':
 					grupvalue[4] -= 1
 					grupvalue[1] += 1
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/english/events/badlanguage.jpg"></center>'
-					'"Sure, repeat after me: I''m a worthless cock-sleeve who enjoys being a cum dump to all the boys in school."'
+					'"Sure, repeat after me: I''m a worthless cock-sleeve who enjoys being a cum dump for all the boys in school."'
 					'Lera and Lena seem surprised with how much you say, but you reassure them it''s a really good insult; the worst of the worst. With a smile, they repeat the sentence, completely unaware of what they''re actually saying.'
 					act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 				end
 			else
-				act 'Play a cruel trick on them (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				act 'Trick them (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		elseif scooltiperand = 4:
 			if pcs_makeup > 1:
@@ -605,7 +607,7 @@ if $ARGS[0] = 'english':
 		elseif scooltiperand = 6:
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/english/belver.jpg"></center>'
-			'Near the end of class, Bella pulls out a paper while Veronika checks her makeup, apparently both are pretty bored with class and have given up trying to pay attention.'
+			'Near the end of class, Bella pulls out a paper while Albina checks her makeup. They both seem pretty bored with class and have given up trying to pay attention.'
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand = 7:
 			*clr & cla
@@ -641,7 +643,7 @@ if $ARGS[0] = 'english':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/english/leraeatme.jpg"></center>'
 			'You notice Lera squirming around in her seat during class and decide to see what''s wrong. "What''s up?" you ask.'
-			'She glances at you and seems like she is about to have a sharp retort, but then closes her mouth and seems to really look at you and then says "Nothing you couldn''t fix for me." She sticks her tongue out between two of her fingers in the universal ''eat me'' sign. You can''t help but blush a little as it caught you a little off guard, as Lera seems to only pays attention to Lena. Before you can reply though, Ms. Braakman clears her throat and gets you both looking forward again. She spends the rest the class keeping an eye on both of you.'
+			'She glances at you and seems like she is about to have a sharp retort, but then closes her mouth and seems to really look at you and then says "Nothing you couldn''t fix for me." She sticks her tongue out between two of her fingers in the universal ''eat me'' sign. You can''t help but blush a little as since Lera only ever seems to pay attention to Lena. Before you can reply, Ms. Braakman clears her throat and gets you both looking forward again. She spends the rest the class keeping an eye on both of you.'
 			gs 'arousal', 'erotic', 5
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -650,7 +652,7 @@ if $ARGS[0] = 'english':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/english/lerapussy.jpg"></center>'
 			'You notice Lera squirming around in her seat during class and decide to see what''s wrong. "What''s up?" you ask.'
-			'She glances at you and seems like she is about to have a sharp retort, but then closes her mouth and seems to really look at you, but the bell rings to end class. As everyone gets up and heads out of class she says. "Nothing you couldn''t fix for me, if you put that tongue to good use for a change." She pulls up her skirt and pulls her panties aside to show you her clean shaven pussy. Before you can respond though, Lena comes over and steps between the two of you, blocking your view. They exchange a few whispers and then leave class together.'
+			'She glances at you and seems like she is about to have a sharp retort, but then closes her mouth and seems to really look at you, but the bell rings to end class. As everyone gets up and heads out of class she says "Nothing you couldn''t fix for me, if you put that tongue to good use for a change." She pulls up her skirt and pulls her panties aside to show you her clean shaven pussy. Before you can respond, Lena comes over and steps between the two of you, blocking your view. They exchange a few whispers and then leave class together.'
 			gs 'arousal', 'erotic_nudity', 5
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -721,7 +723,7 @@ if $ARGS[0] = 'working':
 		end
 		gs 'willpower', 'misc', 'self', 'medium'
 		if will_cost <= pcs_willpwr:
-			act 'Ignore them (<<will_cost>> Willpower)': 
+			act 'Ignore them (<<will_cost>> Willpower)':
 				cla
 				gs 'willpower', 'misc', 'self', 'medium'
 				gs 'willpower', 'pay', 'self'
@@ -765,7 +767,7 @@ if $ARGS[0] = 'working':
 		end
 	elseif scooltiperand = 3:
 		'<center><img <<$set_imgh>> src="images/characters/shared/photos/big3.jpg"></center>'
-		'"Hey, do you think you can help me? You seem to know what you''re doing," Ivan whispers to you. He laughs a bit nervously, clearly he isn''t used to asking for help like this.'		
+		'"Hey, do you think you can help me? You seem to know what you''re doing." Ivan whispers to you. He laughs a bit nervously, clearly he isn''t used to asking for help like this.'
 		act 'Help him':
 			*clr & cla
 			npc_rel['A3'] +=1
@@ -775,7 +777,7 @@ if $ARGS[0] = 'working':
 		end
 		gs 'willpower', 'misc', 'self', 'medium'
 		if will_cost <= pcs_willpwr:
-			act 'Make up an excuse (<<will_cost>> Willpower)': 
+			act 'Make up an excuse (<<will_cost>> Willpower)':
 				*clr & cla
 				npc_rel['A3'] -= 2
 				grupvalue[2] -= 1
@@ -854,7 +856,7 @@ if $ARGS[0] = 'music':
 		school_event_hour = 1
 		scooltiperand = rand(1,22)
 		if scooltiperand = 1:
-			if Katja_tanga_end = 1 and $pantyworntype ! 'none':	
+			if Katja_tanga_end = 1 and $pantyworntype ! 'none':
 				gs 'exhibitionism', 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/scoolrand_1.jpg"></center>'
 				'As you move into the classroom, Katja runs up to you with a slight blush on her face. Before you know it, she gives you a deep kiss and pulls up your skirt to touch your ass. You return the kiss, not caring about the hooting and hollering in the background from your fellow classmates.'
@@ -1085,13 +1087,26 @@ if $ARGS[0] = 'music':
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand =< 13:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-			'As you arrive in class you look around and decided to sit next to...'
+			'As you arrive in class you look around and decide to sit next to...'
 			act 'Katja':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A14'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Katja during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Katja. She stares at you in disbelief and starts blushing bright red before she gets up and hurries to sit next to her sister.'
+				else
+					if grupTipe = 1:
+						npc_rel['A14'] += 1
+						'You sit next to Katja and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Katja, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+					else
+						npc_rel['A14'] += 1
+						'You sit next to Katja. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Vasilyev asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Radomir':
@@ -1099,55 +1114,137 @@ if $ARGS[0] = 'music':
 				chrsm_exp += rand(1,2)
 				npc_rel['A154'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Radomir during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				if pav_slut >= 150 or grupTipe = 5:
+					'You sit next to Radomir, but he ignores your attempts to speak by saying that he only talks to girls who he wants to fuck, making it clear that you aren''t one of those girls.'
+				else
+					'You sit next to Radomir, but you don''t get a chance to speak as he dominates the conversation about how amazing he and the band are and how he pulls all the hot chicks. He finishes by asking if you want to suck his dick.'
+				end
+				gs 'stat'
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lavrenti':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A155'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Lavrenti during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lavrenti. He gives you a perverted smile and keeps asking if you want to suck his dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A155'] += 1
+						'You sit next to Lavrenti and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Lavrenti and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A155'] += 1
+						'You sit next to Lavrenti. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Vasilyev asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Valentin':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A158'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Valentin during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Valentin. He gives you a perverted smile and keeps asking if you want "go for a ride" with him. "And I don''t mean on my bike, slut." he adds with a wink.'
+				else
+					if grupTipe = 4:
+						npc_rel['A158'] += 1
+						'You sit next to Valentin and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You are forced to sit next to Valentin and he immediately starts bullying you, eventually getting some of the other gopniks to join in.'
+					else
+						npc_rel['A158'] += 1
+						'You sit next to Valentin. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr Vasilyev asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lariska':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A13'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Lariska during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lariska, who gleefully laughs at you. "Don''t you have a big cock waiting for you in the bathroom, slut?"'
+				else
+					if grupTipe = 2:
+						npc_rel['A13'] += 1
+						'You sit next to Lariska and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Lariska, who giggles when you try talking to her. "Go and talk to Lesco. He''s the only friend a loser like you will ever get. If you''re lucky."'
+					else
+						npc_rel['A13'] += 1
+						'You sit next to Lariska. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Vasilyev asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Lina':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A19'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Lina during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Lina, who loudly scoffs. "Don''t you have to go and suck a dick somewhere you massive whore?"'
+				else
+					if grupTipe = 2:
+						npc_rel['A19'] += 1
+						'You sit next to Lina and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Lina, who scoffs loudly when you try talking to her. "Go and talk to Lesco. He''s the only friend a loser like you will ever get. If you''re lucky."'
+					else
+						npc_rel['A19'] += 1
+						'You sit next to Lina. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Vasilyev asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Bella':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A22'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Bella during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Bella, who makes no effort to hide her disgust. "You''re such a washed up and desperate slut who''ll do anything for a cock. How anyone here even tolerates you is beyond me."'
+				else
+					if grupTipe = 1:
+						npc_rel['A22'] += 1
+						'You sit next to Bella and she begrudingly engages you in a brief conversation that she quickly shuts down, deeming it to be too childish for her.'
+					elseif grupTipe = 5:
+						'Bella gives a disapproving look and makes no effort to hide her dislike of you. "How can you get to your age and not have at least one friend? You need to grow up."'
+					else
+						'You sit next to Bella and she rolls her eyes. "What do you want <<$pcs_firstname>>? I don''t have time to sit here and talk to kids."'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Petka':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A159'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Petia during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Petka. He looks at you in disgust and instead focuses on his coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A6'] += 1
+						'You sit next to Petka and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Petka, but he ignores you and chooses to talk to other people or do his coursework.'
+					else
+						npc_rel['A6'] += 1
+						'You sit next to Petka. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Vasilyev asks you to be quiet.'
+					end
+				end
+				gs 'stat'
+
 				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		elseif scooltiperand = 14:
@@ -1307,90 +1404,219 @@ if $ARGS[0] = 'art':
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand = 9:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/wedgieb.jpg"></center>'
-			'You hear a pained grasp, as did several others. You glance over just in time to see Dan letting go of Petia''s underwear. He pulled the panties half way up his back. You wince slightly at what looks like a painful wedgie.'
+			'You hear a pained grasp, as do several others. You glance over just in time to see Dan letting go of Petia''s underwear. He''s pulled his underwear half way up his back and you wince slightly at what looks like a painful wedgie.'
 			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 		elseif scooltiperand =< 11:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-			'As you arrive in class you look around and decided to sit next to...'
+			'As you arrive in class you look around and decide to sit next to...'
 			act 'Erast':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A150'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Erast during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Erast, who awkwardly shuffles in his seat and avoids looking at you. You can tell your reputation as the school bike is making him feel uncomfortable, but he''s too polite to say anything.'
+				else
+					if grupTipe = 2:
+						npc_rel['A150'] += 1
+						'You sit next to Erast and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Erast and he politely enages you in conversation before someone calls you out for trying to socialise with someone above your social standing and Erast grows quiet.'
+				else
+					 npc_rel['A146'] += 1
+					 'You sit next to Erast. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Julia':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A12'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Julia during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Julia. She avoids making eye contact with you and instead focuses on her coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A12'] += 1
+						'You sit next to Julia and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Julia, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+				else
+					 npc_rel['A12'] += 1
+					 'You sit next to Julia. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Katja':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A17'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Katja during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Katja. She stares at you in disbelief and starts blushing bright red before she gets up and hurries to sit next to her sister.'
+				else
+					if grupTipe = 1:
+						npc_rel['A14'] += 1
+						'You sit next to Katja and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Katja, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+				else
+					 npc_rel['A14'] += 1
+					 'You sit next to Katja. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Albina':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A23'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Albina during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Albina, who immediately looks you over before shaking her head in disgust and walking away to sit with Vicky.'
+				else
+					if grupTipe = 1 or grupTipe = 2 or AlbinaQW['Friends'] = 2:
+						npc_rel['A23'] += 1
+						'You sit next to Albina and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Albina, who gives you a pitiful look before turning away and ignoring you for the rest of the lesson.'
+				else
+					 'You sit next to Albina and she rolls her eyes. She begrudingly engages you in a very brief and awkward conversation, her piercing glare dissauding you from making any further attempts.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Anushka':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A144'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Anushka during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Anushka, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
+				else
+					if grupTipe = 4:
+						npc_rel['A144'] += 1
+						'You sit next to Anushka and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Anushka and she starts having fun with you, gleefully mocking you so much that the other gopniks join in.'
+				else
+					 npc_rel['A144'] += 1
+					 'You sit next to Anuska. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Natasha':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A16'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Natasha during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Natasha. She avoids making eye contact with you and instead focuses on her coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A16'] += 1
+						'You sit next to Natasha and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Natasha, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+				else
+					 npc_rel['A16'] += 1
+					 'You sit next to Natasha. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Feofan':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A152'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Feofan during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Feofan. He looks at you in disgust and instead focuses on his coursework.'
+				else
+					if grupTipe = 3:
+						npc_rel['A152'] += 1
+						'You sit next to Feofan and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Feofan, but he ignores you and chooses to talk to other people or do his coursework.'
+				else
+					 npc_rel['A152'] += 1
+					 'You sit next to Feofan. He is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with him before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Svyatoslav':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A8'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Svyatoslav during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Svyatoslav, who ignores you at first before getting your attention and pointing at the bulge in his pants while winking. "You know you want it, so come and get it slut." he whispers with a smile.'
+				else
+					if grupTipe = 2:
+						npc_rel['A8'] += 1
+						'You sit next to Svyatoslav and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Svyatoslav, who completely ignores you and talks to Vanya instead.'
+				else
+					 npc_rel['A8'] += 1
+					 'You sit next to Svyatoslav. He is a little surprised that you chose to do so, but you are able to strike up a brief conversation with him where he flirts with you before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
-			act 'Vicky':
+			act 'Viktoria':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A15'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Vicky during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Vicky, who gives you a disgusted glare and walks away to sit with Vanya.'
+				else
+					if grupTipe = 1:
+						npc_rel['A15'] += 1
+						'You sit next to Vicky and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Vicky, but she ignores you and instead talks to Vanya and her sister.'
+				else
+					 npc_rel['A15'] += 1
+					 'You sit next to Vicky. She is a little surprised that you chose to do so, but you are able to strike up a brief conversation with her before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Zinaida':
 				*clr & cla
-				chrsm_exp += rand(1,2)
-				npc_rel['A142'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				'You sit next to Zinaida during class. You spend much of the class talking quietly to each other, often getting looks from Mr. Vasilyev when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
-				act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
+				chrsm_exp += rand(1,2)
+				if pav_slut >= 150:
+					'You sit next to Zinaida. She avoids making eye contact with you and instead focuses on playing a game on her phone before class starts.'
+				else
+					if grupTipe = 3:
+						npc_rel['A16'] += 1
+						'You sit next to Zinaida and you spend most of the class talking quietly with each other, often getting stern looks from Mr. Vasilyev when you get a bit too loud. He clears his throat and hushes you a few times before he finally tells you to be quiet or he''ll send you to the principal''s office.'
+					elseif grupTipe = 5:
+						'You sit next to Zinaida, but she awkwardly ignores you and chooses to talk to other people or do her coursework.'
+				else
+					 npc_rel['A16'] += 1
+					 'You sit next to Zinaida. She is a little surprised that you chose to do so, but you are able to strike up a brief, if a little awkward, conversation with her before Mr. Vasilyev asks you to be quiet.'
+				end
+			end
+			gs 'stat'
+
+			act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 			end
 		elseif scooltiperand = 12:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/open.jpg"></center>'