Browse Source

[changed] Christina stuff, nothing to see here, move along

Anya 2 years ago
parent
commit
d1ef9b7613

+ 5 - 1
locations/LariskaHome.qsrc

@@ -534,7 +534,11 @@ if $ARGS[0] = 'lariska_bedroom':
 			'You slide closer to her so your legs are touching and gently place your left hand on her shoulder.'
 			*nl
 			if lariskalove = 0:
-				'Startled, her body stiffens up and she refuses to look anywhere but straight down. After what you did to Christina, she knows she is no match for you and is probably terrified of having traded one Mistress for another. You take your time, slowly running your hand across her back until she calms down a bit and suprisingly leans against you, still looking down. You reach across with your right hand and place it on top of hers and start softly running your fingers across it. You do this for a few minutes before she finally looks up and leans her face in, a happy look in her eye. Tilting your head to one side a bit, you close the distance left between your lips until they touch. She shivers a bit in pleasure, obviously not used to such a gentle touch, before pulling away, her face bright red.'
+				if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
+					'Startled, her body stiffens up and she refuses to look anywhere but straight down. After what you did to Christina, she knows she is no match for you and is probably terrified of having traded one Mistress for another. You take your time, slowly running your hand across her back until she calms down a bit and suprisingly leans against you, still looking down. You reach across with your right hand and place it on top of hers and start softly running your fingers across it. You do this for a few minutes before she finally looks up and leans her face in, a happy look in her eye. Tilting your head to one side a bit, you close the distance left between your lips until they touch. She shivers a bit in pleasure, obviously not used to such a gentle touch, before pulling away, her face bright red.'
+				else
+					'Startled, her body stiffens up and she refuses to look anywhere but straight down. You take your time, slowly running your hand across her back until she calms down a bit and suprisingly leans against you, still looking down. You reach across with your right hand and place it on top of hers and start softly running your fingers across it. You do this for a few minutes before she finally looks up and leans her face in, a happy look in her eye. Tilting your head to one side a bit, you close the distance left between your lips until they touch. She shivers a bit in pleasure, obviously not used to such a gentle touch, before pulling away, her face bright red.'
+				end
 				gs 'npc_relationship', 'modify', 'A13', 'like'
 				lariskalove = 1
 				gs 'arousal', 'kiss', 3, 'lesbian'

+ 61 - 11
locations/Zvereva_events.qsrc

@@ -2,43 +2,94 @@
 
 
 if $ARGS[0] = 'cikl':
+	!!failsafe, should be used whenever adding or subtracting with bully events 
 	if npc_rel['A18'] > 20:
 		gs 'npc_relationship', 'set', 'A18', '20'
 	end
+	if christinaQW['set_bully'] = 1:
+		if christinaQW['bully'] < 1: christinaQW['bully'] = 1
+		if christinaQW['bully'] > 99: christinaQW['bully'] = 99
+	end
+	
+end
+
+if $ARGS[0] = 'christina_bu_1':
+	menu_off = 1
+	!!Variable subtraction below keeps this number from being added twice when it returns you to the start point
+	BeInSchool -= 1
+	christinaQW['set_bully'] = 1
+	christinaQW['bully'] = 50
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nastymessage.jpg"></center>'
+	'It''s your first day back to school, and Christina has decided to welcome you as only she could. As you approach your locker you find her writing graffiti on your locker.'
+	act 'Say nothing':
+		menu_off = 1
+		pcs_mood -= 10
+		christinaQW['bully'] += 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nastymessage2.jpg"></center>'
+		'As much as you want to say something, you know it won''t do any good.'
+		'She gives you a sweet, and entirely fake, smile when she sees you coming. "Oh, hi <<$pcs_nickname>>. Don''t mind me, I was just giving your locker some much needed pop! We wouldn''t want anybody to think you were supposed to be treated normal, after all." Putting her marker away, she half waves and walks away.'
+		'You try to rub it off, but have no luck. '+$OpenInnerThought+'Why does she always pick on me? I don''t understand what I did to deserve this.'+$CloseInnerThought
+		act 'continue': gt 'gschool_grounds', 'bulding'
+	end
+	act 'Say something':
+		menu_off = 1
+		pcs_mood += 10
+		christinaQW['bully'] -= 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nastymessage2.jpg"></center>'
+		'Though you know it won''t stop her, you cannot resist standing up for yourself. "What the fuck, Christina! Does my locker look like a coloring book to you? Why can''t you just leave my shit alone?"'
+		'She gives you a sweet, and entirely fake, smile and says "Oh, hi <<$pcs_nickname>>. Don''t mind me, I was just giving your locker some much needed pop! We wouldn''t want anybody to think you were supposed to be treated normal, after all." Putting her marker away, she half waves and walks away.'
+		'You try to rub it off, but have no luck. '+$OpenInnerThought+'Fucking bitch, someday I''ll get even, I swear!'+$CloseInnerThought
+		act 'continue': gt 'gschool_grounds', 'bulding'
+	end
+	
 end
 
-if $ARGS[0] = 'christina_decide':
+if $ARGS[0] = 'christina_decide1':
 	menu_off = 1
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
-	'You can''t ever seem to decide how to deal with Christina. No matter how you treat her, she always seems to come off as cold or fake and has been this way for as long as you can remember. She''s such a bully to everybody except Albina, who seems to be the only person she''s seemingly scared of. She seems to especially hate you though, and bbullies you every chance she gets.'
-	*nl
-	'You could try to fight her. She is reputedly one of the toughest girls in school though, so you better make sure you can actually do it before trying. Another option would be to find some dirt you could use against her. It would have to be something pretty embaressing to her to actually keep her from touching you again.'
+	'You can''t ever seem to decide how to deal with Christina. No matter how you treat her, she always seems to come off as cold or fake and has been this way for as long as you can remember. She''s such a bully to everybody except Albina, who seems to be the only person she''s seemingly wary of. She seems to especially hate you though, and bullies you every chance she gets.'
 	*nl
-	'On the other hand, Lina and Lariska both seem pretty happy to follow her orders, and not having to think for themselves. The idea of being humiliated and treated as a possession strangely appeals to some dark part of you. It would be pretty easy to let her take control of your life too.'
+	'You could try to fight her. She is reputedly one of the toughest girls in school though, so you better make sure you can actually do it before trying. Another option would be to find some dirt you could use against her. It would have to be something pretty embarressing to her to actually keep her from messing with you again.'
 	act 'Leave it as is': gt 'gschool_lessons', 'short_break'
 	act 'Pick a fight':
 		menu_off = 1
+		christinaQW['pre_fight'] = 1
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
-		'You make your decision. You decide going after her when school ends , when no teachers are around, is the best time you could do it.'
-		christinaQW['pre_fight'] = 1
+		'You make your decision. You decide you''re going after her when school ends, when no teachers are around to stop it but everybody else will see.'
+
 		act 'Return to break': gt 'gschool_lessons', 'short_break'
 	end
 	act 'Find something to blackmail her with':
 		menu_off = 1
+		christinaQW['pre_bm'] = 1
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
 		'You make your decision. You need to keep your eyes and ears open to find something to use against her.'
-		christinaQW['pre_bm'] = 1
+
 		act 'Return to break': gt 'gschool_lessons', 'short_break'
 	end
+end
+
+if $ARGS[0] = 'christina_decide2':
+	menu_off = 1
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+	'You can''t ever seem to decide how to deal with Christina. No matter how you treat her, she always seems to come off as cold or fake and has been this way for as long as you can remember. She''s such a bully to everybody except Albina, who seems to be the only person she''s seemingly wary of. She seems to especially hate you though, and bullies you every chance she gets.'
+	*nl
+	'You could try and join Lina and Lariska, they both seem pretty happy to follow her orders and not having to think for themselves. The idea of being humiliated and treated as a possession strangely appeals to some dark part of you. It would be pretty easy to let her take control of your life too.'
+	act 'Leave it as is': gt 'gschool_lessons', 'short_break'
 	act 'Try and become her new pet':
 		menu_off = 1
+		christinaQW['subpath'] = 1
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
 		'You make your decision. You should head to the beach where she trains Lina on weekday afternoons and see what happens.'
-		christinaQW['subpath'] = 1
+
 		act 'Return to break': gt 'gschool_lessons', 'short_break'
 	end
 end
@@ -47,11 +98,10 @@ if $ARGS[0] = 'Chris_Lina_park':
 	cla & *clr
 	menu_off = 1
 	socialchg['tChris_Lina_jog'] = daystart
+	gs 'npc_relationship', 'modify', 'A19', 'like'
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/Chris_Lina_park.jpg"></center>'
-	gs 'npc_relationship', 'modify', 'A19', 'like'
-	gs 'stat'
 	if fame['pav_slut'] < 200:
 		'You give a friendly wave to the girls as they get closer, but Christina just says something to Lina and they both laugh without slowing down.'
 	else

+ 5 - 5
locations/gschool_chats.qsrc

@@ -85,7 +85,7 @@ if $ARGS[0] = 'nerds':
 		end
 		*nl
 		'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 on a window sill staring 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, 'Petia is roaming around, like he is about to approach someone.', ' Petia is roaming around, like he is about to approach someone.')
+		'Lesco is reading a book. Meanwhile '+iif(npc_grupTipe['A5'] ! 5, '', 'Fedor is sitting on a window sill staring outside, looking lonely and depressed.')+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, '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'
 		act 'Leave': gt 'gschool_lessons', 'short_break'
 	end
@@ -258,7 +258,7 @@ if $ARGS[0] = 'cooljocks':
 				gs 'npc_relationship', 'modify', 'A149', -1
 				gs 'npc_relationship', 'modify', 'A165', -1
 				
-				if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+				if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 					'As you approach them, you notice some of them giving you a disapproving look as Lizaveta takes your picture and then starts texting, obviously sending the picture around. Vicky is smirking a bit and then whispers something to Vanya and Katja.'
 				else
 					'As you approach them, you notice some of them giving you a disapproving look and 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 hide that hideous body the better." Lariska and Lina add their own snide remarks similar to Christina''s and several other students laugh at her comments. Lizaveta takes your picture and then starts texting, obviously sending the picture around. Vicky is smirking a bit and then whispers something to Vanya and Katja.'
@@ -290,7 +290,7 @@ if $ARGS[0] = 'cooljocks':
 					gs 'gschool_groups', 'jocks'
 					act 'Leave': gt 'gschool_lessons', 'short_break'
 				else
-					'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 and Vanya are all gathered around the lockers.'
+					'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, Christina, Lina, Bella, Veronika, Lazar, Erast and Vanya are all gathered around the lockers.'
 					gs 'gschool_groups', 'popular'
 					gs 'gschool_groups', 'jocks'
 					act 'Leave': gt 'gschool_lessons', 'short_break'
@@ -321,7 +321,7 @@ if $ARGS[0] = 'cooljocks':
 					
 					'As you approach them, several of them give you once over, obviously noticing your uniform. Stasya smirks "Someone is trying hard to get the boys to look at her."'
 					'Hearing this, Bella gives you a closer look and says "It 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 as more of an insult. Igor, Katja, Vicky, Irina, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+' '+iif(npc_grupTipe['A18'] ! 5, 'Christina, ', '')+' Lizaveta, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+'Svyatoslav, Lariska, Lina, Veronika, Lazar, Erast and Vanya just stay out of it.'
+					'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 as more of an insult. Igor, Katja, Vicky, Irina, Albina, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+' Lizaveta, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+'Svyatoslav, Christina, 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'
@@ -342,7 +342,7 @@ if $ARGS[0] = 'cooljocks':
 				
 				'As you approach, everyone is staring at you. Bella speaks up. "What on earth are you wearing? Forget to change out of your whoring clothes last night?" Several of the rest laugh and you can sense the general feeling of agreement from the rest.'
 				'Dimka smirks. "Maybe she messed up the wash and her uniform just shrunk and she was too stupid to notice?" and the others laugh even more.'
-				'Albina steps forward. "Get out of here with your whorish clothes! No one wants you around." and you hear several murmers of agreement from the rest. It looks like even Igor, Katja, Vicky, '+iif(npc_grupTipe['A18'] ! 5, 'Christina, ', '')+' '+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 very unwelcome, you turn around and leave.'
+				'Albina steps forward. "Get out of here with your whorish clothes! No one wants you around." and you hear several murmers of agreement from the rest. It looks like even Igor, Katja, Vicky, '+iif(npc_grupTipe['A25'] ! 5, 'Sonia, ', '')+'Stasya, Lizaveta, Marcus, Andrey, Mefodiy, Ivan, '+iif(npc_grupTipe['A5'] ! 5, 'Fedor, ', '')+'Svyatoslav, Christina, Lariska, Lina, Veronika, Lazar, Erast and Vanya appear to agree. They either give you the cold shoulder or refuse to meet your eyes. Feeling very unwelcome, you turn around and leave.'
 				act 'Leave': gt 'gschool_lessons', 'short_break'
 			end
 		else

+ 53 - 62
locations/gschool_cheerleading.qsrc

@@ -359,7 +359,7 @@ if $ARGS[0] = 'practice':
 							She then taps her nose at you, silently asking you to keep her secret, before she cheerfully bounces off to get changed.'
 						end
 					elseif rand(0,7) = 0: 
-						if (cheerleadingQW['backup_game'] ! 1) and (npc_grupTipe['A18'] ! 5):
+						if cheerleadingQW['backup_game'] ! 1:
 							*clr & cla
 							'As you are practicing, Lariska goes over on her ankle and falls to the ground. Albina has the group stop and she and Vicky go to check on her. She meekly insists that she is fine, but Albina disagrees and has her stay on the ground as Vicky checks her over. Christina then walks over and chimes in, a worried looking Lina silently standing behind her. "She said she''s fine, so stop fussing and get back to bossing us around!" Albina narrows her gaze. "Does she look fine to you? No, she''s going to sit this one out and we''ll see how ''fine'' she is later!" In response, Lariska tries to get back on her feet, but whimpers slightly in pain. "Stop faking it and get off your lazy ass!" Christina shouts.' 
 							'Lariska looks at her meekly and tries to stand, but Vicky has her sit back down. "She isn''t in any shape to continue. Vicky, take her over there to sit out and rest." Christina doesn''t seem happy, but doesn''t stop Vicky from carrying Lariska over to the benches to rest her injured foot. Albina beckons you over and reluctantly has you take her place for the remainder of the practice session. When you finish, Lariska seems well enough to walk to the changing room with a slight limp, which annoys Christina and causes her to again accuse her of faking it.'
@@ -384,10 +384,8 @@ if $ARGS[0] = 'practice':
 						*nl
 						'As you practice, Lazar comes into the hall. He watches you and the others for a while before he decides to do some teasing of his own. He takes his shirt off and flexes a bit before he starts jogging laps of the hall, flexing and smiling at you and the others each time he passes you. The girls get a bit flustered and distracted- even Albina bites her lip a few times. You spend the rest of the session distracted by Lazar''s antics, but nobody is complaining about said distraction and a few girls are struggling to hide their arousal.'
 					elseif rand(0,2) = 0:
-						if npc_grupTipe['A18'] ! 5:
-							*nl
-							'As Lina practices a move that involves holding another girl, Christina decides to amuse herself and pulls Lina''s skirt up, causing her to squeal as her panties are exposed to everyone. She is blushing heavily, forced to endure the humilation since she can''t let go of the girl. Christina eventually lets her skirt go and Albina chews her out for being so reckless and childish while praising Lina for not losing her focus. Christina just laughs, calling Albina a bossy spoilsport and mocking her by comparing her to a yapping little dog, all while giving Lina a mocking smirk.'
-						end
+						*nl
+						'As Lina practices a move that involves holding another girl, Christina decides to amuse herself and pulls Lina''s skirt up, causing her to squeal as her panties are exposed to everyone. She is blushing heavily, forced to endure the humilation since she can''t let go of the girl. Christina eventually lets her skirt go and Albina chews her out for being so reckless and childish while praising Lina for not losing her focus. Christina just laughs, calling Albina a bossy spoilsport and mocking her by comparing her to a yapping little dog, all while giving Lina a mocking smirk.'
 					end
 				else
 					!! Regular variant
@@ -412,11 +410,9 @@ if $ARGS[0] = 'practice':
 					end
 
 					if rand(0,9) = 0:
-						if npc_grupTipe['A18'] ! 5:
-							*nl
-							'As you are practicing, Lariska goes over on her ankle and falls to the ground. Albina has the group stop and she and Vicky go to check on her. She meekly insists that she is fine, but Albina disagrees and has her stay on the ground as Vicky checks her over. Christina then walks over and chimes in, a worried looking Lina silently standing behind her. "She said she''s fine, so stop fussing and get back to bossing us around!" Albina narrows her gaze. "Does she look fine to you? No, she''s going to sit this one out and we''ll see how ''fine'' she is later!" In response, Lariska tries to get back on her feet, but whimpers slightly in pain. "Stop faking it and get off your lazy ass!" Christina shouts. Lariska looks at her meekly and tries to stand, but Vicky has her sit back down.' 
-							'"She isn''t in any shape to continue. <<$pcs_nickname>>, help Vicky take her over there to sit out and rest. We''ll have to make do without her for the rest of the session." Christina doesn''t seem happy, but doesn''t stop you and Vicky from carrying Lariska over to the benches to rest her injured foot. Albina then has the group finish the practice session without her. When you finish, Lariska seems well enough to walk to the changing room with a slight limp, which annoys Christina and causes her to again accuse her of faking it.'
-						end
+						*nl
+						'As you are practicing, Lariska goes over on her ankle and falls to the ground. Albina has the group stop and she and Vicky go to check on her. She meekly insists that she is fine, but Albina disagrees and has her stay on the ground as Vicky checks her over. Christina then walks over and chimes in, a worried looking Lina silently standing behind her. "She said she''s fine, so stop fussing and get back to bossing us around!" Albina narrows her gaze. "Does she look fine to you? No, she''s going to sit this one out and we''ll see how ''fine'' she is later!" In response, Lariska tries to get back on her feet, but whimpers slightly in pain. "Stop faking it and get off your lazy ass!" Christina shouts. Lariska looks at her meekly and tries to stand, but Vicky has her sit back down.' 
+						'"She isn''t in any shape to continue. <<$pcs_nickname>>, help Vicky take her over there to sit out and rest. We''ll have to make do without her for the rest of the session." Christina doesn''t seem happy, but doesn''t stop you and Vicky from carrying Lariska over to the benches to rest her injured foot. Albina then has the group finish the practice session without her. When you finish, Lariska seems well enough to walk to the changing room with a slight limp, which annoys Christina and causes her to again accuse her of faking it.'
 					elseif rand(0,8) = 0:
 						*nl
 						'As you practice, you notice a group of boys watching you and whispering among themselves, one of them holding a phone in his hand. You ignore them and continue practicing when, in the corner of your eye, you see the boy with the phone run up to you. Before you can react, he pulls your skirt up and holds the phone underneath you. You hear the click of the camera before he lets go and the group flees before anyone can stop them. You fix your clothing and assure everyone that you''re fine before the session continues.'
@@ -436,10 +432,8 @@ if $ARGS[0] = 'practice':
 						*nl
 						'As you practice, Lazar comes into the hall. He watches you and the others for a while before he decides to do some teasing of his own. He takes his shirt off and flexes a bit before he starts jogging laps of the hall, flexing and smiling at you and the others each time he passes you. The girls get a bit flustered and distracted- even Albina bites her lip a few times. You spend the rest of the session distracted by Lazar''s antics, but nobody is complaining about said distraction and a few girls are struggling to hide their arousal.'
 					elseif rand(0,3) = 0:
-						if npc_grupTipe['A18'] ! 5:
-							*nl
-							'As Lina practices a move that involves holding another girl, Christina decides to amuse herself and pulls Lina''s skirt up, causing her to squeal as her panties are exposed to everyone. She is blushing heavily, forced to endure the humilation since she can''t let go of the girl. Christina eventually lets her skirt go and Albina chews her out for being so reckless and childish while praising Lina for not losing her focus. Christina just laughs and calls her for being a bossy spoilsport while giving a mocking smirk to Lina. Christina just laughs and mocks Albina, comparing her to a yapping little dog.'
-						end
+						*nl
+						'As Lina practices a move that involves holding another girl, Christina decides to amuse herself and pulls Lina''s skirt up, causing her to squeal as her panties are exposed to everyone. She is blushing heavily, forced to endure the humilation since she can''t let go of the girl. Christina eventually lets her skirt go and Albina chews her out for being so reckless and childish while praising Lina for not losing her focus. Christina just laughs and calls her for being a bossy spoilsport while giving a mocking smirk to Lina. Christina just laughs and mocks Albina, comparing her to a yapping little dog.'
 					end
 				end
 			end
@@ -533,81 +527,78 @@ if $ARGS[0] = 'shower':
 	'You turn the water off, grab your towel and head back to the lockers.'
 
 	if rand(0,5) = 0:
-		if npc_grupTipe['A18'] ! 5:
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina1.jpg"></center>'
-			'As you step out of the stall, you can hear the faint moaning of a girl coming from the locker area. You decide to check it out and peek around the corner to see Lina leaning against a locker masturbating. Thankfully, she can''t see you.'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina1.jpg"></center>'
+		'As you step out of the stall, you can hear the faint moaning of a girl coming from the locker area. You decide to check it out and peek around the corner to see Lina leaning against a locker masturbating. Thankfully, she can''t see you.'
+		gs 'stat'
+
+		act 'Leave her alone':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina2.jpg"></center>'
+			'Although it is pretty hot to watch, you don''t want to push your luck and slowly walk away, leaving her to it. You quietly get dressed and are sneaking out when you hear her scream loudly in pleasure as she orgasms.'
+			minut += 5
 			gs 'stat'
 
-			act 'Leave her alone':
+			act 'Leave': gt 'gschool_grounds', 'main'
+		end
+		act 'Watch':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina2.jpg"></center>'
+			'She''s putting on a show that''s too good to resist. You continue to watch her but she suddenly arches her back and catches you spying.
+			"<<$pcs_nickname>>!!" she exclaims in surprise as she snaps her legs shut. "I didn''t think anyone else was here." She looks down in embarrassment. "Christina asked me eat her out earlier and it left me feeling super horny. I just needed a little relief of my own was all. Can... Can you just pretend that you didn''t see me please?'
+			minut += 5
+			gs 'stat'
+
+			act 'Leave':
 				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina2.jpg"></center>'
-				'Although it is pretty hot to watch, you don''t want to push your luck and slowly walk away, leaving her to it. You quietly get dressed and are sneaking out when you hear her scream loudly in pleasure as she orgasms.'
+				'You agree to keep quiet about what you saw and you both get dressed, Lina awkwardly avoiding eye contact with you.'
 				minut += 5
 				gs 'stat'
 
-				act 'Leave': gt 'gschool_grounds', 'main'
+				act 'Get dressed': gt 'gschool_grounds', 'change_room'
 			end
-			act 'Watch':
+			act 'Help her out':
 				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina2.jpg"></center>'
-				'She''s putting on a show that''s too good to resist. You continue to watch her but she suddenly arches her back and catches you spying.
-				"<<$pcs_nickname>>!!" she exclaims in surprise as she snaps her legs shut. "I didn''t think anyone else was here." She looks down in embarrassment. "Christina asked me eat her out earlier and it left me feeling super horny. I just needed a little relief of my own was all. Can... Can you just pretend that you didn''t see me please?'
-				minut += 5
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina3.jpg"></center>'
+				'You''ve been feeling rather horny yourself and what you just saw has aroused you even more.
+				"How about we help each other out here? I think we both need a release right now..." you ask as you look at her seductively. She bites her lip as you move over and give her a passionate kiss before you both drop to the floor. You continue making out as you fondle her wet pussy.'
 				gs 'stat'
 
-				act 'Leave':
-					*clr & cla
-					'You agree to keep quiet about what you saw and you both get dressed, Lina awkwardly avoiding eye contact with you.'
-					minut += 5
-					gs 'stat'
-
-					act 'Get dressed': gt 'gschool_grounds', 'change_room'
-				end
-				act 'Help her out':
+				act 'Continue':
 					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina3.jpg"></center>'
-					'You''ve been feeling rather horny yourself and what you just saw has aroused you even more.
-					"How about we help each other out here? I think we both need a release right now..." you ask as you look at her seductively. She bites her lip as you move over and give her a passionate kiss before you both drop to the floor. You continue making out as you fondle her wet pussy.'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina4.jpg"></center>'
+					'You lay her down on her back and move between her legs. You start running your tongue over her pussy lips and onto her clit. She moans in delight as you start lapping at her engorged bean.'
+					'"Oh that''s good <<$pcs_nickname>> but you need some too!" she says as she has you lie down beside her. She then climbs on top of you and buries her face in your crotch, her glistening pussy sitting before you. She pulls your labia aside to expose your clit and gently starts circling her tongue over it. You moan in immense pleasure and get back to eating out her pussy.'
+					npc_rel['A19'] += 1
+					npc_sex['A19'] += 1 & if npc_sex['A19'] = 1: girl += 1
+					gs 'arousal', 'cuni_give', 5
 					gs 'stat'
 
 					act 'Continue':
 						*clr & cla
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina4.jpg"></center>'
-						'You lay her down on her back and move between her legs. You start running your tongue over her pussy lips and onto her clit. She moans in delight as you start lapping at her engorged bean.'
-						'"Oh that''s good <<$pcs_nickname>> but you need some too!" she says as she has you lie down beside her. She then climbs on top of you and buries her face in your crotch, her glistening pussy sitting before you. She pulls your labia aside to expose your clit and gently starts circling her tongue over it. You moan in immense pleasure and get back to eating out her pussy.'
-						npc_rel['A19'] += 1
-						npc_sex['A19'] += 1 & if npc_sex['A19'] = 1: girl += 1
-						gs 'arousal', 'cuni_give', 5
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina5.jpg"></center>'
+						'While flicking your tongue over her clit, you decide to add to the pleasure by sliding a few fingers inside her. She moans at the sensasation as you feel her pussy tightly clench around your fingers. You continue to both lick her and finger her in tandem when she says that she is reaching climax. You pull your fingers out and flick your tongue faster and she soon screams in pleasure, her squirt splashing across your face.'
+						'Her legs almost buckle as she rides through her orgasm, but she soon turns around and starts licking up her pussy juice as it runs down your face before finishing with a final kiss.'
+						gs 'arousal', 'cuni_give', 10
+						gs 'arousal', 'cuni', -10
+						gs 'arousal', 'end'
 						gs 'stat'
 
 						act 'Continue':
 							*clr & cla
-							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina5.jpg"></center>'
-							'While flicking your tongue over her clit, you decide to add to the pleasure by sliding a few fingers inside her. She moans at the sensasation as you feel her pussy tightly clench around your fingers. You continue to both lick her and finger her in tandem when she says that she is reaching climax. You pull your fingers out and flick your tongue faster and she soon screams in pleasure, her squirt splashing across your face.'
-							'Her legs almost buckle as she rides through her orgasm, but she soon turns around and starts licking up her pussy juice as it runs down your face before finishing with a final kiss.'
-							gs 'arousal', 'cuni_give', 10
-							gs 'arousal', 'cuni', -10
-							gs 'arousal', 'end'
+							'<center><img <<$set_imgh>> src="images/shared/home/bathroom/facesp.jpg"></center>'
+							'"That was just what I fucking needed <<$pcs_nickname>>! You eat pussy like a pro!"
+							With that, she moves to her locker to get dressed. You wash your face at the sink before getting dressed yourself.'
+							minut += 15
 							gs 'stat'
 
-							act 'Continue':
-								*clr & cla
-								'<center><img <<$set_imgh>> src="images/shared/home/bathroom/facesp.jpg"></center>'
-								'"That was just what I fucking needed <<$pcs_nickname>>! You eat pussy like a pro!"
-								With that, she moves to her locker to get dressed. You wash your face at the sink before getting dressed yourself.'
-								minut += 15
-
-								gs 'stat'
-
-								act 'Get dressed': gt 'gschool_grounds', 'change_room'
-							end
+							act 'Get dressed': gt 'gschool_grounds', 'change_room'
 						end
 					end
 				end
 			end
 		end
 	elseif rand(0,4) = 0:
-		if (cheerleadingQW['practice_count'] < 3) and (npc_grupTipe['A18'] ! 5):
+		if cheerleadingQW['practice_count'] < 3:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/christina_ambush.jpg"></center>'
 			'You stay in the shower a little longer and the locker room is quiet as you step out of the stall and wrap yourself in a towel. As you enter the locker room, you head to your locker, but panic when you can''t find your cheerleading outfit inside. "Looking for this?"
 			Before you can react to the voice, your towel is ripped away from you. You turn to see a naked Christina sitting on the bench with your cheerleading outfit in her hands, smiling at you mockingly.

+ 25 - 3
locations/gschool_events.qsrc

@@ -1029,7 +1029,7 @@ if $ARGS[0] = 'break_events':
 		gs 'stat'
 	elseif break_rand = 22:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/handstand.jpg"></center>'
-		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 			'As you stop by your locker, you see some girls from your brother''s class doing handstands against the wall. Everytime their skirts flip down, the boys watching cheer. Giggling, they keep doing it until a teacher is spotted, and everybody scatters.'
 		else
 			'As you stop at your locker, you overhear Christina berating Lariska and Lina for yesterday''s practice. Something about how worthless they are and how it will make them lose their first game if they play that badly. They try to appologise and promise to do better but Christina is having none of it. She tells the girls to do hand stands in the hallway until the next class. When Lariska points out their skirts will fall up and everyone will see, Christina tells them they should have thought of that and played better.'
@@ -1056,7 +1056,29 @@ if $ARGS[0] = 'break_events':
 		'As you walk down the hallway, you see Bella sitting on one of the window ledges, ignoring her classmates as she touches up her makeup with her compact. You admit she is pretty and always looks nice, but she is such a snob, acting like she is better than everyone else.'
 	elseif break_rand = 26:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nastymessage.jpg"></center>'
-		'As you walk down the hallway, you see Christina writing a nasty message on a locker. It is obviously another girl''s locker by the comments calling her a "fat cow of a slut" and such. You idly wonder how hard it will be for whoever''s locker it is to remove it.'
+		'As you walk down the hallway, you see Christina writing a nasty message on a locker. Yours. Again. It took forever to get it off last time!'
+		act 'Ignore it': gt 'gschool_events', 'leave_break_events2'
+		act 'Avoid eye contact':
+			menu_off = 1
+			christinaQW['bully'] += 2
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nastymessage2.jpg"></center>'
+			'Keeping your eyes on the floor, you try to walk by but she notices you.'
+			'"Hey <<$pcs_nickname>>. Somebody took the artwork off your locker, so I added it back for you. No need to thank me."'
+			'You hurry away before she does anything else.'
+			gs 'gschool_events', 'leave_break_events'
+		end
+		act 'Yell at Christina':
+			menu_off = 1
+			christinaQW['bully'] -= 2
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+			'You head straight at her and yell "What the fuck, Christina!" Other kids in the hallway start drifting in your direction, sensing a fight is about to happen.'
+			'"Oh, hey <<$pcs_nickname>>. Somebody took the artwork off your locker, so I added it back for you. No need to thank me." She gives you a dangerous look despite the calm tone in her voice.'
+			'Curling your hands into fists makes her drop her marker and do the same, but before either of you can throw a punch a teachers voice calls out, demanding to know what''s happening.'
+			'Christina melts into the crowd that''s rapidly dispersing, a dark promise in her eyes.'
+			gs 'gschool_events', 'leave_break_events'
+		end
 	elseif break_rand = 27:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nopanties.jpg"></center>'
 		'As you pass the stairwell, you see a cluster of boys, including your brother, around a girl. You stop for a moment to see what they are doing. The boys quickly give the girl some money and then she lifts up her skirt, showing them her lack of panties and her pussy. She quickly pulls it back down, only giving them the briefest of looks. You wonder if you should say something when a teacher starts coming down the stairs and they all scatter.'
@@ -1085,7 +1107,7 @@ if $ARGS[0] = 'break_events':
 		end
 	elseif break_rand = 30:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/skirtupback.jpg"></center>'
-		if christinaQW['blackmail'] = 1:
+		if christinaQW['blackmail'] >= 1:
 			'You see Christina walk past Mr. Nikolaevich and as she does, she briefly flips up the back of her skirt to show off her panty clad ass. Mr. Nikolaevich gives her a stern look but otherwise doesn''t say anything. You roll your eyes and wonder how you were the first person that figured out she was fucking him. Or maybe you aren''t, who knows.'
 			gs 'arousal', 'erotic', 1
 			gs 'arousal', 'end'

+ 16 - 10
locations/gschool_grounds.qsrc

@@ -421,14 +421,20 @@ if $ARGS[0] = 'bulding':
 		if hour = 8: late = 1
 		gs 'stat'
 		BeInSchool += 1
-		if rand(0,1) = 0:
-			gt 'gschool_lessons', 'morning'
+		gs 'Zvereva_events', 'cikl'
+		if christinaQW['set_bully'] = 0:
+			!!this should happen the first time Sveta enters school in a game and never again
+			gt 'Zvereva_events', 'christina_bu_1'
 		else
-			if rand(0,3) = 0:
-				gt 'gschool_events', 'teacher_greet'
+			if rand(0,1) = 0:
+				gt 'gschool_lessons', 'morning'
 			else
-				$eventtype = 'before_school'
-				gt 'gschool_events', 'break_events'
+				if rand(0,3) = 0:
+					gt 'gschool_events', 'teacher_greet'
+				else
+					$eventtype = 'before_school'
+					gt 'gschool_events', 'break_events'
+				end
 			end
 		end
 	end
@@ -581,7 +587,7 @@ if $ARGS[0] = 'SchoolRun2':
 	gs 'stat'
 	'You think you might be able to win, and sign up to participate in the competition. After quickly changing into your running gear you return to the track. The guys are having their race first, and you watch them as you prepare. As expected, Ivan Prokhorov wins. When the guys have finished, it is the girls'' turn.'
 
-	if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+	if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 		if swinbeggor = 0:
 			'You find Lina at the starting line with a smile on her face. Seeing you she waves and calls out cheerfully "Good luck, <<$pcs_nickname>>!"'
 		elseif swinbeggor = 1:
@@ -678,14 +684,14 @@ if $ARGS[0] = 'SchoolRun2_result':
 		else
 			'You have won the competition three more times and Mr. Pavlovich awards you another trophy.'
 		end
-		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 			npc_rel['A19'] += 5
 			'Lina stands at at the finish line, gasping for breath. Even though you beat her again, she flashes you a bright smile in congratulations.'
 		else
 			'Christina stands nearby glaring at you the whole time, her hands balled into fists. She''s seething with rage, realizing she cannot beat you.'
 		end
 	elseif swinbeggor = 2 and begresult >= 130:
-		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 			gs 'npc_relationship', 'modify', 'A19', 'love'
 			'Lina stands at at the finish line, gasping for breath. Even though you beat her a second time, she flashes you a bright smile in congratulations.'
 		else
@@ -693,7 +699,7 @@ if $ARGS[0] = 'SchoolRun2_result':
 			'Christina is gasping for breath at the finish line. She was unable to overtake you, and came second again. Christina avoids your gaze, not wanting to look you in the eye.'
 		end
 	elseif swinbeggor = 1 and begresult >= 130:
-		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 			gs 'npc_relationship', 'modify', 'A19', 'love'
 			'Lina stands at at the finish line, gasping for breath. Even though you beat her, she flashes you a bright smile in congratulations.'
 		else

+ 6 - 2
locations/gschool_jock_chats.qsrc

@@ -391,6 +391,7 @@ end
 if $ARGS[0] = 'christina':
 	*clr & cla
 	menu_off = 1
+	gs 'Zvereva_events', 'cikl'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
 	if christinaQW['subpath'] >= 2:
@@ -458,8 +459,11 @@ if $ARGS[0] = 'christina':
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-	if christinaQW['blackmail'] = 0 and christinaQW['pre_bm'] = 0 and christinaQW['pre_fight'] = 0 and christinaQW['fight'] = 0 and christinaQW['subpath'] = 0:
-		act 'Think about Christina': gt 'Zvereva_events', 'christina_decide'
+	if christinaQW['blackmail'] = 0 and christinaQW['pre_bm'] = 0 and christinaQW['pre_fight'] = 0 and christinaQW['fight'] = 0 and christinaQW['bully'] >= 60:
+		act 'Think about Christina': gt 'Zvereva_events', 'christina_decide1'
+	end
+	if christinaQW['subpath'] = 0 and christinaQW['bully'] <= 40:
+		act 'Think about Christina': gt 'Zvereva_events', 'christina_decide2'
 	end
 end
 

+ 50 - 21
locations/gschool_lessons4.qsrc

@@ -1650,7 +1650,6 @@ if $ARGS[0] = 'dress':
 		'Several other girls come in from the showers together, wearing their towels. A girl picks up her phone and holds it up to take their picture. When Anushka sees this, she stops, with a lewd smile, and pulls her towel wide open, showing off her naked body as the girl takes the picture. Several girls giggle at Anushka''s antics while others whistle or cat call.'
 		*nl
 		'You take your clothes out of your locker and start putting them on. This takes longer than expected, however, since you get distracted several times while getting dressed - sometimes by other girls engaging you in a brief conversation, sometimes by someone or something catching your eye. By the time you''re finished, most of the other girls have already left.'
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 2:
 		*clr & cla
@@ -1660,7 +1659,6 @@ if $ARGS[0] = 'dress':
 		'Bella is at the mirror, taking a selfie of herself trying to look sexy. As she does, Albina walks up beside her and then starts to dance next to her, bending over and grinding her ass against her. She can''t help but laugh and grind back, and soon both of them are teasing each other and laughing, along with many of the other girls in the locker room that saw the whole thing.'
 		*nl
 		'You take your clothes out of your locker and start putting them on. This takes longer than expected, however, since you get distracted several times while getting dressed - sometimes by other girls engaging you in a brief conversation, sometimes by someone or something catching your eye. By the time you are finished, most of the other girls have already left the locker room.'
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 3:
 		*clr & cla
@@ -1695,8 +1693,6 @@ if $ARGS[0] = 'dress':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/nudepic<<rand(1,2)>>.jpg"></center>'
 		'Still naked, you hear a couple of girls giggling, so you turn to look at them, but they are not looking at you. Confused, you follow their collective gaze and see Christina standing there with her phone out. Glancing back at them, you see them looking at you and giggling again - obviously, something happened that you missed; something that they thought was funny. You wonder what it was.'
-		*nl
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 5:
 		*clr & cla
@@ -1706,12 +1702,11 @@ if $ARGS[0] = 'dress':
 		'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 and reaches out to her exposed breast.'
 		'You see Albina''s fist clench before she grabs his hand and painfully twists it. "How''s this for a workout?" she shouts before swiftly swinging her leg up and kicking Vitek straight in the balls. He yelps in pain and almost collapses before hobbling out of the doorway, clutching his crotch. Dan backs out behind him and Albina slams the door. "Fucking perverted assholes." With that taken care of, the girls go back to getting dressed. You notice most of them do it quicker than normal, seemingly afraid of a repeat visit.'
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 6:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/christinaselfie<<rand(1,3)>>.jpg"></center>'
-		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 			'As you get dressed you overhear some girls talking to each other. "Come and take a picture with me. I want to send something to my boyfriend." Giggling, two of her friends walk over and pose with her.'
 		else
 			'As you get dressed you overhear Christina say "Damn we look good, I look really amazing." You turn and see her checking out her naked body in the mirror, along with Lariska and Lina.'
@@ -1719,13 +1714,11 @@ if $ARGS[0] = 'dress':
 			'Christina grabs her phone and says "Let''s take a selfie."'
 			'The three of them pose several times as Christina takes several selfies of the three of them naked. Lariska even takes a few herself, which Christina doesn''t seem to mind. They go on for several minutes about how great they look, although it''s mostly just Lina and Lariska stroking Christina''s ego.'
 		end
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 7:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/alynushwedgie.jpg"></center>'
 		'As you finish getting dressed, you turn around to see Aylona sneak up behind Anushka, grab hold of her panties with both hands and yank them up, giving Anushka a major wedgie. Several other girls laugh as Anushka tries to get away and push Aylona''s hands back down so her panties aren''t all the way up her ass crack. After a little bit of struggling and Anushka calling Aylona all kinds of names, Aylona finally lets go and collapses on one of the benches laughing as Anushka half heartedly cusses her out as she picks her panties out of her ass crack.'
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 8:
 		*clr & cla
@@ -1736,13 +1729,11 @@ if $ARGS[0] = 'dress':
 		'Lariska stands watching from a safe distance as Christina yanks hard on Lina''s hair. "Are you sure?" Lina nods even more enthusiastically.'
 		'Christina gives her a final look and then puts her belt on. "Okay fine, but don''t do it again."'
 		'Lina gets up and takes the apple out of her mouth while taking a bite. "I won''t Christina." The three of them walk out together, with Lina and Lariska sharing the apple.'
-		*nl
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 9:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/chrislarwedgie.jpg"></center>'
-		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+		if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 			'You see some girls teasing each other while getting dressed. One manages to get behind the other, grabs her panties and pulls them up. They both start laughing, obviously just messing around with each other. Things settle back down as the girl who got wedgied adjusts her panties and they leave the room, still teasing each other.'
 		else
 			'As Lariska finishes getting dressed, Christina walks up behind her, grabs the back of her panties and yanks up on them hard, making Lariska squeal as she stands on her toes to try and relieve the pressure. Most of the other girls laugh at this. "Oh please, we all know you like things up your ass, so don''t act like you''re not enjoying this." Christina tells her.'
@@ -1750,36 +1741,74 @@ if $ARGS[0] = 'dress':
 			'Christina laughs. "Is that what you tell Ivan when you let him fuck your ass?" Lariska goes bright red at the comment as Christina gives another hard yank and Lariska winces even more.'
 			'"Whatever butt slut, let''s go." Christina says as she waves to Lina and the three of them walk out, Lariska trying to dig her panties out of her ass.'
 		end
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 10:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/panties.jpg"></center>'
 		'As Bella and Irina get dressed, Stasya comments on how they are wearing the exact same panties, which gets them to stop and stand next to each other to show off their panties side by side. They both get a laugh out of the fact that they are wearing the same style and color of panties.'
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	elseif gymdress = 11:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/younggirls.jpg"></center>'
 		'Christina, Lariska and Lina are horsing around, while Lizaveta starts to take pictures of them with her phone. Lina grabs Christina, reaching around to grab her by the ass as she puts her hair into a ponytail as Lariska moons the one taking the picture. They get most of the other girls laughing, but it quickly breaks up as everyone finishes dressing and starts to leave.'
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
-	elseif gymdress <= 15:
+	elseif gymdress <= 16:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/nerdoutcast.jpg"></center>'
-		if (christinaQW['subpath'] >= 2 or grupTipe = 3 or grupTipe = 5) and $pantyworntype ! 'none':
-			'Just as you finish dressing, you feel someone grab the back of your panties. Before you can say or do anything, you feel your panties get yanked up hard, painfully digging into your ass crack and against your clit. You hear the other girls all laugh as you struggle to free yourself. As you try and get up, you almost lose your balance as the person keeps pulling your panties up higher. You are finally able to pull yourself free and turn to see Christina laughing at you. "Fucking loser, likely the closest anything has been to rubbing your clit." She laughs and then heads out with Lariska and Lina in tow. You spend a few minutes pulling your panties out of your ass crack and getting them back in place.'
+		if (grupTipe = 3 or grupTipe = 5) and $pantyworntype ! 'none' and christinaQW['blackmail'] < 2 and christinaQW['fight'] = 0:
+			'Just as you finish dressing, you feel someone grab the back of your panties. Before you can say or do anything, you feel your panties get yanked up hard, painfully digging into your ass crack and against your clit. You hear the other girls all laugh as you struggle to free yourself. As you try and get up, you almost lose your balance as the person keeps pulling your panties up higher. You are finally able to pull yourself free and turn to see Christina laughing at you. "Fucking loser, likely the closest anything has been to rubbing your clit."'
 			gs 'pain', 1, 'asscheeks', 'ache'
+			act 'Ignore her':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/change.jpg"></center>'
+				'You shoot Christina a dark look but say nothing. Pulling your panties out of your ass crack and getting them back in place, you finish getting dressed. Seeing she isn''t going to get a rise out of you, she walks off, bored.'
+				act 'Continue': gt 'gschool_lessons4', 'post_dress'
+			end
+			act 'Avoid eye contact':
+				menu_off = 1
+				christinaQW['bully'] += 2
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/nerdoutcast.jpg"></center>'
+				'Keeping your eyes on the floor, you spend a few moments pulling your panties out of your ass crack and getting them back in place before finishing getting dressed. She cracks a few jokes at you before out with Lariska and Lina in tow.'
+				act 'Continue': gt 'gschool_lessons4', 'post_dress'
+			end
+			act 'Yell at Christina':
+				menu_off = 1
+				christinaQW['bully'] -= 2
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+				'Turning around and making fists you yell "You fucking bitch! I''m going to make you eat your panties before I''m done with you!"'
+				'She curls her hands into fists, but before she can respond, there is a pounding on the locker doors. "What''s going on in there?! Settle down right now or I''m coming in!"'
+				'The girls hurry up into the locker room in case the Coach Pavlovich actually follows up on his threat. Christina gives you a dark look before following the others.'
+				act 'Continue': gt 'gschool_lessons4', 'post_dress'
+			end
 		else
-			'As you finish dressing, you turn around in time to see Christina stand up on one of the benches, reach down, and grab Natasha''s panties from behind. She yanks up on them hard, making Natasha yelp and stand up. This doesn''t stop Christina though, who keeps lifting until she manages to lift Natasha off her feet. She squirms and cries out, dangling from her panties. Some of the girls laugh while others look away in disgust. Natasha starts to beg Christina to let her go, which seems to only encourage Christina, who now starts bouncing her by her panties until there is a loud rip and Natasha''s panties end up under her arms. She looks to be on the verge of tears and runs out once Christina finally lets go. Christina laughs some more then heads out with Lariska and Lina in tow.'
-			'You can choose another outfit while you''re here.'
+			'As you finish dressing, you turn around in time to see Christina stand up on one of the benches, reach down, and grab Natasha''s panties from behind. She yanks up on them hard, making Natasha yelp and stand up. This doesn''t stop Christina though, who keeps lifting until she manages to lift Natasha off her feet. She squirms and cries out, dangling from her panties. Some of the girls laugh while others look away in disgust. Natasha starts to beg Christina to let her go, which seems to only encourage Christina, who now starts bouncing her by her panties until there is a loud rip and Natasha''s panties end up under her arms. She looks to be on the verge of tears and runs out once Christina finally lets go.'
+			
+			act 'Ignore it': gt 'gschool_lessons4', 'post_dress'
+			act 'Avoid eye contact':
+				menu_off = 1
+				christinaQW['bully'] += 1
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/change.jpg"></center>'
+				'Keeping your eyes on the floor, you spend a few minutes getting dressed. She cracks a few jokes about it before out with Lariska and Lina in tow.'
+				act 'Continue': gt 'gschool_lessons4', 'post_dress'
+			end
+			act 'Yell at Christina':
+				menu_off = 1
+				christinaQW['bully'] -= 2
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+				'You head straight at her and yell "You fucking bitch! How would you like it if I did that to you?!"'
+				'She curls her hands into fists, but before she can respond, there is a pounding on the locker doors. "What''s going on in there?! Settle down right now or I''m coming in!"'
+				'The girls hurry up into the locker room in case the Coach Pavlovich actually follows up on his threat. Christina gives you a dark look before following the others.'
+				act 'Continue': gt 'gschool_lessons4', 'post_dress'
+			end
 		end
-		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	else
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/postphys<<rand(1,4)>>.jpg"></center>'
 		'You take your clothes out of your locker and start putting them on. This takes longer than expected, however, since you get distracted several times while getting dressed - sometimes by other girls engaging you in a brief conversation, sometimes by someone or something catching your eye. By the time you are finished, most of the other girls have already left the locker room.'
-		'You can choose another outfit while you''re here.'
 		act 'Continue': gt 'gschool_lessons4', 'post_dress'
 	end
 end

+ 4 - 2
locations/gschool_lessonsev2.qsrc

@@ -558,7 +558,7 @@ if $ARGS[0] = 'math':
 			end
 		elseif scooltiperand = 9:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/math/chrislar.jpg"></center>'
-			if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+			if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 				'As class is ending Lina, Lariska and Vanya are all talking. The girls get up and hug, posing together as Vanya takes Lariska''s phone and takes several pictures of them together.'
 			else
 				'As class is ending Christina, Lariska and Vanya are all talking. The girls get up and hug, posing together as Vanya takes Lariska''s phone and takes several pictures of them together.'
@@ -585,7 +585,7 @@ if $ARGS[0] = 'math':
 			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Leave class': gt 'gschool_lessons', 'short_break'
-		elseif scooltiperand = 13 and (christinaQW['fight'] ! 1 or christinaQW['blackmail'] ! 1):
+		elseif scooltiperand = 13 and (christinaQW['fight'] = 0 or christinaQW['blackmail'] < 2):
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/math/dare1.jpg"></center>'
 			'Near the end of class, Mr. Tsarev tells the class to study quietly as he begins to grade the pop quiz he had just given the class. Some of the students study, but most start messing with their phones or quietly talking to each other, only to be shushed by Mr. Tsarev. You notice Christina writing something and then passing it to Lariska.'
 			act 'A note arrives':
@@ -602,6 +602,7 @@ if $ARGS[0] = 'math':
 							*clr & cla
 							gs 'willpower', 'pay', 'resist'
 							gs 'stat'
+							christinaQW['bully'] -= 1
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/math/dare5.jpg"></center>'
 							'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?"'
@@ -613,6 +614,7 @@ if $ARGS[0] = 'math':
 					end
 					act 'Do it':
 						*clr & cla
+						christinaQW['bully'] += 1
 						gs 'fame', 'pav', 'sex', 1
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/math/dare4.jpg"></center>'
 						if $pantyworntype ! 'none':

+ 2 - 2
locations/gschool_post_shower.qsrc

@@ -185,7 +185,7 @@ if $ARGS[0] = 'post_shower':
 			act 'Keep checking her out':
 				cla
 				if rand (1,4) = 1:
-					if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+					if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 						'You look a bit too long and she seems to realize that she''s being watched and turns to face you. You give her a look and she reluctantly turns back to her locker, not saying anything.'
 					elseif fame['pav_slut'] >= 225:
 						sveta_dyke_rumor += 1
@@ -1022,7 +1022,7 @@ if $ARGS[0] = 'post_shower2':
 		act 'Keep checking her out':
 			cla
 			if rand (1,4) = 1:
-				if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 1:
+				if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
 					'After a few minutes, she feels your gaze and looks in your direction. You give her a look and she reluctantly goes back to her shower, occasionally stealing looks your way to see if you''re still watching her.'
 				elseif fame['pav_slut'] >= 225:
 					sveta_dyke_rumor += 1

+ 2 - 2
locations/gschool_socialchg.qsrc

@@ -110,10 +110,10 @@ if $ARGS[0] = 'Pavlovsk slut':
 		'"What a waste, you fucking slut." He then spits at your feet before leaving as well. You hear many of the students around you laughing as you look around. Having been publically shamed and disawoved by your clique, the other students are ready to prey on your weakness and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
 	elseif grupTipe = 2:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/jockslut.jpg"></center>'
-		if npc_grupTipe['A18'] = 2:
+		if christinaQW['fight'] < 1 or christinaQW['blackmail'] < 2:
 			'Christina, Lariska, and Lina walk up to you. Lariska and Lina are looking at you in disgust, while Christina is smirking. She shoves you hard up against your locker. "What are you doing here slut? Shouldn''t you be in the boys bathroom sucking a bunch of cocks? We all heard that''s all you do now. At least sluts know to get paid, but you just give it away for free." she says mockingly while laughing. Lariska, Lina and several other students nearby join in, openly mocking you.'
 		else
-			'Albina and Lazar walk up to you with looks of disgust on their face. "What are you doing here? Shouldn''t you be in the boys bathroom sucking dick like the whore that you are?" Lazar says mockingly. Albina opens her mouth to say something, but chooses to remain quiet and stares at the floor.'
+			'Albina and Lazar walk up to you with looks of disgust on their face. "What are you doing here? Shouldn''t you be in the boys bathroom sucking dick like the whore that you are?" Lazar says mockingly. Albina opens her mouth to say something, but chooses to remain quiet and stares at the floor. Christina smirks at you from behind them, not daring to challenge you directly, but definitely enjoying the moment.'
 		end
 		if soniaPS = 0:
 			'"Go and hang out with the other losers because none of us give a shit about you anymore." Lazar says before turning and walking away. Albina looks at you with what you think is disappointment before she shakes her head and follows Lazar. Having been publically shamed and disawoved by your clique, the other students are ready to prey on your weakness and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'

+ 3 - 1
locations/journal_quests.qsrc

@@ -65,8 +65,10 @@ if $ARGS[0] = 'start':
 					'I should wait and see what opportunities come up to get some dirt on Christina.'
 				end
 			end
+		elseif christinaQW['bully'] <= 40 or christinaQW['bully'] >= 60:
+			'I should try and talk to Christina at school.'
 		else
-			'I should talk to Christina at school sometime. I can''t decide what to think about her bullying me all the time.'
+			'Christina bullies me every chance she gets. I have a feeling my reactions to these things will shape my future with her...'
 		end
 		*nl
 		*nl

+ 10 - 0
locations/saveupdater.qsrc

@@ -1155,6 +1155,16 @@ if ((100*version_major +version_minor)*100+version_revision)*100+version_patch
 		end
 	end
 	
+	if christinaQW['set_bully'] = 0:
+		if (christinaQW['blackmail'] > 0 or christinaQW['pre_bm'] > 0 or christinaQW['pre_fight'] > 0 or christinaQW['fight'] > 0) and christinaQW['set_bully'] = 0:
+			christinaQW['set_bully'] = 1
+			christinaQW['bully'] = 40
+		end
+		if christinaQW['subpath'] > 0:
+			christinaQW['set_bully'] = 1
+			christinaQW['bully'] = 60
+		end
+	end
 end
 
 

+ 1 - 1
locations/uni_lessonsev1.qsrc

@@ -89,7 +89,7 @@ if $ARGS[0] = 'teaching_methods':
 		elseif christinaQW['fight'] = 1:
 			'You try to rest your head on the desk in front of you while looking around to see what the other students are doing. You quickly notice that somebody is watching you, and it''s none other than Christina! You see her taunting you with a bratty face as a huge whaletail peeks out of her pants. You remember beating her up at school and smile at the memory.'
 			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
-		elseif christinaQW['blackmail'] = 1:
+		elseif christinaQW['blackmail'] = 2:
 			'You try to rest your head on the desk in front of you while looking around to see what the other students are doing. You quickly notice that somebody is watching you, and it''s none other than Christina! You see her taunting you with a bratty face as a huge whaletail peeks out of her pants. You remember blackmailing her at school and smile at the memory.'
 			act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
 		else