Переглянути джерело

[added] [changed] More school tweaks and changes from nutluck with a little code check from me

Kevin_Smarts 3 роки тому
батько
коміт
41cff77402

+ 3 - 3
locations/bed2.qsrc

@@ -457,7 +457,7 @@ if $ARGS[0] = 'wake':
 	if MarishaQW["marisha_sleepover"] = 1: gs 'marisha_ev', 'morning'
 	if daystart < 10 and StoryLine = 0 and ntstart = 0:'The first thing you think as you wake up is, "Damn! It''s is not a dream, I really am a woman now."'
 	if daystart >= 10 and daystart < 30 and StoryLine = 0 and ntstart = 0:'Looking at your female body, you are still a little surprised it''s actually you.'
-	if slept_in = 1 and kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 9 and hour < 14:
+	if slept_in = 1 and kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 9 and hour < 14 and suspended['on'] ! 1:
 		if schoolprogul > 2 and schoolPredupr = 2:
 			pcs_mood -= 35
 			gs 'stat'
@@ -477,7 +477,7 @@ if $ARGS[0] = 'wake':
 		end
 	end
 	if kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 4 and hour < 9:
-		if slept_in = 1 and (hour = 7 or hour = 8):
+		if slept_in = 1 and (hour = 7 or hour = 8) and suspended['on'] ! 1:
 			pcs_mood -= 10
 			gs 'stat'
 			msg '<center>Damn it''s <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, you''ve slept too long! You need to hurry or you''re going to be late for school!</center>'
@@ -509,7 +509,7 @@ if $ARGS[0] = 'wake':
 			end
 			gs 'bed2', 'end'
 		end
-		if kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 4 and hour < 9:
+		if kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 4 and hour < 9 and suspended['on'] ! 1:
 			act 'Full morning routine for School (01:00)':
 				fullmorrout = 1
 				minut += 15

+ 3 - 0
locations/cikl.qsrc

@@ -1345,6 +1345,9 @@ killvar 'pcs_drank'
 !!2 - agreed to go to the party
 !!3 - Missed the party
 
+!!suspension ends
+if suspended['day'] = daystart:	suspended['on'] = 0
+
 if storyline = 1:
 !!Party refresh if you didn''t see sis
 	if week = 1 and sisboyparty ! 2:

+ 393 - 216
locations/gschool_boys_bathroom.qsrc

@@ -1329,125 +1329,152 @@ if $ARGS[0] = 'caughtb1':
 			end
 		end
 	end
-
 	act 'Suggest a blowjob':
 		*clr & cla
-		'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
+		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
 		'You get down on your knees in front of him and hike up your skirt just a little bit to reveal more of your legs. When you are sure you have his eyes on you, you look up at him and suggestively lick your lips. "You seem tense, sir. How about I help you relax a little bit and you just pretend you didn''t see me here?"'
-
-		gs 'gschool_events', 'sweet', 'sex'
-		if rand(1,100) < Sweet_talk:
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
-			'Mr. Vasilyev looks at you and snorts. "Please don''t embarrass yourself, or me, with such juvenile attempts at seduction. Did you really think that would work on me?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall before leading you out of the bathroom. "Come on, I''m taking you to the principal''s office."'
-			'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
-			act 'Go to Principal''s Office':
-				demerit += 10
-				if school_bunk = 1:demerit += 5
-				gt 'gschool_office', 'principal'
-			end
-		else
+		act 'Continue':
 			*clr & cla
-			gs 'boyStat', 'A128'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
-			'He looks down at you and seems to freeze. He doesn''t say anything, doesn''t move away either - all he does is look at you, transfixed with your lips. You decide to take that as a yes, stretch out your hand and unzip his pants. You reach inside and feel that his dick is almost hard already.'
+			gs 'gschool_events', 'sweet', 'sex'
+			if rand(1,100) < Sweet_talk:
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
+				'Mr. Vasilyev looks at you and snorts. "Please don''t embarrass yourself, or me, with such juvenile attempts at seduction. Did you really think that would work on me?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall before leading you out of the bathroom. "Come on, I''m taking you to the principal''s office."' 
+				'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
+				act 'Go to principal''s office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_office', 'principal'
+				end
+			else
+				gs 'boyStat', 'A128'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
+				'He looks down at you and seems to freeze. He doesn''t say anything, doesn''t move away either - all he does is look at you, transfixed with your lips. You decide to take that as a yes, stretch out your hand and unzip his pants. You reach inside and feel that his dick is almost hard already.'
 				*nl
 				'He pulls his pants down a little bit, just enough to release his manhood and make it easier for you. You give him an appreciative look and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
 				*nl
 				'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging. He starts moaning and you feel his hand dig into your hair, telling you that he is getting close to cumming.'
-			gs 'arousal', 'bj', 15
-			gs 'stat'
-			act 'Continue':
-				*clr & cla
-				'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtcum.jpg"></center>'
-				'You pick up the pace even more, you want him finish soon. "I''m about to cum!" he mutters weakly, as if trying to warn you, but you don''t care and suck him even harder. He starts grunting and you feel his dick throbbing in your mouth, when he suddenly pulls your head away, his hand in your hair firmly gripping you.'
-				*nl
-				'As soon his dick loudly pops out of your mouth, he jerks it a couple of times while pointing it at you. It soon starts spurting loads of hot cum out and the jets land all over your face, mostly around your mouth. When he finishes, he rubs the tip of his dick against your lips and then shoves it back into your mouth, the sight of you covered in his cum emboldening him. You look up at him while you suck his cock clean, smiling around him as you feel him getting soft in your mouth. He then pulls out of your mouth and tucks his dick back into his pants.'
-				*nl
-				'Without a word, your teacher walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see that he''s looking at you in the mirror. Finally, he smiles and says: "Feel free to cut class any time you like, <<$pcs_firstname>>. I''ll happily keep your secret." With a chuckle, he leaves - in fact, you think you can hear him whistling outside as he walks away.' 
-				'You go to the mirror yourself, clean yourself up and fix your hair. That wasn''t too bad, you think, and at least you have the rest of the period to yourself.'
-				gs 'arousal', 'bj', 5
+				gs 'arousal', 'bj', 10, 'dom'
 				gs 'arousal', 'end'
-				gs 'cum_call', 'mouth', $boy
 				gs 'stat'
-				if school_bunk = 0:
-					act 'Continue to play on phone':gt 'gschool_boys_bathroom', 'bathroom2'
-				else
-					act 'Keep smoking':gt 'gschool_boys_bathroom', 'bathroom2'
+				act 'Continue':
+					*clr & cla
+					gs 'stat'
+					'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtcum.jpg"></center>'
+					'You pick up the pace even more, you want him finish soon. "I''m about to cum!" he mutters weakly, as if trying to warn you, but you don''t care and suck him even harder. He starts grunting and you feel his dick throbbing in your mouth, when he suddenly pulls your head away, his hand in your hair firmly gripping you.'
+					*nl
+					'As soon his dick loudly pops out of your mouth, he jerks it a couple of times while pointing it at you. It soon starts spurting loads of hot cum out and the jets land all over your face, mostly around your mouth. When he finishes, he rubs the tip of his dick against your lips and then shoves it back into your mouth, the sight of you covered in his cum emboldening him. You look up at him while you suck his cock clean, smiling around him as you feel him getting soft in your mouth. He then pulls out of your mouth and tucks his dick back into his pants.'
+					*nl
+					'Without a word, your teacher walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see that he''s looking at you in the mirror. Finally, he smiles and says: "Feel free to cut class any time you like, <<$pcs_firstname>>. I''ll happily keep your secret." With a chuckle, he leaves - in fact, you think you can hear him whistling outside as he walks away.' 
+					'You go to the mirror yourself, clean yourself up and fix your hair. That wasn''t too bad, you think, and at least you have the rest of the period to yourself. Still, you wonder what he was doing in the girls bathroom in the first place.'
+					if school_bunk = 0:
+						act 'Continue to play on phone':gt 'gschool_girls_bathroom', 'bathroom2'
+					else
+						act 'Keep smoking':gt 'gschool_girls_bathroom', 'bathroom2'
+					end
 				end
 			end
 		end
 	end
 	act 'Offer sex':
 		*clr & cla
-		'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
+		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/bendover.jpg"></center>'
-		'You get up and walk past him, out of the stall, then bend over against the wall. One of your hands runs down to your ass and you hike your skirt a bit, then a bit more... then a little bit more, just enough to see a hint of your crotch. All the while, you are looking at Mr. Vasilyev over your shoulder. "I know I''ve been a bad, bad girl... and I don''t want any demerits. If you don''t report me, sir, I will let you fuck me." You follow your offer up with an inviting wiggle of your ass.'
-
-		gs 'gschool_events', 'sweet', 'sex'
-		if rand(1,100) < Sweet_talk:
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
-			'Mr. Vasilyev looks at you and snorts. "Please don''t embarrass yourself, or me, with such juvenile attempts at seduction. Did you really think that would work on me?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall before leading you out of the bathroom. "Come on, I''m taking you to the principal''s office."'
-			'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
-			act 'Go to principal''s office':
-				demerit += 10
-				if school_bunk = 1:demerit += 5
-				gt 'gschool_office', 'principal'
-			end
-		else
+		'You get up and walk past him, out of the stall, then bend over against the wall. One of your hands runs down to your ass and you hike your skirt a bit, then a bit more... then a little bit more, just enough to see a hint of your crotch. All the while, you are looking at him over your shoulder. "I know I''ve been a bad, bad girl... and I don''t want any demerits. If you don''t report me, sir, I will let you fuck me." You follow your offer up with an inviting wiggle of your ass.'
+		act 'Continue':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
-			'Mr. Vasilyev looks at you for a long moment. You can tell that he is seriously considering his options; you can also see one of those ''options'' getting hard in his pants while he stares at your ass. You smile and tug at your skirt, causing it to rise and fall just a tiny bit every time. Only a few seconds later, he walks towards you, pulling out his dick and stroking it. When he reaches you, he pushes you down. "Get on your knees and give me a blowjob."'
-			'You do as he says and reach out for his cock.'
-			act 'Blow him':
-				*clr & cla
-				gs 'boyStat', 'A128'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
-				'You stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
-					*nl
-					'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging.'
-				$orgasm_or = 'no'
-				gs 'arousal', 'bj', 5
-				gs 'stat'
-				act 'Have sex':
+			gs 'gschool_events', 'sweet', 'sex'
+			if rand(1,100) < Sweet_talk:
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
+				'Your teacher looks at you and snorts. "Please don''t embarrass yourself, or me, with such juvenile attempts at seduction. Did you really think that would work on me?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall before leading you out of the bathroom. "Come on, I''m taking you to the principal''s office."' 
+				'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
+				act 'Go to principal''s office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_office', 'principal'
+				end
+			else
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
+				'Your teacher looks at you for a long moment. You can tell that he is seriously considering his options; you can also see one of those ''options'' getting hard in his pants while he stares at your ass. You smile and tug at your skirt, causing it to rise and fall just a tiny bit every time. Only a few seconds later, he walks towards you while pulling out his dick and stroking it. When he reaches you, he pushes you down. "Get on your knees and give me a blowjob."' 
+				'You do as he says and reach out for his cock.'
+				act 'Suck him':
 					*clr & cla
-					sexcontra = 3
-					'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtsex.jpg"></center>'
-					if $pantyworntype = 'true':
-						'He has you get up on one of the sinks while pulling your skirt up. His fingers find your pussy a few moments later and it seems he''s making sure you are good and wet. Then you see a condom in his hand and he puts it on. As he does that, you try to get comfortable, but it is not easy with the faucet jabbing you in the back.'
-					else
-						'He has you get up on one of the sinks, pushes up your skirt all the way and pulls down your panties, tossing them aside. His fingers find your pussy a few moments later and it seems he''s making sure you are good and wet. Then you see a condom in his hand and he puts it on. As he does that, you try to get comfortable, but it is not easy with the faucet jabbing you in the back.'
-					end
+					gs 'boyStat', 'A128'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
+					'You stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
 					*nl
-					'Once the condom is in place, he rubs the tip of his dick against your pussy lips, making sure it is well lubricated, then gently pushes his <<dick>>cm <<$dick_girth>> cock inside you, causing you to gasp. His movements are slow and he is taking all the time in the world to work his way deeper into you, one of his hands rubbing your clit all the while. You groan in pleasure; you hardly even notice the faucet jabbing into your back anymore.'
-					*nl
-					'He might have been slow at first, but he''s steadily picking up the pace now that he is balls deep inside you; he stays gentle with you the whole time, though, and keeps stimulating your clit and occasionally kneads your breasts as well. You didn''t expect this to feel so good and cry out, "Oh God! Fuck me, Mr. Vasilyev! Fuck me harder!" He smiles and indeed gets a little rougher with you. Once or twice, he lifts his fingers from your wet pussy and sticks them into your mouth for you to suck them, tasting your own juices.'
-					$orgasm_txt = 'With an unexpectedly considerate lover like that, it doesn''t take long until you orgasm and you scream out your ecstasy, your wet folds twitching around Mr. Vasilyev''s hard cock.'
-					$orgasm_or = 'custom'
-					gs 'arousal', 'vaginal', 10
-					$orgasm_txt = 'He doesn''t let up, though, and his stamina seems to know no limit. A second orgasm and even a third shake you before he finally starts to grunt.'
-					$orgasm_or = 'custom'
-					gs 'arousal', 'vaginal', 5
-					$orgasm_txt = ''
-					$orgasm_or = 'custom'
-					gs 'arousal', 'vaginal', 5
+					'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging.'
+					gs 'arousal', 'bj', 5, 'dom'
 					gs 'stat'
-					act 'Continue':
-						*clr & cla
-						gs 'arousal', 'end'
-						gs 'cum_call', 'mouth', $boy
-						'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtcum.jpg"></center>'
-						'Mr. Vasilyev pulls out of you and drags you off the sink, gently pushing you down to your knees while he gets rid of the condom. He holding his dick near your face, right in front of your mouth, and jerks it a couple of times. It starts spurting loads of hot cum out and the jets land all over your face, mostly around your mouth, a small flood of white he must have been saving up for several days, at least. When the well in his balls dries up, he rubs the tip of his dick against your lips and then shoves it back into your mouth, the sight of you covered in his cum emboldening him. You look up at him while you suck his cock clean, smiling around him as you feel him getting soft in your mouth. He pulls himself out of your mouth again and tucks his dick back into his pants.'
-						*nl
-						'Without a word, Mr. Vasilyev walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see that he''s giving you sideways glances. Finally, he smiles. "Feel free to cut class any time you like, <<$pcs_firstname>>. I''ll happily keep your secret."'
-						'You smile back, "If I get ''punished'' like that every time I skip class, I will." He chuckles at that, shakes his head, then leaves the bathroom - you think you can hear him whistling outside as he walks away. You get up to the mirror now and clean yourself up and fix your hair. That was amazing and you have the rest of the period to yourself.'
-						if school_bunk = 0:
-							act 'Continue to play on phone':gt 'gschool_boys_bathroom', 'bathroom2'
-						else
-							act 'Keep smoking':gt 'gschool_boys_bathroom', 'bathroom2'
+					'He enjoys your blowjob in silence and after several minutes.'
+					if pcs_vag = 0:
+						act 'Cum':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtcum.jpg"></center>'
+							'You suck him for a little bit longer but then he starts to moan and he pulls his dick out of your mouth. He holds his dick near your face, right in front of your mouth, and jerks it a couple of times. It starts spurting loads of hot cum out and the jets land all over your face, mostly around your mouth. When he finishes, he rubs the tip of his dick against your lips and then shoves it back into your mouth, the sight of you covered in his cum emboldening him. You look up at him while you suck his cock clean, smiling around him as you feel him getting soft in your mouth. He pulls out of your mouth and tucks his dick back into his pants.'
+							*nl
+							'Without a word, he walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see that he''s giving you sideways glances. Finally, he smiles and says: "Feel free to cut class any time you like, <<$pcs_firstname>>. I''ll happily keep your secret."' 
+							'You smile back. "If I get ''punished'' like that every time I skip class, I will." He chuckles at that, shakes his head, then leaves the bathroom - you think you can hear him whistling outside as he walks away. That was amazing and you also have the rest of the period to yourself, even if you have his cum dripping down your face.'
+							gs 'cum_call', 'face', 'A128', 1
+							gs 'arousal', 'end'
+							if school_bunk = 0:
+								act 'Continue to play on phone':gt 'gschool_girls_bathroom', 'bathroom2'
+							else
+								act 'Keep smoking':gt 'gschool_girls_bathroom', 'bathroom2'
+							end
+						end
+					else
+						act 'Continue':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughteat.jpg"></center>'
+							if $pantyworntype = 'true':
+						        'He grabs you and manhandles you until you are laying on your back on top of the toilet seat, while pushing your skirt up. His fingers find your pussy a few moments later and he rubs your clit as he gets down on his knees. Once down he lowers his face and starts licking your pussy eating you out, he is fairly talented at this. You just moan, as you lay back and enjoy it. Just as it starts to really feel good he stops, then you see a condom in his hand and he puts it on. As he does that, you try to get comfortable.'
+					        else
+							    'He grabs you and manhandles you until you are laying on your back on top of the toilet seat, pushes up your skirt all the way and pulls your panties off, tossing them aside. His fingers find your pussy a few moments later and he rubs your clit as he gets down on his knees. Once down he lowers his face and starts licking your pussy eating you out, he is fairly talented at this. You just moan, as you lay back and enjoy it. Just as it starts to really feel good he stops, then you see a condom in his hand and he puts it on. As he does that, you try to get comfortable.'
+							gs 'arousal', 'cuni', 5, 'dom'
+							gs 'stat'
+							act 'Continue':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtvag1.jpg"></center>'
+							    'Once the condom is in place, he rubs the tip of his dick against your pussy lips, making sure it is well lubricated, then gently pushes his <<dick>>cm <<$dick_girth>> cock inside you, causing you to gasp. His movements are slow and he is taking all the time in the world to work his way deeper into you, one of his hands rubbing your clit all the while. You moan in pleasure.'
+							    *nl
+							    'He might have been slow at first, but he''s steadily picking up the pace now that he is balls deep inside you; he stays gentle with you the whole time though and keeps stimulating your clit and occasionally kneads your breasts as well. You didn''t expect this to feel so good and cry out: "Oh God! Fuck me, sir! Fuck me harder!"'
+								'Just then he stops and pulls out of you, as he does, he says. "Get up and bend over."'
+								gs 'arousal', 'vaginal', 10, 'dom'
+							    gs 'stat'
+								act 'Bend over':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtvag2.jpg"></center>'
+									'You get up and kneel one knee on the toilet seat and the other foot on the floor, as you bend over in front of him. He smiles and slides his dick back into your wet pussy, indeed he gets a little rougher with you. Once or twice, he even smacks your ass cheeks as he fucks you doggy style over the toilet.'
+									gs 'arousal', 'vaginal', 10, 'dom'
+									gs 'stat'
+									act 'Keep getting fucked':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtvag3.jpg"></center>'
+										'He keeps fucking you, not to hard and fast, but a nice stead pace. Just a little rough with out being to rough, he seems he wants you to enjoy this as much as he is. For several more minutes he fucks you like this until he starts moaning loudly.'
+										$orgasm_txt = 'With an unexpectedly considerate lover like that, it doesn''t take long until you orgasm and scream out your ecstasy, your wet folds twitching around your teacher''s hard cock. He doesn''t let up though, and his stamina seems to know no limit, violating your pussy in all the right ways. A second orgasm and even a third shake you before he finally starts to grunt.'
+										$orgasm_or = 'custom'
+										gs 'arousal', 'vaginal', 10, 'dom'
+										gs 'stat'
+										act 'Cum':
+											*clr & cla
+											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtcum.jpg"></center>'
+											'Your teacher pulls out of you and drags you off the toilet, gently pushing you down to your knees while he gets rid of the condom. He holding his dick near your face, right in front of your mouth, and jerks it a couple of times. It starts spurting loads of hot cum out and the jets land all over your face, mostly around your mouth. When he finishes, he rubs the tip of his dick against your lips and then shoves it back into your mouth, the sight of you covered in his cum emboldening him. You look up at him while you suck his cock clean, smiling around him as you feel him getting soft in your mouth. He pulls out of your mouth and tucks his dick back into his pants.'
+											*nl
+											'Without a word, he walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see that he''s giving you sideways glances. Finally, he smiles and says: "Feel free to cut class any time you like, <<$pcs_firstname>>. I''ll happily keep your secret."' 
+											'You smile back. "If I get ''punished'' like that every time I skip class, I will." He chuckles at that, shakes his head, then leaves the bathroom - you think you can hear him whistling outside as he walks away. That was amazing and you also have the rest of the period to yourself, even if you have his cum dripping down your face.'
+											gs 'cum_call', 'face', 'A128', 1
+											gs 'arousal', 'end'
+											if school_bunk = 0:
+												act 'Continue to play on phone':gt 'gschool_girls_bathroom', 'bathroom2'
+											else
+												act 'Keep smoking':gt 'gschool_girls_bathroom', 'bathroom2'
+											end
+										end
+									end
+								end
+                            end
 						end
 					end
 				end
@@ -1463,84 +1490,82 @@ if $ARGS[0] = 'caughtb2':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/caught.jpg"></center>'
 	'After a few minutes, you hear someone else in the bathroom with you. You peek out and see one of your teachers, Mr. Ivanov, standing at the mirror. You duck back into the stall, close the door as quietly as you can and sit down on the toilet, your heart beating like crazy, hoping he didn''t notice you. You hear his footsteps coming closer, closer... and stop, right outside your stall door.'
 	*nl
-	'"I saw you in the mirror, girl." he says menacingly as he pushes the door open. "What do you think you are doing in the boy''s room? Skipping class, I presume?"'
-	if school_bunk = 1:'His eyes fall on the smoldering cigarette on the ground and his eyes narrow. "And smoking in school too, huh? I shouldn''t be surprised."'
-	'Mr. Ivanov looks at you disgustedly. "Well, what are you waiting for, an invitation?! Get your ass out of here and over to the principal''s office!" He points at the bathroom door.'
-	'You don''t know what to say, if or how you could get out of this mess. He never really liked you and of course he knows you are supposed to be in class, so there''s no point in trying to lie to him about that, but maybe you can convince him to let you off with a warning or something.'
-	act 'Go to Principal''s Office':
-		demerit += 10
-		if school_bunk = 1:demerit += 5
-		gt 'gschool_office', 'principal'
-	end
-	act 'Sweet talk him':
-		*clr & cla
-		'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-
-		gs 'gschool_events', 'sweet', 'normal'
-		if rand(1,100) < Sweet_talk:
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
-			'You hang your head and feign shame as best you can. "I know, and I''m sorry Mr. Ivanov, but I was feeling stressed out and I just needed a break, just a few minutes alone. I know I shouldn''t have, but I couldn''t help it." You give him a pleading look. "Please, please don''t report me. I promise I won''t do it again."'
-			'Mr. Ivanov snorts. "Do you think I''m stupid, girl?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall before leading you out of the bathroom. "We are going to the principal''s office, right now!"'
-			'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
-			act 'Go to principal''s office':
-				demerit += 10
-				if school_bunk = 1:demerit += 5
-				gt 'gschool_office', 'principal'
-			end
-		else
+	if Ivanov_toilet = 1
+		'"I saw you in the mirror, girl." he says menacingly as he pushes the door open, the menacing look is replaced with a hungry, lustful one.  "Well well well, what do we have here? My new little slut, well you know the drill." He waits a moment and when you don''t move. "Strip now!"'
+		act 'Strip': gt 'gschool_boys_bathroom', 'caughtb2_slut'
+		act 'Refuse':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sweettalk'+rand(1,2)+'.jpg"></center>'
-			'You hang your head and feign shame as best you can. "I know, and I''m sorry Mr. Vasilyev, but I was feeling stressed out and I just needed a break, just a few minutes alone. I know I shouldn''t have but I couldn''t help it." You give him a pleading look. "Please, please don''t report me. I promise I won''t do it again."'
-			'Mr. Ivanov gives you a long, hard look. You can see a vein twitch at his temple and he seems to be struggling with himself but, eventually, he nods curtly. "Okay." he hisses."I''ll let you off with a warning today Miss <<$pcs_lastname>>, but I expect you to be at the top of my class and, so help me god, if I find out you''re cutting class again..." he trails off meaningfully. "Do we understand each other?" You nod vehemently - you definitely don''t want to get caught by him again. Without another word, he turns and walks out of sight. You think you can hear him mutter and curse under his breath but a few seconds later, the bathroom door closes and the room is quiet again.'
-			if school_bunk = 0:
-				act 'Continue to play on phone':gt 'gschool_boys_bathroom', 'bathroom2'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
+			'His eye glint in anger. "You either do what I tell you like a good little slut, or I will haul you to the principal''s office and tell her how I caught you taking drugs, but you flushed them before I could take them from you."'
+			'You look at him shocked. "I wasn''t doing drugs."'
+			'He laughs. "Who is she going to believe, someone with your rep or me? Now we both know the answer to that one, you will get suspended, is that what you want?"'
+			act 'Strip': gt 'gschool_boys_bathroom', 'caughtb2_slut'
+			gs 'willpower', 'sex', 'resist', 'hard'
+			if will_cost <= pcs_willpwr:
+				act 'Refuse (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'You shake your head. "No! I''m not your whore."'
+					'He laughs. "Suit yourself, maybe next time you will reconsider my kind offer." With that he drags you by the arm to the principal''s office.'
+					act 'Go to Principal''s Office': gt 'gschool_office', 'ivanov_revenge'
+				end
 			else
-				act 'Keep smoking':gt 'gschool_boys_bathroom', 'bathroom2'
+				act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-	end
-
-	act 'Suggest a blowjob':
-		*clr & cla
-		'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
-		'You get down on your knees in front of him and hike up your skirt just a little bit to reveal more of your legs. When you are sure you have his eyes on you, you look up at him and suggestively lick your lips. "You seem tense, sir. How about I help you relax a little bit and you just pretend you didn''t see me here?"'
-
-		gs 'gschool_events', 'sweet', 'sex'
-		if rand(1,100) < Sweet_talk:
+	elseif (grupTipe = 4 and hotcat >= 6 and pav_slut > 150):
+		'"I saw you in the mirror, girl." he says menacingly as he pushes the door open, the menacing look is replaced with a hungry, lustful one. "Well well well, what do we have here? A little gopnik whore, I remember girls like you from school, always spreading those legs for any boy that would look your way." He waits a moment and when you don''t move. "Strip now!"'
+		act 'Strip': gt 'gschool_boys_bathroom', 'caughtb2_slut'
+		act 'Refuse':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
-			'Mr. Ivanov snorts. "Don''t embarrass yourself, girl. Do you really think that acting like a prostitute would work on me?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall before leading you out of the bathroom. "We are going to the principal''s office, right now!" And so you do.'
-			'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
-			act 'Go to principal''s office':
-				demerit += 10
-				if school_bunk = 1:demerit += 5
-				gt 'gschool_office', 'principal'
+			'His eye glint in anger. "You either do what I tell you like a good little slut, or I will haul you to the principal''s office and tell her how I caught you taking drugs, but you flushed them before I could take them from you."'
+			'You look at him shocked. "I wasn''t doing drugs."'
+			'He laughs. "Who is she going to believe, someone with your rep or me? Now we both know the answer to that one, you will get suspended, is that what you want?"'
+			act 'Strip': gt 'gschool_boys_bathroom', 'caughtb2_slut'
+			gs 'willpower', 'sex', 'resist', 'hard'
+			if will_cost <= pcs_willpwr:
+				act 'Refuse (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					'You shake your head. "No! I''m not your whore."'
+					'He laughs. "Suit yourself, maybe next time you will reconsider my kind offer." With that he drags you by the arm to the principal''s office.'
+					act 'Go to Principal''s Office': gt 'gschool_office', 'ivanov_revenge'
+				end
+			else
+				act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-		else
+		end
+	else
+		'"I saw you in the mirror, girl." he says menacingly as he pushes the door open. "What do you think you are doing in the boy''s room? Skipping class, I presume?"'
+		if school_bunk = 1:'His eyes fall on the smoldering cigarette on the ground and his eyes narrow. "And smoking in school too, huh? I shouldn''t be surprised."'
+		'Mr. Ivanov looks at you disgustedly. "Well, what are you waiting for, an invitation?! Get your ass out of here and over to the principal''s office!" He points at the bathroom door.'
+		'You don''t know what to say, if or how you could get out of this mess. He never really liked you and of course he knows you are supposed to be in class, so there''s no point in trying to lie to him about that, but maybe you can convince him to let you off with a warning or something.'
+		act 'Go to Principal''s Office':
+			demerit += 10
+			if school_bunk = 1:demerit += 5
+			gt 'gschool_office', 'principal'
+		end
+		act 'Sweet talk him':
 			*clr & cla
-			gs 'boyStat', 'A129'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj.jpg"></center>'
-			'He looks down at you and, one second later, unzips his pants and pulls his dick out. It is not even hard yet, but he seems to have made his choice and so you stroke his dick a few times until it is rock hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head while looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick when you feel him grab the back of your head and shove your head down, forcing his dick deep into your mouth and down your throat. You start gagging almost at once, but he doesn''t relent - he pulls out briefly, only to shove his cock right back in.'
-			*nl
-			'You have no control over what is happening and so, in the hopes of speeding this up, caress and fondle his balls with one of your hands while he fucks your head. "That''s right, you dirty little slut, take my cock! Gag on it!" He continues to say demeaning things like that as he jams his cock down your throat over and over again. Making you gag seems to be what he enjoys the most.'
-			gs 'arousal', 'bj', 10, 'deepthroat'
-			gs 'stat'
-			act 'Continue':
+			gs 'gschool_events', 'sweet', 'normal'
+			if rand(1,100) < Sweet_talk:
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
+				'You hang your head and feign shame as best you can. "I know, and I''m sorry Mr. Ivanov, but I was feeling stressed out and I just needed a break, just a few minutes alone. I know I shouldn''t have, but I couldn''t help it." You give him a pleading look. "Please, please don''t report me. I promise I won''t do it again."'
+				'Mr. Ivanov snorts. "Do you think I''m stupid, girl?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall before leading you out of the bathroom. "We are going to the principal''s office, right now!"'
+				'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
+				act 'Go to principal''s office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_office', 'principal'
+				end
+			else
 				*clr & cla
-				'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtcum.jpg"></center>'
-				'He picks up the pace even more, barely even giving you a moment to catch your breath anymore. Drool leaks out of your mouth, dripping down your chin, and tears are running down your cheeks. Without warning, he starts grunting and you feel his dick throbbing in your mouth before he suddenly jerks your head away, pulling your hair painfully in the process and twisting your neck slightly.'
-				*nl
-				'As soon his dick is out of your mouth, he jerks it a few times while pointing it at you. It starts spurting loads of hot cum out and the jets land all over your face, mostly around your mouth. Once the last spurt of sperm is out, he shoves his cock back into your mouth and you dutifully lick him clean, feeling him go limp in your mouth. He pulls out of your mouth and tucks his dick back into his pants.'
-				*nl
-				'Wordlessly, Mr. Ivanov walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see that he''s looking at you in the mirror. He gives you a cold smile. "Don''t think this will get me to cut you any slack in my class, <<$pcs_lastname>>. And don''t you <i>dare</i> skip my lessons. I''ll be seeing you soon." With that, he walks out of the bathroom.'
-				*nl
-				'You go to the mirror yourself and clean yourself up and fix your hair. Your throat is burning and you like Mr. Ivanov even less than ever before, but you are also kind of glad you didn''t have to go the principal. You also have the rest of the period to yourself.'
-				gs 'arousal', 'bj', 10, 'deepthroat'
-				gs 'arousal', 'end'
-				gs 'cum_call', 'mouth', $boy
-				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sweettalk'+rand(1,2)+'.jpg"></center>'
+				'You hang your head and feign shame as best you can. "I know, and I''m sorry Mr. Vasilyev, but I was feeling stressed out and I just needed a break, just a few minutes alone. I know I shouldn''t have but I couldn''t help it." You give him a pleading look. "Please, please don''t report me. I promise I won''t do it again."'
+				'Mr. Ivanov gives you a long, hard look. You can see a vein twitch at his temple and he seems to be struggling with himself but, eventually, he nods curtly. "Okay." he hisses."I''ll let you off with a warning today Miss <<$pcs_lastname>>, but I expect you to be at the top of my class and, so help me god, if I find out you''re cutting class again..." he trails off meaningfully. "Do we understand each other?" You nod vehemently - you definitely don''t want to get caught by him again. Without another word, he turns and walks out of sight. You think you can hear him mutter and curse under his breath but a few seconds later, the bathroom door closes and the room is quiet again.'
 				if school_bunk = 0:
 					act 'Continue to play on phone':gt 'gschool_boys_bathroom', 'bathroom2'
 				else
@@ -1548,72 +1573,175 @@ if $ARGS[0] = 'caughtb2':
 				end
 			end
 		end
-	end
-
-	act 'Offer sex':
-		*clr & cla
-		'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/bendover.jpg"></center>'
-		'You get up and walk past him, out of the stall, then bend over against the wall. One of your hands runs down to your ass and you hike the skirt a bit, then a bit more... then a little bit more, just enough to see a hint of your crotch. All the while, you are looking at Mr. Ivanov over your shoulder. "I know I''ve been a bad, bad girl... and I don''t want any demerits. If you don''t report me, sir, I will let you fuck me." You follow your offer up with an inviting wiggle of your butt.'
-
-		gs 'gschool_events', 'sweet', 'sex'
-		if rand(1,100) < Sweet_talk:
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
-			'Mr. Ivanov snorts. "Don''t embarrass yourself, girl. Do you really think that acting like a prostitute would work on me?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall and leads you out of the bathroom. "We are going to the principal''s office, right now!"'
-			'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
-			act 'Go to principal''s office':
-				demerit += 10
-				if school_bunk = 1:demerit += 5
-				gt 'gschool_office', 'principal'
-			end
-		else
+		act 'Suggest a blowjob':
 			*clr & cla
+			'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
-			'Mr. Ivanov looks at you for a long moment. You can tell that he is seriously considering his options; you can also see one of those ''options'' getting hard in his pants while he stares at your ass. You smile and tug at your skirt, causing it to rise and fall just a tiny bit every time. Only a few seconds later, he walks towards you, pulling out his dick and stroking it. When he reaches you, he roughly pulls off your skirt and undresses you, tossing your clothes haphazardly around the bathroom. Once you are stark naked, he pushes you down.'
-			'"Get on your knees and suck my cock, like the good little slut you are," he commands as he pulls his dick out in front of your face.'
-			act 'Blow him':
+			'You get down on your knees in front of him and hike up your skirt just a little bit to reveal more of your legs. When you are sure you have his eyes on you, you look up at him and suggestively lick your lips. "You seem tense, sir. How about I help you relax a little bit and you just pretend you didn''t see me here?"'
+			gs 'gschool_events', 'sweet', 'sex'
+			if rand(1,100) < Sweet_talk:
 				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
+				'Mr. Ivanov snorts. "Don''t embarrass yourself, girl. Do you really think that acting like a prostitute would work on me?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall before leading you out of the bathroom. "We are going to the principal''s office, right now!" And so you do.'
+				'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
+				act 'Go to principal''s office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_office', 'principal'
+				end
+			else
+				*clr & cla
+				Ivanov_toilet = 1
 				gs 'boyStat', 'A129'
-				$orgasm_or = 'no'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj.jpg"></center>'
-				'You do as you are told and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head while looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you control the action.'
-				*nl
-				'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging. He enjoys your blowjob in silence and after several minutes of this, he grabs you by the hair and roughly pulls you up and over to the sinks.'
-				gs 'arousal', 'bj', 5
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj1.jpg"></center>'
+				'He looks down at you and, one second later, unzips his pants and pulls his dick out. It is not even hard yet, but he seems to have made his choice and so you stroke his dick a few times until it is rock hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head while looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick when you feel him grab the back of your head and shove your head down, forcing his dick deep into your mouth and down your throat. You start gagging almost at once, but he doesn''t relent - he pulls out briefly, only to shove his cock right back in.'
+				gs 'arousal', 'bj', 10, 'deepthroat'
 				gs 'stat'
-				act 'Anal':
+				act 'Continue':
 					*clr & cla
-					Ivanov_toilet = 1
-					'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtanal.jpg"></center>'
-					'Mr. Ivanov has you get up on one of the sinks and rubs his fingers against your pussy. When he notices that you are relatively wet, he slips them inside, fingerfucking you to lubricate his fingers with your juices and eliciting soft moans from you. He keeps rubbing his wet fingers all over his dick before shoving them back in, repeating the process every few strokes. The third time he pulls his fingers out of you, however, he rubs them against your asshole instead and slips one of them inside your puckered hole. You moan in pleasure, with a little bit of pain mixed in, then louder when he adds a second finger and have to bite your lip and flinch a little when he shoves the third one. Mr. Ivanov gets your asshole lubed up and stretches it out a bit, and you doubt he''s only doing that for the fun of it.'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj2.jpg"></center>'
+					'You have no control over what is happening and so, in the hopes of speeding this up, caress and fondle his balls with one of your hands while he fucks your head. "That''s right, you dirty little slut, take my cock! Gag on it!" He continues to say demeaning things like that as he jams his cock down your throat over and over again. Making you gag seems to be what he enjoys the most.'
 					*nl
-					'When he feels you are sufficiently prepared, he rubs the tip of his dick against your backdoor and, once he has it good and lined up, he shoves his <<dick>>cm <<$dick_girth>> cock into your ass. You groan loudly in pleasure and pain, and barely even notice the faucet jabbing you in the back. He wraps his hands around one of your thighs to hold you in place, but with the mirror behind you, you have nowhere to go anyway. In a few uncomfortable strokes, he shoves his cock all the way into your bowels until he is balls deep inside. You cry out at the last stroke, the pain too intense to keep quiet, and he pauses for a moment to give your ass a little time to adjust, but once that grace period is over, he begins the proper fucking.'
-					*nl
-					'He quickly works up the speed of his thrusts and is soon pounding your ass balls deep with every stroke, slamming your shoulders against the mirror with each hard thrust. He grunts, clearly taking pleasure from violating your ass like that, and you too can''t deny that a part of you loves being pounded like this as you''re rubbing your clit.'
-					$orgasm_txt = 'Despite the rough treatment he is giving your ass, you feel an orgasm roll in and when it hits with loud screams, Mr. Ivanov has to slow down and hold you down so you don''t fall off the sink.'
-					gs 'arousal', 'vaginal_finger', 4
-					gs 'arousal', 'anal_finger', 1,'lube'
-					$orgasm_or = 'custom'
-					gs 'arousal', 'anal', 15, 'rough'
+					'He picks up the pace even more, barely even giving you a moment to catch your breath anymore. Drool leaks out of your mouth, dripping down your chin, and tears are running down your cheeks. Without warning, he starts grunting and you feel his dick throbbing in your mouth before he suddenly jerks your head away, pulling your hair painfully in the process and twisting your neck slightly.'
+					gs 'arousal', 'bj', 10, 'deepthroat'
 					gs 'stat'
 					act 'Continue':
 						*clr & cla
-						gs 'cum_call', 'mouth', $boy
-						'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtcum.jpg"></center>'
-						'Your climax has barely ebbed off when Mr. Ivanov pulls out of you and then drags you off the sink, roughly shoving you down onto your knees. He immediately pushes his dick into your mouth and starts fucking you. You can taste your own ass on his dick, but he gives you no choice, holding you tight by your hair, keeping your head in place as he violates your throat.'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/teachercum.jpg"></center>'
+						'As soon his dick is out of your mouth, he jerks it a few times while pointing it at you. It starts spurting loads of hot cum out and the jets land all over your face, mostly around your mouth. Once the last spurt of sperm is out, he shoves his cock back into your mouth and you dutifully lick him clean, feeling him go limp in your mouth. He pulls out of your mouth and tucks his dick back into his pants.'
+						*nl
+						'Wordlessly, Mr. Ivanov walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see that he''s looking at you in the mirror. He gives you a cold smile. "Don''t think this will get me to cut you any slack in my class, <<$pcs_lastname>>. And don''t you <i>dare</i> skip my lessons. I''ll be seeing you soon." With that, he walks out of the bathroom.'
+						*nl
+						'Your throat is burning and you like Mr. Ivanov even less than ever before, you think to yourself as you watch him walk out with droplets of his cum run down your fave. At least you are also kind of glad you didn''t have to go the principal. You also have the rest of the period to yourself.'
+						gs 'arousal', 'end'
+						gs 'cum_call', 'face', 'A129', 1
+						gs 'stat'
+						if school_bunk = 0:
+							act 'Continue to play on phone':gt 'gschool_boys_bathroom', 'bathroom2'
+						else
+							act 'Keep smoking':gt 'gschool_boys_bathroom', 'bathroom2'
+						end
+					end
+				end
+			end
+		end
+		act 'Offer sex':
+			*clr & cla
+			'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/bendover.jpg"></center>'
+			'You get up and walk past him, out of the stall, then bend over against the wall. One of your hands runs down to your ass and you hike the skirt a bit, then a bit more... then a little bit more, just enough to see a hint of your crotch. All the while, you are looking at Mr. Ivanov over your shoulder. "I know I''ve been a bad, bad girl... and I don''t want any demerits. If you don''t report me, sir, I will let you fuck me." You follow your offer up with an inviting wiggle of your butt.'
+			gs 'gschool_events', 'sweet', 'sex'
+			if rand(1,100) < Sweet_talk:
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/angryteacher.jpg"></center>'
+				'Mr. Ivanov snorts. "Don''t embarrass yourself, girl. Do you really think that acting like a prostitute would work on me?" He doesn''t wait for your reply but reaches out, grabs you by the arm and pulls you out of the stall and leads you out of the bathroom. "We are going to the principal''s office, right now!"'
+				'He is nothing if not a man of his word, and he drags you down the hall by your arm until you are standing in front of the principal''s office.'
+				act 'Go to principal''s office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_office', 'principal'
+				end
+			else
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/seduction.jpg"></center>'
+				'Mr. Ivanov looks at you for a long moment. You can tell that he is seriously considering his options; you can also see one of those ''options'' getting hard in his pants while he stares at your ass. You smile and tug at your skirt, causing it to rise and fall just a tiny bit every time. Only a few seconds later, he walks towards you, pulling out his dick and stroking it. When he reaches you, he roughly pulls off your skirt and undresses you, tossing your clothes haphazardly around the bathroom. Once you are stark naked, he pushes you down.'
+				'"Get on your knees and suck my cock, like the good little slut you are," he commands as he pulls his dick out in front of your face.'
+				act 'Blow him':
+					*clr & cla
+					gs 'boyStat', 'A129'
+					$orgasm_or = 'no'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj1.jpg"></center>'
+					'You do as you are told and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head while looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you control the action.'
+					*nl
+					'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging. He enjoys your blowjob in silence and after several minutes of this, he grabs you by the hair and roughly pulls you up and bends you over.'
+					gs 'arousal', 'bj', 5
+					gs 'stat'
+					act 'Anal':
+						*clr & cla
+						Ivanov_toilet = 1
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtanal.jpg"></center>'
+						'Once you are bent over in the stall Mr. Ivanov, rubs his fingers against your pussy. When he notices that you are relatively wet, he slips them inside, finger fucking you to lubricate his fingers with your juices and  he pulls his fingers out of you, he rubs them against your asshole and slips one of them inside your puckered hole. You moan in pleasure, with a little bit of pain mixed in, then louder when he adds a second finger and have to bite your lip and flinch a little when he shoves the third one. Mr. Ivanov gets your asshole lubed up and stretches it out a bit, and you doubt he''s only doing that for the fun of it.'
 						*nl
-						'Next thing you know, you feel a spurts of hot cum hit the back of your throat. With a loud groan, he pulls out and the rest of the spurts of cum rain down on your lips, cheeks, chin, and also your chest and shoulders. Once the last spurt of sperm is out, he shoves his cock back into your mouth and you dutifully lick him clean, feeling him go limp in your mouth. He pulls out of your mouth and tucks his dick back into his pants.'
+						'When he feels you are sufficiently prepared, he rubs the tip of his dick against your backdoor and, uses one of his hands to spread your ass cheeks wide. Once he has your ass cheeks spread wide and his cock lined up, he shoves his <<dick>>cm <<$dick_girth>> cock into your ass. You groan loudly in pleasure and pain. In a few uncomfortable strokes, he shoves his cock all the way into your bowels until he is balls deep inside. You cry out at the last stroke, the pain too intense to keep quiet, and he doesn''t pauses to give your ass a little time to adjust, he just begins to give you a proper hard fucking.'
+						gs 'arousal', 'vaginal_finger', 4
+						gs 'arousal', 'anal_finger', 1,'lube'
+						gs 'arousal', 'anal', 5, 'rough'
+						gs 'stat'
+						act 'Anal':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtanal.jpg"></center>'
+							'He quickly works up the speed of his thrusts and is soon pounding your ass balls deep with every stroke, slamming your shoulders against the mirror with each hard thrust. He grunts, clearly taking pleasure from violating your ass like that, and you too can''t deny that a part of you loves being pounded like this as you''re rubbing your clit.'
+							$orgasm_txt = 'Despite the rough treatment he is giving your ass, you feel an orgasm roll in and when it hits with loud screams, Mr. Ivanov fucks you even harder as you orgasm, he pounds your ass all the way through your orgasm.'
+							$orgasm_or = 'custom'
+							gs 'arousal', 'anal', 10, 'rough'
+							gs 'stat'
+							act 'Continue':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtcum.jpg"></center>'
+								'Next thing you know, you feel a spurts of hot cum filling your ass. With a loud groan, he buries his cock balls deep up your ass. You feel his dick twitching as he blows his load deep inside of you. He pulls out of your gapping ass, you can feel his cum leaking out of you, as tucks his dick back into his pants.'
+								*nl
+								'Wordlessly, Mr. Ivanov walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see he is giving you sideways glances. He breaks his silence with a cruel smile. "We will be doing this again, <<$pcs_lastname>>. Next time I feel like it, I will keep you after class and fuck that cute little ass of yours." He laughs and, without waiting for a reply from you, walks out of the bathroom.'
+								*nl
+								'You go to the mirror yourself and clean yourself up and fix your hair. Your ass and throat are burning and his ''promise'' still rings in your ears. You are also kind of glad you didn''t have to go the principal and you also have the rest of the period to yourself.'
+								gs 'cum_call', 'anus', 'A129', 1
+								gs 'arousal', 'end'
+								gs 'stat'
+								if school_bunk = 0:
+									act 'Continue to play on phone':gt 'gschool_boys_bathroom', 'bathroom2'
+								else
+									act 'Keep smoking':gt 'gschool_boys_bathroom', 'bathroom2'
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'caughtb2_slut':
+	*clr & cla
+	menu_off = 1
+	gs 'boyStat', 'A129'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj1.jpg"></center>'
+	'You strip out of your clothes like he demands. Once you are completely naked, he roughly shoves you down to your knees, pulling his cock out. He rubs his cock against your lips and the pushes it between them, you open your mouth and let him stick his cock in your mouth. At this point there is no point fighting it. You start sucking his dick, but before long he just starts fucking your mouth instead.'
+	gs 'arousal', 'bj', 5, 'rough'
+	gs 'stat'
+	act 'Get mouth fucked':
+		*clr & cla
+		Ivanov_toilet = 1
+		gs 'boyStat', 'A129'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj2.jpg"></center>'
+		'He places his hand at the back of your head, to keep you from pulling away, as he jams his dick down your throat. As you gag on his <<dick>>cm <<$dick_girth>> dick, you feel his balls slap against your chin. You feel your own slobber running out of your mouth as he gags you over and over, violently deep throating you. Finally he pulls his dick out of your mouth and pulls you up to your feet by your hair. His slips one hand between your legs to your pussy and slides is fingers inside of you.'
+		*nl
+		if stat['vaginal'] = 0:
+			'He snorts in surprise. "Well I can''t believe a slut like you is still a virgin. Well that''s ok, you have another hole for fucking, isn''t that right?" He asks you rhetorically, as he still holding you by the hair turns you around and bends you over in the bathroom stall. While bent over you feel him spit between your ass cheeks and then his fingers work your spit into your asshole. Before you realize it, you feel the tip of his dick pressed up against you anus.'
+			gs 'arousal', 'bj', 5, 'rough', 'deepthroat'
+			gs 'stat'
+			act 'Get butt fucked':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtanal1.jpg"></center>'
+				'He holds onto your hip with one hand, while the other grabs your ass cheek and spreads it wide. With that he forces his dick painfully into your ass, the spit on your ass and your slobber on his dick helps some. But not enough, as he soon forces his cock balls deep up your ass and just starts fucking it with out mercy. With each thrust you feel his balls slap against your slit. You grit your teeth against the pain and do your best to enjoy it.'
+				gs 'arousal', 'anal', 10, 'rough'
+				gs 'stat'
+				act 'Anal pounding':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtanal2.jpg"></center>'
+					'He grabs both of your hips and starts grunting with effort as he just hammers away at your ass with no regard for your feelings at all, in fact the more you groan in pain, or hiss, or make any other noise like you are not enjoying it, the harder he hammers himself into your butt. He seems to be getting off on your pain. Not wanting to give him the satisfaction, you bite you lower lip and do your best to not make any noise at all.'
+					gs 'arousal', 'anal', 10, 'rough'
+					gs 'stat'
+					act 'Cum filled':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtcum.jpg"></center>'
+						'After what feels like forever he finally gives one more thrust burying himself balls deep in your ass. You feel his dick start twitching, followed by the sensation of his hot cum filling your bowels. Once the last squirt of cum fills you, he pulls his dick out of you. As he puts his dick away you can feel his hot cum leaking out of your gapping asshole.'
 						*nl
 						'Wordlessly, Mr. Ivanov walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see he is giving you sideways glances. He breaks his silence with a cruel smile. "We will be doing this again, <<$pcs_lastname>>. Next time I feel like it, I will keep you after class and fuck that cute little ass of yours." He laughs and, without waiting for a reply from you, walks out of the bathroom.'
 						*nl
-						'You go to the mirror yourself and clean yourself up and fix your hair. Your ass and throat are burning and his ''promise'' still rings in your ears, but... well, there''s no denying that he made you cum really hard. You are also kind of glad you didn''t have to go the principal and you also have the rest of the period to yourself.'
-						gs 'arousal', 'bj', 10, 'sub','deepthroat'
+						'You go to the mirror yourself and clean yourself up and fix your hair. Your ass and throat are burning and his ''promise'' still rings in your ears. You are also kind of glad you didn''t have to go the principal and you also have the rest of the period to yourself.'
+						gs 'cum_call', 'anus', 'A129', 1
 						gs 'arousal', 'end'
 						gs 'stat'
-!!ToDo: This last one will eventually trigger one of my after class events. I am debating naming this teacher (nutluck)
 						if school_bunk = 0:
 							act 'Continue to play on phone':gt 'gschool_boys_bathroom', 'bathroom2'
 						else
@@ -1622,6 +1750,55 @@ if $ARGS[0] = 'caughtb2':
 					end
 				end
 			end
+		else
+			'He digs his fingers deep inside or you pussy. "Not surprising how loose you feel whore." He says, as he still holding you by the hair turns you around and bends you over in the bathroom stall. While bent over you feel the tip of his dick rubbing up and down against your slit, making you wet as he does.'
+			gs 'arousal', 'bj', 5, 'rough', 'deepthroat'
+			gs 'stat'
+			act 'Get fucked':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtvag1.jpg"></center>'
+				'He slides his dick into your wet twat, he at once starts fucking you hard and deep. Obviously not caring, as he doesn''t let you get warmed up before he starts hammering your cunt. His balls slap against your clit with each thrust, causing your to moan in pleasure. Which only encourages him to get harder and rougher with you.'
+				gs 'arousal', 'vaginal', 5, 'rough'
+				gs 'stat'
+				act 'Pussy pounding':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtvag2.jpg"></center>'
+					'He grunts with each thrust, seemingly enjoying himself a great deal. He doesn''t say anything to you, just pounds you. The only sound his his grunts, your moans and the slapping of his flesh against yours with each thrust. Then just as it is really starting to feel good he pulls out of your. "Lets see if your other hole is any tighter."'
+					gs 'arousal', 'vaginal', 5, 'rough'
+					gs 'stat'
+					act 'Get butt fucked':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtanal1.jpg"></center>'
+						'He holds onto your hip with one hand, while the other grabs your ass cheek and spreads it wide, then he spits on your butt hole. He uses his fingers to work the spit into you anus a moment, before you feel the tip of his cock pressed against your asshole. With that he forces his dick painfully into your ass, the spit on your ass and the wetness on his dick from your pussy helps some. He soon forces his cock balls deep up your ass and just starts fucking it with out mercy. "That''s better, at least your ass isn''t completely wore out, not yet anyways." He says with a laugh. With each thrust you feel his balls slap against your slit. You grit your teeth against the pain and do your best to enjoy it.'
+						gs 'arousal', 'anal', 5, 'rough'
+						gs 'stat'
+						act 'Anal pounding':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtanal2.jpg"></center>'
+							'He grabs both of your hips and starts grunting with effort as he just hammers away at your ass with no regard for your feelings at all, in fact the more you groan in pain, or hiss, or make any other noise like you are not enjoying it, the harder he hammers himself into your butt. He seems to be getting off on your pain. Not wanting to give him the satisfaction, you bite you lower lip and do your best to not make any noise at all.'
+							gs 'arousal', 'anal', 5, 'rough'
+							gs 'stat'
+							act 'Cum filled':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtcum.jpg"></center>'
+								'After what feels like forever he finally gives one more thrust burying himself balls deep in your ass. You feel his dick start twitching, followed by the sensation of his hot cum filling your bowels. Once the last squirt of cum fills you, he pulls his dick out of you. As he puts his dick away you can feel his hot cum leaking out of your gapping asshole.'
+								*nl
+								'Wordlessly, Mr. Ivanov walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see he is giving you sideways glances. He breaks his silence with a cruel smile. "We will be doing this again, <<$pcs_lastname>>. Next time I feel like it, I will keep you after class and fuck that cute little ass of yours." He laughs and, without waiting for a reply from you, walks out of the bathroom.'
+								*nl
+								'You go to the mirror yourself and clean yourself up and fix your hair. Your ass and throat are burning and his ''promise'' still rings in your ears. You are also kind of glad you didn''t have to go the principal and you also have the rest of the period to yourself.'
+								gs 'cum_call', 'anus', 'A129', 1
+								gs 'arousal', 'end'
+								gs 'stat'
+								if school_bunk = 0:
+									act 'Continue to play on phone':gt 'gschool_boys_bathroom', 'bathroom2'
+								else
+									act 'Keep smoking':gt 'gschool_boys_bathroom', 'bathroom2'
+								end
+							end
+						end
+					end
+				end
+			end
 		end
 	end
 end

+ 56 - 11
locations/gschool_events.qsrc

@@ -2021,8 +2021,7 @@ if $ARGS[0] = 'rand_scoolboy':
 		else
 			act 'Continue': gt 'gschool_events', 'leave_break_events2'
 		end
-!! or npcsex[r]	> 0 can be removed if all remnants of the old school ID-System are gone	
-	elseif npc_sex[$school_static_num] > 0 or npcsex[mid($school_static_num,2)] > 0:
+	elseif npc_sex[$school_static_num] > 0:
 		'You notice the confident stares of <<$rand_boy>>. It must''ve been him.'
 		act 'Taunt him':
 			*clr & cla
@@ -2290,6 +2289,14 @@ if $ARGS[0] = 'toilet_bj':
 end
 
 !!Sweet talk function
+!!I have a request for you, now that we have cha as a stat and spots that raise it can you adjust the sweet_talk I am thinking
+!!cha 1-20 = -20
+!!cha 21-40 = 0
+!!41-60 = +10
+!!61-80 = +20
+!!81-90 = +30
+!!91+ = +40
+!!so charisma matters on sweet talking
 if $ARGS[0] = 'sweet':
 	if $ARGS[1] = 'normal' or $ARGS[1] = '':
 		if pcs_grades >= 90:
@@ -2305,10 +2312,28 @@ if $ARGS[0] = 'sweet':
 		else
 			Sweet_talk = -20
 		end
-		if grupTipe = 3: Sweet_talk += 10
-		if grupTipe = 2: Sweet_talk += 10
-		if grupTipe = 1: Sweet_talk += 5
-		if grupTipe = 4: Sweet_talk -= 10
+		if grupTipe = 1:
+			Sweet_talk += 10
+		elseif grupTipe = 2:
+			Sweet_talk += 5
+		elseif grupTipe = 3:
+			Sweet_talk += 20
+		elseif grupTipe = 4:
+			Sweet_talk -= 10
+		end
+		if pcs_chrsm < 20:
+			Sweet_talk -= 20
+		elseif pcs_chrsm < 40:
+!! no change
+		elseif pcs_chrsm < 60:
+			Sweet_talk += 10
+		elseif pcs_chrsm < 80:
+			Sweet_talk += 20
+		elseif pcs_chrsm < 90:
+			Sweet_talk += 30
+		else
+			Sweet_talk += 40
+		end
 		sweet_talk += rand(0,10)
 		if hotcat < 5: Sweet_talk += (hotcat - 5) * 5
 	elseif $ARGS[1] = 'sex':
@@ -2325,12 +2350,32 @@ if $ARGS[0] = 'sweet':
 		else
 			Sweet_talk = 20
 		end
-		if grupTipe = 1: Sweet_talk += 10
-		if grupTipe = 2: Sweet_talk += 10
-		if grupTipe = 3: Sweet_talk -= 40
-		if grupTipe = 4: Sweet_talk += 20
+!!I tweaked the stats, I think it was backwards before with the nerds have a -40 which would have made sex more likely not less likely. I think now it is correct nerds less likely to get sex and the others more likely to get sex
+		if grupTipe = 1:
+			Sweet_talk -= 10
+		elseif grupTipe = 2:
+			Sweet_talk -= 10
+		elseif grupTipe = 3:
+			Sweet_talk += 40
+		elseif grupTipe = 4:
+			Sweet_talk -= 20
+		end
+		if pcs_chrsm < 20:
+			Sweet_talk -= 20
+		elseif pcs_chrsm < 40:
+!! no change
+		elseif pcs_chrsm < 60:
+			Sweet_talk += 10
+		elseif pcs_chrsm < 80:
+			Sweet_talk += 20
+		elseif pcs_chrsm < 90:
+			Sweet_talk += 30
+		else
+			Sweet_talk += 40
+		end
 		Sweet_talk += rand(15,35)
-		if hotcat < 5: Sweet_talk += (hotcat - 5) * 5
+!!tweaked hotcat as well, this one the better looking Sveta is the more likely they will accept sex, it was backwards before I think.
+		if hotcat < 5: Sweet_talk -= (hotcat - 5) * 5
 	end
 end
 

+ 41 - 39
locations/gschool_grounds.qsrc

@@ -21,7 +21,7 @@ if $ARGS[0] = 'main':
 	'Pavlovsk''s only school, where all the local children go for their education. Next to the school is the athletic field and a parking lot for the teachers, with a large grove of trees just beyond them.' 
 	'Hidden behind these trees is the old school building, which was supposed to be renovated and used for advance classes after the new one was built, but budget cuts meant the project was cancelled and now the old building stands empty and abandoned. It''s a popular spot for students to skip class or hang out outside of school.'
 
-	if ((hour = 6 and minut >= 30) or (hour >= 7 and hour < 18)) and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0:
+	if ((hour = 6 and minut >= 30) or (hour >= 7 and hour < 18)) and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0 and suspended['on'] ! 1:
 		'With the school open you can go to the <a href="exec: minut += 1 & gt ''gschool_grounds'', ''change_room''">changing rooms</a> by the gym and change your outfit.'
 	end
 
@@ -50,7 +50,7 @@ if $ARGS[0] = 'main':
 		end
 	end	
 	
-	if week < 6 and hour = 14 and kanikuli = 0 and afterschool_day ! daystart:
+	if week < 6 and hour = 14 and kanikuli = 0 and afterschool_day ! daystart and suspended['on'] ! 1:
 		afterschool_day = daystart
 		if rand(0,3) = 0:
 			$eventtype = 'after_school'
@@ -64,10 +64,10 @@ if $ARGS[0] = 'main':
 	if hour = 14 and cheerleadingQW['quest_stage'] = 1:
 		if pregtime < 90: gt 'gschool_cheerleading', 'tryouts'
 	!! Sveta attends training after school every Tuesday and Thursday.
-	elseif hour = 14 and cheerleadingQW['day'] ! daystart and (week = 2 or week = 4) and kanikuli = 0 and cheerleadingQW['quest_stage'] > 1:
+	elseif hour = 14 and cheerleadingQW['day'] ! daystart and (week = 2 or week = 4) and kanikuli = 0 and cheerleadingQW['quest_stage'] > 1 and suspended['on'] ! 1:
 		if npc_pregtalk['A23'] = 0: gt 'gschool_cheerleading', 'afterschool_practice'
 	!! A football game is played once every 2nd Friday and the cheerleaders perform out on the field. 
-	elseif hour = 14 and cheerleadingQW['day'] ! daystart and week = 5 and (daystart - (daystart mod 7)) mod 2 = 1 and kanikuli = 0 and (cheerleadingQW['quest_stage'] >= 3 or cheerleadingQW['backup_game'] = 1):
+	elseif hour = 14 and cheerleadingQW['day'] ! daystart and week = 5 and (daystart - (daystart mod 7)) mod 2 = 1 and kanikuli = 0 and (cheerleadingQW['quest_stage'] >= 3 or cheerleadingQW['backup_game'] = 1) and suspended['on'] ! 1:
 		if npc_pregtalk['A23'] = 0: gt 'gschool_cheerleading', 'afterschool_game'
 	end
 	
@@ -140,7 +140,7 @@ if $ARGS[0] = 'main':
 
 !!	act 'Go to the Principals Office': gt
 
-	if week < 6 and hour >= 6 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0 and SchoolBlock = 0:
+	if week < 6 and hour >= 6 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0 and SchoolBlock = 0 and suspended['on'] ! 1:
 		if PCloStyle2 = 4 or Enable_sforma = 1:
 			gs 'gschool_socialchg', 'group_student_rel_change_2'
 			if hour = 6:
@@ -193,40 +193,42 @@ if $ARGS[0] = 'main':
 
 	if christinaQW['dompath'] = 4: gt 'gschool_grounds', 'KristinaFight'
 
-	if week < 6 and hour = 14 and dimaRevenge = 5 and dimaRevChoice = 0:
-		gt 'dimaRevenge', dimaRevenge
-	elseif week < 6 and hour = 14 and dimaRevenge = 4 and dimaRevChoice = 1:
-		gt 'dimaRevenge', dimaRevenge
-	elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 1:
-		gt 'dimaRevenge', 5, 'before'
-	elseif week < 6 and hour = 7 and dimaRevenge = 6 and dimaRevChoice = 1:
-		gt 'dimaRevenge', 6, 'before'
-	elseif week < 6 and hour = 14 and dimaRevenge = 7 and dimaRevChoice = 1:
-		gt 'dimaRevenge', dimaRevenge
-	elseif week < 6 and hour = 7 and dimaRevenge = 4 and dimaRevChoice = 2:
-		gt 'dimaRevenge', dimaRevenge, 'day4jockbefore'
-	elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 2:
-		gt 'dimaRevenge', dimaRevenge, 'day5jockbefore'
-	elseif week < 6 and hour = 14 and dimaRevenge = 6 and dimaRevChoice = 2:
-		gt 'dimaRevenge', 5, 'day5jockafter'
-	!elseif week < 6 and hour = 11 and dimaRevenge = 4 and	dimaRevChoice = 3:
-	!	 gt 'gschool_lessons', 'short_break'
-	elseif week < 6 and hour = 7 and dimaRevenge = 5 and  dimaRevChoice = 3:
-		gt 'dimaRevenge', dimaRevenge
-	elseif week < 6 and hour = 14 and dimaRevenge = 4 and dimaRevChoice = 4:
-		gt 'dimaRevenge', dimaRevenge, 'after'
-	elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 4:
-		gt 'dimaRevenge', dimaRevenge,	'before'
-	elseif week < 6 and hour = 14 and dimaRevenge = 6 and dimaRevChoice = 4:
-		gt 'dimaRevenge', 5, 'after'
-	elseif week < 6 and hour = 7 and dimaRevenge = 7 and dimaRevChoice = 4 and dimaRevengedaystart >= daystart:
-		gt 'dimaRevenge', 6
-	elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 5:
-		gt 'dimaRevenge', dimaRevenge, 'before'
-	elseif week < 6 and hour = 7 and dimaRevenge = 4 and dimaRevChoice = 5:
-		gt 'dimaRevenge', 5
-	elseif week < 6 and hour = 7 and dimaRevenge = 4 and dimaRevChoice = 6:
-		gt 'dimaRevenge', dimaRevenge
+	if suspended['on'] ! 1 and kanikuli = 0:
+		if week < 6 and hour = 14 and dimaRevenge = 5 and dimaRevChoice = 0:
+			gt 'dimaRevenge', dimaRevenge
+		elseif week < 6 and hour = 14 and dimaRevenge = 4 and dimaRevChoice = 1:
+			gt 'dimaRevenge', dimaRevenge
+		elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 1:
+			gt 'dimaRevenge', 5, 'before'
+		elseif week < 6 and hour = 7 and dimaRevenge = 6 and dimaRevChoice = 1:
+			gt 'dimaRevenge', 6, 'before'
+		elseif week < 6 and hour = 14 and dimaRevenge = 7 and dimaRevChoice = 1:
+			gt 'dimaRevenge', dimaRevenge
+		elseif week < 6 and hour = 7 and dimaRevenge = 4 and dimaRevChoice = 2:
+			gt 'dimaRevenge', dimaRevenge, 'day4jockbefore'
+		elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 2:
+			gt 'dimaRevenge', dimaRevenge, 'day5jockbefore'
+		elseif week < 6 and hour = 14 and dimaRevenge = 6 and dimaRevChoice = 2:
+			gt 'dimaRevenge', 5, 'day5jockafter'
+		!elseif week < 6 and hour = 11 and dimaRevenge = 4 and	dimaRevChoice = 3:
+		!	 gt 'gschool_lessons', 'short_break'
+		elseif week < 6 and hour = 7 and dimaRevenge = 5 and  dimaRevChoice = 3:
+			gt 'dimaRevenge', dimaRevenge
+		elseif week < 6 and hour = 14 and dimaRevenge = 4 and dimaRevChoice = 4:
+			gt 'dimaRevenge', dimaRevenge, 'after'
+		elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 4:
+			gt 'dimaRevenge', dimaRevenge,	'before'
+		elseif week < 6 and hour = 14 and dimaRevenge = 6 and dimaRevChoice = 4:
+			gt 'dimaRevenge', 5, 'after'
+		elseif week < 6 and hour = 7 and dimaRevenge = 7 and dimaRevChoice = 4 and dimaRevengedaystart >= daystart:
+			gt 'dimaRevenge', 6
+		elseif week < 6 and hour = 7 and dimaRevenge = 5 and dimaRevChoice = 5:
+			gt 'dimaRevenge', dimaRevenge, 'before'
+		elseif week < 6 and hour = 7 and dimaRevenge = 4 and dimaRevChoice = 5:
+			gt 'dimaRevenge', 5
+		elseif week < 6 and hour = 7 and dimaRevenge = 4 and dimaRevChoice = 6:
+			gt 'dimaRevenge', dimaRevenge
+		end
 	end
 
 	if hour >= 14 and pav_slut >= 250 and SchoolGossip > 0 and afterschoolday ! daystart: gt 'gschool_sex', 'suck'

+ 62 - 0
locations/gschool_office.qsrc

@@ -639,6 +639,68 @@ if $ARGS[0] = 'whore2':
 	end
 end
 
+if $ARGS[0] = 'ivanov_revenge':
+	*clr & cla
+	menu_off = 1
+	gs 'stat'
+	'<center><b><font color="maroon">Principal''s Office</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/principal/office.jpg"></center>'
+	'The office is, in a word, impressive: It must have cost a full year''s worth of the school''s budget to decorate it. At least now you know why so much of the rest of the school has cracked and faded paint, or is in need of repair that never seems to happen - all the money is spent on this one room. As Mr. Ivanov drags you into the office you see Miss Volkov''s sitting behind the desk. She looks up at once. "Whats the meaning of this?"'
+	'Mr. Ivanov lets go of you and says. "I caught her in the bathroom doing some kind of drugs, before I could grab the bagging from her she flushed it down the toilet."'
+	'You start to say something but one look from Miss Volkov silences you, you know your only chance is if she believes you and disobeying her won''t help. She looks at him a moment and then to you. "This is very serious it carries a one week suspension, is this true?"'
+	act 'Admit it':
+		*clr & cla
+		gs 'stat'
+		'<center><b><font color="maroon">Principal''s Office</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/principal/office.jpg"></center>'
+		'You sigh, you know there is no way anyone will believe you over Mr. Ivanov, so might as well just admit it. "Yes Miss Volkov, I was taking drugs and I am very sorry."'
+		'She leans back and regards you a moment. "I appreciate your honesty but this is very serious, I am afraid I can''t let you off with a warning. You are suspended for one week. Go wait in the outer office until one of your parents can come get you." Your heart sinks, you just nod and go wait in the outer office.'
+		act 'Wait': gt 'gschool_office', 'suspended'
+	end
+	act 'Say nothing':
+		*clr & cla
+		gs 'stat'
+		'<center><b><font color="maroon">Principal''s Office</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/principal/office.jpg"></center>'
+		'You sigh, you know there is no way anyone will believe you over Mr. Ivanov, so you decided to say nothing at all. After several moments of you not talking, she leans back and regards you a moment. "I appreciate you not lying to me at least, even if you refuse to talk. You are suspended for one week. Go wait in the outer office until one of your parents can come get you." Your heart sinks, you just nod and go wait in the outer office.'
+		act 'Wait': gt 'gschool_office', 'suspended'
+	end
+	act 'Deny it':
+		*clr & cla
+		gs 'stat'
+		'<center><b><font color="maroon">Principal''s Office</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/principal/office.jpg"></center>'
+		'You angrily reply. "I didn''t do it Miss Volkov, I wasn''t doing drugs." You glance at Mr. Ivanov. "Maybe he thought he saw it but I wasn''t I swear."'
+		'She leans back and regards you a moment. "I would like to believe you, but you was obviously skipping class, so it is not a stretch to believe you was doing more than that, I am afraid I can''t let you off with a warning. You are suspended for one week. Go wait in the outer office until one of your parents can come get you." Your heart sinks, you just nod and go wait in the outer office.'
+		act 'Wait': gt 'gschool_office', 'suspended'
+	end
+	act 'Say he is lying':
+		*clr & cla
+		gs 'stat'
+		'<center><b><font color="maroon">Principal''s Office</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/principal/office.jpg"></center>'
+		'You angrily reply. "I didn''t do it Miss Volkov, he''s lying, he tried to blackmail me into having sex with him."'
+		'She leans back and regards you a moment. "That''s a very serious accusation miss. Do you have any proof of this?"'
+		'You shake your head no. "No just my word."'
+		*nl
+		'She shakes her head and then says angrily to you. "I''m sorry but if Mr. Ivanov says he saw you, I am inclinded to believe him. He has no reason to lie, as for your accusation, well I just don''t believe he would ever do that. I never thought you would stoop to such low tactics to keep out of trouble to try and ruin a mans reputation? Shame on you. You are suspended for one week, if I could I would expel you. Now go wait in the outer office until one of your parents can come get you." Your heart sinks, you just nod and go wait in the outer office.'
+		act 'Wait': gt 'gschool_office', 'suspended'
+	end
+end
+
+if $ARGS[0] = 'suspended':
+	*clr & cla
+	menu_off = 1
+	suspended['day'] = daystart += 7
+	suspended['on'] = 1
+	minut += 30
+	gs 'npc_relationship', 'modify', 'A29', -25
+	gs 'stat'
+	'<center><b><font color="maroon">Office</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
+	'You wait around for half a hour, when your <<$npc_nickname[''A29'']>> shows up and she looks about as pissed as you have ever seen her. She walks over, you start to open your mouth but she interrupts you. "I don''t want to hear it, you know how ashamed I am of you right now? They called me at work, so I had to come get you. Now everyone at work knows. You are so selfish, all you have to do is go to school and get good grades. But apparently that is to hard for you." She grabs you arm and drags you out of the school. She lectures you the whole way, in fact she never stops talking until she drops you off at the apartment. "Now I have to go back to work, make yourself useful for once and clean this place up." Then before you can reply she walks out and slams the door'
+	act 'Now what': gt 'korrPar'
+end
 
 --- gschool_office ---------------------------------