Browse Source

updating hypno stuff

Thavus 2 years ago
parent
commit
612340e778

+ 1 - 0
glife-notepad++

@@ -710,6 +710,7 @@
 			<File name="locations\TerminalOffice" />
 			<File name="locations\test" />
 			<File name="locations\therapist" />
+			<File name="locations\therapist_reminder" />
 			<File name="locations\Timofei" />
 			<File name="locations\TimofeiMetro" />
 			<File name="locations\tobiQW" />

+ 1 - 0
glife.qproj

@@ -609,6 +609,7 @@
 		<Location name="motherkafeboss"/>
 		<Location name="pav_clinic"/>
 		<Location name="therapist"/>
+		<Location name="therapist_reminder"/>
 		<Location name="gevent"/>
 		<Location name="pav_park"/>
 		<Location name="gopskver"/>

+ 3 - 2
locations/Cum_Manage.qsrc

@@ -898,8 +898,9 @@ if $ARGS[0] = 'cum_stat_display':
 				end
 				$icon_txtiscum = $txtiscum
 				if j <= 4 and trt_cumeater = 1 and $txtiscum = 'cum': $txtiscum = '<a href="exec:gs ''cum_manage'', ''cumeater'', <<i>>"><font color=#0064FF>' + $txtiscum + '</font></a>'
-				$txtiscum += ' from '
-				$icon_txtiscum += ' from '
+				if $txtperson ! '':
+					$txtperson = ' from ' + $txtperson
+				end
 				if i = 0 and j = 4 and vibratorIN = 0 and pcs_vag*10 < cumvolume['<<i>>:<<j>>'] and cumvolume['<<i>>:<<j>>'] >= 20:
 					$stat_cum_text += '<BR><b><font color="red">' + $txtamount + 'amounts of ' + $txtiscum + $txtperson + 'is ' + $txtproxy + $txtloc + iif($pantyworntype ! 'none', ' into your panties.', ' down your legs.')+'</font></b>'
 					if $stat_cum_msg ! '': $stat_cum_msg += '<br>'

+ 16 - 7
locations/bras.qsrc

@@ -197,15 +197,24 @@ if $ARGS[0] = 'view_bra_item':
 			else
 				if metka_bras = 0:
 					act 'Wear':
-						if CloBra = 1:
-							msg'You cannot wear a bra with this top'
-						else
-							gs 'bras', 'wear', $ARGS[2], ARGS[3]
-
-							if $ARGS[1] = 'wardrobe':
+						if hypnoBra > 0:
+							cla
+							*clr
+							'You pick up the bra and think about trying it on... but then you change your mind and put it back. You don''t really like wearing bras.'
+							act 'Continue':
 								gt 'wardrobe', 'main'
+							end
+						else
+							if CloBra = 1:
+								msg'You cannot wear a bra with this top'
 							else
-								gt $loc, $loc_arg
+								gs 'bras', 'wear', $ARGS[2], ARGS[3]
+
+								if $ARGS[1] = 'wardrobe':
+									gt 'wardrobe', 'main'
+								else
+									gt $loc, $loc_arg
+								end
 							end
 						end
 					end

+ 0 - 3
locations/gschool_grounds.qsrc

@@ -141,9 +141,6 @@ if $ARGS[0] = 'main':
 
 	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:
-			if therapistday ! daystart and hypnosexing > 0 and hour >= 5 and hour < 9:
-				gt 'therapist', 'beforeSchool'
-			end
 			if hour = 6:
 				if minut < 30:
 					'It''s too early for school now.'

+ 72 - 93
locations/gschool_lessons3.qsrc

@@ -273,113 +273,92 @@ if $ARGS[0] = 'literature_late':
 	act 'Go into class':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel1.jpg"></center>'
-		if gaveTherapistNote = 0:
-			if lit_late_counter > 15:
-				'When you open the door and walk in, Ms. Braakman stops talking and everyone turns their eyes towards you. Ms. Braakman addresses you with a cold tone. "Late again Miss <<$pcs_lastname>>. Obviously, you''re not listening to me, so maybe the principal can help you understand good timekeeping. Get to her office now young lady!" she says as she points to the door behind you.'
-				gs 'willpower', 'misc', 'resist', 'medium'
-				if will_cost <= pcs_willpwr:
-					act 'Refuse (<<will_cost>> Willpower)':
-						*clr & cla
-						gs 'willpower', 'pay', 'resist'
-						demerit += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/sleeppun2.jpg"></center>'
-						'You just roll your eyes at her and take your seat at your desk instead. Her eyes flicker fiery red when you disobey her and she walks over, slams her wooden pointer down on your desk and twists your ear. "Your disobedience is [i]this[/i] close to getting you expelled young lady! Now go to the principal!" she barks as she motions for you to leave the class.'
-						act 'Go to principal''s office': gt 'gschool_office', 'principal'
-					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
-				act 'Do as she says':
+		if lit_late_counter > 15:
+			'When you open the door and walk in, Ms. Braakman stops talking and everyone turns their eyes towards you. Ms. Braakman addresses you with a cold tone. "Late again Miss <<$pcs_lastname>>. Obviously, you''re not listening to me, so maybe the principal can help you understand good timekeeping. Get to her office now young lady!" she says as she points to the door behind you.'
+			gs 'willpower', 'misc', 'resist', 'medium'
+			if will_cost <= pcs_willpwr:
+				act 'Refuse (<<will_cost>> Willpower)':
 					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel2.jpg"></center>'
-					'Knowing she will force you to go anyway, you choose to avoid embarrassing yourself again and avert her fiery gaze as you begrudingly turn and leave the room. The door slams behind you once you step out.' 
-					gs 'gschool_office', 'principal'
-					end
-			elseif lit_late_counter > 10:
-				'When you open the door and walk in Ms. Braakman stops talking and everyone turns their eyes towards you. Ms. Braakman addresses you in a cold tone. "You''re late again Miss <<$pcs_lastname>>. You obviously haven''t learned your lesson. Come here now young lady!" she says as she points in front of her desk.'
-				gs 'willpower', 'misc', 'resist', 'medium'
-				if will_cost <= pcs_willpwr:
-					act 'Refuse (<<will_cost>> Willpower)':
-						*clr & cla
-						gs 'willpower', 'pay', 'resist'
-						demerit += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/sleeppun2.jpg"></center>'
-						'You shake your head and then take your seat at your desk instead. Her eyes flicker with fury when you disobey her and she walks over and twists your ear. "You will learn your place in my classrom <<$pcs_lastname>>. Now get out and go to the principal!" she yells while pointing at the door.'
-						act 'Go to principal''s office': gt 'gschool_office', 'principal'
-					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>'
+					gs 'willpower', 'pay', 'resist'
+					demerit += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/sleeppun2.jpg"></center>'
+					'You just roll your eyes at her and take your seat at your desk instead. Her eyes flicker fiery red when you disobey her and she walks over, slams her wooden pointer down on your desk and twists your ear. "Your disobedience is [i]this[/i] close to getting you expelled young lady! Now go to the principal!" she barks as she motions for you to leave the class.'
+					act 'Go to principal''s office': gt 'gschool_office', 'principal'
 				end
-				act 'Do as she says':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel2.jpg"></center>'
-					'You walk up and she drags a desk and chair to her desk so they are facing the class. "Sit." she orders while tapping the desk. You sheepishly sit down and your classmates start snickering at you. "Since you can never be on time and keep rudely interrupting my class, you will now experience the full power of my wrath."'
-					'"From now on, every time you are even one minute late to my class, you will sit right here in front of your classmates. Maybe their stares will convince you to be here on the double." she says smugly before resuming her lesson. You are forced to sit through the lesson while your classmates look at you with their mocking gazes.'
-					act 'Wait for the end of the lesson': gt 'gschool_lessons3', 'literature'
-					end
-			elseif lit_late_counter > 5:
-				'When you open the door and walk in, Ms. Braakman stops talking and everyone turns their eyes towards you. Ms. Braakman addresses you in a cold tone. "Late again Miss <<$pcs_lastname>>? I warned you I would not tolerate this. Now come up here right now young lady!" she says as she points in front of her desk.'
-				gs 'willpower', 'misc', 'resist', 'pay'
-				if will_cost <= pcs_willpwr:
-					act 'Refuse (<<will_cost>> Willpower)':
-						*clr & cla
-						gs 'willpower', 'pay', 'resist'
-						demerit += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/sleeppun2.jpg"></center>'
-						'You shake your head and take your seat at your desk instead. She walks over to your desk, her eyes filled with rage and slams her wooden pointer down on your desk. "I won''t ask you again Miss <<$pcs_lastname>>! Now go to the principal!" she barks.'
-						act 'Go to principal''s office': gt 'gschool_office', 'principal'
-					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>'
+			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
+			act 'Do as she says':
+				*clr & cla
+				 '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel2.jpg"></center>'
+				 'Knowing she will force you to go anyway, you choose to avoid embarrassing yourself again and avert her fiery gaze as you begrudingly turn and leave the room. The door slams behind you once you step out.' 
+				 gs 'gschool_office', 'principal'
 				end
-				act 'Do as she says':
+		elseif lit_late_counter > 10:
+			'When you open the door and walk in Ms. Braakman stops talking and everyone turns their eyes towards you. Ms. Braakman addresses you in a cold tone. "You''re late again Miss <<$pcs_lastname>>. You obviously haven''t learned your lesson. Come here now young lady!" she says as she points in front of her desk.'
+			gs 'willpower', 'misc', 'resist', 'medium'
+			if will_cost <= pcs_willpwr:
+				act 'Refuse (<<will_cost>> Willpower)':
 					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel2.jpg"></center>'
-					'As you walk up, she grabs a chair and puts it in front of her desk, right in front of the whole class. She motions for you to sit. "Take a seat, young <<$pcs_lastname>>. You can sit here until you apologize to the class for disrupting the lesson."'
-					'"What? This is outrageous! It''s unfair!" you protest, but Ms. Braakman isn''t interested. She again points to the seat and so you begrudingly sit down and face the stares and snickers of your classmates for several seconds. "What do you have to say?" Ms. Braakman asks. "Sorry for being late and interrupting you." you reply.'
-					'"Goood. Now get to your desk and pay attention!" she snarls. You sheepishly stand and walk to your desk as your classmates continue to snicker at you. Ms. Braakman then resumes her lesson.'
-					act 'Wait for the end of the lesson': gt 'gschool_lessons3', 'literature'
+					gs 'willpower', 'pay', 'resist'
+					demerit += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/sleeppun2.jpg"></center>'
+					'You shake your head and then take your seat at your desk instead. Her eyes flicker with fury when you disobey her and she walks over and twists your ear. "You will learn your place in my classrom <<$pcs_lastname>>. Now get out and go to the principal!" she yells while pointing at the door.'
+					act 'Go to principal''s office': gt 'gschool_office', 'principal'
 				end
 			else
-				'When you open the door and walk in, Ms. Braakman stops talking and everyone turns their eyes towards you. Ms. Braakman addresses you in a cold tone. "You''re late Miss <<$pcs_lastname>>. I will not tolerate students being late to my class." Several of your classmates smirk while a few look annoyed that you interrupted class.'
-				act 'Apologize':
-					*clr & cla
-					demerit += 5
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel1.jpg"></center>'
-					'You look down a bit. "Sorry, I was running late and time just got away from me."'
-					'She shakes her head slightly and frowns. "I will have to report this Miss <<$pcs_lastname>>. Now take your seat."'
-					act 'Take your seat': gt 'gschool_lessons3', 'literature'
+				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
+			act 'Do as she says':
+				*clr & cla
+				 '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel2.jpg"></center>'
+				 'You walk up and she drags a desk and chair to her desk so they are facing the class. "Sit." she orders while tapping the desk. You sheepishly sit down and your classmates start snickering at you. "Since you can never be on time and keep rudely interrupting my class, you will now experience the full power of my wrath."'
+				 '"From now on, every time you are even one minute late to my class, you will sit right here in front of your classmates. Maybe their stares will convince you to be here on the double." she says smugly before resuming her lesson. You are forced to sit through the lesson while your classmates look at you with their mocking gazes.'
+				 act 'Wait for the end of the lesson': gt 'gschool_lessons3', 'literature'
 				end
-				act 'Say nothing':
+		elseif lit_late_counter > 5:
+			'When you open the door and walk in, Ms. Braakman stops talking and everyone turns their eyes towards you. Ms. Braakman addresses you in a cold tone. "Late again Miss <<$pcs_lastname>>? I warned you I would not tolerate this. Now come up here right now young lady!" she says as she points in front of her desk.'
+			gs 'willpower', 'misc', 'resist', 'pay'
+			if will_cost <= pcs_willpwr:
+				act 'Refuse (<<will_cost>> Willpower)':
 					*clr & cla
-					demerit += 5
+					gs 'willpower', 'pay', 'resist'
+					demerit += 10
 					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel1.jpg"></center>'
-					'You roll your eyes a bit, but say nothing in response. She narrows her eyes at you a little and frowns. "I will have to report this Miss <<$pcs_lastname>>, now take your seat. You have interrupted class enough."'
-					act 'Take your seat': gt 'gschool_lessons3', 'literature'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/sleeppun2.jpg"></center>'
+					'You shake your head and take your seat at your desk instead. She walks over to your desk, her eyes filled with rage and slams her wooden pointer down on your desk. "I won''t ask you again Miss <<$pcs_lastname>>! Now go to the principal!" she barks.'
+					act 'Go to principal''s office': gt 'gschool_office', 'principal'
 				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
+			act 'Do as she says':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel2.jpg"></center>'
+				'As you walk up, she grabs a chair and puts it in front of her desk, right in front of the whole class. She motions for you to sit. "Take a seat, young <<$pcs_lastname>>. You can sit here until you apologize to the class for disrupting the lesson."'
+				'"What? This is outrageous! It''s unfair!" you protest, but Ms. Braakman isn''t interested. She again points to the seat and so you begrudingly sit down and face the stares and snickers of your classmates for several seconds. "What do you have to say?" Ms. Braakman asks. "Sorry for being late and interrupting you." you reply.'
+				'"Goood. Now get to your desk and pay attention!" she snarls. You sheepishly stand and walk to your desk as your classmates continue to snicker at you. Ms. Braakman then resumes her lesson.'
+				act 'Wait for the end of the lesson': gt 'gschool_lessons3', 'literature'
 			end
 		else
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel1.jpg"></center>'
-			'Ms. Braakman acknowledges your presence but continues the lesson. You do your best not to interupt the lesson as you move to your seat.'
-
-			act 'Take your seat': gt 'gschool_lessons3', 'literature'
-		end
-		if hasTherapistNote = 1:
-			act 'Give her the note from your therapist':
+			'When you open the door and walk in, Ms. Braakman stops talking and everyone turns their eyes towards you. Ms. Braakman addresses you in a cold tone. "You''re late Miss <<$pcs_lastname>>. I will not tolerate students being late to my class." Several of your classmates smirk while a few look annoyed that you interrupted class.'
+			act 'Apologize':
 				*clr & cla
-				hasTherapistNote = 0
-				gaveTherapistNote = 1
+				demerit += 5
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel1.jpg"></center>'
+				'You look down a bit. "Sorry, I was running late and time just got away from me."'
+				'She shakes her head slightly and frowns. "I will have to report this Miss <<$pcs_lastname>>. Now take your seat."'
+				act 'Take your seat': gt 'gschool_lessons3', 'literature'
+			end
+			act 'Say nothing':
+				*clr & cla
+				demerit += 5
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel1.jpg"></center>'
-				'You walk to Ms. Braakman and hand her your note while apologizing.'
-				''
-				'"Ms. Braakman reads the note, then nods at you. I will see to it that the other teachers are made aware of your condition. Please do try not to interupt the lesson if you need to arrive late again. Now take your seat."'
-				'You hear the others in the classroom whispering amongst themselves.'
+				'You roll your eyes a bit, but say nothing in response. She narrows her eyes at you a little and frowns. "I will have to report this Miss <<$pcs_lastname>>, now take your seat. You have interrupted class enough."'
 				act 'Take your seat': gt 'gschool_lessons3', 'literature'
 			end
 		end

+ 13 - 34
locations/gschool_lessons4.qsrc

@@ -337,42 +337,21 @@ if $ARGS[0] = 'math_late':
 	act 'Go into class':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latem1.jpg"></center>'
-		if gaveTherapistNote = 0:
-			'When you open the door and walk in, Mr. Tsarev stops talking and everyone turns their eyes towards you. "So good of you to join us Miss <<$pcs_lastname>>." Several of the kids smirk while a few look annoyed that you have interrupted the class or that you are getting away with being late.'
-			act 'Say you''re sorry':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latem2.jpg"></center>'
-				'You look down a bit. "Sorry I was running late. Time just got away from me."'
-				'He shakes his head slightly and sighs a bit. "Very well Miss <<$pcs_lastname>>. Please take your seat and try not to let it happen again."'
-				act 'Take your seat': gt 'gschool_lessons4', 'math'
-			end
-			act 'Say nothing':
-				*clr & cla
-				demerit += 5
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latem2.jpg"></center>'
-				'You roll your eyes a bit, but say nothing in response. He shakes his head slightly and frowns. "I will have to report this Miss <<$pcs_lastname>>. Now please take your seat. You have interrupted class enough."'
-				act 'Take your seat': gt 'gschool_lessons4', 'math'
-			end
-		else
+		'When you open the door and walk in, Mr. Tsarev stops talking and everyone turns their eyes towards you. "So good of you to join us Miss <<$pcs_lastname>>." Several of the kids smirk while a few look annoyed that you have interrupted the class or that you are getting away with being late.'
+		act 'Say you''re sorry':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel1.jpg"></center>'
-			'Mr. Tsarev acknowledges your presence but continues the lesson. You do your best not to interupt the lesson as you move to your seat.'
-
-			act 'Take your seat': gt 'gschool_lessons3', 'literature'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latem2.jpg"></center>'
+			'You look down a bit. "Sorry I was running late. Time just got away from me."'
+			'He shakes his head slightly and sighs a bit. "Very well Miss <<$pcs_lastname>>. Please take your seat and try not to let it happen again."'
+			act 'Take your seat': gt 'gschool_lessons4', 'math'
 		end
-		if hasTherapistNote = 1:
-			act 'Give him the note from your therapist':
-				*clr & cla
-				hasTherapistNote = 0
-				gaveTherapistNote = 1
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel1.jpg"></center>'
-				'You walk to Mr. Tsarev and hand her your note while apologizing.'
-				''
-				'"Ms. Braakman reads the note, then nods at you. I will see to it that the other teachers are made aware of your condition. Please do try not to interupt the lesson if you need to arrive late again. Now take your seat."'
-				'You hear the others in the classroom whispering amongst themselves.'
-				act 'Take your seat': gt 'gschool_lessons3', 'literature'
-			end
+		act 'Say nothing':
+			*clr & cla
+			demerit += 5
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latem2.jpg"></center>'
+			'You roll your eyes a bit, but say nothing in response. He shakes his head slightly and frowns. "I will have to report this Miss <<$pcs_lastname>>. Now please take your seat. You have interrupted class enough."'
+			act 'Take your seat': gt 'gschool_lessons4', 'math'
 		end
 	end
 end

+ 16 - 0
locations/orgasm.qsrc

@@ -11,6 +11,22 @@ if $orgasm_or = 'custom':
 	$orgasm_txt
 elseif $orgasm_txt ! '':
 	$orgasm_txt
+elseif hypnoHardToCum = 1 and rand(1,9) > 2:
+	if temp_text = 0:
+		orgasm_buildup += 70
+		orgasm -= 1
+		if temp_anal = 1: analorgasm -= 1
+		i = rand(0,3)
+		if i = 0:
+			'You are so close to the edge of orgasming... but then it fades away.'
+		elseif i = 1:
+			'You don''t realize how aroused you have gotten until you moan in orgasm.'
+		elseif i = 2:
+			'Gradually the pleasurable sensations spread throughout the body and you orgasm.'
+		elseif i = 3:
+			'Suddenly, you orgasm and moan with pleasure.'
+		end
+	end
 elseif pcs_horny <= 10:
 	if temp_text = 0:
 		i = rand(0,3)

+ 5 - 0
locations/stat.qsrc

@@ -1233,5 +1233,10 @@ else
 	pornstar['icon'] = 0
 end
 
+if therapistday ! daystart and remindedtherapyday ! daystart and hypnoSchedule = 1 and (hour >= 18 and (minut > 45 or hour >= 19)) and (hour < 20 and (minut < 15 or hour < 19)) and menu_off = 0:
+	remindedtherapyday = daystart
+	gt 'therapist_reminder'
+end
+
 --- stat ---------------------------------
 

+ 24 - 16
locations/stat_display.qsrc

@@ -233,33 +233,41 @@ else
 	$stat_sleep_msg = ''	
 end
 
+if courthearing_date - 1 = daystart:
+	$stat_court_msg = 'You have a court hearing tomorrow between 07:00 and 11:00. The court is located in the city center of St. Petersburg.'
+	$stat_court_tooltip = 'Court hearing tomorrow (07:00 and 11:00).'
+elseif courthearing_date = daystart and hour < 11:
+	$stat_court_msg = 'You have a court hearing today between 07:00 and 11:00. The court is located in the city center of St. Petersburg.'
+	$stat_court_tooltip = 'Court hearing today (07:00 - 11:00).'
+else
+	$stat_court_msg = ''
+end
+
+if therapistday ! daystart and hypnoSchedule = 1 and hour < 18:
+	$stat_hypno_msg = 'You have a meeting scheduled with your therapist today at 18:00.'
+elseif therapistday ! daystart and hypnoSchedule = 1 and hour < 19 and hour > 18:
+	$stat_hypno_msg = 'You have a meeting scheduled with your therapist right now.'
+else
+	$stat_hypno_msg = ''
+end
+
 if hypnoAddict > 0 and hypnoWithdrawal = 1 and missCum >= timeTresh:
-	$stat_hypno_msg = 'You really miss the feeling of sperm in your body, you are strangely craving it. You should talk to your therapist about it.'
+	$stat_hypno_msg += ' You really miss the feeling of sperm in your body, you are strangely craving it. You should talk to your therapist about it.'
 	$stat_hypno_tooltip = 'Talk to your therapist.'
 elseif hypnoAddict > 0 and hypnoWithdrawal = 1 and missCum < timeTresh:
-	$stat_hypno_msg = 'You feel like talking to your therapist. You miss your sessions.'
+	$stat_hypno_msg += ' You feel like talking to your therapist. You miss your sessions.'
 	$stat_hypno_tooltip = 'Maybe visit your therapist.'
 elseif hypnoAddict > 0 and hypnoWithdrawal = 2 and missCum >= timeTresh:
-	$stat_hypno_msg = 'You want some sperm inside of you NOW! You have to talk to your therapist, immediately.'
+	$stat_hypno_msg += ' You want some sperm inside of you NOW! You have to talk to your therapist, immediately.'
 	$stat_hypno_tooltip = 'Talk to your therapist, immediately.'
 elseif hypnoAddict > 0 and hypnoWithdrawal = 1 and missCum < timeTresh:
-	$stat_hypno_msg = 'You need to talk to your therapist. You feel unbalanced without your sessions.'
+	$stat_hypno_msg += ' You need to talk to your therapist. You feel unbalanced without your sessions.'
 	$stat_hypno_tooltip = 'Talk to your therapist.'
 elseif hypnoAddict > 0:
-	$stat_hypno_msg = 'You miss the feeling of sperm in your body, and you feel moody.'
+	$stat_hypno_msg += ' You miss the feeling of sperm in your body, and you feel moody.'
 	$stat_hypno_tooltip = 'Maybe visit your therapist.'
 else
-	$stat_hypno_msg = ''
-end
-
-if courthearing_date - 1 = daystart:
-	$stat_court_msg = 'You have a court hearing tomorrow between 07:00 and 11:00. The court is located in the city center of St. Petersburg.'
-	$stat_court_tooltip = 'Court hearing tomorrow (07:00 and 11:00).'
-elseif courthearing_date = daystart and hour < 11:
-	$stat_court_msg = 'You have a court hearing today between 07:00 and 11:00. The court is located in the city center of St. Petersburg.'
-	$stat_court_tooltip = 'Court hearing today (07:00 - 11:00).'
-else
-	$stat_court_msg = ''
+	$stat_hypno_tooltip = 'Maybe visit your therapist.'
 end
 
 if frost > 0 and frost < 6:

+ 230 - 84
locations/therapist.qsrc

@@ -21,6 +21,91 @@ if $ARGS[0] = '':
 	'The room looks like a study room, appearing warm and inviting. There is a desk with a chair at one end of the room, but it appears to be seldom used. On the desk, there is an older <a href="exec: VIEW ''images/locations/pavlovsk/clinic/therapist/pavlovfamily.jpg''">photograph of Dr. Pavlov''s family</a> in which he appears to be about two decades younger.'
 	'"Come in, Miss <<$pcs_lastname>>! Please, tell me what can I help you with today?"'
 	gs 'stat'
+
+	gs 'therapist', 'hypnoGreet'
+end
+
+if $ARGS[0] = 'hypnoGreet':
+	if hypnoFlashGreet = 1 and hypnoAskFuck = 0:
+		act 'Show Dr. Pavlov your bare pussy':
+			cla
+			*clr
+			'<center><img width=700 src="images/locations/pavlovsk/clinic/therapist/showPussy<<rand(1,6)>>.jpg"></center>'
+			'You show your bare pussy to Dr. Pavlov and wait for his response.'
+			'...'
+			if pcs_horny >= 75:
+				'Miss <<$pcs_lastname>>, your pussy is very wet... How can I help you today?'
+			else
+				randomFlashGreetResponse = rand(1,3)
+				if randomFlashGreetResponse = 1:
+					'"Ah, very nice pussy Miss <<$pcs_lastname>> and what was it you wanted help with today?"'
+				elseif randomFlashGreetResponse = 2 and $pantyworntype ! 'none':
+					'"I see you didn''t wear panties today Miss <<$pcs_lastname>>, very good, and what was it you wanted help with today?"'
+				elseif randomFlashGreetResponse = 3:
+					'"Well done Miss <<$pcs_lastname>>, your pussy looks great, and what was it you wanted help with today?"'
+				end
+			end
+
+			gs 'therapist', 'therapyOptions'
+		end
+	elseif hypnoAskFuck = 1:
+		act 'Show Dr. Pavlov your bare pussy and ask him to fuck you':
+			cla
+			*clr
+			if rand(0,1) = 0:
+				'<center><img width=700 src="images/locations/pavlovsk/clinic/therapist/showPussy<<rand(1,1)>>.jpg"></center>'
+				'You kneel forward on the couch and present your bare pussy to Dr. Pavlov. You ask him to fuck you.'
+				''
+				'He wastes no time and quickly has his dick out, positioned to penetrate your pussy.'
+				act 'Get fucked by Dr. Pavlov':
+					cla
+					*clr
+					gs 'arousal', 'vaginal', 20, 'unaware'
+					gs 'stat'
+					'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/schoolDoggy<<rand(1,4)>>.mp4"></video></center>'
+					'Dr. Pavlov spends some time fucking your pussy.'
+					''
+					'After some time, he pulls out of you. "Alright Miss <<$pcs_lastname>>, lets get to your session. Sit down and tell me what you need."'
+
+					act 'Sit down':
+						cla
+						*clr
+						'<center><img width=700 src="images/locations/pavlovsk/clinic/therapist/sett.jpg"></center>'
+						''
+						gs 'therapist', 'therapyOptions'
+					end
+				end
+			else
+				'<center><img width=700 src="images/locations/pavlovsk/clinic/therapist/showPussy<<rand(3,6)>>.jpg"></center>'
+				'You lay back on the couch and present your bare pussy to Dr. Pavlov. You ask him to fuck you.'
+				''
+				'He wastes no time and quickly has his dick out, positioned to penetrate your pussy.'
+				act 'Get fucked by Dr. Pavlov':
+					cla
+					*clr
+					gs 'arousal', 'vaginal', 20, 'unaware'
+					gs 'stat'
+					'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/schoolFuckCouchBack<<rand(1,3)>>.mp4"></video></center>'
+					'Dr. Pavlov spends some time fucking your pussy.'
+					''
+					'After some time, he pulls out of you. "Alright Miss <<$pcs_lastname>>, lets get to your session. Sit down and tell me what you need."'
+
+					act 'Sit down':
+						cla
+						*clr
+						'<center><img width=700 src="images/locations/pavlovsk/clinic/therapist/sett.jpg"></center>'
+						''
+						gs 'therapist', 'therapyOptions'
+					end
+				end
+			end
+		end
+	else
+		gs 'therapist', 'therapyOptions'
+	end
+end
+
+if $ARGS[0] = 'therapyOptions':
 	if hypnoStage < 2:
 		act 'Change your mind and leave':gt $loc
 	end
@@ -98,8 +183,9 @@ if $ARGS[0] = '':
 			end
 		else
 			gs 'willpower', 'misc', 'resist', 'easy'
-			will_cost += (hypnoSchoolGirl * 10)
+			will_cost += (hypnoSchedule * 10)
 			will_cost += (hypnoStage * 10)
+			will_cost += hypnoTime * 3
 			if will_cost <= pcs_willpwr:
 				act 'Just talk (<<will_cost>> Willpower)':
 					cls
@@ -142,8 +228,9 @@ if $ARGS[0] = '':
 				end
 			else
 				gs 'willpower', 'misc', 'resist', 'easy'
-				will_cost += (hypnoSchoolGirl * 10)
+				will_cost += (hypnoSchedule * 10)
 				will_cost += (hypnoStage * 10)
+				will_cost += hypnoTime * 3
 				if will_cost <= pcs_willpwr:
 					act 'Just talk (<<will_cost>> Willpower)':
 						cls
@@ -186,8 +273,9 @@ if $ARGS[0] = '':
 			end
 		else
 			gs 'willpower', 'misc', 'resist', 'easy'
-			will_cost += (hypnoSchoolGirl * 10)
+			will_cost += (hypnoSchedule * 10)
 			will_cost += (hypnoStage * 10)
+			will_cost += hypnoTime * 3
 			if will_cost <= pcs_willpwr:
 				act 'Just talk (<<will_cost>> Willpower)':
 					cls
@@ -227,8 +315,9 @@ if $ARGS[0] = '':
 			end
 		else
 			gs 'willpower', 'misc', 'resist', 'easy'
-			will_cost += (hypnoSchoolGirl * 10)
+			will_cost += (hypnoSchedule * 10)
 			will_cost += (hypnoStage * 10)
+			will_cost += hypnoTime * 3
 			if will_cost <= pcs_willpwr:
 				act 'Just talk (<<will_cost>> Willpower)':
 					cls
@@ -447,13 +536,6 @@ if $ARGS[0] = 'hypno':
 					end
 				end
 				'While you do this, Dr. Pavlov opens up his pants and takes out his dick, slowly masturbating as he watches you. After a while, he stops and motions you closer to him.'
-				
-				if hypnoPanty = 1 and rand(1,2) = 1:
-					hypnoPanty = 2
-					'<br><font color="brown">"From now on, when you come in for therapy you will feel that it is common courtesy to show your therapist your bare pussy. You will think this is perfectly normal behavior. It is simply the polite thing to do.</font> Understand, <i>Cunt</i>?"'
-					'"Yes, <i>Master</i>."'
-					'"Good, now ..."<br>'
-				end
 
 				'"Come here, <i>Cunt</i>, <<$hypnoact>>"</font>'
 			end
@@ -1131,17 +1213,17 @@ if $ARGS[0] = 'hypnoFuck':
 	if PCloStyle2 = 4:
 		if randpos = 0:
 		!on your back
-			'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/schoolFuckCouchBack<<rand(1,2)>>.mp4"></video></center>'
+			'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/schoolFuckCouchBack<<rand(1,3)>>.mp4"></video></center>'
 			$hypnofuck = 'You walk to him, and he takes your hand and pushes you onto your back.<br>"You look beautiful. I will fuck your tight hole raw," he says. "You will enjoy it even if it''s painfull. Unfortunately, my wife lost all of her appeal, so I have to satisfy myself with your wet cunt."<br>He grabs your legs and gently pushes them apart then, kneeling between them, he forces his dick into your folds.'
 			$hypnofuck2 = 'He pounds deep into your body, and the hard surface does not make it comfortable for you. You wince a few times while his balls rhythmically slap your ass as he is laboring above you. You feel his sweat dripping down on your tits as you spread your legs as wide as possible to give him as much access as possible.'
 		elseif randpos = 1:
 		!on your back, couch
-			'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/schoolFuckCouchBack<<rand(1,2)>>.mp4"></video></center>'
+			'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/schoolFuckCouchBack<<rand(1,3)>>.mp4"></video></center>'
 			$hypnofuck = 'You walk to him, but he changes his mind.<br>"No, lie back on the couch, I will fuck you there."<br>Doing as he says, you watch him as he walks up to you and looks down on your naked body, examining you possessively.<br>"You have a beautiful body. Unfortunately, my wife lost all of her appeal, so I have to satisfy myself with girls like you."<br>He grabs your legs and gently pushes them apart then, kneeling between them, he forces his dick into your body.'
 			$hypnofuck2 = 'He pounds you deep into the couch, his balls rhythmically slapping your ass as he labors above you. You feel his sweat dripping down on your tits as you spread your legs as wide as possible to give him as much access as possible.'
 		elseif randpos = 2:
 		!kneel, couch
-			'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/schoolDoggy<<rand(1,3)>>.mp4"></video></center>'
+			'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/schoolDoggy<<rand(1,4)>>.mp4"></video></center>'
 			$hypnofuck = '"Stop, just kneel on the couch. I want to fuck you from behind."<br>You turn back, kneeling on the couch and placing your hands on the backrest, and wait for <i>Master</i> to take your body. You soon feel his hands touching your breasts, your neck, your back and your legs, playing a little with your pussy.<br>"Good girl, stay like this."<br>He pushes his fingers into your pussy, playing with your clit for a few minutes, causing you to get aroused.'
 			$hypnofuck2 = 'You cry out from the pain as he starts to fuck you, fast, deep and hard, without any regard for the fact that his girth is massive and you need some adjustment time.'
 		else
@@ -1226,6 +1308,7 @@ if $ARGS[0] = 'hypnoFuck':
 		'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/creampie<<rand(1,3)>>.mp4"></video></center>'
 		'"Oh yes, my little <i>Cunt</i>, I am so close! I will blow a huge wad of sperm in your tight pussy! And you won''t even know about it!"<br><<$therapistDoneFuckingDesc0>> <<$therapistDoneFuckingDesc1>> <<$therapistDoneCumDesc1>>'
 		'Finally he is done, and he pulls out of you. <<$therapistDoneFuckingDesc3>>'
+		therapistFuckedPussy = 1
 		therapistFuckedPussyStage += 1
 		act 'Continue':
 			cls
@@ -1290,15 +1373,17 @@ if $ARGS[0] = 'hypnoDress':
 	if hypnoTime < 10:
 		'"Get dressed, <i>Cunt</i>. Do it erotically, as much as you can."'
 		'He watches you getting dressed with a small smile on his face.</font>'
-	elseif $pantyworntype = 'none' and hypnoPanty < 1:
-		'"Get dressed, <i>Cunt</i>. I see you didn''t wear underwear. Very good, you do not like to wear them. You enjoy the thought that people may notice that you do not wear underwear, maybe catch a glimpse of your naked pussy or ass."'
+	elseif $pantyworntype = 'none' and hypnoPanty > 0:
+		'"Get dressed, <i>Cunt</i>. I see you didn''t wear underwear. Very good."'
 		'He watches you getting dressed with a small smile on his face.'
-		hypnoPanty = 1
 		bedPanty = 2
 	elseif $pantyworntype ! 'none' and hypnoPanty < 1:
 		'"Get dressed, <i>Cunt</i>, but forget the underwear. You didn''t wear any when you came, and you do not like to wear them. You enjoy the thought that people may notice that you do not wear underwear, maybe catch a glimpse of your naked pussy or ass."'
 		'He watches you getting dressed with a small smile on his face, especially enjoying the sight of you completely ignoring your underwear.</font>'
-		gs 'underwear', 'remove'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/therapist/removePanties.jpg"></center>'
+		gs 'panties', 'dispose'
+
+		'He chucks your panties into the garbage.'
 		hypnoPanty = 1
 		bedPanty = 2
 	else
@@ -1319,19 +1404,6 @@ if $ARGS[0] = 'hypnoEnd':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/therapist/room.jpg"></center>'
 	'<font color=brown>"All right, <i>Cunt</i>, now listen to me. You will not remember any of this. You do not feel any discomfort from any of our activities, and you do not notice anything related to what happened here. No taste, no smell, no aches, no fluids. Nothing. You will not respond to Cunt while you are Awake, just while you are Under. You will wake up feeling good, but responsive to all of my commands. Understand, <i>Cunt</i>?"</font>'
 	'"Yes, <i>Master</i>."'
-	if therapistFuckedPussyStage = 1:
-		therapistFuckedPussyStage += 1
-		tabletki = 1
-		tabletkiold = 0
-		tabletkifert = 1
-		tabletkirej = 0
-		tabletkifake = 0
-		tabletkisug = 0
-		tabletkicheck = 1
-		'<font color=brown>"Good. Although you won''t consciously know my cum is inside of you, you will subconsciously feel it. Everytime I cum inside of you, your body will crave my seed more. You will keep your pussy clenched so my cum doesn''t leak out."</font>'
-		'<font color=brown>Also, take these." He hands you a package of pills. "You will take one every day. If you have any birth control pills, you will throw them away. You won''t think about buying more. You won''t notice anything wrong with this and you will think these are simply normal birth control pills. Understand, <i>Cunt</i>?"</font>'
-		'"Yes, <i>Master</i>."'
-	end
 	if therapistFuckedPussyStage > 1 and pillsleft[5] < 5 and tabletkifert ! 1:
 			'<font color=brown>"You are probably low on pills by now." he hands you a new box of unknown pills. "Continue taking them just like before, Understand, <i>Cunt</i>?"</font>'
 			'"Yes, <i>Master</i>."'
@@ -1344,13 +1416,6 @@ if $ARGS[0] = 'hypnoEnd':
 			tabletkicheck = 1
 	end
 
-	if hypnoStage = 3 and hypnoSchoolGirl = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0:
-		''
-		'Now that I''ve sufficiently broken your resistence, it''s time we have you come in before school. <font color=brown>"From now on, you will come directly to my office before school and you will feel that you <b>need</b> my hypnotism treatment.</font> And soon, I will have you walking in to school with your pussy full of my cum."'
-		''
-		hypnoSchoolGirl = 1
-	end
-
 	'"Now, you are sitting in the black room. Stand up, and start walking through the door. As you close the door of the black room, you forget..."'
 	'...'
 	'...'
@@ -1359,12 +1424,6 @@ if $ARGS[0] = 'hypnoEnd':
 		'"How do you feel, Miss <<$pcs_lastname>>?"'
 		'You have a nagging feeling that you have forgotten something you should remember, but it is quickly forgotten when you realize that you feel better about your problem. The therapy helped you a lot.'
 		if therapistFuckedMouth = 1: 'You certainly do not notice that your mouth tastes like sperm.'
-		if firstTimeSchoolLate = 0 and cameFromSchool = 1:
-			''
-			'"Before you go. If you are late for your classes. Take this note and give it to your teacher. It should keep you out of any trouble."'
-			hasTherapistNote = 1
-			firstTimeSchoolLate = 1
-		end
 		''
 		'The doctor smiles jovially, his hand on your shoulder as he slowly escort you out of his office.'
 		'"Please, visit me again if you have any further problems, I will be glad to help!" says Dr. Pavlov as a goodbye, taking your hands in his, patting them, then closing his door.'
@@ -1409,12 +1468,6 @@ if $ARGS[0] = 'hypnoEnd':
 		elseif pc_hypno_rand_end = 4:
 			'The doctor smiles jovially, his hand on your hip as he slowly escorts you out of his office. You aren''t sure why, but something about what''s happening right now is strange, but you can''t remember why.'
 		End
-		if firstTimeSchoolLate = 0 and cameFromSchool = 1:
-			''
-			'"Before you go. If you are late for your classes. Take this note and give it to your teacher. It should keep you out of any trouble."'
-			hasTherapistNote = 1
-			firstTimeSchoolLate = 1
-		end
 		''
 		'"Please, visit me again if you have any further problems, I will be glad to help!" says Dr. Pavlov as a goodbye, taking your hands in his, patting them, then closes his door.'
 		'What a nice old man, you think to yourself.'
@@ -1429,12 +1482,6 @@ if $ARGS[0] = 'hypnoEnd':
 		'"Miss <<$pcs_lastname>>, how do you feel right now?"'
 		'Without hesitation, you reply, "I feel wonderful, Dr. Pavlov."'
 		'"Good, just as expected," nods the doctor as he escorts you out of his office.'
-		if firstTimeSchoolLate = 0 and cameFromSchool = 1:
-			''
-			'"Before you go. If you are late for your classes. Take this note and give it to your teacher. It should keep you out of any trouble."'
-			hasTherapistNote = 1
-			firstTimeSchoolLate = 1
-		end
 		''
 		if therapistFuckedMouth = 1:
 			'You certainly do not notice that your mouth tastes like sperm. In fact, something tastes great.'
@@ -1493,33 +1540,137 @@ if $ARGS[0] = 'hypnoEnd':
 	if therapistFuckedPussy > 0 and rand(1,2) = 1:
 		'A bit of cum dribbles from your well fucked cunt. You involuntarily clench your pussy; your body trying to keep more from leaking out.'
 	end
-	if cameFromSchool = 0:
-		act 'Leave':gt $loc
-	else
-		act 'Leave':gt 'therapist', 'toSchool'
-	end
+
+	act 'Leave':gt $loc
 end
 
-if $ARGS[0] = 'beforeSchool':
-	cameFromSchool = 1
-	'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/schoolWalk.mp4"></video></center>'
-	''
-	'You were heading to school, but realized you need to stop by the clinic to see your therapist first.'
+if $ARGS[0] = 'hypnoRandom':
+	newHypno = 0
+	! sveta will now have scheduled sessions
+	if hypnoStage >= 3 and hypnoSchedule = 0:
+		cla
+		*clr
+		newHypno = 1
+		''
+		'Now that I''ve sufficiently broken your resistence, it''s time we set you up on a more regular schedule. <font color=brown>"From now on, you will feel that you <b>need</b> my hypnotism treatment. You believe that you have scheduled therapy sessions every day at 18:00.</font>"'
+		''
+		hypnoSchedule = 1
+	end
+	if therapistFuckedPussyStage = 1:
+		cla
+		*clr
+		newHypno = 1
+		therapistFuckedPussyStage += 1
+		tabletki = 1
+		tabletkiold = 0
+		tabletkifert = 1
+		tabletkirej = 0
+		tabletkifake = 0
+		tabletkisug = 0
+		tabletkicheck = 1
+		'<font color=brown>"Good. Although you won''t consciously know my cum is inside of you, you will subconsciously feel it. Everytime I cum inside of you, your body will crave my seed more. You will keep your pussy clenched so my cum doesn''t leak out."</font>'
+		'<font color=brown>Also, take these." He hands you a package of pills. "You will take one every day. If you have any birth control pills, you will throw them away. You won''t think about buying more. You won''t notice anything wrong with this and you will think these are simply normal birth control pills. Understand, <i>Cunt</i>?"</font>'
+		'"Yes, <i>Master</i>."'
+	end
+	! sveta will now hate wearing panties.
+	if hypnoPanty ! 1:
+		cla
+		*clr
+		newHypno = 1
+		'"Listen <i>Cunt</i><font color=brown>You do not like to wear panties. You enjoy the thought that people may notice that you do not wear them, maybe catch a glimpse of your naked pussy or ass. You won''t even think of putting them on anymore."'
+		if $pantyworntype ! 'none':
+			'He commands you to strip off your panties and hand them to him. You do so without question.'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/therapist/removePanties.jpg"></center>'
+			gs 'panties', 'dispose'
 
-	act 'Walk to the clinic':gt 'therapist'
-end
+			'He chucks your panties into the garbage.'
+		else
+			'"I see you are already bare. Good. <font color=brown>Keep it that way.</font>"'
+		end
 
-if $ARGS[0] = 'toSchool':
-	cameFromSchool = 0
-	if therapistFuckedMouth = 1:
-		'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/schoolWalk.mp4"></video></center>'
-	else 
-		'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/toSchool.mp4"></video></center>'
+		hypnoPanty = 1
+		bedPanty = 2
+		act 'Continue':
+			gt 'therapist', 'hypnoEnd'
+		end
 	end
-	''
-	'Feeling refreshed, you make your way back to school.'
+	! sveta will now hate wearing bras.
+	if hypnoBra ! 1 and rand(1,2) = 1:
+		cla
+		*clr
+		newHypno = 1
+		'"Listen <i>Cunt</i><font color=brown>You do not like to wear bras. You enjoy the thought that people may notice that you do not wear them, maybe see the outline of your nipples. You won''t even think of putting them on anymore."'
+		if $pantyworntype ! 'none':
+			'He commands you to strip off your bra and hand it to him. You do so without question.'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/therapist/removePanties.jpg"></center>'
+			gs 'bras', 'dispose'
 
-	act 'Walk to school':gt 'gschool_grounds', 'main'
+			'He chucks your bra into the garbage.'
+		else
+			'"I see you are already not wearing one. Good. <font color=brown>Keep it that way.</font>"'
+		end
+
+		hypnoBra = 1
+		act 'Continue':
+			gt 'therapist', 'hypnoEnd'
+		end
+	end
+	! sveta will now think it''s common courtesy to show her pussy to pavlov as a greeting.
+	if hypnoFlashGreet ! 1 and rand(1,2) = 1:
+		cla
+		*clr
+		'<br><font color="brown">"From now on, when you come in for therapy you will feel that it is common courtesy to show me your bare pussy. You will think this is perfectly normal behavior. It is simply the polite thing to do. Any comments I make about your bare pussy will also be normal.</font> Understand, <i>Cunt</i>?"'
+		'"Yes, <i>Master</i>."'
+		'"Good ..."<br>'
+		newHypno = 1
+		hypnoFlashGreet = 1
+		act 'Continue':
+			gt 'therapist', 'hypnoEnd'
+		end
+	end
+	! sveta now thinks it''s normal for pavlov to touch her innapropriatly
+	if hypnoTouchWhenever ! 1 and rand(1,2) = 1:
+		cla
+		*clr
+		newHypno = 1
+		hypnoTouchWhenever = 1
+		act 'Continue':
+			gt 'therapist', 'hypnoEnd'
+		end
+	end
+	! sveta will now think it''s normal to give pavlov a kiss as goodbye
+	if hypnoKissGoodbye ! 1 and rand(1,2) = 1:
+		cla
+		*clr
+		newHypno = 1
+		hypnoKissGoodbye = 1
+		act 'Continue':
+			gt 'therapist', 'hypnoEnd'
+		end
+	end
+	! sveta will have a much harder time cumming without pavlov''s cock
+	if hypnoHardToCum ! 1:
+		cla
+		*clr
+		newHypno = 1
+		hypnoHardToCum = 1
+		act 'Continue':
+			gt 'therapist', 'hypnoEnd'
+		end
+	end
+	! sveta will ask pavlov to fuck her instead of therapy
+	if hypnoAskFuck ! 1 and hypnoHardToCum = 1 and hypnoKissGoodbye = 1 and hypnoTouchWhenever = 1 and hypnoFlashGreet = 1 and hypnoNoBra = 1:
+		cla
+		*clr
+		newHypno = 1
+		hypnoAskFuck = 1
+		act 'Continue':
+			gt 'therapist', 'hypnoEnd'
+		end
+	end
+	if newHypno = 0:
+		gt 'therapist', 'hypnoEnd'
+	end
 end
 
 if $ARGS[0] = 'hypnoPerv':
@@ -1657,13 +1808,8 @@ if $ARGS[0] = 'hypnoPerv':
 		! TODO something else should happen here if he already made you his slave. Right now it just flips back to the end so you can continue.
 		gt 'therapist', 'hypnoEnd'
 	else
-		if cameFromSchool = 0:
-			$numHypnoProst = 'some guys'
-			numHypnoProst = rand(4,6)
-		else
-			$numHypnoProst = 'a guy'
-			numHypnoProst = 1
-		end
+		$numHypnoProst = 'some guys'
+		numHypnoProst = rand(4,6)
 		'"Today, you will make me some money. Go out to the gas station and ask men to fuck you for money. A girl like you probably isn''t worth much, so just take whatever they are willing to pay. Return here with the money once you''ve fucked <<$numHypnoProst>>. Understand, <i>Cunt</i>?"'
 		'"Yes, <i>Master</i>." You turn and start to leave the room completely naked.'
 		'"Stop! You stupid bitch. If you walk out there naked you''ll just end up in jail and I''ll make nothing. Here put this on." He hands you a small bundle of clothes and some high heels.'

+ 85 - 0
locations/therapist_reminder.qsrc

@@ -0,0 +1,85 @@
+# therapist_reminder
+cla
+
+if $ARGS[0] = '':
+    reminderCount += 1
+    '<center><img <<$set_imgh>> src="images/pc/reactions/forget.jpg"></center>'
+    ''
+    'You remember that you have an appointment with your therapist today at 18:00. It''s already <<hour>>:<<minut>>. You should go now.'
+    if reminderFreebee < 4:
+        gs 'willpower', 'misc', 'resist', 'easy'
+        will_cost += (hypnoTime * 2)
+        if will_cost <= pcs_willpwr:
+            act 'Return to what you were doing (<<will_cost>> Willpower)':
+                cla
+                pcs_mood -= rand(10,20)
+                gs 'stat'
+                '<center><img <<$set_imgh>> src="images/pc/reactions/sad.jpg"></center>'
+                ''
+                'You feel bad about missing your appointment, but you have other things to do now. You tell yourself that you''ll see him again as soon as possible.'
+                act 'Continue':
+                    gt '<<$menu_loc>>', '<<$menu_arg>>'
+                end
+            end
+        else
+            act 'Return to what you were doing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+        end
+    else
+        act 'Return to what you were doing (<<will_cost>> Willpower)':
+            cla
+            reminderMult = reminderCount
+            if reminderCount > 10: reminderMult = 10
+            reminderMoodCostLow = func('shortgs','sqrt', 30*reminderMult)
+            reminderMoodCostHigh = func('shortgs','sqrt', 90*reminderMult)
+            pcs_mood -= rand(reminderMoodCostLow, reminderMoodCostHigh)
+            gs 'stat'
+            '<center><img <<$set_imgh>> src="images/pc/reactions/sad.jpg"></center>'
+            ''
+            'You feel bad about missing your appointment, but you have other things to do now. You tell yourself that you''ll see him again as soon as possible.'
+            act 'Continue':
+                gt '<<$menu_loc>>', '<<$menu_arg>>'
+            end
+        end
+    end
+    act 'Go see your therapist':
+        if $region = 'city_center':
+            minut += 30
+        elseif $region = 'city_industrial':
+            minut += 45
+        elseif $region = 'city_island':
+            minut += 45
+        elseif $region = 'city_lake':
+            minut += 45
+        elseif $region = 'city_park':
+            minut += 45
+        elseif $region = 'city_redlight':
+            minut += 45
+        elseif $region = 'city_residential':
+            minut += 45
+        elseif $region = 'gad_forest':
+            minut += 45
+        elseif $region = 'gad_village':
+            minut += 30
+        elseif $region = 'puskin':
+            minut += 35
+        elseif $region = 'pav_commercial':
+            minut += 5
+        elseif $region = 'pav_lake':
+            minut += 15
+        elseif $region = 'pav_park':
+            minut += 10
+        elseif $region = 'pav_residential':
+            minut += 10
+        else
+            minut += 5
+        end
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/therapist/schoolWalk.jpg"></center>'
+        'You walk to your therapist''s office.'
+
+        act 'Continue':
+            gt 'therapist'
+        end
+    end
+end
+
+--- therapist_reminder ---------------------------------

BIN
tools/Player-video/plugins/plugins.dat