1
0

2 Commity bcd7bc3aa6 ... b29a507186

Autor SHA1 Wiadomość Data
  Sicaa b29a507186 [added] social group reactions to Sveta's choice of school uniform - by Nutluck 4 lat temu
  Sicaa f9eb7c2671 [added] option to filter by gender for group_rel_change 4 lat temu
2 zmienionych plików z 245 dodań i 28 usunięć
  1. 240 27
      locations/gschool_chats.qsrc
  2. 5 1
      locations/gschool_socialchg.qsrc

+ 240 - 27
locations/gschool_chats.qsrc

@@ -1,5 +1,6 @@
 # gschool_chats
 
+
 if $ARGS[0] = 'nerds':
 	*clr & cla
 	minut += 5
@@ -7,24 +8,65 @@ if $ARGS[0] = 'nerds':
 		menu_off = 1
 		gschool_gropeday = daystart
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/boysex_tualet.jpg"></center>'
-		*nl
 		'When you enter the class, you feel someone moving in behind you and quickly pulling your skirt up. Your skirt is barely in the air, before you feel hands pawing at your ass. As you move to turn around, the hand quickly pulls away. By the time you can see who''s behind you, you find half the guys in your class standing there, all looking in different directions and trying to act inconspicuous, a few of them even having the gall to whistle innocently. You try to tell from their faces which one of them just touched you.'
-
 		act 'Ignore it': gt 'gschool_chats', 'nerds'
 		act 'Identify the perpetrator': gt 'gschool_events', 'rand_scoolboy'
 	else
-		if grupTipe = 3:
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/nerd' + rand(1,3) + '.jpg"></center>'
-			*nl
-			'You go to the classrooms that you and your fellow nerds like to gather in. You find them all clustered around a table talking and engaged in a variety of pet projects, as usual.'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/nerd' + rand(1,3) + '.jpg"></center>'
-			*nl
-			'You go to one of the classrooms that the nerds like to gather in. You find them all clustered around a table talking and engaged in a variety of pet projects.'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/nerd' + rand(1,3) + '.jpg"></center>'
+		if PCloStyle2 = 4:
+			if PCloInhibit <= 10:
+				grupvalue[3] += 1
+				if pav_sex > 0: gs 'fame', 'pav', 'sex', -1
+				gs 'gschool_socialchg', 'group_rel_change', 'nerds', 1
+				gs 'npc_relationship', 'modify', 'A142', 'like'
+				if grupTipe = 3:
+					'You go to the classrooms that you and your fellow nerds like to gather in. You find them all clustered around a table talking and engaged in a variety of pet projects, as usual. You get several warm smiles and greetings from your fellow nerds.'
+				else
+					'You go to one of the classrooms that the nerds like to gather in. You find them all clustered around a table talking and engaged in a variety of pet projects. Some of them seem to be surprised at what you are wearing but they also seem to approve.'
+				end
+				'Artem, Petka, Julia, Natasha, Zinaida, Evgeny, Feofan and Gerasim are sitting around some tables they''ve moved together.'
+				*nl
+				gs 'gschool_groups', 'nerds'
+			elseif PCloSkirt < 5 and PCloThinness < 5 and PCloBra = 0:
+				gs 'npc_relationship', 'modify', 'A12', 'like'
+				gs 'npc_relationship', 'modify', 'A16', 'like'
+				if grupTipe = 3:
+					'You go to the classrooms that you and your fellow nerds like to gather in. You find them all clustered around a table talking and engaged in a variety of pet projects, as usual. Natasha notices your uniform, "Oh I like your uniform, very pretty. Don''t you think?" She nudges Julia who looks at you and blushes. Then adds, "Yes very pretty."'
+				else
+					'You go to one of the classrooms that the nerds like to gather in. You find them all clustered around a table talking and engaged in a variety of pet projects. Natasha notices your uniform, "Oh I like your uniform, very pretty. Don''t you think?" She nudges Julia who looks at you and blushes. Then adds, "Yes very pretty."'
+				end
+				'Artem, Petka, Julia, Natasha, Zinaida, Evgeny, Feofan and Gerasim are sitting around some tables they''ve moved together.'
+				*nl
+				gs 'gschool_groups', 'nerds'
+			elseif PCloSkirt = 5 and PCloThinness < 5 and PCloBra = 0:
+				grupvalue[3] -= 1
+				gs 'gschool_socialchg', 'group_rel_change', 'nerds', -1
+				if soniaPS > 0: gs 'npc_relationship', 'modify', 'A25', 'like'
+				gs 'npc_relationship', 'modify', 'A159', 'like'
+				if grupTipe = 3:
+					'You go to the classrooms that you and your fellow nerds like to gather in. You find them all clustered around a table talking and engaged in a variety of pet projects, as usual. Several of them look up at you as you walk in, a couple of the boys, especially Feofan, Artem and Petka look at you longer than the rest and Julia''s eyes also seem to linger on you for just a bit longer.'
+					'Artem, Petka, Julia, Natasha, Zinaida, Evgeny, Feofan and Gerasim are sitting around some tables they''ve moved together.'
+				else
+					'You go to one of the classrooms that the nerds like to gather in. You find them all clustered around a table talking and engaged in a variety of pet projects. Several of them look up at you as you walk in, a couple of the boys, especially Feofan, Artem and Petka look at you longer than the rest and Julia''s eyes also seem to linger on you for just a bit longer.'
+				end
+				*nl
+				gs 'gschool_groups', 'nerds'
+			else
+				grupvalue[3] -= 10
+				gs 'fame', 'pav', 'sex', 3
+				gs 'gschool_socialchg', 'group_rel_change', 'nerds', -5
+				gs 'npc_relationship', 'modify', 'A16', 3
+				gs 'npc_relationship', 'modify', 'A152', 3
+				if soniaPS > 0: gs 'npc_relationship', 'modify', 'A25', 'love'
+				gs 'npc_relationship', 'modify', 'A159', 'like'
+				if grupTipe = 3:
+					'When you walk in the room goes dead silent and everyone is staring at you. Several of the nerds blush at your scandalous display of flesh from your uniform or lack therefor of. Finally Feofan speaks up. "What are you wearing?" Only for Natasha to butt in. "A better questions is why?" As you get closer the nerds all share looks before looking at Feofan, who swallows and then says. "Maybe you should go hang out somewhere else or go change or something." Then the nerds all close ranks, making sure not to give you a space to walk up to them and talk to them. The outcasts on the other hand don''t seem to care as much.'
+				else
+					'When you walk in the room goes dead silent and everyone is staring at you. Several of the nerds blush at your scandalous display of flesh from your uniform or lack therefor of. The nerds all close ranks, making sure not to give you a space to walk up to them and talk to them. The outcasts on the other hand don''t seem to care as much.'
+				end
+			end
 		end
-		'Artem, Petka, Julia, Natasha, Zinaida, Evgeny, Feofan and Gerasim are sitting around some tables they''ve moved together.'
 		*nl
-		gs 'gschool_groups', 'nerds'
 		'The outcasts are mostly hiding away from everyone else, hoping that no one will pick on them today.'
 		'Lesco is reading a book. Meanwhile '+iif(npc_grupTipe['A5'] ! 5, '', 'Fedor is sitting at a window sill looking outside, looking lonely and depressed.')+iif(npc_grupTipe['A18'] ! 5, '', 'Christina sits at a desk in the back, looking forlorn.')+iif(npc_grupTipe['A25'] ! 5, '', 'Sonia is sitting at a desk typing on her phone.')+iif(npc_grupTipe['A5'] ! 5 and npc_grupTipe['A18'] ! 5 and npc_grupTipe['A25'] ! 5, 'And Petia is roaming around, like he is about to approach someone.', ' Petia is roaming around, like he is about to approach someone.')
 		gs 'gschool_groups', 'outcasts'
@@ -37,18 +79,88 @@ if $ARGS[0] = 'gopniks':
 	*clr & cla
 	minut += 5
 	gs 'stat'
-	if grupTipe = 4:
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/gopnik.jpg"></center>'
-		*nl
-		'You go to the stairwell that you and your fellow gopnik''s like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations, as usual.'
-	else
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/gopnik.jpg"></center>'
-		*nl
-		'You go to the stairwell that the gopnik''s like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations.'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/gopnik.jpg"></center>'
+	if PCloStyle2 = 4:
+		if PCloInhibit <= 10:
+			'<font color="blue">This uniform is very conservative. Only the nerds would approve of you wearing it.</font>'
+			if grupTipe = 4:
+				grupvalue[4] -= 10
+				gs 'gschool_socialchg', 'group_rel_change', 'gopniks', -5
+				gs 'npc_relationship', 'modify', 'A189', 5
+				
+				'You go to the stairwell that you and your fellow gopnik''s like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations, as usual.'
+				'At first a couple of them stare at you and then more and more of them do. Finally Dan laughs and Lavrenti speaks up. "What are you wearing?" They just seemed stunned at your uniform. Anushka chimes in. "Please tell you you lost some kind of bet." Several others comment all expressing displeasure at your choice of uniform. After a few minutes of ridicule they finally lose interest in you, but you can tell you lost their respect and maybe more today.'
+			else
+				grupvalue[4] -= 5
+				gs 'gschool_socialchg', 'group_rel_change', 'gopniks', -2
+				
+				'You go to the stairwell that the gopnik''s like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations.'
+				'At first a couple of them stare at you and then more and more of them do. Finally Radomir speaks up. "Are you lost or something?" Paulina chimes in pointing back the way you came. "The nerds are back that way, loser." Several others comment all expressing displeasure at your choice of uniform. You feel very unwelcome among them, which makes you uneasy, they are well known to bully their fellow students, maybe this was a bad idea.'
+			end
+			'Hanging around are Vitek, Dan, Vasily, Lena, Lera, Pauline, Alyona, Anushka, Ekaterina, Radomir, Lavrenti, Arkadi, Roman, Valentin and Niko.'
+			gs 'gschool_groups', 'gopniks'
+			act 'Leave': gt 'gschool_lessons', 'short_break'
+		elseif PCloSkirt < 5 and PCloThinness < 5 and PCloBra = 0:
+			if grupTipe = 4:
+				'You go to the stairwell that you and your fellow gopnik''s like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations, as usual.'
+			else
+				'You go to the stairwell that the gopnik''s like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations.'
+			end
+			'Hanging around are Vitek, Dan, Vasily, Lena, Lera, Pauline, Alyona, Anushka, Ekaterina, Radomir, Lavrenti, Arkadi, Roman, Valentin and Niko.'
+			gs 'gschool_groups', 'gopniks'
+			act 'Leave': gt 'gschool_lessons', 'short_break'
+		elseif PCloSkirt = 5 and PCloThinness < 5 and PCloBra = 0:
+			grupvalue[4] += 5
+			gs 'gschool_socialchg', 'group_rel_change', 'gopniks', 1
+			gs 'npc_relationship', 'modify', 'A143', 'like'
+			gs 'npc_relationship', 'modify', 'A144', 'love'
+			gs 'npc_relationship', 'modify', 'A189', 'like'
+			if grupTipe = 4:
+				'You go to the stairwell that you and your fellow gopnik''s like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations, as usual. A few of them take note of your slightly risky uniform and seem to approve of it.'
+			else
+				'You go to the stairwell that the gopnik''s like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations. A few of them take note of your slightly risky uniform and seem to approve of it.'
+			end
+			'Hanging around are Vitek, Dan, Vasily, Lena, Lera, Pauline, Alyona, Anushka, Ekaterina, Radomir, Lavrenti, Arkadi, Roman, Valentin and Niko.'
+			gs 'gschool_groups', 'gopniks'
+			act 'Leave': gt 'gschool_lessons', 'short_break'
+		else
+			if grupTipe = 4: grupvalue[4] -= 3 & gs 'fame', 'pav', 'sex', 1
+			gs 'gschool_socialchg', 'group_rel_change', 'gopniks', -1
+			gs 'npc_relationship', 'modify', 'A189', 'like'
+			if kotovLoveQW > 0 and kotovLoveQW['clo_comment'] = 0:
+				kotovLoveQW['clo_comment'] = 1
+				gs 'npc_relationship', 'modify', 'A9', 'dislike'
+				pcs_mood -= 10
+				gs 'stat'
+				
+				'You go to the stairwell that '+iif(grupTipe = 4,'you and your fellow','the')+' gopniks like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations, as usual. As you approach, Dan stands up and whistles. "Hey there slut, why don''t you come over here and suck my dick." Several of the other gopniks laugh as well, a few of the guys comment their next. You feel yourself getting very nervous around them dressed the way you are, they might actually try something. No one comes down to this end of the school at this time of the day after all.'
+				*nl
+				'He stands up and shoves Dan up against the wall. "What did you say about my girl?"'
+				'Dan just swallows while everyone else shuts up. "Hey I was just joking, we all know she is your girl."'
+				'Vitek lets go him. "Then watch your mouth!" Then he turns towards you and walks over, grabing you by the arm and dragging you over to the side. "Just what are you wearing? You''re dressed like a slut, don''t wear this to school again. Now get out of here." With that he shoves you away, you glance back and know better than to tempt fate so you walk away.'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			elseif kotovLoveQW > 0 and kotovLoveQW['clo_comment'] = 1:
+				gs 'npc_relationship', 'modify', 'A9', 'hate'
+				pcs_mood -= 10
+				gs 'stat'
+				
+				'You go to the stairwell that '+iif(grupTipe = 4,'you and your fellow','the')+' gopniks like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations, as usual. As you approach, everyone notices you and when Vitek see''s you he tenses up and he angrily walks across to you and grabs you roughly by the arm and drags you out of the stair well. "What did I tell you about coming to school dressed like this? No girl of mine is going to walk around dressed like some slut, now don''t come back to school dressed like this again." He roughly shoves you into the wall and storms back to the other gopniks.'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			elseif grupTipe = 4:
+				'You go to the stairwell that you and your fellow gopniks like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations, as usual. As you approach, Dan stands up and whistles. "Hey there slut, why don''t you come over here and suck my dick." Several of the other gopniks laugh as well, a few of the guys comment their next. You feel yourself getting very nervous around them dressed the way you are, they might actually try something. No one comes down to this end of the school at this time of the day after all.'
+				'Hanging around are Vitek, Dan, Vasily, Lena, Lera, Pauline, Alyona, Anushka, Ekaterina, Radomir, Lavrenti, Arkadi, Roman, Valentin and Niko.'
+				gs 'gschool_groups', 'gopniks'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			else
+				grupvalue[4] -= 5
+				gs 'fame', 'pav', 'sex', 3
+				
+				'You go to the stairwell that the gopniks like to gather in. You find them leaning against the wall, sitting on the steps, or even just sitting on the landing of the stairs, engaged in a variety of conversations. As you approach, Dan stands up and whistles. "Hey there slut, why don''t you come over here and suck my dick." Several of the other gopniks laugh as well, a few of the guys comment as well. "Like she came to see you Dan, she obviously came to throw herself at me." Radomir says. You feel yourself getting very nervous around them dressed the way you are, they might actually try something. No one comes down to this end of the school at this time of the day after all.'
+				gs 'gschool_groups', 'gopniks'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			end
+		end
 	end
-	'Hanging around are Vitek, Dan, Vasily, Lena, Lera, Pauline, Alyona, Anushka, Ekaterina, Radomir, Lavrenti, Arkadi, Roman, Valentin and Niko.'
-	gs 'gschool_groups', 'gopniks'
-	act 'Leave': gt 'gschool_lessons', 'short_break'
 end
 
 if $ARGS[0] = 'cooljocks':
@@ -56,10 +168,111 @@ if $ARGS[0] = 'cooljocks':
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/cooljocks.jpg"></center>'
-	'When the break finally comes, the girls wander through the hallways of the school, gossiping about pretty much everyone they know. The guys are standing around in small groups, some of them sneaking off to have a smoke behind the school building. Around the lockers are Dimka, Igor, Katja, Vicky, Irina, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+'Stasya, Lizaveta, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+'Svyatoslav, Lariska, '+iif(npc_grupTipe['A18'] ! 5, 'Christina, ', '')+'Lina, Bella, Veronika, Lazar, Erast, Vanya'
-	gs 'gschool_groups', 'popular'
-	gs 'gschool_groups', 'jocks'
-	act 'Leave': gt 'gschool_lessons', 'short_break'
+	'When the break finally comes, the girls wander through the hallways of the school, gossiping about pretty much everyone they know. The guys are standing around in small groups, some of them sneaking off to have a smoke behind the school building.'
+	if PCloStyle2 = 4:
+		if PCloInhibit <= 10:
+			if pav_sex > 0: gs 'fame', 'pav', 'sex', -1
+			grupvalue[1] -= 5
+			grupvalue[2] -= 3
+			gs 'npc_relationship', 'modify', 'A1', 'loathe'
+			gs 'npc_relationship', 'modify', 'A8', -1
+			gs 'npc_relationship', 'modify', 'A13', -1
+			gs 'npc_relationship', 'modify', 'A15', -1
+			gs 'npc_relationship', 'modify', 'A17', 'dislike'
+			gs 'npc_relationship', 'modify', 'A18', 'hate'
+			gs 'npc_relationship', 'modify', 'A19', -1
+			gs 'npc_relationship', 'modify', 'A22', 'dislike'
+			gs 'npc_relationship', 'modify', 'A23', 'dislike'
+			if soniaPS = 0: gs 'npc_relationship', 'modify', 'A25', -1
+			gs 'npc_relationship', 'modify', 'A139', -1
+			gs 'npc_relationship', 'modify', 'A140', -1
+			gs 'npc_relationship', 'modify', 'A147', -1
+			gs 'npc_relationship', 'modify', 'A148', -1
+			gs 'npc_relationship', 'modify', 'A149', -1
+			gs 'npc_relationship', 'modify', 'A165', -1
+			
+			'As you approach them, you notice some of them giving you a disapproving look. Then Christina starts to laugh. "What are you wearing, did mommy dress you? I mean we are all glad she did, the more clothes you wear that hides that hideous body the better." Lariska and Lina add their own snide remarks similar to Christina''s. Several other of the students laugh at her comments. Lizaveta, takes your picture and then starts text, you are sure sending the picture around. Vicky is smirking a bit and then whispering something to Vanya and her sister Katja.'
+			'Stasya glances at Bella. "My god what a little social disaster she is. Really no sense of style at all." Then she turns towards her boyfriend Andrey. "If I ever wore something like that, would you still love me?"'
+			'Andrey shakes his head. "Hell no, a man has to have his standards after all." Which just gets more and more of them to laugh.'
+			'Then Dimka steps forwards. "Maybe your lost, the nerds and outcasts are over that way." He points in the direction of the classroom the nerds and outcasts hangout in. "Perhaps you would find those who might appreciate your sense of ... style there." The rest Igor, Irina, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+' Marcus, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+'Svyatoslav, Veronika, Lazar, and Erast, either ignore what is going on or join in on mocking your clothes.'
+			gs 'gschool_groups', 'popular'
+			gs 'gschool_groups', 'jocks'
+			act 'Leave': gt 'gschool_lessons', 'short_break'
+		elseif PCloSkirt < 5 and PCloThinness < 5 and PCloBra = 0:
+			if PCloQuality >= 4:
+				grupvalue[1] += 1
+				grupvalue[2] += 1
+				gs 'npc_relationship', 'modify', 'A1', 1
+				gs 'npc_relationship', 'modify', 'A4', 1
+				gs 'npc_relationship', 'modify', 'A14', 1
+				gs 'npc_relationship', 'modify', 'A15', 1
+				gs 'npc_relationship', 'modify', 'A17', 1
+				gs 'npc_relationship', 'modify', 'A22', 1
+				gs 'npc_relationship', 'modify', 'A23', 1
+				if soniaPS = 0: gs 'npc_relationship', 'modify', 'A25', 1
+				gs 'npc_relationship', 'modify', 'A139', 1
+				gs 'npc_relationship', 'modify', 'A140', 1
+				
+				'As you approach them, several of them giving you approving looks. Stasya comments, "Looking good <<$pcs_nickname>>, where did you buy that uniform from?" Vicky comments as well. "Yeah I like it, it looks very nice." Several of the other girls Katja, Irina, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+' Lizaveta, and Bella, comment on how nice your outfit looks, while Dimka, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+' and Svyatoslav talk among themselves, obviously not interested in girls fashion, though you notice Igor seems to be paying attention a little, or maybe he is paying attention to you. '+iif(npc_grupTipe['A18'] ! 5, 'Christina, ', '')+' just pretends you don''t exist while she talks to Lina and Lariska,  while Veronika, is reading something and seems unaware of the whole conversation.'
+				gs 'gschool_groups', 'popular'
+				gs 'gschool_groups', 'jocks'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			else
+				'Around the lockers are Dimka, Igor, Katja, Vicky, Irina, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+'Stasya, Lizaveta, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+'Svyatoslav, Lariska, '+iif(npc_grupTipe['A18'] ! 5, 'Christina, ', '')+'Lina, Bella, Veronika, Lazar, Erast, Vanya'
+				gs 'gschool_groups', 'popular'
+				gs 'gschool_groups', 'jocks'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			end
+		elseif PCloSkirt = 5 and PCloThinness < 5 and PCloBra = 0:
+			if PCloQuality >= 4:
+				gs 'gschool_socialchg', 'group_rel_change', 'cool kids', 1
+				grupvalue[1] += 2
+				gs 'gschool_socialchg', 'group_rel_change', 'jocks', 1
+				grupvalue[2] += 1
+				if soniaPS = 0: gs 'npc_relationship', 'modify', 'A25', 'like'
+				
+				'As you approach them, several of them giving you approving looks. Stasya comments, "Looking good <<$pcs_nickname>>, where did you buy that uniform from?" Vicky comments as well. "Yeah looking sexy <<$pcs_nickname>>." Several of the other girls Katja, Irina, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+' Lizaveta, and Bella, comment on how nice your outfit looks, while Dimka, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+' and Svyatoslav talk among themselves, obviously not interested in girls fashion, though you notice Igor seems to be paying attention a little, or maybe he is paying attention to you. '+iif(npc_grupTipe['A18'] ! 5, 'Christina, ', '')+' just pretends you don''t exist while she talks to Lina and Lariska,  while Veronika, is reading something and seems unaware of the whole conversation.'
+				gs 'gschool_groups', 'popular'
+				gs 'gschool_groups', 'jocks'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			else
+				gs 'gschool_socialchg', 'group_rel_change', 'jocks', 1, 'male'
+				grupvalue[2] += 1
+				gs 'npc_relationship', 'modify', 'A3', 'love'
+				gs 'npc_relationship', 'modify', 'A5', 'love'
+				gs 'npc_relationship', 'modify', 'A8', 'love'
+				if soniaPS = 0: gs 'npc_relationship', 'modify', 'A25', 'like'
+				gs 'npc_relationship', 'modify', 'A146', 'like'
+				gs 'npc_relationship', 'modify', 'A147', 'like'
+				gs 'npc_relationship', 'modify', 'A148', 'like'
+				
+				'As you approach them, several of them giving you once over, obviously noticing your uniform. Christina smirks, "Someone is trying hard to get the boys to look at her."'
+				'Bella gives you a closer look at hearing that and says. "Wouldn''t be so bad if it was a good quality."'
+				'Dimka adds in. "Now Bella you know her family can''t afford the finer things in life." If not for the tone of his voice and the smirk it would almost sound like he was defending you but it comes across more like a insult. Igor, Katja, Vicky, Irina, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+'Stasya, Lizaveta, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+'Svyatoslav, Lariska, Lina, Veronika, Lazar, Erast, and Vanya just stay out of it.'
+				gs 'gschool_groups', 'popular'
+				gs 'gschool_groups', 'jocks'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			end
+		else
+			gs 'fame', 'pav', 'sex', 5
+			gs 'gschool_socialchg', 'group_rel_change', 'cool kids', -1
+			grupvalue[1] -= 5
+			gs 'gschool_socialchg', 'group_rel_change', 'jocks', -1
+			grupvalue[2] -= 5
+			gs 'npc_relationship', 'modify', 'A1', 'hate'
+			gs 'npc_relationship', 'modify', 'A17', 'dislike'
+			gs 'npc_relationship', 'modify', 'A18', 'hate'
+			gs 'npc_relationship', 'modify', 'A22', 'hate'
+			if soniaPS = 0: gs 'npc_relationship', 'modify', 'A25', 'like'
+			gs 'npc_relationship', 'modify', 'A139', 'dislike'
+			gs 'npc_relationship', 'modify', 'A140', 'dislike'
+			
+			'As you approach them, several of them notice you and their looks get the rest to look and soon everyone is staring at you. Finally Bella speaks up. "What on earth are you wearing? Forget to change out of your whoring clothes last night?" Several of the rest laugh at that and you can feel the general feeling of agreement from the rest.'
+			'Dimka smirks. "Maybe she messed up the wash and her uniform just shrunk, and was to stupid to notice." Which gets several of the others to laugh even more.'
+			'Christina steps forward. "Get out of here with your whorish clothes, no one wants you around." You hear several murmers of agreement from most of the rest, it looks like even Igor, Katja, Vicky, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+'Stasya, Lizaveta, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+'Svyatoslav, Lariska, Lina, Veronika, Lazar, Erast, and Vanya appear to agree. They either give you the cold shoulder or refuse to meet your eyes. Feeling unwelcome you turn around and leave.'
+			act 'Leave': gt 'gschool_lessons', 'short_break'
+		end
+	end
 end
 
 --- gschool_chats ---------------------------------

+ 5 - 1
locations/gschool_socialchg.qsrc

@@ -1646,6 +1646,7 @@ if $ARGS[0] = 'gopnik miss':
 	act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
 end
 
+!! gs 'gschool_socialchg', 'group_rel_change', '<social group>', <amount> [, '<gender (optional)>']
 if $ARGS[0] = 'group_rel_change':
 	if $ARGS[1] = 'cool kids': ntemp = 1
 	if $ARGS[1] = 'jocks': ntemp = 2
@@ -1653,16 +1654,19 @@ if $ARGS[0] = 'group_rel_change':
 	if $ARGS[1] = 'gopniks': ntemp = 4
 	if $ARGS[1] = 'outcasts': ntemp = 5
 	if $ARGS[1] = 'teachers': ntemp = 6
+	if $ARGS[3] = 'male' or $ARGS[3] = 'boy': gtemp = 1
+	if $ARGS[3] = 'female' or $ARGS[3] = 'girl': gtemp = 2
 	temp = arrsize('npc_dna')
 	
 	:gs_socloop
-	if npc_grupTipe['A<<temp>>'] = ntemp:
+	if npc_grupTipe['A<<temp>>'] = ntemp and (gtemp = 0 or npc_gender['A<<temp>>'] = gtemp - 1):
 		npc_rel['A<<temp>>'] += ARGS[2]
 		npc_rel['A<<temp>>'] = min(npc_rel['A<<temp>>'],100)
 		npc_rel['A<<temp>>'] = max(npc_rel['A<<temp>>'],0)
 	end
 	temp -= 1
 	if temp > 1: jump 'gs_socloop'
+	killvar 'gtemp' & killvar 'ntemp'
 end
 
 --- gschool_socialchg ---------------------------------