Browse Source

Merge remote-tracking branch 'hornguy6/master'

Kevin_Smarts 3 years ago
parent
commit
4cedb5f9f1

+ 67 - 34
locations/foto_events.qsrc

@@ -3,7 +3,7 @@
 menu_off = 1
 menu_off = 1
 
 
 if $ARGS[0] = 'fame':
 if $ARGS[0] = 'fame':
-	modelpay = (pcs_mdlng/2 * 10) + ((min(city_modelling, 700) + pcs_apprnc)/2)
+	modelpay = (pcs_mdlng/2 * 10) + ((min(fame['city_modelling'], 700) + pcs_apprnc)/2)
 	:reroll_1
 	:reroll_1
 	special_model = 2000
 	special_model = 2000
 	special_skill_model = 2000
 	special_skill_model = 2000
@@ -27,7 +27,7 @@ if $ARGS[0] = 'fame':
 end
 end
 
 
 if $ARGS[0] = 'skill':
 if $ARGS[0] = 'skill':
-	modelpay = (pcs_mdlng/2 * 10) + ((min(city_modelling, 700) + pcs_apprnc)/2)
+	modelpay = (pcs_mdlng/2 * 10) + ((min(fame['city_modelling'], 700) + pcs_apprnc)/2)
 	:reroll_2
 	:reroll_2
 	special_model = 2000
 	special_model = 2000
 	special_skill_model = 2000
 	special_skill_model = 2000
@@ -944,7 +944,7 @@ end
 !!------------------------------------------------------------------- Special Modelling Jobs ------------------------------------------------------------------
 !!------------------------------------------------------------------- Special Modelling Jobs ------------------------------------------------------------------
 
 
 if $ARGS[0] = 'special':
 if $ARGS[0] = 'special':
-	modelpay = (pcs_mdlng/2 * 25) + (func('shortgs','sqrt', min(city_modelling, 700)) * 50) + pcs_apprnc
+	modelpay = (pcs_mdlng/2 * 25) + (func('shortgs','sqrt', min(fame['city_modelling'], 700)) * 50) + pcs_apprnc
 	if specialmodelrequest ! daystart:
 	if specialmodelrequest ! daystart:
 		specialmodelrequest = daystart
 		specialmodelrequest = daystart
 		specialjob1 = rand(1,100)
 		specialjob1 = rand(1,100)
@@ -1014,8 +1014,11 @@ if $ARGS[0] = 'high_fashion':
 			modelpayfin = 1800 + (modelpay * 2) + (50*rand(0,7))
 			modelpayfin = 1800 + (modelpay * 2) + (50*rand(0,7))
 			modelfoto_pussy += 1
 			modelfoto_pussy += 1
 			mdlng_exp += rand(1,2)
 			mdlng_exp += rand(1,2)
-			city_modelling += rand(5,25)
-			pav_modelling += rand(0,city_modelling)/6
+			if rand(0,1) = 1:
+				gs 'fame', 'city', 'modelling', 'medium'
+			else
+				gs 'fame', 'city', 'modelling', 'small'
+			end
 			money += modelpayfin
 			money += modelpayfin
 			modelfotomoney += modelpayfin
 			modelfotomoney += modelpayfin
 			'You spend the duration of the shoot changing in and out of designer bodices, corsets, and other tops, all of which conspicuously lack any kind of bottom, leaving your pussy exposed.'
 			'You spend the duration of the shoot changing in and out of designer bodices, corsets, and other tops, all of which conspicuously lack any kind of bottom, leaving your pussy exposed.'
@@ -1184,7 +1187,11 @@ if $ARGS[0] = 'fine_art2':
 	modelfoto_nude += 1
 	modelfoto_nude += 1
 	modelfoto_pussy += 1
 	modelfoto_pussy += 1
 	mdlng_exp += rand(10,20)
 	mdlng_exp += rand(10,20)
-	city_modelling += rand(1,20)
+	if rand(0,1) = 1:
+		gs 'fame', 'city', 'modelling', 'medium'
+	else
+		gs 'fame', 'city', 'modelling', 'small'
+	end
 	if fine_art_deal = 1 or fine_art_deal = 2:
 	if fine_art_deal = 1 or fine_art_deal = 2:
 		gs 'arousal', 'vaginal', 1
 		gs 'arousal', 'vaginal', 1
 		gs 'stat'
 		gs 'stat'
@@ -1307,7 +1314,11 @@ if $ARGS[0] = 'modern_art':
 				modelfoto_topless += 1
 				modelfoto_topless += 1
 				modelfoto_nude += 1
 				modelfoto_nude += 1
 				mdlng_exp += rand(9,10)
 				mdlng_exp += rand(9,10)
-				city_modelling += rand(1,21)
+				if rand(0,1) = 1:
+					gs 'fame', 'city', 'modelling', 'medium'
+				else
+					gs 'fame', 'city', 'modelling', 'small'
+				end
 				modern_art_projet = 1
 				modern_art_projet = 1
 				pcs_horny += 20
 				pcs_horny += 20
 				'The girl has you and the other model lie down on your sides and then wrap your legs your heads, both of you grabbing the other''s foot with your hand in a way that allows you to perfectly mirror each other''s position. At the client''s insistence, you bury your face between the other girl''s legs. The aroma of her sex fills your nostrils and you can feel her breath on your own pussy as well.'
 				'The girl has you and the other model lie down on your sides and then wrap your legs your heads, both of you grabbing the other''s foot with your hand in a way that allows you to perfectly mirror each other''s position. At the client''s insistence, you bury your face between the other girl''s legs. The aroma of her sex fills your nostrils and you can feel her breath on your own pussy as well.'
@@ -1345,8 +1356,11 @@ if $ARGS[0] = 'aphrodite_advert':
 			modelfoto_topless += 1
 			modelfoto_topless += 1
 			modelfoto_nude += 1
 			modelfoto_nude += 1
 			mdlng_exp += rand(1,10)
 			mdlng_exp += rand(1,10)
-			city_modelling += rand(40,60)
-			pav_modelling += rand(0,city_modelling)/4
+			if rand(0,1) = 1:
+				gs 'fame', 'city', 'modelling', 'high'
+			else
+				gs 'fame', 'city', 'modelling', 'medium'
+			end
 			cla & *clr
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/special/group.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/special/group.jpg"></center>'
 			'You go to the designated set and find the other girls waiting there, idling chatting to each other and gossiping. You join them and when the head photographer shows up, he begins to give you all instructions.'
 			'You go to the designated set and find the other girls waiting there, idling chatting to each other and gossiping. You join them and when the head photographer shows up, he begins to give you all instructions.'
@@ -1383,7 +1397,11 @@ if $ARGS[0] = 'independent_art':
 			modelfotomoney += modelpayfin
 			modelfotomoney += modelpayfin
 			modelfoto_nip += 1
 			modelfoto_nip += 1
 			mdlng_exp += rand(2,8)
 			mdlng_exp += rand(2,8)
-			city_modelling += rand(12,16)
+			if rand(0,1) = 1:
+				gs 'fame', 'city', 'modelling', 'medium'
+			else
+				gs 'fame', 'city', 'modelling', 'small'
+			end
 			cla & *clr
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/special/art3.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/special/art3.jpg"></center>'
 			'You go to the designated set where you find several other girls dressed in graceful and sophisticated clothing that is also completely sheer. At your approach, you are directed to put on one of these outfits yourself and get your hair done by the team of the makeup artists present.'
 			'You go to the designated set where you find several other girls dressed in graceful and sophisticated clothing that is also completely sheer. At your approach, you are directed to put on one of these outfits yourself and get your hair done by the team of the makeup artists present.'
@@ -1414,7 +1432,11 @@ if $ARGS[0] = 'designer_wedding':
 			modelfoto_nip += 1
 			modelfoto_nip += 1
 			modelfoto_pussy += 1
 			modelfoto_pussy += 1
 			mdlng_exp += rand(2,4)
 			mdlng_exp += rand(2,4)
-			city_modelling += rand(8,16)
+			if rand(0,1) = 1:
+				gs 'fame', 'city', 'modelling', 'medium'
+			else
+				gs 'fame', 'city', 'modelling', 'small'
+			end
 			cla & *clr
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/special/wedding.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/special/wedding.jpg"></center>'
 			'You go to set 12 where you put on the "dress" which really <i>is</i> just stockings, gloves, and a veil. You and the photographer spend about an hour in a few poses, including a few that have pulled back the bra and panties before wrapping up.'
 			'You go to set 12 where you put on the "dress" which really <i>is</i> just stockings, gloves, and a veil. You and the photographer spend about an hour in a few poses, including a few that have pulled back the bra and panties before wrapping up.'
@@ -1559,8 +1581,7 @@ if $ARGS[0] = 'topless1.1':
 								modelfoto_nip += 1
 								modelfoto_nip += 1
 								modelfoto_topless += 1
 								modelfoto_topless += 1
 								mdlng_exp += rand(8,10)
 								mdlng_exp += rand(8,10)
-								city_modelling += 20
-								pav_modelling += rand(0,city_modelling)/10
+								gs 'fame', 'city', 'modelling', 'medium'
 								act'Leave':
 								act'Leave':
 									msg'You''ve shown the studio that you''re willing to go above and beyond what is normally asked of you and that you''re willing to capitalize on your popularity as a model. The photographers might come to you for more off-site shoots like this in the future. Additionally, you are now considered a viable candidate for special requests that might be asked of the studio. Each day there may or may not be such work available for you. Check with the photographers if you want to supplement your income with these specialized jobs.'
 									msg'You''ve shown the studio that you''re willing to go above and beyond what is normally asked of you and that you''re willing to capitalize on your popularity as a model. The photographers might come to you for more off-site shoots like this in the future. Additionally, you are now considered a viable candidate for special requests that might be asked of the studio. Each day there may or may not be such work available for you. Check with the photographers if you want to supplement your income with these specialized jobs.'
 									gt'city_center'
 									gt'city_center'
@@ -1587,20 +1608,20 @@ if $ARGS[0] = 'pool1':
 			*clr & cla
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 			'"What''s up?"'
 			'"What''s up?"'
-			if city_modelling < 100:
+			if fame['city_modelling'] < 100:
 				'"We''ve been hearing good things about you lately. Even though you''re pretty new to the industry, we keep hearing your name pop up. Must mean that you''re starting to get recognized and asked for. So that being said, we''d like to do an offsite shoot today to feature you in an upcoming special issue."'
 				'"We''ve been hearing good things about you lately. Even though you''re pretty new to the industry, we keep hearing your name pop up. Must mean that you''re starting to get recognized and asked for. So that being said, we''d like to do an offsite shoot today to feature you in an upcoming special issue."'
-			elseif city_modelling >= 100 and city_modelling < 200:
+			elseif fame['city_modelling'] >= 100 and fame['city_modelling'] < 200:
 				'"You''re really starting to make a name for yourself. We''ve even had a few journalists come to the studio asking about you. So that being said, we''d like to do an offsite shoot today so we can feature you in an upcoming special issue.""'
 				'"You''re really starting to make a name for yourself. We''ve even had a few journalists come to the studio asking about you. So that being said, we''d like to do an offsite shoot today so we can feature you in an upcoming special issue.""'
-			elseif city_modelling >= 200:
+			elseif fame['city_modelling'] >= 200:
 				'"I was hoping to get you for a shoot today. We have an upcoming special issue and we wanted you to feature in it so we can put your name on the cover to increase sales."'
 				'"I was hoping to get you for a shoot today. We have an upcoming special issue and we wanted you to feature in it so we can put your name on the cover to increase sales."'
 			end
 			end
 			'"What kind of shoot?"'
 			'"What kind of shoot?"'
-			if city_modelling < 200:
+			if fame['city_modelling'] < 200:
 				'"A nude pool shoot with you and a few of the other name girls we have here. You''ll all have equal part in it but you''ll all also get your own exclusive sections within the spread. This won''t count as your weekly shoot so you''ll get paid for it and it''s sure to give you a bump of fame as well. How about it?"'
 				'"A nude pool shoot with you and a few of the other name girls we have here. You''ll all have equal part in it but you''ll all also get your own exclusive sections within the spread. This won''t count as your weekly shoot so you''ll get paid for it and it''s sure to give you a bump of fame as well. How about it?"'
-			elseif city_modelling >= 200:
+			elseif fame['city_modelling'] >= 200:
 				'"A nude pool shoot with you and a few rising girls. We''re hoping that the people who read the issue for you will help get exposure to these other girls, increase their profile. Even so, it''ll still be good publicity for you too. You''ve been working with us long enough that you know the drill and you''ll get paid for this. Are you in?"'
 				'"A nude pool shoot with you and a few rising girls. We''re hoping that the people who read the issue for you will help get exposure to these other girls, increase their profile. Even so, it''ll still be good publicity for you too. You''ve been working with us long enough that you know the drill and you''ll get paid for this. Are you in?"'
 			end
 			end
-			if city_modelling < 100:
+			if fame['city_modelling'] < 100:
 				gs 'willpower', 'exhib', 'resist', 'easy'
 				gs 'willpower', 'exhib', 'resist', 'easy'
 				if will_cost <= pcs_willpwr:
 				if will_cost <= pcs_willpwr:
 					act'"I''m not interested in getting famous" (<<will_cost>> Willpower)':
 					act'"I''m not interested in getting famous" (<<will_cost>> Willpower)':
@@ -1655,8 +1676,11 @@ if $ARGS[0] = 'pool1':
 						modelfoto_topless += 1
 						modelfoto_topless += 1
 						modelfoto_nude += 1
 						modelfoto_nude += 1
 						mdlng_exp += 10
 						mdlng_exp += 10
-						city_modelling += 35
-						pav_modelling += rand(0,city_modelling)/4
+						if rand(0,1) = 1:
+							gs 'fame', 'city', 'modelling', 'medium'
+						else
+							gs 'fame', 'city', 'modelling', 'small'
+						end
 						pcs_mood += 5
 						pcs_mood += 5
 						'<center><video autoplay loop src="images/locations/city/citycenter/photo/fame/pool.mp4"></video></center>'
 						'<center><video autoplay loop src="images/locations/city/citycenter/photo/fame/pool.mp4"></video></center>'
 						'You spend various portions of the next few hours in and around the pool. Sometimes by yourself, sometimes with the other girls in the background. Eventually your portion of the shoot is over and you spend the rest of the time lazing on a chaise lounge while the other girls finish up. It''s so comfortable, you couldn''t care less when the photographers decide to snap a few more pictures of you and your invitingly exposed ass.'
 						'You spend various portions of the next few hours in and around the pool. Sometimes by yourself, sometimes with the other girls in the background. Eventually your portion of the shoot is over and you spend the rest of the time lazing on a chaise lounge while the other girls finish up. It''s so comfortable, you couldn''t care less when the photographers decide to snap a few more pictures of you and your invitingly exposed ass.'
@@ -1691,14 +1715,14 @@ if $ARGS[0] = 'tennis':
 			*clr & cla
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 			'"What''s up?"'
 			'"What''s up?"'
-			if city_modelling < 100:
+			if fame['city_modelling'] < 100:
 				'"You''re pretty athletic right? We wanted a girl to help us with a sports issue. Your name has been coming up more and more often so we thought you''d be a good choice."'
 				'"You''re pretty athletic right? We wanted a girl to help us with a sports issue. Your name has been coming up more and more often so we thought you''d be a good choice."'
 				'"What would I be doing? What sport?"'
 				'"What would I be doing? What sport?"'
 				'"Tennis. We''re doing a bit of video for this shoot and you''d be doing tennis swings in slow motion. The thing is, we really do want someone who looks like they know what they''re doing, so that''s why we''d like to have you over someone else. Think you''re up for it? I think it would really increase your exposure and your profile."'
 				'"Tennis. We''re doing a bit of video for this shoot and you''d be doing tennis swings in slow motion. The thing is, we really do want someone who looks like they know what they''re doing, so that''s why we''d like to have you over someone else. Think you''re up for it? I think it would really increase your exposure and your profile."'
-			elseif city_modelling >= 100:
+			elseif fame['city_modelling'] >= 100:
 				'"You like tennis right? Some other magazines were talking about how much you liked the sport so we thought it''d be good put out some special material featuring you doing some tennis swings. We''re talking photography and video here. We think it''d be good publicity for you. What do you think? Want to do it?"'
 				'"You like tennis right? Some other magazines were talking about how much you liked the sport so we thought it''d be good put out some special material featuring you doing some tennis swings. We''re talking photography and video here. We think it''d be good publicity for you. What do you think? Want to do it?"'
 			end
 			end
-			if city_modelling < 100:
+			if fame['city_modelling'] < 100:
 				gs 'willpower', 'exhib', 'resist', 'easy'
 				gs 'willpower', 'exhib', 'resist', 'easy'
 				if will_cost <= pcs_willpwr:
 				if will_cost <= pcs_willpwr:
 					act'"I''m not actually that into tennis..." (<<will_cost>> Willpower)':
 					act'"I''m not actually that into tennis..." (<<will_cost>> Willpower)':
@@ -1765,8 +1789,11 @@ if $ARGS[0] = 'tennis':
 							modelfoto_nip += 1
 							modelfoto_nip += 1
 							modelfoto_topless += 1
 							modelfoto_topless += 1
 							mdlng_exp += 8
 							mdlng_exp += 8
-							city_modelling += 35
-							pav_modelling += rand(0,city_modelling)/4
+							if rand(0,1) = 1:
+								gs 'fame', 'city', 'modelling', 'medium'
+							else
+								gs 'fame', 'city', 'modelling', 'small'
+							end
 							'Eventually the shoot is over and they thank you for agreeing to do the shoot for them. They thank you even more when they play it back in slow motion. After they''re done time warp ogling your bouncing breasts, they pay you <<modelpayfin>> <b>₽</b> and thank you one more time when they play the recordings back again.'
 							'Eventually the shoot is over and they thank you for agreeing to do the shoot for them. They thank you even more when they play it back in slow motion. After they''re done time warp ogling your bouncing breasts, they pay you <<modelpayfin>> <b>₽</b> and thank you one more time when they play the recordings back again.'
 							act'Back to the studio':gt'foto','studio'
 							act'Back to the studio':gt'foto','studio'
 						end
 						end
@@ -1835,7 +1862,7 @@ if $ARGS[0] = 'topless2':
 							modelpayfin = 2000 + (modelpay * 2) + (35*rand(0,5))
 							modelpayfin = 2000 + (modelpay * 2) + (35*rand(0,5))
 							money += modelpayfin
 							money += modelpayfin
 							modelfotomoney += modelpayfin
 							modelfotomoney += modelpayfin
-							city_modelling += 15
+							gs 'fame', 'city', 'modelling', 'medium'
 							mdlng_exp += rand(8,10)
 							mdlng_exp += rand(8,10)
 							modelfoto_nip += 1
 							modelfoto_nip += 1
 							modelfoto_topless += 1
 							modelfoto_topless += 1
@@ -1919,7 +1946,7 @@ if $ARGS[0] = 'beach2':
 								money += modelpayfin + 1000
 								money += modelpayfin + 1000
 								modelfotomoney += modelpayfin + 1000
 								modelfotomoney += modelpayfin + 1000
 								modelfoto_topless += 1
 								modelfoto_topless += 1
-								city_modelling += 15
+								gs 'fame', 'city', 'modelling', 'medium'
 								mdlng_exp += rand(8,10)
 								mdlng_exp += rand(8,10)
 								modelfoto_topless += 1
 								modelfoto_topless += 1
 								modelfoto_nip += 1
 								modelfoto_nip += 1
@@ -1989,7 +2016,7 @@ if $ARGS[0] = 'pool2':
 						modelpayfin = 2500 + (modelpay * 2) + (50*rand(0,7))
 						modelpayfin = 2500 + (modelpay * 2) + (50*rand(0,7))
 						money += modelpayfin
 						money += modelpayfin
 						modelfotomoney += modelpayfin
 						modelfotomoney += modelpayfin
-						city_modelling += 15
+						gs 'fame', 'city', 'modelling', 'medium'
 						mdlng_exp += rand(8,10)
 						mdlng_exp += rand(8,10)
 						modelfoto_topless += 1
 						modelfoto_topless += 1
 						modelfoto_nip += 1
 						modelfoto_nip += 1
@@ -2093,9 +2120,12 @@ if $ARGS[0] = 'runway2':
 						'They put you into the clothes that they''ve decided you''re going to be modelling and you wait for the show to begin.'
 						'They put you into the clothes that they''ve decided you''re going to be modelling and you wait for the show to begin.'
 						act'Continue':
 						act'Continue':
 							hour += 1
 							hour += 1
-							modelpayfin = 500 + (city_modelling * 10) + (modelpay * 3) + (50*rand(0,7))
-							city_modelling += rand(10,30)
-							pav_modelling += rand(0,city_modelling)/8
+							modelpayfin = 500 + (fame['city_modelling'] * 10) + (modelpay * 3) + (50*rand(0,7))
+							if rand(0,1) = 1:
+								gs 'fame', 'city', 'modelling', 'medium'
+							else
+								gs 'fame', 'city', 'modelling', 'small'
+							end
 							mdlng_exp += rand(8,10)
 							mdlng_exp += rand(8,10)
 							modelfoto_nip += 1
 							modelfoto_nip += 1
 							gs'stat'
 							gs'stat'
@@ -2209,8 +2239,11 @@ if $ARGS[0] = 'wet':
 							modelfoto_nude += 1
 							modelfoto_nude += 1
 							if pcs_makeup > 1:pcs_makeup = 0
 							if pcs_makeup > 1:pcs_makeup = 0
 							mdlng_exp += rand(9,10)
 							mdlng_exp += rand(9,10)
-							city_modelling += rand(18,21)
-							pav_modelling += rand(0,city_modelling)/4
+							if rand(0,1) = 1:
+								gs 'fame', 'city', 'modelling', 'medium'
+							else
+								gs 'fame', 'city', 'modelling', 'small'
+							end
 							money += modelpayfin
 							money += modelpayfin
 							modelfotomoney += modelpayfin
 							modelfotomoney += modelpayfin
 							'Eventually, the shoot is over and they leave you cold, shivering, and with really hard nipples. But at least you''ve also got a dry wad of cash that counts out to <<modelpayfin>> <b>₽</b>.'
 							'Eventually, the shoot is over and they leave you cold, shivering, and with really hard nipples. But at least you''ve also got a dry wad of cash that counts out to <<modelpayfin>> <b>₽</b>.'

+ 16 - 21
locations/foto_events2.qsrc

@@ -77,7 +77,7 @@ if $ARGS[0] = 'champagne1.2':
 	pcs_hairbsh = 1
 	pcs_hairbsh = 1
 	pcs_makeup = 5
 	pcs_makeup = 5
 	pcs_lipbalm += 8
 	pcs_lipbalm += 8
-	modelpay = (pcs_mdlng/2 * 10) + min(city_modelling, 700) + pcs_apprnc
+	modelpay = (pcs_mdlng/2 * 10) + min(fame['city_modelling'], 700) + pcs_apprnc
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelfoto_nude += 1
 	modelfoto_nude += 1
 	modelfoto_fullnude += 1
 	modelfoto_fullnude += 1
@@ -103,8 +103,7 @@ if $ARGS[0] = 'champagne1.2':
 				pcs_sweat += 25
 				pcs_sweat += 25
 				money += modelpayfin
 				money += modelpayfin
 				modelfotomoney += modelpayfin
 				modelfotomoney += modelpayfin
-				city_modelling += rand(20,40)
-				pav_modelling += rand(0,city_modelling)/4
+				gs 'fame', 'city', 'modelling', 'medium'
 				gs 'stat'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
 				'After about an hour, they''ve got all the shots they want for your special. It was a pretty short shoot since they knew what they wanted to get and everything was already set up. However, you''re very sticky from all that champagne you poured over yourself. Someone gives you an envelope containing <<modelpayfin>> <b>₽</b> and you thank them, excusing yourself to go take a shower and get all this stuff off of you.'
 				'After about an hour, they''ve got all the shots they want for your special. It was a pretty short shoot since they knew what they wanted to get and everything was already set up. However, you''re very sticky from all that champagne you poured over yourself. Someone gives you an envelope containing <<modelpayfin>> <b>₽</b> and you thank them, excusing yourself to go take a shower and get all this stuff off of you.'
@@ -136,13 +135,11 @@ if $ARGS[0] = 'kickboxing_documentary':
             cla & *clr
             cla & *clr
             '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/KD1.jpg"></center>'
             '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/KD1.jpg"></center>'
             minut += 120
             minut += 120
-            modelpayfin = 900 + (modelpay * 2) + (50*rand(0,7)) + ((city_kickboxing + pcs_apprnc)/2)*2
+            modelpayfin = 900 + (modelpay * 2) + (50*rand(0,7)) + ((fame['city_kickboxing'] + pcs_apprnc)/2)*2
             modelfoto_naked += 1
             modelfoto_naked += 1
             mdlng_exp += rand(1,2)
             mdlng_exp += rand(1,2)
-            city_kickboxing += rand(2,12)
-            pav_kickboxing += rand(0,city_modelling)/12  
-            city_modelling += rand(2,12)
-            pav_modelling += rand(0,city_modelling)/12
+			gs 'fame', 'city', 'kickboxing', 'medium'
+            gs 'fame', 'city', 'modelling', 'medium'
 			gs 'exhibitionism', 1
 			gs 'exhibitionism', 1
             money += modelpayfin
             money += modelpayfin
             modelfotomoney += modelpayfin
             modelfotomoney += modelpayfin
@@ -155,12 +152,12 @@ if $ARGS[0] = 'kickboxing_documentary':
                 cla & *clr
                 cla & *clr
                 gs 'stat'
                 gs 'stat'
                 '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/KD2.jpg"></center>'
                 '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/KD2.jpg"></center>'
-                if city_kickboxing >=150 and kickbox['sash'] >= 5:
+                if fame['city_kickboxing'] >=150 and kickbox['sash'] >= 5:
                     '"You are <<$pcs_lastname>> Isn''t it?"'
                     '"You are <<$pcs_lastname>> Isn''t it?"'
                     'The journalist shakes your hand with a big smile on his face. Interviewing you, must be a great thing, as practically without stopping, you are showered with questions, from the sport-related to the personal, passing for the absolute trivial.'
                     'The journalist shakes your hand with a big smile on his face. Interviewing you, must be a great thing, as practically without stopping, you are showered with questions, from the sport-related to the personal, passing for the absolute trivial.'
                     '"Your feeling about that victory? Your favorite color? A man in your life?"'
                     '"Your feeling about that victory? Your favorite color? A man in your life?"'
                     'The interview goes and goes like this during a long time, until your allocated time end, and then reluctantly the journalist leaves you to talk to another kickboxer.'            
                     'The interview goes and goes like this during a long time, until your allocated time end, and then reluctantly the journalist leaves you to talk to another kickboxer.'            
-                elseif city_kickboxing >=60 and kickbox['sash'] >= 2:
+                elseif fame['city_kickboxing'] >=60 and kickbox['sash'] >= 2:
                     'Between shots, a journalist comes and asks you questions. Most of them, are fairly generic. Personal data, your opinions about the league, confirmation on their information. In general, it doesn''t seem too deep but it is evident that the journalist has his hands more than full, catching up with all the women in the gymnasium.'
                     'Between shots, a journalist comes and asks you questions. Most of them, are fairly generic. Personal data, your opinions about the league, confirmation on their information. In general, it doesn''t seem too deep but it is evident that the journalist has his hands more than full, catching up with all the women in the gymnasium.'
                 else
                 else
                     'You wait between shots, but the journalist seems to find somebody else more interesting and forgets to talk with you.'
                     'You wait between shots, but the journalist seems to find somebody else more interesting and forgets to talk with you.'
@@ -169,11 +166,11 @@ if $ARGS[0] = 'kickboxing_documentary':
                     cla & *clr   
                     cla & *clr   
                     gs 'stat'
                     gs 'stat'
                     '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/KD3.jpg"></center>'
                     '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/KD3.jpg"></center>'
-                    if city_kickboxing >=150 and kickbox['sash'] >= 5:						                               
+                    if fame['city_kickboxing'] >=150 and kickbox['sash'] >= 5:						                               
                         'Two hours later, the model session/interviews end. After returning to the studio, you are handed <<modelpayfin>> <b>₽</b> in payment for the job.'
                         'Two hours later, the model session/interviews end. After returning to the studio, you are handed <<modelpayfin>> <b>₽</b> in payment for the job.'
                         'Sometime later, the article is sent to your phone...' 
                         'Sometime later, the article is sent to your phone...' 
                         'And is a little awkward... The realization, that you are getting famous, as one of the best, if not the BEST, female kickboxer in all St. Petersburg. Practically, the article turns around you. With even fans asking all kinds of personal questions. Damn! You are Hot, Mean and Famous!'                            
                         'And is a little awkward... The realization, that you are getting famous, as one of the best, if not the BEST, female kickboxer in all St. Petersburg. Practically, the article turns around you. With even fans asking all kinds of personal questions. Damn! You are Hot, Mean and Famous!'                            
-                    elseif city_kickboxing >=60 and kickbox['sash'] >= 2:
+                    elseif fame['city_kickboxing'] >=60 and kickbox['sash'] >= 2:
                         'Two hours later, the model session/interviews end. After returning to the studio, you are handed <<modelpayfin>> <b>₽</b> in payment for the job.' 
                         'Two hours later, the model session/interviews end. After returning to the studio, you are handed <<modelpayfin>> <b>₽</b> in payment for the job.' 
                         'Sometime later, the article is sent to your phone...' 
                         'Sometime later, the article is sent to your phone...' 
                         'Being true, is a little dry, mentioning your name, general information and that you are an up-and-coming kickboxer.'
                         'Being true, is a little dry, mentioning your name, general information and that you are an up-and-coming kickboxer.'
@@ -212,13 +209,11 @@ if $ARGS[0] = 'track_&_field_documentary':
             cla & *clr
             cla & *clr
             '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/TD1.jpg"></center>'
             '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/TD1.jpg"></center>'
             minut += 120
             minut += 120
-            modelpayfin = 1800 + (modelpay * 2) + (50*rand(0,7)) + ((city_running + pcs_apprnc)/2)*2
+            modelpayfin = 1800 + (modelpay * 2) + (50*rand(0,7)) + ((fame['city_running'] + pcs_apprnc)/2)*2
             modelfoto_naked += 1
             modelfoto_naked += 1
             mdlng_exp += rand(1,2)
             mdlng_exp += rand(1,2)
-            city_running += rand(2,12)
-            pav_running += rand(0,city_modelling)/12 
-            city_modelling += rand(2,12)
-            pav_modelling += rand(0,city_modelling)/6
+			gs 'fame', 'city', 'running', 'small'
+            gs 'fame', 'city', 'modelling', 'small'
             money += modelpayfin
             money += modelpayfin
             modelfotomoney += modelpayfin
             modelfotomoney += modelpayfin
             modelfoto_topless += 1
             modelfoto_topless += 1
@@ -231,12 +226,12 @@ if $ARGS[0] = 'track_&_field_documentary':
                 cla & *clr   
                 cla & *clr   
                 gs 'stat' 
                 gs 'stat' 
                 '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/TD2.jpg"></center>'              
                 '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/TD2.jpg"></center>'              
-                if city_running >=90 and razradbeg >= 3:
+                if fame['city_running'] >=90 and razradbeg >= 3:
                     '"You are <<$pcs_lastname>> Isn''t it?"'
                     '"You are <<$pcs_lastname>> Isn''t it?"'
                     'The journalist shakes your hand with a big smile on his face. Interviewing you must be a great thing, as practically without stoping, you are showered with questions, from the sport-related to the personal, passing for the absolute trivial.'
                     'The journalist shakes your hand with a big smile on his face. Interviewing you must be a great thing, as practically without stoping, you are showered with questions, from the sport-related to the personal, passing for the absolute trivial.'
                     '"Your feeling about that victory? Your favorite color? A man in your life?"'
                     '"Your feeling about that victory? Your favorite color? A man in your life?"'
                     'The interview goes on and on like this for a long time, until you''re allocated time ends, and then reluctantly the journalist leaves you to talk to another runner.'            
                     'The interview goes on and on like this for a long time, until you''re allocated time ends, and then reluctantly the journalist leaves you to talk to another runner.'            
-                elseif city_running >=30 and razradbeg >= 1:
+                elseif fame['city_running'] >=30 and razradbeg >= 1:
                     'Between shots, a journalist comes and asks you questions. Most of them, are fairly generic. Personal data, your opinions about the Championship, confirmation on their information. In general, it doesn''t seem too deep but it is evident that the journalist has his hands more than full, catching up with all the women in the field.'
                     'Between shots, a journalist comes and asks you questions. Most of them, are fairly generic. Personal data, your opinions about the Championship, confirmation on their information. In general, it doesn''t seem too deep but it is evident that the journalist has his hands more than full, catching up with all the women in the field.'
                 else
                 else
                     'You wait between shots, but the journalist seems to find somebody else more interesting and forgets to talk with you.'
                     'You wait between shots, but the journalist seems to find somebody else more interesting and forgets to talk with you.'
@@ -246,11 +241,11 @@ if $ARGS[0] = 'track_&_field_documentary':
                     cla & *clr   
                     cla & *clr   
                     gs 'stat'
                     gs 'stat'
                     '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/TD3.jpg"></center>'                      
                     '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/TD3.jpg"></center>'                      
-                    if city_running >=90 and razradbeg >= 3:					
+                    if fame['city_running'] >=90 and razradbeg >= 3:					
                         'Two hours later, the model session/interviews ends. After returning to the studio, you are handed <<modelpayfin>> <b>₽</b> in payment for the job.'
                         'Two hours later, the model session/interviews ends. After returning to the studio, you are handed <<modelpayfin>> <b>₽</b> in payment for the job.'
                         'Sometime later, the article is sent to your phone...' 
                         'Sometime later, the article is sent to your phone...' 
                         'And is a little awkward... The realization, that you are getting famous, as one of the best, if not THE best runner in The Women''s 400 Meter Dash category in all of St. Petersburg. Practically, the article turns around you. With even fans asking all kinds of personal questions. Damn! You are Hot, Fast and Famous!'                            
                         'And is a little awkward... The realization, that you are getting famous, as one of the best, if not THE best runner in The Women''s 400 Meter Dash category in all of St. Petersburg. Practically, the article turns around you. With even fans asking all kinds of personal questions. Damn! You are Hot, Fast and Famous!'                            
-                    elseif city_running >=30 and razradbeg >= 1:
+                    elseif fame['city_running'] >=30 and razradbeg >= 1:
                         'Two hours later, the model session/interviews ends. After returning to the studio, you are handed <<modelpayfin>> <b>₽</b> in payment for the job.' 
                         'Two hours later, the model session/interviews ends. After returning to the studio, you are handed <<modelpayfin>> <b>₽</b> in payment for the job.' 
                         'Sometime later, the article is sent to your phone...' 
                         'Sometime later, the article is sent to your phone...' 
                         'Being true, is a little dry, mentioning your name, general information and that you are an up-and-coming runner in The Women''s 400 Meter Dash category.'
                         'Being true, is a little dry, mentioning your name, general information and that you are an up-and-coming runner in The Women''s 400 Meter Dash category.'

+ 3 - 4
locations/foto_model_documentary.qsrc

@@ -1141,13 +1141,12 @@ end
 if $ARGS[0] = 'documentary_end':
 if $ARGS[0] = 'documentary_end':
 	foto['documentary'] = 0
 	foto['documentary'] = 0
 	minut += 10
 	minut += 10
-	modelpay = (pcs_mdlng/2 * 10) + min(city_modelling, 700) + pcs_apprnc
+	modelpay = (pcs_mdlng/2 * 10) + min(fame['city_modelling'], 700) + pcs_apprnc
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	mdlng_exp += rand(9,10)
 	mdlng_exp += rand(9,10)
 	if pcs_inhib < 55: gs 'willpower','pay','self'
 	if pcs_inhib < 55: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(20,40)
-	gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/4
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,10)
+	gs 'fame', 'city', 'modelling', 'medium'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', 'small'
 	inhib_exp += rand(1,3)
 	inhib_exp += rand(1,3)
 	money += modelpayfin
 	money += modelpayfin
 	modelfotomoney += modelpayfin
 	modelfotomoney += modelpayfin

+ 42 - 51
locations/foto_shoot.qsrc

@@ -13,7 +13,7 @@ if $ARGS[0] = 'model':
 	if model['status'] = 0:model['status'] = 1
 	if model['status'] = 0:model['status'] = 1
 	*clr & cla
 	*clr & cla
 	minut += 5
 	minut += 5
-	modelpay = (pcs_mdlng/2 * 10) + ((min(city_modelling, 700) + pcs_apprnc)/2)
+	modelpay = (pcs_mdlng/2 * 10) + ((min(fame['city_modelling'], 700) + pcs_apprnc)/2)
 	modelpayfin = 900 + (15*rand(0,5))
 	modelpayfin = 900 + (15*rand(0,5))
 	gs 'stat'
 	gs 'stat'
 	'<center><b><font color="maroon">Manager</font></b></center>'
 	'<center><b><font color="maroon">Manager</font></b></center>'
@@ -51,6 +51,7 @@ if $ARGS[0] = 'model':
 			modelfoto_catalog += 1
 			modelfoto_catalog += 1
 			model_job_week += 1
 			model_job_week += 1
 			mdlng_exp += rand(2,5)
 			mdlng_exp += rand(2,5)
+			gs 'fame', 'city', 'modelling', 'tiny'
 			minut += 120
 			minut += 120
 			money += 450
 			money += 450
 			modelfotomoney += 450
 			modelfotomoney += 450
@@ -72,6 +73,7 @@ if $ARGS[0] = 'model':
 			modelfoto_catalog += 1
 			modelfoto_catalog += 1
 			model_job_week += 1
 			model_job_week += 1
 			mdlng_exp += rand(2,5)
 			mdlng_exp += rand(2,5)
+			gs 'fame', 'city', 'modelling', 'tiny'
 			minut += 120
 			minut += 120
 			money += 450
 			money += 450
 			modelfotomoney += 450
 			modelfotomoney += 450
@@ -196,8 +198,8 @@ end
 !!			modelpayfin = 700 + (modelpay) + (15*rand(0,5))
 !!			modelpayfin = 700 + (modelpay) + (15*rand(0,5))
 !!			modelfoto_nip += 1
 !!			modelfoto_nip += 1
 !!			mdlng_exp += rand(6,10)
 !!			mdlng_exp += rand(6,10)
-!!			city_modelling += rand(7,13)
-!!			pav_modelling += rand(1,city_modelling)/10
+!!			fame['city_modelling'] += rand(7,13)
+!!			pav_modelling += rand(1,fame['city_modelling'])/10
 !!			inhib_exp += 2
 !!			inhib_exp += 2
 !!			gs 'stat'
 !!			gs 'stat'
 !!			'<center><video autoplay loop src="images/locations/city/citycenter/photo/model5.mp4"></video></center>'
 !!			'<center><video autoplay loop src="images/locations/city/citycenter/photo/model5.mp4"></video></center>'
@@ -545,12 +547,11 @@ end
 if $ARGS[0] = 'fashion':
 if $ARGS[0] = 'fashion':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpayfin = 300 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(city_modelling, 700)/2) + (pcs_mdlng/2 * 10)
+	modelpayfin = 300 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(fame['city_modelling'], 700)/2) + (pcs_mdlng/2 * 10)
 	modelfoto_fashion += 1
 	modelfoto_fashion += 1
 	mdlng_exp += rand(5,8)
 	mdlng_exp += rand(5,8)
-	gs 'fame', 'city', 'modelling', rand(7,12)
-	gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,6)
+	gs 'fame', 'city', 'modelling', 'small'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,10)
 	fashionshoot = rand(1,2)
 	fashionshoot = rand(1,2)
 	gs 'stat'
 	gs 'stat'
 	if fashionshoot = 1:
 	if fashionshoot = 1:
@@ -571,12 +572,11 @@ end
 if $ARGS[0] = 'bikini':
 if $ARGS[0] = 'bikini':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpayfin = 325 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(city_modelling, 700)/2) + (pcs_mdlng/2 * 10)
+	modelpayfin = 325 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(fame['city_modelling'], 700)/2) + (pcs_mdlng/2 * 10)
 	modelfoto_bikini += 1
 	modelfoto_bikini += 1
 	if pcs_inhib < 20: gs 'willpower','pay','self'
 	if pcs_inhib < 20: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(7,12)
-	gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,6)
+	gs 'fame', 'city', 'modelling', 'small'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,10)
 	mdlng_exp += rand(6,10)
 	mdlng_exp += rand(6,10)
 	if pcs_inhib < 50:inhib_exp += rand(0,1)
 	if pcs_inhib < 50:inhib_exp += rand(0,1)
 	gs 'stat'
 	gs 'stat'
@@ -595,13 +595,12 @@ end
 if $ARGS[0] = 'lingerie':
 if $ARGS[0] = 'lingerie':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpayfin = 350 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(city_modelling, 700)/2) + (pcs_mdlng/2 * 10)
+	modelpayfin = 350 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(fame['city_modelling'], 700)/2) + (pcs_mdlng/2 * 10)
 	modelfoto_lingerie += 1
 	modelfoto_lingerie += 1
 	mdlng_exp += rand(6,10)
 	mdlng_exp += rand(6,10)
 	if pcs_inhib < 25: gs 'willpower','pay','self'
 	if pcs_inhib < 25: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(7,13)
-	gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/10
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,6)
+	gs 'fame', 'city', 'modelling', 'small'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,6)
 	inhib_exp += rand(0,2)
 	inhib_exp += rand(0,2)
 	shoot = rand(1,2)
 	shoot = rand(1,2)
 	gs 'stat'
 	gs 'stat'
@@ -622,14 +621,13 @@ end
 if $ARGS[0] = 'sexy':
 if $ARGS[0] = 'sexy':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpayfin = 500 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(city_modelling, 700)/2) + (pcs_mdlng/2 * 10)
+	modelpayfin = 500 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(fame['city_modelling'], 700)/2) + (pcs_mdlng/2 * 10)
 	modelfoto_glamour += 1
 	modelfoto_glamour += 1
 	modelfoto_ero_clo += 1
 	modelfoto_ero_clo += 1
 	mdlng_exp += rand(5,10)
 	mdlng_exp += rand(5,10)
 	if pcs_inhib < 30: gs 'willpower','pay','self'
 	if pcs_inhib < 30: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(7,12)
-	gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(1,6)
+	gs 'fame', 'city', 'modelling', 'small'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(1,6)
 	inhib_exp += rand(0,1)
 	inhib_exp += rand(0,1)
 	gs 'stat'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/sexy/<<rand(1,48)>>.jpg"></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/sexy/<<rand(1,48)>>.jpg"></center>'
@@ -652,9 +650,8 @@ if $ARGS[0] = 'transparent':
 	modelfoto_nip += 1
 	modelfoto_nip += 1
 	mdlng_exp += rand(6,10)
 	mdlng_exp += rand(6,10)
 	if pcs_inhib < 45: gs 'willpower','pay','self'
 	if pcs_inhib < 45: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(7,13)
-	gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,8)
+	gs 'fame', 'city', 'modelling', 'small'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,8)
 	inhib_exp += rand(0,2)
 	inhib_exp += rand(0,2)
 	gs 'stat'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/seethru/<<rand(1,26)>>.jpg"></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/seethru/<<rand(1,26)>>.jpg"></center>'
@@ -678,9 +675,8 @@ if $ARGS[0] = 'trans_ling':
 	modelfoto_lingerie += 1
 	modelfoto_lingerie += 1
 	mdlng_exp += rand(8,10)
 	mdlng_exp += rand(8,10)
 	if pcs_inhib < 45: gs 'willpower','pay','self'
 	if pcs_inhib < 45: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(9,14)
-	gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/10
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,8)
+	gs 'fame', 'city', 'modelling', 'small'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,8)
 	inhib_exp += rand(0,2)
 	inhib_exp += rand(0,2)
 	gs 'stat'
 	gs 'stat'
 	if rand(0,1) = 1:
 	if rand(0,1) = 1:
@@ -708,9 +704,8 @@ if $ARGS[0] = 'topless':
 	modelfoto_topless += 1
 	modelfoto_topless += 1
 	mdlng_exp += rand(6,10)
 	mdlng_exp += rand(6,10)
 	if pcs_inhib < 50: gs 'willpower','pay','self'
 	if pcs_inhib < 50: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(8,14)
-	gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,8)
+	gs 'fame', 'city', 'modelling', 'small'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,8)
 	inhib_exp += rand(0,2)
 	inhib_exp += rand(0,2)
 	gs 'stat'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/topless/<<rand(1,57)>>.jpg"></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/topless/<<rand(1,57)>>.jpg"></center>'
@@ -727,15 +722,14 @@ end
 if $ARGS[0] = 'tasteful':
 if $ARGS[0] = 'tasteful':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpay = (pcs_mdlng/2 * 10) + min(city_modelling, 700) + pcs_apprnc
+	modelpay = (pcs_mdlng/2 * 10) + min(fame['city_modelling'], 700) + pcs_apprnc
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelfoto_tastenude += 1
 	modelfoto_tastenude += 1
 	modelfoto_nude += 1
 	modelfoto_nude += 1
 	mdlng_exp += rand(9,10)
 	mdlng_exp += rand(9,10)
 	if pcs_inhib < 40: gs 'willpower','pay','self'
 	if pcs_inhib < 40: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(10,20)
-	gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/4
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,10)
+	gs 'fame', 'city', 'modelling', 'small'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,10)
 	inhib_exp += rand(0,2)
 	inhib_exp += rand(0,2)
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/tastenude/<<rand(1,28)>>.jpg"></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/tastenude/<<rand(1,28)>>.jpg"></center>'
 	'Already naked, you step onto the set and begin the shoot immediately.'
 	'Already naked, you step onto the set and begin the shoot immediately.'
@@ -751,15 +745,14 @@ end
 if $ARGS[0] = 'topless_nude':
 if $ARGS[0] = 'topless_nude':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpay = (pcs_mdlng/2 * 10) + min(city_modelling, 700) + pcs_apprnc
+	modelpay = (pcs_mdlng/2 * 10) + min(fame['city_modelling'], 700) + pcs_apprnc
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelfoto_nude += 1
 	modelfoto_nude += 1
 	modelfoto_toplessnude += 1
 	modelfoto_toplessnude += 1
 	mdlng_exp += rand(9,10)
 	mdlng_exp += rand(9,10)
 	if pcs_inhib < 55: gs 'willpower','pay','self'
 	if pcs_inhib < 55: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(10,20)
-	gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/4
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,10)
+	gs 'fame', 'city', 'modelling', 'medium'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,10)
 	inhib_exp += rand(1,3)
 	inhib_exp += rand(1,3)
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/topnude/<<rand(1,79)>>.jpg"></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/topnude/<<rand(1,79)>>.jpg"></center>'
 	'Already naked, you step onto the set and begin the shoot immediately.'
 	'Already naked, you step onto the set and begin the shoot immediately.'
@@ -775,7 +768,7 @@ end
 if $ARGS[0] = 'nude':
 if $ARGS[0] = 'nude':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpay = (pcs_mdlng/2 * 10) + min(city_modelling, 700) + pcs_apprnc
+	modelpay = (pcs_mdlng/2 * 10) + min(fame['city_modelling'], 700) + pcs_apprnc
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	if modelfoto_nude = 0: modelpayfin = modelpayfin * 2 & foto_persuade = 0
 	if modelfoto_nude = 0: modelpayfin = modelpayfin * 2 & foto_persuade = 0
 	modelfoto_nude += 1
 	modelfoto_nude += 1
@@ -784,9 +777,8 @@ if $ARGS[0] = 'nude':
 	modelfoto_pussy += 1
 	modelfoto_pussy += 1
 	mdlng_exp += rand(9,10)
 	mdlng_exp += rand(9,10)
 	if pcs_inhib < 60: gs 'willpower','pay','self'
 	if pcs_inhib < 60: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(10,20)
-	gs 'fame', 'pav', 'modelling', rand(10,15)
-	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(5,10)
+	gs 'fame', 'city', 'modelling', 'medium'
+	if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(5,10)
 	inhib_exp += rand(1,3)
 	inhib_exp += rand(1,3)
 	if pcs_pubes < 16:
 	if pcs_pubes < 16:
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/nude/<<rand(1,17)>>.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/nude/<<rand(1,17)>>.jpg"></center>'
@@ -824,9 +816,8 @@ if $ARGS[0] = 'erotic':
 	modelfoto_asshole += 1
 	modelfoto_asshole += 1
 	mdlng_exp += rand(1,4)
 	mdlng_exp += rand(1,4)
 	if pcs_inhib < 65: gs 'willpower','pay','self'
 	if pcs_inhib < 65: gs 'willpower','pay','self'
-	gs 'fame', 'city', 'modelling', rand(5,10)
-	gs 'fame', 'city', 'porn', rand(5,15)
-	gs 'fame', 'pav', 'porn', rand(0,15)
+	gs 'fame', 'city', 'modelling', 'small'
+	gs 'fame', 'city', 'porn', 'small'
 	if pcs_inhib < 60:inhib_exp += rand(1,3)
 	if pcs_inhib < 60:inhib_exp += rand(1,3)
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/erotic/<<rand(1,19)>>.jpg"></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/erotic/<<rand(1,19)>>.jpg"></center>'
 	if $pantyworntype ! 'none':
 	if $pantyworntype ! 'none':
@@ -847,11 +838,11 @@ end
 if $ARGS[0] = 'sportswear':
 if $ARGS[0] = 'sportswear':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpayfin = 300 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (city_modelling/2) + (pcs_mdlng/2 * 10) + (city_sport/2)
+	modelpayfin = 300 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (fame['city_modelling']/2) + (pcs_mdlng/2 * 10) + (city_sport/2)
 	modelfoto_fitness += 1
 	modelfoto_fitness += 1
 	pcs_sweat = 60
 	pcs_sweat = 60
 	mdlng_exp += rand(2,4)
 	mdlng_exp += rand(2,4)
-	gs 'fame', 'city', 'modelling', rand(3,6)
+	gs 'fame', 'city', 'modelling', 'small'
 	gs 'stat'
 	gs 'stat'
 	if bodset = 2 and salocatnow >= 2:
 	if bodset = 2 and salocatnow >= 2:
 		*clr & cla
 		*clr & cla
@@ -875,10 +866,10 @@ end
 if $ARGS[0] = 'sports_underwear':
 if $ARGS[0] = 'sports_underwear':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpayfin = 325 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (city_modelling/2) + (pcs_mdlng/2 * 10) + (city_sport/2)
+	modelpayfin = 325 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (fame['city_modelling']/2) + (pcs_mdlng/2 * 10) + (city_sport/2)
 	modelfoto_fitness += 1
 	modelfoto_fitness += 1
 	pcs_sweat = 60
 	pcs_sweat = 60
-	gs 'fame', 'city', 'modelling', rand(3,6)
+	gs 'fame', 'city', 'modelling', 'small'
 	mdlng_exp += rand(3,6)
 	mdlng_exp += rand(3,6)
 	if pcs_inhib < 50:inhib_exp += 1
 	if pcs_inhib < 50:inhib_exp += 1
 	gs 'stat'
 	gs 'stat'
@@ -900,13 +891,13 @@ end
 if $ARGS[0] = 'fitness_artistic_nude':
 if $ARGS[0] = 'fitness_artistic_nude':
 	*clr & cla
 	*clr & cla
 	minut += 120
 	minut += 120
-	modelpay = (pcs_mdlng/2 * 10) + city_modelling + pcs_apprnc + city_sport
+	modelpay = (pcs_mdlng/2 * 10) + fame['city_modelling'] + pcs_apprnc + city_sport
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
 	modelfoto_fitness += 1
 	modelfoto_fitness += 1
 	modelfoto_nude += 1
 	modelfoto_nude += 1
 	pcs_sweat = 60
 	pcs_sweat = 60
 	mdlng_exp += rand(4,5)
 	mdlng_exp += rand(4,5)
-	gs 'fame', 'city', 'modelling', rand(5,10)
+	gs 'fame', 'city', 'modelling', 'small'
 	inhib_exp += 2
 	inhib_exp += 2
 	gs 'stat'	
 	gs 'stat'	
 	if bodset = 2 and salocatnow >= 2:
 	if bodset = 2 and salocatnow >= 2:
@@ -937,8 +928,8 @@ end
 !!				minut += 120
 !!				minut += 120
 !!				modelpayfin = 825 + (modelpay * 2) + (15*rand(0,7))
 !!				modelpayfin = 825 + (modelpay * 2) + (15*rand(0,7))
 !!				mdlng_exp += 10
 !!				mdlng_exp += 10
-!!				city_modelling += rand(10,20)
-!!				pav_modelling += rand(0,city_modelling)/10
+!!				fame['city_modelling'] += rand(10,20)
+!!				pav_modelling += rand(0,fame['city_modelling'])/10
 !!				inhib_exp += 3
 !!				inhib_exp += 3
 !!				modelfoto_glamour += 1
 !!				modelfoto_glamour += 1
 !!				modelfoto_nip += 1
 !!				modelfoto_nip += 1