Преглед изворни кода

[Added] Added current porn acting files as backup

ADCSux пре 2 година
родитељ
комит
7314042222

+ 1978 - 0
locations/unused/pornfilm.qsrc

@@ -0,0 +1,1978 @@
+# pornfilm
+!!2021/06/10
+
+menu_off = 1
+
+if $ARGS[0] = 'pornactor':
+	if pfactor ! 50:
+		num = pfactor
+		:actorloop
+			akrand = rand(1,10)
+			if akrand = 1:
+				$pakter[num] = 'Alexei Radimov'
+				$pakterID[num] = 'A193'
+			elseif akrand = 2:
+				$pakter[num] = 'Sergei Tatarov'
+				$pakterID[num] = 'A194'
+			elseif akrand = 3:
+				$pakter[num] = 'Egor Klyuyev'
+				$pakterID[num] = 'A195'
+			elseif akrand = 4:
+				$pakter[num] = 'Ignat Vedenin'
+				$pakterID[num] = 'A196'
+			elseif akrand = 5:
+				$pakter[num] = 'Simon Rodionov'
+				$pakterID[num] = 'A197'
+			elseif akrand = 6:
+				$pakter[num] = 'Vasya Harkov'
+				$pakterID[num] = 'A198'
+			elseif akrand = 7:
+				$pakter[num] = 'Boris Tabrov'
+				$pakterID[num] = 'A199'
+			elseif akrand = 8:
+				$pakter[num] = 'Daniel Rasnik'
+				$pakterID[num] = 'A200'
+			elseif akrand = 9:
+				$pakter[num] = 'Peter Izratam'
+				$pakterID[num] = 'A201'
+			elseif akrand = 10:
+				$pakter[num] = 'Oleg Taburov'
+				$pakterID[num] = 'A202'
+			end
+			if num < pfactor:
+				num2 = pfactor
+				:actorloop2
+					if $pakter[num] = $pakter[num2]:jump 'actorloop'
+					num2 -= 1
+				if num2 > num:jump 'actorloop2'
+			end
+			if aksex[akrand] = 0:aksex[akrand] = 1 & guy += 1
+			num -= 1
+		if num > 0:jump 'actorloop'
+	end
+end
+
+if $ARGS[0] = 'pornactress':
+	if pfactor ! 50:
+		num = pfactor
+		:actressloop
+			akrand = rand(1,10)
+			if akrand = 1:
+				$paktress[num] = 'K'
+				$pactressID[num] = 'A207'
+			elseif akrand = 2:
+				$paktress[num] = 'Ellie Knight'
+				$pactressID[num] = 'A234'
+			elseif akrand = 3:
+				$paktress[num] = 'Jules Jordan'
+				$pactressID[num] = 'A235'
+			elseif akrand = 4:
+				$paktress[num] = 'Katrina Valentine'
+				$pactressID[num] = 'A236'
+			elseif akrand = 5:
+				$paktress[num] = 'Alexa Haze'
+				$pactressID[num] = 'A237'
+			elseif akrand = 6:
+			    $paktress[num] = 'Scarlett Rose'
+				$pactressID[num] = 'A203'
+			end
+			if num < pfactor:
+				num2 = pfactor
+				:actressloop2
+					if $paktress[num] = $paktress[num2]:jump 'actressloop'
+					num2 -= 1
+				if num2 > num:jump 'actressloop2'
+			end
+			if aksex[akrand] = 0:aksex[akrand] = 1 & girl += 1
+			num -= 1
+		if num > 0:jump 'actressloop'
+	end
+end
+
+if $ARGS[0] = '1':
+	if rand(0,1) = 0: pornhj += 1
+	pornbukk += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 10
+	minut += 30
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> is your co-star for this shoot. He standing to the side, slowly stroking his dick.'
+
+	act 'Undress and start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/hj.mp4"></video></center>'
+		'<<$pakter[1]>> sits on the bed as the camera starts rolling. You kneel in front of him, take his dick in your hand and begin to stroke it.'
+
+		gs 'arousal', 'hj', 30, 'exhibitionism'
+		gs 'stat'
+
+		act 'Jerk him off':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/hjcumontits.mp4"></video></center>'
+			'<<$pakter[1]>> caresses your tits as you continue to jerk his cock. After a few minutes, he stops feeling you up, leans back and starts groaning. You pick up the pace in repsonse, vigorously jerking his dick as you aim it at your tits.'
+			'He soon lets out a loud grunt and his hot cum starts squirting over your tits. When he finishes, you show your cum covered tits to the camera, playfully teasing your future viewers with a show of you squeezing and wiggling them before the shoot ends.'
+			gs 'cum_call', 'breasts', $pakterID[1], 1
+			gs 'arousal', 'hj', 5, 'exhibitionism'
+			gs 'arousal', 'end'
+			gs 'stat'
+
+			act 'Take a shower': gt 'pornstudio', 'shower'
+		end
+	end
+end
+
+if $ARGS[0] = '2':
+	if rand(0,2) = 0: pornhj += 1
+	if rand(0,1) = 0: pornbj += 1
+	pornswall += 1
+	if rand(0,2) = 0: pornbukk += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 12
+	minut += 30
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> is your co-star for this shoot. He is standing to the side, slowly stroking his dick.'
+
+	act 'Undress and start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/hj.mp4"></video></center>'
+		'<<$pakter[1]>> sits on the bed as the camera starts rolling. You kneel in front of him, take his dick in your hand and begin to stroke it.'
+
+		gs 'arousal', 'hj', 30, 'exhibitionism'
+		gs 'stat'
+
+		act 'Blow him':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj.mp4"></video></center>'
+			'His cock now rock hard, you take it into your mouth and start sucking.'
+
+			gs 'arousal', 'bj', 5, 'exhibitionism'
+			gs 'stat'
+
+			act 'Keep sucking':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/deep.mp4"></video></center>'
+				'<<$pakter[1]>> grabs your hair in his fists and begins to fuck your mouth, driving his cock down your throat with every thrust.'
+				'After a few minutes of this, he takes his cock out and you wipe the saliva from your mouth while gasping for air.'
+
+				gs 'arousal', 'bj', 5, 'exhibitionism'
+				gs 'stat'
+
+				act 'Open your mouth':
+					*clr & cla
+					minut += 5
+					facial += 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cum.mp4"></video></center>'
+					'<<$pakter[1]>> gives you a nod to let you know he is close, so you start quickly jerking him and stick your tongue out for him to shoot his load.'
+					cumnostd = 1
+					gs 'cum_call', 'mouth_swallow', $pakterID[1], 1, 0, 0, 36
+					gs 'cum_call', 'face', $pakterID[1], 1, 0, 0, 4
+					gs 'stat'
+					act 'Clean his cock':
+						*clr & cla
+						minut += 5
+						gs 'stat'
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj2.mp4"></video></center>'
+						'You keep your eyes fixed on him as you gently lick every last drop of sperm from his cock before taking it back in your mouth and sucking, causing him to groan loudly in pleasure.'
+						'You then pop his dick out of your mouth and smile up at him as the shoot is called to an end.'
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Take a shower': gt 'pornstudio', 'shower'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '3':
+	if rand(0,2) = 0: pornhj += 1
+	if rand(0,2) = 0: pornbj += 1
+	pornvag += 1
+	pornswall += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 16
+	minut += 180
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> is your co-star for this shoot. He is standing to the side, slowly stroking his dick.'
+
+	act 'Undress and start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/hj.mp4"></video></center>'
+		'The camera starts rolling and the scene starts with you walking onto the set and giving the camera a very teasing striptease and close up of your naked body.'
+		'<<$pakter[1]>> then walks over and sits on the bed. You kneel in front of him, take his dick in your hand and start stroking it.'
+
+		gs 'arousal', 'hj', 30, 'exhibitionism'
+		gs 'stat'
+
+		act 'Blow him':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj.mp4"></video></center>'
+			'You take his shaft into your mouth and start passionately sucking his dick while gazing up at him, giving him and the camera a seductive look. As you continue sucking, you reach between your legs and slowly massage your clit.'
+
+			gs 'arousal', 'bj', 5, 'exhibitionism'
+			gs 'stat'
+
+			act 'Deepthroat':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/deep.mp4"></video></center>'
+				'<<$pakter[1]>> grabs your hair in his fists and begins to fuck your mouth deeply, occasionally withdrawing completely to allow you to catch your breath, before returning more vigorously.'
+
+				gs 'arousal', 'bj', 5, 'exhibitionism', 'deepthroat'
+				gs 'stat'
+
+				act 'Doggystyle':
+					*clr & cla
+					pcs_vag += 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/doggysex.mp4"></video></center>'
+					'You stand and get on all fours on the edge of the bed. <<$pakter[1]>> guides his dick into your pussy and begins to fuck you hard from behind.'
+					'You spend the next few minutes getting fucked in this position before calling for a break. Once you''re rested, you get back into position and spend quite a bit of time getting fucked in a variety of other poses.'
+
+					!! Precum pregnancy check
+					cumnostd = 1
+					gs 'cum_call', 'precum', $pakterID[1], 1, 0, 10000, 1
+
+					gs 'arousal', 'vaginal', 15, 'exhibitionism'
+					gs 'stat'
+
+					act 'Facial':
+						*clr & cla
+						minut += 5
+						cumnostd = 1
+						gs 'cum_call', 'mouth_swallow', $pakterID[1], 1, 0, 0, 36
+						gs 'cum_call', 'face', $pakterID[1], 1, 0, 0, 4
+						facial += 1
+						gs 'stat'
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cum.mp4"></video></center>'
+						'<<$pakter[1]>> is pounding you hard in the missionary position, your legs spread high and wide as you talk dirty for the camera, when you hear him panting loudly and feel him pulling out of you. You slide off the bed onto your knees in front of him and he shoots his load across your face with a loud grunt.'
+
+						act 'Clean his cock':
+							*clr & cla
+							minut += 5
+							gs 'stat'
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj2.mp4"></video></center>'
+							'You gaze up at him adoringly as you meticulously lick all the cum off his dick before taking it into your mouth and sucking. The director ends the shoot looking rather pleased.'
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '4':
+	if rand(0,2) = 0: pornhj += 1
+	if rand(0,1) = 0: pornbj += 1
+	if rand(0,1) = 0: pornvag += 1
+	if rand(0,1) = 0: pornanal += 1
+	if rand(0,1) = 0: pornbukk += 1
+	if rand(0,1) = 0: pornswall += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 20
+	minut += 180
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> is your co-star for this shoot. He is standing to the side, slowly stroking his dick.'
+
+	act 'Undress and start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/hj.mp4"></video></center>'
+		'The camera starts rolling and the scene starts with you walking onto the set and giving the camera a very teasing striptease and close up of your naked body.'
+		'<<$pakter[1]>> then walks over and sits on the bed. You kneel in front of him, take his dick in your hand and start stroking it.'
+
+		gs 'arousal', 'hj', 30, 'exhibitionism'
+		gs 'stat'
+
+		act 'Blow him':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj.mp4"></video></center>'
+			'Admiring the impressive size of the cock before you, you wrap your lips around the shaft and start sucking it as you reach between your legs and start rubbing your clit.'
+			
+			gs 'arousal', 'bj', 5, 'exhibitionism'
+			gs 'stat'
+
+			act 'Suck further':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/deep.mp4"></video></center>'
+				'<<$pakter[1]>> relaxes as you take control, trying to take the full length of his cock down your throat.'
+
+				gs 'arousal', 'bj', 5, 'exhibitionism', 'deepthroat'
+				gs 'stat'
+
+				act 'Ride him':
+					*clr & cla
+					pcs_vag += 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/sex.mp4"></video></center>'
+					'You straddle <<$pakter[1]>> and guide his dick into your pussy. You begin to ride him hard and really get into it. After a few minutes, he lifts you off of his dick, throws you on your back and spreads your legs so he can fuck you missionary style.'
+					'After pounding your pussy in a variety of other poses, <<$pakter[1]>> pulls his cock out of you and gets you on all fours, your ass high in the air. You feel him pressing against your anus.'
+
+					!! Precum pregnancy check
+					cumnostd = 1
+					gs 'cum_call', 'precum', $pakterID[1], 1, 0, 10000, 1
+
+					gs 'arousal', 'vaginal', 5, 'exhibitionism'
+					gs 'stat'
+
+					act 'Anal':
+						*clr & cla
+						pcs_ass += 1
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/sex1.mp4"></video></center>'
+						'You try as best as you can to relax as <<$pakter[1]>> pushes into your ass and immediately goes at it like a jackhammer. He pulls out a few times to let you recover, the camera coming in for shots of your stretched hole each time, before he plunges his dick back inside you.'
+
+						gs 'arousal', 'anal', 5, 'exhibitionism'
+						gs 'stat'
+
+						act 'Kneel down and open your mouth':
+							*clr & cla
+							minut += 5
+							facial += 1
+							gs 'stat'
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cum.mp4"></video></center>'
+							'<<$pakter[1]>> grabs you by the hips and really starts pounding your ass. Just as it''s starting to hurt, he pulls out of your ass and you quickly turn and kneel before him. He vigorously jerks his dick and his cum is soon splattering across your face and onto your tongue.'
+							cumnostd = 1
+							gs 'cum_call', 'mouth_swallow', $pakterID[1], 1, 0, 0, 36
+							gs 'cum_call', 'face', $pakterID[1], 1, 0, 0, 4
+
+							act 'Clean his cock':
+								*clr & cla
+								minut += 5
+								gs 'stat'
+								'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj2.mp4"></video></center>'
+								'You keep look deep into his eyes as you lick and suck his cock clean. He steps aside to let the camera come in for a shot of you. '
+								'You look up at the camera and smile, playfully showing off your cum coated face before the shoot ends.'
+								gs 'arousal', 'end'
+								gs 'stat'
+
+								act 'Take a shower': gt 'pornstudio', 'shower'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '5':
+	if rand(0,2) = 0: pornhj += 1
+	if rand(0,1) = 0: pornbj += 1
+	if rand(0,1) = 0: pornvag += 1
+	if rand(0,1) = 0: pornanal += 1
+	if rand(0,1) = 0: pornbukk += 1
+	if rand(0,1) = 0: pornswall += 1
+	porngang += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 25
+	minut += 180
+	gang += 1
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'You co-stars for this shoot are <<$pakter[1]>> and <<$pakter[2]>>. They are watching porn on a monitor, getting their cocks ready for you.'
+
+	act 'Undress and kneel':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tbj.mp4"></video></center>'
+		'You get into position kneeling before <<$pakter[1]>> and <<$pakter[2]>>. When the camera starts rolling, they slap their fully erect cocks against your face.'
+
+		gs 'arousal', 'bj', 10, 'exhibitionism', 'group'
+		gs 'stat'
+
+		act 'Suck them':
+			*clr & cla
+			pornbj += 1
+			gs 'stat'
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tbj2.mp4"></video></center>'
+			'You then start sucking the two dicks in front of you in turn, jerking the other with your hand. The two men moan loudly in pleasure and encourage you to take them deeper.'
+
+			gs 'arousal', 'bj', 15, 'exhibitionism'
+			gs 'stat'
+
+			act 'Spitroast':
+				*clr & cla
+				pcs_vag += 1
+				pornvag += 1
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/three.mp4"></video></center>'
+				'The men get you on all fours and <<$pakter[1]>> slides his dick into your pussy while you continue to suck <<$pakter[2]>>''s dick.'
+				'The two men spend the next few minutes repositioning you and taking turns fucking your pussy.'
+
+				!! Precum pregnancy check
+				cumnostd = 1
+				gs 'cum_call', 'precum', $pakterID[1], 1, 0, 10000, 1
+
+				gs 'arousal', 'bj', -15, 'exhibitionism'
+				gs 'arousal', 'vaginal', 15, 'exhibitionism'
+				gs 'stat'
+
+				act 'Anal':
+					*clr & cla
+					pcs_ass += 1
+					pornanal += 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/threea.mp4"></video></center>'
+					'<<$pakter[1]>> takes his cock out of your pussy and plunges it into your ass. The extra tightness quickly overwelms him and after only a few minutes in your ass, you feel him unloading inside you with a loud grunt.'
+					'You keep sucking <<$patker[2]>>, who sounds like he is also close to climax.'
+					cumnostd = 1
+					gs 'cum_call', 'anus', $pakterID[1], 1, 0, 0, 40
+					gs 'arousal', 'bj', -15, 'exhibitionism'
+					gs 'arousal', 'anal', 15, 'exhibitionism'
+					gs 'stat'
+
+					act 'Facial':
+						*clr & cla
+						minut += 5
+						facial += 1
+						pornswall += 1
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tcum.mp4"></video></center>'
+						'You are about to move around to clean up <<$pakter[1]>> when <<$pakter[2]>> grabs your head and shoots his load across your face. The two men say the most depraved things as cum slowly trickles down your face and out of your asshole.'
+                        'The director seems pleased, however, and calls an end to the shoot.'
+						cumnostd = 1
+						gs 'cum_call', 'mouth', $pakterID[2], 1, 0, 0, 40
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Take a shower': gt 'pornstudio', 'shower'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '6':
+	pornbj += 1
+	pornvag += 1
+	pornanal += 1
+	if rand(0,1) = 0: pornbukk += 1
+	pornswall += 1
+	porngang += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 25
+	minut += 180
+	gang += 1
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> and <<$pakter[2]>> are your co-stars for this shoot. They are watching porn on a monitor, getting their cocks ready for you.'
+
+	act 'Undress and start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tbj.mp4"></video></center>'
+		'You get into position kneeling before <<$pakter[1]>> and <<$pakter[2]>>. When the camera starts rolling, they slap their fully erect cocks against your face.'
+
+		gs 'arousal', 'bj', 10, 'exhibitionism', 'group'
+		gs 'stat'
+
+		act 'Suck them':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tbj2.mp4"></video></center>'
+			'You start to suck both dicks in turn, jerking the other with your hand.'
+
+			gs 'arousal', 'bj', 15, 'exhibitionism', 'group'
+			gs 'stat'
+
+			act 'Fuck them':
+				*clr & cla
+				pcs_vag += 1
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/three.mp4"></video></center>'
+				'You get on all fours and <<$pakter[1]>> fucks you from behind while you suck <<$pakter[2]>>''s dick.'
+                'You spend the next few minutes getting fucked in a variety of poses by the two men, who take turns fucking your pussy.'
+				!! Precum pregnancy check
+				cumnostd = 1
+				gs 'cum_call', 'precum', $pakterID[1], 1, 0, 10000, 1
+				gs 'stat'
+
+				gs 'arousal', 'bj', -15, 'exhibitionism', 'group'
+				gs 'arousal', 'vaginal', 15, 'exhibitionism', 'group'
+				gs 'stat'
+
+				act 'Anal':
+					*clr & cla
+					pcs_ass += 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/threea.mp4"></video></center>'
+					'<<$pakter[1]>> switches it up and sticks his cock into your ass while you keep sucking <<$pakter[2]>>.'
+                    '<<$patker[1]>> is really getting into it and is vigorously pounding your asshole.'
+					gs 'arousal', 'bj', -15, 'exhibitionism', 'group'
+					gs 'arousal', 'anal', 15, 'exhibitionism', 'group'
+					gs 'stat'
+
+					act 'Double penetration':
+						*clr & cla
+						pcs_ass += 1
+						pcs_vag += 1
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/three2.mp4"></video></center>'
+						'<<$pakter[1]>> takes his dick out of your ass and lies down. Knowing <<$pakter[1]>> wants more, you straddle his cock.'
+						'You feel his cock fill your pussy while <<$pakter[2]>> moves in behind you and pushes his dick into your ass.'
+						'The guys find a rhythm and grind away at your holes as you moan loudly.'
+
+						gs 'arousal', 'anal', -15, 'exhibitionism', 'group'
+						gs 'arousal', 'vaginal', 15, 'exhibitionism', 'group'
+						gs 'stat'
+
+						act 'Finish them':
+							*clr & cla
+							minut += 5
+							facial += 1
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tcum.mp4"></video></center>'
+							'The guys tell you they''re close and both pull out. You grab <<$pakter[1]>>''s dick and begin to suck it.'
+							'As you suck his dick, your head is suddenly grabbed and you are turned around. <<$pakter[2]>> shoots his load across your face and into your mouth, <<$pakter[1]>> following him close behind.'
+                            'The two men step aside to let the camera get a shot of you. You look up at the camera and smile, swallowing the cum in your mouth and finishing with a close up of your cum splattered face.'
+							cumnostd = 1
+							gs 'cum_call', 'mouth', $pakterID[1], 1, 0, 0, 10
+							gs 'cum_call', 'face', $pakterID[1], 1, 0, 0, 30
+							cumnostd = 1
+							gs 'cum_call', 'mouth', $pakterID[2], 1, 0, 0, 10
+							gs 'cum_call', 'face', $pakterID[2], 1, 0, 0, 30
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '7':
+	if rand(0,1) = 0: pornbj += 1
+	pornvag += 1
+	if rand(0,2) = 0: porngang += 1
+	porncream += 1
+	pfType = 1
+	*clr & cla
+	gs 'fame', 'city', 'porn', 20
+	minut += 180
+	$orgasm_or = 'no'
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'Your co-star for this shoot is <<$pakter[1]>>. He is standing to the side, slowly stroking his dick.'
+
+	act 'Undress and start':
+		*clr & cla
+		pornbj += 1
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj.mp4"></video></center>'
+		'You start by teasing the camera. You play with your tits and show off your pussy before <<$pakter[1]>> walks up. You kneel between his legs, take his shaft into your mouth and start passionately sucking his dick.'
+
+		gs 'arousal', 'bj', 30, 'exhibitionism'
+		gs 'stat'
+
+		act 'Keep sucking':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/deep.mp4"></video></center>'
+			'<<$pakter[1]>> grabs your hair in his fists and begins to fuck your mouth, driving his cock down your throat with every thrust.'
+			'After a few minutes of this, he takes his cock out and you wipe the saliva from your mouth.'
+
+			gs 'arousal', 'bj', 15, 'exhibitionism'
+			gs 'stat'
+
+			act 'Get fucked':
+				*clr & cla
+				gs 'stat'
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/pronebone.mp4"></video></center>'
+				'<<$pakter[1]>> grabs your hips, throws you on the couch and climbs on top of you. You feel him slide into your pussy and he begins to fuck you hard.'
+                'You spend the next few minutes getting fucked by him in a variety of positions.'
+				gs 'arousal', 'vaginal', 15, 'exhibitionism'
+				gs 'stat'
+
+				if orgasm_buildup => 200 - pcs_inhib:
+					if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'exhib', 'self', 'hard'
+					if will_cost <= pcs_willpwr or orgasm_buildup => 300 - pcs_inhib:
+						act iif(orgasm_buildup < 300 - pcs_inhib, 'Block out everything but the pleasure and let yourself orgasm (<<will_cost>> Willpower)', 'Orgasm'):
+							*clr & cla
+							if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'pay', 'self'
+							orgasmbonus += 10
+							porngasm += 1
+							cumnostd = 1
+							gs 'cum_call', '', $pakterID[1], 1, 0, 10000, 40
+							gs 'stat'
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porncp<<rand(1,3)>>.mp4" width="400"></video></center>'
+							'You are really getting into it and soon reach your orgasm. Your convulsing pussy tightens around <<$pakter[1]>>, which sends him over the edge. You soon feel yourself being filled with a considerable amount of sperm.'
+							'He climbs off of you, but you stay on the couch while the camera comes forward to film your pussy as you squeeze <<$pakter[1]>>''s load out from deep inside you. After a few minutes the director nods his head, and you get up.'
+							$orgasm_or = 'yes'
+							gs 'arousal', 'vaginal', 5, 'exhibitionism'
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					else
+						act 'Block out everything but the pleasure and let yourself orgasm (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+				end
+				if orgasm_buildup < 300 - pcs_inhib:
+					act 'Fake orgasm':
+						*clr & cla
+						cumnostd = 1
+						!! gs 'cum_call', '', $pakterID[1], 1, 0, 10000, 40 (Not sure if this is needed anymore based on context. Delete if not.)
+						gs 'stat'
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porncp<<rand(1,3)>>.mp4" width="400"></video></center>'
+						'<<$pakter[1]>> is pounding your pussy a little too hard and cums too soon, his cum splattering across your stomach when he pulls out. The director cuts and <<$pakter[1]>> moves aside as an assistant comes forward with a towel and a plastic syringe. She wipes you clean before pushing the syringe inside you, causing you to gasp as you feel a cold liquid pool inside your vagina. Once he is hard again, <<$pakter[1]>> gets back into position and penetrates you.'
+						'The camera resumes filming and he starts thrusting. After a few minutes, you both fake an orgasm and he climbs off of you, but you stay on the couch while the camera comes forward to film your pussy as you squeeze the fake cum out from deep inside you. After a few minutes the director nods his head, and you get up.'
+						gs 'arousal', 'vaginal', 5, 'exhibitionism'
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Take a shower': gt 'pornstudio', 'shower'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '8':
+	if rand(0,2) = 0: pornbj += 1
+	pornvag += 1
+	pornanal += 1
+	porngang += 1
+	porncream += 1
+	pfType = 1
+	*clr & cla
+	gs 'fame', 'city', 'porn', 25
+	minut += 180
+	gang += 1
+	porngang += 1
+	$orgasm_or = 'no'
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> and <<$pakter[2]>> are your co-stars for this shoot. They are watching porn on a monitor, getting their cocks ready for you.'
+
+	act 'Undress and kneel':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tbj.mp4"></video></center>'
+		'You get into position kneeling before <<$pakter[1]>> and <<$pakter[2]>>. When the camera starts rolling, they slap their fully erect cocks against your face.'
+
+		gs 'arousal', 'bj', 10, 'exhibitionism', 'group'
+		gs 'stat'
+
+		act 'Suck them':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tbj2.mp4"></video></center>'
+			'You then start sucking the two dicks in front of you in turn, jerking the other with your hand. The two men moan loudly in pleasure and encourage you to take them deeper.'
+			gs 'arousal', 'bj', 15, 'exhibitionism', 'group'
+			gs 'stat'
+
+			act 'Fuck them':
+				*clr & cla
+				pcs_vag += 1
+				pcs_ass += 1
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/threesomedp<<rand(1,5)>>.mp4" width="500"></video></center>'
+				if rand(0,1) = 0:
+					cumnostd = 1
+					gs 'cum_call', '', $pakterID[1], 1, 0, 10000, 40
+					gs 'cum_call', 'anus', $pakterID[2], 1, 0, 0, 40
+					'<<$pakter[1]>> lays on the bed and you climb on top of him, sliding his cock into your pussy, then wait until <<$pakter[2]>> pushes into your ass. He starts to fuck you enthusiastically, making you ride <<$pakter[1]>>''s dick. They fuck you like for a while before spending time repositioning you into various poses and fucking both your holes. After getting fucked in a variety of positions, the director signals to the guys that they should cum inside you.'
+				else
+					cumnostd = 1
+					gs 'cum_call', '', $pakterID[2], 1, 0, 10000, 40
+					gs 'cum_call', 'anus', $pakterID[1], 1, 0, 0, 40
+					'<<$pakter[2]>> lays on the bed and you climb on top of him, sliding his cock into your pussy, then wait until <<$pakter[1]>> pushes into your ass. He starts to fuck you enthusiastically, making you ride <<$pakter[2]>>''s dick. They fuck you like for a while before spending time repositioning you into various poses and fucking both your holes. After getting fucked in a variety of positions, the director signals to the guys that they should cum inside you.'
+				end
+				gs 'arousal', 'anal', -25, 'exhibitionism', 'group'
+				gs 'arousal', 'vaginal', 25, 'exhibitionism', 'group'
+				gs 'stat'
+
+				'The guys start to fuck you even faster in response, and you soon feel them twitching inside you.'
+
+				if orgasm_buildup => 200 - pcs_inhib:
+					if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'exhib', 'self', 'hard'
+					if will_cost <= pcs_willpwr or orgasm_buildup => 300 - pcs_inhib:
+						act iif(orgasm_buildup < 300 - pcs_inhib, 'Block out everything but the pleasure and let yourself orgasm (<<will_cost>> Willpower)', 'Orgasm'):
+							cla
+							if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'pay', 'self'
+							porngasm += 1
+							orgasmbonus += 10
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+							'You have a real and very explosive orgasm. Your legs buckle and you almost collapse on the guy beneath you as they both unload inside you. Once they are finished, they pull out and you lie on the bed with your legs spread so the camera can get a close up of your pussy and ass as their cum trickles out of you. After a few seconds, the director nods his head and you get up.'
+							$orgasm_or = 'yes'
+							gs 'arousal', 'vaginal', 5, 'exhibitionism'
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					else
+						act 'Block out everything but the pleasure and let yourself orgasm (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+				end
+				if orgasm_buildup < 300 - pcs_inhib:
+					act 'Fake orgasm':
+						cla
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+						'You fake a screaming orgasm and talk dirty to the guys as they unload inside you. Once they are finished, they pull out and you lie on the bed with your legs spread so the camera can get a close up of your pussy and ass as their cum trickles out of you. After a few seconds, the director nods his head and you get up.'
+						gs 'arousal', 'vaginal', 5, 'exhibitionism'
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Take a shower': gt 'pornstudio', 'shower'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '9':
+	if rand(0,2) = 0: pornbj += 1
+	pornswall += 1
+	pornvag += 1
+	porngang += 1
+	porncream += 1
+	pfType = 1
+	*clr & cla
+	gs 'fame', 'city', 'porn', 25
+	minut += 180
+	gang += 1
+	$orgasm_or = 'no'
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> and <<$pakter[2]>> are your co-stars for this shoot. They are watching porn on a monitor, getting their cocks ready for you.'
+
+	act 'Undress and kneel':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tbj.mp4"></video></center>'
+		'You get into position kneeling before <<$pakter[1]>> and <<$pakter[2]>>. When the camera starts rolling, they slap their fully erect cocks against your face.'
+
+		gs 'arousal', 'bj', 10, 'exhibitionism', 'group'
+		gs 'stat'
+
+		act 'Suck them':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/tbj2.mp4"></video></center>'
+			'You then start sucking the two dicks in front of you in turn, jerking the other with your hand. The two men moan loudly in pleasure and encourage you to take them deeper.'
+			'You are sucking <<$pakter[2]>>''s dick when he grabs your hair for leverage and starts face fucking you. After a while, the director gestures for you to move onto the next scene, so he releases you and urges you to push your ass out.'
+
+			gs 'arousal', 'bj', 15, 'exhibitionism', 'group', 'rough', 'deepthroat'
+			gs 'stat'
+
+			act 'Fuck them':
+				*clr & cla
+				pornvag += 1
+				pornswall += 1
+				'<center><video autoplay loop src="images/shared/sex/group/threesomepm<<rand(1,12)>>.mp4" width="500"></video></center>'
+
+				if rand(0,1) = 0:
+					!! Precum pregnancy check
+					cumnostd = 1
+					gs 'cum_call', 'precum', $pakterID[1], 1, 0, 10000, 1
+
+					cumnostd = 1
+					gs 'cum_call', '', $pakterID[1], 1, 0, 10000, 40
+					cumnostd = 1
+					gs 'cum_call', 'mouth', $pakterID[2], 1, 0, 0, 40
+
+					'You get in position before <<$pakter[2]>> and start to suck him while <<$pakter[1]>> starts to fuck your pussy. He fucks you enthusiastically, making you swallow <<$pakter[2]>>''s dick. They fuck you like this and in a number of other poses and take turns switching between your mouth and pussy before the director signals that it is time for the finale.'
+				else
+					!! Precum pregnancy check
+					cumnostd = 1
+					gs 'cum_call', 'precum', $pakterID[2], 1, 0, 10000, 1
+
+					cumnostd = 1
+					gs 'cum_call', '', $pakterID[2], 1, 0, 10000, 40
+					cumnostd = 1
+					gs 'cum_call', 'anus', $pakterID[1], 1, 0, 0, 40
+
+					'You get in position before <<$pakter[1]>> and start to suck him while <<$pakter[2]>> starts to fuck your pussy. He fucks you enthusiastically, making you swallow <<$pakter[1]>>''s dick. They fuck you like this and in a number of other poses and take turns switching between your mouth and pussy before the director signals that it is time for the finale.'
+				end
+				gs 'arousal', 'bj', -25, 'exhibitionism', 'group'
+				gs 'arousal', 'vaginal', 25, 'exhibitionism', 'group'
+				gs 'stat'
+
+				'The guys immediately start to fuck you even faster while still coordinating with each other and you soon feel them twitching inside you simultaneously. Your pussy is filled with cum as another load hits your throat, causing you to choke slightly.'
+
+				if orgasm_buildup => 200 - pcs_inhib:
+					if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'exhib', 'self', 'hard'
+					if will_cost <= pcs_willpwr or orgasm_buildup => 300 - pcs_inhib:
+						act iif(orgasm_buildup < 300 - pcs_inhib, 'Block out everything but the pleasure and let yourself orgasm (<<will_cost>> Willpower)', 'Orgasm'):
+							cla
+							if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'pay', 'self'
+							orgasmbonus += 10
+							porngasm += 1
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+							'You have a real orgasm and explosive orgasm, your moans muffled by the cock in your mouth. The guys finish and step away so the camera can film you swallowing the load in your mouth before moving down for a close up of the cum trickling out of your pussy.'
+							$orgasm_or = 'yes'
+							gs 'arousal', 'vaginal', 5, 'exhibitionism'
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					else
+						act 'Block out everything but the pleasure and let yourself orgasm (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+				end
+				if orgasm_buildup < 300 - pcs_inhib:
+					act 'Fake orgasm':
+						cla
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+						'You fake an orgasm alongide the guys, your moans muffled by the cock in your mouth. The guys finish and step away so the camera can film you swallowing the load in your mouth before moving down to get a close up of the cum trickling out of your pussy.'
+						gs 'arousal', 'vaginal', 5, 'exhibitionism'
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Take a shower': gt 'pornstudio', 'shower'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '10':
+	if rand(0,1) = 0: pornbj += 1
+	pornvag += 2
+	porngang += 2
+	if rand(0,1) = 0: pornhj += 1
+	pornbukk += 2
+	pfType = 1
+	*clr & cla
+	gs 'fame', 'city', 'porn', 30
+	minut += 180
+	gang += 1
+	$orgasm_or = 'no'
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'Your co-stars <<$pakter[1]>>, <<$pakter[2]>>, <<$pakter[3]>> and <<$pakter[4]>> are watching porn while loudly discussing who gets to do what first.'
+	'As they continue arguing with each other, you do a striptease for the camera, allowing it to get close up shots of both your holes as you talk dirty, teasing the viewers.'
+
+	act 'Warmup':
+		*clr & cla
+
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/warmupgang.mp4" width="500"></video></center>'
+		'Under pressure from the director, the men eventually reach an agreement and gather around you. You starting sucking one guy''s dick while giving a handjob to another. The other two get creative - one of them sucks your tits while the other licks your pussy. The guys switch places once in a while, and soon the director indicates to change the scene.'
+
+		gs 'arousal', 'bj', -20, 'exhibitionism', 'group'
+		gs 'arousal', 'hj', 20, 'exhibitionism', 'group'
+		gs 'stat'
+
+		act 'Fuck them':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/gangp<<rand(1,4)>>.mp4" width="500"></video></center>'
+			'The guys take turns fucking you in a variety of positions. You keep them hard by jerking and sucking them off when they''re not fucking you.'
+
+			!! Precum pregnancy check
+			cumnostd = 1
+			gs 'cum_call', 'precum', $pakterID[1], 1, 0, 10000, 1
+			cumnostd = 1
+			gs 'cum_call', 'precum', $pakterID[2], 1, 0, 10000, 1
+			cumnostd = 1
+			gs 'cum_call', 'precum', $pakterID[3], 1, 0, 10000, 1
+			cumnostd = 1
+			gs 'cum_call', 'precum', $pakterID[4], 1, 0, 10000, 1
+
+			gs 'arousal', 'vaginal', 20, 'exhibitionism', 'group'
+			gs 'stat'
+
+			act 'Finale':
+				killvar 'cuminside'
+				*clr & cla
+				'The guys continue to fuck you, but this time with the purpose of cumming as quickly as possible.'
+
+				if rand(0,5) > 0:
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbath<<rand(1,2)>>.mp4" width="500"></video></center>'
+					'<<$pakter[1]>> is fucking you when he suddenly groans and pulls out, coating your labia with his load of cum. You look up at him seductively while biting your lip, a look of satisifed pleasure on his face.'
+					gs 'cum_call', 'labia', $pakterID[1], 1, 0, 10000, 40
+				else
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbathm<<rand(1,2)>>.mp4" width="500"></video><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbath<<rand(1,4)>>.mp4" width="500"></video></center>'
+					'<<$pakter[1]>> is fucking you when he suddenly groans and pulls his dick out of your pussy, but messes up when his first shot of cum shoots straight into your open pussy. He quickly corrects his aim, and the others coat your labia.'
+					cumnostd = 1
+					gs 'cum_call', '', $pakterID[1], 1, 0, 10000, 10
+					gs 'cum_call', 'labia', $pakterID[1], 1, 0, 10000, 30
+					cuminside = 1
+				end
+
+				if orgasm_buildup >= 200 - pcs_inhib:
+					orgasmbonus += 10
+					pornorg = 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+					'You are rubbing your clit and end up cumming alongside him as he coats your twitching pussy with his load.'
+					$orgasm_or = 'yes'
+					gs 'stat'
+				end
+				gs 'arousal', 'vaginal', 5, 'exhibitionism', 'group'
+				gs 'stat'
+
+				'When he is done, he is replaced by <<$pakter[2]>>, who quickly penetrates you and starts thrusting.'
+				if rand(0,5) > 0:
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbath4.mp4" width="500"></video></center>'
+					'Reaching climax, <<$pakter[2]>> groans and pulls out, aiming his dick at your tits. He jerks his dick and you look down to see hot cum splatter over your tits. You giggle and smile as you squeeze your cum covered tits in your hands.'
+					gs 'cum_call', 'breasts', $pakterID[2], 1, 0, 10000, 40
+				else
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbath4.mp4" width="500"></video></center>'
+					'Reaching climax, <<$pakter[2]>> groans and pulls out. He aims at your tits, but his first shot hits you straight in the face. He quickly corrects his aim, and the rest of his cum coats your tits.'
+					cumnostd = 1
+					gs 'cum_call', '', $pakterID[2], 1, 0, 10000, 10
+					gs 'cum_call', 'breasts', $pakterID[2], 1, 0, 10000, 30
+					cuminside = 1
+				end
+
+				if orgasm_buildup >= 200 - pcs_inhib:
+					orgasmbonus += 10
+					pornorg = 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+					'You are playing with your tits as <<$pakter[2]>> fucks you. You pinch your nipple just as he pulls out and have an explosive orgasm as he coats your writhing body with his cum.'
+					$orgasm_or = 'yes'
+					gs 'stat'
+				end
+				gs 'arousal', 'vaginal', 5, 'exhibitionism', 'group'
+				gs 'stat'
+
+				'When he is done, he is replaced by <<$pakter[3]>>, who moves in and starts pounding your pussy hard.'
+				if rand(0,5) > 0:
+					'<center><video autoplay loop src="images/shared/sex/cum/cum2.mp4" width="500"></video></center>'
+					'<<$pakter[3]>> is really going at it and doesn''t stop until the last second. He suddenly groans and quickly pulls out before straddling you. You close your eyes just in time as his warm cum splatter across your face and into your hair. When he''s finished, you take him into your mouth and suck his dick clean.'
+					gs 'cum_call', 'hair', $pakterID[3], 1, 0, 10000, 20
+					gs 'cum_call', 'face', $pakterID[3], 1, 0, 10000, 20
+				else
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbathm<<rand(1,2)>>.mp4" width="500"></video><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbath2.mp4" width="500"></video></center>'
+					'<<$pakter[3]>> is pounding you hard. He reaches climax rather quickly, but doesn''t pull out fast enough. His first shot of cum shoots straight into your open pussy, and the rest splatters over your already covered labia.'
+					cumnostd = 1
+					gs 'cum_call', '', $pakterID[3], 1, 0, 10000, 10
+					gs 'cum_call', 'labia', $pakterID[3], 1, 0, 10000, 15
+					cuminside = 1
+				end
+
+				if orgasm_buildup >= 200 - pcs_inhib:
+					orgasmbonus += 10
+					pornorg = 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+					'<<$pakter[3]>> is pounding you so hard that you have an orgasm as he coats your writhing body with his load.'
+					$orgasm_or = 'yes'
+				end
+				gs 'arousal', 'vaginal', 5, 'exhibitionism', 'group'
+				gs 'stat'
+
+				'When he is done, he is replaced by <<$pakter[4]>>, the last of the men.'
+				if rand(0,5) > 0:
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbath3.mp4" width="500"></video></center>'
+					'<<$pakter[4]>> fucks you for only a few minutes before he groans and pulls out, coating your belly with his cum.'
+					gs 'cum_call', 'stomach', $pakterID[4], 1, 0, 10000, 40
+				else
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbathm<<rand(1,2)>>.mp4" width="500"></video><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumbath3.mp4" width="500"></video></center>'
+					'<<$pakter[4]>> fucks you for only a few minutes before he pulls out, but messes up when his first shot of cum shoots straight into your open pussy. He quickly corrects his aim, and the rest splatter across your stomach.'
+					cumnostd = 1
+					gs 'cum_call', '', $pakterID[4], 1, 0, 10000, 10
+					gs 'cum_call', 'stomach', $pakterID[4], 1, 0, 10000, 30
+					cuminside = 1
+				end
+
+				if orgasm_buildup >= 200 - pcs_inhib:
+					orgasmbonus += 10
+					pornorg = 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+					'The four guys fucking has aroused you greatly. You end up having an explosive orgasm as he coats your writhing body with his load.'
+					$orgasm_or = 'yes'
+				end
+				gs 'arousal', 'vaginal', 5, 'exhibitionism', 'group'
+				if cuminside = 1: porncream += 1 & killvar 'cuminside'
+				if pornorg = 1: porngasm += 1 & killvar 'pornorg'
+				gs 'stat'
+				gs 'arousal', 'end'
+				gs 'stat'
+				
+				'The men finished, you lie on the bed and teasingly play with your cum covered body for a few seconds, the camera getting few close ups of you before you sit up and use your fingers to scoop some cum off your tits, making a seductive show of sucking your fingers clean and smiling at the camera. The director is pleased and ends the shoot.'
+
+				act 'Take a shower': gt 'pornstudio', 'shower'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '11':
+	if rand(0,1) = 0:pornbj += 1
+	if rand(0,1) = 0:pornhj += 1
+	pornvag += 2
+	porngang += 2
+	porncream += 2
+	pfType = 1
+	*clr & cla
+	gs 'fame', 'city', 'porn', 30
+	minut += 180
+	gang += 1
+	$orgasm_or = 'no'
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'Your co-stars <<$pakter[1]>>, <<$pakter[2]>>, <<$pakter[3]>> and <<$pakter[4]>> are watching porn while loudly discussing who gets to do what first.'
+	'As they continue arguing with each other, you do a striptease for the camera, allowing it to get close up shots of both your holes as you talk dirty, teasing the viewers.'
+
+	act 'Warmup':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/warmupgang.mp4" width="500"></video></center>'
+		'Under pressure from the director, the men eventually reach an agreement and gather around you. You starting sucking one guy''s dick while giving a handjob to another. The other two get creative - one of them sucks your tits while the other licks your pussy. The guys switch places once in a while, and soon the director indicates to change the scene.'
+
+		gs 'arousal', 'hj', -20, 'exhibitionism', 'group'
+		gs 'arousal', 'cuni', 20, 'exhibitionism', 'group'
+		gs 'stat'
+
+		act 'Fuck them':
+			*clr & cla
+			'<center><video autoplay loop src="images/shared/sex/group/threesomepm<<rand(1,12)>>.mp4" width="500"></video></center>'
+            'The guys take turns fucking you in a variety of positions. You keep them hard by jerking and sucking them off when they''re not fucking you.'
+
+			gs 'arousal', 'hj', -20, 'exhibitionism', 'group'
+			gs 'arousal', 'bj', -20, 'exhibitionism', 'group'
+			gs 'arousal', 'vaginal', 20, 'exhibitionism', 'group'
+			gs 'stat'
+
+			act 'Creampies':
+				*clr & cla
+				minut += 5
+				porncream += 1
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porncp<<rand(1,4)>>.mp4" width="500"></video></center>'
+				cumnostd = 1
+				gs 'cum_call', '', $pakterID[1], 1, 0, 10000, 40
+				cumnostd = 1
+				gs 'cum_call', '', $pakterID[2], 1, 0, 10000, 40
+				cumnostd = 1
+				gs 'cum_call', '', $pakterID[3], 1, 0, 10000, 40
+				cumnostd = 1
+				gs 'cum_call', '', $pakterID[4], 1, 0, 10000, 40
+				gs 'arousal', 'vaginal', 15, 'exhibitionism', 'group'
+
+				if orgasm_buildup => 200 - pcs_inhib:
+					if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'exhib', 'self', 'hard'
+					if will_cost <= pcs_willpwr or orgasm_buildup => 300 - pcs_inhib:
+						act iif(orgasm_buildup < 300 - pcs_inhib, 'Block out everything but the pleasure and let yourself orgasm (<<will_cost>> Willpower)', 'Orgasm'):
+							*clr & cla
+							if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'pay', 'self'
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porncp4some.mp4" width="400"></video></center>'
+							'You lie on your back, spread your legs and smile at the guys, talking dirty and inviting them to cum in you. They gather round and take turns fucking you, making you moan as you feel each load of cum pump deep inside you. The cum from the first two guys start to leak from you and pool below you as the last guy fucks you fast and hard.'
+							'Since you are already on edge, this pushes you over and you cum around his dick, milking it even more. This pleases the director greatly. As soon as the guys are finished, the camera comes for a close up as a stream of cum runs from your pussy. It then pans up to you and you give it a wink and kiss.'
+							orgasmbonus += 10
+							porngasm += 1
+							$orgasm_or = 'yes'
+							gs 'arousal', 'vaginal', 5, 'exhibitionism', 'group'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Finish':
+								*clr & cla
+								'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/pornwalk.mp4" height="200">'
+								'The scene ends with you putting on your dress and stepping out the door with cum still dripping from your pussy.'
+
+								act 'Take a shower': gt 'pornstudio', 'shower'
+							end
+						end
+					else
+						act 'Block out everything but the pleasure and let yourself orgasm (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+				end
+				if orgasm_buildup < 300 - pcs_inhib:
+					act 'No orgasm':
+						*clr & cla
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porncp4some.mp4" width="400"></video></center>'
+						'You lie on your back, spread your legs and smile at the guys, talking dirty and inviting them to cum in you. They gather round and take turns fucking you, making you moan as you feel each load of cum pump deep inside you. The cum from the first two guys start to leak from you and pool below you as the last guy fucks you fast and hard.'
+						'As soon as the guys are finished, the camera comes for a close up as a stream of cum runs from your pussy. It then pans up to you and you give it a wink and kiss.'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Finish':
+							*clr & cla
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/pornwalk.mp4" height="200">'
+							'The scene ends with you putting on your dress and stepping out the door with cum still dripping from your pussy.'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+					    end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '12':
+	if rand(0,1) = 0: pornbj += 1
+	if rand(0,1) = 0: pornhj += 1
+	pornanal += 2
+	porngang += 2
+	porncream += 2
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 30
+	minut += 180
+	gang += 1
+	$orgasm_or = 'no'
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'Your co-stars <<$pakter[1]>>, <<$pakter[2]>>, <<$pakter[3]>> and <<$pakter[4]>> are watching porn while loudly discussing who gets to do what first.'
+	'As they continue arguing with each other, you do a striptease for the camera, allowing it to get close up shots of both your holes as you talk dirty, teasing the viewers.'
+
+	act 'Warmup':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/warmupgang.mp4" width="500"></video></center>'
+		'Under pressure from the director, the men eventually reach an agreement and gather around you. You starting sucking one guy''s dick while giving a handjob to another. The other two get creative - one of them sucks your tits while the other licks your pussy. The guys switch places once in a while, and soon the director indicates to change the scene.'
+
+		gs 'arousal', 'hj', -20, 'exhibitionism', 'group'
+		gs 'arousal', 'cuni', 20, 'exhibitionism', 'group'
+		gs 'stat'
+
+		act 'Fuck them':
+			*clr & cla
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/group/threesomepm<<rand(0,5)>>.mp4" width="500"></video></center>'
+			'The guys take turns fucking your ass in a variety of positions. You keep them hard by jerking and sucking them off when they''re not fucking you.'
+
+			gs 'arousal', 'hj', -20, 'exhibitionism', 'group'
+			gs 'arousal', 'bj', -20, 'exhibitionism', 'group'
+			gs 'arousal', 'anal', 20, 'exhibitionism', 'group'
+			gs 'stat'
+
+			act 'Anal creampies':
+				*clr & cla
+				minut += 5
+				cumnostd = 1
+				gs 'cum_call', 'anus', $pakterID[1], 1, 0, 10000, 40
+				cumnostd = 1
+				gs 'cum_call', 'anus', $pakterID[2], 1, 0, 10000, 40
+				cumnostd = 1
+				gs 'cum_call', 'anus', $pakterID[3], 1, 0, 10000, 40
+				cumnostd = 1
+				gs 'cum_call', 'anus', $pakterID[4], 1, 0, 10000, 40
+				gs 'arousal', 'anal', 5, 'exhibitionism', 'group'
+				
+				if orgasm_buildup => 200 - pcs_inhib:
+					if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'exhib', 'self', 'hard'
+					if will_cost <= pcs_willpwr or orgasm_buildup => 300 - pcs_inhib:
+						act iif(orgasm_buildup < 300 - pcs_inhib, 'Block out everything but the pleasure and let yourself orgasm (<<will_cost>> Willpower)', 'Orgasm'):
+							*clr & cla
+							if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'pay', 'self'
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/anal4some.mp4" width="400"></video></center>'
+							'You lower your head onto the pillows while pushing your ass in the air and spreading your cheeks to give the guys easy access to your hole. You feel a dick slide into your asshole and start fucking you hard for a few seconds before stopping. You then feel it push deep into your ass and pump a considerable amount of warm cum into your bowels.'
+							'Since you are already on edge, this pushes you over and you moan into the pillow as your legs buckle in orgasm. The director seems extremely pleased with this. The guy pulls out and you immediately feel another dick replace him, pushing deep into your ass before it starts thrusting. The other guys take their turns cumming in your ass, and by the time they''re done, you can feel a considerable amount of cum pooled inside you.'
+							orgasmbonus += 10
+							porngasm += 1
+							$orgasm_or = 'yes'
+							gs 'arousal', 'anal', 5, 'exhibitionism', 'group'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Finish':
+								*clr & cla
+								'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/pornwalk.mp4" height="200">'
+								'As soon as the last guy pulls out, you quickly stuff a butt plug into your ass to contain the cum inside you. The scene ends with you putting on your dress and stepping out the door with the cum inside you.'
+								act 'Take a shower': gt 'pornstudio', 'shower'
+							end
+						end
+					else
+						act 'Block out everything but the pleasure and let yourself orgasm (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+				end
+				if orgasm_buildup < 300 - pcs_inhib:
+					act 'No orgasm':
+						*clr & cla
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/anal4some.mp4" width="400"></video></center>'
+						'You lower your head onto the pillows while pushing your ass in the air and spreading your cheeks to give the guys easy access to your hole. You feel a dick slide into your asshole and start fucking you hard for a few seconds before stopping. You then feel it push deep into your ass and pump a considerable amount of warm cum into your bowels.' 
+						'The guy pulls out and you immediately feel another dick replace him, pushing deep into your ass before it starts thrusting. The other guys take their turns cumming in your ass, and by the time they''re done, you can feel a considerable amount of cum pooled inside you.'
+						gs 'arousal', 'anal', 5, 'exhibitionism', 'group'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Finish':
+							*clr & cla
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/pornwalk.mp4" height="200">'
+							'As soon as the last guy pulls out, you quickly stuff a butt plug into your ass to contain the cum inside you. The scene ends with you putting on your dress and stepping out the door with the cum inside you.'
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '13':
+	if rand(0,1) = 0:pornbj += 1
+	if rand(0,1) = 0:pornhj += 1
+	pornvag += 1
+	pornanal += 1
+	porngang += 2
+	porncream += 2
+	pfType = 1
+	*clr & cla
+	gs 'fame', 'city', 'porn', 30
+	minut += 180
+	gang += 1
+	$orgasm_or = 'no'
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'Your co-stars <<$pakter[1]>>, <<$pakter[2]>>, <<$pakter[3]>> and <<$pakter[4]>> are watching porn while loudly discussing who gets to do what first.'
+	'As they continue arguing with each other, you do a striptease for the camera, allowing it to get close up shots of both your holes as you talk dirty, teasing the viewers.'
+
+	act 'Warmup':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/warmupgang.mp4" width="500"></video></center>'
+		'Under pressure from the director, the men eventually reach an agreement and gather around you. You starting sucking one guy''s dick while giving a handjob to another. The other two get creative - one of them sucks your tits while the other licks your pussy. The guys switch places once in a while, and soon the director indicates to change the scene.'
+
+		gs 'arousal', 'hj', -20, 'exhibitionism', 'group'
+		gs 'arousal', 'bj', 20, 'exhibitionism', 'group'
+		gs 'stat'
+
+		act 'Let them fuck you':
+			*clr & cla
+			cumnostd = 1
+			gs 'cum_call', '', $pakterID[1], 1, 0, 10000, 40
+			cumnostd = 1
+			gs 'cum_call', '', $pakterID[2], 1, 0, 10000, 40
+			gs 'arousal', 'vaginal', 25, 'exhibitionism', 'group'
+
+			'<center><video autoplay loop src="images/shared/sex/group/doublevag<<rand(1,4)>>.mp4" width="500"></video></center>'
+
+			if orgasm_buildup < 200 - pcs_inhib:
+			    '<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+				'<<$paktor[1]>> lies down on the bed and you slide down onto his dick, moaning as it stretches your pussy. <<$paktor[2]>> steps behind you and pushes his dick inside of your already occupied vagina, and the two guys start to fuck you in tandem. When the director signals, the two guys start fucking you more forcefully, and thanks to their timing, they cum inside you at the same time.'
+				'You talk dirty to them and fake an orgasm while you wait for them to finish unloading inside you.'
+				gs 'arousal', 'vaginal', 5, 'exhibitionism', 'group'
+				gs 'stat'
+			else
+				orgasmbonus += 10
+				porngasm += 1
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+				'<<$paktor[1]>> lies down on the bed and you slide down onto his dick, moaning as it stretches your pussy. <<$paktor[2]>> steps behind you and pushes his dick inside of your already occupied vagina, and the two guys start to fuck you in tandem. When the director signals, the two guys start fucking you more forcefully, and thanks to their timing, they cum inside you at the same time.'
+				'Thnaks to the two dicks stretching your pussy and fucking you hard, you also cum, crying out in pleasure as your pussy contracts around them while they unload inside you.'
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 5, 'exhibitionism', 'group'
+				gs 'stat'
+			end
+			$orgasm_or = 'no'
+			gs 'stat'
+
+			act 'They fuck your ass':
+				*clr & cla
+				cumnostd = 1
+				gs 'cum_call', 'anus', $pakterID[3], 1, 0, 10000, 40
+				cumnostd = 1
+				gs 'cum_call', 'anus', $pakterID[4], 1, 0, 10000, 40
+
+				gs 'arousal', 'anal', 25, 'exhibitionism', 'group'
+				gs 'stat'
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/doublean<<rand(1,4)>>.mp4" width="500"></video></center>'
+                'Cum leaks from your pussy as <<$paktor[1]>> and <<$paktor[2]>> pull out and let <<$paktor[3]>> and <<$paktor[4]>> replace them. You give them both a quick blowjob before <<$paktor[3]>> lies on the bed and pulls you on top of him, sliding his cock into your ass. <<$paktor[4]>> moves in behind and inserts his dick into your already stretched hole. Despite the tightness, the guys quickly find a rhythm.'
+				
+				if orgasm_buildup => 200 - pcs_inhib:
+					if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'exhib', 'self', 'hard'
+					if will_cost <= pcs_willpwr or orgasm_buildup => 300 - pcs_inhib:
+						act iif(orgasm_buildup < 300 - pcs_inhib, 'Block out everything but the pleasure and let yourself orgasm (<<will_cost>> Willpower)', 'Orgasm'):
+							*clr & cla
+							if orgasm_buildup < 300 - pcs_inhib: gs 'willpower', 'pay', 'self'
+							orgasmbonus += 10
+							porngasm += 1
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+							'The pleasure of your ass being double fucked means you also cum, visibly orgasming on camera alongside the guys.'
+							$orgasm_or = 'yes'
+							gs 'arousal', 'anal', 5, 'exhibitionism', 'group'
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					else
+						act 'Block out everything but the pleasure and let yourself orgasm (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					gs 'pornfilm', '13a'
+				else
+					gs 'pornfilm', '13a'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '13a':
+	act 'Fake orgasm':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4" width="400"></video></center>'
+		'Cum leaks from your pussy as <<$paktor[1]>> and <<$paktor[2]>> pull out and let <<$paktor[3]>> and <<$paktor[4]>> replace them. You give them both a quick blowjob before <<$paktor[3]>> lies on the bed and pulls you on top of him, sliding his cock into your ass. <<$paktor[4]>> moves in behind and inserts his dick into your already stretched hole. Despite the tightness, the guys quickly find a rhythm.'
+		'You talk dirty to them while they fuck your ass and fake an orgasm when they cum inside you.'
+		gs 'arousal', 'anal', 5, 'exhibitionism', 'group'
+		gs 'arousal', 'end'
+		gs 'stat'
+
+		act 'Take a shower': gt 'pornstudio', 'shower'
+	end
+end
+
+if $ARGS[0] = '14':
+	porngang += 5
+	pornexhib += 5
+	pfType = 1
+	*clr & cla
+	gs 'fame', 'city', 'porn', 40
+	minut += 30
+	gang += 1
+	guy += 50
+	$orgasm_or = 'no'
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'There are fifty guys standing around. They are your fans, and they have come just for the chance to fuck you. They are all nervously talking, and watching your previous works on screens.'
+	'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/touching.mp4" width="500"></video></center>'
+	'You lie down on the stage and let them touch you to get them into the mood.'
+
+	gs 'arousal', 'foreplay', 60, 'gangbang', 'exhibitionism'
+	gs 'stat'
+
+	act 'Start filming':
+		*clr & cla
+		bj50 = rand(0,8)
+		hj50 = rand(0,8)
+		lip50 = rand(0,8)
+		anal50 = rand(0,8)
+		bukk50 = rand(0,8)
+		sex50 = 50 - bj50 - hj50 - lip50 - anal50 - bukk50
+		stat['vaginal'] += 50-anal50
+		if bj50 > 5:pornbj += 1
+		if hj50 > 5:
+			pornhj += 1 & pornbukk += 1
+		elseif hj50 > 5:
+			pornhj += 1
+		end
+		if lip50 > 5:pornbj += 1 & pornswall += 1
+		if anal50 > 5:pornanal += 1
+		if bukk50 > 5:pornbukk += 1
+		if sex50 > 45:
+			pornvag += 5
+			porncream += 5
+		elseif sex50 > 35:
+			pornvag += 4
+			porncream += 4
+		elseif sex50 > 25:
+			pornvag += 3
+			porncream += 3
+		elseif sex50 > 15:
+			pornvag += 2
+			porncream += 2
+		elseif sex50 > 5:
+			pornvag += 1
+			porncream += 1
+		end
+		sexpartkno = 0
+		pfcounter = 0
+		:gbblow
+		if bj50 > 0:
+			gs 'npcgeneratec', 0, 'Porn Fan', rand(22,38)
+			!! Precum pregnancy check
+			cumnostd = 1
+			gs 'cum_call', 'precum', 'Porn Fan', 0, 0, 10000, 1
+			cumnostd = 1
+			gs 'cum_call', 'mouth_swallow', 'Porn Fan', 0, 0, 10000, 40
+			bj50 -= 1
+			stat['bj'] += 1
+		end
+		if bj50 > 0: jump 'gbblow'
+		:gbhand
+		if hj50 > 0:
+			gs 'npcgeneratec', 0, 'Porn Fan', rand(22,38)
+			!! Precum pregnancy check
+			cumnostd = 1
+			gs 'cum_call', 'precum', 'Porn Fan', 0, 0, 10000, 1
+			gs 'cum_call', 'hands', 'Porn Fan', 0, 0, 10000, 40
+			hj50 -= 1
+			stat['hj'] += 1
+		end
+		if hj50 > 0: jump 'gbhand'
+		:gbface
+		if lip50 > 0:
+			gs 'npcgeneratec', 0, 'Porn Fan', rand(22,38)
+			!! Precum pregnancy check
+			cumnostd = 1
+			gs 'cum_call', 'precum', 'Porn Fan', 0, 0, 10000, 1
+			if rand(0,1)=0:
+				gs 'cum_call', 'face', 'Porn Fan', 0, 0, 10000, 40
+			else
+				gs 'cum_call', 'hair', 'Porn Fan', 0, 0, 10000, 40
+			end
+			lip50 -= 1
+			facial += 1
+		end
+		if lip50 > 0: jump 'gbface'
+		:gbass
+		if anal50 > 0:
+			gs 'npcgeneratec', 0, 'Porn Fan', rand(22,38)
+			!! Precum pregnancy check
+			cumnostd = 1
+			gs 'cum_call', 'precum', 'Porn Fan', 0, 0, 10000, 1
+			cumnostd = 1
+			gs 'cum_call', 'anus', 'Porn Fan', 0, 0, 10000, 40
+			anal50 -= 1
+			stat['anal'] += 1
+		end
+		if anal50 > 0: jump 'gbass'
+		:gbbukk
+		if bukk50 > 0:
+			gs 'npcgeneratec', 0, 'Porn Fan', rand(22,38)
+			!! Precum pregnancy check
+			cumnostd = 1
+			gs 'cum_call', 'precum', 'Porn Fan', 0, 0, 10000, 1
+			bukkloc = rand(0,6)
+			if bukkloc = 0:
+				gs 'cum_call', 'labia', 'Porn Fan', 0, 0, 10000, 40
+			elseif bukkloc = 1:
+				gs 'cum_call', 'butt', 'Porn Fan', 0, 0, 10000, 40
+			elseif bukkloc = 2:
+				gs 'cum_call', 'back', 'Porn Fan', 0, 0, 10000, 40
+			elseif bukkloc = 3:
+				gs 'cum_call', 'legs', 'Porn Fan', 0, 0, 10000, 40
+			elseif bukkloc = 4:
+				gs 'cum_call', 'arms', 'Porn Fan', 0, 0, 10000, 40
+			elseif bukkloc = 5:
+				gs 'cum_call', 'stomach', 'Porn Fan', 0, 0, 10000, 40
+			else
+				gs 'cum_call', 'breasts', 'Porn Fan', 0, 0, 10000, 40
+			end
+			bukk50 -= 1
+		end
+		if bukk50 > 0: jump 'gbbukk'
+		:gbsex
+		if sex50 > 0:
+			gs 'npcgeneratec', 0, 'Porn Fan', rand(22,38)
+			gs 'boyStat', $npclastgenerated
+			pfcounter += 1
+			cumnostd = 1
+			gs 'cum_call', '', 'Porn Fan', 0, 0, 10000, 40
+			sex50 -= 1
+		end
+		if sex50 > 0: jump 'gbsex'
+
+		gangOrg = 0
+		!if pcs_horny > 70 and pcs_inhib > 80:gangOrg = rand(1,5) & orgazm += gangOrg & pcs_horny = rand(0,50)
+		!if gangOrg = 1:
+		!	$gangorg = ' and you still managed to have an orgasm.'
+		!	$orgasm_or = 'yes'
+		!elseif gangOrg > 0:
+		!	$gangorg = ' and you still managed to orgasm <<gangOrg>> times.'
+		!	$orgasm_or = 'yes'
+		!else
+		!	$gangorg = '.'
+		!end
+		!orgasmbonus += gangOrg*10
+		!porngasm += gangOrg
+		gs 'stat'
+		:gangbang_orgasm_loop
+		gangbang_loop_counter += 1
+		minut += 7
+		gs 'arousal', 'vaginal', -10, 'gangbang', 'exhibitionism'
+		$orgasm_or = 'no'
+		if orgasm_buildup >= 400 - 3*pcs_inhib:
+			gangOrg += 1
+			$orgasm_txt = ''
+			$orgasm_or = 'custom'
+		end
+		if gangbang_loop_counter < 50: jump 'gangbang_orgasm_loop'
+		killvar 'gangbang_loop_counter'
+		killvar '$orgasm_or'
+		*clr
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/fuckfifty<<rand(0,5)>>.mp4" width="500"></video></center>'
+		'Your fans gather around and start to fuck you with great enthusiasm, but little technique. The gangbang lasts for hours and you are plastered in cum by the time they are finished.'
+
+		if gangOrg > 0: 'During the shoot you managed to ' + iif(gangOrg = 1, 'have one orgasm.', 'orgasm <<gangOrg>> times.')
+		orgasmbonus += gangOrg*10
+		porngasm += gangOrg
+
+		!gs 'arousal', 'vaginal', 360, 'gangbang', 'exhibitionism'
+		gs 'arousal', 'end'
+		gs 'stat'
+
+		act 'Take a shower': gt 'pornstudio', 'shower'
+	end
+end
+
+if $ARGS[0] = '15':
+	if rand(0,1) = 0:pornbj += 1
+	pornanal += 1
+	if rand(0,2) = 0:porngang += 1
+	porncream += 1
+	pfType = 1
+	*clr & cla
+	gs 'fame', 'city', 'porn', 20
+	minut += 180
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> is your co-star for this shoot. He is standing to the side, slowly stroking his dick.'
+
+	act 'Undress and start':
+		*clr & cla
+		pornbj += 1
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj.mp4"></video></center>'
+		'The scene starts with you giving a camera a striptease and bending over to give it a close up view of your asshole. You then finger your ass and use a dildo to fuck yourself before <<$pakter[1]>> walks over.'
+		'You crawl up to him with a seductive gaze, take his cock in your mouth and begin sucking it.'
+
+		gs 'arousal', 'bj', 30, 'exhibitionism'
+		gs 'stat'
+
+		act 'Keep sucking':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/deep.mp4"></video></center>'
+			'<<$pakter[1]>> grabs your hair in his fists and begins to fuck your mouth, driving his cock down your throat with every thrust.'
+			'After a few minutes of this, he takes his cock out and you wipe the saliva from your mouth.'
+
+			gs 'arousal', 'bj', 15, 'exhibitionism'
+			gs 'stat'
+
+			act 'Penetration':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/analinsert.mp4"></video></center>'
+				'<<$pakter[1]>> sits on the bed and you turn around, presenting your ass to him. He slaps and squeezes your ass a few times before you start grinding his cock between your ass cheeks, your saliva coating your asshole. <<$pakter[1]>> then guides his cock to your now wet hole and slowly penetrates you, both of you groaning as he slides inside you.'
+
+				gs 'arousal', 'anal', 15, 'exhibitionism'
+				gs 'stat'
+
+				act 'Anal':
+					*clr & cla
+					pcs_ass += 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/sex2.mp4"></video></center>'
+					'<<$pakter[1]>> enjoys the tightness as you ride his dick hard, occasionally sliding it out to show both <<$pakter[1]>> and the camera your stretched hole. This continues for a while before it starts hurting and you pull out to suck his dick for a few minutes to let your ass recover.'
+					'You then get on all fours and <<$pakter[1]>> slides back inside you and resumes fucking your ass. You get ass fucked in a variety of positions, with breaks being called to let you rest or to let <<$pakter[1]>> get hard again.'
+
+					gs 'arousal', 'anal', 15, 'exhibitionism'
+					gs 'stat'
+
+					if orgasm_buildup => 200 - pcs_inhib:
+						gs 'willpower', 'exhib', 'self', 'hard'
+						if orgasm_buildup => 300 - pcs_inhib:
+							act 'Orgasm': gs 'pornfilm', '15b'
+						elseif will_cost <= pcs_willpwr:
+							act 'Block out everything but the pleasure and let yourself orgasm (<<will_cost>> Willpower)':
+								gs 'willpower', 'pay', 'self'
+								gs 'pornfilm', '15b'
+							end
+						else
+							act 'Block out everything but the pleasure and let yourself orgasm (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
+						gs 'pornfilm', '15a'
+					else
+						gs 'pornfilm', '15a'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '15a':
+	act 'Too early':
+		*clr & cla
+		sexpartkno = 1
+		cumnostd = 1
+		gs 'cum_call', 'anus', $pakterID[1], 1, 0, 10000, 40
+
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porncpanal.mp4" width="400"></video></center>'
+		'You have returned to riding <<$pakter[1]>>''s dick when you feel him starting to twitch inside you. It''s too early for him to finish, so he lifts you off of him, but not fast enough. You feel spurts of warm cum plastering your ass cheek.'
+		'The director cuts and motions for an assistant to come and clean you up. As she wipes the cum from your ass, you hear the director tell <<$pakter[1]>> that there isn''t enough time left to wait for him to get hard again, so makes the decison to take his place and make it a POV shot to hide his face.'
+		'The assistant finishes cleaning you as the director undresses and sits on the bed. You straddle him, slide down onto his awaiting dick and start riding him as he takes the camera in his hand and resumes filming. After a few minutes, you feel him unload deep inside your ass. You pull yourself off of him and bend over on all fours as he moves in behind you with the camera. Your ass lets out a loud squelch as you squeeze the cum from your well fucked asshole.' 
+		'The director seems satisfied with the scene and ends the shoot.'
+		gs 'arousal', 'anal', 5, 'exhibitionism'
+		gs 'arousal', 'end'
+		gs 'stat'
+
+		act 'Take a shower': gt 'pornstudio', 'shower'
+	end
+end
+
+if $ARGS[0] = '15b':
+	*clr & cla
+	sexpartkno = 1
+	orgasmbonus += 10
+	porngasm += 1
+	cumnostd = 1
+	gs 'cum_call', 'anus', $pakterID[1], 1, 0, 10000, 40
+
+	'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porncpanal.mp4" width="400"></video></center>'
+	'You have returned to riding his dick and are really getting into it. You soon reach your orgasm and let out a pleasured scream as your ass tightens around <<$pakter[1]>>, which also sends him over the edge. You feel your bowels being flooded with warm cum.'
+	'You climb off of <<$pakter[1]>> and bend over on all fours as the camera moves in behind you. Your well fucked hole lets out a loud squelch as you squeeze the cum from your ass.'
+	'The director seems satisfied with the scene and ends the shoot.'
+	$orgasm_or = 'yes'
+	gs 'arousal', 'anal', 5, 'exhibitionism'
+	gs 'arousal', 'end'
+	gs 'stat'
+
+	act 'Take a shower': gt 'pornstudio', 'shower'
+end
+
+if $ARGS[0] = '16':
+	if rand(0,2)=0:pornhj += 1
+	if rand(0,2)=0:pornbj += 1
+	pornanal += 1
+	pornbukk += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 16
+	minut += 180
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> is your co-star for this shoot. He is standing to the side, slowly stroking his dick.'
+
+	act 'Undress and start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/hj.mp4"></video></center>'
+		'The scene starts with you giving a camera a striptease and getting on all fours on a sofa to give it a close up view of your asshole. You then finger your ass before <<$pakter[1]>> walks over.'
+        '<<$pakter[1]>> sits on the sofa next to you. You kneel beside him, take his dick in your hand and start jerking it while making out with him.'
+
+		gs 'arousal', 'hj', 30, 'exhibitionism'
+		gs 'stat'
+
+		act 'Blow him':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj.mp4"></video></center>'
+			'<<$pakter[1]>> is now rock hard in your hand, so you bend over and start passionately sucking his dick while he leans over and plays with your ass.'
+
+			gs 'arousal', 'bj', 5, 'exhibitionism'
+			gs 'stat'
+
+			act 'Rimjob':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/rimming.mp4"></video></center>'
+				'After sucking his dick for a few minutes, you get up and seductively walk over to a nearby table. You lie down on the table and spread your ass for <<$pakter[1]>>, who walks over and begins to rim you, expertly flicking his tongue over your hole.'
+
+				gs 'arousal', 'rimming', 5, 'exhibitionism'
+				gs 'stat'
+
+				act 'Anal':
+					*clr & cla
+					pcs_ass += 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/sexanal.mp4"></video></center>'
+					'Your asshole now wet and ready, <<$pakter[1]>> fingers your hole before standing and inserting his dick inside. He begins to fuck you hard, occasionally pulling out to show your gaping hole to the camera.'
+                    'You get ass fucked in various poses both on and next to the table with a number of breaks in filming to let you rest or let him get hard again. You eventually return to the pose on the table you started with.'
+					gs 'arousal', 'anal', 15, 'exhibitionism'
+					gs 'stat'
+
+					act 'Climax':
+						*clr & cla
+						minut += 5
+						cumnostd = 1
+						gs 'cum_call', 'butt', $pakterID[1], 1, 0, 10000, 40
+						gs 'stat'
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/cumanal.mp4"></video></center>'
+						'<<$pakter[1]>> starts fucking your ass fast and hard as you talk dirty to him and the camera. He starts panting, and just as he is about to cum, he pulls out and shoots his load over your ass.'
+
+						act 'Clean his cock':
+							*clr & cla
+							minut += 5
+							gs 'cum_call', 'mouth_swallow', $pakterID[1], 1, 0, 10000, 4
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/bj2.mp4"></video></center>'
+							'You quickly slide off the table and take his cock down your throat before licking his shaft clean, the camera getting a good shot of your cum covered ass as you do.'
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '17':
+	porntrib += 1
+	porncuni += 1
+	pornlesbo += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 16
+	minut += 180
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$paktress[1]>> is your co-star for this shoot. She is sitting to the side, fondling her breasts while watching porn on a monitor.'
+
+	act 'Start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo0.mp4"></video></center>'
+		'The scene starts with you playing with <<$paktress[1]>>''s ass. You give her a firm slap on the rear and tease the camera by slowly pulling her panties halfway down before pulling them up again. You then quickly pull them down again, this time to her ankles. She gives the camera a view of her pussy and asshole before you push her onto the bed in front of you.'
+
+		gs 'arousal', 'foreplay_give', 5, 'exhibitionism'
+		gs 'stat'
+
+		act 'Eat her pussy':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo1.mp4"></video></center>'
+			'You kneel before <<$paktress[1]>>, lifting her panties from her ankles and spreading her legs. You slowly trace lines along her labia with your tongue before running it between her lips and reaching her clit. You then quickly start flicking her clit, your tongue swirling over it as it begins to swell.'
+
+			gs 'arousal', 'cuni_give', 15, 'exhibitionism'
+			gs 'stat'
+
+			act 'Your turn':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo2.mp4"></video></center>'
+				'After pleasing her for a while, you withdraw your tongue from her crotch as she quickly pulls you down onto your back. She lifts your legs and practically rips your panties off, tossing them aside. She wastes no time and buries her face right into your pussy, teasing your engorged clit as she vigorously eats you out, her tongue lapping up the juices that run from your pussy.'
+
+				gs 'arousal', 'cuni', 15, 'exhibitionism'
+				gs 'stat'
+
+				act 'Tribbing':
+					*clr & cla
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo3.mp4"></video></center>'
+					'Satisfied with pleasing you with her tongue, <<$paktress[1]>> straddles you and holds your leg to one side as she brings her pussy down to meet your own. You let out a pleasured moan as your clits make contact. She then begins rocking her hips back and forth and you both enjoy the sensation as your wet labia makes it easy for her to slide herself across you.'
+
+					gs 'arousal', 'tribbing', 15, 'exhibitionism'
+					gs 'stat'
+
+					act 'Double dildo':
+						*clr & cla
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo4.mp4"></video></center>'
+						'<<$paktress[1]>> stops her movements and reaches over to grab a sizeable doubled headed dildo. She sucks on one end and slides it into your pussy. The toy buried firmly in your hole, she slides herself down onto the other end. She then starts to ride the dildo, her movements pushing it deeper into your pussy.'
+
+						gs 'arousal', 'vaginal_dildo', 15, 'exhibitionism'
+						gs 'stat'
+
+						act 'Finish':
+							*clr & cla
+							minut += 5
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porgasm.mp4"></video></center>'
+							'<<$paktress[1]>> reaches her climax as she slams down on the dildo, sending it deep into her pussy. Her body is overwhelmed in pleasure as her juices run down the shaft of the dildo and onto your pussy. She withdraws the dildo from her pussy and pulls it out of you. You both suck the ends of it clean.'
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '18':
+	porncuni += 1
+	pornlesbo += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 16
+	minut += 180
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$paktress[1]>>, your co-star for this shoot, is sitting to the side, fondling her breasts while watching porn on a monitor.'
+
+	act 'Start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo0.mp4"></video></center>'
+		'The scene starts with you playing with <<$paktress[1]>>''s ass. You give her a firm slap on the rear and tease the camera by slowly pulling her panties halfway down before pulling them up again. You then quickly pull them down, this time to her ankles. She gives the camera a view of her pussy and asshole before you push her onto the bed in front of you.'
+
+		gs 'arousal', 'foreplay_give', 5, 'exhibitionism'
+		gs 'stat'
+
+		act 'Eat her pussy':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo1.mp4"></video></center>'
+			'You kneel before <<$paktress[1]>>, lifting her panties from her ankles and spreading her legs. You slowly trace lines along her labia with your tongue before running it between her lips and reaching her clit. You then quickly start flicking her clit, your tongue swirling over it as it begins to swell.'
+
+			gs 'arousal', 'cuni_give', 15, 'exhibitionism'
+			gs 'stat'
+
+			act 'Your turn':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo2.mp4"></video></center>'
+				'After pleasing her for a while, you withdraw your tongue from her crotch as she quickly pulls you down onto your back. She lifts your legs and practically rips your panties off, tossing them aside. She wastes no time and buries her face right into your pussy, teasing your engorged clit as she vigorously eats you out, her tongue lapping up the juices that run from your pussy.'
+
+				gs 'arousal', 'cuni', 15, 'exhibitionism'
+				gs 'stat'
+
+				act 'Get fucked':
+					*clr & cla
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo5.mp4"></video></center>'
+					'You are lying on the bed as <<$paktress[1]>> moves off to the side and slips on a strapon dildo. She moves over to you as you slide down, take the plastic cock in your mouth and give her a blowjob. She pushes you down onto the bed and climbs on top of you. She slides inside your pussy and begins to fuck you hard.'
+
+					gs 'arousal', 'vaginal_strap', 15, 'exhibitionism'
+					gs 'stat'
+
+					act 'Her turn':
+						*clr & cla
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo6.mp4"></video></center>'
+						'After the vigorous pounding, <<$paktress[1]>> pulls out, slides the strapon off and gets on all fours as you stand and strap yourself in. She is on her knees before you begging you to fuck her ass and you are eager to comply. The plastic cock is coated in your juices and this makes it easy to push yourself into her awaiting hole. You begin to fuck her ass as she begs you to go harder.'
+
+						gs 'arousal', 'anal_strap_give', 15, 'exhibitionism'
+						gs 'stat'
+
+						act 'Finish':
+							*clr & cla
+							minut += 5
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/lesbo7.mp4"></video></center>'
+							'The relentless ass fucking you give <<$paktress[1]>> is enough to bring her to orgasm. Her juices spray from her twitching pussy as her ass tightens around your fake cock. You pull out of her and the camera comes in for a shot of her stretched hole. The scene ends with you locking tongues with <<$paktress[1]>> '
+							gs 'arousal', 'end'
+							gs 'stat'
+
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+
+if $ARGS[0] = '19':
+	pornbj += 1
+	pornvag += 1
+	pornanal += 1
+	pornswall += 1
+	porngang += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 25
+	minut += 180
+	gang += 1
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> is watching porn on a monitor, getting himself ready while <<$paktress[1]>> is having her make up touched up.'
+
+	act 'Undress and start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff0.mp4"></video></center>'
+		'The camera starts rolling and comes for a close up of you and <<$paktress[1]>>. As it does, she grabs your ass and gives it a jiggle for the camera. <<$pakter[1]>> moves into the scene and you both kneel before him.'
+
+		act 'Suck':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff1.mp4"></video></center>'
+			'You take <<$pakter[1]>>''s cock into your mouth and begin sucking on his tip as <<$paktress[1]>> runs her tongue along his shaft. You then take him deeper into your throat as <<$paktress[1]>> playfully sucks on his balls.'
+
+			gs 'arousal', 'bj', 15, 'exhibitionism', 'group'
+			gs 'stat'
+
+			act 'Fuck':
+				*clr & cla
+				pcs_vag += 1
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff2.mp4"></video></center>'
+				'<<$paktress[1]>> remains on her knees as you move up and guide <<$patker[1]>>''s cock into your pussy. You start riding him as <<$paktress[1]>> buries her face in your pussy and quickly starts flicking her tongue over your clit, waves of pleasure overwhelming you.'
+
+				!! Precum pregnancy check
+				cumnostd = 1
+				gs 'cum_call', 'precum', $pakterID[1], 1, 0, 10000, 1
+
+				gs 'arousal', 'bj', 15, 'exhibitionism', 'group'
+				gs 'arousal', 'vaginal', 15, 'exhibitionism', 'group'
+				gs 'arousal', 'cuni', 15, 'exhibitionism', 'group'
+				gs 'stat'
+
+				act 'Anal':
+					*clr & cla
+					pcs_ass += 1
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff3.mp4"></video></center>'
+					'<<$paktress[1]>> gets up from the floor and lies down on the bed. You straddle her, your pussy sitting before her face. <<$pakter[1]>> moves in behind and slowly pushes his cock into your ass. <<$paktress[1]>> playfully licks your swollen clit as he starts fucking your ass hard.'
+
+					gs 'arousal', 'cuni', 15, 'exhibitionism', 'group'
+					gs 'arousal', 'anal', 15, 'exhibitionism', 'group'
+					gs 'stat'
+
+					act 'Creampie':
+						*clr & cla
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff4.mp4"></video></center>'
+						'You eventually feel <<$pakter[1]>> starting to twitch and feel a sudden warmth flood your ass. He pulls out and a stream of cum soon follows, running down your pussy and into <<$paktress[1]>>''s awaiting mouth.'
+
+						cumnostd = 1
+						gs 'cum_call', 'anus', $pakterID[1], 1, 0, 10000, 20
+						gs 'arousal', 'anal', 15, 'exhibitionism', 'group'
+						gs 'arousal', 'cuni', 15, 'exhibitionism', 'group'
+						gs 'stat'
+
+						act 'Cum sharing':
+							*clr & cla
+							minut += 5
+							pornswall += 1
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff5.mp4"></video></center>'
+							'You quickly climb off <<$paktress[1]>> and kneel before her as she opens her mouth and <<$pakter[1]>>''s load drools from her tongue and into your mouth. You show the camera your cum filled mouth before swallowing the cum and finishing the scene making out with <<$paktress[1]>>'
+							cumnostd = 1
+							gs 'cum_call', 'mouth', $pakterID[1], 1, 0, 10000, 20
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '20':
+	pornbj += 1
+	pornswall += 1
+	porngang += 1
+	pfType = 0
+	*clr & cla
+	gs 'fame', 'city', 'porn', 25
+	minut += 180
+	gang += 1
+	gs 'stat'
+
+	'The set is already bustling with assistants preparing the set for the shoot.'
+	'<<$pakter[1]>> is watching porn on a monitor, getting himself ready while <<$paktress[1]>> is having her make up touched up.'
+
+	act 'Undress and start':
+		*clr & cla
+		'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff0.mp4"></video></center>'
+		'The camera starts rolling and comes for a close up of you and <<$paktress[1]>>. As it does, you grab her ass and give it a jiggle for the camera. <<$pakter[1]>> moves into the scene and you both kneel before him.'
+
+		act 'Suck':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff1.mp4"></video></center>'
+			'<<$paktress[1]>> wastes no time and takes <<$pakter[1]>>''s cock right down her throat as you get down low and suck his balls.'
+
+			gs 'arousal', 'bj', 15, 'exhibitionism', 'group'
+			gs 'stat'
+
+			act 'Fuck':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff2.mp4"></video></center>'
+				'You remain on your knees as <<$paktress[1]>> straddles <<$pakter[1]>>, slides down onto his cock and starts riding him. You take your place and bury your face into her pussy, running your tongue over her clit as she takes <<$pakter[1]>> deep inside her. She shrieks in pleasure and you''re sure that she orgasms at least once.'
+
+				gs 'arousal', 'cuni_give', 15, 'exhibitionism', 'group'
+				gs 'stat'
+
+				act 'Anal':
+					*clr & cla
+					'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff3.mp4"></video></center>'
+					'You lie down on the bed, <<$paktress[1]>> straddling you, her glistening pussy begging for you to please it. <<$pakter[1]>> moves in behind and inserts himself into her ass and starts to pound her, <<$paktress[1]>> begging him to go harder. You start flicking your tongue over <<$paktress[1]>>''s now massively engorged clit.'
+
+					gs 'arousal', 'cuni_give', 15, 'exhibitionism', 'group'
+					gs 'stat'
+
+					act 'Creampie':
+						*clr & cla
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff4.mp4"></video></center>'
+						'You pull your face out of <<$paktress[1]>>''s crotch in time to see <<$pakter[1]>>''s balls twitching as he unloads inside her ass. At the same time, you see her pussy convulsing and she screams in pleasure as they reach orgasm together. You open your mouth as he pulls out of her, and a stream of cum runs from her hole down onto your tongue.'
+
+						cumnostd = 1
+						gs 'cum_call', 'mouth', $pakterID[1], 1, 0, 10000, 30
+						gs 'arousal', 'cuni_give', 15, 'exhibitionism', 'group'
+						gs 'stat'
+
+						act 'Cum sharing':
+							*clr & cla
+							minut += 5
+							'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/mff5.mp4"></video></center>'
+							'<<$paktress[1]>> climbs off and kneels in front of you as you open your mouth and allow <<$pakter[1]>>''s load to drool from your tongue and into her mouth. She then shows her cum filled mouth to the camera and makes a rather perverted show of swallowing it. The scene ends with the two of you making out.'
+							act 'Take a shower': gt 'pornstudio', 'shower'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+--- pornfilm ---------------------------------
+

+ 354 - 0
locations/unused/pornhist.qsrc

@@ -0,0 +1,354 @@
+# pornhist
+!! Short description of made movies, without details
+if $ARGS[0] = 'short':
+	i = 1
+	$pfilmhistory = ''
+	:pornhistloop
+		dynamic $pornfilmdesc, pornfilmType[i]
+		if pornfilmMonth[i] >= 10 and pornfilmDay[i] >= 10:
+			$pornfilmDate[i] = '<<pornfilmYear[i]>>-<<pornfilmMonth[i]>>-<<pornfilmDay[i]>>'
+		elseif pornfilmMonth[i] >= 10 and pornfilmDay[i] < 10:
+			$pornfilmDate[i] = '<<pornfilmYear[i]>>-<<pornfilmMonth[i]>>-0<<pornfilmDay[i]>>'
+		elseif pornfilmMonth[i] < 10 and pornfilmDay[i] >= 10:
+			$pornfilmDate[i] = '<<pornfilmYear[i]>>-0<<pornfilmMonth[i]>>-<<pornfilmDay[i]>>'
+		else
+			$pornfilmDate[i] = '<<pornfilmYear[i]>>-0<<pornfilmMonth[i]>>-0<<pornfilmDay[i]>>'
+		end
+
+		if $porntitle[i] = '':
+			$pfilmhistory += '● <b><<i>>. Movie</b><br><font size=2></font><br>'
+		else
+			if i = 1:
+				$pfilmhistory += '● <b>'+$porntitle[i]+'<<$pfname>></b><br><font size=2>'+$pfilmtext+'</font><br>'
+			else
+				$pfilmhistory += '● <b>'+$porntitle[i]+'</b><br><font size=2>'+$pfilmtext+'</font><br>'
+			end
+		end
+	if i < film: i += 1 & jump 'pornhistloop'
+end
+
+!! Detailed description of movies, only available after selecting the "Filmography" link
+if $ARGS[0] = 'pdetail':
+	*clr & cla
+	'<center><h1>Filmography of <font color="magenta"><<$pfname>></font></h1></center>'
+	'<center><table width="90%" cellspacing="0" cellpadding="20" valign="top"><tr>'
+	'<td cellspacing="0" cellpadding="0" valign="top">'
+	i = 1
+	killvar 'firstvariable'
+	killvar 'firstvariable2'
+	:pornhistloop2
+		dynamic $pornfilmdesc, pornfilmType[i]
+		if $porntitle[i] = '':
+			if firstvariable = 0:firstvariable = 1 & fvvalue = i
+			'<b><a href="exec:$porntitle[fvvalue] = input(''<font color=#FF0000>WARNING!</font> No matter where you clicked, it will name the <b>first</b> unnamed movie! This action can be done only once!'') & gs ''pornhist'', ''pdetail''"><<i>>. Movie</a></b>'
+		else
+			if i = 1:
+				'<b><font color="brown"><<$porntitle[i]>><<$pfname>></font></b>'
+			else
+				'<b><font color="brown"><<$porntitle[i]>></font></b>'
+			end
+		end
+		if daystart - porndaystart[i] = 0:
+			' <b>Production date:</b> <font size=2><<$pornfilmDate[i]>> (Today)</font>'
+		elseif daystart - porndaystart[i] = 1:
+			' <b>Production date:</b> <font size=2><<$pornfilmDate[i]>> (Yesterday)</font>'
+		else
+			' <b>Production date:</b> <font size=2><<$pornfilmDate[i]>> (<<daystart - porndaystart[i]>> days ago)</font>'
+		end
+		' <b>Actress age:</b> <font size=2><<pornfilmActAge[i]>></font>  <font size=2>(Appears: <<pornfilmAppAge[i]>>)</font>'
+		if $pornfilmActor[i] = 'Fifty fans of':
+			' <b>Actors:</b> <font size=2><<$pornfilmActor[i]>> <<$pfname>> and <<$pfname>> herself</font>'
+		else
+			' <b>Actors:</b> <font size=2><<$pornfilmActor[i]>> and <<$pfname>></font>'
+		end
+		' <b>Income:</b> <font size=2><<pornfilmCash[i]>>₽</font>'
+		if pornfilmacting[i] < 15:
+			' <b>Acting:</b> <font size=2>Your acting was as fake as a bad boobjob. Did you get paid for this?</font>'
+		elseif pornfilmacting[i] < 30:
+			' <b>Acting:</b> <font size=2>You were acting quite fake, but it was passable.</font>'
+		elseif pornfilmacting[i] < 45:
+			' <b>Acting:</b> <font size=2>You probably could have done better, but at least you were not totally unconvincing.</font>'
+		elseif pornfilmacting[i] < 60:
+			' <b>Acting:</b> <font size=2>You were actually acting, even if it wasn''t entirely convincing.</font>'
+		elseif pornfilmacting[i] < 75:
+			' <b>Acting:</b> <font size=2>You were acting really well.</font>'
+		elseif pornfilmacting[i] < 90:
+			' <b>Acting:</b> <font size=2>As a professional actress, everybody believed your every gesture and sentence.</font>'
+		else
+			' <b>Acting:</b> <font size=2>Your performance was phenomenal. You may actually win some awards with this one.</font>'
+		end
+		if pornfilmvnesh[i] >= 9:
+			' <b>Look:</b> <font size=2>Amazingly beautiful.</font>'
+		elseif pornfilmvnesh[i] >= 7:
+			' <b>Look:</b> <font size=2>Beautiful.</font>'
+		elseif pornfilmvnesh[i] >= 5:
+			' <b>Look:</b> <font size=2>Attractive.</font>'
+		else
+			' <b>Look:</b> <font size=2>Unnoticeable.</font>'
+		end
+		' <b>Description:</b> <font size=2><<$pfilmtext>></font>'
+		if $pornfilmstory[i] = '':
+			if firstvariable2 = 0:firstvariable2 = 1 & fvvalue2 = i
+			' <b>Story:</b> <font size=2><a href="exec:$pornfilmstory[fvvalue2] = input(''<font color=#FF0000>WARNING!</font> No matter where you clicked, you will enter the story of the <b>first</b> movie which missing it! This action can be done only once!'') & gs ''pornhist'', ''pdetail''">Missing story</a></font>'
+		else
+			' <b>Story:</b> <font color=#1B4532 size=2><<$pornfilmstory[i]>></font>'
+		end
+		' <b>Tags: <font color=#541717 size=2><<$pfilmtags>></font></b>'
+		if pornDanger[i] = 1 and pfType = 1:' <font color="red" size=2><b>You were unprotected and fertile during the shoot.</b></font>'
+		killvar '$pfilmtags'
+	if i < film:
+		*p '<font color="sienna"><hr></font>'
+		i += 1
+		jump 'pornhistloop2'
+	end
+	act 'Return to Reputation': killvar 'pornfilmdesc' & killvar 'porntag' & gt 'obj_din', 'reputation'
+	'</td></tr></table></center>'
+end
+
+!! Dynamic of selectable porn movies, called from:
+!!	pornhist: 'short', 'pdetail'
+!!	pornschedule: 'pornmiss'
+!!	pornstudio: 'options', 'medical', 'postvideo'
+$pornfilmdesc = {
+	film_type = ARGS[0]
+	killvar '$pstory'
+	$porndesc[1] = 'Handjob'
+	$porndesc[2] = 'Blowjob'
+	$porndesc[3] = 'Vaginal sex with facial'
+	$porndesc[4] = 'Vaginal and anal sex with facial'
+	$porndesc[5] = 'Threesome with anal creampie and facial'
+	$porndesc[6] = 'Threesome with double penetration, facial and swallowing'
+	$porndesc[7] = 'Vaginal sex with creampie'
+	$porndesc[8] = 'Double penetration with vaginal creampies'
+	$porndesc[9] = 'Spitroast with two guys with creampie and swallowing'
+	$porndesc[10] = 'Four guy gangbang with vaginal sex and cumshots'
+	$porndesc[11] = 'Four guy gangbang with vaginal sex and creampies'
+	$porndesc[12] = 'Four guy gangbang with anal sex and anal creampies'
+	$porndesc[13] = 'Two double penetration with four guys, vaginal and anal creampies'
+	$porndesc[14] = 'Gangbang with 50 guys'
+	$porndesc[15] = 'Anal sex with anal creampie'
+	$porndesc[16] = 'Anal sex with cumshot'
+	$porndesc[17] = 'Lesbian sex with double dildo'
+	$porndesc[18] = 'Lesbian sex with strapon'
+	$porndesc[19] = 'Primary role in MFF threesome'
+	$porndesc[20] = 'Secondary role in MFF threesome'
+	if film_type = 1:
+		pfType = 0
+		pcash = 20
+		pfactor = 1
+		actbonus = 1
+		$tags = 'handjob, cumshot'
+		$pfilmtext = 'You jerked off a guy and he came on your tits.'
+	elseif film_type = 2:
+		pfType = 0
+		pcash = 30
+		pfactor = 1
+		actbonus = 1
+		$tags = 'blowjob, facial'
+		$pfilmtext = 'You gave a guy a blowjob and got a facial.'
+	elseif film_type = 3:
+		pfType = 0
+		pcash = 50
+		pfactor = 1
+		actbonus = rand(1,2)
+		$tags = 'blowjob, vaginal, facial'
+		$pfilmtext = 'You gave a guy a blowjob and he fucked before giving you a facial.'
+	elseif film_type = 4:
+		pfType = 0
+		pcash = 60
+		pfactor = 1
+		actbonus = rand(1,2)
+		$tags = 'blowjob, facial, vaginal, anal'
+		$pfilmtext = 'You gave a guy a blowjob and he fucked your pussy and ass before giving you a facial.'
+	elseif film_type = 5:
+		pfType = 0
+		pcash = 70
+		pfactor = 2
+		actbonus = rand(1,3)
+		$tags = 'facial, vaginal, anal, blowjob, creampie'
+		$pfilmtext = 'A guy fucked your pussy and ass and came in your ass while you sucked off an another guy who gave you a facial.'
+	elseif film_type = 6:
+		pfType = 0
+		pcash = 90
+		pfactor = 2
+		actbonus = rand(1,3)
+		$tags = 'DP, vaginal, anal, blowjob, facial, swallowing'
+		$pfilmtext = 'A guy fucked your pussy and ass while you sucked off another guy. They then double penetrated you before cumming on your face. You swallowed their loads.'
+	elseif film_type = 7:
+		pfType = 1
+		pcash = 80
+		pfactor = 1
+		actbonus = rand(1,2)
+		$tags = 'vaginal, creampie'
+		$pfilmtext = 'You gave a guy a blowjob before he fucked you and gave you a creampie.'
+	elseif film_type = 8:
+		pfType = 1
+		pcash = 100
+		pfactor = 2
+		actbonus = rand(1,2)
+		$tags = 'DP, vaginal, anal, creampie'
+		$pfilmtext = 'Two guys fucked you in double penetration before giving you a double creampie.'
+	elseif film_type = 9:
+		pfType = 1
+		pcash = 90
+		pfactor = 2
+		actbonus = rand(1,3)
+		$tags = 'blowjob, vaginal, swallowing, creampie'
+		$pfilmtext = 'Two guys fucked your pussy and mouth. One gave you a creampie and the other came in your mouth and you swallowed.'
+	elseif film_type = 10:
+		pfType = 1
+		pcash = 120
+		pfactor = 4
+		actbonus = rand(2,3)
+		$tags = 'vaginal, cumshot'
+		$pfilmtext = 'Four guys fucked your pussy and they all ejaculated on your body and face.'
+	elseif film_type = 11:
+		pfType = 1
+		pcash = 150
+		pfactor = 4
+		actbonus = rand(2,3)
+		$tags = 'vaginal, creampie'
+		$pfilmtext = 'Four guys fucked your pussy, giving you four creampies.'
+	elseif film_type = 12:
+		pfType = 0
+		pcash = 150
+		pfactor = 4
+		actbonus = rand(2,3)
+		$tags = 'anal, creampie'
+		$pfilmtext = 'Four guys fucked your ass, giving you four anal creampies.'
+	elseif film_type = 13:
+		pfType = 1
+		pcash = 150
+		pfactor = 4
+		actbonus = rand(2,3)
+		$tags = 'DP, vaginal, anal, creampie'
+		$pfilmtext = 'Four guys fucked you in double penetration in pairs. You got two double creampies.'
+	elseif film_type = 14:
+		pfType = 1
+		pcash = 300
+		pfactor = 50
+		actbonus = rand(1,2)
+		$tags = 'vaginal, anal, blowjob, cumshot, facial, swallowing'
+		$pfilmtext = 'Fifty of your fans fucked you however they could. Almost all of them came in your pussy.'
+		$pstory = 'You called out to your fans on the internet, giving them an opportunity to fuck you however they like.'
+	elseif film_type = 15:
+		pfType = 0
+		pcash = 50
+		pfactor = 1
+		actbonus = rand(1,2)
+		$tags = 'blowjob, anal, creampie'
+		$pfilmtext = 'You gave a guy a blowjob before he fucked your ass and gave you an anal creampie.'
+	elseif film_type = 16:
+		pfType = 0
+		pcash = 50
+		pfactor = 1
+		actbonus = rand(1,2)
+		$tags = 'blowjob, anal, cumshot'
+		$pfilmtext = 'You gave a guy a blowjob and he fucked your ass. He came over your ass.'
+	elseif film_type = 17:
+		pfType = 0
+		pcash = 50
+		pfactress = 1
+		actbonus = rand(1,2)
+		$tags = 'lesbian, tribbing, double dildo'
+		$pfilmtext = 'You had sex with a girl using a double dildo.'
+	elseif film_type = 18:
+		pfType = 0
+		pcash = 50
+		pfactress = 1
+		actbonus = rand(1,2)
+		$tags = 'lesbian, strapon, vaginal, anal'
+		$pfilmtext = 'You had sex with a girl using a strapon.'
+	elseif film_type = 19:
+		pfType = 0
+		pcash = 100
+		pfactor = 1
+		pfactress = 1
+		actbonus = rand(2,3)
+		$tags = 'threesome, mff, blowjob, anal, creampie, cumshare'
+		$pfilmtext = 'You took part in an MFF threesome, sucking a guy off before he fucked your ass while the girl licked your pussy. You got an anal creampie and shared it with the girl.'
+	elseif film_type = 20:
+		pfType = 0
+		pcash = 100
+		pfactor = 1
+		pfactress = 1
+		actbonus = rand(2,3)
+		$tags = 'threesome, mff, blowjob, anal, creampie, cumshare, cuni'
+		$pfilmtext = 'You took part in an MFF threesome, sucking him off before he fucked her ass while you licked her pussy. She shared her anal creampie with you.'
+	end
+	dynamic $porntag
+}
+
+$porntag = {
+	if pornfilmAppAge[i] < 20: 
+		$pfilmtags = 'teen'
+	elseif pornfilmAppAge[i] >= 40:
+		$pfilmtags = 'mature'
+	else
+		$pfilmtags = ''
+	end
+	
+	if pornfilmpreg[i] = 1:
+		if $pfilmtags <> '':
+			$pfilmtags+=', pregnant'
+		else
+			$pfilmtags = 'pregnant'
+		end
+	end
+	
+	if pfactor = 0 and pfactress > 0:
+		if $pfilmtags <> '':
+			$pfilmtags += ', lesbian'
+		else
+			$pfilmtags = 'lesbian'
+		end
+	end
+	
+	if pfactor > 2 and pfactress = 0:
+		if $pfilmtags <> '':
+			$pfilmtags += ', gangbang'
+		else
+			$pfilmtags = 'gangbang'
+		end
+	elseif pfactor > 2 and pfactress > 1:
+		if $pfilmtags <> '':
+			$pfilmtags += ', orgy'
+		else
+			$pfilmtags = 'orgy'
+		end
+	elseif pfactor = 2 and pfactress = 0:
+		if $pfilmtags <> '':
+			$pfilmtags += ', threesome'
+		else
+			$pfilmtags = 'threesome'
+		end
+	elseif pfactor = 1 and pfactress = 1:
+		if $pfilmtags <> '':
+			$pfilmtags += ', threesome'
+		else
+			$pfilmtags = 'threesome'
+		end
+	elseif pfactor = 0 and pfactress = 2:
+		if $pfilmtags <> '':
+			$pfilmtags += ', threesome'
+		else
+			$pfilmtags = 'threesome'
+		end
+	end
+	
+	if pfType = 1:
+		if $pfilmtags <> '':
+			$pfilmtags += ', creampie'
+		else
+			$pfilmtags = 'creampie'
+		end
+	end
+	
+	if $pfilmtags <> '':
+		$pfilmtags += ', '+$tags
+	else
+		$pfilmtags = $tags
+	end
+}
+--- pornhist ---------------------------------
+

+ 72 - 0
locations/unused/pornschedule.qsrc

@@ -0,0 +1,72 @@
+# pornschedule
+
+if $ARGS[0] = 'pornmiss':
+	pornmiss = 1
+	missedshoot = 0
+	pf = pfilmday[0]
+	film_idx = film
+	dynamic $pornfilmdesc, pornfilmType[film]
+	porndebt += prodcost
+	if pornstack > 0:pornstack -= 1
+end
+
+if $ARGS[0] = 'schedule':
+	killvar 'pfilmday', 0
+	days = 0
+	:fillschedule
+		porns = 0
+		:moveschedule
+			if porntaken['<<days+1>>,<<porns>>'] = 0 and days >= 14:
+				if rand(1,100) = 1: pornplan['<<days+1>>,<<porns>>'] = 0
+				!Change of plans if there is no contract on the movie, shooting some other kind of porn instead
+			end
+			if days = 49 or pornplan['<<days+1>>,<<porns>>'] = 0:
+			!If there is a missing slot in the schedule, it fills in. It also regenerates the last selection on the end, so no endless repetition
+				pornvariable = rand(0,90)
+				if pornvariable <= 1:
+					!50 person
+					pornplan['<<days+1>>,<<porns>>'] = 14
+				elseif pornvariable <= 10:
+					!4 person
+					!some way to randomize the scene
+					pornplan['<<days+1>>,<<porns>>'] = rand(10,13)
+				elseif pornvariable <= 30:
+					!2 person
+					!some way to randomize the scene
+					pornplan['<<days+1>>,<<porns>>'] = rand(8,9)
+				elseif pornvariable <= 60:
+					!single person
+					!some way to randomize the scene
+					pornplan['<<days+1>>,<<porns>>'] = rand(1,7)
+				elseif pornvariable <= 80:
+					!single person
+					!some way to randomize the scene
+					pornplan['<<days+1>>,<<porns>>'] = rand(15,20)
+				else
+					!masturbation scene
+					!some way to randomize the scene - if there will be more than one(???)
+					pornplan['<<days+1>>,<<porns>>'] = 15
+				end
+			end
+			pornplan['<<days>>,<<porns>>'] = pornplan['<<days+1>>,<<porns>>']
+			porntaken['<<days>>,<<porns>>'] = porntaken['<<days+1>>,<<porns>>']
+			!moving the shooting schedule and the contracts ahead by one day. "days = 0" is the current day
+			if porntaken['<<days>>,<<porns>>'] = 0:
+				if rand(1,days*3/2) = 1: porntaken['<<days>>,<<porns>>'] = 1
+				!some other porn actress contracted the movie. The more closer the shooting day is, the more likely, that all of them is taken
+			end
+			if porntaken['<<days>>,<<porns>>'] = 1:
+				if rand(1,100) = 1: porntaken['<<days>>,<<porns>>'] = 0
+				!some other porn actress contracted to the movie has canceled her contract. Not likely, but it happens.
+			end
+		if porns < 3:porns += 1 & jump 'moveschedule'	
+	if days < 49:days += 1 & jump 'fillschedule'
+	! Finally deleting the unnecessary (and the next day overwritten) schedule day to reduce array size
+	killvar 'pornplan', 203
+	killvar 'pornplan', 202
+	killvar 'pornplan', 201
+	killvar 'pornplan', 200
+end
+
+--- pornschedule ---------------------------------
+

+ 1190 - 0
locations/unused/pornstudio.qsrc

@@ -0,0 +1,1190 @@
+# pornstudio
+!!2021/07/17
+
+$location_type = 'public_indoors'
+
+if $ARGS[0] = 'start':
+	CLOSE ALL
+	$loc_arg = 'start'
+	$loc = 'pornstudio'
+	$menu_loc = 'pornstudio'
+	$menu_arg = 'start'
+	menu_off = 0
+	gs 'pornhist', 'short'
+	cls
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
+
+	act 'Leave': gt 'city_redlight', 'start'
+
+	if hour < 10 or hour > 22:
+		'The porn studio is currently closed. It is open between 10:00 and 22:00.'
+		exit
+	end
+
+	'You enter the studio and are greeted by a busy scene of actors, actresses and other studio employees going about their business or chatting to each other. It looks like the manager is in his office.'
+
+	act 'Go to the manager': gt 'pornstudio', 'manager'
+
+	act 'Visit the manager''s PA': gt 'pornstudio', 'pa'
+
+	if bomzQW = 1 and week = 4 and workDisk = 0: act 'Arrive for work': gt 'pornstudio', 'delivery'
+
+	if workDolg > 0 and money >= workDolg:
+		act 'Repay your debt':
+			cls
+			menu_off = 1
+			minut += 5
+			workDisk = 0
+			money -= workDolg
+			workDolg = 0
+			menu_off = 1
+			gs 'stat'
+			'You give the money that you owe to the studio.'
+
+			act 'Leave': gt 'pornstudio', 'start'
+		end
+	elseif workDolg = 0:
+		if workDisk = 1 and week = 5:
+			act 'Take the disk':
+				cls
+				menu_off = 1
+				minut += 5
+				workDisk = 2
+				gs 'stat'
+				'You are given a thumb drive, and asked if you remember all the instructions. You quietly nod and leave.'
+				'As you leave the studio, you hear someone exit a nearby building and start following you.'
+				'<font color="magenta"> "Just avoid dark, deserted places and this will blow over."</font> you reassure yourself, and carry on.'
+
+				act 'Leave': gt 'city_redlight', 'start'
+			end
+		elseif workDisk = 3 and week = 5:
+			act 'Give the envelope':
+				cls
+				menu_off = 1
+				minut += 5
+				workDisk = 4
+				gs 'stat'
+
+				if konvert = 0:
+					workDolg = 200000
+					workDolgDay = 7
+					'Digging through your things, you begin to panic. No envelope. You search again, but to your despair, you can''t find it. You stand there, unable to speak.'
+					'The manager grabs his phone and makes a call. You can''t hear exactly what he''s saying because your heart is beating so loud, but he soon hangs up.'
+					'"You''re very lucky the boss is in a good mood. He''s given you one week to recover his losses, so you have until next Friday evening to bring me 200,000 <b>₽</b>. Do this and we''re done, you''ll never work for us again. Fail, and bad things will happen to you." he says with a stern look on his face.'
+				else
+					konvert = 0
+					money += 5000
+					'You give the envelope to the manager and he gives you 5,000 <b>₽</b>.'
+				end
+
+				act 'Leave': gt 'city_redlight', 'start'
+			end
+		end
+	end
+
+	if pfilmNO = 1 and pfilmNoVenera = 1 and Venera = 0:
+		act 'Show your medical certificate':
+			cls
+			menu_off = 1
+			minut += 5
+			pfilmNoVenera = 0
+			pfilmNO = 0
+			gs 'stat'
+			'You hand over your medical certificate showing that you''re STD free. They promise to consider your reinstatement.'
+
+			act 'Leave': gt 'pornstudio', 'start'
+		end
+	end
+end
+
+if $ARGS[0] = 'pa':
+	*clr & cla
+	minut += 5
+	$menu_loc = 'pornstudio'
+	$menu_arg = 'pa'
+	menu_off = 0
+	gs 'stat'
+	'Inside the small office is a young man sitting at a computer, tapping away at the keyboard.'
+
+	if film = 0:
+	'"Who are you? This office is for staff only."'
+	else
+		'"Hi there, what can I do for you?"'
+		if pfilmNO = 0:
+			act 'Change your porn name':
+				*clr & cla
+				menu_off = 1
+				gs 'stat'
+				'"Is it possible for me to change my stage name?"'
+				'"Of course! Just give me a minute to register it in the database. So, what would you like to be called?" he replies.'
+				act '"I want to be called..."':
+					$pfname = input("Enter the name you want to be known as.")
+					if $pfname = '':$pfname = 'Lotta Cox'
+					gt 'pornstudio', 'pa'
+				end
+				act 'Nothing': gt 'pornstudio', 'pa'
+			end
+		end
+		if pfilmSTOP = 0:
+			act 'What''s the rating of my videos?':
+				cla
+				minut += 5
+				menu_off = 1
+				gs 'stat'
+
+				'"You''ve made <<film>> films."'
+
+				if porn_fame < 10:
+					'"Nobody knows your name. You''re one of hundreds of amateur actresses who only play minor roles in big movies. Your own movies sold really cheap."'
+				elseif porn_fame < 20:
+					'"You''re still unknown, but your name is mentioned in the credits. You''re unlikely to be recognized, and your own movies are still sold cheap."'
+				elseif porn_fame < 40:
+					'"You''re mentioned here and there, but you still mostly get secondary roles in most of your movies. Your name is slowly emerging and you have your own fanbase."'
+				elseif porn_fame < 60:
+					'"You''re a minor, but known porn actress. You get the occasional primary role and back cover appearance. Your movies are getting more popular, which means more fans and more money."'
+				elseif porn_fame < 80:
+					'"You''re a known porn actress who mostly plays primary roles, and you appear on the front cover. Your movies are sold at a decent price, and in big numbers. You may also appear in a variety of adult magazines."'
+				else
+					'"You''re a famous porn starlet and always play the main role. You''re a brand name, with sex toys and T-shirts among the items sold as part of your own line of merchandise."'
+				end
+
+				if porn_fame >= 20:
+					ftypecount[0] = pornvag & $ftypecount[0] = 'vaginal'
+					ftypecount[1] = pornanal & $ftypecount[1] = 'anal'
+					ftypecount[2] = porngasm & $ftypecount[15] = 'orgasm'
+					ftypecount[3] = porngang & $ftypecount[3] = 'group sex'
+					ftypecount[4] = porncream & $ftypecount[4] = 'creampie'
+					ftypecount[5] = pornhole & $ftypecount[5] = 'gloryhole'
+					ftypecount[6] = pornbdsm & $ftypecount[6] = 'bdsm'
+					ftypecount[7] = pornlesbo & $ftypecount[7] = 'lesbian'
+					ftypecount[8] = pornpreg & $ftypecount[8] = 'pregnant'
+					ftypecount[9] = pornexhib & $ftypecount[9] = 'public'
+					ftypecount[10] = pornmast & $ftypecount[10] = 'masturbation'
+					ftypecount[11] = pornbukk & $ftypecount[11] = 'cumshot'
+					ftypecount[12] = pornbj & $ftypecount[12] = 'blowjob'
+					ftypecount[13] = pornhj & $ftypecount[13] = 'handjob'
+					ftypecount[14] = pornswall & $ftypecount[14] = 'cum swallowing'
+					k = 1
+					:repeating
+						c = 14
+						:ftypecount
+							current = ftypecount[c]
+							$current = $ftypecount[c]
+							c -= 1
+							if current > ftypecount[c]:
+								ftypecount[c+1] = ftypecount[c]
+								$ftypecount[c+1] = $ftypecount[c]
+								ftypecount[c] = current
+								$ftypecount[c] = $current
+							end
+						if c >= k:jump 'ftypecount'
+						k += 1
+					if k < 14:jump 'repeating'
+					if ftypecount[1] = ftypecount[0]:
+						if ftypecount[0] = ftypecount[2]:
+							'You''re known for your <<$ftypecount[0]>>, <<$ftypecount[1]>> and <<$ftypecount[2]>> scenes.'
+						else
+							'You''re known for your <<$ftypecount[0]>> and <<$ftypecount[1]>> scenes.'
+						end
+					else
+						'You''re known for your <<$ftypecount[0]>> scenes.'
+					end
+				end
+
+				if film < 10 and porn_fame < 10:
+
+					'"By the way, if you wanted, I could completely remove them from our systems - for the right price of course." the guy whispers.'
+
+					act 'Tell me more':
+						cla
+						minut += 5
+						films_stop_payment = film * 40000
+						gs 'stat'
+						'"Seeing as you''re not well known, it''s unlikely anyone would notice. However, to remove them you''d have to cover the loss of the studio''s profits- 40,000 <b>₽</b> per film. That''s a total of <<films_stop_payment>> <b>₽</b>."'
+						'"Also, it would piss off your co-stars and director, and likely end your porn career. You should also know that there''s no guarantee that there''s no other copies of your movies out there anyway, so think carefully."'
+
+						if money >= films_stop_payment:
+							act 'Remove them':
+								minut += 5
+								money -= films_stop_payment
+								pfilmSTOP = 1
+								killvar 'pfilmday'
+								killvar 'pornplan'
+								killvar 'porntaken'
+								killvar 'pornstack'
+								killvar 'prodcosttrue'
+								killvar 'prodcost'
+								film = 0
+								gs 'stat'
+								'"We never met. Have a nice day, and don''t come back."'
+
+								act 'Leave': gt 'pornstudio', 'start'
+							end
+						end
+
+						act 'Not interested': gt 'pornstudio', 'start'
+					end
+
+					act 'Leave': gt 'pornstudio', 'start'
+				end
+
+				act 'Leave': gt 'pornstudio', 'start'
+			end
+		end
+
+		act 'Leave': gt 'pornstudio', 'start'
+
+	end
+
+	act 'Leave': gt 'pornstudio', 'start'
+end
+
+if $ARGS[0] = 'delivery':
+	cls
+	minut += 15
+	menu_off = 1
+	gs 'stat'
+	'"We made inquiries about you, and everything seems in order. Essentially, we give you a thumb drive, you deliver it to the sauna, they give you an envelope and you bring it to us. Immediately."'
+	'"Upon delivery of the envolope, you get 5000 <b>₽</b>. Deliveries are available every Friday, after the studio has opened. If you agree, then visit any Friday, and choose a safe mode of transport."'
+
+	act 'Disagree':bomzQW = -1 & gt 'city_redlight', 'start'
+
+	act 'Agree':
+		cls
+		minut += 15
+		gs 'stat'
+		'"We''ll take you this one time. In the future, you''ll have to make your own way because Fridays are getting risky for us. We need to introduce you to our colleagues."'
+
+		act 'Let''s go':
+			cls
+			workDisk = 1
+			minut += 15
+			gs 'stat'
+			'You climb into a car by the entrance and are driven to the sauna.'
+
+			if saunasex = 1:
+				'You recall going to this sauna. You had some pretty energetic sex here.'
+			elseif sauna > 0:
+				'Oh, it''s the sauna near your home.'
+			else
+				'This sauna is located near your home. You find it strange that you didn''t notice it before.'
+			end
+
+			'You go to the sauna, and are introduced to the local managers. It''s explained to you who you need to deliver to, and are reminded that it is necessary to return the envelope the same day you receive it.'
+			'"Don''t forget to use secure transport. We''ll see you on Fridays. <i>Don''t</i> fuck up."'
+
+			act 'Leave':bomzQW = 2 & gt 'city_residential'
+		end
+	end
+end
+
+if $ARGS[0] = 'shower':
+	*clr & cla
+	$location_type = 'bathroom'
+	$loc = 'pornstudio'
+	$loc_arg = 'bathroom'
+	$locM = 'pornstudio'
+	$locM_arg = 'bathroom'
+	$menu_loc = 'pornstudio'
+	$menu_arg = 'bathroom'
+	menu_off = 1
+	minut += 5
+	pcs_horny += 1
+	pcs_makeup = 1
+	dynamic $showerdin
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+    cumspclnt = 20
+	gs 'cum_cleanup'
+	'You enter the cubicle, turn the water on and thoroughly wash yourself.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+	
+	act 'Look in the mirror': gt 'mirror', 'start'
+	act 'Go and see Dimitri': gt 'pornstudio', 'postvideo'
+end
+
+if $ARGS[0] = 'bathroom':
+	*clr & cla
+	minut += 1
+	menu_off = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/shower.jpg"></center>'
+	'You can freshen up in the mirror or go and see Dimitri about being paid.'
+
+	act 'Look in the mirror': gt 'mirror', 'start'
+	act 'Go and see Dimitri': gt 'pornstudio', 'postvideo'
+end
+
+if $ARGS[0] = 'manager':
+	cls
+	minut += 5
+	menu_off = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
+	'You walk into the manager''s office and find Dimitri at his desk.'
+
+	if firstkasting = 0: gt 'pornstudio', 'first'
+
+	if pregchem >= 2688 and pregtalkpornstudio = 0: gt 'pornstudio', 'pregreact'
+
+	if pfilmNO = 1:
+	!! Banned from shooting porn
+		'"Why are you here? You''re blacklisted and will never work in porn again."'
+	elseif pfilmSTOP = 1:
+	!! No longer shooting porn
+		'"I''m sorry, I thought you had retired?"'
+	elseif ((pfilmday[0] > 0 and hour > 12) or pornmiss = 1) and prodcosttrue <= 20000 and missedshoot = 0:
+	!! You missed your shooting time, but you have a chance to work it off
+		missedshoot = 1
+		pornmiss = 0
+		'Dimitri looks agitated as he storms towards you, ready to chew you out.'
+		'"Didn''t I tell you not to be late? Where the fuck were you? I''ve wasted a lot of money! I had to pay actors, assistants, the director and the doctor just to sit around on their asses waiting for you! The whole shoot was a bust!"'
+		'He manages to cool off a little with the venting of his frustration, and after a deep breath, he continues more calmly.'
+		if pfilmday[1] = 0:
+			missday = rand(0,3)
+			porntaken['1,<<missday>>'] = 0
+			act 'Jump in tomorrow':
+				prodcost = 0
+				pfilmNOPAY = 1
+				porntaken['1,<<missday>>'] = 2
+				pfilmday[1] = pornplan['1,<<missday>>']
+				pornstack += 1
+				freefilm = 1
+				gt 'pornstudio', 'start'
+			end
+			'"I''ll give you a chance to make it right. Another actress has gotten sick and cancelled her shoot. If you jump in for her, your debt is cancelled. Or you can work it off, but that will take longer. Of course you can also pay it back, if you have the money. And no, I don''t remember what she was going to shoot. This day has been anything but easy due to you!"'
+		else
+			'"You know what, you can work it off, but it will take you a while. Of course you can also pay it back, if you have the money."'
+		end
+
+		act 'Accept your debt':prodcosttrue += prodcost & gt 'pornstudio', 'start'
+
+		gs 'willpower', 'misc', 'self'
+		if will_cost <= pcs_willpwr:
+			act 'I quit! (<<will_cost>> Willpower)':
+				gs 'willpower', 'pay', 'self'
+				'"Fuck this shit, I quit!" you yell before storming out of his office.'
+				pfilmNO = 1
+				killvar 'prodcosttrue'
+				killvar 'pfilmday'
+				killvar 'pornplan'
+				killvar 'porntaken'
+				killvar 'pornnow'
+				gt 'pornstudio', 'start'
+			end
+		else
+			act 'I quit! (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		exit
+	elseif prodcosttrue > 20000 and prodcost > 0:
+	!! You really fucked up and are banned from shooting porn
+		pfilmNO = 1
+		killvar 'prodcosttrue'
+		killvar 'pfilmday'
+		killvar 'pornplan'
+		killvar 'porntaken'
+		killvar 'pornnow'
+		'"You didn''t come to the shoot! You fucked me over again, and you already owed me a lot of money! You took the second chance I gave you and threw it back in my face! I don''t want to work with you anymore. You''re now blacklisted, so get out!"'
+	elseif pfilmday[0] > 0 and hour >= 10 and hour <= 12:
+	!! You have a porn shoot and are on time
+		pornnow = 1
+		if hour = 10: '"You''re just in time for your inspection. Off you go now." he says with a smile.'
+		if hour = 11: '"You''re late. My patience is not eternal." he says strictly. "Get going to your inspection, quickly!"'
+		if hour = 12: '"What the hell? Everyone''s waiting for you! Hurry up and get inspected! Now!"'
+
+		act 'Go for medical check-up': gt 'pornstudio', 'medical', pfilmday[0]
+		exit
+	elseif film = 0 and pornstack = 0:
+	! Your first ever movie offer
+		if firstoffer = 0:
+			firstoffer = 1
+			'"So you''re the new girl? As luck would have it, we''re looking for someone fresh for our next shoot. It''s called ''Girls Jerk Guys #36''."'
+			'"For 500 <b>₽</b>, you have to jerk a guy off and have him cum on your tits."'
+		else
+			'"Hello. Since you''re brand new, all I can offer you is an introductory movie called ''Girls Jerk Guys #36''."'
+			'"For 500 <b>₽</b>, you have to jerk a guy off and have him cum on your tits."'
+		end
+
+		gs 'willpower', 'exhib', 'self'
+		if will_cost <= pcs_willpwr:
+			act 'Agree (<<will_cost>> Willpower)':
+				cla
+				gs 'willpower', 'pay', 'self'
+				pornstack += 1
+				pfilmday[1] = 1
+				gs 'stat'
+				'"Cool. We shoot tomorrow, so be here between 10:00 and 11:00. And please, don''t be late."'
+
+				act 'Leave': gt 'pornstudio', 'start'
+			end
+		else
+			act 'Agree (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+
+		act 'I don''t think I''m ready': gt 'pornstudio', 'start'
+		exit
+	elseif film > 0:
+		gs 'pornstudio', 'options'
+	else
+		'Dimitri looks up from his paperwork and greets you. "Hello. Can I help you with something?"'
+	end
+
+	if porndebt > 0:
+		act 'Ask about your debt': '"Of course. Your current debt to the company is <<porndebt>> <b>₽</b>."'
+	end
+
+	act 'Leave': gt 'pornstudio', 'start'
+end
+
+if $ARGS[0] = 'options':
+	'"Let''s see what I have on offer for you."'
+	if film < 5:
+		fmulti = 100
+	elseif film < 10:
+		fmulti = 120
+	elseif film < 15:
+		fmulti = 140
+	elseif film < 25:
+		fmulti = 160
+	elseif film < 50:
+		fmulti = 180
+	elseif film >= 50:
+		fmulti = 200
+	end
+
+	act 'Filter by date':
+		$selection = {
+			*clr
+			'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
+			'<font color="grey">The selected days will not be displayed</font><br>'
+			m1 = month
+			d1 = day + 1
+			if monthsend[m1] < d1: m1 += 1 & d1 = 1
+			if m1 > 12: m1 = 1
+			w2 = week + 1
+			if w2 > 7: w2 = 1
+			p1 = 1
+			w1 = 1
+			:monthloop
+				*p '<Table border=0 cellpadding=1><TR><TH colspan=7><b><i><font size=6 color="brown"><<$monthName[m1]>></font></i></b></TH></TR>'
+				*p '<TR align="center"><TH>   Monday    </TH><TH>   Tuesday   </TH><TH>Wednesday</TH><TH>  Thursday   </TH><TH>     Friday     </TH><TH>  Saturday   </TH><TH>    Sunday    </TH></TR>'
+				:weekloop
+					selected[p1] = p1
+					if w1 = 1:*p '<TR>'
+					!making sure that the date and the day of the week are in the correct position
+					if w2 ! 1:
+						if w2 = 7:
+							w1 = 7 & *p '<TD></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
+						elseif w2 = 6:
+							w1 = 6 & *p '<TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
+						elseif w2 = 5:
+							w1 = 5 & *p '<TD></TD><TD></TD><TD></TD><TD></TD>'
+						elseif w2 = 4:
+							w1 = 4 & *p '<TD></TD><TD></TD><TD></TD>'
+						elseif w2 = 3:
+							w1 = 3 & *p '<TD></TD><TD></TD>'
+						else
+							w1 = 2 & *p '<TD></TD>'
+						end
+						w2 = 1
+					end
+					!selectable day display comes
+					if inversefilter = 1:
+						if datefilter['<<selected[p1]>>'] = 1:
+							datefilter['<<selected[p1]>>'] = 0
+						else
+							datefilter['<<selected[p1]>>'] = 1
+						end
+					end
+
+					if m1 = 1 and d1 >= 1 and d1 <= 8:nh1 = 1
+					if m1 = 2 and d1 = 23:nh1 = 1
+					if m1 = 3 and d1 = 8:nh1 = 1
+					if m1 = 5 and (d1 = 1 or d1 = 2):nh1 = 1
+					if m1 = 5 and d1 = 9:nh1 = 1
+					if m1 = 6 and (d1 = 12 or d1 = 13):nh1 = 1
+					if m1 = 11 and d1 = 4:nh1 = 1
+
+					if nh1 = 1:
+						$option = '<font color="red"><del><b><<d1>><b></del></font>'
+					elseif pfilmday[p1] > 0:
+						$option = '<font color="green"><<d1>></font>'
+					elseif datefilter['<<selected[p1]>>'] = 1 or (weekdayfilter = 1 and w1 < 6) or (weekendfilter = 1 and w1 >= 6):
+						$option = '<font color="grey"><del><<d1>></del></font>'
+					else
+						$option = '<a href="exec:datefilter[''<<selected[p1]>>''] = 1 & dynamic $selection"><font color="black"><<d1>></font></a>'
+					end
+					killvar 'nh1'
+					*p '<TD align="center"><font size=5><<$option>></font></TD>'
+					!preparing for next day
+					d1 += 1
+					p1 += 1
+					w1 += 1
+			!we have to check the end of the month too
+			if monthsend[m1] < d1:
+				!Oh-oh, this is the next month already!
+				*p '</TR></TABLE><br>'
+				if w1 = 8: w1 = 1
+				w2 = w1
+				w1 = 1
+				m1 += 1
+				if m1 > 12: m1 = 1
+				d1 = 1
+				!does it necessary to display the next month?
+				if p1 < 50:jump 'monthloop'
+			else
+				!the next day is still the same month
+				if p1 < 50:
+					!the next day have to be displayed
+					if w1 = 8: *p '</TR>' & w1 = 1
+					jump 'weekloop'
+				else
+					!the next day does not have to be displayed
+					*p '</TR></TABLE><br>'
+				end
+			end
+			inversefilter = 0
+			''
+			if weekdayfilter = 0:
+				$weekdayfilter = '<a href="exec:weekdayfilter = 1 & dynamic $selection">Remove weekdays</a>'
+			else
+				$weekdayfilter = '<a href="exec:weekdayfilter = 0 & dynamic $selection">Restore weekdays</a>'
+			end
+			if weekendfilter = 0:
+				$weekendfilter = '<a href="exec:weekendfilter = 1 & dynamic $selection">Remove weekends</a>'
+			else
+				$weekendfilter = '<a href="exec:weekendfilter = 0 & dynamic $selection">Restore weekends</a>'
+			end
+			*p '<<$weekdayfilter>>  <<$weekendfilter>>  <a href="exec:inversefilter = 1 & dynamic $selection">Inverse selection</a><br>'
+			*p '<a href="exec:killvar ''datefilter'' & killvar ''selected'' & weekdayfilter = 0 & weekendfilter = 0 & dynamic $selection">Clear date filters</a>'
+		}
+		dynamic $selection
+	end
+
+!{	act 'Filter by tag':
+		$displaytag = {
+			*clr
+			'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
+			'<font color="grey">The selected tags will not be displayed</font><br><br>Currenty filtered tags: <font color="green"><<$tagfilter>></font>'
+			if flag_tag[1] = 0: '<a href="exec:$tagfilter += ''hetero '' & flag_tag[1] = 1 & dynamic $displaytag">heterosexual</a>'
+			if flag_tag[2] = 0: '<a href="exec:$tagfilter += ''lesbian '' & flag_tag[2] = 1 & dynamic $displaytag">lesbian</a>'
+			if flag_tag[3] = 0: '<a href="exec:$tagfilter += ''threesome '' & flag_tag[3] = 1 & dynamic $displaytag">threesome</a>'
+			if flag_tag[4] = 0: '<a href="exec:$tagfilter += ''gangbang '' & flag_tag[4] = 1 & dynamic $displaytag">gangbang</a>'
+			if flag_tag[5] = 0: '<a href="exec:$tagfilter += ''facial '' & flag_tag[5] = 1 & dynamic $displaytag">facial</a>'
+			if flag_tag[6] = 0: '<a href="exec:$tagfilter += ''vaginal '' & flag_tag[6] = 1 & dynamic $displaytag">vaginal</a>'
+			if flag_tag[7] = 0: '<a href="exec:$tagfilter += ''anal '' & flag_tag[7] = 1 & dynamic $displaytag">anal</a>'
+			if flag_tag[8] = 0: '<a href="exec:$tagfilter += ''blowjob '' & flag_tag[8] = 1 & dynamic $displaytag">blowjob</a>'
+			if flag_tag[9] = 0: '<a href="exec:$tagfilter += ''handjob '' & flag_tag[9] = 1 & dynamic $displaytag">handjob</a>'
+			if flag_tag[10] = 0: '<a href="exec:$tagfilter += ''cumshot '' & flag_tag[10] = 1 & dynamic $displaytag">cumshot</a>'
+			if flag_tag[11] = 0: '<a href="exec:$tagfilter += ''swallowing '' & flag_tag[11] = 1 & dynamic $displaytag">swallowing</a>'
+			if flag_tag[12] = 0: '<a href="exec:$tagfilter += ''DP '' & flag_tag[12] = 1 & dynamic $displaytag">DP</a>'
+			if flag_tag[13] = 0: '<a href="exec:$tagfilter += ''creampie '' & flag_tag[13] = 1 & dynamic $displaytag">creampie</a>'
+			''
+			'<a href="exec:killvar ''$tagfilter'' & killvar ''flag_tag'' & dynamic $displaytag">Clear date filters</a>'
+		}
+		dynamic $displaytag
+	end
+}
+	act 'Filter by participants':
+		$displaynum = {
+			*clr
+			'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
+			'<font color="grey">The movies above the selected number of partners will not be displayed</color><br>'
+			if ppnum = 1:
+				$pp1 = '<b><font color="red" size=8>1</font></b>'
+			else
+				$pp1 = '<a href="exec:ppnum = 1 & dynamic $displaynum"><font size=8 color="black">1</font></a>'
+			end
+			if ppnum = 2:
+				$pp2 = '<b><font color="red" size=8>2</font></b>'
+			else
+				$pp2 = '<a href="exec:ppnum = 2 & dynamic $displaynum"><font size=8 color="black">2</font></a>'
+			end
+			if ppnum = 3:
+				$pp3 = '<b><font color="red" size=8>3</font></b>'
+			else
+				$pp3 = '<a href="exec:ppnum = 3 & dynamic $displaynum"><font size=8 color="black">3</font></a>'
+			end
+			if ppnum = 4:
+				$pp4 = '<b><font color="red" size=8>4</font></b>'
+			else
+				$pp4 = '<a href="exec:ppnum = 4 & dynamic $displaynum"><font size=8 color="black">4</font></a>'
+			end
+			if ppnum = 5:
+				$pp5 = '<b><font color="red" size=8>5</font></b>'
+			else
+				$pp5 = '<a href="exec:ppnum = 5 & dynamic $displaynum"><font size=8 color="black">5</font></a>'
+			end
+			'<Table border=0 cellspacing=10><TR><TH><<$pp1>></TH><TH><<$pp2>></TH><TH><<$pp3>></TH><TH><<$pp4>></TH><TH><<$pp5>></TH></TR>'
+			''
+			'<a href="exec:killvar ''ppnum'' & dynamic $displaynum">Clear participant limitations</a>'
+		}
+		dynamic $displaynum
+	end
+
+	act 'Porn production schedule':
+		$contracting = {
+			*clr
+			'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
+			''
+			d1 = day
+			w1 = week
+			m1 = month
+			counter = 1
+			$pornofday = ''
+			:pornopt
+				killvar 'nh1'
+				pcount[counter] = counter
+				w1 += 1
+				if w1 > 7:w1 = 1
+				d1 += 1
+				if monthsend[m1] < d1: m1 += 1 & d1 = 1
+				if m1 > 12: m1 = 1
+
+				if m1 = 1 and d1 >= 1 and d1 <= 8:nh1 = 1
+				if m1 = 2 and d1 = 23:nh1 = 1
+				if m1 = 3 and d1 = 8:nh1 = 1
+				if m1 = 5 and (d1 = 1 or d1 = 2):nh1 = 1
+				if m1 = 5 and d1 = 9:nh1 = 1
+				if m1 = 6 and (d1 = 12 or d1 = 13):nh1 = 1
+				if m1 = 11 and d1 = 4:nh1 = 1
+
+				if (weekdayfilter = 1 and w1 >= 6) or (weekendfilter = 1 and w1 < 6) or (weekdayfilter = 0 and weekendfilter = 0) or nh1 = 1:
+					if datefilter['<<selected[counter]>>'] = 0:
+						if nh1 = 1:
+							$pornofday = '<i><b>National holiday, no shootings!</b></i><br>'
+						else
+							porns = 0
+							:pornplanloop
+								dynamic $pornfilmdesc, pornplan['<<counter>>,<<porns>>']
+								if (pfactor <= ppnum) or (ppnum = 0):
+									if porntaken['<<counter>>,<<porns>>'] = 2:
+										$pornofday += '<font color="green"><b><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></b> - <i>Already contracted</i></font><br>'
+									elseif pfilmday[counter] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter - 1] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter - 2] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter - 3] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter - 4] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter - 5] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter + 1] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter + 2] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter + 3] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter + 4] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif pfilmday[counter + 5] > 0 and porntaken['<<counter>>,<<porns>>'] = 0:
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									elseif porntaken['<<counter>>,<<porns>>'] = 1:
+										$pornofday += '<font color="red"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>> - <i>Taken by someone else</i></font><br>'
+									elseif pornstack < 10:
+										$pornofday += '<a href="exec:pornstack += 1 & porntaken[''<<counter>>,<<porns>>''] = 2 & pfilmday[<<pcount[counter]>>] = pornplan[''<<counter>>,<<porns>>''] & gs ''stat'' & dynamic $contracting"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></a><br>'
+									else
+										$pornofday += '<font color="grey"><<$porndesc[pornplan[''<<counter>>,<<porns>>'']]>></font><br>'
+									end
+								end
+							if porns < 3: porns += 1 & jump 'pornplanloop'
+						end
+						if $pornofday ! '':
+							'<<$monthName[m1]>> <<d1>>, <<$week[w1]>>: '
+							'<<$pornofday>>'
+							$pornofday = ''
+						end
+					end
+				end
+			if counter < 49:
+				counter += 1
+				jump 'pornopt'
+			end
+		}
+		dynamic $contracting
+	end
+
+	if pornstack > 1 or (freefilm = 0 and pornstack > 0):
+		act 'Cancel a contract':
+			$canceling = {
+				*clr
+				'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
+				d1 = day
+				w1 = week
+				m1 = month
+				i = 1
+				:nopornopt
+					pcount[i] = i
+					w1 += 1
+					if w1 > 7:w1 = 1
+					d1 += 1
+					if monthsend[m1] < d1: m1 += 1 & d1 = 1
+					if (pfilmday[i] = 1 and freefilm = 0) or pfilmday[i] > 1: '<<$monthName[m1]>> <<d1>>, <<$week[w1]>>: '
+					porns = 0
+					:nopornplanloop
+						if porntaken['<<i>>,<<porns>>'] = 2: '<a href="exec:pornstack -= 1 & porntaken[''<<i>>,<<porns>>''] = 0 & pfilmday[<<pcount[i]>>] = 0 & gs ''stat'' & dynamic $canceling"><<$porndesc[pornplan[''<<i>>,<<porns>>'']]>></a>'
+					if porns < 3: porns += 1 & jump 'nopornplanloop'
+				if i < 49:
+					i += 1
+					jump 'nopornopt'
+				end
+			}
+			dynamic $canceling
+		end
+	end
+
+	act 'Leave':
+		killvar 'ppnum'
+		killvar 'displaynum'
+		killvar 'displaytext'
+		killvar 'displayimage'
+		killvar '$pp1'
+		killvar '$pp2'
+		killvar '$pp3'
+		killvar '$pp4'
+		killvar '$pp5'
+		killvar 'displaytag'
+		killvar 'flag_tag'
+		killvar 'selection'
+		killvar 'datefilter'
+		killvar 'selected'
+		killvar 'option'
+		killvar 'tagfilter'
+		killvar 'contracting'
+		killvar 'pcount'
+		killvar 'weekdayfilter'
+		killvar 'weekendfilter'
+		gt 'pornstudio', 'start'
+	end
+end
+
+if $ARGS[0] = 'first':
+	cls
+	menu_off = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting0.jpg"></center>'
+	'You sit down on the sofa and greet the manager. "I see it''s your first time with us. So, you want to be a porn star?'
+
+	if pcs_inhib < 40 and (money <= 500 and karta <= 500 and home_owned[2] = 0) or (narkoman = 1 or SLomka > 0):
+		'While you don''t feel confident enough showing off your body, you''re desperate for money, and are willing to do anything to earn it.'
+		act 'Continue': gt 'pornstudio', 'yes'
+	elseif pcs_inhib < 40:
+		'You don''t feel confident enough to start a career in porn. You should gain some confidence showing off your body first.'
+		act 'Leave': gt 'pornstudio', 'start'
+	else
+		act 'Continue': gt 'pornstudio', 'yes'
+	end
+end
+
+if $ARGS[0] = 'yes':
+	cls
+	menu_off = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting0.jpg"></center>'
+	'You sit down on the sofa and greet the manager. "I see it''s your first time with us. So, you want to be a porn star?"'
+	act 'Yes':
+		cla
+		minut += 5
+		gs 'stat'
+		'You confirm your enthusiasm to be in porn and he nods. "Let''s see your papers. You are 18 or older, yes?"'
+		if age >= 18:
+			'"Yes, I am." you answer, handing him your passport.'
+			'"All right then. First we''ll need to do a casting. Take off your clothes and let me see your body."'
+		elseif fakepassport = 1:
+			'"Yes, I am." you answer, handing him your fake passport.'
+			'You see him frown as he checks your passport with suspicion.'
+			'"Well, I guess everything is in order. First we''ll need to do a casting. Take off your clothes and let me see your body."'
+		else
+			'"Nearly..." you plead.'
+			'"Right... Here''s my card. Come back when you''re old enough, kid."'
+			fakepassport = 2
+			act 'Leave': gt 'pornstudio', 'start'
+			exit
+		end
+
+		act 'Make excuses and leave': gt 'pornstudio', 'start'
+
+		gs 'willpower', 'exhib', 'self'
+		if will_cost <= pcs_willpwr:
+			act 'Undress (<<will_cost>> Willpower)':
+				cla & *clr
+				gs 'willpower', 'pay', 'self'
+				minut += 5
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting1.jpg"></center>'
+				'You undress as he gets up from his chair and walks towards you. "Lie down on the couch and spread your legs."'
+                
+				act 'Grab your clothes and run out': gt 'pornstudio', 'start'
+
+				act 'Lie down':
+					cla & *clr
+					minut += 5
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting2.jpg"></center>'
+					'You lie down on the sofa and spread your legs. The manager takes a few pictures on his phone, explaining that they''re for your portfolio. After that, he asks you to kneel.'
+
+					act 'Kneel':
+						cla & *clr
+						minut += 5
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting3.jpg"></center>'
+						'You get up from the sofa and kneel in front of him as he pulls out his sizeable cock. You admire it for a few seconds before slowly sucking on his tip. He takes more pictures as he says "Now suck."'
+
+						act 'Suck his dick':
+							cla & *clr
+							minut += 5
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting4.jpg"></center>'
+							'You take his shaft into your mouth and begin to suck it as he takes a few more pictures.'
+
+							act 'Finish him':
+								cla & *clr
+								minut += 5
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting5.jpg"></center>'
+								'You take his dick deep into your throat while trying to look as sexy as possible. Meanwhile, he fondles your breast with his free hand.'
+								'After a few minutes, he pulls his dick out of your mouth. "Finish me off!" he curtly orders. You quickly jerk him off and soon a thick load of cum is covering your face. He takes some last photos of you before returning to his desk and offering you wipes. You quickly clean yourself, get dressed and sit down.'
+								'"You can call me Dimitri. You''re going to need a stage name.'
+
+								act 'Choose your name':
+									cla & *clr
+									firstkasting = 1
+									$pfname = input ("What will your porn name be?")
+
+									if $pfname <= 0:$pfname = '<<$pcs_nickname>> BimboStar'
+
+									'"<<$pfname>>, wonderful name. Now listen. Before shooting starts, you have to pass a medical examination. If we find any sign of a sexually transmitted disease, you''re out, no exceptions."'
+									'"There we go, you''re now registered. We''re quite big in the industry, shooting about four films a day, so you can choose what you to be in. Anal or gangbang, it''s your choice, just remember to take care of your health. If you get sick or something, just cancel the shoot. You can do this up to the day of the shooting."'
+									'"Come see me when you want a contract. And welcome to the world of pornography...<<$pfname>>."'
+
+									act 'Continue': gt 'pornstudio', 'start'
+								end
+							end
+						end
+					end
+				end
+			end
+		else
+			act 'Undress (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+end
+
+if $ARGS[0] = 'medical':
+	*clr & cla
+	menu_off = 1
+	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/exam.jpg"></center>'
+	minut += 5
+	gs 'stat'
+	'You enter the office where the doctor is waiting. He quickly snaps on a pair of rubber gloves and tells you to undress.'
+	'You remove your clothes and sit on the gynecological chair. The doctor comes up to you and starts the check up. After a thorough inspection, he takes a blood sample.'
+	'"It will be about half an hour before the tests are finished. They will tell us if you have caught something."'
+
+	act 'Wait':
+		cla
+		minut += 30
+		gs 'stat'
+		'...'
+		'...'
+		if venera > 0:
+			pfilmNO = 1
+			pfilmNoVenera = 1
+			'"Your analysis shows you have an STD." the doctor tells you as he calls Dimitri to the office.' 
+			'Once he arrives, Dimitri looks at the test results. "Sorry, but as long as you have an STD, you cannot make films."'
+			act 'Leave': gt 'pornstudio', 'start'
+		else
+			'"Very good, you are clean. You can go to the dressing room."'
+
+			act 'Go to the dressing room':
+				pf = ARGS[1]
+				dynamic $pornfilmdesc, pf
+				gs 'pornfilm', 'pornactor'
+				gs 'pornfilm', 'pornactress'
+				*clr & cla
+				'<center><img width=700 src="images/locations/city/redlight/studio_porn/makeup.jpg"></center>'
+				minut += 30
+				cumspclnt = 20
+				gs 'cum_cleanup'
+				pcs_sweat = 0
+				pcs_hairbsh = 1
+				pcs_makeup = 4
+				pcs_lipbalm += 8
+				pcs_breath = 1
+				gs 'stat'
+				'A skinny white-haired woman is waiting for you in the dressing room.'
+				'You take a thorough shower before getting an enema. You then get your hair and make-up done.'
+
+				act 'Go to the set': gt 'pornfilm', '<<pf>>'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'postvideo':
+	cls
+	menu_off = 1
+	minut += 30
+	pf = pfilmday[0]
+	pfilmday[0] = 0
+	pornstack -= 1
+	pornnow = 0
+	if film < 5:
+		fmulti = 25
+	elseif film < 10:
+		fmulti = 30
+	elseif film < 15:
+		fmulti = 35
+	elseif film < 25:
+		fmulti = 40
+	elseif film < 50:
+		fmulti = 45
+	elseif film >= 50:
+		fmulti = 50
+	end
+
+	film += 1
+	if film = 1:
+		$porntitle[film] = 'Girls Jerk Guys #36 - <<$pfname>>'
+		$pornfilmstory[film] = '<<$pfname>>''s debut into the world of porn. Watch as she jerks off <<$pakter[1]>> and lets him cum all over her tits.'
+	else
+		if $pstory = '' and editpornname = 1:
+			$pornfilmstory[film] = input('You can enter the story of the porn movie. This action can be done only once, but you can choose to do it later! (Just hit Enter/Esc when blank)<br>Tags of the current movie: <font color=#541717 size=2><<$pfilmtags>></font>')
+		else
+			$pornfilmstory[film] = $pstory
+		end
+		if editpornname = 1:
+			$porntitle[film] = input("Enter the name of the porn movie. <i>This action can be done only once, but you can choose to do it later! (Just hit Enter/Esc when blank)</i>")
+		end
+	end
+
+	if pfilmNOPAY = 0:
+		pfcash = pcash * fmulti
+		money += pfcash
+		'Dimitri counts <<pfcash>> <b>₽</b> out for your film and wishes good luck.'
+	else
+		pfilmNOPAY = 0
+		pfcash = 0
+		'You have fulfilled your obligation and made the film for free.'
+	end
+	pornfilmYear[film] = year
+	pornfilmMonth[film] = month
+	pornfilmDay[film] = day
+	porndaystart[film] = daystart
+	pornfilmType[film] = pf
+	pornfilmCash[film] = pfcash
+	pornfilmActAge[film] = age
+	pornfilmAppAge[film] = vidage
+	pornfilmpregchem[film] = pregchem
+	pornfilmacting[film] = acting+orgasmbonus+pcs_intel/10
+	dynamic $pornfilmdesc, pf
+	killvar 'orgasmbonus'
+	if pornfilmacting[film] >= 90:
+		porn_fame += 3
+	elseif pornfilmacting[film] >= 75:
+		porn_fame += 2
+	elseif pornfilmacting[film] >= 60:
+		porn_fame += 1
+	end
+	if hotcat >= 9:
+		porn_fame += 3
+	elseif hotcat >= 7:
+		porn_fame += 2
+	elseif hotcat >= 5:
+		porn_fame += 1
+	end
+	pornfilmvnesh[film] = hotcat
+
+	acting += actbonus
+
+	if pfType ! 0:
+		unprotfilm = -1
+		if succubusflag = 1:
+!!			May add a check to clear unprotfilm based on sucpcinfo (the PC knows Succubae are immune to STD''s)
+			if pfcash > 0:
+				$tmp = '"I almost can''t believe they paid me <<pfcash>><b>₽</b> for such a wonderful meal!"'
+			else
+				$tmp = '"And they think I''m doing this for free. If only they knew they were paying me in another way..."'
+			end
+			'You let slip a satisfied smirk and think to yourself, <<$tmp>>'
+		elseif knowpreg = 0 and thinkpreg = 0 and pillcon2 < 1000:
+			pornDanger[film] = 1
+!!			Left "ppreg" pending its eventual use
+			if ppreg = 0:
+				if pfcash > 0:
+					$tmp = ' Was <<pfcash>> <b>₽</b> worth the risk of getting impregnated by a seedy porn actor you''ll probably never see again?'
+				else
+					$tmp = 'You didn''t even get paid to risk pregnancy! You''ll likely never see the guy again.'
+				end
+				'With a growing sense of horror, you realize that you aren''t on the shot and have no idea when you last took a birth control pill.<<$tmp>>'
+			else
+				!{If she has birth control and deliberately isn''t using it, obviously she wants to get pregnant or just doesn''t care.}
+				if pfcash > 0:
+					$tmp = 'Either way, <<pfcash>> <b>₽</b> will definitely help make a better life for you and your baby if you end up pregnant.'
+				else
+					$tmp = 'The fact that you weren''t even paid to take this risk excites you more than you''d like to admit.'
+				end
+				'From the moment you stepped onto the set, you kept thinking about how you were completely unprotected during this shoot. You aren''t sure if you''re afraid of the consequences or excited by them.<<$tmp>>'
+				pcs_horny += 10
+			end
+		end
+		killvar '$tmp'
+	end
+
+	if pfactor = 50:
+		$pornfilmActor[film] = 'Fifty fans of'
+	else
+		dynamic $pornactor
+		$pornfilmActor[film] = ''
+		pact = pfactor
+		:pornactortext
+			if pact > 1:
+				$pornfilmActor[film] += $pakter[pact]+', '
+			else
+				$pornfilmActor[film] += $pakter[pact]
+			end
+			pact -= 1
+		if pact > 0:jump 'pornactortext'
+	end
+
+	if film < 10:
+		filmkoef = 10
+	elseif film < 25:
+		filmkoef = 5
+	else
+		filmkoef = 0
+	end
+
+	pfcash = 0
+	gs 'stat'
+
+	act 'Leave': gt 'pornstudio', 'start'
+end
+
+if $ARGS[0] = '1':
+	$loc_arg = $ARGS[0]
+	$loc = 'pornstudio'
+
+	minut = minut + 5
+	clr
+	menu_off = 1
+	gs'stat'
+
+	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/pierre_1.jpg"></center>'
+	'You''ve come to the studio, looking for someone - anything that you think can help you.'
+	'You approach a man, who introduces himself as Dimitri.'
+
+	act 'State the purpose of your visit':
+		*clr & cla
+		minut += 60
+        '<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/pierre_2.jpg"></center>'
+		'Dimitri smiles. "New actresses are always welcome, but if they''re terrible, the studio won''t take them. The auditions are made public, so remember that if you ever consider it."'
+		'"I''ll tell you everything else under one condition - you have to undress."'
+
+		act 'Undress':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting_3.jpg"></center>'
+			'You strip out of your clothes. Once you''re nude, Dimitri smiles and starts his tour.'
+			'"We start with the casting auditions. As I said, if you''re terrible, then you have no hope. This can be overlooked if you have an attractive appearance, however."'
+
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/model_0.jpg"></center>'
+				'"Then a girl is chosen for the lead role. Only the most attractive of girls are chosen."'
+				
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/film_0.jpg"></center>'
+					'"Then she shoots the scenes, an interesting and exciting process that can take hours. The films we shoot...'
+					
+					act 'Continue':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/dvd-disx.jpg"></center>'
+						'He pulls a DVD off the top of a nearby stack. "Are how we make money."'
+
+						act 'How and where is it all sold?':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/pierre_2.jpg"></center>'
+							'"We mostly sell it digitally on our premium websites, but we have guys at the sauna in the residential area and in the sex shop for those who want to buy physically.' 
+							'We''re thinking of moving in on the university as well- and not just selling our films there. We could possibly shoot a few films on campus. There''s a huge market for young college students and we want a slice."'
+
+							act 'Is that legal?':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/ment_0.jpg"></center>'
+								'"It doesn''t matter since we bribe the cops. Maybe in the future you''ll be able to help us with that? In the meantime, I''ve told you everything you need to know."'
+
+								act 'I understand':
+									*clr & cla
+									pornstudio = 3
+
+									'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/pierre_2.jpg"></center>'
+									'"Good girl. Now leave and stop wasting my time."'
+                                    gt 'pornstudio', 'start'
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '2':
+	$loc_arg = $ARGS[0]
+	$loc = 'pornstudio'
+	menu_off = 1
+
+	clr
+	! WD: Fix Uninitialised ~ 'carrf' to 'carrar'
+	carrar = RAND(40, 100)
+	gs 'stat'
+
+	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting_<<rand(1,6)>>.jpg"></center>'
+
+	'You spend eight hours posing in a variety of sexy underwear for the casting director.'
+
+	minut += 120
+	gs 'stat'
+	minut += 120
+	gs 'stat'
+	minut += 120
+	gs 'stat'
+	minut += 120
+	gs 'stat'
+
+	if pcs_apprnc < carrar:
+		'"You don''t have what it takes. Sorry."'
+	elseif pcs_apprnc >= carrar:
+		actr = 1
+
+		'You get the role.'
+	end
+
+	act 'Finish':
+		gt 'pornstudio','start'
+	end
+end
+
+if $ARGS[0] = '3':
+	$loc_arg = $ARGS[0]
+	$loc = 'pornstudio'
+
+	clr
+	actr = 0
+	gs 'stat'
+	gt 'bdsm'
+end
+
+if $ARGS[0] = 'pregreact':
+	'"Wow. I''m surprised you still want to do the shoot considering how far along you are. The good news is, we''ve been looking into appealing to people with different fetishes, so this is the perfect opportunity to start marketing to pregnancy fetishists. However, this is also going to change the shoots you can do."' 
+	'"You see, this is more of a niche thing and not something we can really use for wide appeal. You can still work, but only on specific pregnancy shoots, so you might not get the same amount of work you got before. Don''t worry though, if we can find a way to make money off of you, we definitely will." the manager ends with a smile.'
+	act 'Continue': pregtalkpornstudio = 1 & gt 'pornstudio', 'manager'
+end
+
+--- pornstudio ---------------------------------
+