1
0
Просмотр исходного кода

Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife

hornguy6 2 лет назад
Родитель
Сommit
1391e3034d
100 измененных файлов с 4527 добавлено и 1185 удалено
  1. 7 0
      glife.qproj
  2. 1 1
      locations/BelSex.qsrc
  3. 3 3
      locations/Cheatmenu_din.qsrc
  4. 13 13
      locations/Gnpc2.qsrc
  5. 1 1
      locations/HotelHole.qsrc
  6. 1 1
      locations/HotelWork.qsrc
  7. 1 1
      locations/IvanEv.qsrc
  8. 1 1
      locations/LariskaStart.qsrc
  9. 2 2
      locations/MartinTalk.qsrc
  10. 14 14
      locations/NikoEv2.qsrc
  11. 2 2
      locations/NikoWhore.qsrc
  12. 11 11
      locations/ParChurch.qsrc
  13. 13 13
      locations/Snpc.qsrc
  14. 5 5
      locations/Voltrener.qsrc
  15. 4 4
      locations/VoltrenerSexShower.qsrc
  16. 3 3
      locations/Voltrenersex.qsrc
  17. 45 47
      locations/_attributes_school.qsrc
  18. 8 0
      locations/_clothing_image.qsrc
  19. 193 0
      locations/albina_school_sex.qsrc
  20. 1 1
      locations/anushapt.qsrc
  21. 1 1
      locations/artem_events.qsrc
  22. 13 13
      locations/artemhome.qsrc
  23. 1 1
      locations/arturQW.qsrc
  24. 374 0
      locations/attributes_nerdvana_cosplay.qsrc
  25. 371 0
      locations/attributes_nerdvana_outfits.qsrc
  26. 278 0
      locations/attributes_nerdvana_swim_one.qsrc
  27. 248 0
      locations/attributes_snerdvana_swim_two.qsrc
  28. 1 1
      locations/bed2.qsrc
  29. 4 18
      locations/beg1.qsrc
  30. 1 1
      locations/belpicknick.qsrc
  31. 10 10
      locations/brother.qsrc
  32. 1 1
      locations/brother_lessons.qsrc
  33. 14 14
      locations/cardgame_durak.qsrc
  34. 2 2
      locations/cikl.qsrc
  35. 2 2
      locations/city_center.qsrc
  36. 2 2
      locations/city_island.qsrc
  37. 2 2
      locations/city_residential.qsrc
  38. 23 2
      locations/clothing.qsrc
  39. 46 0
      locations/clothing_QV.qsrc
  40. 9 1
      locations/clothing_attributes.qsrc
  41. 2 2
      locations/cumreaction.qsrc
  42. 22 22
      locations/dimaRevenge.qsrc
  43. 3 3
      locations/dinfather.qsrc
  44. 8 8
      locations/djibril.qsrc
  45. 1273 0
      locations/djibrilev1.qsrc
  46. 0 61
      locations/enderKik.qsrc
  47. 637 124
      locations/fame.qsrc
  48. 11 26
      locations/family.qsrc
  49. 98 36
      locations/family_schedule.qsrc
  50. 46 58
      locations/father.qsrc
  51. 3 3
      locations/fit.qsrc
  52. 2 2
      locations/gLakeNude.qsrc
  53. 1 1
      locations/gdkin.qsrc
  54. 26 26
      locations/gdksex.qsrc
  55. 1 1
      locations/gdksport.qsrc
  56. 3 3
      locations/gevent.qsrc
  57. 3 1
      locations/gkafe.qsrc
  58. 1 1
      locations/gopnik_initiation.qsrc
  59. 36 36
      locations/gopsex.qsrc
  60. 5 5
      locations/gopskver.qsrc
  61. 1 1
      locations/gschool_boys_bathroom.qsrc
  62. 1 1
      locations/gschool_break.qsrc
  63. 2 2
      locations/gschool_chats.qsrc
  64. 180 178
      locations/gschool_chats1.qsrc
  65. 36 36
      locations/gschool_chats2.qsrc
  66. 42 42
      locations/gschool_chats3.qsrc
  67. 2 2
      locations/gschool_detention.qsrc
  68. 16 16
      locations/gschool_events.qsrc
  69. 2 2
      locations/gschool_girls_bathroom.qsrc
  70. 11 11
      locations/gschool_gossip.qsrc
  71. 1 1
      locations/gschool_grounds.qsrc
  72. 4 4
      locations/gschool_lessons4.qsrc
  73. 31 31
      locations/gschool_lessonsev1.qsrc
  74. 25 25
      locations/gschool_lessonsev2.qsrc
  75. 18 18
      locations/gschool_lessonsev3.qsrc
  76. 1 1
      locations/gschool_lunch.qsrc
  77. 12 12
      locations/gschool_socialchg.qsrc
  78. 1 1
      locations/gschool_socialchg1.qsrc
  79. 1 1
      locations/gskino.qsrc
  80. 2 2
      locations/hotel_resep.qsrc
  81. 1 1
      locations/hunter_ambient.qsrc
  82. 13 17
      locations/igorhome.qsrc
  83. 1 1
      locations/journal_quests.qsrc
  84. 4 4
      locations/katjaEv.qsrc
  85. 5 3
      locations/korrPar.qsrc
  86. 3 3
      locations/kotovEv.qsrc
  87. 5 5
      locations/kotovtalker.qsrc
  88. 3 3
      locations/kuhrPar.qsrc
  89. 1 1
      locations/lesbimistress.qsrc
  90. 1 1
      locations/ludahome.qsrc
  91. 1 1
      locations/mey_home.qsrc
  92. 1 1
      locations/mey_tamara_events.qsrc
  93. 1 1
      locations/mother.qsrc
  94. 4 4
      locations/music_delparco.qsrc
  95. 3 3
      locations/music_onlinemusic.qsrc
  96. 12 12
      locations/natbelapt.qsrc
  97. 1 1
      locations/nogorslut.qsrc
  98. 70 0
      locations/npcstatic5.qsrc
  99. 5 5
      locations/nyp_school.qsrc
  100. 90 118
      locations/obj_din.qsrc

+ 7 - 0
glife.qproj

@@ -129,6 +129,10 @@
 		<Location name="$attributes_dolls_dress"/>
 		<Location name="$attributes_bomba_outfits"/>
 		<Location name="$attributes_bomba_dress"/>
+		<Location name="$attributes_nerdvana_cosplay"/>
+		<Location name="$attributes_nerdvana_outfits"/>
+		<Location name="$attributes_nerdvana_swim_one"/>
+		<Location name="$attributes_nerdvana_swim_two"/>
 		<Location name="$attributes_market_clothes"/>
 		<Location name="$attributes_danilovich_outfits"/>
 		<Location name="$attributes_danilovich_swim_one"/>
@@ -747,6 +751,7 @@
 		<Location name="albinahome"/>
 		<Location name="albina_chat"/>
 		<Location name="albina_lazar_sex"/>
+		<Location name="albina_school_sex"/>
 		<Location name="albina_house_events"/>
 		<Location name="albina_mother_events"/>
 		<Location name="albina_election_events"/>
@@ -949,10 +954,12 @@
 	<Folder name="University">
 		<Location name="city_island"/>
 		<Location name="shop_dolls"/>
+		<Location name="shop_nerdvana"/>
 		<Location name="vecher"/>
 		<Location name="obkitchen"/>
 		<Location name="obroom"/>
 		<Location name="djibril"/>
+		<Location name="djibrilev1"/>
 		<Location name="Vika"/>
 		<Location name="univer_din"/>
 		<Location name="unicoursework"/>

+ 1 - 1
locations/BelSex.qsrc

@@ -380,7 +380,7 @@ if $ARGS[0] = 'shower':
 		noShampoo = 1
 		dynamic $showerdin
 		minut += 15
-		pav_prostitute += 1
+		gs 'fame', 'pav', 'prostitute', 1
 		pcs_horny = pcs_horny + 1
 		pcs_hairbsh = 1
 		pcs_makeup = 1

+ 3 - 3
locations/Cheatmenu_din.qsrc

@@ -1409,9 +1409,9 @@ $cheatmenu['reputation'] = {
 		'You''ve been dating for <<loverdays[2]>> days. <a href="exec:loverdays[2] += 5 & dynamic $cheatmenu[''reputation'']">+5</a> <a href="exec:loverdays[2] -= 5 & dynamic $cheatmenu[''reputation'']">-5</a>'
 	end
 	*nl
-	if pav_slut >= 50:
+	if fame['pav_slut'] >= 50:
 		gs 'fame'
-		'In Pavlovsk you are known as a <font color="red"><<$gnikname>></font> <a href="exec:pav_slut = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		'In Pavlovsk you are known as a <font color="red"><<$gnikname>></font> <a href="exec:fame[''pav_sex''] = 0 & fame[''pav_prostitute''] = 0 & gs ''fame'', ''calculateSlut'' & dynamic $cheatmenu[''reputation'']">Clear</a>'
 	end
 	*nl
 	if opusk > 0 or gnewQW > 0 or sipovka > 0:'<a href="exec:opusk = 0 & gnewQW = 0 & sipovka = 0 & dynamic $cheatmenu[''reputation'']">Clear reputation with Gopniks</a>'
@@ -1428,7 +1428,7 @@ $cheatmenu['reputation'] = {
 			'Your mother thinks that you are a virgin.'
 		end
 		*nl
-		if evgenQW >= 4 and pav_slut >= 250:
+		if evgenQW >= 4 and fame['pav_slut'] >= 250:
 			'Your brother thinks you are a total whore. <a href="exec:evgenQW = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
 		elseif evgenQW >= 3:
 			'Your brother thinks you are a slut. <a href="exec:evgenQW = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'

+ 13 - 13
locations/Gnpc2.qsrc

@@ -74,7 +74,7 @@ $din_gboy_go_to_disco = {
 				'While you are dancing with <<$boydesc>> a drunk kid in sweatpants and sweatshirt approaches.'
 				gs 'npcgeneratec', 0, 'Gopnik', rand((age - 1),(age + 1))
 				gs 'boyStat', $npclastgenerated, 1
-				if pav_slut < 150:
+				if fame['pav_slut'] < 150:
 					'The Gopnik pushes <<$boydesc>> to the side and grabs you by the waist. "Let''s dance, babe!"'
 					*nl
 
@@ -287,7 +287,7 @@ $din_gboy_go_to_disco = {
 						gs 'stat'
 						'Your <<$bfTitle[numnpc]>> gets himself a beer at the bar and in the meantime you continue to dance.'
 
-						if pav_slut >= 150:
+						if fame['pav_slut'] >= 150:
 							'Someone walks up to you "Hey, I''ve been watching you having fun with your boyfriend here. He still does''t know that you are a <<$gnikname>>? Maybe I should tell him?"'
 							*nl
 							set $bfBreakup = 'You tell the guy to go to hell and he walks away with a sullen look on his face. At this point, <<$boydesc>> comes back and asks, "What did that guy want from you?" You quickly lie, "He wanted to dance with me, but I turned him down." Unfortunately, the guy comes back and pulls your <<$bfTitle[numnpc]>> to the side. After a while, <<$boydesc>> returns and says "We''re through. Based on the shit I was just told, I won''t waste another minute on the likes of a whore like you!"'
@@ -478,7 +478,7 @@ $din_gboy_go_to_disco = {
 									dick = dickBoyFrend[numnpc]
 									gs 'arousal', 'hj', 5
 									hja += 1
-									pav_sex += rand(0,5)
+									gs 'fame', 'pav', 'sex', rand(0,5)
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
 									'You got his hard and hot cock out of his pants and wrapped your hand around it. You started kissing him at the same time you masturbate his penis. Finally the guy groaned and you watch his cock shoot off his sperm.'
@@ -496,7 +496,7 @@ $din_gboy_go_to_disco = {
 									dick = dickBoyFrend[numnpc]
 									if gnpcSex[numnpc] = 0:gnpcSex[numnpc] = 1 & guy += 1
 
-									pav_sex += rand(0,8)
+									gs 'fame', 'pav', 'sex', rand(0,8)
 									GboyBalabol[numnpc] = 1
 
 									gs 'stat'
@@ -591,7 +591,7 @@ $din_gboy_go_to_disco = {
 													if gnpcSex[numnpc] = 0:gnpcSex[numnpc] = 1 & guy += 1
 													dick = dickBoyFrend[numnpc]
 													hja += 1
-													pav_sex += rand(0,5)
+													gs 'fame', 'pav', 'sex', rand(0,5)
 													gs 'stat'
 													'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
 													'You got his hard and hot cock out of his pants and hold it in  your hand. You start kissing him at the same time you stroke his penis. Finally the guy lets out a groan and you watch as loads of cum shoot out of his cock.'
@@ -612,7 +612,7 @@ $din_gboy_go_to_disco = {
 												dick = dickBoyFrend[numnpc]
 												if gnpcSex[numnpc] = 0:gnpcSex[numnpc] = 1 & guy += 1
 
-												pav_sex += rand(0,8)
+												gs 'fame', 'pav', 'sex', rand(0,8)
 												GboyBalabol[numnpc] = 1
 
 												gs 'stat'
@@ -702,7 +702,7 @@ $din_gboy_go_to_disco = {
 
 													gs 'boyStat', $nameBoyfrend[numnpc]
 
-													pav_sex += rand(0,8)
+													gs 'fame', 'pav', 'sex', rand(0,8)
 													GboyBalabol[numnpc] = 1
 
 													gs 'stat'
@@ -727,7 +727,7 @@ $din_gboy_go_to_disco = {
 														gs 'boyStat', $nameBoyfrend[numnpc]
 														if gnpcSex[numnpc] = 0:gnpcSex[numnpc] = 1 & guy += 1
 
-														pav_sex += rand(0,8)
+														gs 'fame', 'pav', 'sex', rand(0,8)
 														GboyBalabol[numnpc] = 1
 
 														gs 'stat'
@@ -847,7 +847,7 @@ $din_gboy_tits = {
 					dick = dickBoyFrend[numnpc]
 					if gnpcSex[numnpc] = 0:gnpcSex[numnpc] = 1 & guy += 1
 
-					pav_sex += rand(0,8)
+					gs 'fame', 'pav', 'sex', rand(0,8)
 					GboyBalabol[numnpc] = 1
 					
 					gs 'stat'
@@ -889,7 +889,7 @@ $din_gboy_tits = {
 						sexa += 1
 						if gnpcSex[numnpc] = 0:gnpcSex[numnpc] = 1 & guy += 1
 						gs 'boyStat', $nameBoyfrend[numnpc]
-						pav_sex += rand(0,8)
+						gs 'fame', 'pav', 'sex', rand(0,8)
 						GboyBalabol[numnpc] = 1
 
 						gs 'stat'
@@ -910,7 +910,7 @@ $din_gboy_tits = {
 							gs 'boyStat', $nameBoyfrend[numnpc]
 							if gnpcSex[numnpc] = 0:gnpcSex[numnpc] = 1 & guy += 1
 
-							pav_sex += rand(0,8)
+							gs 'fame', 'pav', 'sex', rand(0,8)
 							GboyBalabol[numnpc] = 1
 
 							gs 'stat'
@@ -968,7 +968,7 @@ $din_gboy_tits = {
 						if gnpcSex[numnpc] = 0:gnpcSex[numnpc] = 1 & guy += 1
 						gs 'boyStat', $nameBoyfrend[numnpc]
 
-						pav_sex += rand(0,8)
+						gs 'fame', 'pav', 'sex', rand(0,8)
 						GboyBalabol[numnpc] = 1
 
 						gs 'stat'
@@ -989,7 +989,7 @@ $din_gboy_tits = {
 							gs 'boyStat', $nameBoyfrend[numnpc]
 							if gnpcSex[numnpc] = 0: gnpcSex[numnpc] = 1 & guy += 1
 
-							pav_sex += rand(0,8)
+							gs 'fame', 'pav', 'sex', rand(0,8)
 							GboyBalabol[numnpc] = 1
 
 							gs 'stat'

+ 1 - 1
locations/HotelHole.qsrc

@@ -975,7 +975,7 @@ if $ARGS[0] = 'PregBDSM' :
 						money += 28000
 						minut += 120
 						slutty += 1
-						pav_prostitute += rand(2,4)
+						gs 'fame', 'pav', 'prostitute', rand(2,4)
 						preghumdone = 1
 						npc_rel['A217'] += 20
 						act 'Back to lobby':gt 'HotelHole'

+ 1 - 1
locations/HotelWork.qsrc

@@ -194,7 +194,7 @@ if $ARGS[0] = 'firsthotelprosevent':
 					gs 'cum_call', 'face', $boy, 1
 					guy += 2
 					slutty += 1
-					pav_prostitute += 1
+					gs 'fame', 'pav', 'prostitute', 1
 					proshotelopen = 1
 					proshotelday = daystart
 					gs 'stat'

+ 1 - 1
locations/IvanEv.qsrc

@@ -129,7 +129,7 @@ if $ARGS[0] = 'School Chat':
 	act 'Chat':
 		cla
 		if $loc ! 'gdkin':
-			if pav_slut <= 100 and IvanShowerQW = 1:
+			if fame['pav_slut'] <= 100 and IvanShowerQW = 1:
 				gs 'nogorslut'
 
 				act 'Leave': gt 'gschool_lessons', 'short_break'

+ 1 - 1
locations/LariskaStart.qsrc

@@ -414,7 +414,7 @@ if $ARGS[0] = 'end':
 											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_11.jpg"></center>'
 											'Shaken and in a daze, you let yourself be led without paying attention to where they are taking you until you suddenly realize you are in the middle of a club and everyone is looking at you.'
 											'"Dance, slut!" You are thrust into the center of the dance floor before, thankfully, your consciousness fades again.'
-											pav_sex += 30
+											gs 'fame', 'pav', 'sex', 30
 											act 'Wake':
 												cls
 												minut += 5

+ 2 - 2
locations/MartinTalk.qsrc

@@ -438,7 +438,7 @@ if $ARGS[0] = '':
 			'"Oh, you know, this and that. Whatever covers the bills. I get by"'
 			*nl
 			
-			if city_porn <= 30:
+			if fame['city_porn'] <= 30:
 				'"Is remaining mysterious part of the job description?"'
 				'"You''d like to know that, wouldn''t you?" You tease.'
 				*nl
@@ -720,7 +720,7 @@ if $ARGS[0] = '':
 			end
 		end
 		
-		if city_modelling > 30: 
+		if fame['city_modelling'] > 30: 
 			act 'Tell him you''re a model':
 				pcs_horny += rand(1,5)
 				cla

+ 14 - 14
locations/NikoEv2.qsrc

@@ -5,7 +5,7 @@ menu_off = 1
 
 if $ARGS[0] = 'Park':
 	*clr & cla
-	if pav_sex < 230:pav_sex = 250
+	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250
 	gs 'fame'
 	minut += 5
 	gs'stat'
@@ -62,8 +62,8 @@ if $ARGS[0] = 'Park':
 									
 						act 'Continue':	
 							*clr & cla
-							pav_sex += 10
-							pav_prostitute += 20
+							gs 'fame', 'pav', 'sex', 10
+							gs 'fame', 'pav', 'prostitute', 20
 							gs 'fame'
 							gs'stat'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/park/walk1.jpg"></center>'
@@ -92,7 +92,7 @@ if $ARGS[0] = 'Reward':
 	killvar '$locclass'
 	*clr & cla
 	gs 'boyStat', 'A190'
-	if pav_sex < 230:pav_sex = 250 
+	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250 
 	gs 'fame'
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/volkovhome/rooms/niko/bedroom.jpg"></center>'
@@ -238,7 +238,7 @@ end
 
 if $ARGS[0] =  'Lunch Chat':
 	*clr & cla
-	if pav_sex < 230:pav_sex = 250 
+	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250 
 	gs 'fame'
 	NikoDate_Day = daystart
 	gs'stat'
@@ -302,7 +302,7 @@ if $ARGS[0] =  'Lunch Chat':
 										
 								act 'Continue':	
 									*clr & cla
-									pav_sex += 5
+									gs 'fame', 'pav', 'sex', 5
 									gs'stat'
 									'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer1.jpg"></center>'	
@@ -414,7 +414,7 @@ end
 
 if $ARGS[0] =  'Lunch Chat 2':
 	*clr & cla
-	if pav_sex < 230:pav_sex = 250 
+	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250 
 	gs 'fame'
 	NikoDate_Day = daystart
 	gs'stat'
@@ -475,7 +475,7 @@ if $ARGS[0] =  'Lunch Chat 2':
 									
 							act 'Continue':	
 								*clr & cla
-								pav_sex += 5
+								gs 'fame', 'pav', 'sex', 5
 								gs 'fame'
 								gs 'boyStat', 'A189'
 								minut -= 10
@@ -588,7 +588,7 @@ end
 
 if $ARGS[0] =  'Diner 1':
 	*clr & cla
-	if pav_sex < 230:pav_sex = 250
+	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250
 	gs 'fame'	
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -762,8 +762,8 @@ if $ARGS[0] =  'Diner 1':
 																
 																act 'Suck his dick':	
 																	*clr & cla
-																	pav_sex += 30
-																	pav_prostitute += 60											
+																	gs 'fame', 'pav', 'sex', 30
+																	gs 'fame', 'pav', 'prostitute', 60											
 																	gs 'fame'
 																	NikoEv = 18
 																	minut -= 5
@@ -864,7 +864,7 @@ end
 if $ARGS[0] =  'Reward 2':
 	*clr & cla
 	gs 'boyStat', 'A189'
-	if pav_sex < 230:pav_sex = 250 
+	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250 
 	gs 'fame'
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/kiss.jpg"></center>'
@@ -1004,7 +1004,7 @@ end
 
 if $ARGS[0] = 'Diner 2':
 	*clr & cla
-	if pav_sex < 230:pav_sex = 250 
+	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250 
 	gs 'fame'
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -1123,7 +1123,7 @@ end
 
 if $ARGS[0] = 'Diner Slut':
 	*clr & cla
-	if YurikRep = 0 and pav_sex < 230:pav_sex = 250 & gs 'fame'
+	if YurikRep = 0 and fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'

+ 2 - 2
locations/NikoWhore.qsrc

@@ -319,7 +319,7 @@ if $ARGS[0] = 'Exposed':
 	NikoEv = 10
 	npc_grupTipe['A189'] = 600
 	inhib_exp += 10
-	if pav_sex < 300:pav_sex = 300
+	if fame['pav_sex'] < 300:gs 'fame', 'pav', 'sex', 300
 	gs 'fame'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/locker/wos.jpg"></center>'
@@ -728,7 +728,7 @@ end
 
 if $ARGS[0] = 'Walk Of Shame':
 	*clr & cla
-	if pav_sex < 230:pav_sex = 250
+	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250
 	gs 'fame'
 	$location_type = 'indoors'	
 	gs 'themes', 'indoors'

+ 11 - 11
locations/ParChurch.qsrc

@@ -210,11 +210,11 @@ if $ARGS[0] = 'vigil':
 	PLAY 'sound/church/Blessing.mp3',30
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/church'+ rand(1,5) +'.jpg"></center>'
 	'You attend the vigil and reflect on the recent events in your life. The harmonies as the hymns and psalms are sung sweep aside some of the worries in your heart, although you know they will return once you leave this holy place, you still enjoy the rest. The sweet scent of incense tickles your nose and reminds you of the scent of' + iif(rex_love = 1, 'Rex', 'your step-father') + '''s cologne.'
-	if pav_slut >= 250:
+	if fame['pav_slut'] >= 250:
 		'Most of the parishioners seem upset that you are here. You notice that parents are making sure their children don''t go near you. Even a couple of the acolytes glare at you angrily.'
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'A number of poeple give you dirty looks and intentionally turn away from you whenever you make eye contact.'
-	elseif pav_slut >= 150:
+	elseif fame['pav_slut'] >= 150:
 		'You notice some of the old women looking at you with disapproval and one or two of the old men looking at you with interest.'
 	end
 	gs 'stat'
@@ -250,12 +250,12 @@ if $ARGS[0] = 'liturgy':
 	gs 'themes', 'indoors'
 	PLAY 'sound/church/t' + rand(1,19) + '.mp3',30
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/church'+ rand(1,8) +'.jpg"></center>'
-	if pav_slut < 150 and Conf_Kirill <= 1:
+	if fame['pav_slut'] < 150 and Conf_Kirill <= 1:
 		pcs_mood += 20
 		church_moral += 2
 		pcs_sleep += 5
 		'You join the congregation for the Divine Liturgy. You see mostly older people, but there are some youngsters. You participate in the singing but that is about all. Your presence seems to go largely unnoticed, but you have the chance to rest a bit. You feel a lot better.'
-	elseif pav_slut < 150 and Conf_Kirill >= 2:
+	elseif fame['pav_slut'] < 150 and Conf_Kirill >= 2:
 		Kirill += 1
 		pcs_mood += 20
 		church_moral += 2
@@ -282,15 +282,15 @@ end
 if $ARGS[0] = 'reducepavrep':
 	pavsextreshold = ARGS[1]
 	pavsexreduction = ARGS[2]
-	if pav_sex > pavsextreshold:
+	if fame['pav_sex'] > pavsextreshold:
 		gs 'fame', 'pav', 'sex', pavsexreduction
 	else
-		pav_sex = 0
+		gs 'fame', 'pav', 'sex', pavsextreshold
 	end
-	if pav_prostitute > pavsextreshold:
+	if fame['pav_prostitute'] > pavsextreshold:
 		gs 'fame', 'pav', 'prostitute', pavsexreduction
 	else
-		pav_prostitute = 0
+		gs 'fame', 'pav', 'prostitute', pavsextreshold
 	end
 end
 
@@ -461,8 +461,8 @@ if $ARGS[0] = 'pray':
 		menu_off = 1
 		minut += 10
 		Churchbad -= 1
-		if pav_sex > 10: gs 'fame', 'pav', 'sex', -1
-		if pav_prostitute > 10: gs 'fame', 'pav', 'prostitute', -1
+		if fame['pav_sex'] > 10: gs 'fame', 'pav', 'sex', -1
+		if fame['pav_prostitute'] > 10: gs 'fame', 'pav', 'prostitute', -1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/ch_praying.jpg"></center>'
 		if hour > 6 and hour < 20 and church_moral < 30:
 			pcs_horny -= 10

+ 13 - 13
locations/Snpc.qsrc

@@ -39,7 +39,7 @@ gs 'cumreaction'
 if npc_grupTipe['A<<numnpc>>'] = 5 and grupTipe ! 5:
 	gs 'willpower', 'humiliation', 'force', 'easy'
 	if will_cost <= pcs_willpwr:
-		if pav_slut < 100:
+		if fame['pav_slut'] < 100:
 			act 'Mock (<<will_cost>> Willpower)':
 				gs 'willpower', 'pay', 'force'
 				cls
@@ -96,7 +96,7 @@ end
 !!!!!!!!!!!!!
 if npc_grupTipe['A<<numnpc>>'] = 4:
 	if $loc = 'gdkin':
-		if pav_slut < 300:
+		if fame['pav_slut'] < 300:
 			if numnpc ! 9:
 				if npc_gender['A<<numnpc>>'] = 0:
 					'<<$npc_firstname[''A<<numnpc>>'']>> offers you a beer and says: "Hey <<$pcs_nickname>>! Let''s drink some beer and have some fun!"'
@@ -117,7 +117,7 @@ if npc_grupTipe['A<<numnpc>>'] = 4:
 					act 'Move away':gt $loc, $loc_arg
 				end
 			end
-		elseif pav_slut >= 300:
+		elseif fame['pav_slut'] >= 300:
 			if npc_gender['A<<numnpc>>'] = 0:
 				'<<$npc_firstname[''A<<numnpc>>'']>> looks at you warily. "What do you want? Looking for a dick to suck on or something?"'
 			else
@@ -163,7 +163,7 @@ if $ARGS[0] = 'kissback':
 	*clr & cla
 	Anush_lunch = 1
 	npc_rel['A144'] += 1
-	pav_sex +=1
+	gs 'fame', 'pav', 'sex', 1
 	gs 'stat'
 	'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
 	'You kiss her back. Your hands roam over each other''s bodies. Several of the other gopniks check the two of you out, especially the guys. Several of them start hooting, hollering or whistling as the two of you make out hard right in front of them. After a couple of minutes, she grabs you by the hands and says, "Come on, let''s go someplace more private to continue this."'
@@ -177,7 +177,7 @@ if $ARGS[0] = 'kissback':
 		pcs_horny += 10
 		npc_rel['A144'] += 1
 		grupvalue[4] +=1
-		pav_sex +=1
+		gs 'fame', 'pav', 'sex', 1
 		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
 		'You breath heavily, feeling yourself turned on. "Ok, where?"'
@@ -206,7 +206,7 @@ if numnpc = 23:
 	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
 		'Albina offers you a friendly smile and says, "<<$pcs_nickname>>, you''re progressing very well in your training. Don''t forget to keep attending!"'
 
-		if pav_slut >= 250:'By the way, some people are telling some pretty disgusting rumours about you.'
+		if fame['pav_slut'] >= 250:'By the way, some people are telling some pretty disgusting rumours about you.'
 	end
 
 	if artemIzdev = 1:
@@ -308,14 +308,14 @@ if numnpc = 2:
 
 			npc_rel['A<<numnpc>>'] += 5
 
-			if pav_slut < 250: artemLernQW = 1
+			if fame['pav_slut'] < 250: artemLernQW = 1
 
 			gs 'stat'
 			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
 
-			if pav_slut < 250:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is a bit surprised. "What... you want my help? Well, okay I guess. Come meet me at my place if you want to do homework together."'
-			if pav_slut >= 250:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is outraged. "Bah... the school whore needs my help? I don''t think so."'
+			if fame['pav_slut'] < 250:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is a bit surprised. "What... you want my help? Well, okay I guess. Come meet me at my place if you want to do homework together."'
+			if fame['pav_slut'] >= 250:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is outraged. "Bah... the school whore needs my help? I don''t think so."'
 
 			if $loc ! 'gdkin':
 				act 'Leave': gt 'gschool_lessons', 'short_break'
@@ -353,8 +353,8 @@ if numnpc = 12:
 			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
 
-			if pav_slut < 250:'You approach Julia and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees. "Sure <<$pcs_nickname>>, that could be fun!"'
-			if pav_slut >= 250:'You approach Julia and explain how you''re struggling in school and could really use her help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway as long as you don''t tell anyone.'
+			if fame['pav_slut'] < 250:'You approach Julia and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees. "Sure <<$pcs_nickname>>, that could be fun!"'
+			if fame['pav_slut'] >= 250:'You approach Julia and explain how you''re struggling in school and could really use her help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway as long as you don''t tell anyone.'
 			if $loc ! 'gdkin':
 				act' Leave': xgt 'gschool_lessons', 'short_break', 'nopict'
 			else
@@ -534,8 +534,8 @@ if numnpc = 16:
 			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
 
-			if pav_slut < 250:'You approach Natasha and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees. "Sure <<$pcs_nickname>>, that could be fun!"'
-			if pav_slut >= 250:'You approach Natasha and explain how you''re struggling in school and could really use her help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway as long as you don''t tell anyone.'
+			if fame['pav_slut'] < 250:'You approach Natasha and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees. "Sure <<$pcs_nickname>>, that could be fun!"'
+			if fame['pav_slut'] >= 250:'You approach Natasha and explain how you''re struggling in school and could really use her help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway as long as you don''t tell anyone.'
 			if $loc ! 'gdkin':
 				xgt 'gschool_lessons', 'short_break', 'nopict'
 			else

+ 5 - 5
locations/Voltrener.qsrc

@@ -157,7 +157,7 @@ if $ARGS[0] = 'talk':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener6.jpg"></center>'
 				gs 'stat'
-				if pav_slut <= 50:
+				if fame['pav_slut'] <= 50:
 					if trenerSex = 1:
 						volleysostav = 1
 						'You ask the coach about joining the team. He smiles and says, "<<$pcs_nickname>>, honey, I can do that, but you''ll have to start as a sub or people might be suspicious."'
@@ -175,7 +175,7 @@ if $ARGS[0] = 'talk':
 							act 'Leave':gt 'gdksport', 'start'
 						end
 					end
-				elseif pav_slut > 150:
+				elseif fame['pav_slut'] > 150:
 					'You ask the coach about joining the team. The coach thinks for a minute, "Hey <<$pcs_lastname>>, I hear loads of rumours about you. Such as you being a <<$gnikname>>. Is this true?"'
 					act 'It''s all lies':
 						*clr & cla
@@ -343,7 +343,7 @@ if $ARGS[0] = 'trener_speak':
 	elseif npc_rel['A69'] >= 0 and trener_Speak = 0:
 		trener_Speak += 1
 		'You decide to talk to the coach about the rumors that he played on the European championship winning team, but the subject seems to be painful. "<<$pcs_lastname>>, I don''t want to talk about that just to satisfy your curiosity," he begs you.'
-		if pcs_horny > 80 or pav_slut > 50:
+		if pcs_horny > 80 or fame['pav_slut'] > 50:
 			npc_rel['A69'] += 2
 			trenerlust += 2
 			'"You don''t want to satisfy my curiosity? How about just satisfying me?" you whisper suggestively. Coach looks uncertainly at you as if he were about to say something more, but turns away instead.'
@@ -351,14 +351,14 @@ if $ARGS[0] = 'trener_speak':
 	elseif npc_rel['A69'] > 10 and trener_Speak = 1:
 		trener_Speak = 2
 		'Seeing that the subject upset Mikhail, you attempt to cheer him up. Chirping all sorts of nonsense, you eventually asked if he has a girlfriend or wife. "<<$pcs_lastname>> do you have nothing better to do than ask me about stuff that doesn''t concern you?" You continued to pester him and say that you are very interested. Coach finally gives up and says, "Yes, I have a wife. She is the jealous type though, so if she sees you hanging around me, she''ll try to kill you. And probably me, too."'
-		if pcs_horny > 80 or pav_slut > 50:
+		if pcs_horny > 80 or fame['pav_slut'] > 50:
 			npc_rel['A69'] += 2
 			'"I''m not afraid, and I doubt she is prettier than me," you retort, making Mikhail smile.'
 		end
 	elseif npc_rel['A69'] > 20  and trener_Speak = 2:
 		trener_Speak = 3
 		'Studiously avoiding any mention of the European championship, you ask the coach to talk about volleyball. He tells you that being a competitive player means being focused. Responsible players do not go to dances and guzzle booze right before competitions. You were hoping to hear something actually interesting, but instead get a lecture and end up tuning him out.'
-		if pcs_horny > 80 or pav_slut > 50:
+		if pcs_horny > 80 or fame['pav_slut'] > 50:
 			npc_rel['A69'] += 3
 			'Quickly bored, you decide to interrupt his monologue with a bit of provocative action.'
 		end

+ 4 - 4
locations/VoltrenerSexShower.qsrc

@@ -37,7 +37,7 @@ if $ARGS[0] = '1':
 		act 'Finish shower': gt 'gdksport', 'start'
 	end
 	gs 'willpower', 'exhib', 'self', 'easy'
- 	if (pcs_horny >= 60 or pav_slut > 50) and will_cost <= pcs_willpwr:
+ 	if (pcs_horny >= 60 or fame['pav_slut'] > 50) and will_cost <= pcs_willpwr:
 		act 'Carry on (<<will_cost>> Willpower)':
 			gs 'willpower', 'pay', 'self'
 			npc_rel['A69'] += 2
@@ -55,7 +55,7 @@ if $ARGS[0] = '1':
 				act 'Finish shower': gt 'gdksport', 'start'
 			end
 		end
-	elseif (pcs_horny >= 60 or pav_slut > 50) and will_cost > pcs_willpwr:
+	elseif (pcs_horny >= 60 or fame['pav_slut'] > 50) and will_cost > pcs_willpwr:
 		act 'Carry on (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 end
@@ -74,7 +74,7 @@ if $ARGS[0] = '2':
 		act 'Leave':gt 'gdksport', 'start'
 	end
 	gs 'willpower', 'exhib', 'self'
-	if (pcs_horny >= 70 or pav_slut > 50) and will_cost <= pcs_willpwr:
+	if (pcs_horny >= 70 or fame['pav_slut'] > 50) and will_cost <= pcs_willpwr:
 		act 'Masturbate (<<will_cost>> Willpower)':
 			gs 'willpower', 'pay', 'self'
 			npc_rel['A69'] += 1
@@ -96,7 +96,7 @@ if $ARGS[0] = '2':
 				act 'Finish shower': gt 'gdksport', 'start'
 			end
 		end
-	elseif (pcs_horny >= 70 or pav_slut > 50) and will_cost > pcs_willpwr:
+	elseif (pcs_horny >= 70 or fame['pav_slut'] > 50) and will_cost > pcs_willpwr:
 		act 'Masturbate (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 end

+ 3 - 3
locations/Voltrenersex.qsrc

@@ -58,9 +58,9 @@ if $ARGS[0] = 'talk':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex2.jpg"></center>'
 		'Vigorously shaking his head, Mikhail Nikolaevich closes the door. The coach turns to you, and without saying a word, grabs you and begins to lift up your shirt. He starts to paw at your <<$titsize>> breasts.'
-		if guy < 3 and pav_slut <= 50: 'You squeak indignantly, pull your shirt back down, and run out of the office. You can not say that the actions of the coach were so unpleasant, but you are not ready for such things.'	
-		if (guy >= 3 and guy < 7) or pav_slut > 50: 'You stand and wait until the coach is done playing with your breasts.'
-		if guy >= 7  or pav_slut > 100:
+		if guy < 3 and fame['pav_slut'] <= 50: 'You squeak indignantly, pull your shirt back down, and run out of the office. You can not say that the actions of the coach were so unpleasant, but you are not ready for such things.'	
+		if (guy >= 3 and guy < 7) or fame['pav_slut'] > 50: 'You stand and wait until the coach is done playing with your breasts.'
+		if guy >= 7  or fame['pav_slut'] > 100:
 			killvar 'volleytanga'
 			'Knowing what the coach wants from you, you pull up your shirt exposing your bare breasts and drawing his strong hands to them. Coach inspired by your actions with obvious pleasure kneads your breasts with his hands. You''re starting to get turned on, but suddenly he stops. "I am going to shower. This is getting boring," he says and heads for the door.'
 			!! volleytanga cleared to end the coach without panties gdksport events

+ 45 - 47
locations/_attributes_school.qsrc

@@ -11,7 +11,7 @@ if ARGS[1] = 1:
 	
 elseif ARGS[1] = 2:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
 	CloStyle2 = 4
@@ -39,7 +39,7 @@ elseif ARGS[1] = 5:
 	
 elseif ARGS[1] = 6:
 	CloQuality = 2
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 	CloStyle2 = 4
@@ -55,7 +55,7 @@ elseif ARGS[1] = 8:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 9:
@@ -67,7 +67,7 @@ elseif ARGS[1] = 9:
 	
 elseif ARGS[1] = 10:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 	CloStyle2 = 4
@@ -89,7 +89,7 @@ elseif ARGS[1] = 12:
 	
 elseif ARGS[1] = 13:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
 	CloStyle2 = 4
@@ -98,49 +98,49 @@ elseif ARGS[1] = 14:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 15:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 16:
 	CloQuality = 5
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 17:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 18:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 19:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 20:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 21:
@@ -152,7 +152,7 @@ elseif ARGS[1] = 21:
 	
 elseif ARGS[1] = 22:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle2 = 4
@@ -165,7 +165,7 @@ elseif ARGS[1] = 23:
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 24:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
@@ -173,14 +173,14 @@ elseif ARGS[1] = 24:
 	
 elseif ARGS[1] = 25:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 26:
 	CloQuality = 5
-    CloThinness = 3
+    CloThinness = 4
     CloTopCut = 2
     CloSkirtShortness = 4
     CloStyle2 = 4
@@ -195,14 +195,14 @@ elseif ARGS[1] = 27:
 	
 elseif ARGS[1] = 28:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 29:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
@@ -222,7 +222,7 @@ elseif ARGS[1] = 31:
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 32:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
@@ -230,21 +230,21 @@ elseif ARGS[1] = 32:
 	
 elseif ARGS[1] = 33:
 	CloQuality = 5
-	CloThinness = 1
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 34:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 35:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
@@ -258,14 +258,14 @@ elseif ARGS[1] = 36:
 	
 elseif ARGS[1] = 37:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 38:
-	CloQuality = 2
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
@@ -286,14 +286,14 @@ elseif ARGS[1] = 40:
 	
 elseif ARGS[1] = 41:
 	CloQuality = 4
-	CloThinness = 1
+	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 42:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
@@ -301,13 +301,13 @@ elseif ARGS[1] = 42:
 elseif ARGS[1] = 43:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 44:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
@@ -322,7 +322,7 @@ elseif ARGS[1] = 45:
 	
 elseif ARGS[1] = 46:
 	CloQuality = 4
-    CloThinness = 3
+    CloThinness = 4
     CloTopCut = 1
     CloSkirtShortness = 3
     CloStyle2 = 4
@@ -337,14 +337,14 @@ elseif ARGS[1] = 47:
 	
 elseif ARGS[1] = 48:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 49:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
@@ -358,14 +358,14 @@ elseif ARGS[1] = 50:
 	
 elseif ARGS[1] = 51:
 	CloQuality = 5
-	CloThinness = 1
+	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 52:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle2 = 4
@@ -375,11 +375,10 @@ elseif ARGS[1] = 53:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle2 = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 54:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 5
@@ -387,7 +386,7 @@ elseif ARGS[1] = 54:
 	CloStyle2 = 4	
 	
 elseif ARGS[1] = 55:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 5
@@ -457,7 +456,7 @@ elseif ARGS[1] = 62:
 	CloBimbo = 1
 	
 elseif ARGS[1] = 63:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 1
@@ -470,12 +469,11 @@ elseif ARGS[1] = 64:
 	CloSkirtShortness = 6
 	CloStyle = 4
 	CloStyle2 = 4
-	CloBimbo = 1
 	
 elseif ARGS[1] = 65:
 	CloQuality = 3
 	CloThinness = 5
-	CloBra = 1
+	CloTopCut = 4
 	CloSkirtShortness = 6
 	CloStyle = 4
 	CloStyle2 = 4
@@ -509,7 +507,7 @@ elseif ARGS[1] = 68:
 elseif ARGS[1] = 69:
 	CloQuality = 3
 	CloThinness = 5
-	CloBra = 1
+	CloTopCut = 4
 	CloSkirtShortness = 6
 	CloStyle = 4
 	CloStyle2 = 4
@@ -568,7 +566,7 @@ elseif ARGS[1] = 75:
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 76:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 5
 	CloBra = 1
 	CloPanties = 1
@@ -578,7 +576,7 @@ elseif ARGS[1] = 76:
 	
 elseif ARGS[1] = 77:
 	CloQuality = 5
-    CloThinness = 2
+    CloThinness = 4
     CloTopCut = 1
     CloSkirtShortness = 4
     CloStyle2 = 4

+ 8 - 0
locations/_clothing_image.qsrc

@@ -75,6 +75,14 @@ elseif $ARGS[0] = 'market_outfits':
 	$RESULT = 'images/pc/items/market/clothes/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'shop_materinstvo':
 	$RESULT = 'images/pc/items/mommy/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'nerdvana_cosplay':
+	$RESULT = 'images/pc/items/nerdvana/cosplay/<<ARGS[1]>>.jpg'])
+elseif $ARGS[0] = 'nerdvana_outfits':
+	$RESULT = 'images/pc/items/nerdvana/outfits/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'nerdvana_bikinis':
+	$RESULT = 'images/pc/items/nerdvana/swim/two/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'nerdvana_swimsuit':
+	$RESULT = 'images/pc/items/nerdvana/swim/one/<<ARGS[1]>>.jpg'
 end
 
 --- $clothing_image ---------------------------------

+ 193 - 0
locations/albina_school_sex.qsrc

@@ -0,0 +1,193 @@
+# albina_school_sex
+
+!! If AlbQW['Friend'] = 2 and npc_sex [A23] > 1 when the player tries speaking to Albina during break, then there is the random chance that they will get this event instead. This should only happen once or twice a week and be somwhat uncommon.
+
+if $ARGS[0] = 'break_fun_1':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/cooljocks.jpg"></center>'
+	'You look around for Albina, but she''s nowhere to be seen. Just then, you get an alert on your phone and open it to find a message from her.'
+	*nl
+	'"Come to the girls restroom now. No questions."'
+	*nl
+	'You decide not to keep her waiting and make your way to the restroom.'
+	act 'Go to the restroom':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom1.jpg"></center>'
+		'You enter the girls restroom to find that nobody is inside. As you walk further in, you hear Albina. "In here <<$pcs_nickname>>."'
+		'You walk over to the furthest stall and find Albina inside sitting on the toilet, her legs spread wide. She has a mischievous grin on her face and you know exactly what kind of mood she''s in.'
+		'"Don''t worry <<$pcs_nickname>>, nobody will disturb us. I made sure of it." she says with a smile and motions for you to come closer.'
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom2.jpg"></center>'
+			'You''re pretty certain of what she wants to do, but you decide to ask anyway.'
+			'"So what are you doing in here?" She justs laughs at your question as she stands and walks up to you.'
+			'"Come on <<$pcs_nickname>>, you''re not that stupid. I was thinking about the times we''ve had some fun and how fucking amazing your tongue felt on my pussy." She pulls up her skirt and invintingly wiggles her ass at you. "Now I''m wet and want you to eat me out."'
+			act 'Refuse':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/makeup.jpg"></center>'
+				'You shake your head at her. "Sorry Albina, but I don''t want to do that."'
+				'She looks a little disappointed as she fixes her skirt, but walks over to you and leans in to whisper in your ear. "That''s okay <<$pcs_nickname>>, but just know that I''ll be sitting in class with a <i>very</i> wet pussy thinking about how good you are eating it." she says softly before walking over to the mirror and touching up her makeup before leaving. You find yourself feeling a little aroused.'
+				act 'Leave': gt 'gschool_lessons', 'short_break'
+			end
+			act 'Accept':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom3.jpg"></center>'
+				'She''s clearly manipulating you and it''s working. You find yourself aroused by what she said and what she''s doing and obediently get on your knees in front of her as she pulls her thong down and steps out of it before lifting her leg up to rest it on the door frame.'
+				'She wasn''t kidding. Her glistening pussy is dripping wet as you bring your head up to her crotch. She grabs you by the hair and shoves your face into her pussy, holding you tightly against her as you start licking and sucking her engorged clit, her soft moans of pleasure arousing you even further. "Mmmmhm, yeah that feels fucking great <<$pcs_nickname>>. Keep fucking going!"'
+				gs 'arousal', 'cuni_give', -5, 'lesbian'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom4.jpg"></center>'
+					'This continues for a while until she pulls you away from her and shoves you down on the floor.'
+					'"I''m almost there <<$pcs_nickname>>, but I want to sit on your face first."'
+					'You lay flat on your back as she lowers herself down and plants her pussy on your face, coating you with her wetness as you resume pleasuring her. Soon, her moans become louder and she starts grinding against you as she reaches climax. "Fuck, yes yes YES!!! I''m going to cum!" she cries before she lifts herself off you and you''re drenched by a flood of her pussy juices.' 
+					'When she finishes squirting, she drops back down and grinds against you again, smearing her wetness all over your face.'
+					gs 'arousal', 'cuni_give', -5, 'lesbian'
+					gs 'stat'
+					act 'Continue': gt 'albina_school_sex', 'break_fun_2'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'break_fun_2':
+	menu_off = 1
+	temp = rand(1, 2)
+	*clr & cla
+	if temp = 1:
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/makeup.jpg"></center>'
+		'Satisfied, she climbs off of you and helps you to your feet. "That was amazing <<$pcs_nickname>>, I really needed that." she says before pulling her thong back on and fixing her skirt. She walks over to the mirror to touch up her makeup when her phone then pings with a text message and she suddenly takes off. "I''d love to return the favour <<$pcs_nickname>>, but I promised Vicky I would do something with her before our next class. I need to go, but I owe you one!" she says and winks at you before walking out the door with some sway in her hips. You clean up at the sink and prepare to leave yourself, feeling very horny and a little disappointed that you won''t get a release.' 
+		act 'Continue': 
+			gs 'arousal', 'end'
+			gs 'stat'
+			gt 'gschool_lessons', 'short_break'
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom5.jpg"></center>'
+		'Satisfied, she climbs off of you and helps you to your feet. "That was amazing <<$pcs_nickname>>, I really needed that." she says before pulling her thong back on and fixing her skirt. A sly grin appears on her face as she pulls her phone out and looks at it. "We''ve got just enough time for me to return the favour." she says before pushing you down onto the toilet and kneeling in front of you.'
+		if $pantyworntype = 'none':
+			'She pushes your skirt up and is surprised at what she sees. "No panties <<$pcs_nickname>>? You are a naughty girl!" she says with a laugh before spreading your legs and burying her face in your crotch.'
+		else
+			'She pushes your skirt up before pulling your panties down and spreading your legs wide. She smiles up at you before burying her face in your crotch.'
+		end
+		gs 'arousal', 'cuni', -15, 'lesbian'
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom5.jpg"></center>'
+			'You moan softly as she traces her tongue along your folds and over your clit. She does this for a few seconds before concentrating solely on your clit, expertly licking and sucking on it. She teases you like this for only a few seconds before you feel your orgasm building, your breathing becoming more ragged.' 
+			$orgasm_txt = 'Albina notices this and starts swirling her tongue over your engorged bean even faster, quickly bringing you to an explosive climax. She keeps teasing your clit throughout your orgasm, increasing your pleasure even further.'
+			$orgasm_or = 'custom'
+			gs 'arousal', 'cuni', -15, 'lesbian'
+			gs 'stat'
+			'When your orgasm passes, she pulls away from you and you look down at her with an appreciative smile. She licks her lips and winks at you in response before getting to her feet and walking over to the sink to clean up. You fix your clothes and join her, your legs still rather weak. Once you''ve both cleaned up, she gives you a quick kiss before leaving, a teasing sway in her hips. You compose yourself and head out behind her.'
+			
+			act 'Continue': 
+				gs 'arousal', 'end'
+				gs 'stat'
+				gt 'gschool_lessons', 'short_break'
+			end
+		end
+	end
+end
+
+
+if $ARGS[0] = 'lunch_fun_1':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
+	'As you approach Albina, she gives you a sly grin. "Hey <<$pcs_nickname>>. I''m feeling a little bored, so why don''t we go and have a little <i>fun</i>?" she softly whispers in your ear. You know exactly what she means by this.'
+
+	act 'Refuse':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
+		'"Not today Albina. I don''t feel like it." you tell her while shaking your head.'
+		'She looks a little disappointed, but doesn''t press the matter any further. "In that case, just know that I''ll be sitting in class with a <i>very</i> wet pussy thinking about great you are at eating it." she whispers teasingly.'
+		act 'Leave': gt 'gschool_lessons', 'short_break'
+	end
+	act 'Accept':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
+		'You silently nod and she discreetly motions for you to follow her to one of the empty classrooms. Once inside, she grabs hold of you and is about to kiss you when she jumps back and squeals in fright. You look round and find Julia blankly staring at the two of you.'
+		act 'Continue': gt 'albina_school_sex', 'lunch_fun_2'
+	end
+end
+
+if $ARGS[0] = 'lunch_fun_2':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome1.jpg"></center>'
+	'Albina drags you over to the desk where Julia is sitting, which is cluttered with studying materials. Albina leans on the desk as you stand behind Julia and take a peek at what she''s doing.'
+	'"What the fuck are you doing here? Shouldn''t you be with the other geeks?" Albina asks teasingly and Julia squirms in her chair.'
+	'"Uh, umm. We..uhh, have a test...coming up. I, uh, just needed a quiet place...to to study....away from...the others. Wha... what are you doing here?" she stutters, clearly frightened of what Albina''s intentions are.'
+	'Albina leans over into Julia''s face. "<<$pcs_nickname>> and I were just going to have a little fun is all. I know you would love to watch that."'
+	'Julia blushes and looks around for a way out and Albina smiles even more. "Don''t be shy Julia. I know you love staring at my ass, and who can blame you? It''s so <i>big</i> and <i>firm</i> and you''d just love to feel it in your hands and give it a good squeeze, wouldn''t you?"'
+	'Julia blushes and squirms even more as she looks at the floor. "I, I... what are you... talking about?" '
+	'"Don''t be like that Julia! I''d like it, no <i>love</i> it, if you played with my ass right here, right now. I bet you''d love to have a feel of <<$pcs_nickname>>''s ass as well, wouldn''t you?"'
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome2.jpg"></center>'
+		'Julia sits in silence before awkwardly answering. "Ye...Yes. I like both your asses, but please don''t tell anyone! Please, just leave me alone!"'
+		'Albina smiles. "Oh, I won''t tell anyone. It''ll be our little secret. I''ve got a far better idea." She then takes both you and Julia by surprise by sweeping Julia''s stuff off the desk and climbing over to softly kiss Julia on the lips. Julia doesn''t flinch and even starts returning the kiss. The two of them are soon passionately making out in front of you and you see Julia closing her legs tightly together.'
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome3.jpg"></center>'
+			'After a few seconds, Albina breaks the kiss and has Julia sit up on the desk and spread her legs. Albina pushes her skirt up and pulls her panties aside to reveal how aroused Julia is feeling.'
+			'"That is one very wet pussy. What a naughty girl! I bet you''re thinking about how wet our pussies must be."'
+			'Julia sits quietly and Albina just laughs before undoing her skirt and stepping out of it. She then grabs Julia''s hands and places them on her thong clad ass. "Give it a good squeeze, Julia. I''m not going to bite you."'
+			'To your surprise, Julia actually does start playing with Albina''s ass, and with great enthusiasm. You think you see a small smile creep onto her face as Albina continues undressing and you follow her lead.'
+			gs 'arousal', 'erotic', -5, 'lesbian'
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome4.jpg"></center>'
+				'The two of you are soon naked and that''s when Albina stops Julia and pulls her off the table. You help Albina undress her before you and Albina climb onto the table and she leans back against you with her legs spread, presenting her wet pussy to Julia, who stares wide eyed at her. "I know you want a taste Julia, so why don''t you help me out?" Albina says teasingly.'
+				'You see another small smile on Julia''s face as she gets on her knees between Albina''s legs and, without hesitation, starts licking Albina''s pussy. "Shit, your tongue feels fucking great! Keep going!" Julia complies and soon reduces Albina to a quivering mess of loud, pleasured moans. Albina grabs Julia''s hair and holds her tightly against her crotch. Julia doesn''t seem to care and appears to double her efforts, which causes Albina to moan even louder.' 
+				gs 'arousal', 'erotic_nudity', -8, 'lesbian'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome5.jpg"></center>'
+					'You feel a little left out, so you slide out from behind Albina and lay her flat before straddling her and sitting on her face. You moan loudly as she immediately starts eating your pussy. Albina gives out as much as she''s recieving and you soon find yourself growing weak from the pleasure as her tongue expertly swirls around your clit.'
+					$orgasm_txt = 'A few minutes of this is enough to bring you to an explosive orgasm and you muffle your screams as you cum over Albina''s face.'
+					$orgasm_or = 'custom'
+					gs 'arousal', 'cuni', -15, 'lesbian'
+					gs 'stat'
+					'Julia soon brings Albina over the edge and her muffled moans feel amazing against your sensitive clit before you climb off her and she lays on the desk in ecstasy.'
+					'"Fuck Julia, you''re an absolute pro! Only <<$pcs_nickname>> has come close to eating my pussy as good as you did!" She then sits up and looks down at the meek looking nerd, who is clearly incredibly aroused and in need of a release. "Get up here. It''s your turn."'
+					act 'Continue':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome6.jpg"></center>'
+						'Julia seems a little stunned, and maybe afraid, by what Albina said, so you slide off the desk and pull her to her feet before getting her to climb up onto the desk and bend over.'
+						'You kneel below her now dripping wet pussy and gently run your tongue along her folds to her engorged clit. You flick your tongue over her bean, which causes her to moan loudly in pleasure. Albina spanks her before going down on her ass, rimming and tongue fucking Julia''s asshole as you concentrate on her clit. She covers her mouth to muffle her pleasured moans and a few seconds, you and Albina''s combined efforts bring her over the edge. She barely contains her screams of pleasure as she cums, you and Albina continuing to please her throughout her orgasm. Once her orgasm passes, she collapses onto the desk.'
+						gs 'arousal', 'cuni_give', -5, 'lesbian'
+						gs 'stat'
+						act 'Continue':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome7.jpg"></center>'
+							'Albina pulls her into an embrace as you sit back on the desk alongside them. You sit quietly for a few minutes in post orgasm bliss before Julia suddenly scurries to her feet.'
+							'"Oh no no no! Lunch is almost over! I.. I need to go before Zinadia wonders where I am. I said I would discuss strategies for our game night with her after I finished studying."'
+							'You and Albina sit and watch in amusement as Julia frantically picks up her clothes and stumbles around pulling them on as quickly as she can before she picks up her scattered belongings from the floor, stuffs them into her bag and runs out of the room.'
+							'Once she''s gone, the two of you share a laugh at what just happened before you both get dressed yourselves. '
+							'"Well that certainly was fun. I suspected Julia had a thing for me, but I wasn''t expecting her to be so...enthusiastic." Albina says with a grin as she pulls her skirt back on. The bell rings as you finish dressing and you both head out to your next class.'
+							act 'Continue': 
+								gs 'arousal', 'end'
+								gs 'stat'
+								gt 'gschool_lessons', 'short_break'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+--- albina_school_sex ---------------------------------
+

+ 1 - 1
locations/anushapt.qsrc

@@ -1356,7 +1356,7 @@ if $ARGS[0] = 'livingroom':
 					'You smile at Eduard. "Hello Mr. Konstantinov, is Anushka around?"'
 					'An agitated Eduard calls you over. "Call me Ed. Come here <<$pcs_nickname>>, I need to ask you about something."'
 					'You freeze in your tracks as you cautiously reply "Sure... What''s up?"'
-					if pav_slut >= 200:
+					if fame['pav_slut'] >= 200:
 						'Eduard grunts as he starts to speak. "I''ve heard you and Nush are starting to get quite the reputation around town. Do I need to be worried about the two of you?"'
 						'You squirm a little as he expects an answer...'
 						act 'Tell the truth':

+ 1 - 1
locations/artem_events.qsrc

@@ -105,7 +105,7 @@ if $ARGS[0] = 'learn':
 	gs 'stat'
 	!act 'Take a break from studying':gt 'artemhome', 'artemroom'
 	!act 'Talk instead': gt 'artemhome', 'chat'
-	if pav_slut > 200:
+	if fame['pav_slut'] > 200:
 !!this triggers instead of the two above if pav slut is high enough
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'

+ 13 - 13
locations/artemhome.qsrc

@@ -112,7 +112,7 @@ if $ARGS[0] = 'home':
 				metArtemMom = 1
 				'You stand outside the Chebotarev household, knocking on the door. The door is quickly answered by Artem''s mother, who has a big friendly smile on her face. "Hello can I help you?" She asks.'
 				'You return her smile. "Yes, is Artem home?"'
-				if pav_slut >= 200 or grupTipe = 4:
+				if fame['pav_slut'] >= 200 or grupTipe = 4:
 					'Her smile falters a bit. "Oh? Are you one of his school friends?"'
 					'You nod. "Yes we go to school together."'
 					'"I am Glinina, Artem''s mom. What''s your name?"'
@@ -145,7 +145,7 @@ if $ARGS[0] = 'home':
 				if artlie = 2 or artembrokenheart = 1 or artemblok = 1:
 					'You stand outside the Chebotarev household, knocking on the door. The door is quickly answered by Artem''s mother, who has a big friendly smile on her face, until she recognizes you then it turn to a frown, you have never seen her frown before. "Oh, it''s you. I don''t know what you did to my sweet Artem but he says he never wants to see you again. I thought you was such a sweet girl, but he says you''re not, so please leave." With that she closes the door in your face.'
 					act 'Leave': gt'pod_ezd','etaj_1'
-				elseif pav_slut >= 200 or grupTipe = 4:
+				elseif fame['pav_slut'] >= 200 or grupTipe = 4:
 					'You stand outside the Chebotarev household, knocking on the door. The door is quickly answered by Artem''s mother, who has a big friendly smile on her face, that falters when she sees you. "Oh, Hello again <<$pcs_firstname>>, can I help you?" She asks.'
 					'You return her smile. "Yes, I''m here to see Artem."'
 					'She doesn''t seem pleased to see you again. "Oh, Well come in then." Then she turns to face down the hall. "Artem dear, ''that girl'' is here to see you again." You can just hear the judgment in her voice when she said that girl, Before turning back to you. "Go on back he is in his room."'
@@ -619,7 +619,7 @@ if $ARGS[0] = 'livingroom':
 			gs 'stat'
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/masharin.jpg"></center>'
-			if pav_slut >= 200 or grupTipe = 4:
+			if fame['pav_slut'] >= 200 or grupTipe = 4:
 				'As the two of you walk into the living room he turns towards you, looking a bit appalled at you, "So <<$pcs_firstname>> how did you and my boy become friends?"'
 				'Stretching out your clothes so they cover you up a little, "I don''t really remember. We kinda just connected and started hanging out... It doesn''t hurt that Artem is really hot, so that made it much easier." Artem blushes at the comment.'
 				'Masharin squirms a little by your answer, clears his throat and asks, "My boy is very ambitious and we''re very proud of him, we want him to succeed in school. I really hope that he will be able to continue to pursue that because, you know, he''s not used to girls like you..."'
@@ -671,7 +671,7 @@ if $ARGS[0] = 'livingroom':
 					minut += 10
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/masharin.jpg"></center>'
-					if pav_slut >= 200 or grupTipe = 4:
+					if fame['pav_slut'] >= 200 or grupTipe = 4:
 						'"Didn''t think Artem would still be socializing with you after our talk..." Masharin reacts to seeing you once again.'
 						'"Yeah, well, you know how it goes." you nonchalantly answer.'
 						'All of a sudden his posture changes and he slouches back in his chair, "<<$pcs_firstname>>, can''t you find some other boy to toy with, other than my son?"'
@@ -749,7 +749,7 @@ if $ARGS[0] = 'livingroom':
 					minut += 10
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/living.jpg"></center>'
-					if pav_slut >= 200 or grupTipe = 4:
+					if fame['pav_slut'] >= 200 or grupTipe = 4:
 						'You barge in without paying any respect to them, "What are the two of you watching?" you ask.'
 						'Startled, they jump to as they turn their attention towards you, "We''re watching the news..." Masharin annoyingly replies.'
 						'"I see, the news is boring as hell to watch, always something depressing on there." you answer back.'
@@ -896,7 +896,7 @@ if $ARGS[0] = 'kitchen':
 			'As you start to enter the kitchen you see Artems mom Glinina busy working away.'
 			act 'Leave':gt 'artemhome','hallway'
 			act 'Talk to her':
-				if pav_slut >= 200 or grupTipe = 4:
+				if fame['pav_slut'] >= 200 or grupTipe = 4:
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/glinina.jpg"></center>'
 					if metArtemMom = 0:
@@ -1249,7 +1249,7 @@ if $ARGS[0] = 'chat':
 			act 'Stop talking': gt 'artemhome', 'artemroom'
 		end
 !! If Sveta has fallen because of her slut reputation in Pavlovsk
-	elseif artemslutlove = 0 and artsveslut = 0 and artemlove = 1 and pav_slut >= 250 and grupTipe = 5:
+	elseif artemslutlove = 0 and artsveslut = 0 and artemlove = 1 and fame['pav_slut'] >= 250 and grupTipe = 5:
 !!need code if Sveta is a slut outcast, not sure how to do it since different groups kick Sveta out at different levels of pav slut rep
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk1.jpg"></center>'
 		'You quietly walk past Artem and enter his room. You sit down on the couch, without saying a word.'
@@ -1296,7 +1296,7 @@ if $ARGS[0] = 'chat':
 			'After you gather your things you leave his apartment, ignoring his pleas.'
 			act 'Leave Artem''s apartment':minut += 5 & artemblok = 1 & gt 'pod_ezd','etaj_1'
 		end
-	elseif artdate = 0 and artfall >= 10 and pav_slut < 150 and artemQW['dateask'] ! daystart:
+	elseif artdate = 0 and artfall >= 10 and fame['pav_slut'] < 150 and artemQW['dateask'] ! daystart:
 		*clr & cla
 		artemQW['dateask'] = daystart
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
@@ -1320,7 +1320,7 @@ if $ARGS[0] = 'chat':
 			'You quickly pack up your things and leave the apartment with him, heading for the park.'
 			act 'Walk in the park': gt 'artem_date_events','firstdate'
 		end
-	elseif artdate > 0 and artdate <= 3 and pav_slut < 150 and artemQW['dateask'] ! daystart:
+	elseif artdate > 0 and artdate <= 3 and fame['pav_slut'] < 150 and artemQW['dateask'] ! daystart:
 		*clr & cla
 		artemQW['dateask'] = daystart
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
@@ -1343,7 +1343,7 @@ if $ARGS[0] = 'chat':
 			'You quickly pack up your things and leave the apartment with him.'
 			act 'Go on a date': gt 'artem_date_events','artem_date'
 		end
-	elseif artdate = 4 and pav_slut < 200 and artemQW['dateask'] ! daystart:
+	elseif artdate = 4 and fame['pav_slut'] < 200 and artemQW['dateask'] ! daystart:
 		*clr & cla
 		artemQW['dateask'] = daystart
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
@@ -1354,7 +1354,7 @@ if $ARGS[0] = 'chat':
 			'"I enjoyed seeing your naked last time, I want you to strip for me again but can you make a bit more of a show of it this time?"'
 		end
 		gs 'artemhome', 'askedstrip'
-	elseif artdate = 5 and pav_slut < 200 and artemQW['dateask'] ! daystart:
+	elseif artdate = 5 and fame['pav_slut'] < 200 and artemQW['dateask'] ! daystart:
 		artemQW['dateask'] = daystart
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/flowers.jpg"></center>'
@@ -1428,7 +1428,7 @@ if $ARGS[0] = 'chat':
 				act 'Just talk': gt 'artemhome', 'chat'
 			end
 		end
-	elseif artdate >= 6 and artdate <= 8 and pav_slut < 200 and artemQW['dateask'] ! daystart:
+	elseif artdate >= 6 and artdate <= 8 and fame['pav_slut'] < 200 and artemQW['dateask'] ! daystart:
 		*clr & cla
 		artemQW['dateask'] = daystart
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
@@ -1461,7 +1461,7 @@ if $ARGS[0] = 'chat':
 		'He smiles at you as he says: "Well, we''ve spent a lot of time dating, I figured it would be nice to make it official."'
 		'You''re still not sold on the idea, and question him further: "Make what official? And where did you get that wine from?"'
 		*nl
-		if pav_slut >= 200 or grupTipe = 4:
+		if fame['pav_slut'] >= 200 or grupTipe = 4:
 			'Artem reassures you: "Relax, <<$pcs_nickname>>... my parents are leaving to see a friend, I got the wine from my uncle. So please... let''s just sit down and chat?"'
 		else
 			'Artem reassures you: "Relax, <<$pcs_nickname>>... my parents are leaving to see a friend, to give us some privacy. And my mom gave me that wine, to share with you! My parents are very happy I met you, and my mother picked the wine. So please... let''s just sit down and chat?"'

+ 1 - 1
locations/arturQW.qsrc

@@ -1,7 +1,7 @@
 # arturQW
 if $ARGS[0] = 'arturQW_1':
 	menu_off = 1
-	if arturTimes >= 5 and pav_slut >= 50 and pcs_apprnc >= 120:
+	if arturTimes >= 5 and fame['pav_slut'] >= 50 and pcs_apprnc >= 120:
 		*clr & cla
 		minut += 2
 		gs 'stat'

+ 374 - 0
locations/attributes_nerdvana_cosplay.qsrc

@@ -0,0 +1,374 @@
+# $attributes_nerdvana_cosplay
+!2021/06/11
+!prince range from 3 to 6
+
+if ARGS[1] = 1:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 2:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 4:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 5:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 6:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 7:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 8:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 9:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 11:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 12:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 13:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 15:
+	CloQuality = 6
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 16:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 17:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 18:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 19:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 20:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 21:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 22:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 23:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 24:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 25:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 26:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 27:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 28:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 30:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 31:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 32:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 4
+
+elseif ARGS[1] = 34:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 35:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 36:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloBra = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 37:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloBra = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 38:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 39:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloBra = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 40:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloBra = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 41:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 42:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 44:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 45:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 46:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 47:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 48:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloBra = 1
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 49:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 50:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloBra = 1
+	CloSkirtShortness = 1
+
+elseif ARGS[1] = 51:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	
+elseif ARGS[1] = 52:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	
+elseif ARGS[1] = 53:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	
+elseif ARGS[1] = 54:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	
+elseif ARGS[1] = 55:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	
+elseif ARGS[1] = 56:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	
+elseif ARGS[1] = 57:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	
+elseif ARGS[1] = 58:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	
+elseif ARGS[1] = 59:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	
+elseif ARGS[1] = 60:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	
+end
+
+--- $attributes_nerdvana_cosplay ---------------------------------
+

+ 371 - 0
locations/attributes_nerdvana_outfits.qsrc

@@ -0,0 +1,371 @@
+# $attributes_nerdvana_outifts
+!2021/06/11
+!prince range from 3 to 5
+
+if ARGS[1] = 1:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 2:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 5:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 6:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 8:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 9:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 11:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 12:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 13:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 15:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 16:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 17:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 18:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 19:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 20:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 21:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 22:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 23:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 24:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 25:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 26:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 27:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 28:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 30:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 31:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 32:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 33:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 34:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 35:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 36:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 37:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 38:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 39:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 40:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 41:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 42:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 44:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 47:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 48:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 49:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 50:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 4
+
+elseif ARGS[1] = 51:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 52:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 53:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 54:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 55:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 56:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 57:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 58:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 59:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 60:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+end
+
+--- $attributes_nerdvana_outfits ---------------------------------
+

+ 278 - 0
locations/attributes_nerdvana_swim_one.qsrc

@@ -0,0 +1,278 @@
+# $attributes_nerdvana_swim_one
+!2021/06/16
+!price range from 3 to 4
+
+if ARGS[1] = 1:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 10
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Mario Bros.'
+
+elseif ARGS[1] = 2:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 10
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Mario Bros.'
+
+elseif ARGS[1] = 3:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Star Trek.'
+
+elseif ARGS[1] = 4:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 20
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Star Wars.'
+
+elseif ARGS[1] = 5:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 20
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Star Wars.'
+
+elseif ARGS[1] = 6:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Star Wars.'
+
+elseif ARGS[1] = 7:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 8:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 9:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Venom comics.'
+	
+elseif ARGS[1] = 10:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Game of Thrones.'
+	
+elseif ARGS[1] = 11:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 10
+	$swimwear_description = 'An one-piece swimsuit with design inspired by Pac Man.'
+	
+elseif ARGS[1] = 12:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by Gameboy.'
+	
+elseif ARGS[1] = 13:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by Gameboy.'
+	
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 20
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the music equipment.'
+	
+elseif ARGS[1] = 15:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 20
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the music equipment.'
+	
+elseif ARGS[1] = 16:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by Detective Comics.'
+	
+elseif ARGS[1] = 17:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by My Hero Academia.'
+	
+elseif ARGS[1] = 18:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the anime.'
+	
+elseif ARGS[1] = 19:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Spider-Man.'
+	
+elseif ARGS[1] = 20:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Spider-Man.'
+	
+elseif ARGS[1] = 21:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Batman.'
+	
+elseif ARGS[1] = 22:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Batman.'
+	
+elseif ARGS[1] = 23:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by Deadpool.'
+	
+elseif ARGS[1] = 24:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Iron Man comics.'
+	
+elseif ARGS[1] = 25:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Grinch.'
+	
+elseif ARGS[1] = 26:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Superman.'
+	
+elseif ARGS[1] = 27:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Wonder Woman.'
+	
+elseif ARGS[1] = 28:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Captain Marvel.'
+	
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Captain Marvel.'
+	
+elseif ARGS[1] = 30:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+	CloInhibit = 15
+	$swimwear_description = 'An one-piece swimsuit with design inspired by the Marvel''s Avengers.'
+	
+end
+
+--- $attributes_nerdvana_swim_one ---------------------------------
+

+ 248 - 0
locations/attributes_snerdvana_swim_two.qsrc

@@ -0,0 +1,248 @@
+# $attributes_nerdvana_swim_two
+!2021/06/16
+!price range from 3 to 4, please avoid adding too many 4s.
+
+if ARGS[1] = 1:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A skimpy triangle bikini set with the Minions print'
+
+elseif ARGS[1] = 2:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set in the color scheme and design of the Snow White.'
+
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A skimpy string bikini set in the design of the Captain America.'
+
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set with cutsy and nerdy print!'
+
+elseif ARGS[1] = 5:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set with cutsy and nerdy print!'
+
+elseif ARGS[1] = 6:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A  bikini set with comic print!'
+	
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set in the design of the Batman.'
+	
+elseif ARGS[1] = 8:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set in the design of the Batman.'
+	
+elseif ARGS[1] = 9:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A string bikini set in the design of the Batman.'
+	
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A string bikini set in the design of the Harley Quinn.'
+	
+elseif ARGS[1] = 11:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A string bikini set in the design from the Game of Thrones.'
+	
+elseif ARGS[1] = 12:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+	$swimwear_description = 'A tankini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 13:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 14:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 15:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A string bikini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 16:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+	$swimwear_description = 'A bikini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 17:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 18:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 19:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 20:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A string bikini set with design inspired by the Star Wars.'
+	
+elseif ARGS[1] = 21:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A bikini set with cutsy and nerdy print!'
+	
+elseif ARGS[1] = 22:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A bikini set with design inspired by the X-Men.'
+	
+elseif ARGS[1] = 23:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A bikini set with design inspired by the Iron Man.'
+	
+elseif ARGS[1] = 24:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+	$swimwear_description = 'A bikini set with design inspired by the Iron Man.'
+	
+elseif ARGS[1] = 25:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+	$swimwear_description = 'A string bikini set with design inspired by the Pokemon.'
+	
+elseif ARGS[1] = 26:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A two-piece set with design inspired by the Supergirl.'
+	
+elseif ARGS[1] = 27:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+	$swimwear_description = 'A two-piece set with design inspired by the Wonder Woman.'
+	
+elseif ARGS[1] = 28:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	$swimwear_description = 'A two-piece set with design inspired by the Wonder Woman.'
+	
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+	$swimwear_description = 'A two-piece set with design inspired by the Wonder Woman.'
+	
+elseif ARGS[1] = 30:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	$swimwear_description = 'A two-piece set with design inspired by the Wonder Woman.'
+	
+end
+
+--- $attributes_nerdvana_swim_two ---------------------------------
+

+ 1 - 1
locations/bed2.qsrc

@@ -115,7 +115,7 @@ if $ARGS[0] = '':
 	gs 'events', 'read'
 
 	if sisterHere = 0 or (sisterHere = 1 and hour < 7):
-		if (pcs_horny > 75 and pcs_inhib >= 60) or (pcs_horny > 50 and pav_slut >= 150) or (pcs_horny > 50 and pav_slut >= 50 and pcs_inhib >= 60):
+		if (pcs_horny > 75 and pcs_inhib >= 60) or (pcs_horny > 50 and fame['pav_slut'] >= 150) or (pcs_horny > 50 and fame['pav_slut'] >= 50 and pcs_inhib >= 60):
 			act 'Masturbate':
 				InSleep = 0
 				gt 'selfplay', 'start'

+ 4 - 18
locations/beg1.qsrc

@@ -268,15 +268,12 @@ if $ARGS[0] = 'kval':
         'You fought hard, but only managed to take 4th place.'
     elseif begresult < 75:
         gs 'fame', 'city', 'running', rand(14,17)
-        gs 'fame', 'pav', 'running', 14
         razradbegK += 1 & bronzebeg += 1 & money += 1000 & 'You fought hard and managed to take 3rd place, earning a prize. You get a bronze badge and a prize of 1,000 <b>₽</b>, but sadly, only the 1st place adds to your qualification for the European championship.'
     elseif begresult < 80:
         gs 'fame', 'city', 'running', rand(14,18)
-        gs 'fame', 'pav', 'running', rand(14,15)
         razradbegK += 1 & silverbeg += 1 & money += 1500 & 'You fought hard and managed to take 2nd place, earning a prize. You get a silver medal and a prize of 1,500 <b>₽</b>, but sadly, only the 1st place adds to your qualification for the European championship.'
     else
         gs 'fame', 'city', 'running', rand(14,19)
-        gs 'fame', 'pav', 'running', rand(14,16)
         razradbegK += 1 & goldbeg += 1 & money += 2000 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 2,000 <b>₽</b> and are one step closer to qualifying for the St. Petersburg Championship.'
     end
     act 'Leave':gt 'fit', 'dressing room'
@@ -321,43 +318,32 @@ if $ARGS[0] = 'evro':
         gs 'fame', 'city', 'running', rand(15,21)
     elseif begresult < 60:
         gs 'fame', 'city', 'running', rand(16,23)
-        gs 'fame', 'pav', 'running', 14
         'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
     elseif begresult < 65:
         gs 'fame', 'city', 'running', rand(18,25)
-        gs 'fame', 'pav', 'running', rand(14,15)
         'You fought hard, but managed to only take the penultimate place (7th place).'
     elseif begresult < 70:
         gs 'fame', 'city', 'running', rand(20,25)
-        gs 'fame', 'pav', 'running', rand(14,16)
         'You fought hard, but only managed to take 6th place.'
     elseif begresult < 75:
         gs 'fame', 'city', 'running', rand(25,50)
-        gs 'fame', 'pav', 'running', rand(14,18)
         'You fought hard, but only managed to take 5th place.'
     elseif begresult < 80:
         gs 'fame', 'city', 'running', rand(50,100)
-		gs 'fame', 'pav', 'running', rand(25,50)
 		'You fought hard, but only managed to take 4th place.'
     elseif begresult < 85:
-        gs 'fame', 'city', 'running', rand(100,200)
-        gs 'fame', 'pav', 'running', rand(50,100)
-        gs 'fame', 'village', 'running', rand(14,19)
+        gs 'fame', 'city', 'running', BronzeMedal
         razradbegEB += 1
         money += 10000
         'You fought hard and managed to take 3rd place, earning a prize. You get a bronze medal and a prize of 10,000 <b>₽</b>'
     elseif begresult < 90:
-        gs 'fame', 'city', 'running', rand(200,300)
-        gs 'fame', 'pav', 'running', rand(100,150)
-        gs 'fame', 'village', 'running', rand(25,50)
+        gs 'fame', 'city', 'running', SilverMedal
         razradbegES += 1
         money += 15000
         'You fought hard and managed to take 2nd place, earning a prize. You get a silver medal and a prize of 15,000 <b>₽</b>'
     else 
-        gs 'fame', 'city', 'running', rand(350,450)
-        gs 'fame', 'pav', 'running', rand(175,225)
-        gs 'fame', 'village', 'running', rand(50,100)
-        razradbegEG += 1
+        gs 'fame', 'city', 'running', GoldMedal
+		razradbegEG += 1
         money += 20000
         'You fought hard and managed to take 1st place. You get a gold medal, a prize of 20,000 <b>₽</b> and are now the "St. Petersburg Track Champion"!'
     end

+ 1 - 1
locations/belpicknick.qsrc

@@ -489,7 +489,7 @@ if $ARGS[0] = 'end':
 	gs 'stat'
 	minut += 5
 	slutty += 1
-	pav_prostitute += 1
+	gs 'fame', 'pav', 'prostitute', 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
 	'Once they are spent, the criminals back away from you and gather their things.'
 	

+ 10 - 10
locations/brother.qsrc

@@ -79,7 +79,7 @@ if $ARGS[0] = 'start':
 	act 'Leave':gt $loc, $loc_arg
 
 	*nl
-	if hour >= 7 and hour < 23:
+	if kolloc = 7 or kolloc = 11:
 		! WD: Fix old nude variable
 		if (cumloc[1] > 0 or cumloc[4] > 0 or cumloc[8] > 0 or cumloc[9] > 0 or cumloc[10] > 0 or cumloc[14] > 0 or cumloc[15] > 0) and $clothingworntype = 'nude':
 			if $pantyworntype = 'none' and cumloc[1] = 1:
@@ -157,7 +157,7 @@ if $ARGS[0] = 'start':
 			act 'Leave':gt $loc, $loc_arg
 			exit
 		else
-			if evgenQW >= 4 and pav_slut >= 150 and kolkaseepornday ! daystart:
+			if evgenQW >= 4 and fame['pav_slut'] >= 150 and kolkaseepornday ! daystart:
 				'Your brother grins, "Hey, sis! We''re done playing for now. Let''s go watch some porn."'
 
 				act 'Go with the boys':minut += 5 & gt 'seeporn'
@@ -188,10 +188,10 @@ if $ARGS[0] = 'start':
 	end
 
 	if $loc = 'sitrPar' or ($loc = 'family' and $loc_arg = 'sofa'):
-		if hour >= 7 and hour < 23:
+		if kolloc = 11 or kolloc = 2:
 			act'Chat with Kolka':gt 'brother2', 'chat'
 			!!act'Banter with Kolka':gt'brother2','banter'
-			if sdadloc ! 10 or hour > 20:
+			if sdadloc ! 10 and momloc ! 19 and momloc ! 24:
 				if brotherSex < 5 and brotherkiss >= 1 and brotherkisstalk < 1:
 					act'Talk about the kiss':gt 'brother', 'kiss_talk'
 				elseif brotherkisstalk = 1 or brotherSex > 4 and momloc ! 19:
@@ -299,10 +299,10 @@ if $ARGS[0] = 'start':
 				'Your brother is playing video games.'
 			end
 
-			if hour = 23 and brotherSex > 4 and brotherNightSex ! daystart and momloc ! 19:
+			if hour >= 23 and brotherSex > 4 and brotherNightSex ! daystart and momloc ! 19:
 				'As you approach your sleeping brother, he suddenly opens his eyes and looks at you.'
 				!!sub/dom dialog needs fixing
-				!!if sub > 0 or (evgenQW >= 4 and pav_slut >= 150):
+				!!if sub > 0 or (evgenQW >= 4 and fame['pav_slut'] >= 150):
 				!!	'"<<$pcs_nickname>>, help me sleep," he begs while throwing back the blanket, revealing his erection.'
 				!!	gs 'boyStat', 'A34'
 				!!	brotherSexCount -= 1
@@ -332,7 +332,7 @@ if $ARGS[0] = 'start':
 			if sdadloc ! 10 and hour >= 18 and hour < 23 and brotherSex > 4 and brotherEvSex ! daystart and momloc ! 19:
 				'When you get close, Kolka turns to you.'
 				!!sub/dom dialog needs fixing
-				!!if sub > 0 or (evgenQW >= 4 and pav_slut >= 150):
+				!!if sub > 0 or (evgenQW >= 4 and fame['pav_slut'] >= 150):
 					!!gs 'boyStat', 'A34'
 					!!'"Come on, <<$pcs_nickname>>, you have work to do!" Your brother drops his pants, exposing his hard <<npc_dick[''A34'']>> cm dick. "And be quiet, you don''t want to wake up <<$npc_nickname[''A29'']>> and dad."'
 					!!brotherSexCount -= 1
@@ -363,7 +363,7 @@ if $ARGS[0] = 'start':
 	end
 
 	if (week = 6 and brother_homework = daystart - 1) or (week = 7 and brother_homework = daystart - 2): brother_homework = daystart
-	if $loc = 'sitrPar' and brotherAge < 18 and kanikuli = 0 and npc_rel['A34'] >= 20 and brother_homework ! daystart and hour >= 18 and hour < 20:
+	if $loc = 'sitrPar' and brotherAge < 18 and kanikuli = 0 and npc_rel['A34'] >= 20 and brother_homework ! daystart and kolloc = 7:
 		if rand(1,3) = 1:
 			cla
 			*clr & cla
@@ -877,7 +877,7 @@ if $ARGS[0] = 'brotherSexEnd':
 	gs 'arousal', 'end'
 	gs 'stat'
 	!!sub/dom dialog needs fixing
-	!!if sub > 0 or (evgenQW >= 4 and pav_slut >= 150):
+	!!if sub > 0 or (evgenQW >= 4 and fame['pav_slut'] >= 150):
 		!!if $loc = 'sitrPar' and sdadloc ! 10 and hour >= 18 and hour < 23:
 			!!'Panting, Kolka looks at you and says, "That was great, <<$pcs_nickname>>!" He puts his softening cock back in his pants, "Just remember, this is our little secret!" He quickly turns his attention to something else.'
 			!!act 'Leave': gt 'sitrPar'
@@ -894,7 +894,7 @@ if $ARGS[0] = 'brotherSexEnd':
 			!!act 'Continue':gt $loc, $loc_arg
 		!!end
 	!!else
-	if $loc = 'sitrPar' and sdadloc ! 10 and hour >= 18 and hour < 23:
+	if $loc = 'sitrPar' and sdadloc ! 10 and kolloc = 11:
 		'With a wide grin on his face, Kolka tells you, "Many thanks, <<$pcs_nickname>>, you''ve helped me a lot." He resumes his prior business.'
 		act 'Leave': gt 'sitrPar'
 	elseif $loc = 'sitrPar' and npc_rel['A34'] >= 80:

+ 1 - 1
locations/brother_lessons.qsrc

@@ -26,7 +26,7 @@ if $ARGS[0] = 'homework':
 				ivrand = RAND(1,3)
 				if ivrand = 1 and brotherEvSex ! daystart:
 					cla
-					if (sub > 0 and brotherknowslut = 1) or pav_slut >= 150 or brotherknowslut = 2:
+					if (sub > 0 and brotherknowslut = 1) or fame['pav_slut'] >= 150 or brotherknowslut = 2:
 						'Kolka boldly slides his hands further upwards, continuing to stroke the insides of your leg, while he tells you:'
 						'"<<$pcs_nickname>>, help me with another matter now!"'
 						if pcs_horny > 90:

+ 14 - 14
locations/cardgame_durak.qsrc

@@ -74,9 +74,9 @@ if $ARGS[0] = 'card_game_durak_play':
 		'Winner: <b><<$boydesc>>.</b>'
 		'You will have to carry out his wish.'
 		
-		if pav_slut < 150 or kotovLoveQW > 0: 
+		if fame['pav_slut'] < 150 or kotovLoveQW > 0: 
 			act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
-		elseif pav_slut >= 150 and cg_clother_cum < 5:
+		elseif fame['pav_slut'] >= 150 and cg_clother_cum < 5:
 			if rand(1,100) <= 90:
 				if rand(1,100) <= 33: 
 					act 'Continue': gt 'cardgame_durak', 'card_game_gsex'
@@ -86,7 +86,7 @@ if $ARGS[0] = 'card_game_durak_play':
 			else
 				act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
 			end
-		elseif pav_slut >= 150 and cg_clother_cum >= 5:
+		elseif fame['pav_slut'] >= 150 and cg_clother_cum >= 5:
 			if rand(1,100) <= 70:
 				if rand(1,100) <= 33: 
 					act 'Continue': gt 'cardgame_durak', 'card_game_gsex'
@@ -120,7 +120,7 @@ if $ARGS[0] = 'card_game_durak_play':
 		end
 		$loss_npc_name = $boydesc
 		*nl '<b>The game is over! <<$npc_usedname[$cgd_name_npc]>> has no clothes left and loses!</b>.'
-		if pav_slut < 150:
+		if fame['pav_slut'] < 150:
 			gs 'willpower', 'exhib', 'force', 'easy'
 			if will_cost <= pcs_willpwr:
 				act 'Make <<$loss_npc_name>> expose himself to a random girl (<<will_cost>> Willpower)':
@@ -135,7 +135,7 @@ if $ARGS[0] = 'card_game_durak_play':
 
 			act 'Make <<$loss_npc_name>> expose a random girl': gt 'cardgame_durak', 'card_game_ggwin_clother'
 
-		elseif pav_slut >= 150:
+		elseif fame['pav_slut'] >= 150:
 			gs 'willpower', 'anal', 'force', 'easy'
 			if will_cost <= pcs_willpwr:
 				act 'Make <<$loss_npc_name>> fuck your ass (<<will_cost>> Willpower)':
@@ -238,7 +238,7 @@ end
 !--------------------------!
 !when years lost cards!
 !==========================!
-!fulfillment of desire NPC (turnip pav_slut < 150, then a small show)
+!fulfillment of desire NPC (turnip fame['pav_slut'] < 150, then a small show)
 if $ARGS[0] = 'card_game_nosex_dance':
 	minut +=5
 	inhib_exp += rand(2,3)
@@ -248,7 +248,7 @@ if $ARGS[0] = 'card_game_nosex_dance':
 	'They all watch you intently, cheering you on and high-fiving their friend who made this possible.'
 	act 'Finish and put your clothes back on': gt 'shulga_room', 'start'
 end
-!making wishes NPC (turnip pav_slut < 150)
+!making wishes NPC (turnip fame['pav_slut'] < 150)
 if $ARGS[0] = 'card_game_nosex':
 	minut +=5
 	gs 'stat'
@@ -290,7 +290,7 @@ if $ARGS[0] = 'card_game_nosex':
 	act 'Dance for them': gt 'cardgame_durak', 'card_game_nosex_dance'
 	killvar 'card_game_texta'
 end
-!when years lost cards (turnip pav_slut >= 150), sex
+!when years lost cards (turnip fame['pav_slut'] >= 150), sex
 if $ARGS[0] = 'card_game_gsex':
 	minut +=2
 	pcs_horny += 10
@@ -383,7 +383,7 @@ if $ARGS[0] = 'card_game_gsex':
 		end
 	end
 end
-!when years lost cards (turnip pav_slut >= 150), rough sex
+!when years lost cards (turnip fame['pav_slut'] >= 150), rough sex
 if $ARGS[0] = 'card_game_rough_sex':
 	gs 'arousal','bj',5,'deepthroat','sub'
 	gs 'stat'
@@ -508,7 +508,7 @@ end
 !-------------------!
 !gg won cards!
 !===================!
-!When the years won, make a wish (turnip pav_slut < 150) (clothing stall)
+!When the years won, make a wish (turnip fame['pav_slut'] < 150) (clothing stall)
 if $ARGS[0] = 'card_game_ggwin_clother':
 	minut +=3
 	gs 'stat'
@@ -533,7 +533,7 @@ if $ARGS[0] = 'card_game_ggwin_clother':
 		act 'Finish': gt 'shulga_room', 'start'
 	end
 end
-!When the years won, make a wish (turnip pav_slut < 150) (shake genitals)
+!When the years won, make a wish (turnip fame['pav_slut'] < 150) (shake genitals)
 if $ARGS[0] = 'card_game_ggwin_penis':
 	minut +=5
 	gs 'stat'
@@ -557,7 +557,7 @@ if $ARGS[0] = 'card_game_ggwin_penis':
 		act 'Finish': gt 'shulga_room', 'start'
 	end
 end
-!When the years won, make a wish (turnip pav_slut >= 150) (cum on the victim)
+!When the years won, make a wish (turnip fame['pav_slut'] >= 150) (cum on the victim)
 if $ARGS[0] = 'card_game_ggwin_clothercum':
 	minut +=5
 	cg_clother_cum +=1 
@@ -592,7 +592,7 @@ if $ARGS[0] = 'card_game_ggwin_clothercum':
 		end
 	end
 end
-!When the years won, make a wish (turnip pav_slut >= 150), lick
+!When the years won, make a wish (turnip fame['pav_slut'] >= 150), lick
 if $ARGS[0] = 'card_game_gg_lick':
 	minut +=1
 	npc_sex[$boy] += 1
@@ -630,7 +630,7 @@ if $ARGS[0] = 'card_game_gg_lick':
 		act 'Finish': gt 'shulga_room', 'start'
 	end
 end
-!When the years won, make a wish (turnip pav_slut >= 150), sex
+!When the years won, make a wish (turnip fame['pav_slut'] >= 150), sex
 if $ARGS[0] = 'card_game_gg_sex':
 	minut +=1
 	npc_sex[$boy] += 1

+ 2 - 2
locations/cikl.qsrc

@@ -1945,8 +1945,8 @@ if ml_onlinesongcount > 0:
 			ml_tempsong_uploaded[j] = ml_onlinesong_uploaded[i]
 			*nl
 			if ml_tempsong_lastcalcday[j] <= (daystart - 7) and ml_tempsong_uploaded = 1:
-            	pav_music += rand(0, ml_tempsong_freshness[j]/50)
-            	city_music += rand(0, ml_tempsong_freshness[j]/100)
+            	gs 'fame', 'pav', 'music', rand(0, ml_tempsong_freshness[j]/50)
+            	gs 'fame', 'city', 'music', rand(0, ml_tempsong_freshness[j]/100)
             	ml_tempsong_freshness[j] -= 10
             	ml_tempsong_lastcalcday[j] = daystart
 

+ 2 - 2
locations/city_center.qsrc

@@ -276,9 +276,9 @@ end
 if hour >= 20 or hour <= 4:
 	*nl
 	'There are prostitutes working in places near here.'
-	if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40 and (stat['vaginal'] >  0 or pav_slut >= 100):
+	if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40 and (stat['vaginal'] >  0 or fame['pav_slut'] >= 100):
 		act 'Prostitute yourself': gt 'street_walker', 'work'
-	elseif pcs_inhib >= 40 and (stat['vaginal'] >  0 or pav_slut >= 100):
+	elseif pcs_inhib >= 40 and (stat['vaginal'] >  0 or fame['pav_slut'] >= 100):
 		*nl
 		'You could work as a prostitute, but you need to wear appropriate clothes and more than a little bit of makeup.'
 	else

+ 2 - 2
locations/city_island.qsrc

@@ -54,9 +54,9 @@ else
 	'You can see a closed kiosk. It''s open between 08:00 - 23:00.'
 end
 if hour >= 8 and hour < 22:
-	'You can see <a href="exec:gt ''shop_dolls'', ''start''">Patch Work Dolls</a> a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like.'
+	'You can see <a href="exec:gt ''shop_dolls'', ''start''">Patch Work Dolls</a> a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like. Next to <a href="exec:gt ''shop_nerdvana'', ''start''">Nerdvana</a> a clothing store for everything a nerd could desire.'
 else
-	'You can see Patch Work Dolls a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like. It''s open every day between 08:00 - 22:00'
+	'You can see Patch Work Dolls a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like. Next to that is Nerdvana the nerd clothing store, they both open every day between 08:00 - 22:00'
 end
 if hour >= 4:
 	'The <a href="exec:minut += 5 & gt ''metro'', ''start''">Metro</a> Station is within a 5 minute walk from here.'

+ 2 - 2
locations/city_residential.qsrc

@@ -174,9 +174,9 @@ if hour >= 8 and hour <= 23 or saunaWorkWhore > 0 or workDisk = 2:'<a href="exec
 if hour >= 20 or hour <= 4:
 	*nl
 	'There are prostitutes working in places near here.'
-	if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40 and (stat['vaginal'] >  0 or pav_slut >= 100):
+	if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40 and (stat['vaginal'] >  0 or fame['pav_slut'] >= 100):
 		act 'Prostitute yourself': gt 'street_walker', 'work'
-	elseif pcs_inhib >= 40 and (stat['vaginal'] >  0 or pav_slut >= 100):  
+	elseif pcs_inhib >= 40 and (stat['vaginal'] >  0 or fame['pav_slut'] >= 100):  
 		*nl
 		'You could work as a prostitute, but you need to wear appropriate clothes and more than a little bit of makeup.'
 	else

+ 23 - 2
locations/clothing.qsrc

@@ -231,7 +231,9 @@ if $ARGS[0] = 'view_clothing_list':
 
 		if ARRSIZE('dolls_outfits') > 0 or ARRSIZE('dolls_dress') > 0:'<center><a href="exec:$ward_list_store = ''dolls'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''dolls''"><img src="images/locations/city/island/dolls/shop_name.png"></a></center>'
 
-		if ARRSIZE('bomba_outfits') > 0 or ARRSIZE('bomba_dress') > 0:'<center><a href="exec:$ward_list_store = ''bomba'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''bomba''"><img src="images/locations/pushkin/bomba/shop_name.png"></a></center>'
+		if ARRSIZE('bomba_outfits') > 0 or ARRSIZE('nerdvana_cosplay') > 0:'<center><a href="exec:$ward_list_store = ''bomba'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''bomba''"><img src="images/locations/pushkin/bomba/shop_name.png"></a></center>'
+
+		if ARRSIZE('nerdvana_outfits') > 0 or ARRSIZE('nerdvana_dress') > 0:'<center><a href="exec:$ward_list_store = ''nerdvana'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''nerdvana''"><img src="images/locations/city/island/nerdvana/shop_name.png"></a></center>'
 
 		if ARRSIZE('danilovich_outfits') > 0:'<center><a href="exec:$ward_list_store = ''sports'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''sports''"><img src="images/locations/city/citycenter/mall/sports.png"></a></center>'
 
@@ -576,6 +578,25 @@ if $ARGS[0] = 'view_clothing_list':
 			gs 'clothing', 'clothwidth'
 		end
 
+		if $ARGS[2] = 'nerdvana':
+			cla
+			$ward_list_store = $ARGS[2]
+			i = 1
+			:loopnerdvana_outfits
+				if nerdvana_outfits[i] = 1 and nerdvana_outfits_s[i] = cloc and ($clothingworntype ! 'nerdvana_outfits' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'nerdvana_outfits', i)
+				i += 1
+			if i <= ARRSIZE('nerdvana_outfits'):jump 'loopnerdvana_outfits'
+
+			i = 1
+			:loopnerdvana_dress
+				if nerdvana_dress[i] = 1 and nerdvana_dress_s[i] = cloc and ($clothingworntype ! 'nerdvana_dress' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'nerdvana_dress', i)
+				i += 1
+			if i <= ARRSIZE('nerdvana_dress'):jump 'loopnerdvana_dress'
+
+			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
+			gs 'clothing', 'clothwidth'
+		end
+
 		if $ARGS[2] = 'sports':
 			$ward_list_store = $ARGS[2]
 			i = 1
@@ -901,7 +922,7 @@ if $ARGS[0] = 'view_clothing_item_buy':
 	dynamic $ARGS[2] + '[<<ARGS[3]>>] = 1'
 	if $ARGS[2] = 'gm_outfits' or $ARGS[2] = 'gm_dress' or $ARGS[2] = 'gm_office':
 		dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 70 + <<h>>'
-	elseif $ARGS[2] = 'cats_dress' or $ARGS[2] = 'cats_outfits' or $ARGS[2] = 'flamingos_dress' or $ARGS[2] = 'flamingos_outfits' or $ARGS[2] = 'coco_dress' or $ARGS[2] = 'coco_outfits':
+	elseif $ARGS[2] = 'cats_dress' or $ARGS[2] = 'cats_outfits' or $ARGS[2] = 'flamingos_dress' or $ARGS[2] = 'flamingos_outfits' or $ARGS[2] = 'coco_dress' or $ARGS[2] = 'coco_outfits' or $ARGS[2] = 'nerdvana_cosplay' or $ARGS[2] = 'nerdvana_outfits':
 		dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 90 + <<h>>'
 	elseif $ARGS[2] = 'moncheri_gown' or $ARGS[2] = 'moncheri_dress':
 		dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 25 + <<h>>'

+ 46 - 0
locations/clothing_QV.qsrc

@@ -57,6 +57,8 @@ if $ARGS[0] = 'list':
 
 	if ARRSIZE('bomba_outfits') > 0 or ARRSIZE('bomba_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''bomba''"><img src="images/locations/pushkin/bomba/shop_name.png"></a></center>'
 
+	if ARRSIZE('nerdvana_cosplay') > 0 or ARRSIZE('nerdvana_outfits') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''nerdvana''"><img src="images/locations/city/island/nerdvana/shop_name.png"></a></center>'
+
 	if ARRSIZE('danilovich_outfits') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''sports''"><img src="images/locations/city/citycenter/mall/sports.png"></a></center>'
 
 	if ARRSIZE('loopmaterinstvo_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''materinstvo''"><img src="images/locations/city/citycenter/mall/mommy.png"></a></center>'
@@ -656,6 +658,50 @@ if $ARGS[0] = 'list':
 		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
 	end
 
+	if $ARGS[1] = 'nerdvana':
+		*clr & cla
+		$ward_list_store = $ARGS[1]
+		'<h3><center><b><font color="maroon">Wardrobe</font></b></center></h3>'
+		'<center><img src="images/locations/city/island/nerdvana/shop_name.png"></center>'
+		*nl
+		'<center><table border=1><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''wardrobe'', ''<<$ward_list_store>>''">Switch to wardrobe list</a></TH><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''store'', ''<<$ward_list_store>>''">Switch to stored clothing list</a></TH><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''unwanted'', ''<<$ward_list_store>>''">Switch to unwanted clothing list</a></TH></table></center>'
+		*nl
+		'<center>These are the clothes that are currently available for you to wear.</center><br>'
+		*nl
+
+		i = 1
+		:loopnerdvana_outfits
+		if nerdvana_outfits[i] = 1:
+			gs 'clothing_attributes', 'nerdvana_outfits', i
+			if CloInhibit <= pcs_inhib:
+				if CloStyle ! 5:
+					if nerdvana_outfits_s[i] = 0 and nerdvana_outfits_h[i] > 0 and nerdvana_outfits_b[i] >= (pcs_hips - 8) and nerdvana_outfits_b[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''nerdvana_outfits'', <<i>>"><img src="images/pc/items/nerdvana/outfits/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if nerdvana_outfits_s[i] = 0 and nerdvana_outfits_h[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''nerdvana_outfits'', <<i>>"><img src="images/pc/items/nerdvana/outfits/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+		end
+		i += 1
+		if i <= ARRSIZE('nerdvana_outfits'):jump 'loopnerdvana_outfits'
+
+		i = 1
+		:loopnerdvana_cosplay
+		if nerdvana_cosplay[i] = 1:
+			gs 'clothing_attributes', 'nerdvana_cosplay', i
+			if CloInhibit <= pcs_inhib:
+				if CloStyle ! 5:
+					if nerdvana_cosplay_s[i] = 0 and nerdvana_cosplay_h[i] > 0 and nerdvana_cosplay_b[i] >= (pcs_hips - 8) and nerdvana_cosplay_b[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''nerdvana_cosplay'', <<i>>"><img src="images/pc/items/nerdvana/cosplay/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if nerdvana_cosplay_s[i] = 0 and nerdvana_cosplay_h[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''nerdvana_cosplay'', <<i>>"><img src="images/pc/items/nerdvana/cosplay/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+		end
+		i += 1
+		if i <= ARRSIZE('nerdvana_cosplay'):jump 'loopnerdvana_cosplay'
+
+		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
+	end
+
 	if $ARGS[1] = 'sports':
 		*clr & cla
 		$ward_list_store = $ARGS[1]

+ 9 - 1
locations/clothing_attributes.qsrc

@@ -161,9 +161,17 @@ elseif $ARGS[0] = 'market_outfits':
 	*P FUNC('$attributes_market_clothes', $ARGS[0], ARGS[1])
 elseif $ARGS[0] = 'materinstvo_dress':
 	*P FUNC('$attributes_materinstvo_dress', $ARGS[0], ARGS[1])
+elseif $ARGS[0] = 'nerdvana_cosplay':
+	*P FUNC('$attributes_nerdvana_cosplay', $ARGS[0], ARGS[1])
+elseif $ARGS[0] = 'nerdvana_outfits':
+	*P FUNC('$attributes_nerdvana_outifts', $ARGS[0], ARGS[1])
+elseif $ARGS[0] = 'nerdvana_bikinis':
+	*P FUNC('$attributes_nerdvana_swim_two', $ARGS[0], ARGS[1])
+elseif $ARGS[0] = 'nerdvana_swimsuit':
+	*P FUNC('$attributes_nerdvana_swim_one', $ARGS[0], ARGS[1])
 end
 
-if $ARGS[0] ! 'allure_swimsuit' and $ARGS[0] ! 'allure_bikinis' and $ARGS[0] ! 'scandalicious_swimsuit' and $ARGS[0] ! 'scandalicious_bikinis' and $ARGS[0] ! 'danilovich_swimsuit' and $ARGS[0] ! 'danilovich':
+if $ARGS[0] ! 'allure_swimsuit' and $ARGS[0] ! 'allure_bikinis' and $ARGS[0] ! 'scandalicious_swimsuit' and $ARGS[0] ! 'scandalicious_bikinis' and $ARGS[0] ! 'danilovich_swimsuit' and $ARGS[0] ! 'nerdvana_swimsuit' and $ARGS[0] ! 'nerdvana_bikinis':
 	if CloSkirtShortness = 6:
 		CloInhibit = 35
 	elseif CloSkirtShortness = 5 or CloPantsShortness = 6:

+ 2 - 2
locations/cumreaction.qsrc

@@ -5,7 +5,7 @@ menu_off = 1
 if (cumloc[6] = 1 or cumloc[7] = 1) or cumloc[11] = 1:
 	npc_rel[$static_num] -= 10
 
-	pav_sex += 10
+	gs 'fame', 'pav', 'sex', 10
 
 	'<<$npc_firstname[$static_num]>> looks at you "What is that? Is that sperm? Fuck you nasty slut, you could at least clean yourself afterwards."'
 
@@ -21,7 +21,7 @@ end
 if cumloc[12] = 1 and rand(0,30) = 0:
 	npc_rel[$static_num] -= 10
 
-	pav_sex += 15
+	gs 'fame', 'pav', 'sex', 15
 
 	'<<$npc_firstname[$static_num]>> looks at you, "What is that smell on your breath? Yuck It''s smells like sperm. Couldn''t you at least clean your mouth after sucking dicks."'
 

+ 22 - 22
locations/dimaRevenge.qsrc

@@ -13,7 +13,7 @@ gs 'stat'
 if ARGS[0] = 1:
 	menu_off = 1
 	*clr & cla
-	pav_sex +=10
+	gs 'fame', 'pav', 'sex', 10
 	dimaRevenge += 1
 	!dimarevenge = 2!
 	'<center><b><font color="maroon">Classroom</font></b></center>'
@@ -26,7 +26,7 @@ end
 if ARGS[0] = 2:
 	menu_off = 1
 	*clr & cla
-	pav_sex +=20
+	gs 'fame', 'pav', 'sex', 20
 	dimaRevenge += 1
 	!dimarevenge = 3!
 	'<center><b><font color="maroon">School Hallway</font></b></center>'
@@ -38,7 +38,7 @@ end
 if ARGS[0] = 3:
 	menu_off = 1
 	*clr & cla
-	pav_sex +=40
+	gs 'fame', 'pav', 'sex', 40
 	dimaRevenge += 1
 	!dimarevenge = 4!
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/lunch.jpg"></center>'
@@ -403,7 +403,7 @@ if dimaRevChoice = 0:
 	if ARGS[0] = 4:
 		!!fourth day in the hallway after lunch.!!
 		dimaRevenge += 1
-		pav_sex += 60
+		gs 'fame', 'pav', 'sex', 60
 		'<center><b><font color="maroon">School Hallway</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/revenge/behindherback.jpg"></center>'
 		'People are still talking about you. You do your best to ignore them. You haven''t seen Dimka since morning rollcall. You know he must be up to something.'
@@ -412,8 +412,8 @@ if dimaRevChoice = 0:
 	if ARGS[0] = 5:
 		!!fifth day after school.!!
 		dimaRevenge += 1
-		pav_sex += 60
-		pav_prostitute += 60
+		gs 'fame', 'pav', 'sex', 60
+		gs 'fame', 'pav', 'prostitute', 60
 		'<center><b><font color="maroon">School Hall</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/hall.jpg"></center>'
 		'As you start to leave school, you start to hear nasty comments from the students in the hall. They get louder and louder until one boy loudly calls you a slut to your face. Then they start chanting "Slut! Slut! Slut!" as other kids join in.
@@ -501,7 +501,7 @@ if dimaRevChoice = 1:
 	if ARGS[0] = 5:
 		if $ARGS[1] = 'before':
 			!!fourth day before class!!
-			pav_sex += 60
+			gs 'fame', 'pav', 'sex', 60
 			'You enter the school and walk around listening to the other students. "I heard Dimka sucked some guy off for crack."'
 			'"I heard <<$pcs_firstname>> gets passed around by everyone in her apartment building." The rumors only get worse. You head to class.'
 			act 'Continue': gt 'gschool_lessons', 'short_break'
@@ -521,7 +521,7 @@ if dimaRevChoice = 1:
 	if ARGS[0] = 6:
 		if $ARGS[1] = 'before':
 			!!fifth day before class!!
-			pav_sex -=60
+			gs 'fame', 'pav', 'sex', -60
 			grupvalue[1] -= 15
 			npc_rel['A140'] -= 20
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/revenge/girlsarguing.jpg"></center>'
@@ -584,7 +584,7 @@ if dimaRevChoice = 2:
 	if ARGS[0] = 4:
 		if $ARGS[1] = 'day4jockbefore':
 			!!fourth day before class!!
-			pav_sex += 60
+			gs 'fame', 'pav', 'sex', 60
 			'As you enter the school you hear students talking excitedly. "I heard Lena is a huge slut, but she has to keep it a secret because Vitek beats up any guy who hits on her."'
 			'"I heard that too. I also heard that if you can catch her when she is all alone, she will happily go down on you." Someone is going to get their ass kicked.
 			Who would be stupid enough to talk shit about Lena? Your first thought is Dimka, but what would he have to gain? You think about it as you head to class.'
@@ -660,7 +660,7 @@ if dimaRevChoice = 2:
 			dimaRevenge += 1
 			!dimaRevenge = 6!
 			!!fifth day before class!!
-			pav_sex -= 60
+			gs 'fame', 'pav', 'sex', -60
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/revenge/bulliedinhall.jpg"></center>'
 			'You enter the school building and head to your locker. You listen to the other students for any new gossip. Predictably they are all talking about the fight yesterday. At least one good thing came out of that. You can see Dimka down the hall at his locker. Every jock and gopnik who passes him shoves him into the lockers as they pass.
 			Dimka is in for a rough day.'
@@ -683,7 +683,7 @@ if dimaRevChoice = 3:
 		dimaRevenge += 1
 		!dimarevenge = 5!
 		!!fourth day during lunch!!
-		pav_sex += 60
+		gs 'fame', 'pav', 'sex', 60
 		npc_rel['A152'] += 10
 		'<center><b><font color="maroon">Cafeteria</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big142.jpg"></center>'
@@ -700,7 +700,7 @@ if dimaRevChoice = 3:
 	end
 	if ARGS[0] = 5:
 		!!fifth day before class!!
-		pav_sex -= 100
+		gs 'fame', 'pav', 'sex', -100
 		dimaRevenge += 1
 		!dimarevenge = 6!
 		'<center><b><font color="maroon">School Hallway</font></b></center>'
@@ -764,7 +764,7 @@ if dimaRevChoice = 4:
 			dimaRevenge += 1
 			!dimaRevenge = 6!
 			!!fourth day before class!!
-			pav_sex +=60
+			gs 'fame', 'pav', 'sex', 60
 			'You wait at the entrance to the school for Dimka to arrive, but he never shows up. Thinking he used a side entrance you head to the classroom to search for him. Looking into the classroom, you don''t see any sign of him. You jump whan a voice behind you says, "What are you looking for, <<$pcs_nickname>>?" You turn around and see Lavrenti grinning.'
 			'"Fuck! Don''t sneak up on me like that," you say as you give him a hard punch in the shoulder.'
 			'"I couldn''t resist. What are you looking for anyway?"'
@@ -887,7 +887,7 @@ if dimaRevChoice = 4:
 			dimaRevenge += 1
 			!dimaRevenge = 8!
 			!!fifth day before class!!
-			pav_sex -= 40
+			gs 'fame', 'pav', 'sex', -40
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'The first thing you hear when you enter the school is how Dimka was caught jacking off in the girls restroom at the disco.
 			Only three people know the truth, but they aren''t going to tell anyone. You feel someone tap your shoulder and you turn around to see Anushka. "Forty," she says.'
@@ -937,8 +937,8 @@ if dimaRevChoice = 4:
 			end
 		else
 			dimaRevenge -= 3
-			pav_sex += 40
-			pav_prostitute += 40
+			gs 'fame', 'pav', 'sex', 40
+			gs 'fame', 'pav', 'prostitute', 40
 			!dimaRevenge = 8!
 			dimaRevChoice = 0
 			'<center><b><font color="maroon">Outside School</font></b></center>'
@@ -961,7 +961,7 @@ if dimaRevChoice = 5:
 		dimaRevenge += 1
 		!dimarevenge = 5!
 		!!fourth day after school at train station. he''ll wait all day, but if you don''t meet him, bad ending plays on fifth day!!
-		pav_sex += 60
+		gs 'fame', 'pav', 'sex', 60
 		npc_rel['A159'] += 10
 		dimaTrain = 1
 		'<center><img <<$set_imgh>> src="images/locations/shared/train/pavplat.jpg" ></center>'
@@ -1031,7 +1031,7 @@ if dimaRevChoice = 5:
 		if dimaTrain = 1:
 			if $ARGS[1] = 'before':
 				!!Fifth day before class!!
-				pav_sex -= 80
+				gs 'fame', 'pav', 'sex', -80
 				npc_rel['A1'] -= 20
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
 				'The first thing you do when you enter the school is look for Dimka. You find him by his locker, checking his phone. Years of pent up anger gives you courage and you confront him. "Hey, asshole," you say to get his attention.'
@@ -1103,8 +1103,8 @@ if dimaRevChoice = 5:
 			end
 		else
 			dimaRevChoice = 0
-			pav_sex += 40
-			pav_prostitute += 40
+			gs 'fame', 'pav', 'sex', 40
+			gs 'fame', 'pav', 'prostitute', 40
 			'<center><b><font color="maroon">Outside School</font></b></center>'
 			if month > 2 and month < 9:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool.jpg"></center>'
@@ -1126,7 +1126,7 @@ if dimaRevChoice = 6:
 		dimaRevenge += 1
 		!dimarevenge = 5!
 		!!fourth day in the hall!!
-		pav_sex +=60
+		gs 'fame', 'pav', 'sex', 60
 		'<center><b><font color="maroon">School Hallway</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
 		'You see Artem in the hall talking with Ivan. When you greet him he says "Don''t worry, <<$pcs_nickname>>. I have a plan. I can''t talk about it now, though." Saying that he rushes off. What is he up to?'
@@ -1138,7 +1138,7 @@ if dimaRevChoice = 6:
 		dimaRevenge += 1
 		!dimarevenge = 6!
 		!!fifth day after lunch!!
-		pav_sex -=100
+		gs 'fame', 'pav', 'sex', -100
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/girlsbathroom.jpg"></center>'
 		'As you exit the cafeteria, you start to hear nasty comments from the students in the hall. They get louder and louder until one boy loudly calls you a slut to your face. Then they start chanting "Slut! Slut! Slut!" as other kids join in. Soon the whole hallway is yelling "Slut!" until you run to the girl''s bathroom with your eyes full of tears.'

+ 3 - 3
locations/dinfather.qsrc

@@ -295,7 +295,7 @@ if $ARGS[0] =  'watchtv_act1':
                     TouchedByFather = 1
                     '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim18.jpg"></center>'
                     'Biting your lip, you lie quietly on the chest of your stepfather and enjoy his caresses, restraining your moans. Slowly but surely he focuses more on your nipples, pinching them and tugging at them. You do your best to stay quiet, but it''s getting more and more difficult. Then you hear him let out a chuckle, and he whispers "<<$pcs_nickname>>, I know you''re not sleeping."'
-                    if npc_sex['A28']!0 and mother_go = 1 and hour = 16:
+                    if npc_sex['A28']!0 and momloc['athome'] = 0:
                         '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim21.jpg"></center>'
                         'You open your eyes and notice the large bulge in his pants. As you turn your head and give him a sweet smile, you put your hand on the bulge and gently start to pet it. Your stepfather, without hesitation, unbuttons his pants and pulls out his dick. You, also without hesitation, lower your head and give it a lick.'
                         act 'Get down on your knees':gs 'fathersex',  'fatherblow4'
@@ -315,7 +315,7 @@ if $ARGS[0] =  'watchtv_act1':
                     pcs_ass+=1
                     if $pantyworntype ! 'none':'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim17.jpg"></center>' & 'Not noticing any reluctance from you, your stepfather continues his kneading and then slides his hands underneath your clothes. His sexual preference is abundantly clear: he immediately searches out your tight asshole, and gently rubs his finger against it. Unable to help yourself you begin to gyrate your hips to mimic his movements, trying to stifle your moans. He notices anyway: the pressure of his finger against your sphincter grows, and his decisive actions make you realize he has no intentions of stopping there. When his finger penetrates you, you can''t hold back your moans any longer. He chuckles and whispers: "I knew you were awake all along <<$pcs_nickname>>, just relax and enjoy."'
                     if $pantyworntype = 'none':'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim16.jpg"></center>' & 'When his hand slips under your clothes, you feel his fingers feeling around for a second, grasping for something that isn''t there. He was clearly expecting panties, and is confused by the lack of them. When he realizes you''re not wearing any his actions grow bolder, and soon feel two fingers rubbing up against your asshole with the intention of going in. You adjust your hips slightly to grant him easier access, which he recognizes as a sign of consent and increases the pressure on your sphincter, pushing his two fingers in slowly but surely.'
-                    if npc_sex['A28']!0 and mother_go = 1 and hour = 16:
+                    if npc_sex['A28']!0 and momloc['athome'] = 0:
                         '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim21.jpg"></center>'
                         'You open your eyes and notice the large bulge in his pants. As you turn your head and give him a sweet smile, you put your hand on the bulge and gently start to pet it. Your stepfather, without hesitation, unbuttons his pants and pulls out his dick. You, also without hesitation, lower your head and give it a lick.'
                         act 'Get down on your knees': gs 'fathersex',  'fatherblow4'
@@ -596,7 +596,7 @@ if $ARGS[0] = 'gardrunkchat':
     elseif fatherTalk = 3:
         'You sit down and join the older men for a drink. You can tell your stepfather and your uncle are good friends.'
     end
-    if pav_slut >= 150 and dyadyamishaevent = 1 and dmishaday ! daystart and fatherandmisha!1:
+    if fame['pav_slut'] >= 150 and dyadyamishaevent = 1 and dmishaday ! daystart and fatherandmisha!1:
         *clr & cla
         '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/father.jpg"></center>'
         'Uncle Misha kept staring at you. Suddenly he turns to your stepfather.'

+ 8 - 8
locations/djibril.qsrc

@@ -28,7 +28,7 @@ if $ARGS[0] = 'djibril_room':
 			*clr & cla
 			npc_rel['A82'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
-			'You return the kiss in full. He puts one hand around you to the small of your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
+			'You return the kiss in full. He puts one hand around your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
 			gs 'arousal', 'kiss', 3
 			gs 'stat'
 			act 'Drop to your knees': gt 'djibrilev1', 'sveta_sex1'
@@ -75,7 +75,7 @@ if $ARGS[0] = 'djibril_room':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
 					'You smile to him "Actually I was thinking I could invite over someone else, if you are up for it?"'
-					'He pauses only a moment to process what you just said and then he grins "Hey if you are up for it and you think she would be up for it, I''m up fot it, is she pretty?" He asks.'
+					'He pauses only a moment to process what you just said and then he grins "Hey if you are up for it and you think she would be up for it, I''m up for it, is she pretty?" He asks.'
 					'You nod "Yes she is pretty, let me text her and see if she is around."'
 					gs 'djibril', 'invite'
 				end
@@ -141,7 +141,7 @@ if $ARGS[0] = 'djibril_chat':
 				*clr & cla
 				npc_rel['A82'] += 1
 				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
-				'You return the kiss in full. He puts one hand around you to the small of your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
+				'You return the kiss in full. He puts one hand around your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
 				gs 'arousal', 'kiss', 3
 				gs 'stat'
 				act 'Drop to your knees': gt 'djibrilev1', 'sveta_sex1'
@@ -209,7 +209,7 @@ if $ARGS[0] = 'djibril_chat':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/island/university/boy/djibril/djibriltalk.jpg"></center>'
 		'You ask him "So what do you think about Russia?"'
-		'He seems to consider that a moment "I like it, most times. It can be hard sometimes, most people are ok. A few are very raciest though, of course there is a few girls that are curious and I am only to happy to satisfy their curiosity." He says the last with a laugh.'
+		'He seems to consider that a moment "I like it, most times. It can be hard sometimes, most people are ok. A few are very racist though, of course there is a few girls that are curious and I am only to happy to satisfy their curiosity." He says the last with a laugh.'
 		'You ask him about what some people have said or done and he tells you some truly awful stories not just about what he has experience but what has happened to some of the other Africans he knows living in the city. After some time he seems to want to change the subject to something nicer.'
 		act 'Do you miss your family?':
 			*clr & cla
@@ -218,7 +218,7 @@ if $ARGS[0] = 'djibril_chat':
 			'<center><img <<$set_imgh>> src="images/characters/city/island/university/boy/djibril/djibriltalk.jpg"></center>'
 			'You ask him "Do you miss your family?"'
 			'He nods yes "Sometimes, but I talk to them every week, and I go see my uncle most weeks." He says.'
-			'You ask him about his family back home and he tells you what it was like growing up poor in Africa and how he would like to someday move his family to a nicer place, most of his stories are good even if they was dirt poor. It is obvious he cares about his family.'
+			'You ask him about his family back home and he tells you what it was like growing up dirt poor in Africa and how he would like to someday move his family to a nicer place, his stories are good. It is obvious he cares about his family.'
 			act 'Keep talking': gt 'djibril', 'djibril_chat'
 			act 'Stop talking and leave': gt 'dorm', 'korr'
 		end
@@ -230,7 +230,7 @@ if $ARGS[0] = 'djibril_chat':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/island/university/boy/djibril/djibriltalk.jpg"></center>'
 		'"Tell me about your Uncle." You say.'
-		'He talks about how he meet Luda and went with her back to Russia. He talks about how Olu was always about taking risks and was never willing to settle with what he had. He always wanted more out of life, not money just a more full life. He talks about how his uncle is who inspired him to take a chance and come to school here and how he is glad he did. He goes on to tell a few funny stories about Olu when he was a younger man and Djibril was still just a boy.'
+		'He talks about how he meet Luda and went with her back to Russia. He talks about how Olu was always about taking risks and was never willing to settle with what he had. He always wanted more out of life, not money just a more full life. He talks about how his uncle inspired him to take a chance and come to school here and how he is glad he did. He goes on to tell a few funny stories about Olu when he was a younger man and Djibril was still just a boy.'
 		act 'Keep talking': gt 'djibril', 'djibril_chat'
 		act 'Stop talking and leave': gt 'dorm', 'korr'
 	end
@@ -287,7 +287,7 @@ if $ARGS[0] = 'textanya':
 			*clr & cla
 			npc_rel['A82'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
-			'You nod. "Ok sounds like fun." He leans over and kisses you, the two of you kiss for a bit, before he stands up. Pulling you up with him, he puts one hand around you to the small of your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
+			'You nod. "Ok sounds like fun." He leans over and kisses you, the two of you kiss for a bit, before he stands up. Pulling you up with him, he puts one hand around you on your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
 			gs 'arousal', 'kiss', 3
 			gs 'stat'
 			act 'Drop to your knees': gt 'djibrilev1', 'sveta_sex1'
@@ -339,7 +339,7 @@ if $ARGS[0] = 'textnush':
 			*clr & cla
 			npc_rel['A82'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
-			'You nod. "Ok sounds like fun." He leans over and kisses you, the two of you kiss for a bit, before he stands up. Pulling you up with him, he puts one hand around you to the small of your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
+			'You nod. "Ok sounds like fun." He leans over and kisses you, the two of you kiss for a bit, before he stands up. Pulling you up with him, he puts one hand around your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
 			gs 'arousal', 'kiss', 3
 			gs 'stat'
 			act 'Drop to your knees': gt 'djibrilev1', 'sveta_sex1'

+ 1273 - 0
locations/djibrilev1.qsrc

@@ -0,0 +1,1273 @@
+# djibrilev1
+
+!!names of Djibril''s friends
+!!Farai Ihejirika A244
+!!Haruna Babatunde A245
+!!Idowu Arendse A246
+!!Lebogang Kayode A242
+!!Ermias Okeke A243
+
+if $ARGS[0] = 'djibrilgb':
+	menu_off = 1
+	*clr & cla
+	minut += 10
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang1.jpg"></center>'
+	if african_gangbang = 0:
+		'The dorm room is fairly small, with a large chair and a couch. Two beds are on the other side of the room. You take a seat on the couch with three of the guys, while Djibril takes a seat on the chair. They all talk to you, they ask you about where you are from, tell you about how great the university is and how much they love Russia and, in particular, Russian girls. They also compliment you, telling you how pretty you are, or how sexy you are. Things like that. The longer you talk with them, the more they compliment your looks. Their looks leave little doubt that they would all like to have sex with you.'
+	else
+		'The dorm room is fairly small, with a large chair and a couch. Two beds are on the other side of the room. You take a seat on the couch with three of the guys, while Djibril takes a seat on the chair. You remember what happened the other time you were here, and so do they. They are a lot less smooth-talking and complimentary, and a lot more sexual and aggressive with their comments. You are sure all they want to do is gangbang you again.'
+	end
+	gs 'willpower', 'gangbang', 'resist', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'Change your mind and leave (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 10
+			npc_rel['A82'] -= 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang1.jpg"></center>'
+			if african_gangbang = 0:
+				'There are too many of them, you start to feel a little scared and worried about so many men lusting after you. You get up, apologise, and quickly head for the door. They try to talk you into staying, but you tell them you don''t have time and make your way out.'
+			else
+				'You thought you were in the mood for another gangbang, but now that you are here again, you are having second thoughts. You check your phone and tell them you have to go. They try and talk you into staying, but you tell them maybe some other time and make your way out of the door.'
+			end
+			act 'Leave': minut += 5 & gt 'city_island'
+		end
+	else
+		act 'Change you mind and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'Keep talking':
+		*clr & cla
+		minut += 10
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang2.jpg"></center>'
+		if african_gangbang = 0:
+			'The guys on either side of you move over, closer, so that their legs are touching yours on both sides. You feel them closing in around you, you can sense the lust from them. From the way they act, the tone of their voice, how they look at you, and how their hands constantly graze your legs and brush against you body. Just then, Djibril gets up and walks over. He stands in front of you and offers you his hand. "Stand up" he says.'
+		else
+			'The guys on either side of you move over, closer, and their hands begin to paw at you. Squeezing your thigh, brushing your hair back, or running a finger across your cheek. One of them even cups your breast and gives it a squeeze. Just then, Djibril gets up and walks over. He stands in front of you and offers you his hand. "Stand up" he says. You remember from last time where this leads.'
+		end	
+		act 'Standup':
+			*clr & cla
+			minut += 2
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang3.jpg"></center>'
+			if african_gangbang = 0:
+				'You take his hand and he pulls you up. "You are very pretty, like all Russian girls. Now you will you make us feel good, like the other Russian girls do." As he states that, you feel one of his hands on top of your head. He pushes down on the top of your head, his other hand moving to your shoulder and adding pressure, pushing you down. As you lower from him pushing you down, you finally end up sinking to your knees. Only then does he stop pushing you down. As you look around, now that you are on your knees, you notice they have all stood up and surrounded you with their dicks out. One of them says "Go on, grab it. You know you want to."'
+			else
+				'You take his hand and he pulls you up. "You ready to make us all feel good again?" He asks, as you feel one of his hands on top of your head. He pushes down on the top of your head, his other hand moving to your shoulder and adding pressure, pushing you down. You quickly get down onto your knees, just like last time. And just like that time, they are all standing up and surrounding you with their dicks out again. One speaks up. "Come on, slut, what are you waiting for? Start stroking our cocks."'
+			end	
+			gs 'willpower', 'gangbang', 'resist', 'medium'
+			if will_cost <= pcs_willpwr:
+				act 'Change your mind and leave (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'resist'
+					minut += 10
+					npc_rel['A82'] -= 1
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbangno.jpg"></center>'
+					if african_gangbang = 0:
+						'You shake your head and then stand up quickly. You push out from between them. "Sorry, I can''t do this." You say and then rush for the door. You can hear them grumbling, but none of them try and stop you as you leave.'
+					else
+						'You shake your head and then stand up quickly. You push out from between them. "Sorry, I can''t do this right now - maybe some other time." You say and then hurriedly head for the door. You hear Djibril say "Come on, you can''t leave us like this!" You mutter another "Sorry." You can hear the rest grumbling, but none of them try and stop you as you leave.'
+					end	
+					act 'Leave': minut += 5 & gt 'city_island'
+				end
+			else
+				act 'Change you mind and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+			act 'Start stroking them':
+				*clr & cla
+				npc_rel['A82'] += 1
+				gs 'fame', 'city', 'sex', 3
+				djibril_sex = 2
+				african_gangbang = 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang4.jpg"></center>'
+				'You reach up, wrapping your fingers around the dick of the one that spoke up with your left hand, while your reach over and grab Djibril''s massive cock with your right hand. You start stroking them both, while looking up at them. After a couple of minutes, the other two get tired of waiting and you have to switch which dicks you are stroking. Djibril places his hand on your head and pulls you over to his dick, and he starts rubbing the tip of it on your lips. You can feel his precum smearing on your lips.'
+				gs 'arousal', 'hj', 5, 'gangbang', 'sub'
+				gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+				gs 'stat'
+				act 'Start sucking':
+					*clr & cla
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang5.jpg"></center>'
+					'You open your mouth as wide as you can and start sucking Djibril''s monster cock. You also stroke it for a bit, before you start stroking two of the other three cocks with your hands while you keep sucking on Djibril''s massive dick. "Come on, Djibril, don''t hog her mouth all to yourself!" you hear one of them say.'
+					gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+					gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+					gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+					gs 'stat'
+					act 'Switch':
+						*clr & cla
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang6.jpg"></center>'
+						'You stop sucking off Djibril and switch to sucking one of the other guys'' dicks, while jerking off two more. They keep encouraging you to switch, and soon you lose track of whose dick you are sucking at the moment. As one of them is not occupied, whoever it is removes some of your clothes. As you switch again to give him attention, the guy no longer getting your attention takes over and continues removing your clothes. One of them says "Hurry and get her naked, I want to fuck her."'
+						gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+						gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+						gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+						gs 'stat'
+						act 'Just suck them off':
+							*clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang7.jpg"></center>'
+							'You take the dick out of your mouth long enough to say "Sorry, I don''t want to have sex. But I will suck you all off." You hear them muttering a bit, and then one of them says "Then hurry up and get on with it." You redouble your efforts with your mouth and your hands, trying to make sure none of them are left unattended for too long. Soon, one of them starts moaning and you can tell he is close - so you focus on the rest. Before long, you have all four of them about ready to cum.'
+							gs 'arousal', 'bj', 15, 'gangbang', 'sub'
+							gs 'arousal', 'hj', -15, 'gangbang', 'sub'
+							gs 'arousal', 'hj', -15, 'gangbang', 'sub'
+							gs 'stat'
+							act 'They start cumming': gt 'djibrilev1', 'gangbang_cum'
+						end
+						act 'Just anal':
+							*clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang10.jpg"></center>'
+							'You take the dick out of your mouth long enough to say "Sorry, I don''t want to have sex. But you can fuck my butt, if you want." They laugh at that, and seem pleased with the idea. "I get first crack at her ass!" You hear Djibril loudly exclaim. They pull you up, and one of them sits on the couch while another kneels on it. You get on your hands and knees, joining them on the couch. You start stroking the one sitting on the couch, while sucking the one kneeling on it.'
+							*nl
+							'You feel someone applying lube to your ass, and moments later you feel the head of someone''s dick pressed against your butthole. The pressure builds, until it pops into your ass - stretching it. It must be Djibril, judging by how huge the cock feels in your ass. He starts fucking you anally, slow at first, but as things progress, he starts fucking you harder and faster. The others switch whose dick you are sucking, so they all get a turn.'
+							gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+							gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+							gs 'arousal', 'anal', -5, 'gangbang', 'sub', 'lube'
+							gs 'stat'
+							act 'More butt fucking': gt 'djibrilev1', 'gangbang_anal'
+						end
+						if pcs_vag ! 0:
+							act 'Get fucked':
+								*clr & cla
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang8.jpg"></center>'
+								'You decide not to say anything, and they take your silence as consent. They pull you up, as Djibril sits on the couch. You get you on your hands and knees, on the couch with Djibril. You start stroking Djibril''s massive cock again, as another man kneels behind you. You feel him rubbing the head of his dick against your slit, getting his cock nice and wet with your juices.'
+								*nl
+								'Moments later, you feel the head pushing inside of your twat - filling it up with his warm meat. He starts fucking your pussy, slow at first, but as things progress, he starts fucking your harder and faster, slapping your ass with his hand. And then he starts fucking you balls deep.'
+								gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+								gs 'arousal', 'vaginal', -5, 'gangbang', 'sub'
+								gs 'stat'
+								act 'Tag team fuck':
+									*clr & cla
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang9.jpg"></center>'
+									'You keep sucking Djibril''s monster cock, as you are getting fucked balls deep by another, when you hear one of them say "My turn." The one inside of you pulls out, but your pussy doesn''t stay empty for long. Another cock is shoved inside of you moments later. The other three take turns fucking your twat as you keep sucking off Djibril. You notice that they give each other fist bumps when they switch, like they are some kind of tag team.'
+									gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+									gs 'arousal', 'vaginal', -5, 'gangbang', 'sub'
+									gs 'stat'
+									act 'Use your hands too':
+										*clr & cla
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang10.jpg"></center>'
+										'Djibril pulls your mouth off of his dick and he stands up. "Alright, you guys have had enough fun. It''s my turn." He barely makes it a step away, when another guy sits down right where he was. You start jerking him off, as one of the others kneels on the couch and shoves his dick in your mouth. You feel a dick pull out of your pussy, only to be replaced straight after. You are sure, by the larger size, that it is now Djibril fucking you.'
+										*nl
+										'Several minutes go by as you get fucked, you alternate between the other three. Sucking one, while jerking another one off. Djibril pulls out of you, and you feel the head of his dick rubbing against your asshole, just as he says "I''m going to fuck your ass."'
+										gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+										gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+										gs 'arousal', 'vaginal', -5, 'gangbang', 'sub'
+										gs 'stat'
+										act 'Get butt fucked':
+											*clr & cla
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang10.jpg"></center>'
+											'You say nothing, and keep sucking their dicks and jerking them off. They take your silence as consent. You feel someone applying lube to your ass, and moments later you feel the head of someone''s dick pressed against your asshole again. The pressure builds, until it pops into your ass - stretching it. Djibril''s massive dick stretches your ass to its limits. He starts fucking your ass, slow at first, but as things progress, he starts fucking you harder and faster. The others switch whose dick you are sucking, so they all get a turn.'
+											gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+											gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+											gs 'arousal', 'anal', -5, 'gangbang', 'sub', 'lube'
+											gs 'stat'
+											act 'More butt fucking': gt 'djibrilev1', 'gangbang_anal'
+										end
+										act 'Just suck them off':
+											*clr & cla
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang7.jpg"></center>'
+											'You take the dick out of your mouth long enough to say "Sorry, I don''t want to be fucked in the butt." You hear them muttering a bit and then one of them says "Fine." You get off the couch back onto you knees as they all crowd around you again. You redouble your efforts with your mouth and your hands, trying to make sure none of them are left unattended for too long. Soon, one of them starts moaning and you can tell he is close, so you focus on the rest. Before long you have all four of them about ready to cum.'
+											gs 'arousal', 'bj', 15, 'gangbang', 'sub'
+											gs 'arousal', 'hj', -15, 'gangbang', 'sub'
+											gs 'arousal', 'hj', -15, 'gangbang', 'sub'
+											gs 'stat'
+											act 'They start cumming': gt 'djibrilev1', 'gangbang_cum'
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+	
+if $ARGS[0] = 'gangbang_anal':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang11.jpg"></center>'
+	'You feel Djibril pull out of your butthole, but it is immediately filled by another dick. This one is a little smaller, so it slides in fairly easily. You keep sucking off one guy and jerking off another, as the one behind you fucks your lubed up backside, occasionally smacking your ass cheeks with his hands as he does.'
+	gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+	gs 'arousal', 'anal', -5, 'gangbang', 'sub', 'lube'
+	gs 'stat'
+	act 'Next cock in the ass':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang12.jpg"></center>'
+		'They switch, and a third one is now fucking your stretched out asshole. You start sucking the cock of the last guy that has not stuck it up your ass. The other two jerk off while watching you get railed up the ass by one of their friends, as you suck off another one. This one is going balls deep up inside of you, you can feel his balls smacking against your slit with each thrust.'
+		gs 'arousal', 'bj', 5, 'gangbang', 'sub'
+		gs 'arousal', 'anal', -5, 'gangbang', 'sub', 'lube'
+		gs 'stat'
+		act 'Just anal':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang13.jpg"></center>'
+			'Finally, the last guy gets his turn, and shoves it up your greased-up butthole. It slides in easily, and he starts fucking you hard and fast straight away. At this point you are stretched out enough, so it is really starting to feel good. A few minutes later, they start taking turns. Every couple of minutes a new dick is shoved back up your butt, and before long one of the guys starts moaning like he is close. The others soon follow suit. They pull you off the couch and onto the floor, on your knees.'
+			gs 'arousal', 'anal', 10, 'gangbang', 'sub', 'lube'
+			gs 'stat'
+			act 'They start cumming': gt 'djibrilev1', 'gangbang_cum'
+		end
+	end
+end
+
+if $ARGS[0] = 'gangbang_cum':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbangcum.jpg"></center>'	
+	'While kneeling the middle of them, you jerk two of them off at a time, switching cocks every few seconds. Soon, one of them starts cumming - his sperm hitting you in the face. With your mouth open, some of it goes into your mouth as well. The rest soon start cumming also, and most of it ends up covering your face and neck. Some of it ends up on your breasts, and some ends up in your mouth - which you quickly swallow, once they have all finished.'
+	gs 'arousal', 'hj', 5, 'gangbang', 'sub'
+	gs 'arousal', 'hj', -5, 'gangbang', 'sub'
+	gs 'cum_call', 'face', 'A82', 1
+	gs 'cum_call', 'face', 'A242', 1
+	gs 'cum_call', 'face', 'A244', 1
+	gs 'cum_call', 'face', 'A245', 1
+	gs 'arousal', 'end'
+	gs 'stat'
+	act 'Get dressed': gt 'djibrilev1', 'gangbang_dress'
+	act 'Take a selfie': gt 'djibrilev1', 'gangbang_selfie'
+end
+
+if $ARGS[0] = 'gangbang_selfie':
+	menu_off = 1
+	*clr & cla
+	djibrilphoto[2] = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/pc/activities/phone/djibril/2.jpg"></center>'
+	'Once they are done cumming all over you, they start to get cleaned up and get dressed. You reach over to your purse and pull out your phone, and you hold it up and take a selfie of your face covered in their cum. You take a couple of them until you find one you like, which you then save. You notice a couple of them looking at you smiling, as you take your selfies. With that done you start to get dressed yourself.'
+	act 'Get dressed': gt 'djibrilev1', 'gangbang_dress'
+end
+
+if $ARGS[0] = 'gangbang_dress':
+	*clr & cla
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang_leave_cum.jpg"></center>'
+	'You gather up your clothes and start getting dressed. Djibril says to you "This was fun, <<$pcs_nickname>>. I hope we can do this again sometime. Feel free to stop by anytime. Anyway, I need to go to the library and get some studying done tonight, so talk to you later." You wave to him as he leaves, one of his friends follows him out the door as well. A third one also leaves without saying a word, and the last one starts playing a game on his console. You guess this is his room. By the time you finish dressing, they are all gone, except the one playing games. You can feel their cum starting to dry on your face. You suppose you should really leave.'
+	act 'Leave Room':
+		menu_off = 0
+		*clr & cla
+		minut += 5
+		gs 'stat'
+		if cumloc[11] = 1 or (cumloc[6] = 1 or cumloc[7] = 1):
+			gs 'fame', 'city', 'sex', 5
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang_leave_cum.jpg"></center>'
+			'You take a final look around to make sure you didn''t leave anything behind, and you think about what just happened in here. You can''t help but smile at it, then you head out the door. As you make your way down the dorm hallway, you notice people looking at you. Some laugh, others look on with lost expressions, and some give you looks of utter disgust. You make it nearly to the ground floor, when you finally notice your reflection on some glass and see your face is still covered in their cum. You quickly exit the dorm and run across the quad to the street.'
+		else
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/gangbang/gangbang_leave.jpg"></center>'
+			'With your face all cleaned up of their cum, you take a final look around to make sure you didn''t leave anything behind and you think about what just happened in here. You can''t help but smile at it, then you head out the door. You make your way out of the dorms, and across the quad back to street.'
+		end	
+		act 'Leave': minut += 5 & gt 'city_island'
+	end
+end
+
+if $ARGS[0] = 'sveta_sex1':
+	menu_off = 1
+	*clr & cla
+	gs 'boyStat', 'A82'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_knees.jpg"></center>'
+	'Once on your knees you can''t help but notice the bulge in his pants. You pull his sweat pants and underwear down, as they do his <<dick>>cm <<$dick_girth>> dick springs free nearly hitting you in your face as it does. Each time you see it, you are still amazed by it''s size, it is about the size of your forearm. You lean forward and give the tip a quick kiss.'
+	gs 'arousal', 'foreplay', 2
+	gs 'stat'
+	act 'Suck his dick':
+		*clr & cla
+		gs 'fame', 'city', 'sex', 1
+		gs 'boyStat', 'A82'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_bj1.jpg"></center>'
+		'You open your mouth as wide as you can and take his <<dick>>cm <<$dick_girth>> cock in your mouth and it barely fits. You bob your head back and forth sucking his dick, taking it as deep as you can in your mouth as you do. He lets out a soft moan of pleasure as you suck his massive member. You feel yourself starting to get wet a part of you want to get fucked by him, but he has made no move to indicate he wants anything more than just a blowjob.'
+		gs 'arousal', 'bj', 5
+		gs 'stat'
+		act 'Tell him to fuck you': 
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_bj2.jpg"></center>'
+			'You suck his dick for a couple of minutes more, before you take a break to catch your breath and just stroke his dick with your hand for a moment. As you do you look up at him and say. "I want you to fuck me."'
+			'He grins down at you. "That''s good, because I want to fuck your tight little white ass." It seems he only wants to fuck your ass today, but are you in the mood to let him tear your little ass up? Or maybe you should just finish him off with a blowjob.'
+			gs 'arousal', 'bj', 5
+			gs 'stat'
+			act 'Let him fuck your ass': gt 'djibrilev1', 'sveta_sex1_anal'
+			act 'Suck him off': gt 'djibrilev1', 'sveta_sex1_bj_cum'
+		end
+		act 'Keep sucking him off':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_bj2.jpg"></center>'
+			'You suck his dick for a couple of minutes more, before he grins down at you. "I want to fuck your tight little white ass."'
+			'For the moment you keep sucking him off considering his request. Then he says, "Come on get up on the couch." It seems he wants to fuck your ass today, but are you in the mood to let him tear your little ass up with his massive dick? Or maybe you should just finish him off with a blowjob.'
+			gs 'arousal', 'bj', 5
+			gs 'stat'
+			act 'Let him fuck your ass': gt 'djibrilev1', 'sveta_sex1_anal'
+			act 'Suck him off': gt 'djibrilev1', 'sveta_sex1_bj_cum'
+		end
+	end
+end
+
+if $ARGS[0] = 'sveta_sex1_bj_cum':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_bj3.jpg"></center>'
+	'You look up at him and say. "I would rather just suck you off today." Then you go back to sucking his dick.'
+	'He looks down at you and grins. "Ok, maybe next time I get to fuck your ass." With that you suck his dick for several more minutes until you hear him starting moan louder followed by his dick start to twitch in your mouth. You feel his hot cum shooting in your mouth, you feel the thick jelly like texture of his sperm gathering on your tongue as he keeps cumming in your mouth. Once he has finally finished, he pulls his dick out of your mouth and you feel most of the cum collecting on your tongue.'
+	gs 'arousal', 'bj', 5
+	gs 'stat'
+	act 'Show him his cum':
+		*clr & cla
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_mouthful.jpg"></center>'
+		'You open your mouth as wide as you can and show him, your tongue coated in his cum. He laughs a bit. "Fuck that was amazing, you are truly a amazing girl <<$pcs_nickname>>." He watches you likely waiting to see if you are going to swallow his cum or spit it out.'
+		gs 'arousal', 'foreplay', 2
+		gs 'cum_call', 'mouth', 'A82', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Swallow':
+			*clr & cla
+			minut += 10
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
+			'You swallow his load of cum down, making a big show of it. "Fuck that is so hot <<$pcs_nickname>>." He pulls up his pants, then pulls you up to your feet and gives you a quick kiss. "I would love to hang out more but I got some homework I need to get done."'
+			'You grin to him. "Ok, I got it. I will go and let you do your homework." With that you turn and head for the door, but you barely make it a step when he slaps you on the ass. You giggle at that, he goes to his desk while you head out.'
+			act 'Leave':gt 'dorm', 'korr'
+		end
+		act 'Spit':
+			*clr & cla
+			minut += 10
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
+			'You get up and spit his load out into the trash can by the couch. "Fuck I needed that <<$pcs_nickname>>." He pulls up his pants, then pulls you over to him and gives you a quick kiss. "I would love to hang out more but I got some homework I need to get done."'
+			'You grin to him. "Ok, I got it. I will go and let you do your homework." With that you turn and head for the door, but you barely make it a step when he slaps you on the ass. You giggle at that, he goes to his desk while you head out.'
+			act 'Leave':gt 'dorm', 'korr'
+		end
+	end
+end
+	
+if $ARGS[0] = 'sveta_sex1_anal':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_undress.jpg"></center>'
+	'You nod to him with a smile. "Ok you can fuck my ass if you want too." You tell him, he at once pulls off his shirt. As you start to strip he finishes faster than you do and then he helps undress you as well. Once you are fully naked he bends you over his couch, then walks over to his night stand and pulls out a bottle of lube. As he walks back over he lubes up his massive dick. He stops just behind you and you can feel him squirt some lube onto your asshole, he uses his fingers to work it into your ass and loosen you up a bit. With your ass finally well lubed he tosses the bottle aside and scoots up close behind you, you feel the large bulbous head of his cock pressing against your asshole.'
+	gs 'arousal', 'foreplay', 2
+	gs 'stat'
+	act 'Get butt fucked':
+		*clr & cla
+		gs 'boyStat', 'A82'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_fuck1.jpg"></center>'
+		'He keeps leaning forward, the pressure of the head of his dick building against your asshole until it finally pops in, causing you to cry out and hiss a little in pain as his <<dick>>cm <<$dick_girth>> dick stretches your asshole wide. He starts to fuck you slowly and not to deep at first, as you start to relax and moan in pleasure, instead of groan in pain he goes a little faster and a little deeper.'
+		gs 'arousal', 'anal', 5, 'lube'
+		gs 'stat'
+		act 'A little deeper':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_fuck2.jpg"></center>'
+			'You bite your lower lip and look back at him as he slides his cock even deeper into you, surely that must be all of it. But you still don''t feel his balls slapping against your pussy. Yet it feels like his dick has pushed have way up to your throat by this point. The more he moans the faster and deeper he goes, as his dick continues to stretch out your ass.'
+			gs 'arousal', 'anal', 5, 'lube'
+			gs 'stat'
+			act 'Balls deep':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_fuck3.jpg"></center>'
+				'Finally he starts going so deep you feel his balls slapping against your twat. You ass feels so full and his rod is so deep in you, you have expect to feel it in throat. Despite the size, you start moaning in pleasure more and more, you asshole finally stretched enough it no longer hurts, or at least the pleasure is winning out. "Yes... yes... Ooohh... keep fucking me." You tell him as the pleasure keeps building. He takes this as a sign and grabs ahold of your hips and starts hammering your ass balls deep.'
+				gs 'arousal', 'anal', 5, 'lube'
+				gs 'stat'
+				act 'Fill up your ass':
+					*clr & cla
+					minut += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_buttcum.jpg"></center>'
+					'As he fucks your ass he starts groaning loudly and then you feel his cock twitch inside of you, as he shoots his hot load of cum deep in your ass, as he buries himself balls deep in you until he stops cumming. He collapses down beside you on the couch, as you roll over on your side next to him. "Fuck that was amazing <<$pcs_nickname>>."'
+					'You just lay there side  by side for a few minutes catching your breath, as you do, you can feel his cum leaking out of your gapping asshole. "Mhm that was wonderful Djibril, truly wonderful. I enjoyed that so much."'
+					*nl
+					'He laughs and gets up and starts cleaning up and getting dressed. "Thanks, I actually believe you."'
+					'You wipe his cum leaking out of your ass off and then get dressed as well. "I really mean it." Once you are dressed you give him a passionate kiss.'
+					'Once you break the kiss his says. "I would love to hang out more but I got some homework I need to get done."'
+					'You grin to him. "Ok, I got it. I will go and let you do your homework." With that you turn and head for the door, but you barely make it a step when he slaps you on the ass. You giggle at that, he goes to his desk while you head out.'
+					gs 'arousal', 'anal', 1, 'lube'
+					gs 'cum_call', 'anus', 'A82', 1
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Leave':gt 'dorm', 'korr'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'djibril_anya':
+	menu_off = 1
+	*clr & cla
+	minut +60
+	gaming_exp += rand(1, 2)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibril_anya.jpg"></center>'
+	'You sit around playing playstation with Djibril for a bit, finally after some time there is a knock on the door. Djibril gets up and goes over to answer it, when he pulls the door open you see Anya standing there dressed very nicely. He looks her over as she introduces herself to him, then he invites her in. They come over and sit on the couch, Anya sits on the other side of him from you. The three of you talk for a few minutes, but you can tell everyone is eager to get things going, including yourself.'
+	'"You guys ready to have some fun? I don''t mind sharing him with you sis." You smile to her.'
+	if DjibrilQW['anya_inv'] < 2:
+		'"Or if you want, he can call over some of his friends and share us with them. What do you think?" You ask her, as you glance at Djibril and he seems good with either option.'
+		'She thinks a moment. "I am good with which ever, which ever one you would rather do, is good with me." She tells you.'
+		act 'Djibril invite your friends':gt 'djibrilev1', 'djibril_sveta_anya_gangbang1'
+		end
+	act 'Just the three of us':gt 'djibrilev1', 'djibril_sveta_anya1'
+end
+
+if $ARGS[0] = 'djibril_sveta_anya1':
+	menu_off = 1
+	*clr & cla
+	minut +60
+	gaming_exp += rand(1, 2)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya1.jpg"></center>'
+	'You sit around playing playstation with Djibril for a bit, finally after some time there is a knock on the door. Djibril gets up and goes over to answer it, when he pulls the door open you see Anya standing there dressed very nicely. He looks her over as she introduces herself to him, then he invites her in. They come over and sit on the couch, Anya sits on the other side of him from you. He at once starts rubbing both of your thighs, Anya starts kissing him in return. As they kiss he unbuttons and then pulls his pants off, freeing his large black dick. As he keeps kissing your sister he reaches over to take your head in his hand, and push it towards his hard cock.'
+	gs 'arousal', 'foreplay', 2, 'group'
+	gs 'stat'
+	act 'Suck his dick':
+		*clr & cla
+		gs 'fame', 'city', 'sex', 1
+		gs 'boyStat', 'A82'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya2.jpg"></center>'
+		'You wrap your lips around his dick and start bobbing your head up and down, sucking him off, while he fondles your sister and she keeps kissing him. After a bit you slide off the couch onto your knees to make it easier to give him a blowjob. You glance up to see they have stopped kissing and Anya is not watching you suck his dick.'
+		gs 'arousal', 'bj', 5, 'group'
+		gs 'stat'
+		act 'Share his dick': 
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya3.jpg"></center>'
+			'Anya slides off the couch onto her knees as well, she moves her head right next to yours. You take your mouth off his dick and offer it to her, she starts sucking on it at once. The two of you take turns sucking his dick, while the other one plays with his balls. While she is sucking his dick, he reaches down and pulls you back up on the couch and moves your clothes just enough to expose your naked pussy.'
+			gs 'arousal', 'bj', 5, 'group'
+			gs 'stat'
+			act 'Get eaten out':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya4.jpg"></center>'
+				'He slides off the couch himself now, to sit on the floor, Anya lays down on the floor to keep sucking his dick. He leans in and starts licking your pussy, you lay back and moan in pleasure. After a few minutes he says to you. "Get on all fours."'
+				gs 'arousal', 'cuni', 5, 'group'
+				gs 'stat'
+				act 'Doggy style':
+					*clr & cla
+					gs 'boyStat', 'A82'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya5.jpg"></center>'
+					'You roll over and get on all fours, on the couch. He half kneels on the couch, with one foot on the floor. He moves up behind you and slides his <<dick>>cm <<$dick_girth>> dick into your pussy stretching it out, making you feel full. He start fucking you slowly, as he strips off the rest of his clothes. Anya removes most of her clothes as she climbs up onto the couch and starts making out with him while he fucks you.'
+					gs 'arousal', 'vaginal', 5, 'group'
+					gs 'stat'
+					act 'Missionary':
+						*clr & cla
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya6.jpg"></center>'
+						'With out warning he grabs you and flips you over, you squeal in surprise. Before you even fully know what is going on, he has slide his cock back in your twat as he moves between your legs and starts fucking you again. Anya sits on the back of the couch above you, he takes your hand and pulls it up to her pussy. You start rubbing her pussy and fingering it, making her moan as you do. He removes his hand from yours and starts rubbing her leg. As she gets more turned on, she grabs your hand and forces it against her pussy, obviously enjoying it.'
+						gs 'arousal', 'vaginal_finger_give', 5, 'group', 'lesbian'
+						gs 'arousal', 'vaginal', -5, 'group'
+						gs 'stat'
+						act 'Eat Anya': 
+							*clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya7.jpg"></center>'
+							'While he keeps fucking you, Anya removes your hand from her twat and then slides down the back of the couch to sit on your face. You start licking her pussy as Djibril fucks you. She starts moaning even louder, as she starts riding your face.'
+							gs 'arousal', 'cuni_give', 5, 'group', 'lesbian'
+							gs 'arousal', 'vaginal', -5, 'group'
+							gs 'stat'
+							act 'Watch Anya get fucked':
+								*clr & cla
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya8.jpg"></center>'
+								'Djibril pulls out of you and grabs Anya, pulling her off your face. He sits down on the couch and drags her over to him, she straddles him, facing away and the lowers herself down on him. "Oh fuck!.. It''s so big..." You turn around and start playing with his balls as Anya rides him, moaning loudly the whole time. After a few minutes she gets off him and pulls your head over to his wet dick.'
+								gs 'arousal', 'voyeur_sex', 5, 'group'
+								gs 'stat'
+								act 'Suck him':
+									*clr & cla
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya9.jpg"></center>'
+									'You take hold of his wet dick in your hand and start stroking it, as you wrap your lips around it. You can taste your sisters wetness on his cock as you start sucking it, as you stroke it at the same time. After a couple of minutes of this, she pulls your head off his dick. He turns and lays on his back and she straddles him again, this time facing him to ride him cowgirl style.'
+									gs 'arousal', 'bj', 3, 'group'
+									gs 'stat'
+									act 'Sit on Djibril''s face':
+										*clr & cla
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya10.jpg"></center>'
+										'Wanting some of your own, you move over and straddle his face. He starts licking your soaking wet pussy at once, Anya keeps riding him Cowgirl style, then she leans forward and starts sucking on your nipples.'
+										gs 'arousal', 'foreplay', 5, 'group', 'lesbian'
+										gs 'arousal', 'cuni', -5, 'group'
+										gs 'stat'
+										act 'Get buttfucked':
+											*clr & cla
+											gs 'boyStat', 'A82'
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya11.jpg"></center>'
+											'A few minutes goes by until he just grabs you and lifts you off his face. He pushes Anya up as well, then grabs you again and throws you on the couch on your back, not to hard but rough enough to make it exciting. He grabs a bottle of lube out of a end table, pulls your legs apart, and then lubes up your asshole. Once he has worked the lube in real good, he moves up between your legs, and he slides his slick <<dick>>cm <<$dick_girth>> cock into your lubed asshole. You cry out in a mixture of pain and pleasure as he stretches your little ass. Anya knees beside the couch and starts rubbing your clit and fingering your pussy as he fucks your ass.'
+											gs 'arousal', 'anal', 5, 'group'
+											gs 'arousal', 'vaginal_finger', 5, 'group', 'lesbian'
+											gs 'stat'
+											act 'Hard anal': 
+												*clr & cla
+												gs 'stat'
+												'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya12.jpg"></center>'
+												'As Djibril really starts to hammer your ass, Anya stops playing with your twat and starts playing with her own. She moves her face closer, so it is only inches from you pussy. She watches him fuck your ass hard and deep while she plays with herself.'
+												gs 'arousal', 'anal', 5
+												gs 'stat'
+												act 'Cum shoot':
+													*clr & cla
+													gs 'stat'
+													'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/djibril_anya13.jpg"></center>'
+													'He suddenly pulls out of your ass with a grunt and starts cumming on Anya''s face, she opens her mouth and moves her head closer to his cock. His cum covers her face, some of it goes in her mouth, before he has finally finished you feel a few drops run off her face onto your twat.'
+													*nl
+													'Once he is done, he walks over to the other end of the couch and collapses on it. "Fuck that was amazing, you was both amazing."'
+													'You just lay there on your back for a few minutes catching your breath. "Mhm that was wonderful Djibril, truly wonderful. I enjoyed that so much."'
+													*nl
+													'Anya gets up and grabs a tissue to clean his cum off her face. "It was, we should do this again sometime, call me <<$pcs_nickname>>, I want to do this again."'
+													'He laughs at that as he gets up and starts cleaning up and getting dressed. "Any time girls, any time."'
+													'You wipe his cum off your twat, before you start to get dressed like they are doing. Once you are dressed you give him a passionate kiss.'
+													*nl
+													'Once you break the kiss, Anya gives him one next. "I would love to hang out more but I got to get back home. Don''t stay out to late <<$pcs_nickname>>, you know how mom gets."'
+													'You roll your eyes slightly. "Ok." Then you turn to him. "I guess I should get going."'
+													'He nods. "I understand, you two be safe going back home." With that you turn and head for the door.'
+													gs 'arousal', 'anal', 1, 'group'
+													gs 'cum_call', 'labia', 'A82', 1
+													gs 'arousal', 'end'
+													gs 'stat'
+													act 'Leave':gt 'dorm', 'korr'
+												end
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'djibril_sveta_anya_gangbang1':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/anya_gangbang1.jpg"></center>'
+	'You grin at her and then look to Djibril. "Ok call your friends."'
+	'He grins wide and pulls out his phone and starts texting. A few minutes later he stops and looks up at you. "A few of them are on their way over, the should be here any minutes." Barely does he even say that, that there is a knock at the door. He gets up and opens it and lets in another African guy, followed by two more. All the guys are looking at you and Anya with lustful hunger in their eyes. He introduces you to them, you have meet one of them before, the other two is new. "This is <<$pcs_nickname>> and her sister Anya."'
+	*nl
+	'The three of them crowd around you and Anya. "So this is the girl you told us about?" One of them asks the other you had already meet.'
+	'Who nods in return. "Yes this is her." They laugh and say something in a language you don''t understand.'
+	'"She is as beautiful as you claimed, as is her sister." The other one says. "Stand up girls, let us look at you."'
+	'You glance at Anya who smiles at you and you both stand up. By now Djibril has walked over and joined you. The other three surround you and Anya and start pawing at your bodies and starting to undress you.'
+	gs 'arousal', 'foreplay', 2, 'gangbang'
+	gs 'stat'
+	act 'Suck some dick':
+		*clr & cla
+		gs 'fame', 'city', 'sex', 3
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/anya_gangbang2.jpg"></center>'
+		'The guys start stripping as well, soon all four of the guys are naked. They push you and Anya down to your knees, Anya starts off sucking on Djibril''s dick while stroke the dick of one of the others. You start stroking the dick of the one you had already meet and sucking the new guys dick.'
+		gs 'arousal', 'bj', 5, 'gangbang'
+		gs 'arousal', 'hj', -5, 'gangbang'
+		gs 'stat'
+		act 'Suck some more cock': 
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/anya_gangbang3.jpg"></center>'
+			'They guys swap positions while you and Anya suck and stroke their cocks, soon you have sucked every guys dick here at least for a little while. Before to long they want more, one of them sits down on the couch and pulls Anya down on top of him. She climbs on his dick and starts riding it, Djibril meanwhile sits down as well and starts pulling you from behind back towards him.'
+			gs 'arousal', 'bj', 5, 'gangbang'
+			gs 'arousal', 'hj', -5, 'gangbang'
+			gs 'stat'
+			act 'Sit on his dick':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/anya_gangbang4.jpg"></center>'
+				'Between Djibril and his friend they lift you off the ground and sit you down on his dick. With one hand Djibril lubes up your ass with a bottle of lube, then he tosses it to one of the guys standing next to Anya getting fucked. Next thing you know Djibril guides his dick up your ass, you cry out as his big cock stretchs your backdoor, then they release you, which causes you to sink down, until his dick is balls deep up your ass.'
+				*nl
+				'His friend wastes no time and slips his smaller but still fairly well hung cock in your pussy and both of them start fucking your holes. You glance over at Anya, just in time to see the last guy start fucking her in the ass as well. After a couple of minutes they switch positions, so each of them gets a turn with your pussy and ass respectively.'
+				gs 'arousal', 'vaginal', 5, 'gangbang'
+				gs 'arousal', 'anal', -5, 'lube', 'gangbang'
+				gs 'stat'
+				act 'Swap partners':
+					*clr & cla
+					gs 'boyStat', 'A82'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/anya_gangbang5.jpg"></center>'
+					'You''re not sure which one said it, but one of them said I want to fuck the sister. Next thing you know you are being passed off to the other pair who was just fucking Anya and she put on the couch doggy style. Soon both of her holes are filled with cock as you get lifted off the ground and you feel a dick slide into your wet twat, followed by another sliding into your gapping lubed ass. After a couple of minutes they switch positions, so each of the new guys gets a turn with your pussy and ass respectively.'
+					gs 'arousal', 'vaginal', 5, 'gangbang'
+					gs 'arousal', 'anal', -5, 'lube', 'gangbang'
+					gs 'stat'
+					act 'Watch Anya go air tight':
+						*clr & cla
+						gs 'boyStat', 'A82'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/anya_gangbang6.jpg"></center>'
+						'After several minutes, they place you on the ground once more. Your legs feel weak, you manage to sit down on one of the beds. Perhaps because of this, all four gather around Anya, as her pussy and ass is already filled, a third one sticks his dick in her mouth. Soon all four of them take turns fucking each of her holes, you think she is enjoying it, but it is hard to tell with her mouth full of cock.'
+						gs 'arousal', 'voyeur_sex', 5, 'gangbang'
+						gs 'stat'
+						act 'Cum facial': 
+							*clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/anya_gangbang7.jpg"></center>'
+							'One of them suddenly says. "I''m cumming." He hurries over to you and pulls you over near the couch, you get down on your knees as he starts cumming all over your face. Soon Djibril pulls out of your sister and starts cumming on your face, while the other two pull out of her and she joins you on her knees and they start cumming on her face. '
+							gs 'arousal', 'bj', 5, 'gangbang'
+							gs 'cum_call', 'face', 'A82', 1
+							gs 'cum_call', 'face', 'A245', 1
+							gs 'stat'
+							act 'Get kissed':
+								*clr & cla
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anya/anya_gangbang8.jpg"></center>'
+								'Anya turns her head towards you and starts kissing you, you return the kiss back. Once she finishes the kiss, she starts licking some of the cum off of your face and you return the face. The guys hoot and holler as they watch the display, with most of the cum licked off each other the boys start getting dressed. Anya grabs some tissues and hands you some and you each clean up your faces of the last bits of cum. After which you both start to get dressed, the boys are dressed long before the two of you are.'
+								*nl
+								'One of the new guys says. "We must do this again."'
+								'Another says something in a language you don''t understand and they all laugh about what ever he said. Anya gives you a bemussed look before another says. "I love Russian girl, they are so beautiful and they all love to fuck."'
+								'Anya gets up. "It was fun, maybe we can do this again sometime, call me <<$pcs_nickname>>."'
+								'Then she turns to the guys and waves to them as she walks to the door, sauntering as she goes. "Later boys."'
+								'You shake your head at your sister antics and can''t help but giggle at their reactions to it.'
+								*nl
+								'Anya stops at the door and says to you. "I would love to hang out more but I got to get back home. Don''t stay out to late <<$pcs_nickname>>, you know how mom gets."'
+								'You roll your eyes slightly. "Ok." Then you turn to Djibril. "I guess I should get going."'
+								'He nods. "I understand, you two be safe going back home." With that you turn and head for the door.'
+								gs 'arousal', 'kiss', 3, 'lesbian'
+								gs 'arousal', 'end'
+								gs 'stat'
+								act 'Leave':gt 'dorm', 'korr'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'djibril_nush':
+	menu_off = 1
+	*clr & cla
+	minut +60
+	gaming_exp += rand(1, 2)
+	gs 'drugs', 'alcohol', 'wine', 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some1.jpg"></center>'
+	if djibril_sveta_nush < 1:
+		'You sit around playing playstation with Djibril for a bit, finally after some time there is a knock on the door. Djibril gets up and goes over to answer it, when he pulls the door open you see Anushka standing there dressed very nicely. He looks her over as she introduces herself to him.'
+		'"Hi I''m Anushka, but everyone calls me Nush. Sveta has told me a lot about you." She says to him.'
+		'He laughs a bit. "Hello Nush, all good I hope, come in come in." As he invites her in.'
+		*nl
+		'She giggles a bit. "Oh you could say that." She says with a pointed look at his crotch. Then they come over and sit on the couch, Anushka sits next to you and he sits on the other side of her, he pours the three of you all a drink. The three of you talk and drink for a few minutes, Anushka downs the drink quickly and pours another one and downs that one almost as fast. You can tell by the way Djibril is looking at the two of you, he is eager to get started.'
+	else
+		'You sit around playing playstation with Djibril for a bit, finally after some time there is a knock on the door. Djibril gets up and goes over to answer it, when he pulls the door open you see Anushka standing there dressed very nicely. He looks her over with hungry eyes as he invites her in.'
+		'"Nice of you to come again Nush, come in come in." She says to him.'
+		'She bites her lower lip and gives him a lustful look. "I love coming again and I look forward to coming... over a lot."'
+		*nl
+		'He laughs. "Well I look forward to you coming again. Come... in and get a drink." he says as they come over and sit on the couch, You can''t help but shake your head at their byplay. Anushka sits next to you as always and he sits on the other side of her, he pours the three of you all a drink. The three of you talk and drink for a few minutes, Anushka downs the drink quickly and pours another one and downs that one almost as fast. You can tell by the way Djibril is looking at the two of you, he is eager to get started.'
+	end
+	*nl
+	'"You guys ready to have some fun? I don''t mind sharing him with you Nush or I can just watch if you want." You smile to her.'
+	'After a brief pause you add. "Or if you want, he can call over some of his friends and share us with them or him and his friends could fuck you until you can''t walk. What do you think?" You ask her, as you glance at Djibril and he seems good with any of the options.'
+	if hotcat >= 6 and DjibrilQW['nush_inv'] = 2:
+		temp = rand(1,8)
+		if temp = 1:
+			'She looks him over lustfully, then glances at you for a long moment. "I kinda want all the dick to myself, is that ok with you?" She asks.'
+			'You can''t help but feel a little disappointed but you nod. "Sure of course."' 
+			'Then she grins at him. "I want all the dicks, call your friends." She says as she pats his thigh.'
+			act 'Stay and watch Anushka get gangbanged':gt 'djibrilev1', 'djibril_nush_gangbang1'
+			act 'Excuse yourself':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some1.jpg"></center>'
+				'You get up. "Well I will leave you guys to it then."'
+				'Anushka smiles to you and then scoots over against Djibril and starts running her hands down his body, while he looks at you a moment. "Ok, thanks for stopping by, come by anytime you want." Then he turns his full attention to Anushka. You make your way over to the door, with a final glance back you see the two of them kissing. With that you walk out, closing and locking the door behind you.'
+!!can we have code that locks djibril for the rest of the day, so the player can''t just walk back in and trigger it all over again which would be weird.
+				act 'Leave':gt 'dorm', 'korr'
+			end
+		elseif temp <= 3:
+			'She looks him over lustfully, then looks to you biting her lower lip. "I am up for getting ploughed by all of them if you are." She tells you.'
+			act 'Djibril invite your friends':gt 'djibrilev1', 'djibril_sveta_nush_gangbang1'
+		elseif temp <= 5:
+			'You glance at Djibril and he seems good with any of the options.'
+			'She looks him over lustfully then glances at you. "I kinda want him all to myself, is that ok with you?" She asks.'
+			'You can''t help but feel a little disappointed but you nod. "Sure of course."'
+			act 'Stay and watch': gt 'djibrilev1', 'djibril_nush1'
+			act 'Excuse yourself':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some1.jpg"></center>'
+				'You get up. "Well I will leave you guys to it then."'
+				'Anushka smiles to you and then scoots over against Djibril and starts running her hands down his body, while he looks at you a moment. "Ok, thanks for stopping by, come by anytime you want." Then he turns his full attention to Anushka. You make your way over to the door, with a final glance back you see the two of them kissing. With that you walk out, closing and locking the door behind you.'
+!!can we have code that locks djibril for the rest of the day, so the player can''t just walk back in and trigger it all over again which would be weird.
+				act 'Leave':gt 'dorm', 'korr'
+			end
+		else
+			'She looks him over lustfully, then looks to you biting her lower lip. "How about we keep it just the three of us." She tells you.'
+			'You nod and Djibril pours each of you a glass of wine.'
+			act 'Just the three of us':gt 'djibrilev1', 'djibril_sveta_nush1'
+		end
+	elseif hotcat >= 6:
+		if rand(1,3) = 1:
+			'You glance at Djibril and he seems good with any of the options.'
+			'She looks him over lustfully then glances at you. "I kinda want him all to myself, is that ok with you?" She asks.'
+			'You can''t help but feel a little disappointed but you nod. "Sure of course."'
+			act 'Stay and watch': gt 'djibrilev1', 'djibril_nush1'
+			act 'Excuse yourself':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some1.jpg"></center>'
+				'You get up. "Well I will leave you guys to it then."'
+				'Anushka smiles to you and then scoots over against Djibril and starts running her hands down his body, while he looks at you a moment. "Ok, thanks for stopping by, come by anytime you want." Then he turns his full attention to Anushka. You make your way over to the door, with a final glance back you see the two of them kissing. With that you walk out, closing and locking the door behind you.'
+!!can we have code that locks djibril for the rest of the day, so the player can''t just walk back in and trigger it all over again which would be weird.
+				act 'Leave':gt 'dorm', 'korr'
+			end
+		else
+			'She looks him over lustfully, then looks to you biting her lower lip. "How about we keep it just the three of us." She tells you.'
+			'You nod and Djibril pours each of you a glass of wine.'
+			act 'Just the three of us':gt 'djibrilev1', 'djibril_sveta_nush1'
+		end
+	elseif hotcat <= 5 and DjibrilQW['nush_inv'] = 2:
+		if rand(1,4) = 1:
+			'She looks him over lustfully, then glances at you for a long moment. "I kinda want all the dick to myself, is that ok with you?" She asks.'
+			'You can''t help but feel a little disappointed but you nod. "Sure of course."' 
+			'Then she grins at him. "I want all the dicks, call your friends." She says as she pats his thigh.'
+			act 'Stay and watch Anushka get gangbanged':gt 'djibrilev1', 'djibril_nush_gangbang1'
+			act 'Excuse yourself':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some1.jpg"></center>'
+				'You get up. "Well I will leave you guys to it then."'
+				'Anushka smiles to you and then scoots over against Djibril and starts running her hands down his body, while he looks at you a moment. "Ok, thanks for stopping by, come by anytime you want." Then he turns his full attention to Anushka. You make your way over to the door, with a final glance back you see the two of them kissing. With that you walk out, closing and locking the door behind you.'
+!!can we have code that locks djibril for the rest of the day, so the player can''t just walk back in and trigger it all over again which would be weird.
+				act 'Leave':gt 'dorm', 'korr'
+			end
+		else
+			'You glance at Djibril and he seems good with any of the options.'
+			'She looks him over lustfully then glances at you. "I kinda want him all to myself, is that ok with you?" She asks.'
+			'You can''t help but feel a little disappointed but you nod. "Sure of course."'
+			act 'Stay and watch': gt 'djibrilev1', 'djibril_nush1'
+			act 'Excuse yourself':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some1.jpg"></center>'
+				'You get up. "Well I will leave you guys to it then."'
+				'Anushka smiles to you and then scoots over against Djibril and starts running her hands down his body, while he looks at you a moment. "Ok, thanks for stopping by, come by anytime you want." Then he turns his full attention to Anushka. You make your way over to the door, with a final glance back you see the two of them kissing. With that you walk out, closing and locking the door behind you.'
+!!can we have code that locks djibril for the rest of the day, so the player can''t just walk back in and trigger it all over again which would be weird.
+				act 'Leave':gt 'dorm', 'korr'
+			end
+		end
+	else
+		'You glance at Djibril and he seems good with any of the options.'
+		'She looks him over lustfully then glances at you. "I kinda want him all to myself, is that ok with you?" She asks.'
+		'You can''t help but feel a little disappointed but you nod. "Sure of course."'
+		act 'Stay and watch': gt 'djibrilev1', 'djibril_nush1'
+		act 'Excuse yourself':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some1.jpg"></center>'
+			'You get up. "Well I will leave you guys to it then."'
+			'Anushka smiles to you and then scoots over against Djibril and starts running her hands down his body, while he looks at you a moment. "Ok, thanks for stopping by, come by anytime you want." Then he turns his full attention to Anushka. You make your way over to the door, with a final glance back you see the two of them kissing. With that you walk out, closing and locking the door behind you.'
+!!can we have code that locks djibril for the rest of the day, so the player can''t just walk back in and trigger it all over again which would be weird.
+			act 'Leave':gt 'dorm', 'korr'
+		end
+	end
+end
+
+if $ARGS[0] = 'djibril_sveta_nush1':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some2.jpg"></center>'
+	'As you sit there and chat, while drinking a glass of wine. Djibril gets a little bold and points at his crotch. "So which one of you beautiful girls is going to suck my dick?"'
+	'Anushka glances at you and giggles, obviously finding his antics amusing instead of crude. You glance from her to him and can''t help but grin yourself. "Well pull out your dick, we can''t suck it in your pants." You point out to him, he grins and wastes no time,unbuttoning and zipping his pants, pulling his semi hard cock out.'
+	act 'Push her head to his lap': 
+		*clr & cla
+		gs 'fame', 'city', 'sex', 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some3.jpg"></center>'
+		if djibril_sveta_nush < 1:
+			'Anushka looks over at his exposed dick and bites her lower lip as she sets her empty glass down. You put you hand on the back of her head and push her head over to his lap. With her face a few near his cock, she reaches over and takes hold of it with her left hand and starts stroking it. "Oh my god, it is so fucking big." She sounds like she is in complete amazement and a little intimidated by it, but you don''t buy it.'
+			*nl
+			'You think she is just stroking his ego and it seems to work, as her comments makes him get a huge grin. "You are one of those Russian girls, that just loves a big black African cock, arn''t you?" He asks her.'
+			'She bites her lower lip and looks a little bashful, now you know she is just playing him. She keeps stroking him as she says. "Oh yes, I have never seen one so big, I don''t know if it will fit, but I want to find out." Her antics are working as he rapidly gets hard in her hand.'
+		else
+			'Anushka looks over at his exposed dick and bites her lower lip as she sets her empty glass down. You put you hand on the back of her head and push her head over to his lap. With her face a few near his cock, she reaches over and takes hold of it with her left hand and starts stroking it. "Fuck, no matter how many times I see it, I always forget just how huge your big black cock is." She sounds like she is still amazed by how big his dick is, but you know she is just stroking his ego.'
+			*nl
+			'Her comments still make him grin widely in pleasure. "You are such a big block cock slut, you just love getting fucked by one don''t you, tell me how much you love it." He says her.'
+			'She bites her lower lip and moans slightly at his words, now you know she is just playing him. She keeps stroking him as she says, more like purrs. "Oh yes, I love it when your big... black... cock... stretch my tight little white holes." Her antics are working as he rapidly gets hard in her hand.'
+		gs 'arousal', 'voyeur_sex', 3, 'group'
+		gs 'stat'
+		act 'Push her head down further':
+			*clr & cla
+			djibril_sveta_nush = 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some4.jpg"></center>'
+			'"Don''t tease him, suck his dick, Nush." You tell her as you push her head down onto his hard cock, she opens her mouth and starts sucking his massive member as she has one hand around the shaft stroking it at the same time. Djibril moans as she does and leans back on the couch, taking another drink of the wine. "Oh fuck that feels so good."'
+			gs 'arousal', 'voyeur_sex', 3, 'group', 'dom'
+			gs 'stat'
+			act 'Make out with him':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some5.jpg"></center>'
+				'You crawl up over her, placing a hand on the back of her neck and forcing her head down even more until you hear her gag. "Oh fuck YEAH!" Is the responce you get out of Djibril, you turn your attention to him and start kissing him. He returns you kisses with passion, as you keep forcing Anushka to deep throat him. He breaks the kiss with you a moment and says to you. "I want you to go lick her pussy and get it nice and wet for me."'
+				gs 'arousal', 'foreplay', 2, 'group', 'dom'
+				gs 'arousal', 'voyeur_sex', -2, 'group'
+				gs 'stat'
+				act 'Eat Anushka':
+					*clr & cla
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some6.jpg"></center>'
+					'Djibril encourages Anushka to stand up and bend over, so she can keep sucking his dick. You knee on the couch next to her butt, pushing her dress up over her hips, and pull her panties aside. You lean over and start licking her slit, her pussy is already soaking wet, obviously turned on already by the banter or just sucking his dick. Either way you keep licking her pussy, working your tongue inside of her, you can hear her moaning around his dick as you do. After a few moments he says something more to you. "Lay down on the couch, spread your legs, and expose that pretty pussy of yours."'
+					gs 'arousal', 'cuni_give', 3, 'group', 'lesbian', 'sub'
+					gs 'stat'
+					act 'Get eaten': 
+						*clr & cla
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some7.jpg"></center>'
+						'Once you lay down on our back and strip from the waste down, he grabs Anushka by the hair and pulls her off his dick, and drags her head over between your legs. "Eat her pussy and get it nice and wet for me." She kneels on the couch and places her face between your legs and starts licking your pussy, her tongue darting inside of you to tongue fuck you.'
+						*nl
+						'Djibril watches a moment then half kneels on the couch and half stands behind Anushka. Moments later she moans loudly, but keeps eating you out. "Fuck your pussy is so tight and wet." He starts slowly but steadily fucking her as she eats you out. A couple of minutes of this goes by until he suddenly sits down on the couch behind her and looks at you right in the eye. "Come over here and suck my dick, taste your friends juices."'
+						gs 'arousal', 'cuni', 3, 'group', 'lesbian'
+						gs 'stat'
+						act 'Suck Djibril':
+							*clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some8.jpg"></center>'
+							'As you get up and Anushka slides off the couch, he looks to her and says. "Strip <<$pcs_nickname>> for me." Anushka starts pulling your clothes off and once your are completely naked you get on your knees on the couch, bending forward to suck his dick. You can taste Anushka''s pussy juices on his dick, as it is nice and wet from her.'
+							*nl
+							'Djibril reaches up and slaps you on the ass. "Come on Nush, don''t leave her hanging, keep that pussy nice and wet for me." With that you feel her tongue dart back inside of your twat, causing you to moan around his dick in your mouth. A couple of more minutes go by before he says something more. He pulls your mouth of his cock. "Strip you friend for me."'
+							gs 'arousal', 'cuni', 3, 'group', 'lesbian'
+							gs 'arousal', 'bj', -3, 'group'
+							gs 'stat'
+							act 'Strip her':
+								*clr & cla
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some9.jpg"></center>'
+								'As you stop sucking him, she stops eating you out. You turn around and start stripping her, soon you have her completely naked. She puts one foot up on the couch and spreads her legs wide while looking at you, you know what she wants. You get down and start licking her soaking wet pussy some more, slipping your tongue between her lips as you do. He watches the two of you for a few moments stroking his dick, before he stands up.'
+								*nl
+								'"I can''t take his anymore I got to fuck both of you. Come over here girls." You both come over to him, he gets Anushka down on her hands and knees on the couch, then encourages you to climb on top of her. You stand above her, as he pushes you forward so you are both bent over, one on top of the other with your backsides facing him.'
+								gs 'arousal', 'cuni_give', 2, 'group', 'lesbian'
+								gs 'stat'
+								act 'Get fucked':
+									*clr & cla
+									gs 'boyStat', 'A82'
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some10.jpg"></center>'
+									'You feel the tip of his dick sliding up and down against your wet clit, before he slides his <<dick>>cm <<$dick_girth>> cock inside of you, he starts off slowly fucking you, letting you get use to his size. As you moan more he starts fucking you a little faster, just as it is really starting to feel great he suddenly pulls out of you.'
+									gs 'arousal', 'vaginal', 3, 'group'
+									gs 'stat'
+									act 'Nush''s turn': 
+										*clr & cla
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some11.jpg"></center>'
+										'Anushka cries out. "Ooooh... fuck... it''s to big." Her cries seems a mixture of pain and pleasure and she starts taking deep breaths and blowing them out quickly.'
+										'You feel his stomach smack against your butt cheeks, with each stroke as he fucks Anushka. "Fuck yeah! Your ass feels so good." She moans and groans in a mixture of pain and pleasure as he fucks her butt. As he keeps fucking her, you feel the cool liquid from the lube, squirted on your asshole, then he works the lube into you with his fingers.'
+										gs 'arousal', 'voyeur_sex', 3, 'group'
+										gs 'stat'
+										act 'Get assfucked':
+											*clr & cla
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some12.jpg"></center>'
+											'She gasps a bit and then goes silent, just as you feel the tip of his dick against your asshole, within seconds he has pushed his dick inside of your butt. He is slow and shallow, but slowly starts pushing his enormous cock deeper inside of you, as he fucks you. "Mhm, damn another tight ass to stretch out." After a couple of minutes he pulls out of you and the pushes you forward a bit.'
+											gs 'arousal', 'anal', 3, 'group', 'lube'
+											gs 'stat'
+											act 'Anushka''s turn again':
+												*clr & cla
+												gs 'boyStat', 'A82'
+												gs 'stat'
+												'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some13.jpg"></center>'
+												'As he moves you forward your legs go around her waist and the back of your thighs are against the top of her hips, in this position your clit rests against her back. You hear Anushka gasp again, followed by the sounds of slapping flesh, you feel her hips bouncing against your thighs, which holds her in place for Djibril as he starts fucking her hard and fast. "Oooh.... fuck.... OH FUCK!" She cries out. Her body bouncing back and forth, her lower back rubbing against your clit a she does.'
+												*nl
+												'The louder she gets the harder he fucks her. "Fuck yeah! I''m going to tear this little ass up!"'
+												'He slaps you on the ass. "Don''t worry sweetness, your ass is next." Followed by a few more slaps to your ass as he keeps hammering Anushka''s butt.'
+												'A few moments later she starts crying out and you feel her whole body start shaking and quivering under you. "Don''t stop... don''t stop... fuck... I''m cumming...." He does what she asks and doesn''t stop, he fucks her through her orgasm, only slowing down once she comes down from her orgasm. Followed by her sighing loudly.'
+												gs 'arousal', 'foreplay', 3, 'group'
+												gs 'stat'
+												act 'Back to your butt':
+													*clr & cla
+													gs 'boyStat', 'A82'
+													gs 'stat'
+													'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some14.jpg"></center>'
+													'Suddenly you feel his dick slide back into your slightly gapped, lubed butthole. He shoves his dick balls deep up your ass and he starts fucking it hard and fast. You can hear him grunting, you can tell he is already getting close to a orgasm himself. A couple of minutes goes by until he pulls back out of you and stands by the coffee table. "Fuck... I''m about to cum, come over here girls!"'
+													gs 'arousal', 'anal', 3, 'group', 'lube', 'rough'
+													gs 'arousal', 'foreplay', -3, 'group'
+													gs 'stat'
+													act 'He''s cumming': 
+														*clr & cla
+														gs 'stat'
+														'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some15.jpg"></center>'
+														'You quickly climb off Anushka and get on your knees in front of Djibril, Anushka quickly joins you on the other side of him. You faces almost close enough to kiss, with his large dick between them. He jerks it a few times and starts cumming, the first spurt misses both of you and lands on the coffee table, the next one hits Anushka right on the face, another one on the table and then another hits you on the face.'
+														*nl
+														'Finally he strokes squeezing the last few drops out, dropping a couple on each of your face. "OOOOH... FUCK, that was amazing." He pauses a moment before adding. "Damn look at the mess you girls made, you missed some of my cum, why don''t you girl like the table clean."'
+														gs 'arousal', 'foreplay', 2, 'group'
+														gs 'cum_call', 'face', 'A82', 1
+														gs 'stat'
+														act 'Lick it up':
+															*clr & cla
+															minut += 10
+															gs 'stat'
+															'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_3some16.jpg"></center>'
+															'He grabs you both by the hair, one hand intertwined in each of your hairs, he forces both your faces down against the table against his cum on it. The cum from your face just adds to the mess. "Come on lick it up."'
+															'Anushka starts licking it up and then you do as well, he holds your head there until the two of you have licked up every last drop off the table. Then he lets go and flops down on the couch. "Good girls, good girls..." Then he laughs out loud. "Fuck that was amazing, I hope you girls enjoyed that half as much as I did at least."'
+															*nl
+															'Anuska gets up and grabs some tissues and start cleaning the cum off her face, offering one to you. You take it and start cleaning your face as well. "Yeah I had fun, even if my ass is going to be a little sore tomorrow." Anushka says in a playful tone.'
+															'You smile to him as you toss the used tissue away. "Yeah I had a great time as always." You tell him.'
+															'Next all of you start getting dressed joking and flirting a bit as you do. Once Anushka is dressed she says. "I need to get going, I would like to do some shopping before I take the train home."'
+															*nl
+															'He nods. "Cool, cool. Yeah I had a blast I hope you come by again Nush. Be safe."'
+															'She gets a bemussed look on her face at that. "Maybe, cya guys." With that she leaves.'
+															'You wave bye to her. "I should really get going too." You tell him.'
+															'He nods some more. "Yeah I got some school work I need to do, enough of a break. See you later sweetness." With that you make your way out of his dorm room, to leave him to study.'
+															gs 'arousal', 'foreplay', 2, 'group', 'sub', 'humiliation'
+															gs 'cum_call', 'mouth_swallow', 'A82', 1
+															cumspclnt = 12
+															gs 'cum_cleanup'
+															gs 'arousal', 'end'
+															gs 'stat'
+															act 'Leave':gt 'dorm', 'korr'
+															end
+														end
+													end
+												end
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'djibril_nush1':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_djibril1.jpg"></center>'
+	'You get up and make room for them by taking a seat on one of the beds, in the room. He stands up and pulls her up with him, he moves behind her and starts to nuzzle her neck and then undress her. Soon he has removed all her clothes and his dark hands roam over her pale naked body. She moans and leans against him as he does it, then he pushes her down to her knees, pulling his dick out of his pants.'
+	gs 'arousal', 'voyeur_sex', 2, 'deepthroat'
+	gs 'stat'
+	act 'Watch her suck his dick':
+		*clr & cla
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_djibril2.jpg"></center>'
+		'She turns as he pushes her down and gets on her knees in front of him. She starts sucking his dick at once, while using her hands to pull his pants and underwear off. He places a hand behind the back of her head and starts forcing her to deep throat him. You can hear her gagging, but doesn''t seem to be struggling or resisting.'
+		gs 'arousal', 'voyeur_sex', 5, 'rough'
+		gs 'stat'
+		act 'Watch Anushka get fucked': 
+			*clr & cla
+			gs 'boyStat', 'A82'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_djibril3.jpg"></center>'
+			'He grabs her by the hair and pulls her up, leading her back over to the couch. He pushes he onto it and then man handles her up on her knees. Getting behind her he slides his <<dick>>cm <<$dick_girth>> dick into her wet pussy. She looks back at him, crying out with her brow furrowed a bit. "OH Fuck, your so big."'
+			'He smiles back to her. "Don''t worry, I will have your snatch stretched out in no time."'
+			'She has a slightly bemused look at her face. "Fuck you!" She replies.'
+			'He laughs. "I think you are confused, your the one getting fucked." He says as he slams himself balls deep in her, making her cry out, cutting off any reply she might have had.'
+			gs 'arousal', 'voyeur_sex', 5
+			gs 'stat'
+			act 'They play rough':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_djibril4.jpg"></center>'
+				'He pushes her head down against the couch and starts hammering away at her pussy, her moans keep getting louder and louder. She reaches back to play with her clit as he keeps pounding her little pussy, hard and fast. "Yeah you love getting your little white pussy, pounded by a big black cock, don''t you?"'
+				'She seems unable or unwilling to reply to him. You decided to offer some advice. "She also loves big black cock up her tight little ass."'
+				'He glances to you and grins. "Is that right? You love getting your little white ass fucked by black cock?"'
+				'You add. "She loves all cock up her ass, she is a total butt slut."'
+				*nl
+				'He laughs at your comment and he slaps her ass. "That right? You a butt slut? You want me to fuck your butt?"'
+				'He slaps her ass again, before she finally answers. "YES!" She seems to have trouble focusing, on anything but the fucking she is getting.'
+				'He slaps her ass again, then turns his head to you as he keeps fucking her pussy. "Toss me that bottle of lube." He says as he points at the end table, you get up and open the draw, pulling out the bottle of lube. You hand it to him, he squirts some on her asshole and then tosses the bottle aside as he works the lube in her ass with his fingers.'
+				gs 'arousal', 'voyeur_sex', 5, 'rough'
+				gs 'stat'
+				act 'Up the ass':
+					*clr & cla
+					gs 'boyStat', 'A82'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_djibril5.jpg"></center>'
+					'He pulls out of her and pulls her up by her hair, she gets up as he pulls. He then leads her over by the window, he grabs a chair from his desk and slides it right in front of the window. He lifts her up and puts her in the chair, on her knees, hands on the back of the chair facing the window. "Look out there." He says as he grips her hair and makes her look at the window, glance that way as well. From your position you can see one of the other dorms and parts of the city. You know his window also looks out over the quad.'
+					*nl
+					'"Everyone looking in this window is going to see your little white ass, getting fucked by my big black cock, and they are all going to know that your not just a butt slut, but that you are a black cock butt slut." She doesn''t respond to what he says, you''re not sure she is able to with how turned on she looks. With out another word, he grabs his dick and slides it between her cheeks. Her hands grip the back of the chair hard as she cries out. "OH fuck!"'
+					'"Thats right, your ass is mine, you little butt slut." He tells her as he starts fucking her in the ass.'
+					'"Oh fuck, it''s to big... to big... not so deep." She whines.'
+					gs 'arousal', 'voyeur_sex', 2
+					gs 'stat'
+					act 'Buttslut':
+						*clr & cla
+						gs 'boyStat', 'A82'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_djibril6.jpg"></center>'
+						'Her whines start turning into moans of pleasure, she stops gripping the back of the chair slightly and leans forward, relaxing and starting to really enjoying the but fucking Djibril is giving her. "Yes... yes... Oooh... fuck me, fuck me."'
+						'You have seen Anushka have sex enough to know she likes it rough once she gets into it. "Well come on and fuck her." You tell him.'
+						'He glances over to you obviously questioning, but you can also tell he really wants too. "She asked you to fuck her, now pound that little asshole hard and deep, until your balls are bouncing hard off her pussy." You tell him.'
+						gs 'arousal', 'voyeur_sex', 5
+						gs 'stat'
+						act 'Anal pounding': 
+							*clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_djibril7.jpg"></center>'
+							'He takes your advice and starts fucking her ass harder, slowly working himself deep in her, until his balls start slapping against her pussy. She starts making a high pitched whining noise, but you have heard her make it before. He glances at you and you just nod for him to continue, so he does, sure enough with in a couple of minutes she starts saying. "OH... OH... harder... harder... OH... fuck me harder... Ooo... Ooo..."'
+							*nl
+							'He does just as she asks and pulls most of the way out of her and starts fucking her with long, hard, fast strokes, until she starts crying out and her whole body starts shaking as she has a massive orgasm. Before she even finishes her orgasm he starts grunting as well, but he manages to ride out her orgasm, once she stops though he quickly jerks out of her and pulls her off the chair into the floor.'
+							gs 'arousal', 'voyeur_sex', 5
+							gs 'stat'
+							act 'Happy facial':
+								*clr & cla
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_djibril8.jpg"></center>'
+								'She barely gets on her knees in front of him before he starts cumming on her face. She grins as the squirts of cum splatter her face, seeming to love the feeling. He cums a lot getting it all over her face, she grabs his dick and milks it, squeezing every last little drop of cum out of him until it falls on her face.'
+								*nl
+								'He walks over and collapses on the couch, once she stops milking his dick. "Oh my god that was fucking amazing, you ok?" He asks her.'
+								'She nods as she grabs her smart phone and takes a selfie, with her face still covered in his cum. She grabs some tissues to clean up her face. "Yeah, I loved it. I love anal and I love being fucked hard and rough."'
+								'He laughs a bit. "Works for me, I love fucking you hard and rough."'
+								'Once her face is clean she starts getting dressed and lets out a slight breath. "My ass is going to be sore tomorrow though." Then she glances at you and winks. "But totally worth it."'
+								*nl
+								'Once she if fully dressed, she says. "Thanks for the fun, but I should get going. Cya later <<$pcs_nickname>>." Then she walks out the door.
+								Djibril glances over at you and pauses a moment. "I don''t want to be rude, but I got some homework I need to do."'
+								'You get up and nod. "It''s ok, I should get going too." You tell him and head for the door, while he puts his boxes back on and goes over to his desk. You go out the door and pull it closed behind you.'
+								gs 'arousal', 'voyeur_sex', 5
+								gs 'arousal', 'end'
+								gs 'stat'
+								act 'Leave':gt 'dorm', 'korr'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'djibril_sveta_nush_gangbang1':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang1.jpg"></center>'
+	'You think for a moment then smile to Djibril. "Call over your friends."'
+	'He grins and pulls out his phone and starts texting. Within a minute there is a knock at the door and Djibril invites in the first one, within a few minutes five of his friends have shown up. He checks his phone for a moment then introduces the two of you to his friends. "This is <<$pcs_nickname>> and her friend Nush, they want to have some fun with us." They guys chuckle and look at the two of you, apparently this is a regular thing, as they seem to know exactly what is about to happen, as they start stripping down to their boxers. You recognize all but one of them from your own gangbang.'
+	*nl
+	'The semi surround the two of you. "Don''t just sit there girls." As you both start to get up, Djibril positions you in the middle of the couch, sorta back to back. So you are facing half his friends and him each. A couple of them start talking to each other in a language you don''t understand and laughing, but even without understanding them you get the gist of it, they are talking about who gets to fuck which one of you first. Some of them seem more interested in you and some of them more interested in Anushka. Once their conversation is done, it seems things have been decided. The guys get up and pull the two of you off the couch onto the floor, where you both squat down, as they start taking off their boxer shorts now.'
+	act 'Suck dick':
+		*clr & cla
+		gs 'fame', 'city', 'sex', 3
+		gs 'boyStat', 'A82'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang2.jpg"></center>'
+		'Three of them surround each of you, their dicks in your face. You start sucking on one of them, while giving another a hand job. The other one paws at your body and pulls your top away, exposing your breasts. A quick glance over at Anushka and you can see she is in the same position as you.'
+		gs 'arousal', 'bj', 3, 'gangbang'
+		gs 'arousal', 'hj', -3, 'gangbang'
+		gs 'stat'
+		act 'Suck more dicks': 
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang3.jpg"></center>'
+			'Soon the dick in your mouth is changed out for another, as they each want a turn. You suck each of their three dicks, jerking off others as you do, they sometimes paw at your breasts when one of them is not occupied. After a few minutes of this they seem to be ready for more. One of them sits down on the couch and then a second one does and they start lubing up their dicks, soon Anushka is guided over to one of the guys sitting on the couch, almost at the same time you are pulled over to the other waiting guy.'
+			gs 'arousal', 'bj', 3, 'gangbang'
+			gs 'arousal', 'bj', 3, 'gangbang'
+			gs 'arousal', 'hj', -3, 'gangbang'
+			gs 'arousal', 'hj', -3, 'gangbang'
+			gs 'stat'
+			act 'Sit on a dick':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang4.jpg"></center>'
+				'You are pushed onto the guys lap, he lines his dick up with your butthole and as you are pushed down, his dick pops into your ass. You place your feet on the couch in a effort to control the speed and depth of the ass fucking, but he quickly grabs you by the hips and starts forcing you down further. Impaling you on his dick, while using his hands to speed up your motion. You start rubbing your clit to make it feel better, you glance over to Anushka and see she is sitting with a dick up her ass as well, yet another guy is fucking her pussy, and third walks over behind the couch and sticks his dick in her mouth.'
+				gs 'arousal', 'anal', 3, 'gangbang'
+				gs 'arousal', 'masturbate', -3, 'gangbang'
+				gs 'stat'
+				act 'Another dick up the butt':
+					*clr & cla
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang5.jpg"></center>'
+					'The one fucking Anushka in the ass turns your direction and says to his friend. "I''ll trade you." You are lifted off, his dick sliding out of your ass, as is Anushka lifted free. The one under her scoots over under you and your are lowered back down, with his dick sliding into your gapping asshole. One of the other guys slides under Anushka, as she is lowered down, his dick slides up her ass. Another one sticks his dick in her twat as the one that was fucking her pussy moves around behind the couch and sticks his dick in her mouth. After a few minutes one of the guys speaks up. "Come on I want to fuck one of them in the ass." Another one chimes in. "Lets pull a train on their asses." There is murmurs of agreement and they seem to like that idea.'
+					gs 'arousal', 'anal', 3, 'gangbang'
+					gs 'arousal', 'masturbate', -3, 'gangbang'
+					gs 'stat'
+					act 'Doggy style':
+						*clr & cla
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang6.jpg"></center>'
+						'With it decided you are lifted off another dick, once you are. This time you are turned around and placed on the couch on your knees, with your face pressed against the cushion, Anushka is given similar treatment with your heads touching one another. You are barely in position when you feel a dick slide back in your ass. Another one of them does the same to Anushka who calls out. "Oh yes, fuck my ass." After a few minutes the ones fucking the two of you pull out and are replaced by another, a few minutes after that it happens again.'
+						gs 'arousal', 'anal', 3, 'gangbang'
+						gs 'arousal', 'anal', 3, 'gangbang'
+						gs 'arousal', 'anal', 3, 'gangbang'
+						gs 'stat'
+						act 'Anal train': 
+							*clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang7.jpg"></center>'
+							'A few more minutes finds a fourth cock slide up your ass, they each take turns. Each of them take at least one turn fucking your ass, some of them might have taken more than one turn, your not sure, you are pretty sure Anushka was treated the same way. At some point during it all, Anushka starts crying out and her body shaking as she has a orgasm, which only a few minutes later is followed by a second orgasm. This seems to excite and encourage the guys who start getting a lot rougher with the two of you. The ones waiting their turns, just watch while jerking off.'
+							gs 'arousal', 'anal', 3, 'gangbang'
+							gs 'arousal', 'anal', 3, 'gangbang'
+							gs 'arousal', 'anal', 3, 'gangbang'
+							gs 'stat'
+							act 'Facial':
+								*clr & cla
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang8.jpg"></center>'
+								'As the guys start grunting and getting close the pull out and lightly jerk off, while others take there place. Soon all of them seem to be on the edge and you are both pulled off the couch and placed on the floor, where you both squat down surrounded by a few cocks, soon one starts cumming on our face, then a second one starts cumming on you, you see one of them cumming on Anushka as well.'
+								gs 'arousal', 'foreplay', 2, 'gangbang'
+								gs 'cum_call', 'face', 'A82', 1
+								gs 'cum_call', 'face', 'A243', 1
+								gs 'stat'
+								act 'More facials':
+									*clr & cla
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang9.jpg"></center>'
+									'Then a second one starts cumming on her face and a third on your face, finally the last guy cums on Anushka face. With your faces covered in the guys cum, they back off. The guys start getting dressed at once and as they clean up. Anushka grabs her phone out of purse and takes a selfie, with her face covered in cum, then grabs some tissues handing you one, and start cleaning up her face. You follow suit and wipe off your face as well, once your faces are clean you both start getting dressed.'
+									*nl
+									'Before you finish dressing, one of them says to Djibril. "Damn man, I don''t know where you find bitches like this, but thanks for the invite man." Several of the others say similar things, all impressed with his ability to find hot girls like you and Anushka and thanking him for the invite. By the time you finish dressing they have all filled out, just leaving Djibril, Anushka and yourself. "Sorry about that, they don''t mean anything by it." He says to both of you.'
+									*nl
+									'Anushka laughs a bit. "It''s cool, you guys used us for sex and we used you guys for sex. No harm, no foul." Then she walks over and gives him a fist bump like several of the guys did. "Thanks for the invite."'
+									'He nods a bit. "Uh you are welcome." Then he glances to you a bit amused by her attitude.'
+									*nl
+									'Once she if fully dressed, she says. "Thanks for the fun, but I should get going. Cya later <<$pcs_nickname>>." Then she walks towards the door, just before walking out she puts her hand to her butt, and you hear her mutter. "Fuck my ass is going to be sore tomorrow."'
+									'Once she closes it, Djibril glances over at you and pauses a moment, before saying. "I don''t want to be rude, but I got some homework I need to do."'
+									'You get up and nod. "It''s ok, I should get going too." You tell him and head for the door, while he goes over to his desk. You go out the door and pull it closed behind you.'
+									gs 'arousal', 'foreplay', 5, 'gangbang'
+									gs 'cum_call', 'face', 'A246', 1
+									cumspclnt = 12
+									gs 'cum_cleanup'
+									gs 'arousal', 'end'
+									gs 'stat'
+									act 'Leave':gt 'dorm', 'korr'
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'djibril_nush_gangbang1':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang1.jpg"></center>'
+	'Djibril gets out his phone and sends a few text. With in a couple of minutes there is a knock on the door and two other black guys come in, you recognize both of them from your gangbang. You get up and make room for them by taking a seat on one of the beds, in the room. After they close the door, Djibril sits on her left side and one of the others on her right, the last one sits on the bed next to you.'
+	'The one sitting on right says. "I am Lebogang, but most call me Lebo and him over there." He says pointing to guy sitting next to you. "Is Ermias."'
+	'She shakes his offered hand. "Pleased to meet you, your Russian is very good. I''m Anushka but everyone but my mother calls me Nush."'
+	'He laughs. "Nush I like it and thank you, like Djibril I have worked hard on mastering your language." Then he gestures to Djibril. "So my man here tells me, one black cock isn''t enough for you, that you need as many as you can get, is that right baby?"'
+	'She rubs his and Djibril''s thighs with her hands as she answers. "I need your big... black... cocks... in all my holes, I just love getting used." She is practically purring and loving the attention. You know she loves getting used, at least when she feels like it, she loves it when it is on her terms.'
+	'The same guy looks  at Djibril. "Damn! Man you found us a wild one this time." Then he looks at Anushka. "We can help you out with that, for sure."'
+	act 'Watch her make out':
+		*clr & cla
+		gs 'boyStat', 'A82'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang2.jpg"></center>'
+		'The one doing the talking stands up and pulls her up into a kiss, Djibril stands up as well, After a few moments he grabs her around the waste and pulls her over to him, where he starts kissing her, the other guys crowds up behind her, while the finally guy sitting next to you, keeps watching, but you notice the growing bulge in his pants. You can''t really blame him, you can feel yourself getting wet watching this.'
+		gs 'arousal', 'voyeur', 2, 'gangbang'
+		gs 'stat'
+		act 'She loves it rough': 
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang3.jpg"></center>'
+			'Djibril and his friend start pawing at Anushka, groping her tits, ass, thighs, even rubbing her crotch through her dress. Then with out a word they each grab one side of her black tube dress and pull it up, showing off her black panties underneath. She laughs at that and runs her hands over their bodies in return. The guy next to you, seems to have seen enough. He gets up and rapidly walks over to the three of them, pulling his hard cock from his pants as he does. Once he reaches them, he roughly shoves Anushka down to her knees and smacks her in the face with his hard cock, which is nearly as long and thick as Djibril''s. "Suck my dick bitch!"'
+			gs 'arousal', 'voyeur', 2, 'gangbang'
+			gs 'stat'
+			act 'She sucks a dick':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang4.jpg"></center>'
+				'Anushka opens her mouth and starts sucking on Ermias dick, Djibril pulls his monsters dick out now, while Lebo pulls his out. Lebo''s dick is fairly long and thick but looks a bit undersized next to his friends. Djibril and Lebo start stroking their dicks, while Ermias places his hand on the back of Anushka''s head and forces her to deepthroat him, you can hear her gagging when he does.'
+				gs 'arousal', 'voyeur_sex', 3, 'gangbang'
+				gs 'stat'
+				act 'She sucks more dicks':
+					*clr & cla
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang5.jpg"></center>'
+					'Lebo says. "Hey man share." Ermias steps aside, releasing Anushka''s head. She gasps a bit catching her breath, but only for a moment until Lebo sticks his dick in her mouth and she starts sucking it, while stroking Djibril. After a bit she starts sucking Djibril and stroking Ermias, all three of the boys seem to be enjoying her attention when they have it.'
+					gs 'arousal', 'voyeur_sex', 3, 'gangbang'
+					gs 'stat'
+					act 'Watch her get fucked':
+						*clr & cla
+						gs 'boyStat', 'A243'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang6.jpg"></center>'
+						'Ermias sits down on the couch. "Bring her over, I want to fuck her." Lebo and Djibril pull her up by her hands and then lift her up and carry her to the couch, putting her in Ermias lap. As they lower her down, Ermias lines his <<dick>>cm <<$dick_girth>> dick up, so it slides in her pussy. She moans loudly for a moment, but then Djibril shoves his monster dick back in her mouth. Lebo grabs one of her hands and pulls it up to his dick, which she starts stroking.'
+						gs 'arousal', 'voyeur_sex', 5, 'gangbang'
+						gs 'stat'
+						act 'They take turns': 
+							*clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang7.jpg"></center>'
+							'Lebo sits down next to Ermias next to the arm rest of the couch. "Pass her over, my turn." Ermias and Lebo manhandle her over until Lebo''s dick now slides inside of her twat and he starts fucking her. Ermias gets up moves over next to the arm rest and turns her head to face him, then sticks his wet dick in her mouth, Djibril helps her grab his dick. She jerks Djibril off, while sucking Ermieas, while Lebo fucks her pussy. She is moaning loudly and seeming to be loving everyone moment of it.'
+							gs 'arousal', 'voyeur_sex', 5, 'gangbang'
+							gs 'stat'
+							act 'Djibril''s turn':
+								*clr & cla
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang8.jpg"></center>'
+								'After a few minutes Djibril moves over and pushes Ermias aside, so he is standing beside the arm rest. "My turn." Then he lifts her off Lebo and lays her on her back on the arm rest. He plunges his cock into her soaking wet pussy and starts fucking her hard and fast. Lebo gets up and places his dick right in her face from one side, while Ermias does the same from the other. Anushka jerks them both off and alternates sucking on their dicks as Djibril fucks her. She stops sucking their dicks and starts crying out. "YES... OH GOD... YES... Fuck me... harder..." Then she has a massive orgasm as Djibril fucks her.'
+								gs 'arousal', 'voyeur_sex', 5, 'gangbang'
+								gs 'stat'
+								act 'Djibril ripping up her ass':
+									*clr & cla
+									gs 'boyStat', 'A82'
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang9.jpg"></center>'
+									'Djibril pulls out of her and flips her over, so she is laying on her stomach on the arm rest, with one leg on each side of it. Then he slides his dick between her ass cheeks. "Wait..." She says but she never finishes that sentence as he shoves his hips forward and his <<dick>>cm <<$dick_girth>> cock pops in her ass. "AAAAH! FUCK!... To big... you''re to big..." She is obviously in pain and places a hand on his chest to try and stop him from going deeper.'
+									*nl
+									'Ermias sits by her head and takes one of her hands while this is going on and puts it on his dick. She starts stroking it while trying to keep Djibirl from tearing her ass up. Djibril stops trying to force it in more and says. "Sorry." Then he turns to Lebo and says. "Give me that lube." Lebo he grabs a bottle and passes it to Djibril, who then proceeds to pour a lot of lube on his dick. With his dick now lubed up really well, he starts working his way deeper in her ass and starting to slowly fuck her a little faster. After a bit she seems to relax and start to moan a bit, then she starts sucking Lebo''s dick, while Djibril fucks her butt.'
+									gs 'arousal', 'voyeur_sex', 5, 'gangbang'
+									gs 'stat'
+									act 'Next in her ass':
+										*clr & cla
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang10.jpg"></center>'
+										'After a few minutes Ermias says. "My turn, I want to fuck her ass, before you to break it." He says with a laugh. Djibril chuckles a bit and pulls out of her ass, stepping aside. Ermias moves behind Anushka and slides his massive dick into her ass next, not as big as Djibril but pretty close. He shoves it in roughly and starts fucking her butt hard and fast. Causing her to cry out and place a hand against his hips to try and slow him down. "AAAhhh... not so rough."'
+										*nl
+										'He pushes her hand aside and slams himself balls deep in her ass. "Take it bitch!" Anushka moans and cries out in a mixture of pain and pleasure as Ermias pounds her ass, finally Djibril gives him a slight smack on his arm with the back of his hand, with a meaniful look. Ermias sighs but slows down a little, he is still pretty hard and rough though as he fucks her ass. Djirbil grabs a towel and starts cleaning his dick off really well.'
+										gs 'arousal', 'voyeur_sex', 5, 'gangbang'
+										gs 'stat'
+										act 'Two for one':
+											*clr & cla
+											gs 'boyStat', 'A242'
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang11.jpg"></center>'
+											'Lebo gets up finally from having his cock sucked and stroked. "Ok my turn before you two wear her ass out." He says with a chuckle, Ermias pulls out of her and you can hear the relieved sigh that escapes her lips. Djibril waves her over, she crawls over to him and he pushes her head down on his dick, which she starts sucking. Lebo comes up behind her and pulls her butt towards him, making her stand just off the couch, bent over to suck Djibril''s cock.'
+											*nl
+											'Lebo lubes up his dick really well first and then pushes his <<dick>>cm <<$dick_girth>> cock in her ass. He takes it slow, Ermias watches and jerks off. As Anushka starts moaning louder and louder Lebo starts fucking her harder and faster, soon her body is wracked by another orgasm, no sooner does her orgasm finish does Lebo pull out of her saying. "I''m cumming, I''m cumming."'
+											gs 'arousal', 'voyeur_sex', 5, 'gangbang'
+											gs 'stat'
+											act 'Cum showers':
+												*clr & cla
+												gs 'stat'
+												'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_gangbang12.jpg"></center>'
+												'The boys quickly manhandle Anushka to the floor, where she sits with her legs apart and her facing tilted up, mouth open, and tongue stuck out. They gather around her jerking off, soon Lebo starts cumming on her face, quickly followed by the other two. Her face is quickly covered by their cum and a fair bit of it lands in her mouth or on her tongue. Once they have finished squeezing out every last drop, they move away, clean up, and start getting dressed.'
+												*nl
+												'Anushka crawls over to her purse and takes out her smart phone, taking a selfie of her face covered in cum. After taking a couple she seems happy with the pictures. Putting the phone away she grabs some tissues and starts cleaning up her face, before he she is fully dressed the boys are finished dressing. They talk briefly, then Lebo and Ermias head for the door, Ermias slaps Anushka hard on the ass, which earns him a slightly dirty look from her, then they walk out.'
+												'Djibril is watching her finish dressing. "Are you alright? I hope I didn''t hurt you or my friends."'
+												*nl
+												'She grins to him. "It''s fine, I get it. We all can get carried away in the moment, just remember ... lube... lots of lube."'
+												'He laughs and nods. "Lots of lube, got it."'
+												'Once she if fully dressed, she says. "Thanks for the fun, but I should get going. Cya later <<$pcs_nickname>>." Then she walks towards the door, just before walking out she puts her hand to her butt, and you hear her mutter. "Fuck my ass is going to be sore tomorrow."'
+												*nl
+												'Once she closes it, Djibril glances over at you and pauses a moment, before saying. "I don''t want to be rude, but I got some homework I need to do."'
+												'You get up and nod. "It''s ok, I should get going too." You tell him and head for the door, while he goes over to his desk. You go out the door and pull it closed behind you.'
+												gs 'arousal', 'voyeur_sex', 5, 'gangbang'
+												gs 'arousal', 'end'
+												gs 'stat'
+												act 'Leave':gt 'dorm', 'korr'
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+--- djibrilev1 ---------------------------------

+ 0 - 61
locations/enderKik.qsrc

@@ -73,46 +73,16 @@ elseif kickbox['amateur'] = 1:
 
 			if kickbox['opponent'] = 0: 
 				gs 'fame', 'city', 'kickboxing', rand(4,6)
-				if pav_kickboxing <= city_kickboxing: 
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else 
-					gs 'fame', 'pav', 'kickboxing', rand(4,6)
-				end
 			elseif kickbox['opponent'] = 1: 
 				gs 'fame', 'city', 'kickboxing', rand(5,9)
-				if pav_kickboxing <= city_kickboxing: 
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else 
-					gs 'fame', 'pav', 'kickboxing', rand(5,9)
-				end
 			elseif kickbox['opponent'] = 2:
 				gs 'fame', 'city', 'kickboxing', rand(6,9)
-				if pav_kickboxing <= city_kickboxing:
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else
-					gs 'fame', 'pav', 'kickboxing', rand(6,9)
-				end
 			elseif kickbox['opponent'] = 3: 
 				gs 'fame', 'city', 'kickboxing', rand(6,10)
-				if pav_kickboxing <= city_kickboxing:
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else
-					gs 'fame', 'pav', 'kickboxing', rand(6,10)
-				end
 			elseif kickbox['opponent'] = 4: 
 				gs 'fame', 'city', 'kickboxing', rand(7,10)
-				if pav_kickboxing <= city_kickboxing:
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else
-					gs 'fame', 'pav', 'kickboxing', rand(7,10)
-				end
 			else 
 				gs 'fame', 'city', 'kickboxing', rand(7,13)
-				if pav_kickboxing <= city_kickboxing:
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/4
-				else
-					gs 'fame', 'pav', 'kickboxing', rand(7,10)
-				end
 			end	
 			kickbox['amateurWin'] += 1
 			kickbox['amateur'] = 0
@@ -130,49 +100,18 @@ elseif kickbox['amateur'] = 1:
 			'The referee raises your arm. Congratulations! You''ve won by knockout!'
 
 			gs 'fame', 'city', 'kickboxing', rand(4,6)
-				if pav_kickboxing > city_kickboxing: gs 'fame', 'pav', 'kickboxing', rand(4,6)
 			if kickbox['opponent'] = 0: 
 				gs 'fame', 'city', 'kickboxing', rand(4,6)
-				if pav_kickboxing <= city_kickboxing: 
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else 
-					gs 'fame', 'pav', 'kickboxing', rand(4,6)
-				end
 			elseif kickbox['opponent'] = 1: 
 				gs 'fame', 'city', 'kickboxing', rand(5,9)
-				if pav_kickboxing <= city_kickboxing: 
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else 
-					gs 'fame', 'pav', 'kickboxing', rand(5,9)
-				end
 			elseif kickbox['opponent'] = 2:
 				gs 'fame', 'city', 'kickboxing', rand(6,9)
-				if pav_kickboxing <= city_kickboxing:
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else
-					gs 'fame', 'pav', 'kickboxing', rand(6,9)
-				end
 			elseif kickbox['opponent'] = 3: 
 				gs 'fame', 'city', 'kickboxing', rand(6,10)
-				if pav_kickboxing <= city_kickboxing:
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else
-					gs 'fame', 'pav', 'kickboxing', rand(6,10)
-				end
 			elseif kickbox['opponent'] = 4: 
 				gs 'fame', 'city', 'kickboxing', rand(7,10)
-				if pav_kickboxing <= city_kickboxing:
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/10
-				else
-					gs 'fame', 'pav', 'kickboxing', rand(7,10)
-				end
 			else 
 				gs 'fame', 'city', 'kickboxing', rand(7,13)
-				if pav_kickboxing <= city_kickboxing:
-					gs 'fame', 'pav', 'kickboxing', rand(0,city_kickboxing)/4
-				else
-					gs 'fame', 'pav', 'kickboxing', rand(7,10)
-				end
 			end
 			kickbox['amateurWin'] += 1
 			kickbox['amateurWinKO'] += 1

+ 637 - 124
locations/fame.qsrc

@@ -1,12 +1,49 @@
 # fame
 
-!!For adding to the PC fame, the call will look a bit like so:
-!!gs 'fame', 'pav', 'dance', 5
-!!$ARGS [0] is for the location: pav, city or village
-!!$ARGS [1] is for the act that is adding to fame, listed below:
+!!For adding to the PC fame; using the following type of gosub call fame will be added,
+!!and the spread of fame over the regions will be taken care of:
+
+!!gs 'fame', 'location', 'act', 'value', 'local'
+
+!!$ARGS[0] is for the main location for the activity that gives the fame,
+!!remember that the algorithm below will take care of the spread of fame to the other locations, 
+!!so for a given event you need to decide which is the main location and call the gosub using this location.
+!!IMPORTANT do not call this gosub for different location for the same event, the algorithm will take care of the fame being added the other locations.
+!!The following locations are possible: pav, city, pushkin or village
+!!If it is something that is supposed to make the PC famous in all the locations use the location city.
+
+!!$ARGS[1] is for the act that is adding to fame, listed below:
 !!acting, dance, painting, music, ballet, modelling, porn, stripping, prostitute, sex, kickboxing, running, volleyball, chess, teaching
-!!ARGS[2] is the value of the increase and should be an integer, its hard to put a value on fame but lets go with:
-!! 1-5 for small regular stuff and 10-50 for things with big impact like modelling
+
+!!ARGS[2] is the value of the increase this can be an integer or one on the following keywords:
+!!Tiny (Adding a small amount of fame which even at low level of fame only will make the fame grow if the are performed daily)
+!!Small (Adding a small amount of fame, that at low level of fame will make the fame grow if done a couble times a week, but for medium levels of fame need to be done daily)
+!!Medium (Adding a medium amount of fame, that at low level of fame can make the fame grow if done once a week, and even at high levels can make the fame grow if done daily.)
+!!Large (Adding a large amount of fame which will make the fame grow fast at low level of fame, and even at high level of fame it will make the fame grow if performed a couple of times a week.)
+!!Huge (Adding a large amount of fame will increase the fame drastically at low levels of fame, make it grow if done weekly at high levels of fame and even keep the fame steady at extreme levels of fame.) 
+!!GoldMedal (Adding an extraordinary amount of fame, to be used for one time events or things that can be repeated very really, for example the PC winning the St. Burg championship in running or a talent competition in Pavlovsk.)
+!!SilverMedal (Adding an extraordinary amount of fame, used in the same way as GoldMedal above, but with the PC being the runner up instead of the winner.)
+!!BronzeMedal (Adding an extraordinary amount of fame, used in the same way as GoldMedal and SilverMedal above, but with the PC begin number 3.)
+
+!!ARGS[3] is an optional argument, which will make it so that the fame given do not spread to other locations. If ARGS[3] is not 'local' then the fame will be added so that is can spread to other regions.
+
+!!The different values of fame have the following interpretations:
+!! 0-100 not famous - no one knows you
+!! 100-200 some people know of you - if a porn star you are new and only hard core porn viewers of that niche is likely to know you
+!! 200-300 some people notice you - if a porn star you are new and only hard core porn viewers or those who are into the niche you are in would know you.
+!! 300-400 often recognised - most people who watch a lot of porn would recognize you.
+!! 400-500 Moderately famous - think Sasha Gray even a lot of people that do not watch porn know who she is.
+!! 500-700 Famous - actress in movies/tv but supporting roles in main stream tv and movies
+!! 700-1000 Very famous - has been a lead actress in main stream tv and movies
+!! Above 1000 A star - A list actress that gets top billing in their movies.
+
+!!To use the fame the call is fame['pav_dance']. Since 1000 is a soft cap on fame, DO NOT compare fame['pav_dance'] to a number higher than 1000.
+!!That is fame['pav_dance']> 1000 is fine but fame['pav_dance'] > 1050 should not be used.
+
+!!Sex and Prostitution fame is always local and will not spread to other locations. These are more of describing the PC reputation for these acts locally than actually being famous. 
+!!In particular they are the component the slut fame, which is used to determine how many npc will react to the pc base on rumours. 
+!!The sex in slut fame is for sexual encounters of a slutty nature, so things like public sex or being used for sex by the Gopniks.
+!!It is not for regular sex in a normal relationship and anything secret that can be subject to rumours.
 
 !!guide to values for slut fame
 !!talking about having sex/flirting in public = 1
@@ -18,8 +55,15 @@
 !!Sveta having cum on her face in public a = 4
 !!Sveta seen having sex = 5
 
-!!the sex in slut fame is for sexual encounters of a slutty nature, so things like public sex or being used for sex by the Gopniks.
-!!It is not for regular sex in a normal relationship and anything secret cannot be subject to rumours.
+
+!!Technical note: When gs 'fame', 'dance', 'pav' 5 is called it do not directly add 5 to fame['pav_dance'], but adds 5 to fame['pav_dance_core'] (or fame['pav_dance_local'] if the optional parameter 'local' is uesd)
+!!It then calculates fame['pav_dance'] using the variables fame['pav_dance_core'], fame['pav_dance_local'], fame['city_dance_core'], fame['pushkin_dance_core'] and fame['village_dance_core'].
+!!In particular, using the command fame['pav_dance'] += 5 will only add 5 to fame['pav_dance'] until the next time gs 'fame' is called, and then it will be forgotten. So don''t do this.
+!!Always use the gs 'fame', 'pav', 'dance' to add pav dance fame.
+
+!!Notice that fame['pav_dance'] and fame['pav_dance_core'] can never be a negative number, but fame['pav_dance_local'] can.
+!!This can be used to make fame in a location lower than it would be from spread of fame from other regions.
+!!For example if one would make a spell such that everybody in the village cannot remember Sveta is a model, then one could include a gs 'fame' 'village' 'modelling' -5000 'local', and then fame['village_modeling'] should always be 0.
 
 if $ARGS[0] = 'deg':
 !!degradation calculation applied overnight 
@@ -27,27 +71,48 @@ if $ARGS[0] = 'deg':
 
 	:famedegloop
 
-	if dyneval('RESULT = <<$fametown>>_acting') > 2: dynamic '<<$fametown>>_acting -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_dance') > 2: dynamic '<<$fametown>>_dance -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_painting') > 2: dynamic '<<$fametown>>_painting -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_music') > 2: dynamic '<<$fametown>>_music -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_ballet') > 2: dynamic '<<$fametown>>_ballet -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_modelling') > 2: dynamic '<<$fametown>>_modelling -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_acting_core'']') > 2: dynamic 'fame[''<<$fametown>>_acting_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_dance_core'']') > 2: dynamic 'fame[''<<$fametown>>_dance_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_painting_core'']') > 2: dynamic 'fame[''<<$fametown>>_painting_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_music_core'']') > 2: dynamic 'fame[''<<$fametown>>_music_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_ballet_core'']') > 2: dynamic 'fame[''<<$fametown>>_ballet_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_modelling_core'']') > 2: dynamic 'fame[''<<$fametown>>_modelling_core''] -= rand(-1,3)'
+
+	if dyneval('RESULT = fame[''<<$fametown>>_porn_core'']') > 2: dynamic 'fame[''<<$fametown>>_porn_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_stripping_core'']') > 2: dynamic 'fame[''<<$fametown>>_stripping_core''] -= rand(-1,3)'
+
+	if dyneval('RESULT = fame[''<<$fametown>>_sex'']') > 2: dynamic 'fame[''<<$fametown>>_sex''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_prostitute'']') > 2: dynamic 'fame[''<<$fametown>>_prostitute''] -= rand(-1,3)'
+
+	if dyneval('RESULT = fame[''<<$fametown>>_kickboxing_core'']') > 2: dynamic 'fame[''<<$fametown>>_kickboxing_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_running_core'']') > 2: dynamic 'fame[''<<$fametown>>_running_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_volleyball_core'']') > 2: dynamic 'fame[''<<$fametown>>_volleyball_core''] -= rand(-1,3)'
+
+	if dyneval('RESULT = fame[''<<$fametown>>_chess_core'']') > 2: dynamic 'fame[''<<$fametown>>_chess_core''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_teaching_core'']') > 2: dynamic 'fame[''<<$fametown>>_teaching_core''] -= rand(-1,3)'
 
-	if dyneval('RESULT = <<$fametown>>_porn') > 2: dynamic '<<$fametown>>_porn -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_stripping') > 2: dynamic '<<$fametown>>_stripping -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_media_core'']') > 2: dynamic 'fame[''<<$fametown>>_media_core''] -= rand(-1,3)'
 
-	if dyneval('RESULT = <<$fametown>>_sex') > 2: dynamic '<<$fametown>>_sex -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_prostitute') > 2: dynamic '<<$fametown>>_prostitute -= rand(-1,3)'
 
-	if dyneval('RESULT = <<$fametown>>_kickboxing') > 2: dynamic '<<$fametown>>_kickboxing -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_running') > 2: dynamic '<<$fametown>>_running -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_volleyball') > 2: dynamic '<<$fametown>>_volleyball -= rand(-1,3)'
 
-	if dyneval('RESULT = <<$fametown>>_chess') > 2: dynamic '<<$fametown>>_chess -= rand(-1,3)'
-	if dyneval('RESULT = <<$fametown>>_teaching') > 2: dynamic '<<$fametown>>_teaching -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_acting_local'']') > 2: dynamic 'fame[''<<$fametown>>_acting_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_dance_local'']') > 2: dynamic 'fame[''<<$fametown>>_dance_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_painting_local'']') > 2: dynamic 'fame[''<<$fametown>>_painting_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_music_local'']') > 2: dynamic 'fame[''<<$fametown>>_music_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_ballet_local'']') > 2: dynamic 'fame[''<<$fametown>>_ballet_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_modelling_local'']') > 2: dynamic 'fame[''<<$fametown>>_modelling_local''] -= rand(-1,3)'
 
-	if dyneval('RESULT = <<$fametown>>_media') > 2: dynamic '<<$fametown>>_media -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_porn_local'']') > 2: dynamic 'fame[''<<$fametown>>_porn_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_stripping_local'']') > 2: dynamic 'fame[''<<$fametown>>_stripping_local''] -= rand(-1,3)'
+
+	if dyneval('RESULT = fame[''<<$fametown>>_kickboxing_local'']') > 2: dynamic 'fame[''<<$fametown>>_kickboxing_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_running_local'']') > 2: dynamic 'fame[''<<$fametown>>_running_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_volleyball_local'']') > 2: dynamic 'fame[''<<$fametown>>_volleyball_local''] -= rand(-1,3)'
+
+	if dyneval('RESULT = fame[''<<$fametown>>_chess_local'']') > 2: dynamic 'fame[''<<$fametown>>_chess_local''] -= rand(-1,3)'
+	if dyneval('RESULT = fame[''<<$fametown>>_teaching_local'']') > 2: dynamic 'fame[''<<$fametown>>_teaching_local''] -= rand(-1,3)'
+
+	if dyneval('RESULT = fame[''<<$fametown>>_media_local'']') > 2: dynamic 'fame[''<<$fametown>>_media_local''] -= rand(-1,3)'
 
 
 	if $fametown = 'pav':
@@ -56,148 +121,596 @@ if $ARGS[0] = 'deg':
 	elseif $fametown = 'city':
 		$fametown = 'village'
 		jump 'famedegloop'
+	elseif $fametown = 'village':
+		$fametown = 'pushkin'
+		jump 'famedegloop'
+	else
+		gs 'fame', 'calculate', 'acting'
+		gs 'fame', 'calculate', 'dance'
+		gs 'fame', 'calculate', 'painting'
+		gs 'fame', 'calculate', 'music'
+		gs 'fame', 'calculate', 'ballet'
+		gs 'fame', 'calculate', 'modelling'
+		gs 'fame', 'calculate', 'porn'
+		gs 'fame', 'calculate', 'stripping'
+		gs 'fame', 'calculate', 'kickboxing'
+		gs 'fame', 'calculate', 'running'
+		gs 'fame', 'calculate', 'volleyball'
+		gs 'fame', 'calculate', 'chess'
+		gs 'fame', 'calculate', 'teaching'
+		gs 'fame', 'calculate', 'media'
+		gs 'fame', 'calculateSlut'
 	end
-else
-!!main fame calculation
-	dynamic '<<$ARGS[0]>>_<<$ARGS[1]>> += <<ARGS[2]>>'
-
-	fame_performer = 0
-	fame_sexind = 0
-	fame_slut = 0
-	fame_sport = 0
-	fame_int = 0
-	fame_social = 0
-	global_performer = 0
-	global_sexind = 0
-	global_slut = 0
-	global_sport = 0
-	global_int = 0
-	global_social = 0
+end
 
-	$fametown = 'pav'
+if $ARGS[0] = 'city' or $ARGS[0] = 'pav' or $ARGS[0] = 'pushkin' or $ARGS[0] = 'village':
+!!addition of fame
 
-	:fametownloop
-	dynamic '<<$fametown>>_performer = 0'
-	if dyneval('RESULT = <<$fametown>>_acting') > 30: dynamic '<<$fametown>>_performer += (<<$fametown>>_acting)/3'
-	if dyneval('RESULT = <<$fametown>>_dance') > 30: dynamic '<<$fametown>>_performer += (<<$fametown>>_dance)/3'
-	if dyneval('RESULT = <<$fametown>>_painting') > 30: dynamic '<<$fametown>>_performer += (<<$fametown>>_painting)/3'
-	if dyneval('RESULT = <<$fametown>>_music') > 30: dynamic '<<$fametown>>_performer += (<<$fametown>>_music)/3'
-	if dyneval('RESULT = <<$fametown>>_ballet') > 30: dynamic '<<$fametown>>_performer += (<<$fametown>>_ballet)/3'
-	if dyneval('RESULT = <<$fametown>>_modelling') > 30: dynamic '<<$fametown>>_performer += (<<$fametown>>_modelling)/3'
-
-	dynamic '<<$fametown>>_sexind = 0'
-	if dyneval('RESULT = <<$fametown>>_porn') > 30: dynamic '<<$fametown>>_sexind += (<<$fametown>>_porn)/2'
-	if dyneval('RESULT = <<$fametown>>_stripping') > 30: dynamic '<<$fametown>>_sexind += (<<$fametown>>_stripping)/2'
-
-	dynamic '<<$fametown>>_slut = 0'
-	if dyneval('RESULT = <<$fametown>>_sex') > 30: dynamic '<<$fametown>>_slut += (<<$fametown>>_sex)/2'
-	if dyneval('RESULT = <<$fametown>>_prostitute') > 30: dynamic '<<$fametown>>_slut += (<<$fametown>>_prostitute)/2'
-
-	dynamic '<<$fametown>>_sport = 0'
-	if dyneval('RESULT = <<$fametown>>_kickboxing') > 30: dynamic '<<$fametown>>_sport += (<<$fametown>>_kickboxing)/3'
-	if dyneval('RESULT = <<$fametown>>_running') > 30: dynamic '<<$fametown>>_sport += (<<$fametown>>_running)/3'
-	if dyneval('RESULT = <<$fametown>>_volleyball') > 30: dynamic '<<$fametown>>_sport += (<<$fametown>>_volleyball)/3'
-
-	dynamic '<<$fametown>>_int = 0'
-	if dyneval('RESULT = <<$fametown>>_chess') > 30: dynamic '<<$fametown>>_int += (<<$fametown>>_chess)/2'
-	if dyneval('RESULT = <<$fametown>>_teaching') > 30: dynamic '<<$fametown>>_int += (<<$fametown>>_teaching)/3'
-
-	dynamic '<<$fametown>>_social = 0'
-	if dyneval('RESULT = <<$fametown>>_media') > 30: dynamic '<<$fametown>>_social += (<<$fametown>>_media)/2'
-
-	dynamic '<<$fametown>>_fame = 0'
-
-	if dyneval('RESULT = <<$fametown>>_performer') > 30:
-		dynamic '<<$fametown>>_fame += (<<$fametown>>_performer - 30)/2'
-		if dyneval('RESULT = <<$fametown>>_performer') > 30:
-			dynamic 'global_performer += <<$fametown>>_performer - 30'
+	if $ARGS[1] = 'sex' or $ARGS[1] = 'prostitute':
+	!!addition of sex and prostitution fame
+		if dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>'']') > 1000:
+			if $ARGS[2] = 'tiny':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += 0'			
+			elseif $ARGS[2] = 'small':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += 0'			
+			elseif $ARGS[2] = 'medium':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(0,1)'			
+			elseif $ARGS[2] = 'large':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(1,2)'			
+			elseif $ARGS[2] = 'huge':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(1,4)'			
+			elseif $ARGS[2] = 'goldmedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(35,45)'			
+			elseif $ARGS[2] = 'silvermedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(25,35)'			
+			elseif $ARGS[2] = 'bronzemedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(15,25)'			
+			else
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += (<<ARGS[2]>>)/10'
+			end
+		elseif dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>'']') > 700:
+			if $ARGS[2] = 'tiny':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(0,1)'			
+			elseif $ARGS[2] = 'small':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(1,2)'			
+			elseif $ARGS[2] = 'medium':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(1,4)'			
+			elseif $ARGS[2] = 'large':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(6,12)'			
+			elseif $ARGS[2] = 'huge':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(10,24)'			
+			elseif $ARGS[2] = 'goldmedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(100,150)'			
+			elseif $ARGS[2] = 'silvermedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(60,100)'			
+			elseif $ARGS[2] = 'bronzemedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(25,60)'			
+			else
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += (<<ARGS[2]>>)/6'
+			end
+		elseif dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>'']') > 400:
+			if $ARGS[2] = 'tiny':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(1,2)'			
+			elseif $ARGS[2] = 'small':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(1,4)'			
+			elseif $ARGS[2] = 'medium':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(6,12)'			
+			elseif $ARGS[2] = 'large':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(10,24)'			
+			elseif $ARGS[2] = 'huge':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(20,50)'			
+			elseif $ARGS[2] = 'goldmedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(150,200)'			
+			elseif $ARGS[2] = 'silvermedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(100,150)'			
+			elseif $ARGS[2] = 'bronzemedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(50,100)'			
+			else
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += (<<ARGS[2]>>)/3'
+			end
+		else
+			if $ARGS[2] = 'tiny':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(1,4)'			
+			elseif $ARGS[2] = 'small':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(6,12)'			
+			elseif $ARGS[2] = 'medium':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(10,24)'			
+			elseif $ARGS[2] = 'large':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(20,50)'			
+			elseif $ARGS[2] = 'huge':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(40,70)'			
+			elseif $ARGS[2] = 'goldmedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(350,450)'			
+			elseif $ARGS[2] = 'silvermedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(250,350)'			
+			elseif $ARGS[2] = 'bronzemedal':
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += rand(150,250)'			
+			else
+				dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] += <<ARGS[2]>>'
+			end
 		end
-	end
-	if dyneval('RESULT = <<$fametown>>_sexind') > 30:
-		dynamic '<<$fametown>>_fame += (<<$fametown>>_sexind - 30)/2'
-		if dyneval('RESULT = <<$fametown>>_sexind') > 80:
-			dynamic 'global_sexind += <<$fametown>>_sexind - 80'
+		if dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>'']') < 0: dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>''] = 0'
+	
+		gs 'fame', 'calculateSlut'
+	!!main fame addition
+
+	else
+		if $ARGS[3] = 'local':
+			if dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local'']') > 1000:
+				if $ARGS[2] = 'tiny':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += 0'			
+				elseif $ARGS[2] = 'small':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += 0'			
+				elseif $ARGS[2] = 'medium':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(0,1)'			
+				elseif $ARGS[2] = 'large':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(1,2)'			
+				elseif $ARGS[2] = 'huge':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(1,4)'			
+				elseif $ARGS[2] = 'goldmedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(35,45)'			
+				elseif $ARGS[2] = 'silvermedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(25,35)'			
+				elseif $ARGS[2] = 'bronzemedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(15,25)'			
+				else
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += (<<ARGS[2]>>)/10'
+				end
+			elseif dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local'']') > 700:
+				if $ARGS[2] = 'tiny':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(0,1)'			
+				elseif $ARGS[2] = 'small':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(1,2)'			
+				elseif $ARGS[2] = 'medium':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(1,4)'			
+				elseif $ARGS[2] = 'large':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(6,12)'			
+				elseif $ARGS[2] = 'huge':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(10,24)'			
+				elseif $ARGS[2] = 'goldmedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(100,150)'			
+				elseif $ARGS[2] = 'silvermedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(60,100)'			
+				elseif $ARGS[2] = 'bronzemedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(25,60)'			
+				else
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += (<<ARGS[2]>>)/6'
+				end
+			elseif dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local'']') > 400:
+				if $ARGS[2] = 'tiny':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(1,2)'			
+				elseif $ARGS[2] = 'small':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(1,4)'			
+				elseif $ARGS[2] = 'medium':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(6,12)'			
+				elseif $ARGS[2] = 'large':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(10,24)'			
+				elseif $ARGS[2] = 'huge':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(20,50)'			
+				elseif $ARGS[2] = 'goldmedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(150,200)'			
+				elseif $ARGS[2] = 'silvermedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(100,150)'			
+				elseif $ARGS[2] = 'bronzemedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(50,100)'			
+				else
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += (<<ARGS[2]>>)/3'
+				end
+			else
+				if $ARGS[2] = 'tiny':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(1,4)'			
+				elseif $ARGS[2] = 'small':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(6,12)'			
+				elseif $ARGS[2] = 'medium':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(10,24)'			
+				elseif $ARGS[2] = 'large':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(20,50)'			
+				elseif $ARGS[2] = 'huge':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(40,70)'			
+				elseif $ARGS[2] = 'goldmedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(350,450)'			
+				elseif $ARGS[2] = 'silvermedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(250,350)'			
+				elseif $ARGS[2] = 'bronzemedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += rand(150,250)'			
+				else
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_local''] += <<ARGS[2]>>'
+				end
+			end
+		else
+			if dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core'']') > 1000:
+				if $ARGS[2] = 'tiny':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += 0'			
+				elseif $ARGS[2] = 'small':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += 0'			
+				elseif $ARGS[2] = 'medium':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(0,1)'			
+				elseif $ARGS[2] = 'large':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(1,2)'			
+				elseif $ARGS[2] = 'huge':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(1,4)'			
+				elseif $ARGS[2] = 'goldmedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(35,45)'			
+				elseif $ARGS[2] = 'silvermedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(25,35)'			
+				elseif $ARGS[2] = 'bronzemedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(15,25)'			
+				else
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += (<<ARGS[2]>>)/10'
+				end
+			elseif dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core'']') > 700:
+				if $ARGS[2] = 'tiny':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(0,1)'			
+				elseif $ARGS[2] = 'small':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(1,2)'			
+				elseif $ARGS[2] = 'medium':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(1,4)'			
+				elseif $ARGS[2] = 'large':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(6,12)'			
+				elseif $ARGS[2] = 'huge':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(10,24)'			
+				elseif $ARGS[2] = 'goldmedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(100,150)'			
+				elseif $ARGS[2] = 'silvermedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(60,100)'			
+				elseif $ARGS[2] = 'bronzemedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(25,60)'			
+				else
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += (<<ARGS[2]>>)/6'
+				end
+			elseif dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core'']') > 400:
+				if $ARGS[2] = 'tiny':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(1,2)'			
+				elseif $ARGS[2] = 'small':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(1,4)'			
+				elseif $ARGS[2] = 'medium':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(6,12)'			
+				elseif $ARGS[2] = 'large':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(10,24)'			
+				elseif $ARGS[2] = 'huge':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(20,50)'			
+				elseif $ARGS[2] = 'goldmedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(150,200)'			
+				elseif $ARGS[2] = 'silvermedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(100,150)'			
+				elseif $ARGS[2] = 'bronzemedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(50,100)'			
+				else
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += (<<ARGS[2]>>)/3'
+				end
+			else
+				if $ARGS[2] = 'tiny':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(1,4)'			
+				elseif $ARGS[2] = 'small':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(6,12)'			
+				elseif $ARGS[2] = 'medium':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(10,24)'			
+				elseif $ARGS[2] = 'large':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(20,50)'			
+				elseif $ARGS[2] = 'huge':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(40,70)'			
+				elseif $ARGS[2] = 'goldmedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(350,450)'			
+				elseif $ARGS[2] = 'silvermedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(250,350)'			
+				elseif $ARGS[2] = 'bronzemedal':
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += rand(150,250)'			
+				else
+					dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] += <<ARGS[2]>>'
+				end
+			end
 		end
+		if dyneval('RESULT = fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core'']') < 0: dynamic 'fame[''<<$ARGS[0]>>_<<$ARGS[1]>>_core''] = 0'
+	
+		gs 'fame', 'calculate', '<<$ARGS[1]>>'	
 	end
-	if dyneval('RESULT = <<$fametown>>_slut') > 30:
-		dynamic '<<$fametown>>_fame += (<<$fametown>>_slut - 30)/2'
-		if dyneval('RESULT = <<$fametown>>_slut') > 80:
-			dynamic 'global_slut += <<$fametown>>_slut - 80'
-		end
+end
+	
+if $ARGS[0] = 'calculate':
+!! Calculates the fame after it has been modified.
+
+	!!First we calculate the value of fame taking the spread of fame from the different localtions into account.
+	!!The formulas generally works such that a little fame in one location do not effect the fame in other locations much, on the other hands if you start to become fameous in on location it will be noticed in the others.
+	!!Especially fame in the city will be dominating if it is high. If you are a star in the city you are a star everywhere. Fame in the village on the other hand is not noticed anywhere outside Gadukino.
+
+	!!First we calculate the contributions the fame in one plave will have in an other region. 
+
+	!!Fame from pav will spread slowly to the city, and since St. Petersburg is a very big city even being a star in pav will not get you very noticed in city.
+	if dyneval('RESULT = fame[''pav_<<$ARGS[1]>>_core'']') >= 2000: 
+		dynamic 'fame[''pav_<<$ARGS[1]>>_contribution_low''] = 525'
+	else 
+		dynamic 'fame[''pav_<<$ARGS[1]>>_contribution_low''] = 1050 - (42000000/((fame[''pav_<<$ARGS[1]>>_core'']/10)*(fame[''pav_<<$ARGS[1]>>_core'']/10) + 40000))' 
 	end
-	if dyneval('RESULT = <<$fametown>>_sport') > 30:
-		dynamic '<<$fametown>>_fame += (<<$fametown>>_sport - 30)/2'
-		if dyneval('RESULT = <<$fametown>>_sport') > 50:
-			dynamic 'global_sport += <<$fametown>>_sport - 50'
-		end
+
+	!! Fame in the pav will spread by the same level as fame from pav spread to old town. (The formula is +(fame_pushkin*(1050-525000000/(500000+(fame_pushkin/10)^4)))/1050
+	if dyneval('RESULT = fame[''pav_<<$ARGS[1]>>_core'']') >= 1005: 
+		dynamic 'fame[''pav_<<$ARGS[1]>>_contribution_high''] = 1005'
+	else 
+		dynamic 'fame[''pav_<<$ARGS[1]>>_contribution_high''] = (fame[''pav_<<$ARGS[1]>>_core'']*(1050 - 525000000/(500000 + (fame[''pav_<<$ARGS[1]>>_core'']/10)*(fame[''pav_<<$ARGS[1]>>_core'']/10)*(fame[''pav_<<$ARGS[1]>>_core'']/10)*(fame[''pav_<<$ARGS[1]>>_core'']/10))))/1050'
 	end
-	if dyneval('RESULT = <<$fametown>>_int') > 30:
-		dynamic '<<$fametown>>_fame += (<<$fametown>>_int - 30)/2'
-		if dyneval('RESULT = <<$fametown>>_int') > 80:
-			dynamic 'global_int += <<$fametown>>_int - 80'
+	
+	!!The fame from pav takes even longer before it starts being noticed in the village, but after that it spread just as fast as from the city.
+	if dyneval('RESULT = fame[''pav_<<$ARGS[1]>>_core'']') >= 2000: 
+		dynamic 'fame[''pav_<<$ARGS[1]>>_contribution_medium''] = 1050'
+	elseif dyneval('RESULT = fame[''pav_<<$ARGS[1]>>_core'']') >= 400:
+		dynamic 'fame[''pav_<<$ARGS[1]>>_contribution_medium''] = 1050 - (672000000/((fame[''pav_<<$ARGS[1]>>_core'']/10 -40)*(fame[''pav_<<$ARGS[1]>>_core'']/10 - 40)*(fame[''pav_<<$ARGS[1]>>_core'']/10 -40)*(fame[''pav_<<$ARGS[1]>>_core'']/10 -40) +640000))' 
+	else
+		dynamic 'fame[''pav_<<$ARGS[1]>>_contribution_medium''] = 0'
+	end	
+	
+
+	!! Fame in the city will take alittle while before it start being noticed in other places. But the it will start spreading much faster than in the city. (The formula is +1050-52500000/(50000+(fame_city/10)^3 if the palyer si Sveta, but will spread a little slower for non Sveta starts using the formula +fame_city^2/1000)
+	if StoryLine = 1:
+		if dyneval('RESULT = fame[''city_<<$ARGS[1]>>_core'']') >= 2000: 
+			dynamic 'fame[''city_<<$ARGS[1]>>_contribution_high''] = 1050'
+		else 
+			dynamic 'fame[''city_<<$ARGS[1]>>_contribution_high''] = 1050 - (52500000/((fame[''city_<<$ARGS[1]>>_core'']/10)*(fame[''city_<<$ARGS[1]>>_core'']/10)*(fame[''city_<<$ARGS[1]>>_core'']/10) +50000))' 
+		end
+	else
+		if dyneval('RESULT = fame[''city_<<$ARGS[1]>>_core'']') >= 1000: 
+			dynamic 'fame[''city_<<$ARGS[1]>>_contribution_high''] = 1000'
+		else
+			dynamic 'fame[''city_<<$ARGS[1]>>_contribution_high''] = ((fame[''city_<<$ARGS[1]>>_core''])*(fame[''city_<<$ARGS[1]>>_core'']))/1000' 
 		end
 	end
-	if dyneval('RESULT = <<$fametown>>_social') > 30:
-		dynamic '<<$fametown>>_fame += (<<$fametown>>_social - 30)/2'
-		if dyneval('RESULT = <<$fametown>>_social') > 20:
-			dynamic 'global_social += <<$fametown>>_social - 20'
+
+	!! Fame in the in city will spread spread to old town wit a little delay, but cath up as you rach star status. (The formula is +fame_city^2/1000)
+	if dyneval('RESULT = fame[''city_<<$ARGS[1]>>_core'']') >= 1000: 
+		dynamic 'fame[''city_<<$ARGS[1]>>_contribution_medium''] = 1000'
+	else
+		dynamic 'fame[''city_<<$ARGS[1]>>_contribution_medium''] = ((fame[''city_<<$ARGS[1]>>_core''])*(fame[''city_<<$ARGS[1]>>_core'']))/1000' 
+	end
+	
+	!!The fame from city takes sometime before it starts being noticed in the village, but after that it spread very fast (the formula is +1050 -672000000/(640000+(fame_city/10-20)^4) is player is Svata and +1050 -672000000/(640000+(fame_city/10-40)^4) in other starts).
+	if StoryLine = 1:
+		if dyneval('RESULT = fame[''city_<<$ARGS[1]>>_core'']') >= 2000: 
+			dynamic 'fame[''city_<<$ARGS[1]>>_contribution_low''] = 1050'
+		elseif dyneval('RESULT = fame[''city_<<$ARGS[1]>>'']') >= 200:
+			dynamic 'fame[''city_<<$ARGS[1]>>_contribution_low''] = 1050 - (672000000/((fame[''city_<<$ARGS[1]>>_core'']/10 -20)*(fame[''city_<<$ARGS[1]>>_core'']/10 - 20)*(fame[''city_<<$ARGS[1]>>_core'']/10 -20)*(fame[''city_<<$ARGS[1]>>_core'']/10 -20) +640000))' 
 		end
+	else
+		if dyneval('RESULT = fame[''pav_<<$ARGS[1]>>_core'']') >= 2000: 
+			dynamic 'fame[''city_<<$ARGS[1]>>_contribution_low''] = 1050'
+		elseif dyneval('RESULT = fame[''city_<<$ARGS[1]>>_core'']') >= 400:
+			dynamic 'fame[''city_<<$ARGS[1]>>_contribution_low''] = 1050 - (672000000/((fame[''pav_<<$ARGS[1]>>_core'']/10 -40)*(fame[''pav_<<$ARGS[1]>>_core'']/10 - 40)*(fame[''pav_<<$ARGS[1]>>_core'']/10 -40)*(fame[''pav_<<$ARGS[1]>>_core'']/10 -40) +640000))' 
+		end	
+	end
+	
+
+	!! Fame in the old town will spread fast to pav, at almost the same level. (The formula is +(fame_pushkin*(1050-525000000/(500000+(fame_pushkin/10)^4)))/1050)
+	if dyneval('RESULT = fame[''pushkin_<<$ARGS[1]>>_core'']') >= 1005: 
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>_contribution_high''] = 1050'
+	else 
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>_contribution_high''] = (fame[''pushkin_<<$ARGS[1]>>_core'']*(1050 - 525000000/(500000 + (fame[''pushkin_<<$ARGS[1]>>_core'']/10)*(fame[''pushkin_<<$ARGS[1]>>_core'']/10)*(fame[''pushkin_<<$ARGS[1]>>_core'']/10)*(fame[''pushkin_<<$ARGS[1]>>_core'']/10))))/1050'
+	end
+	
+	!!Fame fram old town spread to city witht same rate as the spread form pav.
+	if dyneval('RESULT = fame[''pushkin_<<$ARGS[1]>>_core'']') >= 2000: 
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>_low''] = 525'
+	else 
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>_low''] = 1050 - (42000000/((fame[''pushkin_<<$ARGS[1]>>_core'']/10)*(fame[''pushkin_<<$ARGS[1]>>_core'']/10) + 40000))' 
+	end
+
+	!!The fame from old town spreads as the fame from pav.
+	if dyneval('RESULT = fame[''pushkin_<<$ARGS[1]>>_core'']') >= 2000: 
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>_contribution_medium''] = 1050'
+	elseif dyneval('RESULT = fame[''pushkin_<<$ARGS[1]>>_core'']') >= 400:
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>_contribution_medium''] = 1050 - (672000000/((fame[''pushkin_<<$ARGS[1]>>_core'']/10 -40)*(fame[''pushkin_<<$ARGS[1]>>_core'']/10 - 40)*(fame[''pushkin_<<$ARGS[1]>>_core'']/10 -40)*(fame[''pushkin_<<$ARGS[1]>>_core'']/10 -40) +640000))' 	
+	else
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>_contribution_medium''] = 0'
+	end	
+	
+	
+	!!Village fame do not matter much anywhere outside the viallage.
+	dynamic 'fame[''village_<<$ARGS[1]>>_contribution''] = fame[''village_<<$ARGS[1]>>_core'']/100'
+
+
+
+	!!This calculates fame in Pavlovks. Adding the core and local and the the contributions trom other places. Each time we add two numbers we do it weigthed by the formula (1000*pav_fame+(1000-pav_fame)*contribution) with a chech such that pav_fame never decrease in a step. Excepte in the first if pav_fame_local is negative). 
+	if dyneval ('RESULT = fame[''pav_<<$ARGS[1]>>_core'']') >= 1000:
+		dynamic 'fame[''pav_<<$ARGS[1]>>''] = fame[''pav_<<$ARGS[1]>>_core'']+ fame[''pav_<<$ARGS[1]>>_local'']/1000'
+	else
+		dynamic 'fame[''pav_<<$ARGS[1]>>''] = (1000*fame[''pav_<<$ARGS[1]>>_core'']+ (1000-fame[''pav_<<$ARGS[1]>>_core''])*fame[''pav_<<$ARGS[1]>>_local''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''pav_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''pav_<<$ARGS[1]>>''] += fame[''city_<<$ARGS[1]>>_contribution_high'']/1000'
+	else
+		dynamic 'fame[''pav_<<$ARGS[1]>>''] = (1000*fame[''pav_<<$ARGS[1]>>'']+ (1000-fame[''pav_<<$ARGS[1]>>''])*fame[''city_<<$ARGS[1]>>_contribution_high''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''pav_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''pav_<<$ARGS[1]>>''] += fame[''pushkin_<<$ARGS[1]>>_contribution_high'']/1000'
+	else
+		dynamic 'fame[''pav_<<$ARGS[1]>>''] = (1000*fame[''pav_<<$ARGS[1]>>'']+ (1000-fame[''pav_<<$ARGS[1]>>''])*fame[''pushkin_<<$ARGS[1]>>_contribution_high''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''pav_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''pav_<<$ARGS[1]>>''] = fame[''pav_<<$ARGS[1]>>''] + fame[''village_<<$ARGS[1]>>_contribution'']/1000'
+	else
+		dynamic 'fame[''pav_<<$ARGS[1]>>''] = (1000*fame[''pav_<<$ARGS[1]>>'']+ (1000-fame[''pav_<<$ARGS[1]>>''])*fame[''village_<<$ARGS[1]>>_contribution''])/1000'
+	end
+
+	if dyneval('RESULT = fame[''pav_<<$ARGS[1]>>'']') < 0: dynamic 'fame[''pav_<<$ARGS[1]>>''] = 0'
+
+
+	!!This calculates fame city.
+		if dyneval ('RESULT = fame[''city_<<$ARGS[1]>>_core'']') >= 1000:
+		dynamic 'fame[''city_<<$ARGS[1]>>''] = fame[''city_<<$ARGS[1]>>_core'']+ fame[''city_<<$ARGS[1]>>_local'']/1000'
+	else
+		dynamic 'fame[''city_<<$ARGS[1]>>''] = (1000*fame[''city_<<$ARGS[1]>>_core'']+ (1000-fame[''city_<<$ARGS[1]>>_core''])*fame[''city_<<$ARGS[1]>>_local''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''city_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''city_<<$ARGS[1]>>''] += fame[''pav_<<$ARGS[1]>>_contribution_low'']/1000'
+	else
+		dynamic 'fame[''city_<<$ARGS[1]>>''] = (1000*fame[''city_<<$ARGS[1]>>'']+ (1000-fame[''city_<<$ARGS[1]>>''])*fame[''pav_<<$ARGS[1]>>_contribution_low''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''city_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''city_<<$ARGS[1]>>''] += fame[''pushkin_<<$ARGS[1]>>_contribution_low'']/1000'
+	else
+		dynamic 'fame[''city_<<$ARGS[1]>>''] = (1000*fame[''city_<<$ARGS[1]>>'']+ (1000-fame[''city_<<$ARGS[1]>>''])*fame[''pushkin_<<$ARGS[1]>>_contribution_low''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''city_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''city_<<$ARGS[1]>>''] += fame[''village_<<$ARGS[1]>>_contribution'']/1000'
+	else
+		dynamic 'fame[''city_<<$ARGS[1]>>''] = (1000*fame[''city_<<$ARGS[1]>>'']+ (1000-fame[''city_<<$ARGS[1]>>''])*fame[''village_<<$ARGS[1]>>_contribution''])/1000'
+	end
+	
+	if dyneval('RESULT = fame[''city_<<$ARGS[1]>>'']') < 0: dynamic 'fame[''city_<<$ARGS[1]>>''] = 0'
+
+
+	!!This calculates fame in Old Town.
+	if dyneval ('RESULT = fame[''pushkin_<<$ARGS[1]>>_core'']') >= 1000:
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>''] = fame[''pushkin_<<$ARGS[1]>>_core'']+ fame[''pushkin_<<$ARGS[1]>>_local'']/1000'
+	else
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>''] = (1000*fame[''pushkin_<<$ARGS[1]>>_core'']+ (1000-fame[''pushkin_<<$ARGS[1]>>_core''])*fame[''pushkin_<<$ARGS[1]>>_local''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''pushkin_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>''] += fame[''pav_<<$ARGS[1]>>_contribution_high'']/1000'
+	else
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>''] = (1000*fame[''pushkin_<<$ARGS[1]>>'']+ (1000-fame[''pushkin_<<$ARGS[1]>>''])*fame[''pav_<<$ARGS[1]>>_contribution_high''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''pushkin_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>''] += fame[''city_<<$ARGS[1]>>_contribution_high'']/1000'
+	else
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>''] = (1000*fame[''pushkin_<<$ARGS[1]>>'']+ (1000-fame[''pushkin_<<$ARGS[1]>>''])*fame[''pushkin_<<$ARGS[1]>>_contribution_high''])/1000'
 	end
 
+	if dyneval ('RESULT = fame[''pushkin_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>''] += fame[''village_<<$ARGS[1]>>_contribution'']/1000'
+	else
+		dynamic 'fame[''pushkin_<<$ARGS[1]>>''] = (1000*fame[''pushkin_<<$ARGS[1]>>'']+ (1000-fame[''pushkin_<<$ARGS[1]>>''])*fame[''village_<<$ARGS[1]>>_contribution''])/1000'
+	end
+	
+	if dyneval('RESULT = fame[''pushkin_<<$ARGS[1]>>'']') < 0: dynamic 'fame[''pushkin_<<$ARGS[1]>>''] = 0'
+
+
+
+
+	!!This calculates fame in Gadukino.
+	if dyneval ('RESULT = fame[''village_<<$ARGS[1]>>_core'']') >= 1000:
+		dynamic 'fame[''village_<<$ARGS[1]>>''] = fame[''village_<<$ARGS[1]>>_core'']+ fame[''village_<<$ARGS[1]>>_local'']/1000'
+	else
+		dynamic 'fame[''village_<<$ARGS[1]>>''] = (1000*fame[''village_<<$ARGS[1]>>_core'']+ (1000-fame[''village_<<$ARGS[1]>>_core''])*fame[''village_<<$ARGS[1]>>_local''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''village_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''village_<<$ARGS[1]>>''] += fame[''pav_<<$ARGS[1]>>_contribution_medium'']/1000'
+	else
+		dynamic 'fame[''village_<<$ARGS[1]>>''] = (1000*fame[''village_<<$ARGS[1]>>'']+ (1000-fame[''village_<<$ARGS[1]>>''])*fame[''pav_<<$ARGS[1]>>_contribution_medium''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''village_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''village_<<$ARGS[1]>>''] += fame[''city_<<$ARGS[1]>>_contribution_low'']/1000'
+	else
+		dynamic 'fame[''village_<<$ARGS[1]>>''] = (1000*fame[''village_<<$ARGS[1]>>'']+ (1000-fame[''village_<<$ARGS[1]>>''])*fame[''city_<<$ARGS[1]>>_contribution_low''])/1000'
+	end
+
+	if dyneval ('RESULT = fame[''village_<<$ARGS[1]>>'']') >= 1000:
+		dynamic 'fame[''village_<<$ARGS[1]>>''] += fame[''pushkin_<<$ARGS[1]>>_contribution_medium'']/1000'
+	else
+		dynamic 'fame[''village_<<$ARGS[1]>>''] = (1000*fame[''village_<<$ARGS[1]>>'']+ (1000-fame[''village_<<$ARGS[1]>>''])*fame[''pushkin_<<$ARGS[1]>>_contribution_medium''])/1000'
+	end
+
+	if dyneval('RESULT = fame[''village_<<$ARGS[1]>>'']') < 0: dynamic 'fame[''village_<<$ARGS[1]>>''] = 0'
+
+
+
+	!!Next we calculate the fame in the large fame groups.
+	$fametown = 'pav'
+
+	:fametownloop
+	dynamic 'fame[''<<$fametown>>_performer''] = 0'
+	if dyneval('RESULT = fame[''<<$fametown>>_acting'']') > 30: dynamic 'fame[''<<$fametown>>_performer''] += fame[''<<$fametown>>_acting'']/3'
+	if dyneval('RESULT = fame[''<<$fametown>>_dance'']') > 30: dynamic 'fame[''<<$fametown>>_performer''] += fame[''<<$fametown>>_dance'']/3'
+	if dyneval('RESULT = fame[''<<$fametown>>_painting'']') > 30: dynamic 'fame[''<<$fametown>>_performer''] += fame[''<<$fametown>>_painting'']/3'
+	if dyneval('RESULT = fame[''<<$fametown>>_music'']') > 30: dynamic 'fame[''<<$fametown>>_performer''] += fame[''<<$fametown>>_music'']/3'
+	if dyneval('RESULT = fame[''<<$fametown>>_ballet'']') > 30: dynamic 'fame[''<<$fametown>>_performer''] += fame[''<<$fametown>>_ballet'']/3'
+	if dyneval('RESULT = fame[''<<$fametown>>_modelling'']') > 30: dynamic 'fame[''<<$fametown>>_performer''] += fame[''<<$fametown>>_modelling'']/3'
+
+	dynamic 'fame[''<<$fametown>>_sexind''] = 0'
+	if dyneval('RESULT = fame[''<<$fametown>>_porn'']') > 30: dynamic 'fame[''<<$fametown>>_sexind''] += fame[''<<$fametown>>_porn'']/2'
+	if dyneval('RESULT = fame[''<<$fametown>>_stripping'']') > 30: dynamic 'fame[''<<$fametown>>_sexind''] += fame[''<<$fametown>>_stripping'']/2'
+
+	dynamic 'fame[''<<$fametown>>_sport''] = 0'
+	if dyneval('RESULT = fame[''<<$fametown>>_kickboxing'']') > 30: dynamic 'fame[''<<$fametown>>_sport''] += fame[''<<$fametown>>_kickboxing'']/3'
+	if dyneval('RESULT = fame[''<<$fametown>>_running'']') > 30: dynamic 'fame[''<<$fametown>>_sport''] += fame[''<<$fametown>>_running'']/3'
+	if dyneval('RESULT = fame[''<$fametown>>_volleyball'']') > 30: dynamic 'fame[''<<$fametown>>_sport''] += fame[''<<$fametown>>_volleyball'']/3'
+
+	dynamic 'fame[''<<$fametown>>_int''] = 0'
+	if dyneval('RESULT = fame[''<<$fametown>>_chess'']') > 30: dynamic 'fame[''<<$fametown>>_int''] += fame[''<<$fametown>>_chess'']/2'
+	if dyneval('RESULT = fame[''<<$fametown>>_teaching'']') > 30: dynamic 'fame[''<<$fametown>>_int''] += fame[''<<$fametown>>_teaching'']/3'
+
+	dynamic 'fame[''<<$fametown>>_social''] = 0'
+	if dyneval('RESULT = fame[''<<$fametown>>_media'']') > 30: dynamic 'fame[''<<$fametown>>_social''] += fame[''<<$fametown>>_media'']/2'
+
 	if $fametown = 'pav':
 		$fametown = 'city'
 		jump 'fametownloop'
 	elseif $fametown = 'city':
 		$fametown = 'village'
 		jump 'fametownloop'
+	elseif $fametown = 'village':
+		$fametown = 'pushkin'
+		jump 'fametownloop'
 	end
+end
+
+if $ARGS[0] = 'calculateSlut':
+!! Calculates the slut fame after sex or prostitution has been modified.
 
 	$fametown = 'pav'
 
-	:fametownloop2
-	if dyneval('RESULT = <<$fametown>>_performer') < global_performer/2: dynamic '<<$fametown>>_performer += global_performer/2'
-	if dyneval('RESULT = <<$fametown>>_sexind') < global_sexind/2: dynamic '<<$fametown>>_sexind += global_sexind/4'
-	if dyneval('RESULT = <<$fametown>>_slut') < global_slut/2: dynamic '<<$fametown>>_slut += global_slut/5'
-	if dyneval('RESULT = <<$fametown>>_sport') < global_sport/2: dynamic '<<$fametown>>_sport += global_sport/4'
-	if dyneval('RESULT = <<$fametown>>_int') < global_int/2: dynamic '<<$fametown>>_int += global_int/4'
-	if dyneval('RESULT = <<$fametown>>_social') < global_social/2: dynamic '<<$fametown>>_social += global_social/2'
+	:fametownloopSlut
+
+	dynamic 'fame[''<<$fametown>>_slut''] = 0'
+	if dyneval('RESULT = fame[''<<$fametown>>_sex'']') > 30: dynamic 'fame[''<<$fametown>>_slut''] += fame[''<<$fametown>>_sex'']/2'
+	if dyneval('RESULT = fame[''<<$fametown>>_prostitute'']') > 30: dynamic 'fame[''<<$fametown>>_slut''] += fame[''<<$fametown>>_prostitute'']/2'
+
 
 	if $fametown = 'pav':
 		$fametown = 'city'
-		jump 'fametownloop2'
+		jump 'fametownloopSlut'
 	elseif $fametown = 'city':
 		$fametown = 'village'
-		jump 'fametownloop2'
+		jump 'fametownloopSlut'
+	elseif $fametown = 'village':
+		$fametown = 'pushkin'
+		jump 'fametownloopSlut'
 	end
-	
-	if pav_slut < 25 :
+
+	if fame['pav_slut'] < 25:
 		$gnikname = ''
-	elseif pav_slut < 50 :
+	elseif fame['pav_slut'] < 50:
         $gnikname = 'flirt'
-    elseif pav_slut < 75 :
+    elseif fame['pav_slut'] < 75:
         $gnikname = 'tease'
-    elseif pav_slut < 100 :
+    elseif fame['pav_slut'] < 100:
         $gnikname = 'minx'
-    elseif pav_slut < 125 :
+    elseif fame['pav_slut'] < 125:
         $gnikname = 'vixen'
-    elseif pav_slut < 150 :
+    elseif fame['pav_slut'] < 150:
         $gnikname = 'tempress'
-    elseif pav_slut < 175 :
+    elseif fame['pav_slut'] < 175:
         $gnikname = 'cocklover'
-    elseif pav_slut < 200 :
+    elseif fame['pav_slut'] < 200:
         $gnikname = 'boytoy'
-    elseif pav_slut < 225 :
+    elseif fame['pav_slut'] < 225:
         $gnikname = 'slut'
-    elseif pav_slut < 250 :
+    elseif fame['pav_slut'] < 250:
         $gnikname = 'nympho'
-    elseif pav_slut < 275 :
+    elseif fame['pav_slut'] < 275:
         $gnikname = 'whore'
-    elseif pav_slut < 300 :
+    elseif fame['pav_slut'] < 300:
         $gnikname = 'town bicycle'
     else
         $gnikname = 'cum dumpster'
-	end
+	end	
 end
 
---- fame ---------------------------------
-
+--- fame ---------------------------------

+ 11 - 26
locations/family.qsrc

@@ -84,48 +84,33 @@ if StoryLine = 1:
 		end
 
 		if $loc = 'sitrPar' or ($loc = 'family' and $loc_arg = 'sofa'):
-			if hour < 7 and brothermorningsex = daystart:
+			if kolloc = 2 and brothermorningsex = daystart:
 				ocpd_room = 1
 				'Your younger brother <a href="exec:gt ''brother'', ''start''">Kolka</a> is getting ready for school.'
-			elseif hour < 7 and brothermorningsex ! daystart:
+			elseif kolloc = 1 and brothermorningsex ! daystart:
 				ocpd_room = 1
 				'Your younger brother <a href="exec:gt ''brother'', ''start''">Kolka</a> is sleeping on the sofa.'
-			elseif hour >= 23:
+			elseif kolloc = 1:
 				ocpd_room = 1
 				'Your younger brother <a href="exec:gt ''brother'', ''start''">Kolka</a> is sleeping on the sofa.'
+			elseif kolloc = 7:
+				ocpd_room = 1
+				'Your little brother <a href="exec:gt ''brother'', ''start''">Kolka</a> is sitting by the table and doing his homework.'
+			elseif kolloc = 11:
+				ocpd_room = 1
+				'Your younger brother <a href="exec:gt ''brother'', ''start''">Kolka</a> is sitting on the sofa, playing video games.'
 			end
 
 			if sdadloc = 10:
 				ocpd_room = 1
 				'Your <a href="exec:gt ''father''">stepfather</a> is sitting on the sofa, watching TV.'
 			end
-
-			if hour >= 18 and hour < 20:
-				if kanikuli > 0:
-					ocpd_room = 1
-					'Your younger brother <a href="exec:gt ''brother'', ''start''">Kolka</a> is sitting on the sofa, playing video games.'
-				else
-					ocpd_room = 1
-					'Your little brother <a href="exec:gt ''brother'', ''start''">Kolka</a> is sitting by the table and doing his homework.'
-				end
-			elseif hour >= 20 and hour < 23:
-				ocpd_room = 1
-				'Your younger brother <a href="exec:gt ''brother'', ''start''">Kolka</a> is sitting on the sofa, playing video games.'
-			end
-		end
-
-		if $loc = 'korrPar':
-			!! for future code I guess
-		end
-
-		if $loc = 'pav_train':
-			!! for future code I guess
 		end
 
 		if $loc = 'gschool_grounds':
-			if week = 5 and hour >= 16 and hour <= 18:
+			if week = 5 and kolloc = 6:
 				'You wonder if your <a href="exec:gt ''brother'', ''start''">brother</a> is one of the kids yelling.'
-			elseif (week < 6 and hour >= 14 and hour <= 17) or ((week >= 6 or kanikuli > 0) and hour >= 7 and hour <= 17):
+			elseif (week < 6 and kolloc = 6) or ((week >= 6 or kanikuli > 0) and kolloc = 9):
 				'You see your <a href="exec:gt ''brother'', ''start''">brother</a> play football by the field near the school.'
 			end
 		end

+ 98 - 36
locations/family_schedule.qsrc

@@ -333,7 +333,7 @@ end
 !!indorf = 1 means stepdad is in the village
 if indorf = 0:
 	if week <= 5:
-		if hour = 6 and minut < 10:
+		if hour < 6 or (hour = 6 and minut < 10):
 			!! Sleep
 			sdadloc = 1
 			sdadloc['athome'] = 0
@@ -357,7 +357,7 @@ if indorf = 0:
 			!! shave/get dressed
 			sdadloc = 5 
 			sdadloc['athome'] = 1
-		elseif hour = 17 and minut < 45:
+		elseif hour < 17 or (hour = 17 and minut < 45):
 			!! Work (includes lunch time)
 			sdadloc = 6	
 			sdadloc['athome'] = 0
@@ -369,11 +369,11 @@ if indorf = 0:
 			!! Family dinner
 			sdadloc = 8
 			sdadloc['athome'] = 1
-		elseif hour = 19 and minut < 45:
-			!! In garage or spending time with Misha
+		elseif hour < 19 or (hour = 19 and minut < 45):
+			!! In garage
 			sdadloc = 9
 			sdadloc['athome'] = 1
-		elseif hour = 21 and minut < 45:
+		elseif hour < 21 or (hour = 21 and minut < 45):
 			!! Watch tv in living room
 			sdadloc = 10
 			sdadloc['athome'] = 1
@@ -387,7 +387,7 @@ if indorf = 0:
 			sdadloc['athome'] = 0
 		end
 	else
-		if hour = 6 and minut < 10:
+		if hour < 6 or (hour = 6 and minut < 10):
 			!! Sleep
 			sdadloc = 1
 			sdadloc['athome'] = 0
@@ -429,7 +429,7 @@ if indorf = 0:
 			!! Family dinner
 			sdadloc = 8
 			sdadloc['athome'] = 1
-		elseif hour < 21:
+		elseif hour < 22:
 			!! Watch tv in living room
 			sdadloc = 10
 			sdadloc['athome'] = 1
@@ -445,54 +445,116 @@ end
 !!indorf = 1 means kolka is in the village
 if indorf = 0:
 	if week <= 5:
-		if hour = 6 and minut < 45:
-			kolloc = 13
+		if hour < 6 or (hour = 6 and minut < 45):
+			if brothermorningsex ! daystart:
+				!! Sleep
+				kolloc = 1
+				kolloc['athome'] = 0
+			else
+				!! Awake - Sveta woke him up
+				kolloc = 2
+				kolloc['athome'] = 1
+			end
 		elseif hour = 7 and minut < 15:
-			kolloc = 4
+			!! Family Breakfast
+			kolloc = 3
+			kolloc['athome'] = 1
 		elseif hour < 8:
-			kolloc = 0
+			!! Leaves for school and hangs out with friends
+			kolloc = 4
+			kolloc['athome'] = 0
 		elseif hour < 14:
-			kolloc = 0
-		elseif hour = 16 and minut < 45:
-			kolloc = func('shortgs', 'rand_pick', '', 10, 11, 12)
-		elseif hour < 17:
-			kolloc = 0
+			!! At School
+			kolloc = 5
+			kolloc['athome'] = 0
+		elseif hour >= 14 and hour < 17:
+			!! Track Field
+			kolloc = 6
+			kolloc['athome'] = 0
 		elseif hour < 18:
-			kolloc = 13
+			if kanikuli = 0 and brother_homework ! daystart:
+				!! Homework
+				kolloc = 7
+				kolloc['athome'] = 1
+			else
+				!! Watches TV or games
+				kolloc = 11
+				kolloc['athome'] = 1
+			end
 		elseif hour = 18 and minut < 30:
-			kolloc = 4
-		elseif hour = 18 and minut < 45:
-			kolloc = 0
+			!! Family Dinner
+			kolloc = 8
+			kolloc['athome'] = 1
 		elseif hour < 21:
-			kolloc = 10
+			!! Leaves apartment
+			kolloc = 9
+			kolloc['athome'] = 0
 		elseif hour = 21 and minut < 15:
-			kolloc = 5
+			!! Shower
+			kolloc = 10
+			kolloc['athome'] = 1
 		elseif hour < 23:
-			kolloc = 13
+			!! Watches TV or games
+			kolloc = 11
+			kolloc['athome'] = 1
 		else
-			kolloc = 13
+			!! Sleep
+			kolloc = 1
+			kolloc['athome'] = 0
 		end
 	else
-		if hour = 6 and minut < 45:
-			kolloc = 13
+		if hour < 6 or (hour = 6 and minut < 45):
+			if brothermorningsex ! daystart:
+				!! Sleep
+				kolloc = 1
+				kolloc['athome'] = 0
+			else
+				!! Awake - Sveta woke him up
+				kolloc = 2
+				kolloc['athome'] = 1
+			end
 		elseif hour = 7 and minut < 15:
-			kolloc = 4
+			!! Family Breakfast
+			kolloc = 3
+			kolloc['athome'] = 1
 		elseif hour < 10:
-			kolloc = 13
-		elseif hour = 13 and minut < 10:
-			kolloc = 13
+			if kanikuli = 0 and brother_homework ! daystart:
+				!! Homework
+				kolloc = 7
+				kolloc['athome'] = 1
+			else
+				!! Watches TV or games
+				kolloc = 11
+				kolloc['athome'] = 1
+			end
+		elseif hour <= 13:
+			!! Watches TV
+			kolloc = 11
+			kolloc['athome'] = 1
 		elseif hour < 18:
-			kolloc = func('shortgs', 'rand_pick', '', 8, 10, 11, 12)
+			!! Leaves apartment
+			kolloc = 9
+			kolloc['athome'] = 0
 		elseif hour = 18 and minut < 30:
-			kolloc = 4
+			!! Family Dinner
+			kolloc = 8
+			kolloc['athome'] = 1
 		elseif hour < 21:
-			kolloc = func('shortgs', 'rand_pick', '', 10, 11, 12)
+			!! Watches TV or games
+			kolloc = 11
+			kolloc['athome'] = 1
 		elseif hour = 21 and minut < 15:
-			kolloc = 5
+			!! Shower
+			kolloc = 10
+			kolloc['athome'] = 1
 		elseif hour < 23:
-			kolloc = 13
+			!! Watches TV or games
+			kolloc = 11
+			kolloc['athome'] = 1
 		else
-			kolloc = 13
+			!! Sleep
+			kolloc = 1
+			kolloc['athome'] = 0
 		end
 	end
 end

+ 46 - 58
locations/father.qsrc

@@ -145,32 +145,18 @@ end
 
 !!----------------------------------------end reaction block---------------------------------------------
 
-if week < 6:
-    if (hour = 8 and minut > 30 or hour >= 9) and hour < 17:
-        '"Alright <<$pcs_nickname>>. I need to leave for work now or i''ll be late. See you later."'
-        cla
-        act '<B>Continue</B>':gt $loc, $loc_arg
-        exit
-    end
+if week < 6 and ((hour = 8 and minut > 30) or hour >= 9) and hour < 17:
+	'"Alright <<$pcs_nickname>>. I need to leave for work now or i''ll be late. See you later."'
+	cla
+	act '<B>Continue</B>':gt $loc, $loc_arg
+	exit
+end
 
-    if hour >= 21:
-        '"Alright <<$pcs_nickname>>. It''s getting late, I need to get to bed. See you tomorrow."'
-        cla
-        act '<B>Continue</B>':gt $loc, $loc_arg
-        exit
-    end
-else
-	if hour >= 22:
-        '"Alright <<$pcs_nickname>>. It''s getting late, I need to get to bed. See you tomorrow."'
-        cla
-        act '<B>Continue</B>':gt $loc, $loc_arg
-        exit
-    elseif hour >= 16:
-        'Sorry <<$pcs_nickname>>, I have to go to the garage, got to get some more work done on the truck.'
-        cla
-        act '<B>Continue</B>':gt $loc, $loc_arg
-        exit
-    end
+if hour >= 22:
+    '"Alright <<$pcs_nickname>>. It''s getting late, I need to get to bed. See you tomorrow."'
+    cla
+    act '<B>Continue</B>':gt $loc, $loc_arg
+    exit
 end
 
 act 'Chat':
@@ -473,38 +459,40 @@ if (hour > 10 and week < 6) or week >= 6:
         end
     end
 
-    act 'Watch TV together':
-        *clr & cla
-		menu_off = 1
-        minut += 60
-        pcs_mood += rand(10,50)
-        gs 'stat'
-        '<center><B><font color=maroon>Your stepfather, Vladimir Mikhailovich Scriabin</font></B></center>'
-        '<center><img <<$set_imgh>> src="images/shared/home/telek.jpg"></center>'
-
-        dynamic $fatherRep
-        act 'Move away':gt $loc, $loc_arg
-
-        if npc_rel['A28'] < 20:
-            gs 'dinfather', 'watchtv1'
-            exit
-        elseif npc_rel['A28'] >= 20 and npc_rel['A28'] < 40:
-            gs 'dinfather', 'watchtv2'
-            exit
-        elseif npc_rel['A28'] >= 40:
-            if pcs_apprnc + (npc_rel['A28']/10) <= 0:
-                gs 'dinfather', 'watchtv4'
-                exit
-            end
-            if pcs_apprnc + (npc_rel['A28']/10) > 60:
-                gs 'dinfather', 'watchtv4'
-                exit
-            end
-        end
-    end
+	if sdadloc = 10:
+		act 'Watch TV together':
+			*clr & cla
+			menu_off = 1
+			minut += 60
+			pcs_mood += rand(10,50)
+			gs 'stat'
+			'<center><B><font color=maroon>Your stepfather, Vladimir Mikhailovich Scriabin</font></B></center>'
+			'<center><img <<$set_imgh>> src="images/shared/home/telek.jpg"></center>'
+
+			dynamic $fatherRep
+			act 'Move away':gt $loc, $loc_arg
+
+			if npc_rel['A28'] < 20:
+				gs 'dinfather', 'watchtv1'
+				exit
+			elseif npc_rel['A28'] >= 20 and npc_rel['A28'] < 40:
+				gs 'dinfather', 'watchtv2'
+				exit
+			elseif npc_rel['A28'] >= 40:
+				if pcs_apprnc + (npc_rel['A28']/10) <= 0:
+					gs 'dinfather', 'watchtv4'
+					exit
+				end
+				if pcs_apprnc + (npc_rel['A28']/10) > 60:
+					gs 'dinfather', 'watchtv4'
+					exit
+				end
+			end
+		end
+	end
 end
 
-if mother_go = 1 and hour = 16 and TouchedByFather = 1 and pcs_horny >= 50 or npc_sex['A28']!0 and mother_go = 1 and hour = 16:
+if sdadloc = 10 and momloc['athome'] = 0 and kolloc['athome'] = 0 and TouchedByFather = 1 and pcs_horny >= 50 or npc_sex['A28'] ! 0:
     act 'Seduce him':
 		menu_off = 1
         if npc_rel['A28'] < 20:
@@ -604,9 +592,9 @@ if $clothingworntype = 'nude':
             exit
         end
     else
-        if mother_go = 0:$mother_go_text = '"You really should go put some clothes on though, your mother is home."'
+        if momloc['athome'] = 1:$mother_go_text = '"You really should go put some clothes on though, your mother is home."'
             'His eyes never stop looking at your naked body, you can tell he''s very much impressed by your beauty as you walk around the room.<<$mother_go_text>>"'
-        if mother_go = 0:
+        if momloc['athome'] = 1:
             act 'Move away':gt 'bedrPar'
             exit
         end
@@ -630,7 +618,7 @@ end
 if npc_sex['A28']!0:fatherwantssex = rand(1,2)
 
 if $clothingworntype = 'nude': fatherwantssex = 1
-if npc_sex['A28']!0 and fatherwantssex = 1 and mother_go = 1 and hour = 16 and npc_rel['A28'] > 60:
+if npc_sex['A28']!0 and fatherwantssex = 1 and momloc['athome'] = 0 and kolloc['athome'] = 0 and npc_rel['A28'] > 60:
     *clr & cla
 	menu_off = 1
     gs 'stat'

+ 3 - 3
locations/fit.qsrc

@@ -105,7 +105,7 @@ if $ARGS[0] = 'dressing room':
 
 	act 'Exit the locker room':
         if $clothingworntype ! 'nude' and PCloswimwear = 0:
-            if Fit['FMR'] = 0 and vidage <= 40 and hotcat >=6 and city_sport >=10:
+            if Fit['FMR'] = 0 and vidage <= 40 and hotcat >=6 and fame['city_sport'] >=10:
                 gt 'fit', 'FMR'
             else
                 gt 'fit', 'start'
@@ -712,11 +712,11 @@ if $ARGS[0] = 'kickboxing':
 		end
 	end
 
-	if week >= 5 and amateur_fight_day ! daystart:
+	if week = 6 and kickbox['amateur_fight_day'] ! daystart:
 		'You can take part in an amateur fight.'
 
 		act 'Amateur fight':
-			amateur_fight_day = daystart
+			kickbox['amateur_fight_day'] = daystart
 			pcs_mood += 2
 			timemult = 2
 			loopcount = 1

+ 2 - 2
locations/gLakeNude.qsrc

@@ -261,7 +261,7 @@ if temper >= 15 and month >= 5 and month <= 9:
 		else
 			act 'Watch couple on the beach (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
-	elseif voyeurism_start = 2 and (pcs_horny < 90 or pav_slut < 100):
+	elseif voyeurism_start = 2 and (pcs_horny < 90 or fame['pav_slut'] < 100):
 		gs 'willpower', 'voyeur', 'self', 'easy'
 		if will_cost <= pcs_willpwr:
 			act 'Spy on other nudists on the beach (<<will_cost>> Willpower)':
@@ -269,7 +269,7 @@ if temper >= 15 and month >= 5 and month <= 9:
 				gs 'willpower', 'pay', 'self'
 				menu_off = 1
 				gs 'stat'
-				if voyeurism_nudist <= 14 or pav_slut >= 100:
+				if voyeurism_nudist <= 14 or fame['pav_slut'] >= 100:
 					voyeurism_nudist += 1
 					gs 'gLakeNudeEvent','gLakeNude_nudist'
 					act 'Continue': gt 'gLakeNude'

+ 1 - 1
locations/gdkin.qsrc

@@ -503,7 +503,7 @@ if $ARGS[0] = 'dance_vrp':
 					$boydesc = $npc_nickname[$npclastcalled]
 					'You go outside with the man. As you walk, he put his arm around your waist. "My name is <<$boydesc>>. What''s your name?" he asks. "<<$pcs_nickname>>." you answer and the man continues. "<<$pcs_nickname>>, I''m in town on a business trip and I''m staying at a nearby hotel. There is virtually nothing to do in this town you know. Come back to my hotel with me and we can drink some whiskey while we sit and have a nice chat."'
 
-					if alko < 6 or pcs_horny <= 75 or pav_slut <= 50:
+					if alko < 6 or pcs_horny <= 75 or fame['pav_slut'] <= 50:
 						gs 'willpower', 'drink', 'resist'
 						if will_cost <= pcs_willpwr:
 							act 'Refuse (<<will_cost>> Willpower)':

+ 26 - 26
locations/gdksex.qsrc

@@ -22,7 +22,7 @@ if $ARGS[0] = 'outside':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
 	'You leave the disco with <<$npc_firstname[$npclastsaved]>> and walk for a few minutes, until he leads you into a quiet garden area.'
 
-	if (gdk_nice_guy = 1 and pav_slut < 70) or (gdk_nice_guy = 0 and pav_slut < 30):
+	if (gdk_nice_guy = 1 and fame['pav_slut'] < 70) or (gdk_nice_guy = 0 and fame['pav_slut'] < 30):
 		'He pulls out a six pack and crisps, offering you a beer, while you both sit down on a fallen tree.'
 		gs 'willpower', 'drink', 'resist'
 		if will_cost <= pcs_willpwr:
@@ -84,7 +84,7 @@ if $ARGS[0] = 'outside':
 				'<<$npc_firstname[$npclastsaved]>> scoots over until he''s right next to you on the fallen tree, and closes his arms around you. He pulls you in and kisses your lips passionately, making your heart flutter. Wow, he''s a good kisser!'
 				'Then you feel his hands on your chest.'
 
-				if pav_slut < 50:
+				if fame['pav_slut'] < 50:
 					gs 'willpower', 'sex', 'resist'
 					if will_cost <= pcs_willpwr:
 						act 'Softly whisper, asking him to stop (<<will_cost>> Willpower)':
@@ -133,7 +133,7 @@ if $ARGS[0] = 'outside':
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/tits.jpg"></center>'
 								'<<$npc_firstname[$npclastsaved]>>''s head slumps for just a moment and his movements slow down, but he''s not quite willing to let go of your boobs just yet.'
 
-								if pav_slut < 150:
+								if fame['pav_slut'] < 150:
 									gs 'willpower', 'bj', 'resist'
 									if will_cost <= pcs_willpwr:
 										act 'Go back to the disco':
@@ -170,9 +170,9 @@ if $ARGS[0] = 'outside':
 					gs 'boyStat', $bmNane[Tboynum]
 
 					if gdk_nice_guy = 1:
-						pav_sex += rand(0,2)
+						gs 'fame', 'pav', 'sex', rand(0,2)
 					elseif gdk_nice_guy = 0:
-						pav_sex += rand(2,4)
+						gs 'fame', 'pav', 'sex', rand(2,4)
 					end
 					bmGossip[Tboynum] = 1
 
@@ -210,7 +210,7 @@ if $ARGS[0] = 'outside':
 					elseif deystrand = 1 or pcs_apprnc < randvnesh:
 						'<<$npc_firstname[$npclastsaved]>> scoots over until he''s right next to you, and kisses you on the lips.'
 
-						if pav_slut < 50:
+						if fame['pav_slut'] < 50:
 							gs 'willpower', 'mast', 'resist'
 							if will_cost <= pcs_willpwr:
 								act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -231,7 +231,7 @@ if $ARGS[0] = 'outside':
 					gs 'stat'
 					'<<$npc_firstname[$npclastsaved]>> scoots over until he''s right next to you, and kisses you on the lips.'
 
-					if pav_slut < 50:
+					if fame['pav_slut'] < 50:
 						gs 'willpower', 'mast', 'resist'
 						if will_cost <= pcs_willpwr:
 							act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -249,7 +249,7 @@ if $ARGS[0] = 'outside':
 				end
 			end
 		end
-	elseif (gdk_nice_guy = 1 and pav_slut >= 70 and pav_slut < 130) or (gdk_nice_guy = 0 and pav_slut >= 30 and pav_slut < 70):
+	elseif (gdk_nice_guy = 1 and fame['pav_slut'] >= 70 and fame['pav_slut'] < 130) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 30 and fame['pav_slut'] < 70):
 		gs 'drugs', 'alcohol', 'beer'
 		minut += 15
 		gs 'stat'
@@ -259,7 +259,7 @@ if $ARGS[0] = 'outside':
 
 		gs 'gdksex', 'decline', 70
 		gs 'gdksex', 'kissing'
-	elseif (gdk_nice_guy = 1 and pav_slut >= 130 and pav_slut < 200) or (gdk_nice_guy = 0 and pav_slut >= 70 and pav_slut < 130):
+	elseif (gdk_nice_guy = 1 and fame['pav_slut'] >= 130 and fame['pav_slut'] < 200) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 70 and fame['pav_slut'] < 130):
 		if rand(0,3) = 0:
 			'<<$npc_firstname[$npclastsaved]>> says: "<<$pcs_nickname>>, I heard you''re pretty good with your mouth. Come on, let''s have some fun!"'
 			'He pulls his cock out of his pants while he says it, and looks at you expectantly.'
@@ -271,14 +271,14 @@ if $ARGS[0] = 'outside':
 		gs 'gdksex', 'decline', 130
 		gs 'gdksex', 'handjob'
 		act 'Squat down before him': gt 'gdksex', 'blowjob', 'unpaid'
-	elseif (gdk_nice_guy = 1 and pav_slut >= 200 and pav_slut < 250) or (gdk_nice_guy = 0 and pav_slut >= 130 and pav_slut < 150):
+	elseif (gdk_nice_guy = 1 and fame['pav_slut'] >= 200 and fame['pav_slut'] < 250) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 130 and fame['pav_slut'] < 150):
 		'<<$npc_firstname[$npclastsaved]>> says: "<<$pcs_nickname>>, my buddies told me you''re a <<$gnikname>>. I want to have some fun with you too!"'
 		'He pulls his cock out of his pants while he says it, and looks at you expectantly.'
 
 		gs 'gdksex', 'decline', 200
 		gs 'gdksex', 'handjob'
 		act 'Squat down before him': gt 'gdksex', 'blowjob', 'unpaid'
-	elseif (gdk_nice_guy = 1 and pav_slut >= 250) or (gdk_nice_guy = 0 and pav_slut >= 150):
+	elseif (gdk_nice_guy = 1 and fame['pav_slut'] >= 250) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 150):
 		gs 'boymass', 'B'
 		'<<$npc_firstname[$npclastsaved]>> says: "<<$pcs_nickname>>, let''s cut the crap: the whole town knows you''re a <<$gnikname>>. I want a blowjob, here''s 100 <b>₽</b>."'
 		'He pulls his cock out of his pants while he says it, and looks at you expectantly.'
@@ -287,18 +287,18 @@ if $ARGS[0] = 'outside':
 		act 'Squat down before him': gt 'gdksex', 'blowjob', 'paid'
 	end
 
-	if (gdk_nice_guy = 1 and pav_slut >= 130) or (gdk_nice_guy = 0 and pav_slut >= 70):
+	if (gdk_nice_guy = 1 and fame['pav_slut'] >= 130) or (gdk_nice_guy = 0 and fame['pav_slut'] >= 70):
 		gs 'willpower', 'sex', 'resist', 'hard'
 		if will_cost <= pcs_willpwr:
 			act 'Swear at him (<<will_cost>> Willpower)':
 				cla
 				minut += 3
 				if gdk_nice_guy = 1:
-					if pav_sex > 10: gs 'fame', 'pav', 'sex', rand(-2,-4)
-					if pav_prostitute > 10: gs 'fame', 'pav', 'prostitute', rand(-2,-4)
+					if fame['pav_sex'] > 10: gs 'fame', 'pav', 'sex', rand(-2,-4)
+					if fame['pav_prostitute'] > 10: gs 'fame', 'pav', 'prostitute', rand(-2,-4)
 				elseif gdk_nice_guy = 0:
-					if pav_sex > 10: gs 'fame', 'pav', 'sex', rand(0,-2)
-					if pav_prostitute > 10: gs 'fame', 'pav', 'prostitute', rand(0,-2)
+					if fame['pav_sex'] > 10: gs 'fame', 'pav', 'sex', rand(0,-2)
+					if fame['pav_prostitute'] > 10: gs 'fame', 'pav', 'prostitute', rand(0,-2)
 				end
 				gs 'willpower', 'sex', 'resist', 'hard'
 				gs 'willpower', 'pay', 'self'
@@ -317,7 +317,7 @@ if $ARGS[0] = 'outside':
 			act 'Sweat at him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 
-		if ((gdk_nice_guy = 1 and pav_slut < 250) or (gdk_nice_guy = 0 and pav_slut < 150)) and (slutty > 0):
+		if ((gdk_nice_guy = 1 and fame['pav_slut'] < 250) or (gdk_nice_guy = 0 and fame['pav_slut'] < 150)) and (slutty > 0):
 			act 'Tell him you''ll do it for money':
 				cla
 				minut += 3
@@ -340,7 +340,7 @@ if $ARGS[0] = 'outside':
 end
 
 if $ARGS[0] = 'decline':
-	if pav_slut < $ARGS[1]:
+	if fame['pav_slut'] < $ARGS[1]:
 		gs 'willpower', 'sex', 'resist'
 		if will_cost <= pcs_willpwr:
 			act 'Decline and leave (<<will_cost>> Willpower)':
@@ -372,7 +372,7 @@ if $ARGS[0] = 'kissing':
 		'You lean into him and reciprocate the kiss. Slowly at first, but soon the two of you kiss each other more and more passionately. <<$npc_firstname[$npclastsaved]>> sure knows how to make your heart flutter. Wow, he''s a good kisser!'
 		'Then you feel his hands on your chest.'
 
-		if pav_slut < 100:
+		if fame['pav_slut'] < 100:
 			gs 'willpower', 'mast', 'resist'
 			if will_cost <= pcs_willpwr:
 				act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -395,7 +395,7 @@ if $ARGS[0] = 'kissing':
 			'You ignore <<$boydesc>>''s hands and just keep kissing him, letting him pull your clothes aside so your <<$titsize>> breasts fall out. He kneads them eagerly and continues to kiss and lick them, making your nipples poke out fiercely in the evening air.'
 			'Then he takes your hand and guides it towards his groin. It''s fairly warm to the touch, even through his trousers, and you can tell that his cock is very erect.'
 
-			if pav_slut < 150:
+			if fame['pav_slut'] < 150:
 				gs 'willpower', 'mast', 'resist'
 				if will_cost <= pcs_willpwr:
 					act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -409,7 +409,7 @@ if $ARGS[0] = 'kissing':
 				end
 			end
 
-			if pav_slut < 250:
+			if fame['pav_slut'] < 250:
 				act 'Pull your hand away':
 					*clr & cla
 					pcs_horny += 10
@@ -418,7 +418,7 @@ if $ARGS[0] = 'kissing':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/petting.jpg"></center>'
 					'As soon as you pull your hand away from his groin, <<$boydesc>> slips his hand underneath your clothes and rubs two fingers against your snatch. You were already fairly turned on, and softly moan in embarrassment when he slides his finger back and forth over your wet pussy lips.'
 
-					if pav_slut < 200:
+					if fame['pav_slut'] < 200:
 						gs 'willpower', 'mast', 'resist', 'hard'
 						if will_cost <= pcs_willpwr:
 							act 'Remove his hands and walk away (<<will_cost>> Willpower)':
@@ -471,9 +471,9 @@ if $ARGS[0] = 'kissing':
 										gs 'cum_manage'
 
 										if gdk_nice_guy = 1:
-											pav_sex += rand(1,3)
+											gs 'fame', 'pav', 'sex', rand(1,3)
 										elseif gdk_nice_guy = 0:
-											pav_sex += rand(3,9)
+											gs 'fame', 'pav', 'sex', rand(3,9)
 										end
 
 										bmGossip[Tboynum] = 2
@@ -583,7 +583,7 @@ if $ARGS[0] = 'kissing':
 				'You kiss <<$boydesc>> again while you begin to pet his cock through his pants, feeling the outline of it very clearly through the fabric.'
 				'"Mmmm... do you have something for me?" you ask him sweetly, and he lets out a needy groan.'
 
-				if pav_slut < 150:
+				if fame['pav_slut'] < 150:
 					gs 'willpower', 'mast', 'resist'
 					if will_cost <= pcs_willpwr:
 						act 'Go back to the disco (<<will_cost>> Willpower)':
@@ -605,7 +605,7 @@ if $ARGS[0] = 'kissing':
 					'<center><img <<$set_imgh>> src="images/shared/sex/grab/cock2.jpg"></center>'
 					'You slide your hand into his pants and caress his hard cock. After a few moments of teasing, you pull his pants down and let his cock spring free.'
 
-					if pav_slut < 150:
+					if fame['pav_slut'] < 150:
 						gs 'willpower', 'mast', 'resist'
 						if will_cost <= pcs_willpwr:
 							act 'Go back to the disco (<<will_cost>> Willpower)':

+ 1 - 1
locations/gdksport.qsrc

@@ -30,7 +30,7 @@ if $ARGS[0] = 'start':
 		'You see <a href="exec:minut += 3 & gt ''IvanEv''">Ivan Prokhorov</a> with a large sports bag entering the sports club.'
 	end
 
-	if npc_rel['A5'] >= 80 and fedorKozlovQW = 0 and hotcat >= 5 and fedorkozbreak < 2 and pav_slut <= 75: gt 'gdksport', 'Fedor First Date'
+	if npc_rel['A5'] >= 80 and fedorKozlovQW = 0 and hotcat >= 5 and fedorkozbreak < 2 and fame['pav_slut'] <= 75: gt 'gdksport', 'Fedor First Date'
 
 	if week <= 5 and hour >= 16 and hour < 18 and fedorKozlovQW >= 20:
 		'You can see <a href="exec: gt ''FedorMisc'', ''Fedor Workout''">Fedor</a> on his phone next to some punching bags.'

+ 3 - 3
locations/gevent.qsrc

@@ -111,7 +111,7 @@ if $ARGS[0] = '2':
 	spafinloc = 11
 	gs 'cum_manage'
 	stat['bj'] += 1
-	pav_sex += 8
+	gs 'fame', 'pav', 'sex', 8
 	money += 100
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/2.jpg"></center>'
@@ -153,7 +153,7 @@ if $ARGS[0] = '3':
 	gs 'cum_manage'
 	spafinloc = 11
 	gs 'cum_manage'
-	pav_sex += 8
+	gs 'fame', 'pav', 'sex', 8
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/3.jpg"></center>'
 	'You go with the Armenian to his home nearby. In the apartment there are two more guys, also Armenians. They speak to each other in their own language, while drinking alot of alcohol. You don''t realise just how strong it is until you are completely wasted, then they strip and fuck you, taking turns in all of your holes, finishing inside and all over you, all the while they are filming with there phones. Finally, when they are spent and bored of you, they kicked you out of the apartment.'
@@ -241,7 +241,7 @@ if $ARGS[0] = '6':
 	*clr & cla
 	menu_off = 1
 	gs 'cikl'
-	pav_sex += rand(8,16)
+	gs 'fame', 'pav', 'sex', rand(8,16)
 	guyondisco = rand(5, 10)
 	guy += guyondisco
 	pcs_vag += guyondisco

+ 3 - 1
locations/gkafe.qsrc

@@ -9,6 +9,8 @@ if $ARGS[0] = '':
 	menu_off = 0
 	$location_type = 'public_indoors'
 	gs 'stat'
+	gs 'family'
+	gs 'family_schedule'
 	gs 'themes', 'indoors'
 	'<center><b><font color="maroon">Borislav''s cafe</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/cafe/gkafe.jpg"></center>'
@@ -18,7 +20,7 @@ if $ARGS[0] = '':
 
 	act 'Leave the cafe':gt 'pav_train'
 
-	if mother_go = 1 and hour = 16 and indorf = 0:
+	if momloc = 9 and hour = 16 and indorf = 0 and mother_go = 1:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/cafe/gkafe.jpg"></center>'
 		*nl

+ 1 - 1
locations/gopnik_initiation.qsrc

@@ -1163,7 +1163,7 @@ if $ARGS[0] = 'gopnik slut':
 																		*nl
 																		'By the time you finish licking the table clean, you notice just about everyone has left and soon it is just Lena, Lera and you left. "Well you got what you wanted slut, I hope you''re happy, because this is your new life." Lena says to you, you look a bit shocked you thought this was a one time thing.'
 																		'"Look at the bright side bunny, at least you are only the gopniks slut, at least for now." she adds with a laugh. Then Lena and Lera leave as well, leaving you to clean yourself up and try and salavage your ripped up clothes. You do your best to get dressed again before leaving yourself, wondering if you didn''t just make the biggest mistake of your life.'
-																		pav_sex += 25
+																		gs 'fame', 'pav', 'sex', 25
 																		gs 'arousal', 'foreplay', 5, 'group', 'rough', 'sub', 'humiliation', 'exhibitionism'
 																		gs 'stat'
 																		act 'Leave': gt 'gschool_grounds', 'main'

+ 36 - 36
locations/gopsex.qsrc

@@ -201,7 +201,7 @@ if $ARGS[0] = 'gopsex_select':
 				gs 'gopsex', 'shgopsex'
 			end
 		end
-		if pav_slut >= 150 and (alko >= 3 and shgopsex_gr_count > 0) or (pcs_horny >= 50 and shgopsex_gr_count > 0):
+		if fame['pav_slut'] >= 150 and (alko >= 3 and shgopsex_gr_count > 0) or (pcs_horny >= 50 and shgopsex_gr_count > 0):
 			act 'Participate in group sex':
 				gs 'gopsex', 'shgopsex_group'
 			end
@@ -287,9 +287,9 @@ if $ARGS[0] = 'shgopsex_lick':
 	gs 'stat'
 	!Vasily (NPC 1)
 	if $gopsex_n_npc = 1:
-		if pav_slut >= 200:
+		if fame['pav_slut'] >= 200:
 			'<<$pcs_nickname>> you are a <<$gnikname>>, it''s unpleasant for me to lick cunt such girl, God knows how many cocks you have got there today. So go ahead, expose your whorish holes! I''m going to fuck you.'
-		elseif pav_slut < 200:
+		elseif fame['pav_slut'] < 200:
 			pcs_horny += 10
 			minut += ''+rand(3,7)+''
 			gs 'gopsex', 'hide', 'ind_stamina_npc'
@@ -299,9 +299,9 @@ if $ARGS[0] = 'shgopsex_lick':
 	end
 	!Vitek (NPC 2)
 	if $gopsex_n_npc = 2:
-		if pav_slut >= 200:
+		if fame['pav_slut'] >= 200:
 			'<<$pcs_nickname>> you are a <<$gnikname>>, it''s unpleasant for me to lick cunt such girl, God knows how many cocks you have got there today. So go ahead, show me better your whorish holes!'
-		elseif pav_slut < 200:
+		elseif fame['pav_slut'] < 200:
 			pcs_horny += 10
 			minut += ''+rand(3,7)+''
 			gs 'gopsex', 'hide', 'ind_stamina_npc'
@@ -325,10 +325,10 @@ if $ARGS[0] = 'shgopsex_69':
 	minut += 1
 	gs 'stat'
 	if $gopsex_n_npc >= 1:
-		if pav_slut >= 200:
+		if fame['pav_slut'] >= 200:
 			'<<$pcs_nickname>> you are a <<$gnikname>>, it''s unpleasant for me to lick cunt such girl, God knows how many cocks you have got there today. So go ahead, show me better your whorish holes!'
 			act 'Sex selection': gs 'gopsex', 'shgopsex','cont'
-		elseif pav_slut < 200:
+		elseif fame['pav_slut'] < 200:
 			gs 'arousal', 'bj', 5
 			gs 'arousal', 'cuni', 5
 			minut -=5
@@ -1170,7 +1170,7 @@ if $ARGS[0] = 'hide':
 		if rnd_mom_txt1 = 2:$rnd_mom_txt1 = '" <<$npc_nickname[''A29'']>>, one more to be served and I''ll come right away."'
 !---->
 		rnd_caught_mom = rand(1,6)
-		if pav_slut >= 250:
+		if fame['pav_slut'] >= 250:
 			if rand(0,1) = 0:
 				$rnd_caught_mom = '<<$rnd_rodnya_text>> your <<$npc_nickname[''A29'']>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg2_text>>'
 			else
@@ -1201,13 +1201,13 @@ if $ARGS[0] = 'hide':
 		!Sister:
 		rnd_caught_sister = rand(1,4)
 
-		if rnd_caught_sister = 1 and pav_slut < 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>:	"<<$npc_nickname[''A29'']>> asked me to tell you, not forget to <<$rnd_domdela_text>>, when you''ve finished."'
-		if rnd_caught_sister = 1 and pav_slut >= 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "You''re such slut, <<$pcs_nickname>>"'
-		if rnd_caught_sister = 2 and pav_slut < 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg_text>>'
-		if rnd_caught_sister = 2 and pav_slut >= 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg2_text>>'
+		if rnd_caught_sister = 1 and fame['pav_slut'] < 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>:	"<<$npc_nickname[''A29'']>> asked me to tell you, not forget to <<$rnd_domdela_text>>, when you''ve finished."'
+		if rnd_caught_sister = 1 and fame['pav_slut'] >= 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "You''re such slut, <<$pcs_nickname>>"'
+		if rnd_caught_sister = 2 and fame['pav_slut'] < 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg_text>>'
+		if rnd_caught_sister = 2 and fame['pav_slut'] >= 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg2_text>>'
 		if rnd_caught_sister = 3:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "I''m running about and searching her high and low... and it emerges that she is being fucked here. Put a bell on your neck or something, so I could find you easier next time. Give me your keys, filthy slut, I forgot my keys at home. ... Okay! let it be, I''ll do it myself. In your purse? Take out the dick out of your mouth, when an elder inquires you! In your pocket? Ok, I found them. ... If you go into bathroom, clean it all with powder. The last thing I need is being after you by Holy Ghost knocked up."'
-		if rnd_caught_sister = 4 and pav_slut < 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, <<$npc_nickname[''A29'']>> is looking for you, and you are being fucked right here! How long do you need?" "Oh sis, it''s so enjoyable... another ten minutes they fuck me and then I''ll come right."'
-		if rnd_caught_sister = 4 and pav_slut >= 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you are with clients? How long yet? You''ve to wake up early tomorrow." Your sister turns to the boys that were standing in line. "Have you fucked her already?" "Nope, the first just started."'
+		if rnd_caught_sister = 4 and fame['pav_slut'] < 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, <<$npc_nickname[''A29'']>> is looking for you, and you are being fucked right here! How long do you need?" "Oh sis, it''s so enjoyable... another ten minutes they fuck me and then I''ll come right."'
+		if rnd_caught_sister = 4 and fame['pav_slut'] >= 250:$rnd_caught_sister = '<<$rnd_rodnya_text>> your <<$rnd_namesis_text>>, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you are with clients? How long yet? You''ve to wake up early tomorrow." Your sister turns to the boys that were standing in line. "Have you fucked her already?" "Nope, the first just started."'
 
 		!----
 		!Brother:
@@ -1215,45 +1215,45 @@ if $ARGS[0] = 'hide':
 
 		if rnd_caught_brother = 1 and momslut >= 1:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$npc_nickname[''A29'']>> asked me to tell you, not forget to <<$rnd_domdela_text>>, when you''ve finished."'
 		if rnd_caught_brother = 1 and momslut < 1:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "You''re such slut, <<$pcs_nickname>>"'
-		if rnd_caught_brother = 2 and pav_slut < 250:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg_text>>'
-		if rnd_caught_brother = 2 and pav_slut >= 250:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg2_text>>'
-		if rnd_caught_brother = 3 and evgenQW >= 4 and pav_slut < 250:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you do only blowjob to my buddies so heaven knows to whom you allow to fuck your pussy?" "So, they didn''t request to do it. If they ask, they may fuck either my pussy or my ass."'
-		if rnd_caught_brother = 3 and evgenQW >= 4 and pav_slut >= 250:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you do only blowjob to my buddies so heaven knows to whom you allow to fuck your pussy?" "Well, I''m still willing to give free of charge to your friends. Let they rejoice getting blowjobs for free."'
+		if rnd_caught_brother = 2 and fame['pav_slut'] < 250:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg_text>>'
+		if rnd_caught_brother = 2 and fame['pav_slut'] >= 250:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg2_text>>'
+		if rnd_caught_brother = 3 and evgenQW >= 4 and fame['pav_slut'] < 250:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you do only blowjob to my buddies so heaven knows to whom you allow to fuck your pussy?" "So, they didn''t request to do it. If they ask, they may fuck either my pussy or my ass."'
+		if rnd_caught_brother = 3 and evgenQW >= 4 and fame['pav_slut'] >= 250:$rnd_caught_brother = '<<$rnd_rodnya_text>>, your brother <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you do only blowjob to my buddies so heaven knows to whom you allow to fuck your pussy?" "Well, I''m still willing to give free of charge to your friends. Let they rejoice getting blowjobs for free."'
 
 		!-----
 		!Stepfather:
 		rnd_caught_stepfather = rand(1,2)
 		if rnd_caught_stepfather = 1 and momslut >= 1:$rnd_caught_stepfather = '<<$rnd_rodnya_text>>, your stepfather <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$npc_nickname[''A29'']>> asked me to tell you, not forget to <<$rnd_domdela_text>>, when you''ve finished."'
 		if rnd_caught_stepfather = 1 and momslut < 1:$rnd_caught_stepfather = '<<$rnd_rodnya_text>>, your stepfather <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "You''re such slut, <<$pcs_nickname>>"'
-		if rnd_caught_stepfather = 2 and pav_slut < 250:$rnd_caught_stepfather = '<<$rnd_rodnya_text>>, your stepfather <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg_text>>'
-		if rnd_caught_stepfather = 2 and pav_slut >= 250:$rnd_caught_stepfather = '<<$rnd_rodnya_text>>, your stepfather <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg2_text>>'
+		if rnd_caught_stepfather = 2 and fame['pav_slut'] < 250:$rnd_caught_stepfather = '<<$rnd_rodnya_text>>, your stepfather <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg_text>>'
+		if rnd_caught_stepfather = 2 and fame['pav_slut'] >= 250:$rnd_caught_stepfather = '<<$rnd_rodnya_text>>, your stepfather <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg2_text>>'
 
 		!----------
 		!Other NPCs:
 		rnd_caught_othernpc = rand(1,13)
 
-		if rnd_caught_othernpc = 1 and pav_slut < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg_text>>'
-		if rnd_caught_othernpc = 1 and pav_slut >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg2_text>>'
-		if rnd_caught_othernpc = 2 and pav_slut < 250:$rnd_caught_othernpc = 'Passing by, '+func('gopsex','hide','Shulga_var_name')+' sees me being '+func('gopsex','hide','gop_sextext2')+'. He shows a thumbs-up to the boys and says: <<$rnd_telogg_text>> and he went on about his business.'
-		if rnd_caught_othernpc = 2 and pav_slut >= 250:$rnd_caught_othernpc = 'Passing by, '+func('gopsex','hide','Shulga_var_name')+' sees me being '+func('gopsex','hide','gop_sextext2')+'. He shows a thumbs-up to the boys and without hiding a smile he tells you: <<$rnd_telogg2_text>> and went on about his business'
-		if rnd_caught_othernpc = 3 and pav_slut < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> aunt Luda, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg_text>>'
-		if rnd_caught_othernpc = 3 and pav_slut >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> aunt Luda, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: -<<$rnd_telogg2_text>>'
-		if rnd_caught_othernpc = 4 and pav_slut < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> Natasha Belova, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg_text>>'
-		if rnd_caught_othernpc = 4 and pav_slut >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> Natasha Belova, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg2_text>>'
-		if rnd_caught_othernpc = 5 and pav_slut < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> Julia Milov, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg_text>>'
-		if rnd_caught_othernpc = 5 and pav_slut >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> Julia Milov, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg2_text>>'
+		if rnd_caught_othernpc = 1 and fame['pav_slut'] < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg_text>>'
+		if rnd_caught_othernpc = 1 and fame['pav_slut'] >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: <<$rnd_telogg2_text>>'
+		if rnd_caught_othernpc = 2 and fame['pav_slut'] < 250:$rnd_caught_othernpc = 'Passing by, '+func('gopsex','hide','Shulga_var_name')+' sees me being '+func('gopsex','hide','gop_sextext2')+'. He shows a thumbs-up to the boys and says: <<$rnd_telogg_text>> and he went on about his business.'
+		if rnd_caught_othernpc = 2 and fame['pav_slut'] >= 250:$rnd_caught_othernpc = 'Passing by, '+func('gopsex','hide','Shulga_var_name')+' sees me being '+func('gopsex','hide','gop_sextext2')+'. He shows a thumbs-up to the boys and without hiding a smile he tells you: <<$rnd_telogg2_text>> and went on about his business'
+		if rnd_caught_othernpc = 3 and fame['pav_slut'] < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> aunt Luda, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg_text>>'
+		if rnd_caught_othernpc = 3 and fame['pav_slut'] >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> aunt Luda, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: -<<$rnd_telogg2_text>>'
+		if rnd_caught_othernpc = 4 and fame['pav_slut'] < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> Natasha Belova, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg_text>>'
+		if rnd_caught_othernpc = 4 and fame['pav_slut'] >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> Natasha Belova, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg2_text>>'
+		if rnd_caught_othernpc = 5 and fame['pav_slut'] < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> Julia Milov, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg_text>>'
+		if rnd_caught_othernpc = 5 and fame['pav_slut'] >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>> Julia Milov, <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: - <<$rnd_telogg2_text>>'
 		if rnd_caught_othernpc = 6:$rnd_caught_othernpc = 'Young boys notice you. Nudging each other, they are clicking on their phone what''s happening. You overhear their talk vaguely: "Look...! Look...! Not here, over there...! There is... Oh shit...!" "Shoot! Shoot! Faster...!" "Holy shit!", I''ve never seen a woman being fucked in real." "What the fuck...?" "That''s a cunt!" "Can it be done also in the ass?" "Idiot, they''re able almost whole forearm insert there. Heifers want it so. I''ve seen pics at Kirian''s." "Don''t brag...!" "Let''s no quarrel!"'
 		if rnd_caught_othernpc = 7 and evgenQW < 4:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "Oh dear! What kind of people! Like mother, like daughter! Exactly the same! Boobs exposed, legs apart. And the eyes are so cunning... Come to me then, we need to talk."'
 		if rnd_caught_othernpc = 7 and evgenQW >= 4:$rnd_caught_othernpc = 'Your brother''s football buddies notice you, when they are walking past you. They stop and start talking about you intensively: "Oh, my fuck, we treat her like a princess: only in her mouth... thank you... please... see you! It turns out that she is quite a prostitute. Oh shit, if we had known it then, we would have '+func('gopsex','hide','gop_sextext2')+' that ripper in one gate all three of us, as we had wanted always. Well... Svetochka... It isn''t hard for you to help us, is it...? After all, you are Kolya''s sister... moreover older. Cavaliers, fuck... Now we get all. After all, they don''t ask whores, they bang them right with their cocks, do they? Am I right, <<$pcs_nickname>>?" ... "Hurrah, she nodded! Oooh, you''re such our sweetie! Fuck yeah! We''re lucky: We have got our cum dumpster now. See you soon, fuckhole! Prepare your butt hole! Let''s delight Kolya. He has been always jacking off dreaming about her. ... I call dibs on her ass!" "Can she hold three at once in her mouth? We should try it long ago. Fuck, we were too shy to suggest it, frigging gentlemen!"'
 		if rnd_caught_othernpc = 8:$rnd_caught_othernpc = 'You are approached by a charwoman in the stairwell: "Well boys, step back and let your toy have a rest for a while. Don''t throw away bottle, just put them on window sill when you''re done. I''ll take them away. Don''t make a mess with scumbags everywhere! I gather up after you on half a bucket each day! Better, don''t use them at all: it will be much pleasurable for you and your smasher without them or stack them neatly into her purse: she can take her trophies home with her, when she is done. Oi! Oi!!! Fuckbunny! Swallow, don''t spit on the floor! Did you understand? Washing the floor after every whore, I would ruin my health. Don''t drain your pussy onto the floor otherwise I''ll make you lick all the scum!"'
 		if rnd_caught_othernpc = 9:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, Aunt Luda <<$rnd_viewgg_text>> <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "Hey, <<$pcs_nickname>>, how is your sex life? Just think, it was only recently, when a tweeny, bows in her hair, blushing and stuttering, bought pads in my pharmacy for the first time. And now her lap squelches here all around so one can hear even on the street. You grew up very early. You better not stand like doggie here, fool. Do you know, what distinguishes sluts from decent girls? Scraped knees. Come for Green, I''ll give it to you for a half price, goof!"'
 		if rnd_caught_othernpc = 10:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, a mother with her little daughter notice you. The mother takes daughter by the hand and tells her: "Turn away and don''t watch! This girl just did not obey her mama and that''s why she''s punished. Do you hear her calling her mama now? Obey mama and you''ll never end up like her!" She turns to you: "Couldn''t you wait, until you get home, slut? Do you have to shake buttocks just here? By the way, children walk here."'
-		if rnd_caught_othernpc = 11 and pav_slut < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, '+func('gopsex','hide','Shulga_var_name')+' notices you and stops. He asked you: "<<$pcs_nickname>>, why do you go with these tadpoles?" You smirks and reply: "Frankly, I go with everybody."'
-		if rnd_caught_othernpc = 11 and pav_slut >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, '+func('gopsex','hide','Shulga_var_name')+' notices you and stops. He asks you: -"<<$pcs_nickname>>, do you have a session of beneficence today, or something?" You are taken aback and you reply: "Why on earth? I don''t go with strangers for free."'
-		if rnd_caught_othernpc = 12 and pav_slut < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you are already hyped up, could you gratify the old boy?" You smile at him and reply: "Uncle Misha, as soon as I''ve finished it here, I''ll drop by you."'
-		if rnd_caught_othernpc = 12 and pav_slut >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you are already hyped up, could you gratify the old boy?" You turn to him and reply: "Uncle Misha, I''ll drop by you late in the evening, but for free I can do only a blowjob, fucking my pussy or my ass is for money. He bobbed: "OK, I''ll consider about it and I''ll be waiting for you in the evening!"'
-		if rnd_caught_othernpc = 13 and pav_slut < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, aunt Luda <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>:	"<<$pcs_nickname>>, you brought your fuckers again! You''ve been heard all over the house!"	You smirk and reply: "Aunt Luda, I cannot do it quietly."'
-		if rnd_caught_othernpc = 13 and pav_slut >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, aunt Luda <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you make again the plan for me tomorrow!"'
+		if rnd_caught_othernpc = 11 and fame['pav_slut'] < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, '+func('gopsex','hide','Shulga_var_name')+' notices you and stops. He asked you: "<<$pcs_nickname>>, why do you go with these tadpoles?" You smirks and reply: "Frankly, I go with everybody."'
+		if rnd_caught_othernpc = 11 and fame['pav_slut'] >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, '+func('gopsex','hide','Shulga_var_name')+' notices you and stops. He asks you: -"<<$pcs_nickname>>, do you have a session of beneficence today, or something?" You are taken aback and you reply: "Why on earth? I don''t go with strangers for free."'
+		if rnd_caught_othernpc = 12 and fame['pav_slut'] < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you are already hyped up, could you gratify the old boy?" You smile at him and reply: "Uncle Misha, as soon as I''ve finished it here, I''ll drop by you."'
+		if rnd_caught_othernpc = 12 and fame['pav_slut'] >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, uncle Misha <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you are already hyped up, could you gratify the old boy?" You turn to him and reply: "Uncle Misha, I''ll drop by you late in the evening, but for free I can do only a blowjob, fucking my pussy or my ass is for money. He bobbed: "OK, I''ll consider about it and I''ll be waiting for you in the evening!"'
+		if rnd_caught_othernpc = 13 and fame['pav_slut'] < 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, aunt Luda <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>:	"<<$pcs_nickname>>, you brought your fuckers again! You''ve been heard all over the house!"	You smirk and reply: "Aunt Luda, I cannot do it quietly."'
+		if rnd_caught_othernpc = 13 and fame['pav_slut'] >= 250:$rnd_caught_othernpc = '<<$rnd_rodnya_text>>, aunt Luda <<$rnd_viewgg_text>> and <<$rnd_talkgg_text>> <<$rnd_talkgg2_text>>: "<<$pcs_nickname>>, you make again the plan for me tomorrow!"'
 
 
 		!NPC choose which fuse years

+ 5 - 5
locations/gopskver.qsrc

@@ -245,7 +245,7 @@ if $ARGS[0] = '':
 		elseif hour < 20:
 			iif($prevloc = 'gkafe','You see Vitek, Dan and Vasily sitting at a table, drinking some beers','You see Vitek, Dan and Vasily sitting on a park bench, drinking some beers.')
 
-			if pav_slut < 250:
+			if fame['pav_slut'] < 250:
 				if alko < 6:
 					iif($prevloc = 'gkafe','The boys ordered some extra beers ','The boys have some extra beers with them,') + 'and invite you to have a seat and join them.'
 
@@ -286,7 +286,7 @@ if $ARGS[0] = '':
 				elseif alko >= 6:
 					'You''re already not exactly sober any more, and feel a bit looser while you chat with the guys.'
 
-					if pav_slut < 100:
+					if fame['pav_slut'] < 100:
 						act 'Drink beer with the guys':
 							*clr & cla
 							minut += 5
@@ -302,7 +302,7 @@ if $ARGS[0] = '':
 								end
 							end
 						end
-					elseif pav_slut < 150:
+					elseif fame['pav_slut'] < 150:
 						if $prevloc = 'gkafe':
 							'Vasily suggests to the guys to leave the cafe and continue drinking in the park. You are too drunk to resist so you just follow them to the park'
 						elseif $prevloc = 'pav_train_hall':
@@ -327,7 +327,7 @@ if $ARGS[0] = '':
 
 							act 'Leave':gt 'pav_park', 'start'
 						end
-					elseif pav_slut < 250:
+					elseif fame['pav_slut'] < 250:
 						if $prevloc = 'gkafe':'Vasily suggests to the guys to leave the cafe and continue drinking in the park. You are too drunk to resist so you just follow them to the park'
 						'At one point, Vasily sits down next to you and says: "Hey <<$pcs_nickname>>... I''ve heard from someone that you like sucking dicks... is that true?"'
 
@@ -1089,7 +1089,7 @@ if $ARGS[0] = 'triple_blow':
 	cla
 	act 'Suck Dan''s cock':
 		*clr & cla
-		pav_sex += 15
+		gs 'fame', 'pav', 'sex', 15
 		stat['bj'] += 1
 		if npc_Sex['A10'] = 0: npc_Sex['A10'] = 1 & guy += 1
 		dick = 17

+ 1 - 1
locations/gschool_boys_bathroom.qsrc

@@ -1515,7 +1515,7 @@ if $ARGS[0] = 'caughtb2':
 				act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-	elseif (grupTipe = 4 and hotcat >= 6 and pav_slut > 150):
+	elseif (grupTipe = 4 and hotcat >= 6 and fame['pav_slut'] > 150):
 		'"I saw you in the mirror, girl." he says menacingly as he pushes the door open, the menacing look is replaced with a hungry, lustful one. "Well well well, what do we have here? A little gopnik whore, I remember girls like you from school, always spreading those legs for any boy that would look your way." He waits a moment and snarls at you when you don''t move. "Strip now!"'
 		act 'Strip': gt 'gschool_boys_bathroom', 'caughtb2_slut'
 		act 'Refuse':

+ 1 - 1
locations/gschool_break.qsrc

@@ -329,7 +329,7 @@ if $ARGS[0] = 'girls_restroom_events':
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/girlspose1.jpg"></center>'
-					if pav_slut > 200:
+					if fame['pav_slut'] > 200:
 						'You decide to stand up to them. "No! I have as much right to be in this bathroom as you do. If you don''t like it, then you leave."'
 						'Paulina gives you a dangerous smile. "Well, looks like this bitch needs to be taught a lesson. I say we beat the shit out of her, here and now!"'
 						'Hearing that, you take a step back, but the other girls quickly surround you, giving you nowhere to go. As you start to look for a way to escape, Lena speaks up. "No, we can''t do it now. We''ll have to wait for her after school. If we give her the beating she deserves, the teachers will see the blood and marks on her face. It''s better to wait, so no one asks questions."'

+ 2 - 2
locations/gschool_chats.qsrc

@@ -16,7 +16,7 @@ if $ARGS[0] = 'nerds':
 		if PCloStyle2 = 4:
 			if PCloInhibit <= 10:
 				grupvalue[3] += 1
-				if pav_sex > 0: gs 'fame', 'pav', 'sex', -1
+				if fame['pav_sex'] > 0: gs 'fame', 'pav', 'sex', -1
 				gs 'gschool_socialchg', 'group_rel_change', 'nerds', 1
 				gs 'npc_relationship', 'modify', 'A142', 'like'
 				if grupTipe = 3:
@@ -183,7 +183,7 @@ if $ARGS[0] = 'cooljocks':
 	'When the break finally comes, the girls wander through the hallways of the school, gossiping about pretty much everyone they know. The guys are standing around in small groups, some of them sneaking off to have a smoke behind the school building.'
 	if PCloStyle2 = 4:
 		if PCloInhibit <= 10:
-			if pav_sex > 0: gs 'fame', 'pav', 'sex', -1
+			if fame['pav_sex'] > 0: gs 'fame', 'pav', 'sex', -1
 			grupvalue[1] -= 5
 			grupvalue[2] -= 3
 			gs 'npc_relationship', 'modify', 'A1', 'loathe'

+ 180 - 178
locations/gschool_chats1.qsrc

@@ -1,5 +1,5 @@
 # gschool_chats1
-!2021/05/02
+!2021/06/17
 	
 if $ARGS[0] = 'dimka':
 	*clr & cla
@@ -37,7 +37,7 @@ if $ARGS[0] = 'dimka':
 		end		
 	elseif DimaRudeQW > 0 and DimaRudeBlock = 0:
 		'Dimka looks into your eyes with a disinterested look and after a while says "Whatever. After school, we''re going to my place. I''ll wait for you by the entrance."'
-	elseif npc_rel['A1'] >= 50 and pav_slut < 200:
+	elseif npc_rel['A1'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A1'] += 1
 		if grupTipe = 1:
 			'"Just the person I was hoping to see!" Dimka smiles. "Take a look at this." He pulls out his phone and shows you some photos from his latest trip to Moscow. "You would have loved it out there. It really made me realize we''re wasting away out here in a place like this." You then mostly talk about the other places he has visited.'
@@ -45,7 +45,7 @@ if $ARGS[0] = 'dimka':
 			'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few other students you don''t recognize. Some of them give you an odd look, obviously not sure why you''re here since you''re not part of their clique, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague." he playfully chides everyone and soon you are engaged in a conversation with Dimka.'
 		end
 		if dimarudorient = 1:act 'Ask for some pale lady': gt 'gschool_chats1', 'dim_drugs' 
-	elseif npc_rel['A1'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A1'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A1'] += 1
 		if grupTipe = 1:
 			'"You seem to have the wrong idea about me <<$pcs_nickname>>." Dimka holds out his hand to keep you from getting any closer. "Just because we run in the same social circle doesn''t mean we''re friends."'
@@ -56,7 +56,7 @@ if $ARGS[0] = 'dimka':
 			'He looks around like this is a common burden. "Of course you did, everyone does." You talk to him a bit but he acts like he is barely tolerating you, like a Tsar might a peasant in his court.'
 		end
 		if dimarudorient = 1:act 'Ask for some pale lady': gt 'gschool_chats1', 'dim_drugs' 
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'Dimka sees you approaching and gives you a blank look, his gaze cold and unblinking. "Do you really think I would talk to a whore like you?" he dryly states. He continues to stare you down until you finally leave.'
 	elseif (dimaRevenge = 6 and (dimaRevChoice = 3 or dimaRevChoice = 5 or dimaRevChoice = 6)) or (dimaRevenge = 7 and dimaRevChoice = 2) or (dimaRevenge = 8 and (dimaRevChoice = 1 or dimaRevChoice = 4)):
 		npc_rel['A1'] += 1
@@ -170,19 +170,18 @@ if $ARGS[0] = 'igor':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-	!!act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-	!! The event is confusing because it has no effect. 
-	!!Somebody really wanted Igor to help with homework. This whole conversation chain could use a revamp. - Alaratt 2/14/2021
+	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if IgorloverQW > 0:
 		npc_rel['A4'] += 1
 		'When Igor sees you, his face lights up and he smiles warmly. "I was hoping I''d see you. I, uh, kinda missed you..." he says shyly and it makes you giggle. While you talk with each other, his warm hand finds yours.'
 
-		!!act 'Help with homework':
-		!!	*clr & cla
-		!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-		!!	'Igor is almost offended that you''d even have to ask that. "What kind of boyfriend would I be if I didn''t help my girlfriend?" he chuckles. "Of course I''ll help you."'
-		!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-		!!end
+		act 'Help with homework':
+			*clr & cla
+			igor_history = 1
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+			'Igor is almost offended that you''d even have to ask that. "What kind of boyfriend would I be if I didn''t help my girlfriend?" he chuckles. "Of course I''ll help you."'
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		end
 		
 		if igorstrap = 1:
 			act 'Tease him':
@@ -204,106 +203,102 @@ if $ARGS[0] = 'igor':
 					'You pat him on the cheek. "Trust me, I know a place and no one will ever find out." He thinks on it for a moment and then finally nods.'
 					act 'Take him somewhere private': gt 'gschool_chats1', 'igor_peg'
 				end
-				!!act 'Help with homework':
-				!!	*clr & cla
-				!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-				!!	'"Oh... yeah I can help you with your homework..." Igor smiles but glances down and shuffles a bit restlessly.'
-				!!	'You smirk and lean in closer. "Don''t look so disappointed. Who knows, the quicker we finish with that, the more time we have for <i>other</i> things."'
-				!!	'Hearing this, Igor''s eyes widen and his cheeks flush as he tries to play it cool, but you notice how he''s suddenly more excited.'
-				!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-				!!end
+				act 'Help with homework':
+					*clr & cla
+					igor_history = 1
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+					'"Oh... yeah I can help you with your homework..." Igor smiles but glances down and shuffles a bit restlessly.'
+					'You smirk and lean in closer. "Don''t look so disappointed. Who knows, the quicker we finish with that, the more time we have for <i>other</i> things."'
+					'Hearing this, Igor''s eyes widen and his cheeks flush as he tries to play it cool, but you notice how he''s suddenly more excited.'
+					act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+				end
 			end
 		else
 			'You remain holding hands and chatting until break is over. With a smile, you give him a quick kiss goodbye.'
-			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
 	elseif npc_rel['A4'] >= 50 and trait['loveable_slut'] > 0:
 		npc_rel['A4'] += 1
 		if grupTipe = 1:
 			'You know he doesn''t have many friends, so he''s more than happy that you want to hang out with him. Unlike most boys, Igor is really attentive and listens to everything you say, even taking an interest in the more "girly" topics.'
 			'"Oh, it''s not that weird." Igor blushes a bit. "I have a sister, so I hear about these things all the time..."'
-			!!act 'Help with homework':
-			!!	*clr & cla
-			!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-			!!	'Igor''s face lights up. "Yeah, of course I''ll help you."'
-			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			!!end
-			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			act 'Help with homework':
+				*clr & cla
+				igor_history = 1
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+				'Igor''s face lights up. "Yeah, of course I''ll help you."'
+				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			end
 		else
 			'As usual, Igor is hanging around Dimka, but he pays closer attention to you. With a smile, he asks you how your day has been so far and before long you''re talking about all kinds of things, even taking an interest in the more "girly" topics.'
-			!!act 'Help with homework':
-			!!	*clr & cla
-			!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-			!!	'"Oh, you need my help?" Igor asks curiously, a bit surprised that you would ask him of all people. After a moment, he smiles and nods. "Yeah, of course I''ll help you."'
-			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			!!end
-			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			act 'Help with homework':
+				*clr & cla
+				igor_history = 1
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+				'"Oh, you need my help?" Igor asks curiously, a bit surprised that you would ask him of all people. After a moment, he smiles and nods. "Yeah, of course I''ll help you."'
+				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			end
 		end
-	elseif npc_rel['A4'] >= 50 and pav_slut < 200:
+	elseif npc_rel['A4'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A4'] += 1
 		if grupTipe = 1:
 			'You know he doesn''t have many friends, so he''s more than happy that you want to hang out with him. Unlike most boys, Igor is really attentive and listens to everything you say, even taking an interest in the more "girly" topics.'
 			'"Oh, it''s not that weird." Igor blushes a bit. "I have a sister, so I hear about these things all the time..."'
-			!!act 'Help with homework':
-			!!	*clr & cla
-			!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-			!!	'Igor''s face lights up. "Yeah, of course I''ll help you."'
-			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			!!end
-			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			act 'Help with homework':
+				*clr & cla
+				igor_history = 1
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+				'Igor''s face lights up. "Yeah, of course I''ll help you."'
+				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			end
 		else
 			'As usual, Igor is hanging around Dimka, but he pays closer attention to you. With a smile, he asks you how your day has been so far and before long you''re talking about all kinds of things, even taking an interest in the more "girly" topics.'
-			!!act 'Help with homework':
-			!!	*clr & cla
-			!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-			!!	'"Oh, you need my help?" Igor asks curiously, a bit surprised that you would ask him of all people. After a moment, he smiles and nods. "Yeah, of course I''ll help you."'
-			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			!1end
-			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			act 'Help with homework':
+				*clr & cla
+				igor_history = 1
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+				'"Oh, you need my help?" Igor asks curiously, a bit surprised that you would ask him of all people. After a moment, he smiles and nods. "Yeah, of course I''ll help you."'
+				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			end
 		end
-	elseif npc_rel['A4'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A4'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A4'] += 1
 		if grupTipe = 1:
 			'The conversation feels forced as Igor makes almost no effort to talk to you. You get the feeling he''s just doing this as a courtesy since you''re in the same clique.'
-			!!act 'Help with homework':
-			!!	*clr & cla
-			!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-			!!	'Igor hesitates, making the whole encounter extremely awkward. "I would... but I can''t. I''ve got... other things I need to do."'
-			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			!!end
-			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			act 'Help with homework':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+				'Igor hesitates, making the whole encounter extremely awkward. "I would... but I can''t. I''ve got... other things I need to do."'
+				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			end
 		else
 			npc_rel['A4'] += 1
 			'"Uh, hello?" Igor is unamused to see you and completely ignores you as you try to keep a one-sided conversation going. Eventually, he just walks away without saying a word.'
-			!!act 'Help with homework':
-			!!	*clr & cla
-			!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-			!!	'"No." Igor says flatly as he slams his locker closed and walks away.'
-			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			!!end
-			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			act 'Help with homework':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+				'"No." Igor says flatly as he slams his locker closed and walks away.'
+				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			end
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'Igor is hanging with Dimka, Stasya, and Bella when you approach. The others are quick to throw some insults your way, but Igor hesitates. It isn''t until Stasya puts him on the spot for being so silent that he finally speaks up to agree with the rest of the group. "I''m surprised the gopniks are finished with her so early. Must have had another cocksleeve waiting for them, or maybe she''s just gotten too loose."'
-		!!act 'Help with homework':
-		!!	*clr & cla
-		!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-		!!	'Igor can''t help but laugh a bit at your request. "Of course you''re behind on your work. Maybe if you spent less time whoring around..." He doesn''t finish the sentence before walking away with a look of disgust.'
-		!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-		!!end
-		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		act 'Help with homework':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+			'Igor can''t help but laugh a bit at your request. "Of course you''re behind on your work. Maybe if you spent less time whoring around..." He doesn''t finish the sentence before walking away with a look of disgust.'
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		end
 	else 
 		npc_rel['A4'] += 1
 		'"Hey Igor, what are you doing?" you ask as you see him looking around for someone.'
 		'Igor kind of shrugs. "Just waiting for Dimka."'
 		'The two of you spend some time chatting while he waits for Dimka. Eventually he shows up and Igor is ready to leave. "Maybe we can talk some other time?" he says with a small smile as he waves goodbye.'
-		!!act 'Help with homework':
-		!!	*clr & cla
-		!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
-		!!	'Igor smiles apologetically. "I would but I''ve kinda got my hands full at the moment. Maybe some other time?"'
-		!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-		!!end
-		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		act 'Help with homework':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
+			'Igor smiles apologetically. "I would but I''ve kinda got my hands full at the moment. Maybe some other time?"'
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		end
 	end
 end
 
@@ -373,7 +368,7 @@ if $ARGS[0] = 'katja':
 		end
 	end
 			
-	if npc_rel['A14'] >= 50 and pav_slut < 250:
+	if npc_rel['A14'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A14'] += 1
 		if grupTipe = 1:
 			'You spend some time hanging around Kat''s locker, laughing and joking as she tells you some personal stories about Vicky. "She had been drinking all night and had to go, but all the stalls were full, so she drags me out behind the community center to go pee behind a bush." Kat breaks out into a fit of giggles.'
@@ -382,7 +377,7 @@ if $ARGS[0] = 'katja':
 			'You''re hanging around Katja''s locker, chatting about the latest fashion when she pulls out a decorated and well-loved journal. The pages are filled with various snippets of clothes, makeup and models cut from magazines, along with little notes she''s written. "Isn''t this such a pretty dress? I would <i>love</i> to wear something like that."'
 		end
 
-	elseif npc_rel['A14'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A14'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A14'] += 1
 		if grupTipe = 1:
 			'"Hey, Kat, trying a new lipstick out? That color looks pretty on you." you compliment her and she smiles sheepishly.'
@@ -391,7 +386,7 @@ if $ARGS[0] = 'katja':
 			'You''re in the middle of trying to keep a conversation going with a very disinterested Katja when she pulls out her phone and sighs. "Sorry but Vicky just texted me and she, uh, well, she needs me! For... something." She smiles nervously before shuffling off in the opposite direction.'
 		end
 
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'"Oh hey, Kat. I was wondering if you had any recommendations for lipstick that won''t smear? Things can get kind of messy when I''m... y''know." You press your tongue against the inside of your cheek to imitate sucking cock.'
 		'She looks at you confused for a long moment before she gasps softly. "That... that''s gross!" she huffs. "How can you even ask me that?!"'
 	else 
@@ -538,50 +533,57 @@ if $ARGS[0] = 'Katjaproblems':
 end
 
 
-
-
 if $ARGS[0] = 'albina':
 	*clr & cla
 	menu_off = 1
+	temp = rand(1, 5)
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
-	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
-		'Albina offers you a friendly smile. "<<$pcs_nickname>>! You''re progressing very well in your training. Don''t forget to keep attending practice!"'
-	end
-	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-	if AlbinaQW['Friends'] = 1:
-		AlbinaQW['Friends'] = 2
-		npc_rel['A23'] = 100
-		'Albina smiles gratefully at you. "I just wanted to thank you again <<$pcs_nickname>>. It''s like they say, ''a friend in need is a friend indeed'' or something stupid like that. I''m letting you know that I''m disbanding the Starlets as well. Too many bad memories you know?" You tell her you understand and she embraces you in a tight hug before composing herself, staring down anyone looking at her with a cold glare.'
-	elseif npc_rel['A23'] >= 50 and pav_slut < 200:
-		npc_rel['A23'] += 1
-		if AlbinaQW['Friends'] = 2:
-		    'You have a pleasant conversation with Albina where you both talk about almost anything, but you are careful not to bring up the Starlets or anything else that might upset her. The conversation ends with Albina embracing you in a tight and extended hug.'
-		elseif grupTipe = 1 or grupTipe = 2:
-			'Albina has a somewhat friendly, yet awkward conversation with you. You both talk about your shared interests, but when you bring up family life she fiercely avoids the subject, eventually refusing to speak with you anymore and storming off.'
+	if AlbinaQW['Friends'] = 2 and npcsex['A23'] => 1 and albina_schoolsex ! daystart and temp = 5:
+		albina_schoolsex = daystart
+		if school_period = 2:
+			gt 'albina_school_sex', 'break_fun_1'
 		else
-			'Albina spends a lot of the conversation with her arms crossed and makes no effort to hide her boredom. She doesn''t dislike you, but you think she''s just tolerating your presence and humouring you with conversation.'
+			gt 'albina_school_sex', 'lunch_fun_1'
 		end
-	elseif npc_rel['A23'] <= 20 and pav_slut < 200:	
-		npc_rel['A23'] += 1
-		if grupTipe = 1 or grupTipe = 2:
-			'"Hey Albina, how are things?" you ask her with a smile.'
-			'Albina just rolls her eyes. "Like you actually care." she says before shoving you aside and walking away. You swear you hear her calling you a ''fake bitch'' under her breath.'
-		else
-			'"Hey Albina, how are things?" you ask her with a smile.'
-			'"Is this some kind of fucking joke?" she growls before she grabs you, shoves you against one of the lockers and glares at you. "Who put you up to this!?" she snarls. The rest of the group watch, stunned by her outburst.'
-			'"No... Nobody? I just wanted to talk..." you sheepishly reply, but her tightening grip on you and her angry demeanor tell you that she doesn''t believe you. You try buttering her up with compliments, but she isn''t interested in your grovelling. She gets up in your face and tells you to stay away from her before releasing you and storming off, the others being smart enough not to follow her.' 
+	else
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
+		if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
+			'Albina offers you a friendly smile. "<<$pcs_nickname>>! You''re progressing very well in your training. Don''t forget to keep attending practice!"'
+		end
+		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		if AlbinaQW['Friends'] = 1:
+			AlbinaQW['Friends'] = 2
+			npc_rel['A23'] = 100
+			'Albina smiles gratefully at you. "I just wanted to thank you again <<$pcs_nickname>>. It''s like they say, ''a friend in need is a friend indeed'' or something stupid like that. I''m letting you know that I''m disbanding the Starlets as well. Too many bad memories you know?" You tell her you understand and she embraces you in a tight hug before composing herself, staring down anyone looking at her with a cold glare.'
+		elseif npc_rel['A23'] >= 50 and fame['pav_slut'] < 200:
+			npc_rel['A23'] += 1
+			if AlbinaQW['Friends'] = 2:
+				'You have a pleasant conversation with Albina where you both talk about almost anything, but you are careful not to bring up the Starlets or anything else that might upset her. The conversation ends with Albina embracing you in a tight and extended hug.'
+			elseif grupTipe = 1 or grupTipe = 2:
+				'Albina has a somewhat friendly, yet awkward conversation with you. You both talk about your shared interests, but when you bring up family life she fiercely avoids the subject, eventually refusing to speak with you anymore and storming off.'
+			else
+				'Albina spends a lot of the conversation with her arms crossed and makes no effort to hide her boredom. She doesn''t dislike you, but you think she''s just tolerating your presence and humouring you with conversation.'
+			end
+		elseif npc_rel['A23'] <= 20 and fame['pav_slut'] < 200:	
+			npc_rel['A23'] += 1
+			if grupTipe = 1 or grupTipe = 2:
+				'"Hey Albina, how are things?" you ask her with a smile.'
+				'Albina just rolls her eyes. "Like you actually care." she says before shoving you aside and walking away. You swear you hear her calling you a ''fake bitch'' under her breath.'
+			else
+				'"Hey Albina, how are things?" you ask her with a smile.'
+				'"Is this some kind of fucking joke?" she growls before she grabs you, shoves you against one of the lockers and glares at you. "Who put you up to this!?" she snarls. The rest of the group watch, stunned by her outburst.'
+				'"No... Nobody? I just wanted to talk..." you sheepishly reply, but her tightening grip on you and her angry demeanor tell you that she doesn''t believe you. You try buttering her up with compliments, but she isn''t interested in your grovelling. She gets up in your face and tells you to stay away from her before releasing you and storming off, the others being smart enough not to follow her.' 
+			end
+		elseif fame['pav_slut'] >= 150:
+			'Albina just stares at you in disbelief. "There''s some <i>nasty</i> rumors about you going around school. Everyone is saying you''re a cock hungry whore! How can you live like that - just letting guys... use you like that?"'
+			'You are about to speak up, but she shakes her head and walks away. You can''t tell if she was feeling disgusted or disappointed at you. She might even have been both.'
+		else 
+			npc_rel['A23'] += 1
+			'Your conversation, if you can call it that, with Albina is shallow and is over after only a minute or two as she excuses herself.'
+			'"You know my... father... cares... a lot..." She trails off before walking away. You''re certain that you hear her holding back tears as she does, but you don''t want to push it and anger her.'
+			'She outright refuses to speak about her home life, her father in particular, and more than a few people have been on the receiving end of her wrath when they press her about the subject.'
 		end
-	elseif pav_slut >= 150:
-		'Albina just stares at you in disbelief. "There''s some <i>nasty</i> rumors about you going around school. Everyone is saying you''re a cock hungry whore! How can you live like that - just letting guys... use you like that?"'
-		'You are about to speak up, but she shakes her head and walks away. You can''t tell if she was feeling disgusted or disappointed at you. She might even have been both.'
-	else 
-		npc_rel['A23'] += 1
-		'Your conversation, if you can call it that, with Albina is shallow and is over after only a minute or two as she excuses herself.'
-		'"You know my... father... cares... a lot..." She trails off before walking away. You''re certain that you hear her holding back tears as she does, but you don''t want to push it and anger her.'
-		'She outright refuses to speak about her home life, her father in particular, and more than a few people have been on the receiving end of her wrath when they press her about the subject.'
 	end
-	
 end
 
 if $ARGS[0] = 'lizaveta':
@@ -589,7 +591,7 @@ if $ARGS[0] = 'lizaveta':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big140.jpg"></center>'
-	if npc_rel['A140'] >= 50 and pav_slut < 200:
+	if npc_rel['A140'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A140'] += 1
 		if grupTipe = 1:
 			'The perks of being a close friend of Liza go beyond just running in the same social circle, as she tells you some gossip that no one else should know about.'
@@ -600,7 +602,7 @@ if $ARGS[0] = 'lizaveta':
 			'With a dramatic sigh, Liza caves a little bit and shares some harmless, yet juicy gossip you hadn''t heard about until now.'
 		end
 		act 'Latest gossip': gt 'gschool_chats1', 'latest_gossip'
-	elseif npc_rel['A140'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A140'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A140'] += 1
 		if grupTipe = 1:
 			'"You know, you really shouldn''t shit where you sleep." Lizaveta says while shaking her head disapprovingly.'
@@ -609,7 +611,7 @@ if $ARGS[0] = 'lizaveta':
 		else
 			'The conversation is stale and lifeless as Lizaveta taps away at her phone while you talk, only managing an occasion "Yeah..." or "Uh-huh..."'
 		end		
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'"The current rumor is that you''ve ridden well over 100 dicks!" Lizaveta exclaims with a cruel laugh. "There''s even a bet that you''ll have sucked or fucked 1,000 dicks by the end of the year. Want to know if I''m betting against or for you?" she taunts before dismissing it as a joke, but you''re not sure if she''s telling the truth...'
 	else 
 		npc_rel['A140'] += 1
@@ -633,7 +635,7 @@ if $ARGS[0] = 'marcus':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big146.jpg"></center>'
-	if npc_rel['A146'] >= 50 and pav_slut < 250:
+	if npc_rel['A146'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A146'] += 1
 		if grupTipe = 1:
 			'Talking with Marcus is always fun. He always knows how to make you laugh with the stories he tells. "You should have seen his face!" He lets out a deep laugh. "We walk by the bathroom on the way to his room and BAM! There''s his mom, butt naked, and we see it all! You ever seen someone change colors? Poor guy was as pink as... as his mom''s nipples now that I think about it!"'
@@ -642,7 +644,7 @@ if $ARGS[0] = 'marcus':
 			'You enjoy hearing the stories Marcus tells about his life in America. "It''s kind of funny, I don''t think I was nearly as popular as this back home. I''m not complaining though!"'
 			'You spend the rest of break asking more questions about his home life and he''s happy to tell you all about it.'
 		end
-	elseif npc_rel['A146'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A146'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A146'] += 1
 		if grupTipe = 1:
 			'"Do I know you?" Marcus asks when you try to strike up a conversation.'
@@ -650,7 +652,7 @@ if $ARGS[0] = 'marcus':
 		else
 			'You try to strike up a conversation with Marcus, but for the most part he just ignores you as he continues talking to Andrey and Dimka.'
 		end
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'"Hmm... I should have known." Marcus says when he sees you.'
 		'"Known what?" you reply.'
 		'He smirks and steps closer to you, cornering you between himself and a locker. "I thought Russian girls were different, but I guess a slut is a slut no matter where you are. Ain''t that right, <<$pcs_nickname>>?"'
@@ -667,7 +669,7 @@ if $ARGS[0] = 'andrey':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big147.jpg"></center>'
-	if npc_rel['A147'] >= 50 and pav_slut < 250:
+	if npc_rel['A147'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A147'] += 1
 		if grupTipe = 1:
 			'"Do you think Stasya will ever get over this whole... jealousy thing she has for Marcus?" Andrey confides in you with a look of exhaustion.'
@@ -678,14 +680,14 @@ if $ARGS[0] = 'andrey':
 			'"Oh yeah?" You can''t help but smile when you see the good mood he''s in. "Did something happen recently?"'
 			'"Nah, nah. It''s just that hanging around him has made me more popular than ever! I maen, I was already pretty popular but this... being his friend sure has its perks!"'
 		end		
-	elseif npc_rel['A147'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A147'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A147'] += 1
 		if grupTipe = 1:
 			'You spend a few minutes talking with Andrey until he makes up an excuse to leave. "I gotta go meet up with Marcus. Uh, maybe we''ll talk some other time."'
 		else
 			'About a minute or two into the conversation, Andrey gets bored and restless. With a half-assed lie, he says he has somewhere to be, something to do and leaves.'
 		end
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'Andrey glances your way for a second before focusing back on looking through his locker, completely uninterested in you. "Shouldn''t you be in the bathroom with Lazar sucking him off?"'
 	else 
 		npc_rel['A147'] += 1
@@ -701,7 +703,7 @@ if $ARGS[0] = 'mefodiy':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big148.jpg"></center>'
-	if npc_rel['A148'] >= 50 and pav_slut < 250:
+	if npc_rel['A148'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A148'] += 1
 		if grupTipe = 1:
 			'"I still don''t get why you guys keep me around. There really isn''t much about me that screams ''popular.''" Mefodiy explains with a shy smile.'
@@ -712,14 +714,14 @@ if $ARGS[0] = 'mefodiy':
 			'"You really couldn''t be more wrong." you tease him.'
 			'He takes a moment to think. "Hmm... ah, you''re right! What I should have said was <i>incredibly handsome and hilarious</i>. Thanks for correcting me <<$pcs_nickname>>." he says with a wink.'
 		end
-	elseif npc_rel['A148'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A148'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A148'] += 1
 		if grupTipe = 1:
 			'"It doesn''t take much to get on people''s good sides. Just look at me. If I can manage it, why can''t you?" Mefodiy seems disappointed that you''re not getting along better, but at least he seems willing to give you a chance.'
 		else
 			'"I just can''t." Mefodiy groans after talking to you for a few minutes. "You just kill my whole mood..." He sighs heavily before walking away, dragging his feet the entire time.'
 		end
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'"Don''t worry, I''m not going to make a slut joke." Mefodiy reassures you. "That would just be a <i>whoreable</i> thing to do."'
 	else 
 		npc_rel['A148'] += 1
@@ -734,7 +736,7 @@ if $ARGS[0] = 'viktoria':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big15.jpg"></center>'
 		
-	if npc_rel['A15'] >= 50 and pav_slut < 250:
+	if npc_rel['A15'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A15'] += 1
 		if grupTipe = 1:
 			'As soon as Vicky sees you, she pulls you into a tight hug. "<<$pcs_nickname>>, my third favorite person!"'
@@ -747,7 +749,7 @@ if $ARGS[0] = 'viktoria':
 			'Vicky is silent for a while before shrugging. "No?"'
 			'"Bald. You will definitely be bald after a week of dying your hair..." You and Vicky then spend the rest of break joking back and forth.'
 		end
-	elseif npc_rel['A15'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A15'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A15'] += 1
 		if grupTipe = 1:
 			'"I know we''re both ''popular'' which means we should be friends, but I would honestly rather have people think I let Lera''s creepy brother finger me than spend another minute talking to you!" Vicky throws her hands up and shrugs.'
@@ -756,7 +758,7 @@ if $ARGS[0] = 'viktoria':
 			'"Listen carefully... that''s the sound of me running away from this conversation. Cya!"'
 			'Before you can respond, she takes off down the hallway.'
 		end
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'"Well, well, well, look who''s taken a break from sucking cocks!" Vicky announces with a grin. She gives your ass a quick slap and you let out a surprised squeak.'
 		'"Oh don''t act so innocent! we all know you''ve had that ass broken in plenty of times. Or maybe you''re just sore from your last go?"'
 	else 
@@ -771,7 +773,7 @@ if $ARGS[0] = 'stasya':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big139.jpg"></center>'
-	if npc_rel['A139'] >= 50 and pav_slut < 200:
+	if npc_rel['A139'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A139'] += 1
 		if grupTipe = 1:
 			'When Stasya sees you, she pulls you into a quick hug. "Glad you showed up, I was starting to get bored... and desperate." she tells you with a dramatic sigh.'
@@ -782,14 +784,14 @@ if $ARGS[0] = 'stasya':
 			'You take a moment to admire the new makeup she''s wearing. "I think you look gorgeous. Why?"'
 			'Stasya smiles smugly as she glances back in the mirror. "It''s time Andrey paid attention to what really matters in life... and that''s me."'
 		end
-	elseif npc_rel['A139'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A139'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A139'] += 1
 		if grupTipe = 1:
 			'"Don''t think that just because we''re in the same clique, we''re going to be best buddies." Stasya tells you. Despite that, she doesn''t run you off as you hang around to talk.'
 		else
 			'"Don''t even fucking think about it!" Stasya warns when you try to approach. She stares you down until you finally back away.'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'"You better stay the fuck away from Andrey or you''ll end up with some extra holes you can stuff with more cocks."'
 		'You''re slammed into the lockers as she shoves past you.'
 	else 
@@ -804,7 +806,7 @@ if $ARGS[0] = 'irina':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big17.jpg"></center>'
-	if npc_rel['A17'] >= 50 and pav_slut < 200:
+	if npc_rel['A17'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A17'] += 1
 		if grupTipe = 1:
 			'"Liza told me that some girl overheard this group of girls talking at lunch that they heard Stasya talking shit about me!" Irina exclaims and the both of you let out a little gasp, even though it really isn''t much of a surprise.'
@@ -815,7 +817,7 @@ if $ARGS[0] = 'irina':
 			'"I''m sure Artem or Petka would be more than happy to help you out." you gently remind her.'
 			'A sly smile spreads across Irina''s face. "You''re totally right <<$pcs_nickname>>! You know me so well."'
 		end
-	elseif npc_rel['A17'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A17'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A17'] += 1
 		if grupTipe = 1:
 			'Irina listens to you talk with a tired and bored expression. "Oh god, I think I''d rather talk to Lesco..." she yawns before brushing you off. "I''ve heard enough. Go bother Stasya."'
@@ -823,7 +825,7 @@ if $ARGS[0] = 'irina':
 			'You try to make small talk with Irina, and to your surprise, she doesn''t instantly turn you away. Seeing as though she hasn''t said anything yet, you keep talking to her, even if she hasn''t said much... of anything yet. Falling quiet, you hear the faint sound of music and realize she''s being wearing earpods this whole time.'
 			'With comical timing, Irina pulls them out when she finally notices you standing next to her. "What do you want?" she sneers.'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'"I would rather have Petia staring at my tits until he creams himself than to talk to you, skank!" Irina hisses with disgust.'
 	else 
 		npc_rel['A17'] += 1
@@ -838,7 +840,7 @@ if $ARGS[0] = 'sonia':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big25.jpg"></center>'
 	if soniaPS = 0:
-		if npc_rel['A25'] >= 50 and pav_slut < 200:
+		if npc_rel['A25'] >= 50 and fame['pav_slut'] < 200:
 			npc_rel['A25'] += 1
 			'"What are you up to?" you ask Sonia as you watch her organizing a stack of various teen magazines inside her locker.'
 			'"I think it''s time I got rid of some of these..." Sonia sighs as she stares longinly at the stack. "But I can''t bear throwing any of them away!"'
@@ -848,7 +850,7 @@ if $ARGS[0] = 'sonia':
 			'"Oh man!" Sonia groans and stretches. "I can''t WAIT for this day to be over!"'
 			'"Ready to get drunk and party at the community center, hm?" You give her a playful nudge.'
 			'Sonia giggles and bounces around excitedly. "Damn right! You better be ready, too!"'
-		elseif npc_rel['A25'] <= 20 and pav_slut < 200:
+		elseif npc_rel['A25'] <= 20 and fame['pav_slut'] < 200:
 			npc_rel['A25'] += 1
 			if grupTipe = 1:
 				'You spend some time talking with Sonia, but she ends up focusing more on the magazine she''s reading, which is a bit disappointing, but at least she stuck around.'
@@ -857,7 +859,7 @@ if $ARGS[0] = 'sonia':
 				'"Garment factory?" she asks with a hurt and slightly annoyed look. "What makes you think I shop at that place?"'
 				'It takes some time, but eventually you manage to save the conversation. Or at least you think so since she doesn''t run you off, although she''s more withdrawn after that point.'
 			end
-		elseif pav_slut >= 200:
+		elseif fame['pav_slut'] >= 200:
 			npc_rel['A25'] += 1
 			'Unlike most people, Sonia isn''t calling you a slut or whore. Instead she asks you about some of the best sex you''ve had lately and some of your favorite positions. The conversation continues like this and you end up enjoying hanging out with her as you talk about all kinds of naughty things.'
 		else 
@@ -868,21 +870,21 @@ if $ARGS[0] = 'sonia':
 		end
 		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	else
-		if npc_rel['A25'] >= 50 and pav_slut < 250:
+		if npc_rel['A25'] >= 50 and fame['pav_slut'] < 250:
 			npc_rel['A25'] += 1
 			if grupTipe = 5:
 				'You see Sonia sitting by herself as usual, except when you sit with her. As you approach her with a friendly smile, she looks up and gives you a friendly smile in return. "How''s it going <<$pcs_nickname>>?" You sit down next to her and the two of you engage in a friendly conversation about fashion, makeup and many other things. Sonia seems well versed in those two especially.'
 			else
 				'You see Sonia sitting by herself as usual. As you approach her with a friendly smile, she looks up and gives you a friendly smile in return. "How''s it going <<$pcs_nickname>>?" You sit down next to her and the two of you engage in a friendly conversation about fashion, makeup and many other things. Sonia seems well versed in those two especially.'
 			end
-		elseif npc_rel['A25'] <= 20 and pav_slut < 250:
+		elseif npc_rel['A25'] <= 20 and fame['pav_slut'] < 250:
 			npc_rel['A25'] += 1
 			if grupTipe = 5:
 				'You see Sonia sitting by herself as usual. As you approach her with a friendly smile, she looks up and gives you a a slight frown in return. "What do you want <<$pcs_nickname>>?" You sit down next to her and explain that you just wanted to talk. She is reluctant at first, but slowly starts to get engaged in the conversation. The two of you talk about fashion, makeup and many other things. Sonia seems well versed in those two especially.'
 			else
 				'You see Sonia sitting by herself as usual. As you approach her with a friendly smile, she looks up and stiffens at your approach. "What do you want <<$pcs_nickname>>?" You sit down next to her and explain you just wanted to talk. She is reluctant at first, but slowly starts to get engaged in the conversation. The two of you talk about fashion, makeup and many other things. Sonia seems well versed in those two especially.'
 			end
-		elseif pav_slut >= 250:
+		elseif fame['pav_slut'] >= 250:
 			npc_rel['A25'] += 1
 			'You see Sonia sitting by herself as usual, except when you sit with her. As you approach her with a friendly smile, she looks up and gives you a friendly smile in return. "What''s up slut?" You laugh and sit down next to her, telling her about your day. The two of you banter back and forth about who''s breath smells like cum and discuss each of your latest sexcapades.'
 		else
@@ -898,7 +900,7 @@ if $ARGS[0] = 'lazar':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big149.jpg"></center>'
-	if npc_rel['A149'] >= 50 and pav_slut < 250:
+	if npc_rel['A149'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A149'] += 1
 		if grupTipe = 2:
 			'"Did you hear my own little cheer squad at the last game <<$pcs_nickname>>?" Lazar boasts.'
@@ -909,7 +911,7 @@ if $ARGS[0] = 'lazar':
 			'You laugh. "Nice line Lazar... Is that how you get the ladies interested in you?"'
 			'He confidently continues. "You know it. And it works like a charm every time. You just wait, you''ll fall for me too."'
 		end
-	elseif npc_rel['A149'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A149'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A149'] += 1
 		if grupTipe = 2:
 			'"Well well, if it isn''t <<$pcs_nickname>>..." Lazar is standing with his arms crossed.'
@@ -926,7 +928,7 @@ if $ARGS[0] = 'lazar':
 		'Seeing you, Lazar smirks. "Back for more? I know, it was amazing."'
 		'You only let out a short "Mhm" as you roll your eyes.'
 		'Lazar breaks out in a smile. "No worries <<$pcs_nickname>>! I''m sure we''ll hook up again."'
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'"You here to suck me off, slut?" Lazar snickers.'
 		'"What did you say?" you angrily reply.'
 		'"Come on, everyone knows that you''re the school''s biggest slut! What''s another dick to you?" he winks.'
@@ -944,7 +946,7 @@ if $ARGS[0] = 'svyatoslav':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big8.jpg"></center>'
-	if npc_rel['A8'] >= 50 and pav_slut < 200:
+	if npc_rel['A8'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A8'] += 1
 		if grupTipe = 2:
 			'"Dammit I almost had him this time..." Svyatoslav lowers his disappointed gaze.'
@@ -955,7 +957,7 @@ if $ARGS[0] = 'svyatoslav':
 			'"I might be interested in seeing the epic battle, yes!" you excitingly answer.'
 			'"Good, good! I hope you''ll be cheering for me!" he winks.'
 		end
-	elseif npc_rel['A8'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A8'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A8'] += 1
 		if grupTipe = 2:
 			'"It''s your fault I lost the last race against Ivan!" Svyatoslav accuses you.'
@@ -966,7 +968,7 @@ if $ARGS[0] = 'svyatoslav':
 			'"What?! What are you talking about Svyatoslav?" you ask, confused about what the hell he''s talking about.'
 			'"Yeah, yeah. Don''t lie to me <<$pcs_nickname>>! It''s all your fault that I keep losing against Ivan..." he rants.'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'"So when am I going to get the complementary blowjob?" Svyatoslav asks.'
 		'"Never..." you sourly reply.'
 		'"Come on, don''t play hard to get. I know you loving sucking cock, you little slut." he starts approaching you.'
@@ -984,7 +986,7 @@ if $ARGS[0] = 'vanya':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big165.jpg"></center>'
-	if npc_rel['A165'] >= 50 and pav_slut < 200:
+	if npc_rel['A165'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A165'] += 1
 		if grupTipe = 2:
 			'"Say <<$pcs_nickname>> did you hear about the prank I pulled on the football coach?" Vanya is having a hard time keeping himself from laughter.'
@@ -996,7 +998,7 @@ if $ARGS[0] = 'vanya':
 			'Vanya cracks up seeing you panic. "Just kidding! I just wanted to see your reaction."'
 			'"Always the same thing Vanya. Don''t you get tired of playing games all the time?" you reprimand him.'
 		end
-	elseif npc_rel['A165'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A165'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A165'] += 1
 		if grupTipe = 2:
 			'"What the hell Vanya!" you angrily stomp towards him...'
@@ -1015,7 +1017,7 @@ if $ARGS[0] = 'vanya':
 		'Vanya''s attention turns totally towards you. "Hell yeah! I love secrets! Especially ones I can use on others as a joke."'
 		'"Well this one is special..." you snicker. "I saw you and Vicky having sex in the park..."'
 		'Vanya stops and thinks for a moment and then starts grinning, "That''s the big secret? Well that''s nothing new. Vicky and I love to have sex outdoors." he winks.'
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'"Are you up for a threesome with Vicky and me?" Vanya asks.'
 		'"What?" you ask surprised.'
 		'Vanya breaks out in a mischievous smile. "Yeah, you know. We''ve heard that you''ve become such a big slut, so we wanted to try a threesome."'
@@ -1035,7 +1037,7 @@ if $ARGS[0] = 'erast':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big150.jpg"></center>'
-	if npc_rel['A150'] >= 50 and pav_slut < 250:
+	if npc_rel['A150'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A150'] += 1
 		if grupTipe = 2:
 			'"Oh hi <<$pcs_nickname>>..." Erast gently says. "What can I help you with?"'
@@ -1046,7 +1048,7 @@ if $ARGS[0] = 'erast':
 			'"Hi Erast! Well, I was thinking about starting to work out and wanted to ask you about some pointers, if you have the time?" you politely ask.'
 			'"Of course <<$pcs_nickname>>." Erast brightens up as he starts asking you about what you want to achieve with your training.'
 		end
-	elseif npc_rel['A150'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A150'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A150'] += 1
 		if grupTipe = 2:
 			'"Oh I''m sorry <<$pcs_nickname>> I don''t have the time to talk to you..." Erast tries to excuse himself.'
@@ -1057,7 +1059,7 @@ if $ARGS[0] = 'erast':
 			'"Hi Erast! Well, I was thinking about starting to work out and wanted to ask you about some pointers, if you have the time?" you politely ask.'
 			'"Oh... I''m sorry <<$pcs_nickname>> but I don''t have time right now... I got to head to class... Maybe another time..." Erast avoids looking you in the eyes.'
 		end
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'"Are the rumors true?" Erast asks you.'
 		'"What rumors?" you ask back.'
 		'"Well..." he looks around, avoiding meeting your eyes. "I heard that you''ve built quite the reputation..."'
@@ -1131,7 +1133,7 @@ if $ARGS[0] = 'christina':
 			'Before she''s able to respond, you grab her arm, force her to bend over, and flip up her skirt. Finding her buttplug in place, and no panties, you let her go and walk away.'
 		end
 	else
-		if npc_rel['A18'] >= 50 and pav_slut < 200:
+		if npc_rel['A18'] >= 50 and fame['pav_slut'] < 200:
 			npc_rel['A18'] += 1
 			if grupTipe = 2:
 				'"Hi <<$pcs_nickname>>! Do you want to work out together since, you know, you''re the only one that is on the same level as me?" she confidently asks.'
@@ -1144,7 +1146,7 @@ if $ARGS[0] = 'christina':
 				'"You should join one of the sports teams. I''m sure you''d do great there," she says, trying to entice you.'
 				'"That''s something I will definitely consider. Thanks for the suggestion." you reply.'
 			end
-		elseif npc_rel['A18'] <= 20 and pav_slut < 200:
+		elseif npc_rel['A18'] <= 20 and fame['pav_slut'] < 200:
 			npc_rel['A18'] += 1
 			if grupTipe = 2:
 				'"Look at the biggest joke among us. You shouldn''t even be allowed to call yourself a jock. What a joke..." Christina shakes her head.'
@@ -1155,7 +1157,7 @@ if $ARGS[0] = 'christina':
 				'"Well excuse me, your highness," you sarcastically take a bow in front of her. You hear some snickering behind you.'
 				'Christina turns a bit red as she pushes you away and storms off with Lina trying to keep up behind her.'
 			end
-		elseif pav_slut >= 200:
+		elseif fame['pav_slut'] >= 200:
 			'"What does the biggest school slut want from me? Don''t you have a cock to suck somewhere?" Christina says mockingly.'
 			'"Shut up Christina! I''m tired of your bullshit." you tiredly reply.'
 			'"Poor little thing. It must''ve been, what, at least a few minutes since you last spread your legs for someone?" She begins to laugh as she walks away.'
@@ -1180,7 +1182,7 @@ if $ARGS[0] = 'bella':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big22.jpg"></center>'
-	if npc_rel['A22'] >= 50 and pav_slut < 200:
+	if npc_rel['A22'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A22'] += 1
 		if grupTipe = 1:
 			'"You know, you should come and hang out with me and my friends." Bella says smiling.'
@@ -1191,7 +1193,7 @@ if $ARGS[0] = 'bella':
 			'"You really mean that?" your eyes widen, "I can''t believe you asked me!"'
 			'Bella nods. "Of course, I don''t joke around. I''ll be seeing you around and we can plan something, no?"'
 		end
-	elseif npc_rel['A22'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A22'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A22'] += 1
 		if grupTipe = 1:
 			'"What do you want now <<$pcs_nickname>>? What can you possibly want from me?" Bella rolls her eyes.'
@@ -1202,7 +1204,7 @@ if $ARGS[0] = 'bella':
 			'"I just wanted to ask you about this store in the city. I heard..."'
 			'Before you''re able to continue she cuts you off, looks at her pedicure and, with a sigh, replies. "Listen, the city is not for children like you. You''re better off buying clothes like the rest of your classmates at the G&M store here in Pavlovsk."'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'"I heard some rumors that you''re interested in older guys? Is it true?" Bella asks.'
 		'You stand in silence as she continues on.'
 		'"Well I''ve told some of my older male friends about you and they would love to meet you." she winks.'
@@ -1220,7 +1222,7 @@ if $ARGS[0] = 'veronika':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big141.jpg"></center>'
-	if npc_rel['A141'] >= 50 and pav_slut < 150:
+	if npc_rel['A141'] >= 50 and fame['pav_slut'] < 150:
 		npc_rel['A141'] += 1
 		if grupTipe = 2:
 			'"So... <<$pcs_nickname>>... I was thinking..." Veronika speaks up.'
@@ -1234,7 +1236,7 @@ if $ARGS[0] = 'veronika':
 			'"Yeah, I just wanted to tell you that I''ll be cheering you on as you compete." you say.'
 			'"Thank you." Veronika politely replies.'
 		end
-	elseif npc_rel['A141'] <= 20 and pav_slut < 150:
+	elseif npc_rel['A141'] <= 20 and fame['pav_slut'] < 150:
 		npc_rel['A141'] += 1
 		if grupTipe = 2:
 			'Veronika is looking confoundedly at you.'
@@ -1245,7 +1247,7 @@ if $ARGS[0] = 'veronika':
 			'"Did you say something?" you ask.'
 			'She keeps on looking at you and just shrugs her shoulders before continuing on.'
 		end
-	elseif pav_slut >= 150:
+	elseif fame['pav_slut'] >= 150:
 		'"What are you up to Veronika?" you ask.'
 		'Veronika stops and starts looking at you intensely.'
 		'"Fine, be that way then." you sourly reply.'
@@ -1288,7 +1290,7 @@ if $ARGS[0] = 'lina':
 			end
 		end
 	else
-		if npc_rel['A19'] >= 50 and pav_slut < 250:
+		if npc_rel['A19'] >= 50 and fame['pav_slut'] < 250:
 			npc_rel['A19'] += 1
 			if grupTipe = 2:
 				'"I''ve finally been improving my lap times." Lina proudly tells you.'
@@ -1299,7 +1301,7 @@ if $ARGS[0] = 'lina':
 				'"Is that so?" you curiously ask.'
 				'With a nervous laughter Lina replies. "I should stop, you''re probably not interested in this anyway." Before you''re able to answer, you can hear Christina calling her over and Lina quickly runs over to her, leaving you alone.'
 			end
-		elseif npc_rel['A19'] <= 20 and pav_slut < 250:
+		elseif npc_rel['A19'] <= 20 and fame['pav_slut'] < 250:
 			npc_rel['A19'] += 1
 			if grupTipe = 2:
 				'"I always hear that I''m bad at sports, but you''re even worse than me!" Lina spares no time to insult you.'
@@ -1310,7 +1312,7 @@ if $ARGS[0] = 'lina':
 				'"So where''s the old ball and chain?" you teasingly ask.'
 				'"Oh shut up <<$pcs_nickname>>. Don''t you have anything better to do? At least I have a friend unlike <i>some</i> people." Lina fires back.'
 			end
-		elseif pav_slut >= 250:
+		elseif fame['pav_slut'] >= 250:
 			npc_rel['A19'] -= 1
 			'"Christina says that you fuck anyone." Lina says while glaring at you.'
 			'"Christina doesn''t know what she''s talking about it." you reply.'
@@ -1390,7 +1392,7 @@ if $ARGS[0] = 'lariska':
 	else
 		!!if LariskaQW['LariskaHelp'] = -1:
 		!!	'She looks at you rejectingly and softly says: "Leave me alone <<$pcs_nickname>>. I want nothing to do with you any more."'
-		if npc_rel['A13'] >= 50 and pav_slut < 250:
+		if npc_rel['A13'] >= 50 and fame['pav_slut'] < 250:
 			npc_rel['A13'] += 1
 			if grupTipe = 2:
 				'"Hey <<$pcs_nickname>>, have you seen Christina around?" Lariska asks.'
@@ -1402,7 +1404,7 @@ if $ARGS[0] = 'lariska':
 				'"Sure thing Lariska. What do you need help with?" you curiously ask.'
 				'"Well... I need to impress Christina and need your help with coming up with something fitting..." she starts and goes on a long tirade about what might impress Christina.'
 			end
-		elseif npc_rel['A13'] <= 20 and pav_slut < 250:
+		elseif npc_rel['A13'] <= 20 and fame['pav_slut'] < 250:
 			npc_rel['A13'] += 1
 			if grupTipe = 2:
 				'"I sure beat your ass during gym class. You had no chance against me." Lariska is gleefully trash-talking you.'
@@ -1413,7 +1415,7 @@ if $ARGS[0] = 'lariska':
 				'"Oh shut up <<$pcs_nickname>>. Don''t you have anything better to do? At least I have friends." Lariska fires back.'
 				'You start laughing. "Yeah, ''friends.''"'
 			end
-		elseif pav_slut >= 250:
+		elseif fame['pav_slut'] >= 250:
 			'"Aren''t you looking for a cock to suck you big slut?" Lariska says mockingly.'
 			'"Shut up Lariska! Don''t you have Christina''s tail to run after or something?" you tiredly reply.'
 			'"Poor little slut. Go chase another cock." she begins to laugh as she walks away.'
@@ -1445,7 +1447,7 @@ if $ARGS[0] = 'ivan':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big3.jpg"></center>'
-	if pav_slut < 250 and IvanShowerQW = 1:
+	if fame['pav_slut'] < 250 and IvanShowerQW = 1:
 		IvanShowerQW = 11
 		'Ivan thinks for a moment before he says: "<<$pcs_nickname>>, I would like to talk to you about what happened in the shower. You''re a great girl, and I had a great time, but I''m not ready for a relationship. I need to put all my energy into my athletics. I think I have a good shot at getting to the Russian National Championships this year. I really cannot afford to be distracted by girls, even girls as attractive as you. So how about we just stick to fooling around a little?"'
 		act 'Discuss':
@@ -1483,7 +1485,7 @@ if $ARGS[0] = 'ivan':
 			'You give him a cute wink and say "Sounds like fun. I''ll see you there!"'
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
-	elseif npc_rel['A3'] >= 50 and pav_slut < 250:
+	elseif npc_rel['A3'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A3'] += 1
 		if grupTipe = 2:
 			'"Hi, Ivan. I wanted to ask you if you could show me some boxing pointers some day?" you ask.'
@@ -1494,7 +1496,7 @@ if $ARGS[0] = 'ivan':
 			'"Thanks! I really did catch him out. He was not at all ready for my game plan..." All of a sudden he stops as if he caught himself getting into it too much. "Thanks, I''ll keep up the good work." he finishes.'
 		end
 		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-	elseif npc_rel['A3'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A3'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A3'] += 1
 		if grupTipe = 2:
 			'"Are you looking towards your next fight, Ivan?" you ask.'
@@ -1504,7 +1506,7 @@ if $ARGS[0] = 'ivan':
 			'Ivan looks at you and shrugs his shoulders before continuing on his way...'
 		end
 		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'"So hold up Ivan. I need to talk to you..." You step in front of him.'
 		'Ivan stops and gives you a confused look. "Why are you talking to me? I don''t really have anything to say to you."'
 		'"Come on, don''t be like that... I thought we could have some fun..." You give him a wink.'

+ 36 - 36
locations/gschool_chats2.qsrc

@@ -12,7 +12,7 @@ if $ARGS[0] = 'artem':
 	elseif artQW = 3 or artQW = 20:
 		npc_rel['A2'] += 1
 		'Artem notices you walking over, quickly grabs an empty chair and makes room for you to sit next to him. "I was worried we wouldn''t see each other today." He jokes, but you can tell there''s a part of him that was being sincere. Artem isn''t one for public affection, but he still can''t go without some kind of physical contact with you, which leaves him sitting close enough to you that your legs bump and rub against each other under the table as you talk.'
-	elseif npc_rel['A2'] >= 50 and pav_slut < 200:
+	elseif npc_rel['A2'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A2'] += 1
 		if grupTipe = 3:
 			'"There you are <<$pcs_nickname>>. How''s it going?" Artem greets you as you sit down. "I figure we can get a head-start on Yenotin''s lesson while we talk." he says, moving the textbook towards you so the both of you can look at it. While you work, Artem keeps up a lively conversation, talking about a range of different topics.'
@@ -28,14 +28,14 @@ if $ARGS[0] = 'artem':
 			*nl
 			'Artem chuckles sheepishly, obviously a bit flustered by the question. "The jocks aren''t too bad and the popular kids… well, they need all the help they can get, and… and I''m happy to help if I can," he says before quickly changing the subject. You decide not to insist and keep him company while he works.'
 		end
-	elseif npc_rel['A2'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A2'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A2'] += 1
 		if grupTipe = 3:
 			'You try to chat up Artem, but he doesn''t seem all that interested in the conversation. His answers are short and he doesn''t even bother to stop writing in his notebook as you talk.'
 		else
 			'"Sorry <<$pcs_nickname>>, but why are you talking to me? We''re not exactly friends you know…." Artem asks weakly. He''s careful not to offend you, but it''s clear he''s hesitant to talk to you.'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'When he sees you walking over, he gives you a disgusted look. "Get away from me you disgusting slut." he says as he moves away from you.'
 	else
 		npc_rel['A2'] += 1
@@ -49,7 +49,7 @@ if $ARGS[0] = 'artem':
 			*clr & cla
 			artemLernQW = 1
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
-			if pav_slut >= 200:
+			if fame['pav_slut'] >= 200:
 				'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem looks around. "I have been hearing some pretty bad rumors about you. But if you don''t tell anyone, you can come by my place after school and we can do our homework together."'
 			else
 				'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is a bit surprised: "What... you want my help? I thought you were doing great in school, but sure if you need my help I would be happy to. Come meet me at my place if you want to do homework together."'
@@ -64,21 +64,21 @@ if $ARGS[0] = 'petka':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big6.jpg"></center>'
-	if npc_rel['A6'] >= 50 and pav_slut < 200:
+	if npc_rel['A6'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A6'] += 1
 		if grupTipe = 3:
 			'"You really have to read this book <<$pcs_nickname>>! I''m pretty sure it''s one you''d enjoy." Petka says excitedly. He starts to tell you about an interesting part he just read, but stops himself with a laugh. "Don''t worry, I won''t spoil it for you."'
 		else
 			'"Oh hey <<$pcs_nickname>>. Did you say something? I don''t think I heard you." He smiles sheepishly as he puts his book down. "This book is crazy interesting." He tells you, and before you know it he''s going on and on about all the interesting characters, plot holes and themes in the book.'
 		end
-	elseif npc_rel['A6'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A6'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A6'] += 1
 		if grupTipe = 3:
 			'"Can we talk later? I really want to finish this chapter before class starts." Petka says, only briefly looking up from his book to address you before burying his nose right back into it.'
 		else
 			'You try talking to Petka, but it''s very one-sided with you doing all of the talking until he finally speaks up. "I don''t want to sound rude but… we''re not really friends so I''m not sure why you''d want to talk to me." He says quietly. "Anyways, I''ve got to finish this worksheet for class, so if you don''t mind…"'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'When he sees you walking over, he gives you a disgusted look. "Get away from me you disgusting slut." he says as he moves away from you.'
 	else
 		npc_rel['A6'] += 1
@@ -92,21 +92,21 @@ if $ARGS[0] = 'julia':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-	if npc_rel['A12'] >= 50 and pav_slut < 200:
+	if npc_rel['A12'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A12'] += 1
 		if grupTipe = 3:
 			'Usually, Julia is quiet and lets others do most of the talking, but with you, she participates more in the conversation.'
 		else
 			'Julia is sitting alone, diligently working on her homework when you sit down and start talking with her. She''s a quiet, soft spoken girl, so you end up doing most of the talking, but you can tell she''s enjoying herself.'
 		end
-	elseif npc_rel['A12'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A12'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A12'] += 1
 		if grupTipe = 3:
 			'You try to talk to Julia, but the conversation becomes completely one-sided, with you doing all the talking while Julia busies herself with schoolwork.'
 		else
 			'You try talking to Julia, but it''s a very one-sided conversation with you doing all of the talking until she finally speaks up. "I don''t want to sound rude but… we''re not really friends so I''m not sure why you''d want to talk to me." she says quietly. "Anyways, I''ve got to finish this worksheet for class, so if you don''t mind…"'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'When she see''s you walking over, she gives you a disgusted look. "Get away from me you disgusting slut." she says as she moves away from you.'
 	else
 		npc_rel['A12'] += 1
@@ -120,7 +120,7 @@ if $ARGS[0] = 'julia':
 		JuliaMilLernQW = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-		if pav_slut >= 200:
+		if fame['pav_slut'] >= 200:
 			'You approach Julia and explain how you''re struggling in school and could really use her help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway, so long as you don''t tell anyone.'
 		else
 			'You approach Julia and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees: "Sure <<$pcs_nickname>>, that could be fun!"'
@@ -135,21 +135,21 @@ if $ARGS[0] = 'natasha':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big16.jpg"></center>'
 
-	if npc_rel['A16'] >= 50 and pav_slut < 200:
+	if npc_rel['A16'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A16'] += 1
 		if grupTipe = 3:
 			'"Hey <<$pcs_nickname>>! Have you seen this new makeup line coming out? It''s expensive but I looove the colors!" Natasha says as she holds up the magazine ad for said makeup. She talks about how she can''t afford nice things like this and this ends up bringing her down. You quickly change the subject and start complimenting her on her sense of style and grades and reminding her she''s a top student in school, which brings a smile to her face.'
 		else
 			'Natasha greets you with a smile as you sit down beside her. The conversation is lighthearted as you talk about your day so far and what goes on in the apartment complex where you both live.'
 		end
-	elseif npc_rel['A16'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A16'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A16'] += 1
 		if grupTipe = 3:
 			'Natasha isn''t really interested in talking to you, but you persist in trying to keep up a conversation. "Hey, I''ve gotta go… do this thing. I guess I''ll see you later?" she says halfheartedly.'
 		else
 			'"Why are you even talking to me? It''s not like we''re in the same social circle or something." Natasha says with a suspicious look. "So, if you could just…" She drags the last part out, expecting you to catch her drift and leave.'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'When she sees you walking over, she gives you a disgusted look. "Get away from me you disgusting slut." she says as she moves away from you.'
 	else
 		npc_rel['A16'] += 1
@@ -158,7 +158,7 @@ if $ARGS[0] = 'natasha':
 
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	
-	if NatbelQW['QWstage'] = 0 and npc_rel['A16'] >= 60 and pav_slut < 200:
+	if NatbelQW['QWstage'] = 0 and npc_rel['A16'] >= 60 and fame['pav_slut'] < 200:
 		act '"Could you help me out a bit in school?"':
 			*clr & cla
 			minut += 5
@@ -202,21 +202,21 @@ if $ARGS[0] = 'evgeny':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big151.jpg"></center>'
-	if npc_rel['A151'] >= 50 and pav_slut < 200:
+	if npc_rel['A151'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A151'] += 1
 		if grupTipe = 3:
 			'"In chess, you should be as cool as a cucumber." Evgeny says without you asking his opinion on the matter. You can''t help but laugh a bit, but go along with it nonetheless as you watch him play chess against himself.'
 		else
 			'"Oh, hello." Evgeny says with a curt nod towards you. He doesn''t even bother to look up from his chessboard, but you don''t take it as an insult. He''s always been socially awkward, some going as far as to say he''s autistic, so you don''t take offense and instead sit down across from him and make small talk while he plays against himself.'
 		end
-	elseif npc_rel['A151'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A151'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A151'] += 1
 		if grupTipe = 3:
 			'You try talking to Evgeny, but it''s very one-sided with you doing all of the talking until he finally speaks up. "I don''t want to sound rude but… we''re not really friends so I''m not sure why you''d want to talk to me." he says quietly. "Anyways, I''ve got to finish this game, so if you don''t mind…"'
 		else
 			'"I really don''t want to talk right now." Evgeny says abruptly. You''re a bit shocked at how straightforward he is, but he refuses to look up from his chessboard, leaving you with no other option but to walk away.'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'When he sees you walking over, he gives you a disgusted look. "Get away from me you disgusting slut." he says as he moves away from you.'
 	else
 		npc_rel['A151'] += 1
@@ -230,21 +230,21 @@ if $ARGS[0] = 'feofan':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big152.jpg"></center>'
-	if npc_rel['A152'] >= 50 and pav_slut < 250:
+	if npc_rel['A152'] >= 50 and fame['pav_slut'] < 250:
 		npc_rel['A152'] += 1
 		if grupTipe = 3:
 			'"I can''t believe this…" Feofan says as you approach. "Someone on this sci-fi forum said that Alien vs. Predator cross-over crap is the best in the series. Anyone with half a braincell knows the first two and last two movies are the only good ones!" He pauses for a second as he finishes reading what''s on his phone screen. "I can''t read anymore of this blasphemy." he finishes with a heavy sigh.'
 		else
 			'Feofan is busy on his phone when you approach, but when he sees you he flashes you a quick smile. "There''s this little Star Trek convention going on, but it''s out of town. I wish I could go." He''s clearly saddened by this, but gives a dismissive shrug of his shoulders before going on to talk about other conventions he has gone to.'
 		end
-	elseif npc_rel['A152'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A152'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A152'] += 1
 		if grupTipe = 3:
 			'Feofan isn''t really interested in talking to you, but you insist and try to keep up a conversation until he finally stops you. "Hey, I''ve gotta go… do this thing. I guess I''ll see you later?" he says halfheartedly with an awkward laugh.'
 		else
 			'"Sorry if this sounds rude, but why are you talking to me of all people? It''s not like we''re in the same social circle or something." Feofan says with a suspicious look. "Listen… I''m just kinda busy at the moment, so…" He remains polite and tries to stay lighthearted, but he obviously doesn''t want to talk.'
 		end
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'When he sees you walking over, he gives you a disgusted look. "Get away from me you disgusting slut." he says as he moves away from you.'
 	else
 		npc_rel['A152'] += 1
@@ -258,21 +258,21 @@ if $ARGS[0] = 'gerasim':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big153.jpg"></center>'
-	if npc_rel['A153'] >= 50 and pav_slut < 200:
+	if npc_rel['A153'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A153'] += 1
 		if grupTipe = 3:
 			'You greet Gerasim with a smile and make a point to ask him how his day is going, subtly hinting to the fact that you know other students like to make him do their school work. With a shy smile, Gerasim shrugs his shoulders. "I''m fine." he says, his smile growing. "Thanks for worrying about me though <<$pcs_nickname>>."'
 		else
 			'"Oh hello <<$pcs_nickname>>." Gerasim says with a sheepish smile. You watch him move the papers on his desk around nervously and you realize he''s doing someone else''s homework. "Yeah, I''m a little busy, but I wouldn''t mind the company while I work." he adds with a small laugh.'
 		end
-	elseif npc_rel['A153'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A153'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A153'] += 1
 		if grupTipe = 3:
 			'Gerasim isn''t really interested in talking to you, but you insist and try to keep up a conversation until he finally stops you. "Hey, I''ve gotta go… do this thing. I guess I''ll see you later?" he says halfheartedly with an awkward laugh.'
 		else
 			'You try talking to Gerasim, but it''s a very one-sided conversation with you doing all of the talking until they finally speak up. "I don''t want to sound rude but… we''re not really friends so I''m not sure why you''d want to talk to me." he says quietly. "Anyways, I''ve got to finish this worksheet for class, so if you don''t mind…"'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'When he sees you walking over, he gives you a disgusted look. "Get away from me you disgusting slut." he says as he moves away from you.'
 	else
 		npc_rel['A153'] += 1
@@ -286,21 +286,21 @@ if $ARGS[0] = 'zinaida':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big142.jpg"></center>'
-	if npc_rel['A142'] >= 50 and pav_slut < 200:
+	if npc_rel['A142'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A142'] += 1
 		if grupTipe = 3:
 			'"Hey, look at this. I got into the top ten with my last score." With a small smile, Zinaida shows you the screen of her phone, and sure enough she''s number five on the leaderboard. You congratulate her, which causes her cheeks to flush slightly as she tries to downplay it.'
 		else
 			'"Hey <<$pcs_nickname>>." Zinaida says with a small smile. "Come to watch me beat some noobs?" she says as she lowers her phone so you can watch her as she plays.'
 		end
-	elseif npc_rel['A142'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A142'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A142'] += 1
 		if grupTipe = 3:
 			'She is playing some game on her phone. "I''d like to talk… but I''m busy trying to beat this level. It''s… hard." Zinaida says quietly, looking up at you through her messy hair that hangs down onto her face.'
 		else
 			'You try talking to Zinaida, but it''s a very one-sided conversation with you doing all of the talking until she finally speaks up. "I don''t want to sound rude but… we''re not really friends so I''m not sure why you''d want to talk to me." She says quietly. "Anyways, I''ve got to beat this level before class, so if you don''t mind…"'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'When she sees you walking over she gives you a disgusted look. "Get away from me you disgusting slut." she says as she moves away from you.'
 	else
 		npc_rel['A142'] += 1
@@ -324,7 +324,7 @@ if $ARGS[0] = 'natalia':
 		npc_rel['A240'] += 1
 		VKNatFollowup = 2
 		'You approach Natalia and her eyes immediately light up as she says "Hey <<$pcs_nickname>>! It''s always good to see you. I hope things have been going better with Niko." You give her an approving nod before she says "Well if you ever need to talk about anything then please stop by. I always look forward to chatting with you." You then rub on Natalia''s shoulder as she gives you a warm smile before you get up to go to your next class.'
-	elseif npc_rel['A240'] >= 50 and pav_slut < 200:
+	elseif npc_rel['A240'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A240'] += 1
 		VK = rand(1,5)
 		if VK = 1:
@@ -338,9 +338,9 @@ if $ARGS[0] = 'natalia':
 		else		
 			'You can see Natalia tidying up her back when you sit down next to her. She immediately pauses what she is doing then turns to you with an instant smile on her face as she says "Oh hey <<$pcs_nickname>>, I didn''t notice you there. I''m sorry." You place your hand on her shoulder and reply "Relax there is nothing to be sorry for. How have you been?" Natalia nods as you both spent the next few minute chatting about various topics.'
 		end
-	elseif npc_rel['A240'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A240'] <= 20 and fame['pav_slut'] < 200:
 		'You see Natalia and as soon as she notices you, she quickly packs her stuff then begins walking away. She doesn''t seem to like you and has no intention of changing that.'
-	elseif pav_slut >= 200 and VKAftermathEvent = 0:
+	elseif fame['pav_slut'] >= 200 and VKAftermathEvent = 0:
 		'As you approach Natalia, she takes one look at you then packs up her things before quickly walking away. She obviously does not want to be seen with you.'
 	else
 		npc_rel['A240'] += 1
@@ -375,7 +375,7 @@ if $ARGS[0] = 'petia':
 			'Taking a step back from him, you feel relieved having escaped his foul smell. "Like I would ever be caught dating someone like you! If we were the last living people on Earth, I would rather let us go extinct than be near you! Don''t ever ask me something like that again, got it?!" After you''re done telling him off you''re sure that he''s going to leave you alone, but to your disappointment he only smiles and starts hitting on you again. By now you''re tired of him and shove him away. As you''re walking away, you hear him pestering another girl.'
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
-	elseif npc_rel['A159'] >= 50 and pav_slut < 250:
+	elseif npc_rel['A159'] >= 50 and fame['pav_slut'] < 250:
 		if grupTipe = 5:
 			'You notice Petia desperately walking up and down the classroom trying to mooch some stuff from the other students in the classroom. When he sees you, he breaks out into a smile and quickly starts walking towards you. "The others are being rude. They don''t want to help me out and I''m getting really hungry."'
 		else
@@ -410,7 +410,7 @@ if $ARGS[0] = 'petia':
 			'His eyes water up a little. "I thought we were friends... I''m..." He walks off with his head hung low.'
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
-	elseif npc_rel['A159'] <= 20 and pav_slut < 250:
+	elseif npc_rel['A159'] <= 20 and fame['pav_slut'] < 250:
 		npc_rel['A159'] += 1
 		if grupTipe = 5:
 			'You notice Petia desperately walking up and down the classroom, trying to mooch some stuff from the other students in the classroom. When he sees you, he breaks out into a smile and quickly starts walking towards you. "Hey <<$pcs_nickname>>, do you have any money? I''m getting really hungry. The rest just bully me when I ask them." he says in a pleading voice.'
@@ -444,7 +444,7 @@ if $ARGS[0] = 'petia':
 			'His eyes water up a little. "I thought we were friends... I''m..." He walks off with his head hung low.'
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
-	elseif pav_slut >= 250:
+	elseif fame['pav_slut'] >= 250:
 		'When he sees you walking over, he gives you a disgusted look. "Get away from me you disgusting slut." He moves away from you, but stops, turns around and walks back. "Unless you want to give me a blowjob that is?" he asks hopefully, but even you have standards and walk off instead.'
 		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	else
@@ -463,7 +463,7 @@ if $ARGS[0] = 'lesco':
 		'You see Lesco talking to Lera and, unsurprisingly, things look tense. Knowing how volatile the gopnik can be, you approach them carefully. They greet you and Lesco is the first to speak up. "Lera and I were talking about her needing to take care some of her chores at home, but she doesn''t want to listen..."'
 		'An annoyed Lera is quick to snap back. "Why are you telling your little girlfriend my business? Trying to show off? Try that shit again and I''ll tell her all your dirty... little... secrets." she says while prodding him on the chest.'
 		'Hearing this, you start to wonder what kind of secrets someone like Lesco is hiding but decide to keep quiet as you don''t really want to get involved. They continue bickering for a while before you decide that it''s time to leave them alone.'
-	elseif npc_rel['A7'] >= 50 and pav_slut < 200:
+	elseif npc_rel['A7'] >= 50 and fame['pav_slut'] < 200:
 		npc_rel['A7'] += 1
 		if grupTipe = 5:
 			'You see Lesco sitting by himself as usual, except when you sit with him. As you approach him with a friendly smile, he looks up and gives you a friendly smile in return. "How''s it going <<$pcs_nickname>>?"'
@@ -474,7 +474,7 @@ if $ARGS[0] = 'lesco':
 			*nl
 			'You shrug your shoulders, saying you just wanted to hang out for a bit. You end up talking with him about living at the Tsarev residence and, as you suspected, how Lera makes his life a living hell at home. He still has a few funny stories to tell you about her, like how when they were younger and things were better. He tells you how Lera found a dead bird and started poking it, but it turned out to still be alive and ended up attacking her. Even after the bird had flew away, she continued to run and scream all the way back home.'
 		end
-	elseif npc_rel['A7'] <= 20 and pav_slut < 200:
+	elseif npc_rel['A7'] <= 20 and fame['pav_slut'] < 200:
 		npc_rel['A7'] += 1
 		if grupTipe = 5:
 			'You see Lesco sitting by himself as usual. Feeling sad about him sitting alone all the time, you approach him with a friendly smile. When he sees you, he relaxes slightly and shyly looks up towards you. "What do you want?"'
@@ -485,7 +485,7 @@ if $ARGS[0] = 'lesco':
 			*nl
 			'You shrug your shoulders, saying you just wanted to hang out for a bit. He seems unsure, but as you talk, he relaxes a little and you end up talking with him about living at the Tsarev residence and, as you suspected, how Lera makes his life a living hell at home. He still has a few funny stories to tell you about her, like how when they were younger and things were better. He tells you how Lera found a dead bird and started poking it, but it turned out to still be alive and ended up attacking her. Even after the bird had flew away, she continued to run and scream all the way back home.'
 		end
-	elseif pav_slut >= 200:
+	elseif fame['pav_slut'] >= 200:
 		'When he sees you walking over, he gives you a disgusted look. "Get away from me you disgusting slut! I have enough problems without being seen with the likes of you." he says as he moves away from you.'
 	else
 		npc_rel['A7'] += 1

+ 42 - 42
locations/gschool_chats3.qsrc

@@ -7,7 +7,7 @@ if $ARGS[0] = 'vitek':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
 	
-	if kotovLoveQW > 0 and pav_slut >= 200:
+	if kotovLoveQW > 0 and fame['pav_slut'] >= 200:
 		'Vitek scowls and tells you "Well <<$pcs_nickname>>, what''s this garbage I hear about what you and <<$gnikname>> did? The whole town already knows, the guys have been telling me all about it. You fucking bitch!"'
 		act 'Accuse him of sleeping around':
 			*clr & cla
@@ -24,8 +24,8 @@ if $ARGS[0] = 'vitek':
 			act 'Argue that it''s not true (<<will_cost>> Willpower)':
 				*clr & cla
 				gs 'willpower', 'pay', 'force'
-				if pav_sex > 75: pav_sex = 75
-				if pav_prostitute > 75: pav_prostitute = 75
+				if fame['pav_sex'] > 75: gs 'fame', 'pav', 'sex', -75
+				if fame['pav_prostitute'] > 75: gs 'fame', 'pav', 'prostitute', -75
 				gs 'stat'
 				'It takes a bit, but you convince him that all this was just gossip and none of it was true. He frowns. "I''ll knock their teeth out if they whisper one more word about you then. Don''t worry baby. I will shut their yapping mouths."'
 
@@ -39,7 +39,7 @@ if $ARGS[0] = 'vitek':
 		'You go over and sit on the stairs near Vitek. After you sit down, he turns to you. "What''s up, slut?" You grimance slightly, but what can you say, you pretty much are the gopnik''s party slut by choice.'
 		'"I just wanted to say hi and talk is all." you tell him.'
 		'He laughs. "Who knew your mouth was good for anything other than sucking cock?" You put up with the comments and end up talking to him about a variety of things the group is up to. He only insults you every so often but in an almost friendly way, at least way friendlier than he treats anyone who isn''t a gopnik.'
-	elseif npc_rel['A9'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A9'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A9'] += 1
 		if grupTipe = 4:
 			'You go over and sit on the stairs near Vitek and listen to him, Dan and Vasily tell stories. After a few questions, he starts telling you about some of his more exciting adventures and soon you are both laughing about them and swapping stories.'
@@ -48,7 +48,7 @@ if $ARGS[0] = 'vitek':
 			'"I just wanted to say hi and talk is all." you tell him.'
 			'He shrugs. "Whatever." He goes back to telling stories and after a few questions, starts telling you about some of his more exciting adventures. Soon you are both laughing about them.'
 		end
-	elseif npc_rel['A9'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A9'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A9'] += 1
 		if grupTipe = 4:
 			'You go over and sit on the stairs near Vitek and listen to him, Dan and Vasily tell stories. When they notice you Vitek asks "What do you want, you stupid cow?"'
@@ -59,7 +59,7 @@ if $ARGS[0] = 'vitek':
 			'"I just wanted to say hi and talk is all." you tell him.'
 			'He glares at you. "Fuck off bitch!" He goes back to telling stories and you ask him a few questions about some of his more exciting adventures. He ignores your questions, but at least he doesn''t chase you off either.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'You go over and sit on the stairs near Vitek. He glances at you and gives you a look of disgust. "Get the fuck away from me, slut!"'
 		'Then Dan chimes in, "Maybe she is looking for a fuck?" he says as he gives you a dark look.'
 		'Seeing the mood turning dark and ugly, you beat a hasty retreat, hearing the laughter behind you.'
@@ -82,21 +82,21 @@ if $ARGS[0] = 'radomir':
 		npc_rel['A154'] += 1
 		'As you walk up, Radomir says "Well well well, if it isn''t my favorite groupie slut."'
 		'You smile and put up with the comments, knowing this is now your place among the gopniks. He tells you that you should stop by practice some time, saying the boys could use some stress release during the practice, which leads to him talking about the band and where they will be playing.'
-	elseif npc_rel['A154'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A154'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A154'] += 1
 		if grupTipe = 4:
 			'Radomir is talking about the band''s latest gig as you walk up. Seeing you, he gives you a wink and starts telling you about all the girls throwing their panties on stage. Asking him a few questions leads to the two of you talking about where he says the band''s going and the success it will have.'
 		else
 			'Radomir is talking about the bands latest gig as you walk up. Seeing you, he gives you a wink. "So what can I do for one of my fans?" You ask him about how things are going for the band and he starts telling you about all the girls throwing their panties on stage. Asking him a few questions leads to the two of you talking about where he says the band''s going and the success it will have.'
 		end
-	elseif npc_rel['A154'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A154'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A154'] += 1
 		if grupTipe = 4:
 			'Radomir is talking about the band''s latest gig as you walk up. Seeing you, he barely acknowledges you. Instead, he tells the others about all the girls throwing their panties on stage at him at their last gig. He mostly ignores you, but does reply to a few of your comments.'
 		else
 			'Radomir is talking about the band''s latest gig as you walk up. You are not sure if he''s even seen you as he completely ignores you. Instead, he tells the others about all the girls throwing their panties on stage at him at their last gig. He ignores your comments, like you are not even there.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'As you start to say something to him, he interrupts you. "Get lost slut! I can''t be seen with the likes of you, I have a reputation to uphold."'
 	else 
 		npc_rel['A154'] += 1
@@ -115,7 +115,7 @@ if $ARGS[0] = 'roman':
 		'As you walk up, Roman says "Well well well, if it isn''t our little fuck bunny. You looking for a cock to hop on?"'
 		'"I just wanted to say hi and talk is all." you tell him.'
 		'"Tell me how much you love cock then." You banter with him for a bit. He rips on you a lot, but at least he does talk to you.'
-	elseif npc_rel['A157'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A157'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A157'] += 1
 		if grupTipe = 4:
 			'"So listen to this, I was arguing with this old hag yesterday. She wouldn''t let go that I was swearing." Roman is again telling one of his crazy stories to the group.'
@@ -125,7 +125,7 @@ if $ARGS[0] = 'roman':
 			'"I just wanted to say hi and talk is all." you tell him.'
 			'"Yeah, what about?" You banter with him for a bit about a variety of things. He seems friendly enough, considering his reputation.'
 		end
-	elseif npc_rel['A157'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A157'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A157'] += 1
 		if grupTipe = 4:
 			'You take a seat near Roman. "Hey what''s up Roman?"'
@@ -136,7 +136,7 @@ if $ARGS[0] = 'roman':
 			'"Get lost cunt!" he snarls at you.'
 			'"Calm down, I just want to talk." He mostly ignores you and when he does respond, he insults you, but at least he doesn''t run you off.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'As you start to approach Roman, he snarls at you. "If you so much as open your cum breath mouth at me, I will toss you down these stairs." Not wishing to push your luck, you walk away.'
 	else 
 		npc_rel['A157'] += 1
@@ -157,7 +157,7 @@ if $ARGS[0] = 'dan':
 		'As you walk up, Dan says "You lost or just looking for a cock to suck?"'
 		'"I just wanted to say hi and talk is all." you tell him.'
 		'"I bet that is rare, not having your mouth full long enough to talk." You banter with him for a bit. He rips on you a lot, but at least he does talk to you.'
-	elseif npc_rel['A10'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A10'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A10'] += 1
 		if grupTipe = 4:
 			'"Hey, Dan!" you greet him.'
@@ -167,7 +167,7 @@ if $ARGS[0] = 'dan':
 			'"Oh, come on now Dan!" you tell him. "Don''t act that way. I know you like it when I talk to you."'
 			'"Is that so?" he asks. You laugh a bit and the two of you strike up a friendly conversation.'
 		end
-	elseif npc_rel['A10'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A10'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A10'] += 1
 		if grupTipe = 4:
 			'"Hey Dan!" you greet him.'
@@ -180,7 +180,7 @@ if $ARGS[0] = 'dan':
 			'"I just wanted to talk is all." you tell him.'
 			'"Yeah well, I don''t want to talk to you." You persist and he relents. He talks to you for a short bit before making it clear he is done talking, so you leave him in peace.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'You try and talk to him, but he just completely ignores you, like you aren''t even there. Eventually, you give up and walk off.'
 	else 
 		npc_rel['A10'] += 1
@@ -205,7 +205,7 @@ if $ARGS[0] = 'valentin':
 		'He smiles as you walk up. "What''s up <<$pcs_nickname>>?"'
 		'You smile back. "Nothing much, just wanted to hang out and talk."'
 		'The two of you talk about a few things. He gets a little hands on with you at times, but you are used to it. As you start to leave, he adds "Stop by the garage some time, I can always use a break and a quick fuck."'
-	elseif npc_rel['A158'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A158'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A158'] += 1
 		if grupTipe = 4:
 			'As you walk up, Valentin calls out "Hey <<$pcs_nickname>>, good seeing you again."'
@@ -224,7 +224,7 @@ if $ARGS[0] = 'valentin':
 			'Valentin, in his most charming way, replies "Well I hope I will see you more frequently in the future."'
 			'Your cheeks turn red as you hear him comment and soon the two of you are chatting and flirting back and forth.'
 		end
-	elseif npc_rel['A158'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A158'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A158'] += 1
 		if grupTipe = 4:
 			'"Hey, Valentin!" you greet him as you walk up.'
@@ -237,7 +237,7 @@ if $ARGS[0] = 'valentin':
 			'"I just wanted to talk is all." you tell him.'
 			'"Yeah well, I don''t want to talk to you." You persist and he relents, he talks to you for a short bit before making it clear he is done talking, so you leave him in peace.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'You try and talk to him, but he just completely ignores you, like you aren''t even there. Eventually, you give up and walk off.'
 	else 
 		npc_rel['A158'] += 1
@@ -257,7 +257,7 @@ if $ARGS[0] = 'vasily':
 		npc_rel['A11'] += 1
 		'"I am surprised you don''t walk bow legged after the number of times you have been fucked <<$pcs_nickname>>." Vasily says with a laugh.'
 		'You flip him the bird as you sit down by him. After a bit, the two of you talk about a variety of things, although he keeps asking about who you have fucked or who''s dick you just got through sucking.'
-	elseif npc_rel['A11'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A11'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A11'] += 1
 		if grupTipe = 4:
 			'As you walk up he calls out. "Hey <<$pcs_nickname>>, what''s up?" Vasily speaks softly to you.'
@@ -268,7 +268,7 @@ if $ARGS[0] = 'vasily':
 			'You smile as you reply "Not much, thought I would just come by and hang out with you for a bit."'
 			'Soon the two of you are engaged in a friendly conversation, mostly about when you were both kids.'
 		end
-	elseif npc_rel['A11'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A11'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A11'] += 1
 		if grupTipe = 4:
 			'"Hey, Vasily!" you greet him as you walk up.'
@@ -281,7 +281,7 @@ if $ARGS[0] = 'vasily':
 			'"I just wanted to talk is all." you tell him.'
 			'"Go bother someone else!" You persist and he relents, he talks to you for a short bit before making it clear he is done talking, so you leave him in peace.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'"Get lost you fucking slut!" he says with a sneer, more than loud enough for everyone to hear, so you turn and walk away.'
 	else 
 		npc_rel['A11'] += 1
@@ -302,7 +302,7 @@ if $ARGS[0] = 'arkadi':
 		'As you walk up, he cups his crotch and bounces it a bit. "Yeah you want this, don''t you. Well I don''t got time to give it to you right now."'
 		'"I just wanted to talk is all." you tell him.'
 		'He snorts a bit, but doesn''t refute what you say as you talk to him. He starts to talk back a bit.'
-	elseif npc_rel['A156'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A156'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A156'] += 1
 		if grupTipe = 4:
 			'As you walk up to him, you say "I thought I would just come by and hang out with you for a bit."'
@@ -313,7 +313,7 @@ if $ARGS[0] = 'arkadi':
 			'He scoots over and makes room for you on the step he is sitting on. "Oh yeah? What about?"'
 			'You know he loves the city, so you ask him questions about it and soon you are chatting away.'
 		end
-	elseif npc_rel['A156'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A156'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A156'] += 1
 		if grupTipe = 4:
 			'As you walk up to him, you say "I thought I would just come by and hang out with you for a bit."'
@@ -324,7 +324,7 @@ if $ARGS[0] = 'arkadi':
 			'He snorts and grabs his crotch. "Why don''t you do something useful with that mouth of yours and suck my dick instead?"'
 			'You ignore the comment and ask him about the city and after a bit, he finally starts to respond back, telling you about his time in the city.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'"Get lost you disgusting whore!" he says before you even make it to him.'
 	else 
 		npc_rel['A156'] += 1
@@ -346,7 +346,7 @@ if $ARGS[0] = 'lavrenti':
 		'Lavrenti smiles at you. "Not a lot, my parents will be out of town next week and I was thinking of throwing a party."'
 		'"Sounds great, can I come?" you ask him, wondering if you''ll get an invite.'
 		'He laughs a bit and then nods. "Yeah, you can come if you want. I mean what''s a party without a party favor to pass around? I will text you when the party is." Soon the two of you are talking about his party and then he starts telling you about some of the funny things that happened at some of the other gopnik parties.'
-	elseif npc_rel['A155'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A155'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A155'] += 1
 		if grupTipe = 4:
 			'"Hi <<$pcs_nickname>>, my parents are going to be out of town and I am thinking of throwing a party. Wanna come?" Lavrenti asks you.'
@@ -358,7 +358,7 @@ if $ARGS[0] = 'lavrenti':
 			'"Sounds great." you tell him, wondering if you will get an invite.'
 			'He laughs a bit and then nods. "Yeah, you can come if you want, I will text you when it is." Soon the two of you are talking about his party and then he starts telling you about some of the funny things that happened at some of the other gopnik parties.'
 		end
-	elseif npc_rel['A155'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A155'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A155'] += 1
 		if grupTipe = 4:
 			'You approach Lavrenti. "So, what''s up with you Lavrenti?"'
@@ -375,7 +375,7 @@ if $ARGS[0] = 'lavrenti':
 			'"Come on, don''t be like that. It will be fun." you tell him.'
 			'He snorts. "You are about the last person I would invite." You keep talking to him, hoping to warm him up for an invite. You ask about his party, which slowly gets him talking a little.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'"Get the fuck away from me you fucking slut!" he tells you.'
 	else 
 		npc_rel['A155'] += 1
@@ -410,7 +410,7 @@ if $ARGS[0] = 'ekaterina':
 		'As you walk over to her, you see her nursing some bruised knuckles. "Get in a fight?" you ask.'
 		'She gives you a look of disgust. "Not really. Some of the girls and I got together last night for fight night. Something you wouldn''t understand"'
 		'You ask her a few questions about it and she answers you in as few words as possible, before finally just getting up and walking away from you. She obviously isn''t a fan of how you got to be a gopnik.'
-	elseif npc_rel['A145'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A145'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A145'] += 1
 		if grupTipe = 4:
 			'As you walk over to her, you see her nursing some bruised knuckles. "Get in a fight?" you ask.'
@@ -421,7 +421,7 @@ if $ARGS[0] = 'ekaterina':
 			'She shakes her head. "Not really. Some of the girls and I got together last night for fight night."'
 			'She then goes on to tell you about how some of the gopnik girls get together and fight each other to practice or just to kick the shit out of each other for fun. Then she stops and looks you over for a moment, as if judging you. "You should come by sometime and go a few rounds. See what you are made of."'
 		end
-	elseif npc_rel['A145'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A145'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A145'] += 1
 		if grupTipe = 4:
 			'As you walk over to her, you see her nursing some bruised knuckles. "Get in a fight?" you ask.'
@@ -434,7 +434,7 @@ if $ARGS[0] = 'ekaterina':
 			'You raise your palms towards her to show you didn''t mean anything by it. "I was just asking, is all."'
 			'"Well fuck off!" she snarls at you. You try to talk a bit more, but she mostly ignores you or snarls at you, driving you off.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'"Get the fuck away from me before I kick your teeth in!" You are certain she means it, so you beat a hasty retreat.'
 	else 
 		npc_rel['A145'] += 1
@@ -467,7 +467,7 @@ if $ARGS[0] = 'lera':
 			'She looks back at you and shrugs her shoulders. "Hi <<$pcs_nickname>>, nothing much. Just waiting for Lena."'
 			'The two of you continue talking for a while until Lena shows up and calls Lera over, ending your conversation.'
 		end
-	elseif npc_rel['A21'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A21'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A21'] += 1
 		if grupTipe = 4:
 			'As usual, you find Lera and Lena smoking on the stairs. "Hi Lera! What are you up to?"'
@@ -478,7 +478,7 @@ if $ARGS[0] = 'lera':
 			'She looks back at you and frowns. "None of your fucking business, bitch!"'
 			'You talk to her some more, but it is mostly one sided as she alternates between ignoring you and making snide remarks.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'"Don''t even come near me with that disgusting cum breath of yours."'
 	else 
 		npc_rel['A21'] += 1
@@ -513,12 +513,12 @@ if $ARGS[0] = 'alyona':
 		end
 	elseif npc_rel['A143'] <= 20:
 		npc_rel['A143'] += 1
-		if grupTipe = 4 and pav_slut < 300:
+		if grupTipe = 4 and fame['pav_slut'] < 300:
 			npc_rel['A143'] += 1
 			'Alyona is sitting a little bit away from the rest, with earbuds attached to her phone, listening to some music by the sounds of it. You take a seat next to her and ask "What are you listening to?"'
 			'She ignores you and pulls out a small bottle of booze from her jacket pocket and takes a swig from it.'
 			'You press on and get her talking a little about her favorite kind of music, before she goes back to ignoring you.'
-		elseif grupTipe ! 4 and pav_slut < 300:
+		elseif grupTipe ! 4 and fame['pav_slut'] < 300:
 			npc_rel['A143'] += 1
 			'Alyona is sitting a little bit away from the rest, with earbuds attached to her phone, listening to some music by the sounds of it. You take a seat next to her and ask "What are you listening to?"'
 			'She gives you a dirty look and pulls out a small bottle of booze from her jacket pocket and takes a swig from it.'
@@ -571,12 +571,12 @@ if $ARGS[0] = 'anushka':
 			'Soon the two of you are talking about her music, which leads to a variety of other subjects. The two of you talk and laugh until the bell rings.'
 		end
 	elseif npc_rel['A144'] <= 20:
-		if grupTipe = 4 and pav_slut < 300:
+		if grupTipe = 4 and fame['pav_slut'] < 300:
 			npc_rel['A144'] += 1
 			'Anushka is leaning against the wall, snickering about something she is looking at on her phone. Walking up, you stand next to her and try and peek. Before you can see anything, she puts her phone away and frowns at you. "What do you want?"'
 			'You sigh, not getting to see whatever it is she found so amusing. "I thought we could just hang out." you tell her.'
 			'She rolls her eyes. "Whatever." You try to talk to her, but she mostly just ignores you.'
-		elseif grupTipe ! 4 and pav_slut < 300:
+		elseif grupTipe ! 4 and fame['pav_slut'] < 300:
 			npc_rel['A144'] += 1
 			'Anushka is leaning against the wall, snickering about something she is looking at on her phone. Walking up, you stand next to her and try and peak, but before you can see anything, she puts her phone away and frowns at you. "Get lost freak, I''m busy."'
 			'You sigh, not getting to see whatever it is she found so amusing. "I thought we could just hang out." you tell her.'
@@ -640,7 +640,7 @@ if $ARGS[0] = 'lena':
 		'You sigh slightly. "No, I just wanted to see what you were up to." you reply.'
 		'"Go bother someone else." she says.'
 		'You talk to her for a bit and while she doesn''t ignore you, she also makes it clear she doesn''t approve of how you got in the gopniks.'
-	elseif npc_rel['A20'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A20'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A20'] += 1
 		if grupTipe = 4:
 			'Seeing Lena sitting on the steps, you approach her. "Hi Lena! What are you up to?"'
@@ -652,7 +652,7 @@ if $ARGS[0] = 'lena':
 			'You shake your head. "No, I just came over to see how you were and hang out."'
 			'The two of you continue talking for a while about how much school sucks and all the better things you could be doing with your time.'
 		end
-	elseif npc_rel['A20'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A20'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A20'] += 1
 		if grupTipe = 4:
 			'Seeing Lena sitting on the steps, you approach her. "Hi Lena! What are you up to?"'
@@ -665,7 +665,7 @@ if $ARGS[0] = 'lena':
 			'"I just wanted to say hi and see what you were up to." you reply'
 			'"Yeah well, I don''t want to talk to you." You continue talking to her for a while, but it is obvious she has no interest in talking to you.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'"What do you want cunt? Shouldn''t you be sucking some cocks somewhere?" She turns away and ignores you.'
 	else 
 		npc_rel['A20'] += 1
@@ -688,7 +688,7 @@ if $ARGS[0] = 'pauline':
 		'You sigh slightly. "I just wanted to talk is all." you reply.'
 		'"Go talk to someone that cares then." she says.'
 		'You talk to her for a bit and while she doesn''t ignore you, she also makes it clear she doesn''t approve too much of how you got into the gopniks.'
-	elseif npc_rel['A24'] >= 50 and pav_slut < 300:
+	elseif npc_rel['A24'] >= 50 and fame['pav_slut'] < 300:
 		npc_rel['A24'] += 1
 		if grupTipe = 4:
 			'Seeing Pauline sitting on the steps, you approach her. "Hi Pauline! What are you up to?"'
@@ -700,7 +700,7 @@ if $ARGS[0] = 'pauline':
 			'You shake your head. "Don''t be like that. I just came over to see how you were doing."'
 			'The two of you continue talking for a while, mostly about how, if you want to hang with the gopniks, you should join them.'
 		end
-	elseif npc_rel['A24'] <= 20 and pav_slut < 300:
+	elseif npc_rel['A24'] <= 20 and fame['pav_slut'] < 300:
 		npc_rel['A24'] += 1
 		if grupTipe = 4:
 			'Seeing Pauline sitting on the steps, you approach her. "Hi Pauline! What are you up to?"'
@@ -713,7 +713,7 @@ if $ARGS[0] = 'pauline':
 			'You shake your head. "Don''t be like that. I just came over to see how you were doing."'
 			'You try and talk to her, but she doesn''t really have much to say to you other than offer a few threats.'
 		end
-	elseif pav_slut >= 300:
+	elseif fame['pav_slut'] >= 300:
 		'"Don''t even think about trying to talk to me, slut."'
 	else 
 		npc_rel['A24'] += 1

+ 2 - 2
locations/gschool_detention.qsrc

@@ -240,7 +240,7 @@ if $ARGS[0] = 'sitting_events':
 			act 'Do it (<<will_cost>> willpower)':
 				*clr & cla
 				gs 'willpower', 'pay', 'self'
-				pav_sex += 1
+				gs 'fame', 'pav', 'sex', 1
 				gs 'exhibitionism', 1
 				gs 'stat'
 				inhib_exp += rand(1,3)
@@ -480,7 +480,7 @@ if $ARGS[0] = 'strange':
 		act '"Eat me out"':
 			*clr & cla
 			inhib_exp += rand(3,5)
-			pav_sex +=3
+			gs 'fame', 'pav', 'sex', 3
 			npc_rel['A152'] += 1
 			gs 'boyStat', 'A152'
 			'<center><b><font color="maroon">Detention</font></b></center>'

+ 16 - 16
locations/gschool_events.qsrc

@@ -357,7 +357,7 @@ if $ARGS[0] = 'break_events':
 				act 'Bend down (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-	elseif break_rand =< 5 and pav_slut > 200 and gruptipe ! 4:
+	elseif break_rand =< 5 and fame['pav_slut'] > 200 and gruptipe ! 4:
 		cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/urok'+rand(0,8)+'.jpg"></center>'
 		if AlbinaQW['Friends'] >= 1 and SchoolGossip > 0 and rand(0,1) = 0:
@@ -421,11 +421,11 @@ if $ARGS[0] = 'break_events':
 				end
 			end
 		end
-	elseif break_rand = 6 and pav_slut > 250:
+	elseif break_rand = 6 and fame['pav_slut'] > 250:
 		cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/blowme.jpg"></center>'
 		'During the break, some guy you''ve never seen before approaches you. "Hi! <<$pcs_nickname>> right? I hear you''re the best in the school at giving blowjobs! Want to umm, want to come with me and prove it?"'
-		if pav_prostitute >= pav_sex:
+		if fame['pav_prostitute'] >= fame['pav_sex']:
 			gs 'willpower', 'prostitution', 'resist'
 			'He then adds "I''ll give you 50 <b>₽</b>?"'
 		else
@@ -437,7 +437,7 @@ if $ARGS[0] = 'break_events':
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
 				'<center><video autoplay loop src="images/locations/pavlovsk/school/lunch/flipoff.mp4"></video></center>'
-				if pav_prostitute >= pav_sex:
+				if fame['pav_prostitute'] >= fame['pav_sex']:
 					'You give him a haughty smile. "Sweetie, does it look like I''m working now? Come find me at my home later, or at the disco."'
 				else
 					gs 'fame', 'pav', 'sex', -2
@@ -450,7 +450,7 @@ if $ARGS[0] = 'break_events':
 		end
 
 		act 'Go to the men''s restroom with him':
-			if pav_prostitute >= pav_sex:
+			if fame['pav_prostitute'] >= fame['pav_sex']:
 				gs 'fame', 'pav', 'prostitute', 5
 				money += 50
 				slutty += 1
@@ -459,7 +459,7 @@ if $ARGS[0] = 'break_events':
 			end
 			gt 'gschool_sex', 'lunch_bj'
 		end
-	elseif break_rand <= 9 and pav_slut > 200 and soniaPS >= 3:
+	elseif break_rand <= 9 and fame['pav_slut'] > 200 and soniaPS >= 3:
 		cla
 		'During the break, you are approached by some gopniks. "I know why you look so glum <<$pcs_nickname>>, you miss our cocks! Ain''t that right, cocksucker? Don''t worry, you can come along with us. We''ll give you all the dick you want."'
 		*nl
@@ -476,11 +476,11 @@ if $ARGS[0] = 'break_events':
 			gs 'gschool_events', 'leave_break_events'
 		end
 		act 'Quickly get away from them': gt 'gschool_events', 'leave_break_events2'
-	elseif break_rand = 10 and pav_slut > 200:
+	elseif break_rand = 10 and fame['pav_slut'] > 200:
 		cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/blowme.jpg"></center>'
 		'During the break, some guy you''ve never seen before approaches you. "Hi <<$pcs_nickname>>, right? I hear you''re the best fuck in school! Want to umm, want to come with me and prove it?"'
-		if pav_prostitute >= pav_sex:
+		if fame['pav_prostitute'] >= fame['pav_sex']:
 			gs 'willpower', 'prostitution', 'resist'
 			'He then adds "I''ll give you 200 <b>₽</b>?"'
 		else
@@ -493,7 +493,7 @@ if $ARGS[0] = 'break_events':
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
 				'<center><video autoplay loop src="images/locations/pavlovsk/school/lunch/flipoff.mp4"></video></center>'
-				if pav_prostitute >= pav_sex:
+				if fame['pav_prostitute'] >= fame['pav_sex']:
 					'You give him a haughty smile. "Sweetie, does it look like I''m working now? Come find me at my home later, or at the disco."'
 				else
 					gs 'fame', 'pav', 'sex', -2
@@ -511,7 +511,7 @@ if $ARGS[0] = 'break_events':
 			'Hmm he is kind of cute. It could be your good deed for the day? Plus you''re bored, horny as hell and want a good fuck. Making sure no one is watching you, you tell him "Alright then, come with me." You take him by the hand and quickly guide him to the roof. At first you have to pull him along, seemingly surprised you agreed, but soon he is eagerly leading the way and pulling you along.'
 
 			act 'Continue':
-				if pav_prostitute >= pav_sex:
+				if fame['pav_prostitute'] >= fame['pav_sex']:
 					gs 'fame', 'pav', 'prostitute', 5
 					money += 200
 					slutty += 1
@@ -1724,7 +1724,7 @@ if $ARGS[0] = 'afterschool_events':
 		gs 'arousal', 'voyeur_sex', 10
 		gs 'arousal', 'end'
 		gs 'stat'
-	elseif break_rand = 13 and kotovLoveQW <= 0 and pav_slut > 250 and grupTipe = 4:
+	elseif break_rand = 13 and kotovLoveQW <= 0 and fame['pav_slut'] > 250 and grupTipe = 4:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
 		'As you are heading out of school, you see a group of gopniks ahead of you. Just before you walk past them, Vitek steps in front of you and blocks your path. You step away from him, pulling out of his reach as you turn around. You point your finger at him. "Don''t make me hurt you! You know I will."'
@@ -1752,7 +1752,7 @@ if $ARGS[0] = 'afterschool_events':
 			'You are in the mood anyways, so why not? Hopefully it isn''t too quick. They lead you to the men''s room, where they all crowd around you in a circle and unzip their pants.'
 			'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way.'
 			*nl
-			if pav_slut > 250: 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
+			if fame['pav_slut'] > 250: 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
 			act 'Start sucking':
 				*clr & cla
 				gs 'boyStat', 'A157'
@@ -1775,7 +1775,7 @@ if $ARGS[0] = 'afterschool_events':
 				act 'Leave': gt 'gschool_grounds', 'main'
 			end
 		end
-	elseif break_rand = 13 and kotovLoveQW <= 0 and pav_slut > 300 and grupTipe ! 4:
+	elseif break_rand = 13 and kotovLoveQW <= 0 and fame['pav_slut'] > 300 and grupTipe ! 4:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
 		'As you are heading out of school, you see a group of gopniks ahead of you. Just before you walk past them, Vitek steps in front of you and blocks your path. You look at Vitek with contempt. "What the fuck do you want?" He''s not impressed in the slightest.'
@@ -1925,7 +1925,7 @@ if $ARGS[0] = 'rand_scoolboy':
 		end
 		$rand_boy = $npc_nickname[$school_static_num]
 	elseif scoolboy = 4:
-		if pav_sex >= 50 and kotovLoveQW <= 0:
+		if fame['pav_sex'] >= 50 and kotovLoveQW <= 0:
 			gt 'gschool_events', 'rand_gopnic'
 		else
 			jump 'scoolboy_loop'
@@ -2161,7 +2161,7 @@ if $ARGS[0] = 'rand_gopnic':
 			'You are in the mood anyways, so why not? Hopefully it isn''t too quick. They lead you to the men''s room and one of the guys drives everyone else out; it''s just you and the gopniks in here now. One of them leans against the door to block anyone else from coming in while the rest all start unzipping their pants and pulling out their dicks.'
 			'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way.'
 			*nl
-			if pav_slut > 250: 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
+			if fame['pav_slut'] > 250: 'On one wall you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
 			act 'Start sucking':
 				*clr & cla
 				if r = 9:
@@ -2249,7 +2249,7 @@ if $ARGS[0] = 'toilet_bj':
 	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/boysbathroom.jpg"></center>'
 	'You know perfectly well that the group of boys are not going to let you escape. You meekly let the boys drag you to the men''s room, hoping for a miracle to save you. It never comes. When you arrive at the men''s room, one of the guys drives everyone else out; it''s just you and the gopniks in here now. He goes outside and keeps watch while two of the others reach for their pants. Several more come in to watch.'
-	if pav_slut > 250:
+	if fame['pav_slut'] > 250:
 		'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way. On one wall, you see written, in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
 	else
 		'The walls of the restroom are covered in crude texts, quite a few of them involving your classmates in some way.'

+ 2 - 2
locations/gschool_girls_bathroom.qsrc

@@ -698,7 +698,7 @@ if $ARGS[0] = 'caught1':
 		*clr & cla
 		gs 'gschool_events', 'sweet'
 		if rand(1,100) < Sweet_talk:
-			if pav_slut >= 200:
+			if fame['pav_slut'] >= 200:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/eartwist.jpg"></center>'
 				'You hang your head and feign shame as best you can. "I know, and I''m sorry Ms. Braakman. I was feeling stressed out and I just needed a break, just a few minutes alone. I know I shouldn''t have, but I couldn''t help it." You give her a pleading look. "Please, please don''t report me. I promise I won''t do it again."'
 				'Ms. Braakman looks at you in silence. For a moment, you think you''ve convinced her, but then you see something change in her eyes: She wasn''t angry before, but she definitely is now. "You <i>dare</i> lie to my face like that? Do you really think I''m dumb enough to fall for that? I know what kind of girl you are. <i>Everyone</i> talks about what kind of girl you are." She doesn''t give you a chance to reply but you see something in her eye, maybe a glint of excitement. Then she reaches out, grabs you by the arm and, with surprising strength, pulls you out of the stall before leading you to the sinks. She pushes you forward, bending over the sink.'
@@ -745,7 +745,7 @@ if $ARGS[0] = 'caught1':
 					gt 'gschool_office', 'principal'
 				end
 			else
-				if pav_slut < 200:
+				if fame['pav_slut'] < 200:
 					act 'Not the punishment you had in mind':
 						*clr & cla
 						'<center><b><font color="maroon">Girls bathroom</font></b></center>'

+ 11 - 11
locations/gschool_gossip.qsrc

@@ -671,35 +671,35 @@ if $ARGS[0] = 'boys':
 		'"Well, what do you expect? It''s Moscow, they are obsessed with being all prim and proper. Moscow is just boring, it''s not us that are different, but them."'
 		'"Hmm yeah, you''re most likely right, but man it would be fun to live in a porn movie or video game though, wouldn''t it?"'
 		'"Fuck yeah it would!"'
-	elseif chat_rand = 39 and pav_sex > 25:
-		if pav_sex < 50:
+	elseif chat_rand = 39 and fame['pav_sex'] > 25:
+		if fame['pav_sex'] < 50:
 			*nl
 			'"Did you know <<$pcs_nickname>> is a huge tease? I heard she just undressed right in front of someone lately!"'
 			'"No way! How do you know?"'
 			'"A friend of mine told me! He saw her take all her clothes off, one item at a time!"'
 			'"Wow, what a lucky bastard! She''s hot!"'
-		elseif pav_sex < 75:
+		elseif fame['pav_sex'] < 75:
 			*nl
 			'"I heard <<$pcs_nickname>> is great at sucking dick!"'
 			'"No way! She seems like such a decent girl! How do you know?"'
 			'"A friend of mine told me. He said it''s the best head he ever had!"'
 			'"Come on man, for real?"'
 			'"I swear, it''s true! Maybe he''ll shoot us a video, next time..."'
-		elseif pav_sex < 100:
+		elseif fame['pav_sex'] < 100:
 			*nl
 			'"They say <<$pcs_nickname>> took part in a blowbang recently!"'
 			'"What, really? How did she even get in that situation?"'
 			'"Apparently, she just got down on her knees and told all the guys to gather around her in a circle!"'
 			'"Wow, what a slut! I can''t believe it."'
 			'"I know, right!?"'
-		elseif pav_sex < 125:
+		elseif fame['pav_sex'] < 125:
 			*nl
 			'"I heard <<$pcs_nickname>> got gangbanged just the other day!"'
 			'"Wow, she just let that happen?"'
 			'"Oh yeah, she was even encouraging them! The guys were spinning her around every which way they liked and fucked her, no holes barred!"'
 			'"What a slut! Still, I wouldn''t mind getting in on that next time."'
 			'"Heh, you and me both! Maybe after gym class one day."'
-		elseif pav_sex < 150:
+		elseif fame['pav_sex'] < 150:
 			*nl
 			'"Man, <<$pcs_nickname>> is such a washed up whore."'
 			'"I know, right? It''s kind of sad, really."'
@@ -1097,34 +1097,34 @@ if $ARGS[0] = 'gosip':
 		end
 	else
 		!!a place to talk about the sexual adventures of Svetlana
-		if pav_sex < 50:
+		if fame['pav_sex'] < 50:
 		*nl
 		'"Did you know <<$pcs_nickname>> is a huge tease? I heard she just undressed right in front of someone lately!"'
 		'"No way! How do you know?"'
 		'"A friend of mine told me! He saw her take all her clothes off, one item at a time!"'
 		'"Wow, what a lucky bastard! She''s hot!"'
-		elseif pav_sex < 75:
+		elseif fame['pav_sex'] < 75:
 			*nl
 			'"I heard, <<$pcs_nickname>> is great at sucking dicks!"'
 			'"No way! She seems like such a decent girl how do you know?"'
 			'"A friend of mine told me. He said it''s the best head he ever had!"'
 			'"Come on man, for real?"'
 			'"I swear, it''s true! Maybe he''ll shoot us a video next time..."'
-		elseif pav_sex < 100:
+		elseif fame['pav_sex'] < 100:
 			*nl
 			'"They say <<$pcs_nickname>> took part in a blowbang recently!"'
 			'"What, really? How did she even get in that situation?"'
 			'"Apparently, she just got down on her knees and told all the guys to gather around her in a circle!"'
 			'"Wow, what a slut! I can''t believe it."'
 			'"I know, right!?"'
-		elseif pav_sex < 125:
+		elseif fame['pav_sex'] < 125:
 			*nl
 			'"I heard <<$pcs_nickname>> got gangbanged just the other day!"'
 			'"Wow, she just let that happen?"'
 			'"Oh yea, she was even encouraging them! The guys were spinning her around every which way they liked and fucked her, no holes barred!"'
 			'"What a slut! Still, I wouldn''t mind getting in on that next time."'
 			'"Heh, you and me both! Maybe after gym class one day."'
-		elseif pav_sex < 150:
+		elseif fame['pav_sex'] < 150:
 			*nl
 			'"Man, <<$pcs_nickname>> is such a washed up whore."'
 			'"I know, right? It''s kind of sad, really."'

+ 1 - 1
locations/gschool_grounds.qsrc

@@ -233,7 +233,7 @@ if $ARGS[0] = 'main':
 		end
 	end
 
-	if hour >= 14 and pav_slut >= 250 and SchoolGossip > 0 and afterschoolday ! daystart: gt 'gschool_sex', 'suck'
+	if hour >= 14 and fame['pav_slut'] >= 250 and SchoolGossip > 0 and afterschoolday ! daystart: gt 'gschool_sex', 'suck'
 
 	if week = 1 and kanikuli = 0 and arthakQW = 10 and apmeetday ! daystart and hour >= 14: gt 'artgar'
 

+ 4 - 4
locations/gschool_lessons4.qsrc

@@ -1146,7 +1146,7 @@ if $ARGS[0] = 'shower2':
 		'Sonia doesn''t resist or even hesitate and immediately buries her face right into Lena''s crotch and starts eating her out. Albina, Bella and Vicky are among the group of girls who look in disgust before walking out to get dressed.'
 		gs 'arousal', 'erotic_nudity', -3
 		gs 'stat'
-		if pav_slut >= 150:
+		if fame['pav_slut'] >= 150:
 			act 'Try to leave unnoticed':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/chris_sveta.jpg"></center>'
@@ -1315,7 +1315,7 @@ if $ARGS[0] = 'long_shower':
 		*clr & cla
 		gs 'stat'
 		longshower = rand(1,10)
-		if longshower = 1 and hotcat => 6 and pav_slut >= 150:
+		if longshower = 1 and hotcat => 6 and fame['pav_slut'] >= 150:
 			minut += 5
 			pcs_mood += 5
 			gs 'stat'
@@ -1349,7 +1349,7 @@ if $ARGS[0] = 'long_shower':
 					act 'Tell him to get out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end	
 			end
-		elseif longshower = 2 and hotcat => 5 and pav_slut >= 100 and kotovLoveQW ! 1:
+		elseif longshower = 2 and hotcat => 5 and fame['pav_slut'] >= 100 and kotovLoveQW ! 1:
 			minut += 5
 			pcs_mood += 5
 			gs 'stat'
@@ -1529,7 +1529,7 @@ if $ARGS[0] = 'long_shower':
 					act 'Finish dressing': gt 'gschool_lessons4', 'post_dress'
 				end
 			end
-		elseif longshower = 5 and hotcat => 5 and pav_slut >= 150:
+		elseif longshower = 5 and hotcat => 5 and fame['pav_slut'] >= 150:
 			minut += 10
 			pcs_mood += 10
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/watch2.jpg"></center>'

+ 31 - 31
locations/gschool_lessonsev1.qsrc

@@ -91,7 +91,7 @@ if $ARGS[0] = 'fiz_rand':
 		'During class, Albina gives you a tap on the shoulder, giggling and pointing at Vitek. You look over and see the tip of his dick hanging out the leg of his shorts. You giggle as well, but you are also quite impressed and maybe just a little turned on at the sight... he is certainly very well endowed. It takes him a while to notice the girls giggling at him and even longer to figure out why. Once he does, he makes a big show of tucking his dick away by adjusting his shorts, all the while standing there with a huge smile on his face.'
 		gs 'arousal', 'erotic_nudity', 2
 		gs 'arousal', 'end'
-	elseif fizperand = 10 and hotcat >= 5 and pav_slut >= 150:
+	elseif fizperand = 10 and hotcat >= 5 and fame['pav_slut'] >= 150:
 		cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/supply.jpg"></center>'
 		'The coach asks you to help him get some equipment out of the storage room. You go along and he starts pointing out several things you need for the class. He gets uncomfortably close and touches you way more than is necessary. At one point, you are reaching for something high on a shelf and he stands so close behind you, you can feel his dick against your ass as his hands grip your waist. "Careful! We wouldn''t want you to fall now, so let me steady you." he says.'
@@ -428,7 +428,7 @@ if $ARGS[0] = 'biology':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Irina. She looks at you in disgust and turns away to talk to someone else.'
 				else
 					if grupTipe = 1:
@@ -449,7 +449,7 @@ if $ARGS[0] = 'biology':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Julia. She avoids making eye contact with you and instead focuses on her coursework.'
 				else
 					if grupTipe = 3:
@@ -470,7 +470,7 @@ if $ARGS[0] = 'biology':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lavrenti. He gives you a perverted smile and keeps asking if you want to suck his dick.'
 				else
 					if grupTipe = 4:
@@ -491,7 +491,7 @@ if $ARGS[0] = 'biology':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Artem. He looks at you in disgust and instead focuses on his coursework.'
 				else
 					if grupTipe = 3:
@@ -512,7 +512,7 @@ if $ARGS[0] = 'biology':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Natasha. She avoids making eye contact with you and instead focuses on her coursework.'
 				else
 					if grupTipe = 3:
@@ -533,7 +533,7 @@ if $ARGS[0] = 'biology':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lazar, who mocks you for the duration of the lesson about how many dicks you''ve sucked and how your breath probably smells of cum.'
 				else
 					if grupTipe = 2:
@@ -554,7 +554,7 @@ if $ARGS[0] = 'biology':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lesco. He avoids making eye contact with you and awkwardly puts his head down. Your classmates notice this and you feel embarrassed at the fact that you''re so unpopular that even Lesco won''t talk to you.'
 				elseif grupTipe = 5:
 					 npc_rel['A7'] += 1
@@ -674,7 +674,7 @@ if $ARGS[0] = 'science':
 				 *clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Irina. She looks at you in disgust and turns away to talk to someone else.'
 				else
 					if grupTipe = 1:
@@ -695,7 +695,7 @@ if $ARGS[0] = 'science':
 				 *clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Andrey and Stasya. Stasya glares at you and warns you not to even try and suck Andrey''s dick, but he laughs in response, saying how he would never let your filthy mouth near him.'
 				else
 					if grupTipe = 1:
@@ -718,7 +718,7 @@ if $ARGS[0] = 'science':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Mefodiy, who expresses his disgust at your slutiness with sarcastic jokes and then ignores you for the rest of the lesson.'
 				else
 					if grupTipe = 1:
@@ -739,7 +739,7 @@ if $ARGS[0] = 'science':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Gerasim. He looks at you in disgust and instead focuses on his coursework.'
 				else
 					if grupTipe = 3:
@@ -760,7 +760,7 @@ if $ARGS[0] = 'science':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Veronika. She glares at you, clearly disgusted at your slutiness, and looks away. A shiver runs down your spine at how cold she just was to you.'
 				else
 				   npc_rel['A141'] += 1
@@ -774,7 +774,7 @@ if $ARGS[0] = 'science':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vanya, who immediately stands up and walks over to sit with Katja and Vicky, all of them giving disgusted looks.'
 				else
 					if grupTipe = 2:
@@ -795,7 +795,7 @@ if $ARGS[0] = 'science':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Arkadi. He gives you a perverted smile and keeps asking if you want to suck his dick.'
 				else
 					if grupTipe = 4:
@@ -1081,7 +1081,7 @@ if $ARGS[0] = 'computer':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vasily. He gives you a perverted smile and keeps asking if you want to suck his dick.'
 				else
 					if grupTipe = 4:
@@ -1102,7 +1102,7 @@ if $ARGS[0] = 'computer':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Albina, who immediately looks you over before shaking her head in disgust and walking away to sit with Vicky.'
 				else
 					if grupTipe = 1 or grupTipe = 2 or AlbinaQW['Friends'] = 2:
@@ -1122,7 +1122,7 @@ if $ARGS[0] = 'computer':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lizaveta, who immediately laughs at you and starts mocking you with gossip about whose dick you''ve sucked recently.'
 				else
 					if grupTipe = 1:
@@ -1142,7 +1142,7 @@ if $ARGS[0] = 'computer':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Alyona, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
 				else
 					if grupTipe = 4:
@@ -1163,7 +1163,7 @@ if $ARGS[0] = 'computer':
 					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Artem. He looks at you in disgust and instead focuses on his coursework.'
 				else
 					if grupTipe = 3:
@@ -1184,7 +1184,7 @@ if $ARGS[0] = 'computer':
 					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Gerasim. He looks at you in disgust and instead focuses on his coursework.'
 				else
 					if grupTipe = 3:
@@ -1205,7 +1205,7 @@ if $ARGS[0] = 'computer':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Zinaida. She avoids making eye contact with you and instead focuses on playing a game on her phone before class starts.'
 				else
 					if grupTipe = 3:
@@ -1226,7 +1226,7 @@ if $ARGS[0] = 'computer':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Katja. She stares at you in disbelief and starts blushing bright red before she gets up and hurries to sit next to her sister.'
 				else
 					if grupTipe = 1:
@@ -1531,7 +1531,7 @@ if $ARGS[0] = 'russian':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Marcus, who awkwardly shuffles in his seat and avoids looking at you. As you look around, you see many of your classmates pointing and giggling, and not just at you. "Go on <<$pcs_nickname>>! You know you want that big black cock stuffed into your whore mouth and down your slutty throat!" you hear someone shout out.'
 				else
 					if grupTipe = 1:
@@ -1552,7 +1552,7 @@ if $ARGS[0] = 'russian':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Stasya, who shoots daggers at you. "What the fuck do you want whore? Do I look like I talk to dick hungry sluts like you? Keep your filthy mouth away from Andrey or you''ll regret it bitch."'
 				else
 					if grupTipe = 1:
@@ -1573,7 +1573,7 @@ if $ARGS[0] = 'russian':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Alyona, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
 				else
 					if grupTipe = 4:
@@ -1594,7 +1594,7 @@ if $ARGS[0] = 'russian':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Alyona, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
 				else
 					if grupTipe = 4:
@@ -1614,7 +1614,7 @@ if $ARGS[0] = 'russian':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Svyatoslav, who ignores you at first before getting your attention and pointing at the bulge in his pants while winking. "You know you want it, so come and get it slut." he whispers with a smile.'
 				else
 					if grupTipe = 2:
@@ -1635,7 +1635,7 @@ if $ARGS[0] = 'russian':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Paulina, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
 				else
 					if grupTipe = 4:
@@ -1656,7 +1656,7 @@ if $ARGS[0] = 'russian':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vicky, who gives you a disgusted glare and walks away to sit with Vanya.'
 				else
 					if grupTipe = 1:
@@ -1677,7 +1677,7 @@ if $ARGS[0] = 'russian':
 				 *clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Irina. She looks at you in disgust and turns away to talk to someone else.'
 				else
 					if grupTipe = 1:

+ 25 - 25
locations/gschool_lessonsev2.qsrc

@@ -69,7 +69,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Mefodiy, who expresses his disgust at your slutiness with sarcastic jokes and then ignores you for the rest of the lesson.'
 				else
 					if grupTipe = 1:
@@ -90,7 +90,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Andrey and Stasya. Stasya glares at you and warns you not to even try and suck Andrey''s dick, but he laughs in response, saying how he would never let your filthy mouth near him.'
 				else
 					if grupTipe = 1:
@@ -113,7 +113,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Valentin. He gives you a perverted smile and keeps asking if you want "go for a ride" with him. "And I don''t mean on my bike, slut." he adds with a wink.'
 				else
 					if grupTipe = 4:
@@ -134,7 +134,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Evgeny. He looks at you in disgust, picks up his chess board and finds another seat to play his game.'
 				else
 					'You sit next to Evgeny, but he is so focused on the chess game in front of him that he doesn''t notice you and ignores your efforts to communicate with him.'
@@ -147,7 +147,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Artem. He looks at you in disgust and instead focuses on his coursework.'
 				else
 					if grupTipe = 3:
@@ -168,7 +168,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vanya, who immediately stands up and walks over to sit with Katja and Vicky, all of them giving disgusted looks.'
 				else
 					if grupTipe = 2:
@@ -189,7 +189,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lazar, who mocks you for the duration of the lesson about how many dicks you''ve sucked and how your breath probably smells of cum.'
 				else
 					if grupTipe = 2:
@@ -210,7 +210,7 @@ if $ARGS[0] = 'geography':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vitek. He gives you a perverted smile and leans back in his chair to show you the bulge in his pants. "It''s all yours, whore. All you have to do is ask." he says with a wink.'
 				else
 					if grupTipe = 4:
@@ -927,7 +927,7 @@ if $ARGS[0] = 'history':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Marcus, who awkwardly shuffles in his seat and avoids looking at you. As you look around, you see many of your classmates pointing and giggling, and not just at you. "Go on <<$pcs_nickname>>! You know you want that big black cock stuffed into your whore mouth and down your slutty throat!" you hear someone shout out.'
 				else
 					if grupTipe = 1:
@@ -948,7 +948,7 @@ if $ARGS[0] = 'history':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lena, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
 				else
 					if grupTipe = 4:
@@ -969,7 +969,7 @@ if $ARGS[0] = 'history':
 					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Roman, a decision you regret when he scares you with his deathly stares and comments about you being a dirty, disgusting whore who nobody would miss.'
 				else
 					if grupTipe = 4:
@@ -990,7 +990,7 @@ if $ARGS[0] = 'history':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Petka. He looks at you in disgust and instead focuses on his coursework.'
 				else
 					if grupTipe = 3:
@@ -1011,7 +1011,7 @@ if $ARGS[0] = 'history':
 					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lera, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
 				else
 					if grupTipe = 4:
@@ -1032,7 +1032,7 @@ if $ARGS[0] = 'history':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lina, who loudly scoffs. "Don''t you have to go and suck a dick somewhere you massive whore?"'
 				else
 					if grupTipe = 2:
@@ -1053,7 +1053,7 @@ if $ARGS[0] = 'history':
 					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Igor, who just stares at you before looking around for somewhere else to sit. "God, I have to sit next to the bike?" he moans when he can''t find anywhere to go.'
 				else
 					if grupTipe = 1:
@@ -1074,7 +1074,7 @@ if $ARGS[0] = 'history':
 					*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Niko, who makes crude remarks about how you should under his desk and on your knees sucking his dick like a good little slut.'
 				else
 					if grupTipe = 4:
@@ -1379,7 +1379,7 @@ if $ARGS[0] = 'shop':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Dimka, who laughs at your slutiness with sarcastic jokes and then ignores you for the rest of the lesson.'
 				else
 					if grupTipe = 1:
@@ -1400,7 +1400,7 @@ if $ARGS[0] = 'shop':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vicky, who gives you a disgusted glare and walks away to sit with Vanya.'
 				else
 					if grupTipe = 1:
@@ -1421,7 +1421,7 @@ if $ARGS[0] = 'shop':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Dan. He gives you a perverted smile and keeps asking if you want to suck his dick.'
 				else
 					if grupTipe = 4:
@@ -1442,7 +1442,7 @@ if $ARGS[0] = 'shop':
 				 *clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vitek. He gives you a perverted smile and leans back in his chair to show you the bulge in his pants. "It''s all yours, whore. All you have to do is ask." he says with a wink.'
 				else
 					if grupTipe = 4:
@@ -1463,7 +1463,7 @@ if $ARGS[0] = 'shop':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vasily. He gives you a perverted smile and keeps asking if you want to suck his dick.'
 				else
 					if grupTipe = 4:
@@ -1484,7 +1484,7 @@ if $ARGS[0] = 'shop':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Paulina, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
 				else
 					if grupTipe = 4:
@@ -1505,7 +1505,7 @@ if $ARGS[0] = 'shop':
 				*clr & cla
 				chrsm_exp += rand(1,2)
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'As you walk into class, you look around and to your despair find that the only seat left is next to Petia, everyone else having given the fat, smelly loser a wide berth. Your nostrils are assaulted as soon as you sit down, the ordeal made worse by Petia leaning in and asking if he can get a blowjob since you''re such a slut. You reply by sticking your fingers in your mouth and gagging. "When will you realise that you''re such a fat and smelly loser that not even <<$pcs_nickname>> will suck your tiny dick?" Arkadi chimes in, causing the gopniks to gang up on him and free you from his horrible attempts at hitting on you.'
 				else
 					'As you walk into class, you look around and to your despair find that the only seat left is next to Petia, everyone else having given the fat, smelly loser a wide berth. Your nostrils are assaulted as soon as you sit down, the ordeal made worse by Petia leaning in and continually making disgusting attempts to hit on you, despite you clearly not being interested. You recoil and gag as his proximity makes the smell of him worse. "Girls always gag and run away when you talk to them because you''re a fat, disgusting loser that I can smell from over here! They don''t want to and never will suck your tiny dick, so fuck off and leave them alone." Arkadi chimes in, causing the gopniks to gang up on him and free you from the ordeal.'
@@ -1516,7 +1516,7 @@ if $ARGS[0] = 'shop':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Marcus, who awkwardly shuffles in his seat and avoids looking at you. As you look around, you see many of your classmates pointing and giggling, and not just at you. "Go on <<$pcs_nickname>>! You know you want that big black cock stuffed into your whore mouth and down your slutty throat!" you hear someone shout out.'
 				else
 					if grupTipe = 1:
@@ -1630,7 +1630,7 @@ if $ARGS[0] = 'shop_punishment':
 				*clr & cla
 				minut += 2
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/ruslan/sex/pshop3.jpg"></center>'
-				if hotcat >= 6 and pav_slut >= 150:
+				if hotcat >= 6 and fame['pav_slut'] >= 150:
 					if $pantyworntype ! 'none':
 						'He quickly walks around his desk and once he is standing next to you, he shoves you forward, bending you over his desk. He pulls up your skirt and violently yanks down your panties. You can hear the tearing fabric as he does. He gives your bare ass one hard open handed swat that stings. You expect more but nothing comes. You look back just as he pulls something out of his pocket. He holds it up for you to see. It is a larger than average butt plug.'
 					else

+ 18 - 18
locations/gschool_lessonsev3.qsrc

@@ -1092,7 +1092,7 @@ if $ARGS[0] = 'music':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Katja. She stares at you in disbelief and starts blushing bright red before she gets up and hurries to sit next to her sister.'
 				else
 					if grupTipe = 1:
@@ -1114,7 +1114,7 @@ if $ARGS[0] = 'music':
 				chrsm_exp += rand(1,2)
 				npc_rel['A154'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
-				if pav_slut >= 150 or grupTipe = 5:
+				if fame['pav_slut'] >= 150 or grupTipe = 5:
 					'You sit next to Radomir, but he ignores your attempts to speak by saying that he only talks to girls who he wants to fuck, making it clear that you aren''t one of those girls.'
 				else
 					'You sit next to Radomir, but you don''t get a chance to speak as he dominates the conversation about how amazing he and the band are and how he pulls all the hot chicks. He finishes by asking if you want to suck his dick.'
@@ -1126,7 +1126,7 @@ if $ARGS[0] = 'music':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lavrenti. He gives you a perverted smile and keeps asking if you want to suck his dick.'
 				else
 					if grupTipe = 4:
@@ -1147,7 +1147,7 @@ if $ARGS[0] = 'music':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Valentin. He gives you a perverted smile and keeps asking if you want "go for a ride" with him. "And I don''t mean on my bike, slut." he adds with a wink.'
 				else
 					if grupTipe = 4:
@@ -1168,7 +1168,7 @@ if $ARGS[0] = 'music':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lariska, who gleefully laughs at you. "Don''t you have a big cock waiting for you in the bathroom, slut?"'
 				else
 					if grupTipe = 2:
@@ -1189,7 +1189,7 @@ if $ARGS[0] = 'music':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Lina, who loudly scoffs. "Don''t you have to go and suck a dick somewhere you massive whore?"'
 				else
 					if grupTipe = 2:
@@ -1210,7 +1210,7 @@ if $ARGS[0] = 'music':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Bella, who makes no effort to hide her disgust. "You''re such a washed up and desperate slut who''ll do anything for a cock. How anyone here even tolerates you is beyond me."'
 				else
 					if grupTipe = 1:
@@ -1230,7 +1230,7 @@ if $ARGS[0] = 'music':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Petka. He looks at you in disgust and instead focuses on his coursework.'
 				else
 					if grupTipe = 3:
@@ -1413,7 +1413,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Erast, who awkwardly shuffles in his seat and avoids looking at you. You can tell your reputation as the school bike is making him feel uncomfortable, but he''s too polite to say anything.'
 				else
 					if grupTipe = 2:
@@ -1434,7 +1434,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Julia. She avoids making eye contact with you and instead focuses on her coursework.'
 				else
 					if grupTipe = 3:
@@ -1455,7 +1455,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Katja. She stares at you in disbelief and starts blushing bright red before she gets up and hurries to sit next to her sister.'
 				else
 					if grupTipe = 1:
@@ -1476,7 +1476,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Albina, who immediately looks you over before shaking her head in disgust and walking away to sit with Vicky.'
 				else
 					if grupTipe = 1 or grupTipe = 2 or AlbinaQW['Friends'] = 2:
@@ -1496,7 +1496,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Anushka, who ignores you at first before mouthing "slut" at you and doing a motion with her hands where she pretends to be forcing your head down on her imaginary dick.'
 				else
 					if grupTipe = 4:
@@ -1517,7 +1517,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Natasha. She avoids making eye contact with you and instead focuses on her coursework.'
 				else
 					if grupTipe = 3:
@@ -1538,7 +1538,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Feofan. He looks at you in disgust and instead focuses on his coursework.'
 				else
 					if grupTipe = 3:
@@ -1559,7 +1559,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Svyatoslav, who ignores you at first before getting your attention and pointing at the bulge in his pants while winking. "You know you want it, so come and get it slut." he whispers with a smile.'
 				else
 					if grupTipe = 2:
@@ -1580,7 +1580,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Vicky, who gives you a disgusted glare and walks away to sit with Vanya.'
 				else
 					if grupTipe = 1:
@@ -1601,7 +1601,7 @@ if $ARGS[0] = 'art':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/talk.jpg"></center>'
 				chrsm_exp += rand(1,2)
-				if pav_slut >= 150:
+				if fame['pav_slut'] >= 150:
 					'You sit next to Zinaida. She avoids making eye contact with you and instead focuses on playing a game on her phone before class starts.'
 				else
 					if grupTipe = 3:

+ 1 - 1
locations/gschool_lunch.qsrc

@@ -134,7 +134,7 @@ if $ARGS[0] = 'break':
 		gt 'nerd_game_night', 'invite', 'lunch'
 	end
 
-	if meynoldQW = 0 and npc_rel['A14'] >= 30 and pav_slut < 25 and pcs_grades >= 70 and pcs_makupskl >= 40 and hotcat >= 6: gt 'gschool_chats1', 'Katjaproblems'
+	if meynoldQW = 0 and npc_rel['A14'] >= 30 and fame['pav_slut'] < 25 and pcs_grades >= 70 and pcs_makupskl >= 40 and hotcat >= 6: gt 'gschool_chats1', 'Katjaproblems'
 
 	if $breaktype ! 'long':
 		if dimaRevenge = 4 and dimaRevChoice = 2 and hour < 10: '<br>"Hi Nat, did you happen to see Dimka?" "Hey <<$pcs_nickname>>, he was here earlier, speaking with Lena and Lera.'

+ 12 - 12
locations/gschool_socialchg.qsrc

@@ -19,13 +19,13 @@ if $ARGS[0] = 'test':
 	elseif grupvalue[4] < 400 and grupvalue[4] > 350 and grupwarning[1] > 1:
 		grupwarning[4] = 1
 	end
-	if pav_slut > 200 and grupTipe = 1:
+	if fame['pav_slut'] > 200 and grupTipe = 1:
 		gt 'gschool_socialchg', 'Pavlovsk slut'
-	elseif pav_slut > 225 and grupTipe = 2:
+	elseif fame['pav_slut'] > 225 and grupTipe = 2:
 		gt 'gschool_socialchg', 'Pavlovsk slut'
-	elseif pav_slut > 150 and grupTipe = 3:
+	elseif fame['pav_slut'] > 150 and grupTipe = 3:
 		gt 'gschool_socialchg', 'Pavlovsk slut'
-	elseif pav_slut > 275 and grupTipe = 4:
+	elseif fame['pav_slut'] > 275 and grupTipe = 4:
 		gt 'gschool_socialchg', 'Pavlovsk slut'
 	elseif grupvalue[1] < 200 and grupTipe = 1:
 		gt 'gschool_socialchg', 'coolkid outcast'
@@ -33,7 +33,7 @@ if $ARGS[0] = 'test':
 		gt 'gschool_socialchg', 'coolkid warn 1'
 	elseif grupvalue[1] < 300 and grupTipe = 1 and grupwarning[1] >= 0:
 		gt 'gschool_socialchg', 'coolkid warn 2'
-	elseif pav_slut > 150 and grupTipe = 1 and grupslutwarning[1] = 0:
+	elseif fame['pav_slut'] > 150 and grupTipe = 1 and grupslutwarning[1] = 0:
 		gt 'gschool_socialchg', 'coolkid slut warn'
 	elseif grupvalue[2] < 200 and grupTipe = 2:
 		gt 'gschool_socialchg', 'jock outcast'
@@ -41,7 +41,7 @@ if $ARGS[0] = 'test':
 		gt 'gschool_socialchg', 'jock warn 1'
 	elseif grupvalue[2] < 300 and grupTipe = 2 and grupwarning[2] >= 0:
 		gt 'gschool_socialchg', 'jock warn 2'
-	elseif pav_slut > 175 and grupTipe = 2 and grupslutwarning[2] = 0:
+	elseif fame['pav_slut'] > 175 and grupTipe = 2 and grupslutwarning[2] = 0:
 		gt 'gschool_socialchg', 'jock slut warn'
 	elseif grupvalue[3] < 200 and grupTipe = 3:
 		gt 'gschool_socialchg', 'nerd outcast'
@@ -49,7 +49,7 @@ if $ARGS[0] = 'test':
 		gt 'gschool_socialchg', 'nerd warn 1'
 	elseif grupvalue[3] < 300 and grupTipe = 3 and grupwarning[3] >= 0:
 		gt 'gschool_socialchg', 'nerd warn 2'
-	elseif pav_slut > 100 and grupTipe = 3 and grupslutwarning[3] = 0:
+	elseif fame['pav_slut'] > 100 and grupTipe = 3 and grupslutwarning[3] = 0:
 		gt 'gschool_socialchg', 'nerd slut warn'
 	elseif grupvalue[4] < 200 and grupTipe = 4:
 		gt 'gschool_socialchg', 'gopnik outcast'
@@ -57,15 +57,15 @@ if $ARGS[0] = 'test':
 		gt 'gschool_socialchg', 'gopnik warn 1'
 	elseif grupvalue[4] < 300 and grupTipe = 4 and grupwarning[4] >= 0: 
 		gt 'gschool_socialchg', 'gopnik warn 2'
-	elseif pav_slut > 250 and grupTipe = 4 and grupslutwarning[4] = 0:
+	elseif fame['pav_slut'] > 250 and grupTipe = 4 and grupslutwarning[4] = 0:
 		gt 'gschool_socialchg', 'gopnik slut warn'
-	elseif pav_slut < 175 and grupvalue[1] > 800 and grupTipe ! 1:
+	elseif fame['pav_slut'] < 175 and grupvalue[1] > 800 and grupTipe ! 1:
 		gt 'gschool_socialchg', 'coolkid'
-	elseif pav_slut < 200 and grupvalue[2] > 800 and grupTipe ! 2:
+	elseif fame['pav_slut'] < 200 and grupvalue[2] > 800 and grupTipe ! 2:
 		gt 'gschool_socialchg', 'jock'
-	elseif pav_slut < 125 and grupvalue[3] > 800 and grupTipe ! 3:
+	elseif fame['pav_slut'] < 125 and grupvalue[3] > 800 and grupTipe ! 3:
 		gt 'gschool_socialchg', 'nerd'
-	elseif pav_slut < 250 and grupvalue[4] > 800 and grupTipe ! 4:
+	elseif fame['pav_slut'] < 250 and grupvalue[4] > 800 and grupTipe ! 4:
 		gt 'gschool_socialchg', 'gopnik'
 	end
 	if gopnik_initiation = 1 and gopnik_initiation_day ! daystart:

+ 1 - 1
locations/gschool_socialchg1.qsrc

@@ -60,7 +60,7 @@ if $ARGS[0] = 'tLazar':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/football4.jpg"></center>'
 				end
 				'At first they are constantly yelling at for Lazar to check this or that out, or watch this or that move by one of them, he gives support or advice for that they are doing. After awhile they get into the game and seem like they kinda forget he is there, you are pretty sure they have always forgot you was there as well. You should really get going and there isn''t much going on here. So you say to Lazar. "Hey I am going to take off, talk to you later ok."'
-				if npc_rel['A149'] >= 50 and hotcat > 5 and pav_slut > 150:
+				if npc_rel['A149'] >= 50 and hotcat > 5 and fame['pav_slut'] > 150:
 					'He reaches over and grabs you by the hand to stop you. "Hey stick around, we could go over there behind those trees and have a little fun."'
 					'You think you now what kind of fun he has in mind. "Yeah what kind of fun?" You ask him.'
 					'"You know... fun." He body language and tone of voice leaves no doubt in your mind but you want him to say it anyways.'

+ 1 - 1
locations/gskino.qsrc

@@ -18,7 +18,7 @@ if money >= 100:
 		minut += 120
 		pcs_mood += rand(30, 50)
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/theater/watchmovie.jpg"></center>'
-		if pav_slut >= 100 and rand(0,2) > 0:
+		if fame['pav_slut'] >= 100 and rand(0,2) > 0:
 			cla
 			'As you are watching the film a guy sits next to you and whispers in your ear, "Everyone knows you like to suck cock, I''ll pay you if you have a go on this."'
 			'It''s dark, but you can just about see well enough to see that he is pointing at his dick.'

+ 2 - 2
locations/hotel_resep.qsrc

@@ -932,7 +932,7 @@ if $ARGS[0] = 'pavgenprosmmf':
 	proshotelday = daystart
 	pavproscount += 1
 	guy += 1
-	pav_prostitute += rand(2,4)
+	gs 'fame', 'pav', 'prostitute', rand(2,4)
 	pavprosmmf = 1
 
 	gs 'npcgeneratec', 0, '', rand(18,40)
@@ -1132,7 +1132,7 @@ if $ARGS[0] = 'pavgenprosff':
 	proshotelday = daystart
 	pavproscount += 1
 	girl += 1
-	pav_prostitute += rand(2,4)
+	gs 'fame', 'pav', 'prostitute', rand(2,4)
 	pavprosff = 1
 
 	gs 'npcgeneratec', 1, '', rand(18,40)

+ 1 - 1
locations/hunter_ambient.qsrc

@@ -212,7 +212,7 @@ if $ARGS[0] = 'yard_convo':
 
 	!TODO: They do not just shut up when they notice Sveta, there is an opinion or comfort check for them saying something
 	if convo_rng_roll = 1:
-		if fame_sexind > 10 and city_modelling > 30 and huntersknowfoto = 0 : gs 'hunter_ambient', 'nude_model_convo'
+		if fame_sexind > 10 and fame['city_modelling'] > 30 and huntersknowfoto = 0 : gs 'hunter_ambient', 'nude_model_convo'
 	elseif convo_rng_roll = 2:
 		if stripdancesum > 0 and huntersknowstrip = 0: gs 'hunter_ambient', 'stripper_convo'
 	elseif convo_rng_roll = 3:

+ 13 - 17
locations/igorhome.qsrc

@@ -1,5 +1,5 @@
 # igorhome
-!2021/05/02
+!2021/06/17
 !!Igor = A4
 close all
 if $ARGS[0] = 'entrance':
@@ -46,19 +46,18 @@ if $ARGS[0] = 'entrance':
 		'As you walk towards Igor''s house, he starts having second thoughts "<<$pcs_firstname>>, you know I love you very much, but we don''t know each other well enough, so I''m wondering if we should let it be."'
 		act 'Leave': gt 'pav_residential'
 	end
-	!!this one is if Igor is a tutor in history
-	! if igor_history = 1:
-		! 'Igor is waiting for you after school. As you approach he asks you, "You ready to go?"'
-		! act 'Go to Igor''s house':
-			! cls
-			! minut += 15
-			! gs 'stat'
-			! '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_homeb1.jpg"></center>'
-			! 'You follow Igor home. Once you get to his place, he unlocks the door and invites you in.'
-			! act 'Walk around his home': gt 'igorhome','hallway'
-			! act 'Go to his room': gt 'igorhome', 'igorroom'
-		! end
-	! end
+	if igor_history = 1:
+		'Igor is waiting for you after school. As you approach he asks you, "You ready to go?"'
+		act 'Go to Igor''s house':
+			cls
+			minut += 15
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_homeb1.jpg"></center>'
+			'You follow Igor home. Once you get to his place, he unlocks the door and invites you in.'
+			act 'Walk around his home': gt 'igorhome','hallway'
+			act 'Go to his room': gt 'igorhome', 'igorroom'
+		end
+	end
 end
 
 if $ARGS[0] = 'hallway':
@@ -80,7 +79,6 @@ if $ARGS[0] = 'hallway':
 	act 'Living Room': gt 'igorhome','livingroom'
 	act 'Kitchen': gt 'igorhome','kitchen'
 	act 'Parents Room': gt 'igorhome','igorparents'
-!!going to add the parents bedroom, living room and kitchen. They will be down below, they will need to be moved where you want and coded of course.
 end
 
 if $ARGS[0] = 'bathroom':
@@ -117,9 +115,7 @@ if $ARGS[0] = 'igorroom':
 	'The room is surprisingly clean and organized for a boys room. It is fairly tastefully decorated. In the center of the room against one wall is a single narrow bed. Against the opposite wall is a desk and a chair, with a computer sitting on the desk. Next to the desk is a book shelf with a fairly large collection of books, just below the shelves leaning against the wall rests a guitar.'
 
 	act 'Leave Igor''s room': gt 'igorhome','hallway'
-	!!This one I think is if he is dating Dima, not sure.
 	if DimaLoveIgor > 1:'Sitting on the bed is a Teddy Bear with a red heart in its little hands.'
-	!!if igor is home the following is added.
 	'You see Igor sitting on the edge of his bed.'
 	act 'Excuse yourself': gt 'igorhome','hallway'
 	act 'Study': gt 'igorhome','study'

+ 1 - 1
locations/journal_quests.qsrc

@@ -95,7 +95,7 @@ if $ARGS[0] = 'start':
 		*nl
 		'<center><h1>Julia Milov</h1></center>'
 		*nl
-		if pav_slut < 200:
+		if fame['pav_slut'] < 200:
 			if npc_rel['A12'] >= 60:
 				if JuliaMilLernQW = 1:
 					if BeInJulMilHome = 1:

+ 4 - 4
locations/katjaEv.qsrc

@@ -1659,7 +1659,7 @@ if $ARGS[0] = 'kathan9':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/KL9.jpg"></center>'
 	if $clothingworntype = 'nude':
 		'You approach Ivan, and as the school''s resident stoic, he doesn''t say much. He just tilts his head and gazes from Katja to you and back, but doesn''t show, let''s say, a more MANLY reaction. You are a little... disappointed by the cold act, especially because Ivan seems more interested in drying his skin than ogling your naked bodies. Not even Katja seems to know how to react to that passivity.'
-	elseif IvanShowerQW = 11 and pav_slut <250:
+	elseif IvanShowerQW = 11 and fame['pav_slut'] <250:
 		'"Hey girls! Lucky me to encounter the most beautiful violets in all of the school!"'
 		'You can appreciate a timid smile creeping onto Katja''s cutely blushing face. You don''t know how to feel in this situation. Jealous, annoyed or... Fuck! Ivan picks up a towel and starts drying his... well-toned body. Ehhh... What were you thinking about? Bah, nothing important!'
 	else
@@ -1679,7 +1679,7 @@ if $ARGS[0] = 'kathan9':
 		gs 'stat'
 		'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/KL9.jpg"></center>'
-		if IvanShowerQW = 11 and pav_slut < 250:
+		if IvanShowerQW = 11 and fame['pav_slut'] < 250:
 			cla
 			npc_rel['A14'] += 1
 			npc_rel['A3'] += 1
@@ -1710,7 +1710,7 @@ if $ARGS[0] = 'kathan9':
 		act 'Walk':gt 'katjaEv','kathan7'
 		act 'Redress and look for something else to do':gs 'clothing', 'wear_last_worn' & gs 'underwear', 'wear' & minut += 10 & gt 'katjaEv','kathan'
 
-		if IvanShowerQW = 11 and pav_slut <250 and Katjaslut >19 and KatjaHorny >39 and katjaFirstKiss =1 and KatjaOTN =1:
+		if IvanShowerQW = 11 and fame['pav_slut'] <250 and Katjaslut >19 and KatjaHorny >39 and katjaFirstKiss =1 and KatjaOTN =1:
 			act '"Hey Ivan! You know, we are REALLY bored!"':
 				*clr & cla
 				random_event = rand(1,2)
@@ -2398,7 +2398,7 @@ if $ARGS[0] = 'kathan14':
 				gs 'willpower', 'pay', 'self'
 				minut += 5
 				KatjaHorny += 20
-				pav_slut += rand(0,5)
+				gs 'fame', 'pav', 'sex', rand(0,5)
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/KWS5.jpg"></center>'
 

+ 5 - 3
locations/korrPar.qsrc

@@ -47,7 +47,7 @@ if hour ! 18 and blockBedrPar = 1:blockBedrPar = 0
 
 !!Her room isn''t on the cleaning list yet
 !!if (momloc = <number for cleaning her room> ) and motherQW['con_steal_hear'] + 4 < daystart and prezikday + 4 < daystart and rand(1,4) = 1: gt 'mother', 'condom_steal', 'hear'
-if momloc = 1 and hour = 22 and minut < 30 and motherQW['con_steal_talk'] + 4 < daystart and prezikday + 4 < daystart and rand(1,2) = 1: gt 'mother', 'condom_steal', 'talk'
+if momloc = 1 and hour = 22 and minut < 30 and motherQW['con_steal_talk'] + 4 < daystart and prezikday + 4 < daystart and rand(1,3) = 1: gt 'mother', 'condom_steal', 'talk'
 
 act '<b>Leave and go to the stairwell</b>':
 	if $clothingworntype ! 'nude':
@@ -154,6 +154,8 @@ elseif sdadloc = 5 and sdadloc = 11:
 	else
 		act 'Go to the bathroom':msg'You try to open the bathroom door but it immediately stops, banging against the latch. You hear the water running and your stepfather shout "I''m in the shower!"'
 	end
+elseif kolloc = 10:
+	act 'Go to the bathroom':msg'You try to open the bathroom door but it immediately stops, banging against the latch. You hear the water running and your brother shout "I''m in the shower!"'
 else
 	act 'Go to the bathroom':minut += 1 & gt 'vanrPar'
 end
@@ -384,7 +386,7 @@ elseif motherWorry = 1 and indorf > 0:
 	motherWorry = 0
 end
 
-if notathomesleep > 7 and hour >= 16 and hour < 21 and mother_go = 0:
+if notathomesleep > 7 and hour >= 16 and hour < 21 and momloc['athome'] = 1:
 	notathomesleep = 0
 	*clr & cla
 	*pl $korrParMomHeader
@@ -399,7 +401,7 @@ if notathomesleep > 7 and hour >= 16 and hour < 21 and mother_go = 0:
 end
 
 !If she has given herself to boys in the stairwell, customers start hammering at the door:
-if hour >= 10 and hour <= 23 and pav_slut >= 250 and podwhoreQW >= 3:
+if hour >= 10 and hour <= 23 and fame['pav_slut'] >= 250 and podwhoreQW >= 3:
 	pod_client = rand(0,100)
 	if pod_whore_countQW <= 15 and pod_client <= 5:
 		play 'sound/door1.mp3',100

+ 3 - 3
locations/kotovEv.qsrc

@@ -5,7 +5,7 @@ gs 'stat'
 '<center><b><font color="maroon"><<$npc_firstname[''A9'']>> <<$npc_lastname[''A9'']>></font></b></center>'
 '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
 
-if kotovLoveQW > 0 and pav_slut > 200 and kotovsluttalk ! daystart:
+if kotovLoveQW > 0 and fame['pav_slut'] > 200 and kotovsluttalk ! daystart:
 	'Vitek scowls at you and tells you: "<<$pcs_nickname>>, what is this shit I hear? I thought you were my girl, but then I hear people talking about you being a <<$gnikname>>! Apparently the whole town knows it, too... all the guys were laughing at me! What do you have to say for yourself, you bitch!?"'
 
 	act '"You have sex with others too!"':
@@ -27,8 +27,8 @@ if kotovLoveQW > 0 and pav_slut > 200 and kotovsluttalk ! daystart:
 			*clr & cla
 			gs 'willpower', 'pay', 'self'
 			gs 'stat'
-			if pav_sex > 75: pav_sex = 75
-			if pav_prostitute > 75: pav_prostitute = 75
+			if fame['pav_sex'] > 75: gs 'fame', 'pav', 'sex', -75
+			if fame['pav_prostitute'] > 75: gs 'fame', 'pav', 'prostitute', -75
 			kotovsluttalk = daystart
 			gs 'stat'
 			'What he heard is true, but there is absolutely no way you''re going to tell him that. Especially not in his current state.'

+ 5 - 5
locations/kotovtalker.qsrc

@@ -1,7 +1,7 @@
 # kotovtalker
 !2021/05/02
 
-if numnpc = 9 and pav_slut < 200 and kotovLoveQW >= 0 and (npc_rel['A9'] >= 80 or hotcat >= 5):
+if numnpc = 9 and fame['pav_slut'] < 200 and kotovLoveQW >= 0 and (npc_rel['A9'] >= 80 or hotcat >= 5):
 	if $loc = 'gdkin':
 		if alko < 3:
 			'<<$npc_firstname[''A9'']>>: "<<$pcs_nickname>> Hey, let''s get drunk and then do something dumb."'
@@ -118,7 +118,7 @@ if numnpc = 9 and pav_slut < 200 and kotovLoveQW >= 0 and (npc_rel['A9'] >= 80 o
 		'<<$npc_firstname[''A9'']>>: "Hey <<$pcs_nickname>>, I''m busy. I''ll catch up with you later." He says as he turns back to talk to his friends.'
 		act 'Continue': gt 'gschool_lessons', 'short_break'
 	end
-elseif kotovLoveQW > 0 and pav_slut > 200:
+elseif kotovLoveQW > 0 and fame['pav_slut'] > 200:
 	'Vitek scowled and tells you "Well <<$pcs_nickname>>, whats this garbage I hear about what you and <<$gnikname>> did? The whole town already knows, the guys have been telling me all about it. You fucking bitch! "'
 
 	act 'Accuse him of sleeping around':
@@ -137,8 +137,8 @@ elseif kotovLoveQW > 0 and pav_slut > 200:
 		act 'Argue that it''s not true (<<will_cost>> Willpower)':
 			*clr & cla
 			gs 'willpower', 'pay', 'force'
-			if pav_sex > 75: pav_sex = 75
-			if pav_prostitute > 75: pav_prostitute = 75
+			if fame['pav_sex'] > 75: gs 'fame', 'pav', 'sex', -75
+			if fame['pav_prostitute'] > 75: gs 'fame', 'pav', 'prostitute', -75
 			gs 'stat'
 			'It takes a bit but you convince Vitek that all this was just gossip and none of it was true. Vitek frowned, "I''ll knock their teeth out if they whisper one more word about you then. Don''t worry, baby I will shut their yapping mouths."'
 
@@ -149,7 +149,7 @@ elseif kotovLoveQW > 0 and pav_slut > 200:
 		act 'Argue that it''s not true (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 elseif $loc = 'gdkin':
-	if pav_slut < 280:
+	if fame['pav_slut'] < 280:
 		'<<$npc_firstname[$static_num]>>: "<<$pcs_nickname>> Hey, let''s get drunk and then do something dumb."'
 
 		gs 'willpower', 'drink', 'resist', 'medium'

+ 3 - 3
locations/kuhrPar.qsrc

@@ -105,13 +105,13 @@ elseif hour = 18 and minut <= 30 and dinner_day ! daystart and indorf = 0:
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/dinnerhome.jpg"></center>'
 		'As you sit down and join your family for dinner, you stepfather asks. "So <<$pcs_nickname>>, do you have a boyfriend yet?"'
-		if pav_slut > 150 and motherKnowSpravka = 0:
+		if fame['pav_slut'] > 150 and motherKnowSpravka = 0:
 			'You start to respond to him when your mother interrupts. "Of course not! She is still too young to be thinking about boys."'
-			'Koka then chimes in. "Like any boy would date her when she sucks them all off anyways."'
+			'Kolka then chimes in. "Like any boy would date her when she sucks them all off anyways."'
 			'You mother turns towards Kolka. "That''s not funny! Apologize to your sister right now! Right now!" Anya just smirks.'
 			'Kolka freezes in place, but seeing that she is pissed he decides he doesn''t want to be the one to tell her about your reputation and just says. "Sorry."'
 			'Your stepfather clears his throat and quickly changes the subject, talking about how his work went. After that, you have a fairly enjoyable dinner.'
-		elseif pav_slut > 150:
+		elseif fame['pav_slut'] > 150:
 			'You start to respond to him when your mother interrupts. "She is too young to worry about that and... we talked about it." She gives you a meaningful glance and you shut your mouth.'
 			'Kolka then chimes in. "Like any boy would date her when she sucks them all off anyways."'
 			'You mother turns towards Kolka. "That''s not funny." Then she glances at you. "She might have made some mistakes, but she is trying to be a better girl now. Now apologize to your sister right now!" Anya just smirks.'

+ 1 - 1
locations/lesbimistress.qsrc

@@ -875,7 +875,7 @@ if $ARGS[0] = 'neutral_1':
 	'She comes back with a large potted plant and some rope. She binds your legs together first, and then binds your hands to the flower pot and fixates it on top of your head. It''s actually kind of heavy! To finish the look, she puts a bright red ball gag in your mouth.'
 	'"Oh yes, you look very elegant!" she nods. "I have to take care of some things now... don''t go anywhere!"'
 	nl
-	if city_modelling >= 40 and pcs_apprnc >= 100 and mistressknowfoto = 0:
+	if fame['city_modelling'] >= 40 and pcs_apprnc >= 100 and mistressknowfoto = 0:
 		mistressknowfoto = 1
 		MistressAdoration += 5
 		'About twenty minutes later, Mistress returns with a magazine in her hand. She has a surprised expression on her face.'

+ 1 - 1
locations/ludahome.qsrc

@@ -939,7 +939,7 @@ if $ARGS[0] = 'chat_luda':
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 						'You are a little shocked you didn''t know they had an open relationship "You are in an open relationship? You mean you can sleep with other people?"'
 						'She laughs at your reaction "Yes and no it doesn''t bother me and it doesn''t bother him. We know we love each other and sex is just sex."'
-						if (pav_slut >= 100 or LudaQW['KnowsSexActive'] >= 10) and LudaQW['olu_offer'] = 0 and pcs_vag ! 0:
+						if (fame['pav_slut'] >= 100 or LudaQW['KnowsSexActive'] >= 10) and LudaQW['olu_offer'] = 0 and pcs_vag ! 0:
 							'You nod a bit "Yeah OK I guess I can see that."'
 							'Then she stops and seems to be considering something before saying "Actually I am kinda glad of it, the man has amazing stamina and just loves sex, he can''t get enough of it honestly. Don''t get me wrong I love sex but he wears me out, so I am glad he can burn up some of that sexual energy with other women."'
 							'You are a little surprised by that, but it does explain why she is OK with sharing him "I see Auntie." You say with a sly smile of understanding.'

+ 1 - 1
locations/mey_home.qsrc

@@ -79,7 +79,7 @@ if $ARGS[0] = 'start':
 
 	if mey_vika['mey_vika_qw'] >= 32:
 		! welcome to the corporate
-		if week = 7 and hour >= 12 and hour <= 16 and day > 25 and mey_vika['mey_vika_qw'] = 40 and mey_tamara['qw_end'] = 0 and pav_slut < 150:
+		if week = 7 and hour >= 12 and hour <= 16 and day > 25 and mey_vika['mey_vika_qw'] = 40 and mey_tamara['qw_end'] = 0 and fame['pav_slut'] < 150:
 			gt 'mey_tamara_events', 'party0'
 		end
 		! check appearance before going to corporate

+ 1 - 1
locations/mey_tamara_events.qsrc

@@ -21,7 +21,7 @@ if $args[0] = 'tamara':
 	if $curloc = 'bank': act 'To go home': minut += 30 & gt 'mey_home', 'start'
 	if $curloc = 'mey_home' and mey_vika['mey_vika_qw'] >= 32 and mey_tamara['qw_end'] = 0:
 		if week >= 6 or kanikuli > 0: act 'Ask to go to the city': minut += 30 & gt 'city_center'
-		if pav_slut >= 150 and mey_tamara['reputation_qw'] = 0: act 'To talk about the fall': gt 'mey_tamara_events', 'reputation'
+		if fame['pav_slut'] >= 150 and mey_tamara['reputation_qw'] = 0: act 'To talk about the fall': gt 'mey_tamara_events', 'reputation'
 	end
 	act 'Depart':gt $loc, $loc_arg
 end

+ 1 - 1
locations/mother.qsrc

@@ -422,7 +422,7 @@ if $ARGS[0] = '':
 			'<center><b><font color="maroon">Your <<$npc_nickname[''A29'']>>, Natasha <<$pcs_lastname>></font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
 			'You wait until your <<$npc_nickname[''A29'']>> is in a good mood, and then quickly swoop in: "<<$npc_nickname[''A29'']>>, I have nothing nice to wear. Can I please have some new clothes?"'
-			if pav_prostitute >= 100 and motherKnowWhore >= 1:
+			if fame['pav_prostitute'] >= 100 and motherKnowWhore >= 1:
 				'Your <<$npc_nickname[''A29'']>> is outraged by the suggestion. "Really <<$pcs_nickname>>? You have lots of customers, and you''re still asking me for clothes? You should have plenty of whore money, you can afford them yourself. Besides, I don''t know where to buy clothes for a whore."'
 
 				act 'Move away from her':gt $loc, $loc_arg

+ 4 - 4
locations/music_delparco.qsrc

@@ -103,22 +103,22 @@ if $ARGS[0] = 'eveningshow':
 	!!TODO: More scene, on set up, arriving, etc.	
 		if ml_success < ml_performance['set_quality']: 
 			ml_delparco['performance'] += 10
-			pav_music += rand(1,5)
+			gs 'fame', 'pav', 'music', rand(1,5)
 			pcs_mood += 15
 			'You played with no issues playing everything as it was meant to be.'
 		elseif ml_success < ml_correction_chance:
 			ml_delparco['performance'] += 5
-			pav_music += rand(1,3)
+			gs 'fame', 'pav', 'music', rand(1,3)
 			'You made some mistakes and forgot the lyrics in some places, but you were able to compensate by your performance and yes, your looks.'
 			pcs_mood += 5
 		elseif ml_success < ml_correction_chance + 10:
-			pav_music -= rand(0,2)
+			gs 'fame', 'pav', 'music', rand(-2,0)
 			pcs_mood -= 5
 			'You made quite a few mistakes and forgot the lyrics in places, and even though you tried your best to compensate by your performance and your looks, you could see that people have noticed them. '
 			'You will have to practice even more and rehearse your songs before your next gig.'
 		else 
 			ml_delparco['performance'] -= 20
-			pav_music -= rand(5,10)
+			gs 'fame', 'pav', 'music', rand(-10,-5)
 			pcs_mood -= 15
 			'Today definitely wasn''t your day. You bombed, there is no better word for it. While you lasted your 30 minutes, you could see on the audience that they didn''t really enjoy it, even though they politely clapped at the end.'
 			'You will have to do some serious practicing if you want to have another chance to perform.'

+ 3 - 3
locations/music_onlinemusic.qsrc

@@ -26,7 +26,7 @@ if $ARGS[0] = 'liveStream':
 		gs 'music_onlinemusic', 'internetcount'
 		gs 'stat'
 
-		ml_maxsuperchats = 	( pav_music + (city_music * 2) + oldtown_music + village_music + (global_performer * 2) + pcs_apprnc )
+		ml_maxsuperchats = 	( fame['pav_music'] + (fame['city_music'] * 2) + fame['pushkin_music'] + fame['village_music'] + pcs_apprnc )
 		ml_superchats = (rand( 0, ml_maxsuperchats) * ml_streamtime) / 60
 		if ml_guitar['hasguitar'] = 1:
 			ml_famebase = ( pcs_instrmusic + pcs_vokal + pcs_perform + ( (hotcat-5) * 20 ) ) / 20
@@ -34,8 +34,8 @@ if $ARGS[0] = 'liveStream':
 		else	
 			ml_famebase = ( (pcs_vokal * 2) + pcs_perform + ( (hotcat-5) * 20 ) ) / 20
 		end
-		pav_music += rand(0, ml_famebase)
-		city_music += rand(0, ml_famebase)
+		gs 'fame', 'pav', 'music', rand(0, ml_famebase)
+		gs 'fame', 'city', 'music', rand(0, ml_famebase)
 		vokal_exp += rand(1,3)	
 		if perform_lvl < 35: perform_exp += rand(1,3)
 

+ 12 - 12
locations/natbelapt.qsrc

@@ -1408,8 +1408,8 @@ end
 if $ARGS[0] = 'natknows':
 	cla
 	npc_pregtalk['A16'] = 1
-	if pav_slut < 250: '"So, who''s the father?"'
-	if pav_slut >= 250: '"So, do you know who the father is?"'
+	if fame['pav_slut'] < 250: '"So, who''s the father?"'
+	if fame['pav_slut'] >= 250: '"So, do you know who the father is?"'
 	*nl
 	if $wombthfath = 'Kolka' and npc_rel['A34'] > 50:
 		'You smile. "I''m sure you won''t be surprised to hear that Kolka got me pregnant."'
@@ -1430,8 +1430,8 @@ end
 if $ARGS[0] = 'natknows1':
 	cla
 	npc_pregtalk['A16'] = 1
-	if pav_slut < 250: '"Is it the same father as last time?"'
-	if pav_slut >= 250: '"Do you know if it''s the same father as last time?"'
+	if fame['pav_slut'] < 250: '"Is it the same father as last time?"'
+	if fame['pav_slut'] >= 250: '"Do you know if it''s the same father as last time?"'
 	*nl
 	if $wombthfath = 'Kolka' and npc_rel['A34'] > 50 and arrpos('$ChildThFath',$wombthfath) >= 0 and arrpos('$ChildThFath',$wombthfath) ! arrsize('$ChildThFath')-1:
 		'"Yeah, I think you''re right. I''m not sure if I''ll let him get me pregnant again after this though." You pull your face as close to Natasha''s as you can without actually touching her and sultrily whisper, "You, on the other hand, are going to be his personal breeding bitch. There won''t be a single moment where your womb doesn''t contain either his baby or his cum. He is going to keep you knocked up until he gets bored with you and leaves you a single mother."'
@@ -1601,22 +1601,22 @@ if $ARGS[0] = 'livingroom':
 					act 'Let''s go to your room': NatashaLoc = 2 & gt 'natbelapt', 'natroom'
 				else
 					! Randomly determine if it''s a porno featuring Sveta
-					if city_porn = 0:
+					if fame['city_porn'] = 0:
 						YourPorn = 0
-					elseif city_porn > 50:
+					elseif fame['city_porn'] > 50:
 						YourPorn = rand(0,49)
-					elseif city_porn > 100:
+					elseif fame['city_porn'] > 100:
 						YourPorn = rand(0,39)
-					elseif city_porn > 150:
+					elseif fame['city_porn'] > 150:
 						YourPorn = rand(0,29)
-					elseif city_porn > 200:
+					elseif fame['city_porn'] > 200:
 						YourPorn = rand(0,19)
-					elseif city_porn > 250:
+					elseif fame['city_porn'] > 250:
 						YourPorn = rand(0,9)
 					end
 
 					if YourPorn = 1:
-						if pav_slut < 100:
+						if fame['pav_slut'] < 100:
 							'You are startled to see yourself on the screen, unsure how you feel about Natasha knowing. "Best to check the damage." You think to yourself as you approach the couch.'
 						else
 							'You see yourself on the screen. "It would have happened sooner or later." You smile to yourself as you approach the couch.'
@@ -1630,7 +1630,7 @@ if $ARGS[0] = 'livingroom':
 							'"I see you''re watching me again, you like it that much?" You ask her in a sultry voice.'
 							'"I-It''s... I-I''m not sure how I feel about it. The fact that I know it''s you is..." She starts stammering."'
 						end
-						if pav_slut < 100:
+						if fame['pav_slut'] < 100:
 							'"Please don''t tell anyone about it." You ask her feeling ashamed she knows about your porn career now.'
 						else
 							'"You can watch that all you like. I was so wet when we shot this one. It''s amazing." You tell her proudly.'

+ 1 - 1
locations/nogorslut.qsrc

@@ -2,7 +2,7 @@
 !2021/05/02
 menu_off = 1
 
-if pav_slut < 250:
+if fame['pav_slut'] < 250:
 	if pcs_apprnc/8 = 0:
 		npc_rel['A<<numnpc>>'] += 1
 	else

+ 70 - 0
locations/npcstatic5.qsrc

@@ -675,6 +675,76 @@ npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 npc_sexskill['A<<npctemp>>'] = 2
 
+npctemp = 242
+$npc_dna['A<<npctemp>>'] = '0'
+$npc_firstname['A<<npctemp>>'] = 'Lebogang'
+$npc_nickname['A<<npctemp>>'] = 'Lebo'
+$npc_lastname['A<<npctemp>>'] = 'Kayode'
+$npc_usedname['A<<npctemp>>'] = 'Lebogang'
+$npc_notes['A<<npctemp>>'] = 'He is Djibril''s closet friend in Russia, the both live on the same floor in the same dorm and he also attends the University. He is also from Africa.'
+npc_dob['A<<npctemp>>'] = 0
+npc_gender['A<<npctemp>>'] = 0
+gs 'npcstaticdefaults', 'defaults'
+$npc_thdick['A<<npctemp>>'] = 'thick'
+npc_dick['A<<npctemp>>'] = 19
+npc_sexskill['A<<npctemp>>'] = 3
+
+npctemp = 243
+$npc_dna['A<<npctemp>>'] = '0'
+$npc_firstname['A<<npctemp>>'] = 'Ermias'
+$npc_nickname['A<<npctemp>>'] = 'Ermias'
+$npc_lastname['A<<npctemp>>'] = 'Okeke'
+$npc_usedname['A<<npctemp>>'] = 'Ermias'
+$npc_notes['A<<npctemp>>'] = 'Ermias is Lebogang dorm roommate and friend. He is also from Africa.'
+npc_dob['A<<npctemp>>'] = 0
+npc_gender['A<<npctemp>>'] = 0
+gs 'npcstaticdefaults', 'defaults'
+$npc_thdick['A<<npctemp>>'] = 'massive'
+npc_dick['A<<npctemp>>'] = 22
+npc_sexskill['A<<npctemp>>'] = 2
+
+npctemp = 244
+$npc_dna['A<<npctemp>>'] = '0'
+$npc_firstname['A<<npctemp>>'] = 'Farai'
+$npc_nickname['A<<npctemp>>'] = 'Farai'
+$npc_lastname['A<<npctemp>>'] = 'Ihejirika'
+$npc_usedname['A<<npctemp>>'] = 'Farai'
+$npc_notes['A<<npctemp>>'] = 'He is Djibril''s room mate at the university dorms. He is also from Africa.'
+npc_dob['A<<npctemp>>'] = 0
+npc_gender['A<<npctemp>>'] = 0
+gs 'npcstaticdefaults', 'defaults'
+$npc_thdick['A<<npctemp>>'] = 'thicker than average'
+npc_dick['A<<npctemp>>'] = 15
+npc_sexskill['A<<npctemp>>'] = 1
+
+npctemp = 245
+$npc_dna['A<<npctemp>>'] = '0'
+$npc_firstname['A<<npctemp>>'] = 'Haruna'
+$npc_nickname['A<<npctemp>>'] = 'Haruna'
+$npc_lastname['A<<npctemp>>'] = 'Babatunde'
+$npc_usedname['A<<npctemp>>'] = 'Harunae'
+$npc_notes['A<<npctemp>>'] = 'Haruna is close friends with Djibril, they both meet their freshmen year. He also lives on the same floor of the dorms as well, he is also from Africa.'
+npc_dob['A<<npctemp>>'] = 0
+npc_gender['A<<npctemp>>'] = 0
+gs 'npcstaticdefaults', 'defaults'
+$npc_thdick['A<<npctemp>>'] = 'massive'
+npc_dick['A<<npctemp>>'] = 16
+npc_sexskill['A<<npctemp>>'] = 3
+
+npctemp = 246
+$npc_dna['A<<npctemp>>'] = '0'
+$npc_firstname['A<<npctemp>>'] = 'Idowu'
+$npc_nickname['A<<npctemp>>'] = 'Idowu'
+$npc_lastname['A<<npctemp>>'] = 'Arendse'
+$npc_usedname['A<<npctemp>>'] = 'Idowu'
+$npc_notes['A<<npctemp>>'] = 'Idowu is Haruna''s roommate and friend, the live in the same dorm room and both attend the University. He is also from Africa.'
+npc_dob['A<<npctemp>>'] = 0
+npc_gender['A<<npctemp>>'] = 0
+gs 'npcstaticdefaults', 'defaults'
+$npc_thdick['A<<npctemp>>'] = 'well-proportioned'
+npc_dick['A<<npctemp>>'] = 19
+npc_sexskill['A<<npctemp>>'] = 2
+
 !! {Keep this at the end of file of the npcstatics.}
 aarraynumber = npctemp
 

+ 5 - 5
locations/nyp_school.qsrc

@@ -49,7 +49,7 @@ if $ARGS[0] = 'start':
 			'You help clear the table with the other girls. The boys don''t help with the cleanup and just keep talking with each other. Once everything is cleaned up, the teachers speak up. "You can stay here for a while and have fun guys. Rolan will come through in a few hours to lock the place up. Until then, feel free to stay and dance and we''ll see everyone after winter break." The teachers then pack up and leave, acting like they can''t wait to get out of here, leaving only Mr. Yenotin to watch over everyone.'
 			*nl
 			'With most of the teachers gone, some of the boys begin whispering among themselves before pulling out some fruit juice, while a few of the girls cut up fresh fruit slices to add to it. Lena and Lera add the final ingredient; pouring a whole bottle of vodka into the mix, much to the joy of most of the students and to the dismay of the nerds.'
-			if pav_slut > 200 and grupTipe ! 4:
+			if fame['pav_slut'] > 200 and grupTipe ! 4:
 				!!If Sveta is a slut and not a Gopnik this happens instead of the options below.
 				!!slut and not a gopnik
 				*clr & cla
@@ -69,8 +69,8 @@ if $ARGS[0] = 'start':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/newyear/newyear.jpg"></center>'
 					'You silently turn away from Vasily, ignoring his comment, but he suddenly grabs you by the arm. "What do you think you''re doing, bitch? Answer me when I talk to you!"'
 					if AlbinaBlockHumiliation = 1:
-						if pav_prostitute > 10: pav_prostitute -= 10
-						if pav_sex > 10: pav_sex -= 10
+						if fame['pav_prostitute'] > 10: gs 'fame', 'pav', 'prostitute', -10
+						if fame['pav_sex'] > 10: gs 'fame', 'pav', 'sex', -10
 						'You hear the clattering of heels and turn to see Albina storming over, her furious gaze directed towards Vasily. "I distinctly remember telling you and the other tiny dick morons to fuck off and leave <<$pcs_nickname>> alone, or has your tiny dick brain forgotten that conversation?"'
 						'Vasily has already let go of you and bravely - or stupidly - lunged for Albina. "What did you call me, you buttslut whore? You want me to fuck you instead?"'
 						'Albina gives him her most charming smile and then, with lightning-fast reflexes, launches her knee right into his crotch, causing the howling Vasily to fall to the floor. Albina then squats down beside him as he rolls back and forth in pain and sweetly says "If you approach <<$pcs_nickname>> or attack, insult or even look at me again, I''ll bury you alive where nobody will ever find you..."'
@@ -90,7 +90,7 @@ if $ARGS[0] = 'start':
 						act 'Get dragged into the locker room': gt 'nyp_school', 'slut'
 					end
 				end
-			elseif pav_slut > 250 and grupTipe = 4:
+			elseif fame['pav_slut'] > 250 and grupTipe = 4:
 				'Suddenly one of the boys call out to you "<<$pcs_nickname>>, come over here. I''ve got something for you."'
 				act 'Approach':
 					*clr & cla
@@ -1007,7 +1007,7 @@ if $ARGS[0] = 'slut':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/newyear/sex/snybj.jpg"></center>'
 		'You kneel down in front of Vasily and begin sucking his cock. After a few moments, you hear the door open and a few guys from your class wander in. Before you know it all the boys in your class except Vitek, who was rumored to have already passed out, are surrounding you. You hear someone unzipping their fly and pulling out their cock. Shortly thereafter, the others follow suit.'
 		$rand_boy = $npc_firstname['A9']
-		pav_sex += 60
+		gs 'fame', 'pav', 'sex', 60
 		gs 'boyStat', 'A11', '1'
 		gs 'arousal', 'bj', 5, 'dick[1]', 'sub'
 		npc_sex[$boy] += 1

+ 90 - 118
locations/obj_din.qsrc

@@ -886,7 +886,7 @@ if $ARGS[0] = 'reputation':
 					'You and your brother have professed forbidden love to each other.'
 				elseif brotherSex = 9:
 					'You and your brother are siblings with benefits.'
-				elseif evgenQW >= 4 and pav_slut >= 250:
+				elseif evgenQW >= 4 and fame['pav_slut'] >= 250:
 					'Your brother thinks you are a total whore.'
 				elseif evgenQW >= 3:
 					'Your brother thinks you are a slut.'
@@ -923,35 +923,7 @@ if $ARGS[0] = 'reputation':
 		end
 		if Enable_glo_Reputation = 1:
 			'<center><a href="exec:Enable_glo_Reputation = 0 & gs ''obj_din'', ''reputation''">Hide details</a></center>'
-			'Regional renown as a performer = <<global_performer>>'
-			if global_performer = 0:
-				'You are not famous enough as a performer to be known outside of any local areas.'
-			end
-			*nl
-			'Regional renown in the sex industry = <<global_sexind>>'
-			if global_sexind = 0:
-				'You are not famous enough in the industry to be known outside of any local areas.'
-			end
-			*nl
-			'Regional renown as a slut = <<global_slut>>'
-			if global_slut = 0:
-				'You are not famous enough as a slut to be known outside of any local areas.'
-			end
-			*nl
-			'Regional renown in sports = <<global_sport>>'
-			if global_sport = 0:
-				'You are not a famous enough athlete to be known outside of any local areas.'
-			end
-			*nl
-			'Regional renown as an intellectual = <<global_int>>'
-			if global_int = 0:
-				'You are not famous enough as an intellectual to be known outside of any local areas.'
-			end
-			*nl
-			'Regional renown through social media = <<global_social>>'
-			if global_social = 0:
-				'You are not famous enough on social media to be known outside of any local areas.'
-			end
+
 			*nl
 			if kolsorev > 0: 'You have run in <<kolsorev>> races'
 			if swinbeg >= 1: 'You have <<swinbeg/3>> trophies from local racing competitions'
@@ -978,28 +950,28 @@ if $ARGS[0] = 'reputation':
 			end
 			if Enable_pav_Reputation = 1:
 				'<center><a href="exec:Enable_pav_Reputation = 0 & gs ''obj_din'', ''reputation''">Hide details</a></center>'
-				'<b>Performer = <<pav_performer>></b>'
-				'  Actor = <<pav_acting>>'
-				'  Dancer = <<pav_dance>>'
-				'  Glamour model = <<pav_modelling>>'
-				'  Painter = <<pav_painting>>'
-				'  Musician = <<pav_music>>'
-				'  Ballet dancer = <<pav_ballet>>'
-				'<b>Sex Industry = <<pav_sexind>></b>'
-				'  Porn actor = <<pav_porn>>'
-				'  Stripper = <<pav_stripping>>'
-				'<b>Slut = <<pav_slut>></b>'
-				'  Sex = <<pav_sex>>'
-				'  Prostitution = <<pav_prostitute>>'
-				'<b>Sports = <<pav_sport>></b>'
-				'  Kickboxer = <<pav_kickboxing>>'
-				'  Runner = <<pav_running>>'
-				'  Volleyball player = <<pav_volleyball>>'
-				'<b>Intellectual = <<pav_int>></b>'
-				'  Chess player = <<pav_chess>>'
-				'  Teacher = <<pav_teaching>>'
-				'<b>Social = <<pav_social>></b>'
-				'  Social media = <<pav_media>>'
+				'<b>Performer = <<fame[''pav_performer'']>></b>'
+				'  Actor = <<fame[''pav_acting'']>>'
+				'  Dancer = <<fame[''pav_dance'']>>'
+				'  Glamour model = <<fame[''pav_modelling'']>>'
+				'  Painter = <<fame[''pav_painting'']>>'
+				'  Musician = <<fame[''pav_music'']>>'
+				'  Ballet dancer = <<fame[''pav_ballet'']>>'
+				'<b>Sex Industry = <<fame[''pav_sexind'']>></b>'
+				'  Porn actor = <<fame[''pav_porn'']>>'
+				'  Stripper = <<fame[''pav_stripping'']>>'
+				'<b>Slut = <<fame[''pav_slut'']>></b>'
+				'  Sex = <<fame[''pav_sex'']>>'
+				'  Prostitution = <<fame[''pav_prostitute'']>>'
+				'<b>Sports = <<fame[''pav_sport'']>></b>'
+				'  Kickboxer = <<fame[''pav_kickboxing'']>>'
+				'  Runner = <<fame[''pav_running'']>>'
+				'  Volleyball player = <<fame[''pav_volleyball'']>>'
+				'<b>Intellectual = <<fame[''pav_int'']>></b>'
+				'  Chess player = <<fame[''pav_chess'']>>'
+				'  Teacher = <<fame[''pav_teaching'']>>'
+				'<b>Social = <<fame[''pav_social'']>></b>'
+				'  Social media = <<fame[''pav_media'']>>'
 				*nl
 			end
 			'<center>Renown in the city</center>'
@@ -1008,28 +980,28 @@ if $ARGS[0] = 'reputation':
 			end
 			if Enable_city_Reputation = 1:
 				'<center><a href="exec:Enable_city_Reputation = 0 & gs ''obj_din'', ''reputation''">Hide details</a></center>'
-				'<b>Performer = <<city_performer>></b>'
-				'  Actor = <<city_acting>>'
-				'  Dancer = <<city_dance>>'
-				'  Glamour model = <<city_modelling>>'
-				'  Painter = <<city_painting>>'
-				'  Musician = <<city_music>>'
-				'  Ballet dancer = <<city_ballet>>'
-				'<b>Sex Industry = <<city_sexind>></b>'
-				'  Porn actor = <<city_porn>>'
-				'  Stripper = <<city_stripping>>'
-				'<b>Slut = <<city_slut>></b>'
-				'  Sex = <<city_sex>>'
-				'  Prostitution = <<city_prostitute>>'
-				'<b>Sports = <<city_sport>></b>'
-				'  Kickboxer = <<city_kickboxing>>'
-				'  Runner = <<city_running>>'
-				'  Volleyball player = <<city_volleyball>>'
-				'<b>Intellectual = <<city_int>></b>'
-				'  Chess player = <<city_chess>>'
-				'  Teacher = <<city_teaching>>'
-				'<b>Social = <<city_social>></b>'
-				'  Social media = <<city_media>>'
+				'<b>Performer = <<fame[''city_performer'']>></b>'
+				'  Actor = <<fame[''city_acting'']>>'
+				'  Dancer = <<fame[''city_dance'']>>'
+				'  Glamour model = <<fame[''city_modelling'']>>'
+				'  Painter = <<fame[''city_painting'']>>'
+				'  Musician = <<fame[''city_music'']>>'
+				'  Ballet dancer = <<fame[''city_ballet'']>>'
+				'<b>Sex Industry = <<fame[''city_sexind'']>></b>'
+				'  Porn actor = <<fame[''city_porn'']>>'
+				'  Stripper = <<fame[''city_stripping'']>>'
+				'<b>Slut = <<fame[''city_slut'']>></b>'
+				'  Sex = <<fame[''city_sex'']>>'
+				'  Prostitution = <<fame[''city_prostitute'']>>'
+				'<b>Sports = <<fame[''city_sport'']>></b>'
+				'  Kickboxer = <<fame[''city_kickboxing'']>>'
+				'  Runner = <<fame[''city_running'']>>'
+				'  Volleyball player = <<fame[''city_volleyball'']>>'
+				'<b>Intellectual = <<fame[''city_int'']>></b>'
+				'  Chess player = <<fame[''city_chess'']>>'
+				'  Teacher = <<fame[''city_teaching'']>>'
+				'<b>Social = <<fame[''city_social'']>></b>'
+				'  Social media = <<fame[''city_media'']>>'
 				*nl
 			end
 			'<center>Renown in the old town</center>'
@@ -1038,28 +1010,28 @@ if $ARGS[0] = 'reputation':
 			end
 			if Enable_oldtown_Reputation = 1:
 				'<center><a href="exec:Enable_oldtown_Reputation = 0 & gs ''obj_din'', ''reputation''">Hide details</a></center>'
-				'<b>Performer = <<oldtown_performer>></b>'
-				'  Actor = <<oldtown_acting>>'
-				'  Dancer = <<oldtown_dance>>'
-				'  Glamour model = <<oldtown_modelling>>'
-				'  Painter = <<oldtown_painting>>'
-				'  Musician = <<oldtown_music>>'
-				'  Ballet dancer = <<oldtown_ballet>>'
-				'<b>Sex Industry = <<oldtown_sexind>></b>'
-				'  Porn actor = <<oldtown_porn>>'
-				'  Stripper = <<oldtown_stripping>>'
-				'<b>Slut = <<oldtown_slut>></b>'
-				'  Sex = <<oldtown_sex>>'
-				'  Prostitution = <<oldtown_prostitute>>'
-				'<b>Sports = <<oldtown_sport>></b>'
-				'  Kickboxer = <<oldtown_kickboxing>>'
-				'  Runner = <<oldtown_running>>'
-				'  Volleyball player = <<oldtown_volleyball>>'
-				'<b>Intellectual = <<oldtown_int>></b>'
-				'  Chess player = <<oldtown_chess>>'
-				'  Teacher = <<oldtown_teaching>>'
-				'<b>Social = <<oldtown_social>></b>'
-				'  Social media = <<oldtown_media>>'
+				'<b>Performer = <<fame[''pushkin_performer'']>></b>'
+				'  Actor = <<fame[''pushkin_acting'']>>'
+				'  Dancer = <<fame[''pushkin_dance'']>>'
+				'  Glamour model = <<fame[''pushkin_modelling'']>>'
+				'  Painter = <<fame[''pushkin_painting'']>>'
+				'  Musician = <<fame[''pushkin_music'']>>'
+				'  Ballet dancer = <<fame[''pushkin_ballet'']>>'
+				'<b>Sex Industry = <<fame[''pushkin_sexind'']>></b>'
+				'  Porn actor = <<fame[''pushkin_porn'']>>'
+				'  Stripper = <<fame[''pushkin_stripping'']>>'
+				'<b>Slut = <<fame[''pushkin_slut'']>></b>'
+				'  Sex = <<fame[''pushkin_sex'']>>'
+				'  Prostitution = <<fame[''pushkin_prostitute'']>>'
+				'<b>Sports = <<fame[''pushkin_sport'']>></b>'
+				'  Kickboxer = <<fame[''pushkin_kickboxing'']>>'
+				'  Runner = <<fame[''pushkin_running'']>>'
+				'  Volleyball player = <<fame[''pushkin_volleyball'']>>'
+				'<b>Intellectual = <<fame[''pushkin_int'']>></b>'
+				'  Chess player = <<fame[''pushkin_chess'']>>'
+				'  Teacher = <<fame[''pushkin_teaching'']>>'
+				'<b>Social = <<fame[''pushkin_social'']>></b>'
+				'  Social media = <<fame[''pushkin_media'']>>'
 				*nl
 			end
 			'<center>Renown in the village</center>'
@@ -1068,28 +1040,28 @@ if $ARGS[0] = 'reputation':
 			end
 			if Enable_village_Reputation = 1:
 				'<center><a href="exec:Enable_village_Reputation = 0 & gs ''obj_din'', ''reputation''">Hide details</a></center>'
-				'<b>Performer = <<village_performer>></b>'
-				'  Actor = <<village_acting>>'
-				'  Dancer = <<village_dance>>'
-				'  Glamour model = <<village_modelling>>'
-				'  Painter = <<village_painting>>'
-				'  Musician = <<village_music>>'
-				'  Ballet dancer = <<village_ballet>>'
-				'<b>Sex Industry = <<village_sexind>></b>'
-				'  Porn actor = <<village_porn>>'
-				'  Stripper = <<village_stripping>>'
-				'<b>Slut = <<village_slut>></b>'
-				'  Sex = <<village_sex>>'
-				'  Prostitution = <<village_prostitute>>'
-				'<b>Sports = <<village_sport>></b>'
-				'  Kickboxer = <<village_kickboxing>>'
-				'  Runner = <<village_running>>'
-				'  Volleyball player = <<village_volleyball>>'
-				'<b>Intellectual = <<village_int>></b>'
-				'  Chess player = <<village_chess>>'
-				'  Teacher = <<village_teaching>>'
-				'<b>Social = <<village_social>></b>'
-				'  Social media = <<village_media>>'
+				'<b>Performer = <<fame[''village_performer'']>></b>'
+				'  Actor = <<fame[''village_acting'']>>'
+				'  Dancer = <<fame[''village_dance'']>>'
+				'  Glamour model = <<fame[''village_modelling'']>>'
+				'  Painter = <<fame[''village_painting'']>>'
+				'  Musician = <<fame[''village_music'']>>'
+				'  Ballet dancer = <<fame[''village_ballet'']>>'
+				'<b>Sex Industry = <<fame[''village_sexind'']>></b>'
+				'  Porn actor = <<fame[''village_porn'']>>'
+				'  Stripper = <<fame[''village_stripping'']>>'
+				'<b>Slut = <<fame[''village_slut'']>></b>'
+				'  Sex = <<fame[''village_sex'']>>'
+				'  Prostitution = <<fame[''village_prostitute'']>>'
+				'<b>Sports = <<fame[''village_sport'']>></b>'
+				'  Kickboxer = <<fame[''village_kickboxing'']>>'
+				'  Runner = <<fame[''village_running'']>>'
+				'  Volleyball player = <<fame[''village_volleyball'']>>'
+				'<b>Intellectual = <<fame[''village_int'']>></b>'
+				'  Chess player = <<fame[''village_chess'']>>'
+				'  Teacher = <<fame[''village_teaching'']>>'
+				'<b>Social = <<fame[''village_social'']>></b>'
+				'  Social media = <<fame[''village_media'']>>'
 			end
 		'</tr></td></table></center>'
 		'</td><td width="50%" cellspacing="0" cellpadding="0" valign="top">'

Некоторые файлы не были показаны из-за большого количества измененных файлов