Browse Source

[edit] cleaned up some of the code. There's more in there that needs a look but that some of it will probably be best done when we do the family rework.

CroWke 4 years ago
parent
commit
be54d2b6fd
1 changed files with 71 additions and 189 deletions
  1. 71 189
      locations/mother.qsrc

+ 71 - 189
locations/mother.qsrc

@@ -55,7 +55,7 @@ if $ARGS[0] = '':
 		if pcs_haircol = nathcol:
 			$texthcol = 'Or, rather, un-dyed your hair. Good, you decided to go back to your natural color!'
 		elseif pcs_haircol=0:
-			$texthcol='I see you decided to go back to go with black hair?'
+			$texthcol='I see you decided to go with black hair?'
 		elseif pcs_haircol=1:
 			$texthcol='I see you decided to become a brunette?'
 		elseif pcs_haircol=2:
@@ -197,7 +197,7 @@ if $ARGS[0] = '':
 		!!mother notices eyebrow piercing
 		pirsEmother=1
 		delin_beh += 1 &!counter for getting sent to Gadukino for the summer
-		'Your mother doesn''t understand why you go an eyebrow piercing: "<<$pcs_nickname>>, why would you want that thing in your eyebrow?" She shakes her head in exasperation. "Kids these days..."'
+		'Your mother doesn''t understand why you got an eyebrow piercing: "<<$pcs_nickname>>, why would you want that thing in your eyebrow?" She shakes her head in exasperation. "Kids these days..."'
 		''
 	end
 
@@ -237,23 +237,20 @@ if $ARGS[0] = '':
 		if pcs_grades >= 90:
 			npc_rel['A29']+=40
 			'Your mother is delighted you graduated. "I''m so proud right now <<$pcs_nickname>>! All I want to do is see you succeed in life, and graduating from high school is a very important step. And you outdid all my expectations. When the Principal mentioned you being the best student of the year I could not have been happier. Your stepfather and I saved some money to reward you for your efforts. Please, take these 10000 <b>₽</b>. Go buy yourself something nice, you''ve earned it." You thank her and give her a hug.'
-			gs 'stat'
-            SAtestatGift = 10000
+			SAtestatGift = 10000
 		elseif pcs_grades >= 70:
 			npc_rel['A29']+=20
 			'Your mother is delighted you graduated. "I''m so happy right now <<$pcs_nickname>>! All I want to do is see you succeed in life, and graduating from high school is a very important step. You did really well. Please, take these 7000 <b>₽</b>. Go buy yourself something nice, you''ve earned it." You thank her and give her a hug.'
-			gs 'stat'
-            SAtestatGift = 7000
+			SAtestatGift = 7000
 		elseif pcs_grades > 40:
 			'Your mother is delighted you graduated. "I''m so happy right now <<$pcs_nickname>>! All I want to do is see you succeed in life, and graduating from high school is a very important step. You did really well. Please, take these 5000 <b>₽</b>. Go buy yourself something nice, you''ve earned it." You thank her and give her a hug.'
-			gs 'stat'
-            SAtestatGift = 5000
+			SAtestatGift = 5000
 		else
 			'Your mother is delighted you graduated. "I''m so happy right now <<$pcs_nickname>>! All I want to do is see you succeed in life, and graduating from high school is a very important step. To be honest I wasn''t sure you would manage to get your diploma. But somehow you did it. Please, take these 5000 <b>₽</b>. Go buy yourself something nice, you''ve earned it." You thank her and give her a hug.'
-			gs 'stat'
             SAtestatGift = 5000
 		end
 		money += SAtestatGift
+		gs 'stat'
 	end
 
 	if hour > 5:
@@ -325,96 +322,52 @@ if $ARGS[0] = '':
 					'You ask your mother for some money.'
 
 					if SchoolAtestat = 0:
-						if npc_rel['A29'] >= 80:
-							if motherPayDay = daystart:
-								'Your mother frowns: "Again, <<$pcs_nickname>>? Did you forget I already gave you money today? Don''t be greedy!"'
-
-							else
-								npc_rel['A29'] -= 1
-								motherPayDay = daystart
-
-								if pcs_grades >= 70:
-									if pcs_grades < 90:
-										money += 150
-										'Your mother reluctantly gives you 150 <b>₽</b>: "When you do better in school, I will give you more. In the meantime, this is all you deserve!"'
-
-										act 'Thank her':gt 'mother'
-
-									exit
-									else
-										money += 300
-										'Your mother smiles and gives you 300 <b>₽</b>: "Okay <<$pcs_nickname>>, you''ve earned it. I''m glad you''re doing such a good job in school."'
-
-										act 'Thank her':gt 'mother'
-
-									exit
-									end
-								else
-									'Your mother scoffs, and shakes her head: "Money? No way, <<$pcs_nickname>>. With how poorly you are doing in school, the only thing you deserve is the belt. You can have some money when you improve your grades, until then you get nothing."'
-								end
+						if motherPayDay = daystart:
+							'Your mother frowns: "Again, <<$pcs_nickname>>? Did you forget I already gave you money today? Don''t be greedy!"'
+							act 'Continue':gt 'mother'
+						else
+							!! determines how much Sveta receives depending on relationship and grades
+							if npc_rel['A29'] >= 80:
+								moneyfrommom90 = 300
+								moneyfrommom70 = 150
+							elseif npc_rel['A29'] >= 60:
+								moneyfrommom90 = 250
+								moneyfrommom70 = 100
+							elseif npc_rel['A29'] >= 40:
+								moneyfrommom90 = 200
+								moneyfrommom70 = 50
 							end
-						elseif npc_rel['A29'] >= 60 and npc_rel['A29'] < 80:
-							if motherPayDay = daystart:
-								'Your mother frowns: "Again, <<$pcs_nickname>>? Did you forget I already gave you money today? Don''t be greedy!"'
-							else
+							
+							if npc_rel['A29'] >= 40:
 								npc_rel['A29'] -= 1
 								motherPayDay = daystart
 
-								if pcs_grades >= 70:
-									if pcs_grades < 90:
-										money += 100
-										'Your mother reluctantly gives you 100 <b>₽</b>: "When you do better in school, I will give you more. In the meantime, this is all you deserve!"'
-
-										act 'Thank her':gt 'mother'
-
-									exit
-									else
-										money += 250
-										'Your mother smiles and gives you 250 <b>₽</b>: "Okay <<$pcs_nickname>>, you''ve earned it. I''m glad you''re doing such a good job in school."'
-
-										act 'Thank her':gt 'mother'
-
-									exit
-									end
+								if pcs_grades >= 90:
+									money += moneyfrommom90
+									'Your mother smiles and gives you <<moneyfrommom90>> <b>₽</b>: "Okay <<$pcs_nickname>>, you''ve earned it. I''m glad you''re doing such a good job in school."'
+									act 'Thank her':gt 'mother'
+								elseif pcs_grades >= 70:
+									money += moneyfrommom70
+									'Your mother reluctantly gives you <<moneyfrommom70>> <b>₽</b>: "When you do better in school, I will give you more. In the meantime, this is all you deserve!"'
+									act 'Thank her':gt 'mother'
 								else
 									'Your mother scoffs, and shakes her head: "Money? No way, <<$pcs_nickname>>. With how poorly you are doing in school, the only thing you deserve is the belt. You can have some money when you improve your grades, until then you get nothing."'
+									act 'Continue':gt 'mother'
 								end
-							end
-						elseif npc_rel['A29'] >= 40 and npc_rel['A29'] < 60:
-							if motherPayDay = daystart:
-								'Your mother frowns: "Again, <<$pcs_nickname>>? Did you forget I already gave you money today? Don''t be greedy!"'
-							elseif motherPayDay ! daystart:
-								npc_rel['A29'] -= 1
-								motherPayDay = daystart
-
-								if pcs_grades >= 70:
-									if pcs_grades < 90:
-										money += 50
-										'Your mother reluctantly gives you 50 <b>₽</b>: "When you do better in school, I will give you more. In the meantime, this is all you deserve!"'
-
-										act 'Thank her':gt 'mother'
-
-									else
-										money += 200
-										'Your mother smiles and gives you 200 <b>₽</b>: "Okay <<$pcs_nickname>>, you''ve earned it. I''m glad you''re doing such a good job in school."'
-
-										act 'Thank her':gt 'mother'
-
-									end
+							else
+								if (motherKnowWhore >= 1 or motherKnowSpravka >= 1) and npc_rel['A29'] < 40:
+									'Your mother can''t believe you would even ask, and shouts angrily: "Whores don''t get money from me! Get out of here, run to your stud and go ask him!"'
 								else
-									'Your mother scoffs, and shakes her head: "Money? No way, <<$pcs_nickname>>. With how poorly you are doing in school, the only thing you deserve is the belt. You can have some money when you improve your grades, until then you get nothing."'
+									'Your mother scowls, shaking her head: "Why should I give you anything? Go get a job, you''ll get nothing from me." She really doesn''t like you very much.'
 								end
+								act 'Continue':gt 'mother'
 							end
-						elseif npc_rel['A29'] < 40 and motherKnowWhore = 0 and motherKnowSpravka = 0:
-							'Your mother scowls, shaking her head: "Why should I give you anything? Go get a job, you''ll get nothing from me." She really doesn''t like you very much.'
-						elseif (motherKnowWhore >= 1 or motherKnowSpravka >= 1) and npc_rel['A29'] < 40:
-							'Your mother can''t believe you would even ask, and shouts angrily: "Whores don''t get money from me! Get out of here, run to your stud and go ask him!"'
+							killvar 'moneyfrommom90'
+							killvar 'moneyfrommom70'
 						end
-					elseif SchoolAtestat > 0:
+					else
 						'Your mother shakes her head: "You are old enough to earn your own money <<$pcs_nickname>>, you can''t keep depending on me forever. Get a job."'
-					end
-
-					act 'Continue':gt 'mother'
+					end	
 				end
 
 				act 'Ask about your biological father':
@@ -427,7 +380,7 @@ if $ARGS[0] = '':
 					if npc_rel['A29'] < 80:
 						'You barely have any memories of your real father, and are curious about him. When you see your mother in the kitchen you decide to ask: "<<$npc_nickname[''A29'']>>... about my real father... what was he like? What happened between you two?"'
 						'You seem to have struck a sore spot. Your mother''s face saddens, and after a few seconds she replies: "<<$pcs_nickname>>, I don''t want to talk about him, it brings back too many bad memories. Just know that Vladimir, your stepfather, raised you and Anya as if they were his own daughters."'
-					elseif npc_rel['A29'] >= 80:
+					else
 						'You barely have any memories of your real father, and are curious about him. When you see your mother in the kitchen you decide to ask: "<<$npc_nickname[''A29'']>>... about my real father... what was he like? What happened between you two?"'
 						'You seem to have struck a sore spot. Your mother''s face saddens, and after a few seconds she replies: "I have no idea where Mikhail is and what he does now, I haven''t seen him in many years. We went to the same school when we were young, and were dating back then... nothing serious. Things weren''t great between us, but then I got pregnant with your sister Anya. Our parents forced us to get married. We tried to make the most of it, and for a while things didn''t seem so bad. A few months after I had you, we got into a huge argument though. We decided we couldn''t live together any more, and got divorced." You can''t help but notice she won''t tell you what the argument was about, but you don''t interrupt her. It''s rare enough to get her to talk about your real father as it is.'
 						'"A year later I married Vladimir, your stepfather. We had Kolka together, but Vladimir always treated you and Anya as if they were his own daughters too. He looked after you, bathed you, told you stories at night and took you for walks whenever he could." Those memories seem to have cheered her up, and she has a serene smile on her face. "Vladimir really is a wonderful man..." she adds, while you thank her for the story.'
@@ -919,16 +872,7 @@ if $ARGS[0] = 'pregreactbrother':
 		'"But"'
 		'"Get. Out."'
 		'You run out of the apartment and slump to the floor as soon as you''re outside. What are you going to do now? Can you even afford your own apartment? You continue to sob in the same position for several minutes, too distraught to even notice if anyone else was around.'
-		'Eventually, you get up and wipe your face.'
-		if hour < 19:
-			'You decide to go apartment hunting.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'kolka'
 	elseif npc_rel['A29'] >= 60 and npc_rel['A29'] <= 80 and npc_pregtalk['A34'] = 1 and brothersecret = 0:
 		'Before you can even finish the second syllable of your brother''s name, you see the rage building in your mother''s face. She balls her fists and visibly shakes, making it clear that she is using all of her strength to stop herself from transferring that strength from her open palm to your face.. '
 		'When she finally speaks, it''s through gritted teeth, and she just says "Get out."'
@@ -938,16 +882,7 @@ if $ARGS[0] = 'pregreactbrother':
 		'"Where am I supposed to go?" you manage to ask through quivering lips, tears welling in your eyes.'
 		'"I don''t care, just get out of my sight. You''re not welcome here anymore."'
 		'Once you''re out of the apartment, the door slams behind you. You slump to the floor. What are you going to do now? Can you even afford your own apartment? You continue to sob in the same position for several minutes, too distraught to even notice if anyone else was around.'
-		'Eventually, you get up and wipe your face.'
-		if hour < 19:
-			'You decide to go apartment hunting.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'kolka'
 	elseif npc_rel['A29'] > 80 and npc_pregtalk['A34'] = 1 and brothersecret = 0:
 		'Your mother stares in stunned silence as you utter Kolka''s name. Her knees seem to give out, and she barely manages to hold herself up by leaning on the counter.'
 		'After several moments of silence that feel like an eternity, your mother says "Please tell me I just misheard you. Did you really just say your brother''s name?"'
@@ -967,16 +902,7 @@ if $ARGS[0] = 'pregreactbrother':
 		'"Why not?" Your mother repeats indignantly, anger rising in her voice.'
 		'"Because you fucked your own brother and that is unacceptable. I can''t believe I''m even having to explain this. Now leave, before things get worse for you."'
 		'You reluctantly leave the apartment, closing the door behind you. You slump to the floor. What are you going to do now? Can you even afford your own apartment? You continue to sob in the same position for several minutes, too distraught to even notice if anyone else was around.'
-		'Eventually, you get up and wipe your face.'
-		if hour < 19:
-			'You decide to go apartment hunting.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'kolka'
 	elseif npc_rel['A29'] < 60 and (npc_pregtalk['A34'] = 0 or brothersecret = 1):
 		'As soon as your brother''s name crosses your lips, your mother''s face visibly reddens. Her mouth curls into a snarl and she reaches up and grips you by your hair. '
 		'"What the fuck is wrong with you?" she screams in your face. "I knew you were a worthless whore, but this? Even I didn''t think you’d go so far as to try corrupting your brother, too."'
@@ -988,15 +914,7 @@ if $ARGS[0] = 'pregreactbrother':
 		'"But"'
 		'"Get. Out."'
 		'You run out of the apartment and slump to the floor as soon as you''re outside. What are you going to do now? Can you even afford your own apartment? You continue to sob in the same position for several minutes, too distraught to even notice if anyone else was around.'
-		'Eventually, you get up, wipe your face.'
-		if hour < 19:
-			'You decide to go apartment hunting.'
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'kolka'
 	elseif npc_rel['A29'] >= 60 and npc_rel['A29'] <= 80 and (npc_pregtalk['A34'] = 0 or brothersecret = 1):
 		'Before you can even finish the second syllable of your brother''s name, you see the rage building in your mother''s face. She balls her fists and visibly shakes, making it clear that she is using all of her strength to stop herself from transferring that strength from her open palm to your face.. '
 		'When she finally speaks, it''s through gritted teeth, and she just says "Get out."'
@@ -1005,16 +923,7 @@ if $ARGS[0] = 'pregreactbrother':
 		'"Where am I supposed to go?" you manage to ask through quivering lips, tears welling in your eyes.'
 		'"I don''t care, just get out of my sight. You''re not welcome here anymore."'
 		'Once you''re out of the apartment, the door slams behind you. You slump to the floor. What are you going to do now? Can you even afford your own apartment? You continue to sob in the same position for several minutes, too distraught to even notice if anyone else was around.'
-		'Eventually, you get up and wipe your face.'
-		if hour < 19:
-			'You decide to go apartment hunting.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'kolka'
 	elseif npc_rel['A29'] > 80 and (npc_pregtalk['A34'] = 0 or brothersecret = 1):
 		'Your mother stares in stunned silence as you utter Kolka''s name. Her knees seem to give out, and she barely manages to hold herself up by leaning on the counter.'
 		'After several moments of silence that feel like an eternity, your mother says "Please tell me I just misheard you. Did you really just say your brother''s name?"'
@@ -1029,16 +938,7 @@ if $ARGS[0] = 'pregreactbrother':
 		'"Why not?" Your mother repeats indignantly, anger rising in her voice.'
 		'"Because you fucked your own brother and that is unacceptable. I can''t believe I''m even having to explain this. Now leave, before things get worse for you."'
 		'You reluctantly leave the apartment, closing the door behind you. You slump to the floor. What are you going to do now? Can you even afford your own apartment? You continue to sob in the same position for several minutes, too distraught to even notice if anyone else was around.'
-		'Eventually, you get up and wipe your face.'
-		if hour < 19:
-			'You decide to go apartment hunting.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
-
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'kolka'
 	end
 end
 
@@ -1061,14 +961,7 @@ if $ARGS[0] = 'pregreactstepdad':
 		'You try to reason with her, "But..."'
 		'"Get! Out!" she abruptly cuts you off.'
 		'You quickly run out of the apartment with tears running down your face and as soon you''re outside you slump to the floor. <i>What are you going to do now, where will you go? Can you even afford your own apartment?</i> You continue to sob in the same position for several minutes, too distraught to even notice if anyone else is around.'
-		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
-		if hour < 19:
-			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'stepdad'
 	elseif npc_rel['A29'] >= 60 and npc_rel['A29'] <= 80 and npc_pregtalk['A34'] = 1 and brothersecret = 0:
 		'Before you''re able to finish the second syllable of your step-father''s name, you see the rage building in your mother''s face. She tightens her fist and is visibly shaking, making it clear that she is using all of her might to hinder herself from attacking you...'
 		'When she finally manages to speak up, through gritted teeth, only saying, "Get out!"'
@@ -1079,14 +972,7 @@ if $ARGS[0] = 'pregreactstepdad':
 		'"Where am I supposed to go?" you ask through quivering lips, tears welling in your eyes...'
 		'"I don''t care, you should have thought about that before fucking your step-father. Just get out of my sight. You''re not welcome here anymore..."'
 		'Once you''re out of the apartment, she door slams behind you. You slump to the floor. <i>What are you going to do now, where will you go? Can you even afford your own apartment?</i> You continue to sob in the same position for several minutes, too distraught to even notice if anyone else is around.'
-		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
-		if hour < 19:
-			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'stepdad'
 	elseif npc_rel['A29'] > 80 and npc_pregtalk['A28'] = 1 and stepdadSecret = 0:
 		'Your mother stares at you in stunned silence as you utter Vladimir''s name. Her knees seem to give out, as she barely manages to hold herself up by leaning on the counter.'
 		'After long period of silence that feels like an eternity, your mother finally manages to speak up, "Please tell me I just misheard you. Did I really hear you just say your step-father''s name?"'
@@ -1108,14 +994,7 @@ if $ARGS[0] = 'pregreactstepdad':
 		'"Why you can''t stay?" your mother repeats indignantly, and you feel her getting annoyed by your stupid question.'
 		'"You''re really asking me that? Maybe it''s because you fucked your step-father, a man that raised you since you were this small!" she points and pauses staring angrily at you. "I can''t believe I''m even having to explain why I want you out of this house. Now leave, before things get worse for you."'
 		'Dejected, you reluctantly leave the apartment, closing the door behind you. You slump to the floor. <i>What are you going to do now, where will you go? Can you even afford your own apartment?</i> You continue to sob in the same position for several minutes, too distraught to even notice if anyone else is around.'
-		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
-		if hour < 19:
-			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'stepdad'
 	elseif npc_rel['A29'] < 60 and (npc_pregtalk['A28'] = 0 or stepdadSecret = 1):
 		'As soon as your step-father''s name crosses your lips, your mother''s face visibly reddens. Her mouth curls into a snarl and she reaches up and grips you by your hair and starts draging you around.'
 		'"What the fuck is wrong with you?" she screams in your face. "I know you are a worthless whore, but this? Even I didn''t think you''d stoop this low as seducting your own step-father... What kind of sick people are you two?"'
@@ -1132,14 +1011,7 @@ if $ARGS[0] = 'pregreactstepdad':
 		'You try to reason with her, "But..."'
 		'"Get! Out!" she abruptly cuts you off.'
 		'You quickly run out of the apartment with tears running down your face and as soon you''re outside you slump to the floor. <i>What are you going to do now, where will you go? Can you even afford your own apartment?</i> You continue to sob in the same position for several minutes, too distraught to even notice if anyone else is around.'
-		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
-		if hour < 19:
-			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'stepdad'
 	elseif npc_rel['A29'] >= 60 and npc_rel['A29'] <= 80 and (npc_pregtalk['A28'] = 0 or stepdadSecret = 1):
 		'Before you''re able to finish the second syllable of your step-father''s name, you see the rage building in your mother''s face. She tightens her fist and is visibly shaking, making it clear that she is using all of her might to hinder herself from attacking you...'
 		'When she finally manages to speak up, through gritted teeth, only saying, "Get out!"'
@@ -1150,14 +1022,7 @@ if $ARGS[0] = 'pregreactstepdad':
 		'"Where am I supposed to go?" you ask through quivering lips, tears welling in your eyes...'
 		'"I don''t care, you should have thought about that before fucking your step-father. Just get out of my sight. You''re not welcome here anymore..."'
 		'Once you''re out of the apartment, she door slams behind you. You slump to the floor. <i>What are you going to do now, where will you go? Can you even afford your own apartment?</i> You continue to sob in the same position for several minutes, too distraught to even notice if anyone else is around.'
-		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
-		if hour < 19:
-			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		else
-			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
-		end
+		gs 'kickedout', 'stepdad'
 	elseif npc_rel['A29'] > 80 and (npc_pregtalk['A28'] = 0 or stepdadSecret = 1):
 		'Your mother stares at you in stunned silence as you utter Vladimir''s name. Her knees seem to give out, as she barely manages to hold herself up by leaning on the counter.'
 		'After long period of silence that feels like an eternity, your mother finally manages to speak up, "Please tell me I just misheard you. Did I really hear you just say your step-father''s name?"'
@@ -1179,15 +1044,32 @@ if $ARGS[0] = 'pregreactstepdad':
 		'"Why you can''t stay?" your mother repeats indignantly, and you feel her getting annoyed by your stupid question.'
 		'"You''re really asking me that? Maybe it''s because you fucked your step-father, a man that raised you since you were this small!" she points and pauses staring angrily at you. "I can''t believe I''m even having to explain why I want you out of this house. Now leave, before things get worse for you."'
 		'Dejected, you reluctantly leave the apartment, closing the door behind you. You slump to the floor. <i>What are you going to do now, where will you go? Can you even afford your own apartment?</i> You continue to sob in the same position for several minutes, too distraught to even notice if anyone else is around.'
+		gs 'kickedout', 'stepdad'
+	end
+end
+
+if $ARGS[0] = 'kickedout':
+	home_owned[2] = 0
+	minut += 15
+	gs 'stat'
+	if $ARGS[1] = 'kolka':
+		momKnowsKolka = 1
+		'Eventually, you get up and wipe your face.'
+		if hour < 19:
+			'You decide to go apartment hunting.'
+		else
+			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
+		end
+	elseif $ARGS[1] = 'stepdad':
+		momKnowsVladimir = 1
 		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
 		if hour < 19:
 			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	end
+	act 'Continue': gt 'pod_ezd', 'etaj_2'
 end
 
 --- mother ---------------------------------