Przeglądaj źródła

Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife

bgkjdgbizgblzdgbr 1 rok temu
rodzic
commit
2cd6732e06

+ 2 - 2
locations/BurgerTip.qsrc

@@ -333,7 +333,7 @@ if $ARGS[0] = 'work':
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				elseif bburand = 3:
-					'The the personnel manager Vick comes into the office looking for the boss. When you tell her he is gone, she mutters something about personnel, and walks out'
+					'The personnel manager Vick comes into the office looking for the boss. When you tell her he is gone, she mutters something about personnel, and walks out'
 
 					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
@@ -547,7 +547,7 @@ if $ARGS[0] = 'work':
 
 		exit
 	elseif burand = 5:
-		'The the personnel manager Vic comes into the office looking for the boss. When you tell her he is gone, she mutters something about personnel, and walks out'
+		'The personnel manager Vic comes into the office looking for the boss. When you tell her he is gone, she mutters something about personnel, and walks out'
 
 		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'

+ 0 - 1
locations/Prostitute.qsrc

@@ -296,7 +296,6 @@ if $ARGS[0] = 'work2':
 		gs 'npcgeneratec', 0, '"John"', rand(18,45)
 		gs 'boyStat', $npclastgenerated
 		!! gs 'boy', 'details'    & !! does not seem to be needed for "Johns"
-		slutty += 1
 		guy += 1
 		if pcs_throat < dick: pcs_throat += 1
 

+ 1 - 1
locations/anushkaev1.qsrc

@@ -1519,7 +1519,7 @@ if $ARGS[0] = 'bedstrapongiveanal':
 		domnush += 1
 		gs 'boyStat', 'D3'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush6.jpg"></center>'
-		'You grab onto her hips with both hands and slam the <<dick>>cm <<$dick_girth>> dildo balls deep into her ass. She cries out in a mix of pain and pleasure, her moans rapidly start getting louder and louder. "Yes, yes! Harder!" You pull the the dildo almost all the way out of her before slamming the full length back in, giving her the hardest, deepest and fastest anal pounding you can.'
+		'You grab onto her hips with both hands and slam the <<dick>>cm <<$dick_girth>> dildo balls deep into her ass. She cries out in a mix of pain and pleasure, her moans rapidly start getting louder and louder. "Yes, yes! Harder!" You pull the dildo almost all the way out of her before slamming the full length back in, giving her the hardest, deepest and fastest anal pounding you can.'
 		'She suddenly starts crying out and shaking as her whole body is rocked by an intense orgasm, but you keep pounding away at her ass through the whole thing. Just as it seems she''s spent, her body is wracked by another orgasm. After several more rapid fire orgasms, she is spent and slowly sinks onto the bed until she''s lying on her stomach.'
 		'You ride her all the way down, still fucking her ass. Even once the last orgasm passes and she seems completely spent, you keep hammering away at her ass, just to show her who''s boss. Finally tiring yourself out, you stop and pull out of her.'
 		gs 'arousal', 'vaginal_strap_give', 5, 'lesbian', 'rough', 'dom'

+ 6 - 7
locations/belpicknick.qsrc

@@ -240,7 +240,7 @@ if $ARGS[0] = 'dance':
 		'You get down on your knees as the four men surround you, slapping their cocks against your cheeks and forehead. Dutifully keeping your hands behind your back, you do your best to serve them with your mouth alone as you suck on them in turns, licking the heads and teasing the balls as good as you can while trying to not make anyone feel left out.'
 		gang += 1
 		belsexpayment = 900
-		gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+		gs 'arousal', 'bj', 5, 'gangbang', 'sub', 'prostitution'
 		gs 'stat'
 		
 		fuckerrand = rand(1,4)
@@ -289,7 +289,7 @@ if $ARGS[0] = 'missionary':
 	gs 'dinsex','vaginal_sex',10
 	gs 'dinsex','sexcum'
 	
-	gs 'arousal', 'vaginal', 10, 'sub'
+	gs 'arousal', 'vaginal', 10, 'sub', 'prostitution'
 	gs 'stat'
      
 	if times_picknick <= 0:
@@ -339,7 +339,7 @@ if $ARGS[0] = 'doggy':
 		gs 'dinsex','vaginal_sex',10
 		gs 'dinsex','sexcum'
 		
-		gs 'arousal', 'vaginal', 5, 'sub', 'rough'
+		gs 'arousal', 'vaginal', 5, 'sub', 'rough', 'prostitution'
 		gs 'stat'
 	else
 		spafinloc = 3
@@ -349,7 +349,7 @@ if $ARGS[0] = 'doggy':
 		
 		gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
 		
-		gs 'arousal', 'anal', 5, 'sub'
+		gs 'arousal', 'anal', 5, 'sub', 'prostitution'
 		gs 'stat'
 		
 	end
@@ -443,8 +443,8 @@ if $ARGS[0] = 'gang':
 	if vagmembergang = analmembergang:jump'markpoiskanalmembergang'
 	gs 'boyStat', 'A<<analmembergang>>','b'
 	'<<$boydesc1>> gets on his back, and tells you to mount him. You do as he says, and as you feel his cock sinking into your pussy you feel the rough hands of <<$boydesc2>> pushing against your back. Leaning forward, you raise your ass up in the air involuntarily. Seconds later you feel his erection poking against your asshole, and he slams it in with little regard for your feelings. Meanwhile, the other two men move towards your face and put their cocks at your mouth''s height, telling you to please them too. You struggle to keep track of all the cocks around you as you get pounded mercilessly in all holes, but the men are very pleased with your performance.'
-	gs 'dinsex2','doublepenetration',20,'sub','gangbang'
-	gs 'arousal', 'bj', 20, 'group'
+	gs 'dinsex2','doublepenetration',20,'sub','gangbang', 'prostitution'
+	gs 'arousal', 'bj', 20, 'group', 'prostitution'
 	minut -= 20
 	gs 'stat'
 
@@ -488,7 +488,6 @@ if $ARGS[0] = 'end':
 	cls
 	gs 'stat'
 	minut += 5
-	slutty += 1
 	gs 'fame', 'pav', 'prostitute', 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg"></center>'
 	'Once they are spent, the criminals back away from you and gather their things.'

+ 1 - 0
locations/brothel.qsrc

@@ -261,6 +261,7 @@ if $ARGS[0] = 'abducted3':
 	:abdrapeloop
 	gs 'npcgeneratec', 0, 'Rapist', rand(35,50)
 	gs 'boyStat', $npclastgenerated
+	gs 'arousal', 'vaginal', 5
 	gs 'arousal', 'anal', 10
 	gs 'arousal', 'end'
 	cumarrcon = 0

+ 1 - 1
locations/buklinik.qsrc

@@ -96,7 +96,7 @@ if $ARGS[0] = 'registr2':
 	'You smile, "I think I can handle it. What''s next?'
 	'The woman lets out a sigh of relief, "I am happy to hear that. Fill out this form. We give all our volunteers documentation that they''ve worked here in case of you need it as a future reference.'
 	'You take some time to fill out the form and hand it back to the woman.'
-	'The woman skims through it, "Great, you see the the first door on the right down the corridor, you should find Olga there, tell her that the reception sent you and she''ll show you around.'
+	'The woman skims through it, "Great, you see the first door on the right down the corridor, you should find Olga there, tell her that the reception sent you and she''ll show you around.'
 
 	act 'Continue down the corridor':gt 'buklinik', 'holl'
 end

+ 1 - 1
locations/cikl.qsrc

@@ -1204,7 +1204,7 @@ if natholi = 1:
 end
 
 !!------------------------------------------------------------------------------------------------------------------------
-!!Setting the the weeks in the university semester and makeing sure that the gades are calculated at the right times
+!!Setting the weeks in the university semester and makeing sure that the gades are calculated at the right times
 
 gs 'uni_lessons', 'cikl'
 

+ 1 - 1
locations/city_drugden.qsrc

@@ -175,7 +175,7 @@ if $ARGS[0] = 'heroin':
 				gs 'stat'
 				'<center><b>Local drug den</b></center>'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/den/narkopriton.jpg"></center>'
-				'It''s obvious that you have no idea what to do. He takes pity on you and shapes some foil, then sprinkles the heroin on it. He hands you a straw and tells you to heat the underside of the foil until the the drugs turn to a liquid and start to boil, then inhale it sharply with a straw.'
+				'It''s obvious that you have no idea what to do. He takes pity on you and shapes some foil, then sprinkles the heroin on it. He hands you a straw and tells you to heat the underside of the foil until the drugs turn to a liquid and start to boil, then inhale it sharply with a straw.'
 				'"So where do I get..."'
 				'You haven''t even finished the question and he is holding out a straw for you to use.'
 				'"Thanks."'

+ 2 - 2
locations/city_musicstore.qsrc

@@ -123,7 +123,7 @@ if $ARGS[0] = 'buycheapacoustic':
 		'You finally decide to buy the guitar, taking it to the checkout. Jimmy throws in a gigbag to carry the gitar and a set of strings and picks. "A proper starter kit" he states and rings up the purchase.'
 		killvar 'ml_didntbuyguitarthefirstvisit'
 	else
-		'Jimmy puts the guitar in a gigbag, and drops a set of strings and picks in the the pocket. "A proper starter kit" he states and rings up the purchase.'
+		'Jimmy puts the guitar in a gigbag, and drops a set of strings and picks in the pocket. "A proper starter kit" he states and rings up the purchase.'
 	end
 	'He looks at you thoughtfully, then drops a thick, slightly worn booklet in the bag "Some stuff to learn from" he says handing your purchase to you "Congratulations, welcome to the starving musician community."'
 	ml_guitars['jb-budget-acoustic'] = 1
@@ -155,4 +155,4 @@ if $ARGS[0] = 'payandtakestuff':
 	killvar 'ml_hardcase'
 	act 'Leave': gt 'torgcentr'
 end
---- city_musicstore ---------------------------------
+--- city_musicstore ---------------------------------

+ 0 - 1
locations/city_saunawhore.qsrc

@@ -231,7 +231,6 @@ if $ARGS[0] = 'saunawork':
 						act 'Go with the client':
 							saunaWorkKlient = 1
 							guy += 1
-							slutty += 1
 							SaunaWhore += 1
 							menu_off = 1
 							gt 'city_saunawhore', 'clientGate'

+ 2 - 2
locations/fame.qsrc

@@ -566,7 +566,7 @@ if $ARGS[0] = 'calculate':
 
 
 
-	!!This calculates fame in Pavlovks. Adding the core and local and the the contributions trom other places. Each time we add two numbers we do it weigthed by the formula (1000*pav_fame+(1000-pav_fame)*contribution) with a chech such that pav_fame never decrease in a step. Excepte in the first if pav_fame_local is negative). 
+	!!This calculates fame in Pavlovks. Adding the core and local and the contributions trom other places. Each time we add two numbers we do it weigthed by the formula (1000*pav_fame+(1000-pav_fame)*contribution) with a chech such that pav_fame never decrease in a step. Excepte in the first if pav_fame_local is negative).
 	if dyneval ('RESULT = fame[''pav_<<$ARGS[1]>>_core'']') >= 1000:
 		dynamic 'fame[''pav_<<$ARGS[1]>>''] = fame[''pav_<<$ARGS[1]>>_core'']+ fame[''pav_<<$ARGS[1]>>_local'']/1000'
 	else
@@ -773,4 +773,4 @@ if $ARGS[0] = 'calculateSlut':
 	end	
 end
 
---- fame ---------------------------------
+--- fame ---------------------------------

+ 1 - 1
locations/gossips.qsrc

@@ -141,7 +141,7 @@ if $ARGS[0] = 'school':
 			'"Hey isn''t that the girl that gave one of the gopniks a handjob in the restroom?" one of them asks as you walk past. The other one looks at you before replying.'
 			'"No, I think she just likes to tease guys and flash her panties at them." They seem to lose interest in you, but you can''t help but notice people are talking about your reputation. You should be more discreet if you want them to stop talking about you.'
 		elseif fame['pav_slut'] < 200:
-			'"Hey isn''t that the slut the gopniks said was giving them blowjobs in the the old school building?" one of them says loudly, pointing at you.'
+			'"Hey isn''t that the slut the gopniks said was giving them blowjobs in the old school building?" one of them says loudly, pointing at you.'
 			'"Yeah that''s her. I hear she''s a world class cock sucker." They keep watching and talking about you before the sound of the school drowns out their voices. It seems everyone is aware of your tarnished reputation. You should be more discreet if you want people to stop talking about you.'
 		elseif fame['pav_slut'] < 250:
 			'"Look who it is, one of the school sluts," one of them taunts.'

+ 1 - 1
locations/grades.qsrc

@@ -63,7 +63,7 @@
 !!This variable is not set automatically, so whenever you want to use it, remeber to make this call first.
 
 !!The following variable is set by this files for reference in events other places.
-!! class['<<institution>>_<<name>>_grade'], This is the grade of the the class in institution by the name given.
+!! class['<<institution>>_<<name>>_grade'], This is the grade of the class in institution by the name given.
 !! class['<<institution>>_grade_average'], This is the average of the grades in institution.
 
 if $ARGS[0] = 'createclass':

+ 2 - 2
locations/gschool_break.qsrc

@@ -937,7 +937,7 @@ if $ARGS[0] = 'boys_restroom_events':
 							end
 						end
 					elseif grupTipe = 4 and hotcat <= 5:
-						'You push the stall door open to get a better look. Lavrenti glances over at you as the door opens and seems a bit surprised to see you there. Alyona also glances up, but doesn''t stop sucking Lavrenti''s dick while he looks at you with a questioning look. "What the? Can''t you see that we''re busy here? Maybe if you took better care of yourself and didn''t look like a cow, we might invite you to join us." he says with a laugh and Alyona seems to snicker with a mouth full of cock. "So if you don''t mind, fuck off!" he yells before he closes the the stall door. Knowing better than to try and spy again, you leave before things get worse.'
+						'You push the stall door open to get a better look. Lavrenti glances over at you as the door opens and seems a bit surprised to see you there. Alyona also glances up, but doesn''t stop sucking Lavrenti''s dick while he looks at you with a questioning look. "What the? Can''t you see that we''re busy here? Maybe if you took better care of yourself and didn''t look like a cow, we might invite you to join us." he says with a laugh and Alyona seems to snicker with a mouth full of cock. "So if you don''t mind, fuck off!" he yells before he closes the stall door. Knowing better than to try and spy again, you leave before things get worse.'
 						gs 'arousal', 'voyeur_sex', 2
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -1265,7 +1265,7 @@ if $ARGS[0] = 'lena_gop':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/girls/lena4.jpg"></center>'
 			'You nod your head. "Sounds good to me. Do you want to go first or should I?" you ask.'
 			'She starts pulling on the harness. "I''ll fuck you first, then you can fuck me."'
-			'A few seconds later, she has the strapon tightly in place. "Okay, turn around and lift your leg up for me." You turn so your back is facing her and bend slightly forward before you lift up your right leg to give her easy access to your pussy. You feel the tip of the the dildo press against your pussy before it slides inside you.'
+			'A few seconds later, she has the strapon tightly in place. "Okay, turn around and lift your leg up for me." You turn so your back is facing her and bend slightly forward before you lift up your right leg to give her easy access to your pussy. You feel the tip of the dildo press against your pussy before it slides inside you.'
 			*nl
 			'Once she has it as deep as it will go, she grabs onto your hips and starts to fuck you hard and fast. She seems to be really getting off on fucking you, alhough you can barely think about it as you feel your arousal rising like water against a dam. She fucks you really good and seems to have had more than a bit of practice at wearing one of these.'
 			gs 'arousal', 'vaginal_strap', 5, 'lesbian'

+ 0 - 2
locations/gschool_events.qsrc

@@ -419,7 +419,6 @@ if $ARGS[0] = 'break_events':
 			if fame['pav_prostitute'] >= fame['pav_sex']:
 				gs 'fame', 'pav', 'prostitute', 5
 				money += 50
-				slutty += 1
 			else
 				gs 'fame', 'pav', 'sex', 5
 			end
@@ -480,7 +479,6 @@ if $ARGS[0] = 'break_events':
 				if fame['pav_prostitute'] >= fame['pav_sex']:
 					gs 'fame', 'pav', 'prostitute', 5
 					money += 200
-					slutty += 1
 				else
 					gs 'fame', 'pav', 'sex', 5
 				end

+ 3 - 3
locations/gschool_jock_chats.qsrc

@@ -875,7 +875,7 @@ if $ARGS[0] = 'lariska':
 			if christinaQW['fight'] = 1:
 				gs 'npc_relationship', 'modify', 'A13', 'like'
 				LariskaQW['story'] = 4
-				'Pulling out the the volleyball she dropped outside your parents apartment the other day, you hand it to her. "You dropped this, Lariska."'
+				'Pulling out the volleyball she dropped outside your parents apartment the other day, you hand it to her. "You dropped this, Lariska."'
 				'When she sees the ball, her eyes grow wide and she looks around fearfully. Seeing that Christina is engrossed in her conversation with Lina, she snatches the ball and stuffs it out of sight.'
 				'"I''m sorry, <<$pcs_nickname>>. If Christina finds out I was there instead of the sports center like I told her I would be..."'
 				'"Then why were you there?" you ask her teasingly, pretty sure you already know the answer.'
@@ -886,7 +886,7 @@ if $ARGS[0] = 'lariska':
 			elseif christinaQW['blackmail'] >= 2 or christinaQW['subpath'] >= 2:
 				gs 'npc_relationship', 'modify', 'A13', 'like'
 				LariskaQW['story'] = 4
-				'Pulling out the the volleyball she dropped outside your parents apartment the other day, you hand it to her. "You dropped this, Lariska."'
+				'Pulling out the volleyball she dropped outside your parents apartment the other day, you hand it to her. "You dropped this, Lariska."'
 				'When she sees the ball, her eyes grow wide and she looks around fearfully. Seeing that Christina is engrossed in her conversation with Lina, she snatches the ball and stuffs it out of sight.'
 				'"I''m sorry, <<$pcs_nickname>>. If Christina finds out I was there instead of the sports center like I told her I would be..."'
 				'"Then why were you there?" you ask her teasingly, pretty sure you already know the answer.'
@@ -897,7 +897,7 @@ if $ARGS[0] = 'lariska':
 			else
 				LariskaQW['story'] = 3
 				gs 'npc_relationship', 'modify', 'A13', 'like'
-				'Pulling out the the volleyball she dropped outside your parents apartment the other day, you hand it to her. "You dropped this, Lariska."'
+				'Pulling out the volleyball she dropped outside your parents apartment the other day, you hand it to her. "You dropped this, Lariska."'
 				'When she sees the ball, her eyes go wide and she looks around fearfully. Seeing that Christina is engrossed in her conversation with Lina, she snatches the ball and stuffs it out of sight.'
 				'"I''m sorry, <<$pcs_nickname>>. If Christina finds out I was there instead of the sports center like I told her I would be..."'
 				'"Then why were you there?" you ask her teasingly, pretty sure you already know the answer."'

+ 2 - 2
locations/hookup_morning.qsrc

@@ -465,7 +465,7 @@ if $ARGS[0] = 'earlyriser1':
 		if hookup['sleep_accident'] = 0:
 			'You wake up, blearily blinking and slightly confused, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
 		else
-			'Turning over, you look for the the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
+			'Turning over, you look for the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
 		end
 		*nl
 		if npc_apt_type[$npclastsaved] = 2:
@@ -493,7 +493,7 @@ if $ARGS[0] = 'earlyriser1':
 		if hookup['sleep_accident'] = 0:
 			'You wake up, blearily blinking and slightly confused, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
 		else
-			'Turning over, you look for the the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
+			'Turning over, you look for the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
 		end
 		if npc_apt_type[$npclastsaved] = 1:
 			'It''s a... dorm room...?'

+ 2 - 2
locations/hotel_anna_gear.qsrc

@@ -998,7 +998,7 @@ if $ARGS[0] = 'restraints_harness':
 		gs 'stat'
 		AnnaQW['dom'] += 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionhotel/anna2restr5.jpg"></center>'
-		'"The idea here is that you wear the harness to get the the idea of how it feels. So there''s no particular point in me wearing it"'
+		'"The idea here is that you wear the harness to get the idea of how it feels. So there''s no particular point in me wearing it"'
 		act'If you say so...':
 			*clr & cla
 			gs 'arousal', 'foreplay', 5
@@ -1072,7 +1072,7 @@ if $ARGS[0] = 'restraints_harness':
 					gs 'arousal', 'end'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionhotel/harness1.jpg"></center>'
-					'You slowly turn as to put a show on for Anna. "As I said <<$pcs_nickname>> you have a great body. But we are not here to make you blush or feel uncomfortable. Now, do you feel how nice the the leather feels against your body? Just the smell of leather can be arousing to some you know. Nothing quite beats leather. I think we''ll end it there and continue next time. You can take the harness off now and get dressed." You put your clothes back on and talk a bit about leather harnesses before you say goodbye and go outside.'
+					'You slowly turn as to put a show on for Anna. "As I said <<$pcs_nickname>> you have a great body. But we are not here to make you blush or feel uncomfortable. Now, do you feel how nice the leather feels against your body? Just the smell of leather can be arousing to some you know. Nothing quite beats leather. I think we''ll end it there and continue next time. You can take the harness off now and get dressed." You put your clothes back on and talk a bit about leather harnesses before you say goodbye and go outside.'
 					act 'Leave': gt'pav_hotel'
 				end
 				act'I think we''ve done for today, I have to go':

+ 1 - 0
locations/intro_sg_select.qsrc

@@ -1492,6 +1492,7 @@ if $ARGS[0] = 'slut':
 		trait['cumeater'] = 1 and cumeater_cheat = 1
 		pcs_exhib = 40
 		Exhibitionist_lvl = 1
+		motherKnowSpravka = 1
 		gs 'intro_sg_select', 'outcast'
 		gs 'npc_relationship', 'socialgroup_setting', -10, -10, -10, -10, -10, -10
 		gs 'npc_relationship', 'socialgroup_setting_boys', 15, 15, 0, 20, 0, 0

+ 1 - 1
locations/intro_sg_tg.qsrc

@@ -362,7 +362,7 @@ if $ARGS[0] = 'intro_7':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_working.jpg"></center>'
 									'You follow the passage and find yourselves in a construction site. There are several keep out signs visible from here.'
-									+$OpenInnerThought+'Shit!'+$CloseInnerThought
+									$OpenInnerThought+'Shit!'+$CloseInnerThought
 
 									act 'Sneak out':
 										*clr & cla

+ 1 - 1
locations/katja_lake.qsrc

@@ -539,7 +539,7 @@ if $ARGS[0] = 'hockey_match':
 	'"Hey Katja, <<$pcs_nickname>>! Over here!"'
 	'Vicky screams somehow fly over all the shouting and lets you locate the perky redhead. She smiles excitedly as Vanya & Co play the field, and without missing a beat, Viktoriya screams, jumps, dances and in general encourages your champions.'
 	'"Seriously bitch! Your boyfriend sucks and you are only embarrassing yourselves!"'
-	'Some girls beside you seem to not exactly be chill with the the Meynold''s cheerleading efforts. Katja seems offended and Vicky sticks her tongue out for a moment before returning to her cheers. On their part, the other girls scoff at them and after calling your little group "childish", return their attention to the match. Hm... Maybe you must do something.'
+	'Some girls beside you seem to not exactly be chill with the Meynold''s cheerleading efforts. Katja seems offended and Vicky sticks her tongue out for a moment before returning to her cheers. On their part, the other girls scoff at them and after calling your little group "childish", return their attention to the match. Hm... Maybe you must do something.'
 
 	act 'Who cares? Continue watching the match.':
 		*clr & cla

+ 3 - 3
locations/katja_uni.qsrc

@@ -28,7 +28,7 @@
 !! katjaQW['dom'] a number that tells if Katja is dominant or submissive. 0 is neutral, negative means she is submissive and positive means that she is dominant. In general the absolute value needs to be above 30 before you will see any effect. (katjaDom but not a 1 to 1 translation since that variable was all over the place.)
 
 !! katjaQW['park_sex'] a measure of what experience Katja has had with random guys in the park. 0 means she has not had sex with anybody in the park, 
-!!					  1 means that she has had sex with one guy at a time (either alone, in a threesome with the player character or in while the the player has sex with another guy next to them)
+!!					  1 means that she has had sex with one guy at a time (either alone, in a threesome with the player character or in while the player has sex with another guy next to them)
 !!					  2 means that she has had a threesome with 2 guys you met in the park, and 3 means she has paticipated in an orgy with guys from the park. (katjaSex)
 
 !! katjaQW['masturbates'] = 1 Katja has started masturbating at night if she gets too horny. (KatjaMastr)
@@ -1141,7 +1141,7 @@ if $ARGS[0] = 'dorm_room_walk':
 	gs 'stat'
 	'"... and I bought the <i>cutest</i> dress at the mall. There''s so much variety here! Way more than what we had in Pavlovsk. And I passed the salon, so I thought about getting a mani-pedi but I decided I didn''t have time. There''s more swim shops here too but half of them are super slutty. I don''t know how any girl could wear some of the things they sell. They might as well just be string!"'
 	*nl
-	'As you are walking to the dorms, Katja keeps telling you about her shopping trip yesterday, seeming unusually chatty today. When you reach the the elevator, the light above it indicates it''s already on the top floor and you''d have to wait for it to come all the way back down.'
+	'As you are walking to the dorms, Katja keeps telling you about her shopping trip yesterday, seeming unusually chatty today. When you reach the elevator, the light above it indicates it''s already on the top floor and you''d have to wait for it to come all the way back down.'
 	'Katja turns to you, saying, "I live on the second floor, so let''s just take the stairs."'
 	act 'Walk up the stairs':
 		cla & *clr
@@ -1312,7 +1312,7 @@ if $ARGS[0] = 'try_clothes':
 	'She starts with first outfit; a short black skirt and a white t-shirt.'
 	'"It looks great, Katja," you smile and she seems to swell with pride, grinning back.'
 	*nl
-	'Katja keeps changing through outfits, showing you what she bought —which is a lot— while you make comments on each one. It''s hard not to be impressed with her sense of fashion. Finally she get the the last item she laid out.'
+	'Katja keeps changing through outfits, showing you what she bought —which is a lot— while you make comments on each one. It''s hard not to be impressed with her sense of fashion. Finally she get the last item she laid out.'
 	*nl
 	'"This is the dress I told you about!"'
 	act 'Se the dress':

+ 1 - 1
locations/kompMFCoral.qsrc

@@ -80,7 +80,7 @@ if dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 or extradildo = 1
 					gs 'stat'
 
 					'<center><video autoplay loop src="images/pc/items/accessories/computer/webcam/toys/midthroat'+rand(1,3)+'.mp4" ></video></center>'
-					'Sucking on the the head of the dildo seductively you push it into your mouth giving the toy a sensual blowjob.'
+					'Sucking on the head of the dildo seductively you push it into your mouth giving the toy a sensual blowjob.'
 				end
 				if pcs_throat >= 25:
 					mfcclients = 0

+ 3 - 3
locations/marisha_ev.qsrc

@@ -17,7 +17,7 @@ if $ARGS[0] =  '0':
 	minut += 5
 	gs 'stat'
 	'<center><img src="images/characters/pavlovsk/resident/marisha/marisha.jpg"></center>'
-	'As you are walking away from the the boys, you notice a girl peeking at one of Kolka''s friends from behind the bleachers.'
+	'As you are walking away from the boys, you notice a girl peeking at one of Kolka''s friends from behind the bleachers.'
 
 	act 'Approach her':
 		cla & *clr
@@ -48,7 +48,7 @@ if $ARGS[0] =  '1':
 	minut += 5
 	gs 'stat'
 	'<center><img src="images/characters/pavlovsk/resident/marisha/marisha.jpg"></center>'
-	'As you are walking away from the the boys, you the same girl from last time, staring at one of Kolka''s friends from behind the bleachers.'
+	'As you are walking away from the boys, you the same girl from last time, staring at one of Kolka''s friends from behind the bleachers.'
 
 	act 'Approach her':
 		cla & *clr
@@ -79,7 +79,7 @@ if $ARGS[0] =  '2':
 	minut += 5
 	gs 'stat'
 	'<center><img src="images/characters/pavlovsk/resident/marisha/marisha.jpg"></center>'
-	'As you are walking away from the the boys, you the girl again sneaking around the bleachers. '+$OpenInnerThought+'If I approach her then she is going to run away again. Maybe I can sneak up on her.'+$CloseInnerThought+''
+	'As you are walking away from the boys, you the girl again sneaking around the bleachers. '+$OpenInnerThought+'If I approach her then she is going to run away again. Maybe I can sneak up on her.'+$CloseInnerThought+''
 
 	act 'Approach her':
 		cla & *clr

+ 1 - 1
locations/metro_events.qsrc

@@ -773,7 +773,7 @@ if $ARGS[0] = 'station':
 		act 'Leave':minut += 5 & gt $loc, $loc_arg	
 	elseif metrorand = 22:
 		'<center><img <<$set_imgh>> src="images/locations/city/shared/metro/station/caught_skirt.jpg"></center>'
-		'As you head through the metro station, there''s two women standing on the the platform waiting for the metro dressed in latex body suits. Their heels are extremely high and you imagine how much muscle control it must take just to stand in them, let alone walk through the city''s streets and sidewalks.'
+		'As you head through the metro station, there''s two women standing on the platform waiting for the metro dressed in latex body suits. Their heels are extremely high and you imagine how much muscle control it must take just to stand in them, let alone walk through the city''s streets and sidewalks.'
 		act 'Leave':minut += 5 & gt $loc, $loc_arg	
 	end
 end

+ 1 - 1
locations/natbel_friend.qsrc

@@ -1,5 +1,5 @@
 # natbel_friend
-2022/08/06 - Alaratt
+!! 2022/08/06 - Alaratt
 
 if $ARGS[0] = 'go_for_walk':
 	menu_off = 1

+ 3 - 3
locations/nichBedroomTanja.qsrc

@@ -34,7 +34,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start' or $ARGS[0] = 'return':
 		
 		
 		if nichNTRelation > 0:
-			'The door to Tanyas room seems to be locked. You assume that Nicholas is in there with her now. You could spy through the the keyhole.'
+			'The door to Tanyas room seems to be locked. You assume that Nicholas is in there with her now. You could spy through the keyhole.'
 		else
 			'The door to Tanyas room seems to be locked. You could spy through the keyhole.'
 		end
@@ -67,7 +67,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start' or $ARGS[0] = 'return':
 		exit
 	elseif $nichTanyAct = 'boyfriend':
 		*clr & cla
-		'The door to Tanyas room seems to be locked. You assume that her boyfriend is in there with her now. You could spy through the the keyhole.'
+		'The door to Tanyas room seems to be locked. You assume that her boyfriend is in there with her now. You could spy through the keyhole.'
 		
 		act 'Spy':
 			*clr & cla
@@ -122,4 +122,4 @@ if $ARGS[0] = '' or $ARGS[0] = 'start' or $ARGS[0] = 'return':
 		end
 	end
 end
---- nichBedroomTanja ---------------------------------
+--- nichBedroomTanja ---------------------------------

+ 3 - 3
locations/nichChore.qsrc

@@ -658,7 +658,7 @@ elseif $ARGS[0] = 'work':
 		elseif ARGS[1] = 2:
 			$nichChoreDesc = 'You carefully clean the room, making sure you catch every tiny bit of dust.'
 		else
-			$nichChoreDesc = 'You carefully clean the room, using the recommended cleaning agents for the the floor and the various pieces of furniture.'
+			$nichChoreDesc = 'You carefully clean the room, using the recommended cleaning agents for the floor and the various pieces of furniture.'
 			$nichChoreResultCode[ARRSIZE('$nichChoreResultCode')] = "*pl 'You managed to create a perfect ambiente for every family member who wants to use this room.' & nichChoreResult = -1"
 			nichChoreResulChance[ARRSIZE('nichChoreResulChance')] = pcs_cleaning
 			$nichChoreResultCode[ARRSIZE('$nichChoreResultCode')] = "*pl 'The effect is not as stunning as you hoped it to be but the room is at least perfectly clean.'"
@@ -694,7 +694,7 @@ elseif $ARGS[0] = 'work':
 		elseif ARGS[1] = 2:
 			$nichChoreDesc = 'You carefully clean the room, making sure you catch every tiny bit of dust.'
 		else
-			$nichChoreDesc = 'You carefully clean the room, using the recommended cleaning agents for the the floor and the various pieces of furniture.'
+			$nichChoreDesc = 'You carefully clean the room, using the recommended cleaning agents for the floor and the various pieces of furniture.'
 			!! TODO: Hidden room reveal
 		end
 	end
@@ -844,4 +844,4 @@ end
 !!killvar 'nichTimeNormal'
 !!killvar 'nichTimeDiligently'
 
---- nichChore ---------------------------------
+--- nichChore ---------------------------------

+ 1 - 1
locations/nichUtil.qsrc

@@ -582,7 +582,7 @@ end
 !! If you add an activity:
 !! 1. Add it here and make sure activities stay in chronological order.
 !! 2. Add the activity to the function whereis
-!! 3. Add the activity to the the description of the corresponding character (e.g. nichNicholas)
+!! 3. Add the activity to the description of the corresponding character (e.g. nichNicholas)
 !! 4. Add the activity to the corresponding location (if its inside the appartment)
 if $ARGS[0] = 'npcActivity':
 	if $ARGS[1] = 'nicholas':

+ 2 - 3
locations/pav_disco_sex.qsrc

@@ -322,13 +322,13 @@ if $ARGS[0] = 'outside':
 			act 'Tell him you''ll do it for money':
 				cla
 				minut += 3
-				slutty += 1
 				if gdk_nice_guy = 1:
 					gs 'fame', 'pav', 'prostitute', rand(1,3)
 				elseif gdk_nice_guy = 0:
 					gs 'fame', 'pav', 'prostitute', rand(3,9)
 				end
 				money += 200
+				slutty += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/outside_talk.jpg"></center>'
 				if slutty <= 10: 'You take a deep breath. You don''t really want to touch him, but maybe you can get something out of it? "I don''t do favours like that for just anyone! If you pay me, however..." you shrug.'
@@ -722,10 +722,9 @@ end
 
 if $ARGS[0] = 'blowjob':
 	*clr & cla
-	gs'arousal','bj', rand(3,7)
+	gs'arousal','bj', rand(3,7), 'prostitution'
 	stat['bj'] += 1
 	if $ARGS[1] = 'paid':
-		slutty += 1
 		money += 100
 		if gdk_nice_guy = 1:
 			gs 'fame', 'pav', 'prostitute', rand(1,3)

+ 4 - 5
locations/pav_hotel.qsrc

@@ -671,7 +671,6 @@ if $ARGS[0] = 'twinhome':
 	gs 'arousal','end'
 	TwinQW = 6
 	guy += 1
-	slutty += 1
 	gs 'fame', 'pav', 'prostitute', rand(2,4)
 	npc_rel['A217'] += 10
 	money += 9000
@@ -797,7 +796,6 @@ if $ARGS[0] = 'clown':
 					gs 'arousal','end'
 					gs 'stat'
 					guy += 2
-					slutty += 1
 					gs 'fame', 'pav', 'prostitute', rand(2,4)
 					ClownQW = 1
 					npc_rel['A217'] += 8
@@ -851,7 +849,7 @@ if $ARGS[0] = 'PregBDSM' :
 	'<<$npc_nickname[''A217'']>> goes over to the desk girl and comes back with a key." We have full access to the hotel basement for the next 2 hours, so let''s get on with it."'
 	act 'Go to the Basement':
 		*clr & cla
-		gs 'arousal', 'foreplay', 5, 'rough','sub','humiliation'
+		gs 'arousal', 'foreplay', 5, 'rough','sub','humiliation', 'prostitution'
 		gs 'pain', 3, 'back', 'spank'
 		gs 'pain', 3, 'breasts', 'spank'
 		gs 'pain', 3, 'nipples', 'spank'
@@ -893,7 +891,7 @@ if $ARGS[0] = 'PregBDSM' :
 		'"Lets''s use that little mouth of yours for something even more fun." He says, unbuttoning his pants and exposing his rock hard member.'
 		act 'Continue':
 			*clr & cla
-			gs 'arousal', 'bj', 30, 'rough','sub','humiliation'
+			gs 'arousal', 'bj', 30, 'rough','sub','humiliation', 'prostitution'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/pregbdsm2.jpg"></center>'
 			'<<$boydesc>> releases your cuffs from the chain and you immediately collapse onto your knees, the forced suspension being the only thing keeping you standing. He takes his <<dick>> cm dick and pushes it against your lips.'
@@ -970,7 +968,6 @@ if $ARGS[0] = 'PregBDSM' :
 						'"<<$pitfs>>This is definitely a large amount, but the things I had to do for this, was it really worth it?<<$pitfe>>" You contemplate what you''ve done and how low it made you feel. You were treated like a dog, a whipping post, and a piss slave. You feel a deep sense of shame as you tuck the money into your wallet and move on.'
 						money += 28000
 						minut += 120
-						slutty += 1
 						gs 'fame', 'pav', 'prostitute', rand(2,4)
 						preghumdone = 1
 						npc_rel['A217'] += 20
@@ -979,6 +976,8 @@ if $ARGS[0] = 'PregBDSM' :
 				end
 				act 'No, I can''t do this, let me go':
 					*clr & cla
+					!!Removal of 1 on counter for prostitution as you didn''t get paid 
+					slutty -= 1
 					gs 'arousal', 'end'
 					gs 'pain', 9, 'head', 'hit'
 					gs 'pain', 9, 'tummy', 'kick'

+ 3 - 4
locations/pav_hotelWork.qsrc

@@ -160,8 +160,8 @@ if $ARGS[0] = 'firsthotelprosevent':
 		'You ignore the degrading comment and keep sucking Pavlin. Moans escape past your lips every few thrusts as the ebony tool rubs your g-spot in all the right places. Your pussy feels overly full as the large member stretches your labia to their limit.'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/hotel_threesome2.jpg"></center>'
 		'"Ok slut, that''s enough warm up," says Mr. Black, "now for the real action."'
-		gs 'arousal', 'bj', 5
-		gs 'arousal', 'vaginal', 5
+		gs 'arousal', 'bj', 5, 'prostitution'
+		gs 'arousal', 'vaginal', 5, 'prostitution'
 		gs 'stat'
 		act 'Real action?':
 			*clr & cla
@@ -175,7 +175,7 @@ if $ARGS[0] = 'firsthotelprosevent':
 			' '
 			'But before your mind can decide, Pavlin once again forces his long dick back into your throat and begins face-fucking you at full force. You gag as strands of spit fly out of your mouth and drip down the huge penis. You''re angry, but a little thankful to have something to distract you from the pain in your asshole as Mr. Black continues to ream your orifice.'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/hotel_threesome4.jpg"></center>'
-			gs 'arousal', 'anal', 5
+			gs 'arousal', 'anal', 5, 'prostitution'
 			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Big finish':
@@ -193,7 +193,6 @@ if $ARGS[0] = 'firsthotelprosevent':
 					gs 'boyStat', 'A217'
 					gs 'cum_call', 'face', $boy, 1
 					guy += 2
-					slutty += 1
 					gs 'fame', 'pav', 'prostitute', 1
 					proshotelopen = 1
 					proshotelday = daystart

+ 2 - 2
locations/pav_pharmacy.qsrc

@@ -812,7 +812,7 @@ end
 if $ARGS[0] = 'buy_morning_after_embarrassed':
 	if fame['pav_slut'] > 150:
 		'"I''m normally careful!" you protest, cheeks burning with embarrassment that even Luda knows about your promiscuous behavior. "I just... made a mistake this time..."'
-		'"I guess we all make those," she sighs again, walking across the the back of the counter, taking a small box off the shelf and brings it back. "Goodness knows, your sister''s quite living proof of that. Literally."'
+		'"I guess we all make those," she sighs again, walking across the back of the counter, taking a small box off the shelf and brings it back. "Goodness knows, your sister''s quite living proof of that. Literally."'
 		'She hands you the box and you gratefully tuck it into your purse.'
 	else
 		'"I know, Aunt," you blush in embarrassment. "I just... made a mistake..."'
@@ -904,7 +904,7 @@ if $ARGS[0] = 'buy_morning_after_raped':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/pharmacy/apteka_aunt_1.jpg"></center>'
 	if fame['pav_slut'] > 150:
 		'"Well... but I..." You''re not really sure what to say now and your words become a blubbering mess. You''re deeply embarrassed that even Luda knows about your promiscuous behavior.'
-		'"I guess it runs in the family," she sighs again. "Maybe we all carry a slut gene or something. I''d hoped you were being safe, but I suppose we all slip up sometimes." Luda walks across the the back of the counter, taking a small box off the shelf and brings it back. "Goodness knows, your sister''s living proof of that." You nod shamefully.'
+		'"I guess it runs in the family," she sighs again. "Maybe we all carry a slut gene or something. I''d hoped you were being safe, but I suppose we all slip up sometimes." Luda walks across the back of the counter, taking a small box off the shelf and brings it back. "Goodness knows, your sister''s living proof of that." You nod shamefully.'
 	else
 		'You blush in embarrassment. "I know, aunt... I just... made a mistake."'
 		'"Well, we''re all guilty of making those sometimes," she says, taking a small box off the shelf. "Goodness knows, your sister''s living proof of that." She hands you the box.'

+ 1 - 1
locations/rasputin_show_var.qsrc

@@ -163,7 +163,7 @@ if $ARGS[0] = 'second_half_start':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pushkin/rasputin/shows/var_1/10.jpg"></center>'
 						'The dances continue to perform and their naked flesh covered only by a thin piece of mesh.'
-						'The second half the the erotic variety show has finished.'
+						'The second half the erotic variety show has finished.'
 						act 'Okay':
 							pcs_mood += 20
 							if 	pcs_inhib  >= 80:

+ 1 - 1
locations/selfplay.qsrc

@@ -933,7 +933,7 @@ if $ARGS[0] = 'self_fisting_2':
 		end
 
 		if pcs_vag <= 20:pcs_horny -= 10 & pcs_mood -= 10 & 'You''re stretching your pussy to the point where it becomes rather painful, and don''t get any enjoyment out of it.'
-		if pcs_vag > 15:pcs_horny += rand(10, 20) & 'Your pussy walls are stretched nicely from the the fisting, and you feel a pleasant warmth spread in your lower body.'
+		if pcs_vag > 15:pcs_horny += rand(10, 20) & 'Your pussy walls are stretched nicely from the fisting, and you feel a pleasant warmth spread in your lower body.'
 
 		gs 'stat'
 

+ 2 - 2
locations/therapist.qsrc

@@ -1848,7 +1848,7 @@ if $ARGS[0] = 'hypnoPerv':
 			'"Uncle Sergey, thank you for letting me stay at your place. I''ve found employment in the city and my own apartment! I''ll come visit when I can. Sincerly yours, <<$pcs_firstname>> <<$pcs_lastname>>"'
 			'He takes the paper from you and looks it over... "Good. I will send this to your your Uncle Sergey. Now dress and come with me."'
 		elseif curr_home = 10:
-			'"I live in the the Lyceum school, <i>Master</i>."'
+			'"I live in the Lyceum school, <i>Master</i>."'
 			'"You live there? You must be a teacher then."'
 			'"Yes, <i>Master</i>."'
 			'<i>Master</i> leaves the room for a moment, then returns and hands you a sheet of paper and a pen.'
@@ -1907,7 +1907,7 @@ end
 if $ARGS[0] = 'toldMomPregnantAndReturned':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/therapist/room.jpg"></center>'
-	'You return the the clinic where <i>Master</i> is waiting.'
+	'You return the clinic where <i>Master</i> is waiting.'
 	'"So, it''s done? She kicked you out?"'
 	'"Yes, <i>Master</i>."'
 	'"Good. Now, leave. I have more to prepare."'

+ 2 - 2
locations/uni_lessons.qsrc

@@ -6,7 +6,7 @@ close all
 !! The code for the individual programs is in uni_programs
 
 if $ARGS[0] = 'cikl':
-!! Setting the the weeks in the university semester and making sure that the grades are calculated at the right times
+!! Setting the weeks in the university semester and making sure that the grades are calculated at the right times
 
 	if university['semester_week'] = 0 and (month = 8 or month = 1) and (day - week) >= 20:
 		university['semester_week'] = -1
@@ -103,4 +103,4 @@ if $ARGS[0] = 'exam_schedule':
 	end
 end
 
---- uni_lessons ---------------------------------
+--- uni_lessons ---------------------------------

+ 1 - 1
locations/uni_programs.qsrc

@@ -338,7 +338,7 @@ end
 if $ARGS[0] = 'exam':
 	!!This arg have three functions. If called with gs without any optional argument it will make the options to go to exam availeble.
 	!!The second if called as a function with the additional $ARGS[1] = 'schedule', it will print on the screen the name and date of the exams you have left this semester. 
-	!!The third is if called with $ARGS[1] = 'is_over' and $ARGs[2] the name of the class to no if the time slot for the exam has passed by returning 1. Only use this during in the the exam weeks, out side the exam week this is covered of the variabels that tell wether the semeter is passed or not.
+	!!The third is if called with $ARGS[1] = 'is_over' and $ARGs[2] the name of the class to no if the time slot for the exam has passed by returning 1. Only use this during in the exam weeks, out side the exam week this is covered of the variabels that tell wether the semeter is passed or not.
 	if $university['enrolled_in'] = 'teaching_studies':
 		if university['enrolled_in_semester'] = 1:
 			if $ARGS[1] = 'schedule':