Browse Source

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

Myles Croft (Hooded Silence) 3 months ago
parent
commit
4d93027c2e
100 changed files with 3707 additions and 2304 deletions
  1. 6 3
      glife.qproj
  2. 7 7
      locations/BDsex.qsrc
  3. 46 46
      locations/BurgerTip.qsrc
  4. 20 20
      locations/JuliaMilHome.qsrc
  5. 36 36
      locations/LCwork.qsrc
  6. 2 2
      locations/LariskaHome.qsrc
  7. 2 2
      locations/LariskaSex.qsrc
  8. 23 23
      locations/MartinSex.qsrc
  9. 154 156
      locations/MartinSex2.qsrc
  10. 48 48
      locations/MartinSex3.qsrc
  11. 27 27
      locations/Serge_kuh.qsrc
  12. 1 1
      locations/Terminal.qsrc
  13. 1 1
      locations/Zvereva_Sly_sex.qsrc
  14. 28 28
      locations/albina_school_sex.qsrc
  15. 1 1
      locations/anushapt.qsrc
  16. 1 1
      locations/anushapt_city.qsrc
  17. 1 1
      locations/anushka.qsrc
  18. 92 92
      locations/anushkaev1.qsrc
  19. 67 67
      locations/anushkaev2.qsrc
  20. 108 33
      locations/artem_dorm.qsrc
  21. 3 3
      locations/artem_nush_sex.qsrc
  22. 511 70
      locations/artem_sex.qsrc
  23. 537 81
      locations/artem_sex_uni.qsrc
  24. 202 126
      locations/artemhome.qsrc
  25. 2 1
      locations/body.qsrc
  26. 416 129
      locations/body_desc.qsrc
  27. 52 54
      locations/brother.qsrc
  28. 1 1
      locations/brother_voyeur.qsrc
  29. 1 1
      locations/burger.qsrc
  30. 1 1
      locations/cardgame_durak.qsrc
  31. 1 1
      locations/city_nightclub.qsrc
  32. 1 1
      locations/city_park.qsrc
  33. 1 1
      locations/city_saunawhore.qsrc
  34. 78 60
      locations/clothing_attributes.qsrc
  35. 64 50
      locations/costuming_outfits1.qsrc
  36. 12 19
      locations/dimaEv.qsrc
  37. 2 2
      locations/dimaHome.qsrc
  38. 1 1
      locations/dimaRevenge.qsrc
  39. 74 74
      locations/dimalina.qsrc
  40. 1 1
      locations/din_bad.qsrc
  41. 1 1
      locations/din_van.qsrc
  42. 81 72
      locations/father.qsrc
  43. 1 1
      locations/garfather.qsrc
  44. 1 1
      locations/gas_station_gp_117.qsrc
  45. 1 1
      locations/gevent.qsrc
  46. 10 10
      locations/gopnik_initiation.qsrc
  47. 26 26
      locations/gopsex.qsrc
  48. 16 7
      locations/gopskver.qsrc
  49. 2 2
      locations/gschool_boys_bathroom.qsrc
  50. 1 1
      locations/gschool_break.qsrc
  51. 22 22
      locations/gschool_detention.qsrc
  52. 1 1
      locations/gschool_grounds.qsrc
  53. 1 0
      locations/gschool_jock_chats.qsrc
  54. 74 74
      locations/gschool_lessons2.qsrc
  55. 4 4
      locations/gschool_lessons3.qsrc
  56. 2 2
      locations/gschool_lessonsev1.qsrc
  57. 3 3
      locations/gschool_lessonsev3.qsrc
  58. 2 2
      locations/gschool_sex.qsrc
  59. 15 14
      locations/havana.qsrc
  60. 14 14
      locations/hotel_anna_gear.qsrc
  61. 14 21
      locations/hourly_events.qsrc
  62. 24 24
      locations/housecall.qsrc
  63. 4 4
      locations/hunterLoveSex.qsrc
  64. 13 13
      locations/igorev.qsrc
  65. 6 6
      locations/intro_city.qsrc
  66. 2 2
      locations/intro_city_m.qsrc
  67. 54 60
      locations/intro_city_select.qsrc
  68. 5 5
      locations/intro_city_tg.qsrc
  69. 0 1
      locations/intro_functions.qsrc
  70. 1 1
      locations/intro_initialization_sg.qsrc
  71. 17 16
      locations/intro_sg.qsrc
  72. 6 7
      locations/intro_sg_m.qsrc
  73. 80 80
      locations/intro_sg_select.qsrc
  74. 1 2
      locations/intro_sg_select_custom.qsrc
  75. 4 6
      locations/intro_sg_tg.qsrc
  76. 3 3
      locations/intro_uni.qsrc
  77. 1 1
      locations/intro_uni_m.qsrc
  78. 43 5
      locations/journal.qsrc
  79. 1 1
      locations/journal_NPC_information.qsrc
  80. 37 37
      locations/kafesvid.qsrc
  81. 7 7
      locations/katjaEv.qsrc
  82. 2 2
      locations/katja_chat.qsrc
  83. 1 1
      locations/katja_dorm.qsrc
  84. 36 36
      locations/katja_procedural.qsrc
  85. 1 1
      locations/katja_uni.qsrc
  86. 19 19
      locations/kendra.qsrc
  87. 6 6
      locations/kinosvid.qsrc
  88. 24 24
      locations/kotovSex.qsrc
  89. 2 2
      locations/lakecafe.qsrc
  90. 5 5
      locations/lariska_storyline.qsrc
  91. 91 91
      locations/lesbidomhouse.qsrc
  92. 80 80
      locations/lesbimistress.qsrc
  93. 1 1
      locations/ludahome.qsrc
  94. 1 1
      locations/masharoom.qsrc
  95. 2 2
      locations/mother.qsrc
  96. 17 17
      locations/music_gigstarts.qsrc
  97. 20 20
      locations/music_guitarlesson.qsrc
  98. 1 1
      locations/natbelapt.qsrc
  99. 57 57
      locations/nichGala.qsrc
  100. 108 106
      locations/obj_din.qsrc

+ 6 - 3
glife.qproj

@@ -36,14 +36,14 @@
 	</Folder>
 	<Folder name="Stats">
 		<Location name="DNA"/>
-		<Location name="cikl"/>
 		<Location name="time"/>
+		<Location name="stat"/>
+		<Location name="hourly_events"/>
+		<Location name="cikl"/>
 		<Location name="yearstart"/>
 		<Location name="dina"/>
 		<Location name="MenuMainLoc"/>
 		<Location name="starenie"/>
-		<Location name="stat"/>
-		<Location name="hourly_events"/>
 		<Location name="stat_display"/>
 		<Location name="stat_sklattrib"/>
 		<Location name="stat_sklattrib_lvlset"/>
@@ -55,6 +55,8 @@
 		<Location name="kid"/>
 		<Location name="pattest"/>
 		<Location name="subkid"/>
+	</Folder>
+	<Folder name="Homes">
 		<Location name="homes_properties"/>
 		<Location name="homes_properties_attr"/>
 	</Folder>
@@ -106,6 +108,7 @@
 		<Location name="medical_din"/>
 		<Location name="sweat"/>
 		<Location name="piercing_management"/>
+		<Location name="tattoo_management"/>
 		<Location name="$face_image"/>
 		<Location name="$body_image"/>
 	</Folder>

+ 7 - 7
locations/BDsex.qsrc

@@ -7,19 +7,19 @@ if $ARGS[0] = 'start':
 	!!gs 'BDsex', 'start'
 
 	if NoGuy = 0:guy += 1
-	
+
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/shared/sex/pet/petting1.jpg"></center>'
 
 	if harakBoy = 0:
 		'<<$boydesc>> hugs you and gently caresses your breasts.'
-		
+
 		gs 'willpower', 'cuni', 'force'
 		if will_cost <= pcs_willpwr:
 			act 'Order him to lick you (<<will_cost>> Willpower)':gs 'willpower', 'pay', 'force' & gt 'BDsex', 'kuni'
 		else
 			act 'Order him to lick you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
+		end
 		act 'Stroke his cock':gt 'BDsex', 'hj'
 		act 'Suck his dick':gt 'BDsex', 'minet'
 		act 'Lie on your back and spread your legs ':gt 'BDsex', 'sex'
@@ -51,10 +51,10 @@ if $ARGS[0] = 'start':
 
 			act 'Stroke his cock':gt 'BDsex', 'hj'
 			act 'Take by mouth':gt 'BDsex', 'minet'
-			act 'Tell him you prefer to lay down and happily spreading your legs for him':gt 'BDsex', 'sex'
+			act 'Tell him you prefer to lay down and happily spread your legs for him':gt 'BDsex', 'sex'
 		end
 	elseif harakBoy = 2:
-		'<<$boydesc>> hugs you and passionately caress your breasts.'
+		'<<$boydesc>> hugs you and passionately caresses your breasts.'
 		gs 'arousal', 'foreplay', 5
 		gs 'stat'
 		tmpbrand = rand(0, 100)
@@ -123,7 +123,7 @@ if $ARGS[0] = 'kuni':
 		$orgasm_or = 'custom'
 		gs 'stat'
 	else
-		'His tongue work is exciting, but after awhile, you begin to grow bored.'
+		'His tongue work is exciting, but After a while, you begin to grow bored.'
 	end
 
 	act 'Stroke his cock':gt 'BDsex', 'hj'
@@ -454,7 +454,7 @@ if $ARGS[0] = 'minet':
 end
 
 if $ARGS[0] = 'facial':
-	
+
 	minut += 3
 	'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial<<rand(11, 15)>>.jpg"></center>'
 	if protect = 1:

+ 46 - 46
locations/BurgerTip.qsrc

@@ -46,13 +46,13 @@ if $ARGS[0] = 'work':
 			if bossrand = 0:
 				killvar'bossrand'
 				'When you enter Anatoly''s office he glances up and says, "<<$pcs_nickname>>, bring me a cup of coffee."'
-				
+
 				act 'Fetch him a coffee':
 					*clr&cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work3.jpg"></center>'
 					'You deliver him a coffee on a little tray, with cream and sugar on the side. He doesn''t comment on your extra effort.'
-				
+
 					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
 					elseif BurgerQW['WorkShift'] = 2:
@@ -68,7 +68,7 @@ if $ARGS[0] = 'work':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work9.jpg"></center>'
 					'You hand the papers over to the accountant. Lena mutters something under her breath, before reading though them and signing. "OK, back to Anatoly, girl," she says, handing you the documents.'
-					
+
 					act 'Back to Anatoly':
 						*clr&cla
 						gs 'stat'
@@ -119,7 +119,7 @@ if $ARGS[0] = 'work':
 				if bossexrand = 1:'His hand slides down your stomach, and crawls under your skirt. You moan softly when his hand begins to caress your pussy.'
 				if bossexrand = 2:'He grabs your ass, and lifting up your skirt begins to knead your ass like dough.'
 				if bossexrand = 3:'He puts his hands on your hips, and slowly raises your skirt.'
-				killvar'bossexrand' 
+				killvar'bossexrand'
 				gs 'boyStat', 'A74'
 
 				act 'Kiss him':
@@ -132,9 +132,9 @@ if $ARGS[0] = 'work':
 					gs 'arousal', 'foreplay', 5, 'sub'
 					minut -= 5
 					gs 'stat'
-					
+
 					act 'Suck his dick': gt 'BurgerTip', 'bj'
-					
+
 					if stat['think_virgin'] = 0 or pcs_ass > 0:
 						act 'Have sex':
 							*clr&cla
@@ -146,16 +146,16 @@ if $ARGS[0] = 'work':
 
 							gs 'arousal', 'vaginal_finger', 5, 'sub'
 							gs 'stat'
-						
+
 							if bosstipsexrand >= 3:
 								act 'Moan': gt 'BurgerTip', 'sex2'
 							elseif bosstipsexrand < 3:
 								killvar'bosstipsexrand'
 								'His hand goes further finding your sphincter with one of his fingers. The probing of his finger leaves no doubt about what he wants.'
-								
+
 								gs 'arousal', 'anal_finger', 5, 'sub'
 								gs 'stat'
-							
+
 								act 'Take it in the ass':gt 'BurgerTip', 'anal2'
 							end
 						end
@@ -176,7 +176,7 @@ if $ARGS[0] = 'work':
 
 						gs 'arousal', 'foreplay', 5, 'sub'
 						gs 'stat'
-						
+
 						act 'Suck his dick': gt 'BurgerTip', 'bj'
 					end
 
@@ -259,7 +259,7 @@ if $ARGS[0] = 'work':
 				if bburand = 0:
 					killvar'bburand'
 					'The senior manager Ilyushkin shows up in your office.'
-					
+
 					if $BurgerQW['IlyQWBlackmailPhoto'] = '' or BurgerQW['IlyQWBlackmail'] > 1:
 						'Ilyushkin grins, "Honey, I need you to put your stamp on these papers." You give Ilyushkin a skeptical look, as you find your company stamp. Then you put your stamp on the papers, and hand the back to Ilyushkin.'
 
@@ -311,7 +311,7 @@ if $ARGS[0] = 'work':
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/kafe.jpg"></center>'
 								'Sergei takes you to a local restaurant not far from work. He orders food and drinks for both of you, after you find a table. Soon you are chatting, eating and drinking wine with Sergei. Before you realize it, you start feeling a little tipsy, but the conversation is still pleasant enough. When you are finished Sergei pays for everything, and invites you back to his place.'
-						
+
 								act 'Let him down easy':
 									*clr&cla
 									minut += 15
@@ -377,16 +377,16 @@ if $ARGS[0] = 'work':
 						act 'Go to the sauna':
 							*clr&cla
 							gs 'stat'
-							
+
 							if SaunaWhore > 0:
-								
+
 								BurgerQW['SaunaWhoreKnown'] = 1
-								'When you enter the sauna and stop dead in your tracks when you see the madam."<<$pcs_nickname>>, what a surprise are you coming back to work for us."' 
+								'When you enter the sauna and stop dead in your tracks when you see the madam."<<$pcs_nickname>>, what a surprise are you coming back to work for us."'
 								'Anatoly says, "Whats going on here?"'
 								'"Oh, you don''t know? Little <<$pcs_nickname>> is one of the best little cocksuckers I''ve ever had work for me, and her pussy is a goldmine," she laughs.'
 								'Anatoly is furious: "How? <<$pcs_nickname>>? You''re just a common whore?" If that''s the case you can stay here, and ply your trade. I guess I was wrong about you." He storms off, and moments later you here the screech of his car tires as he drives away.'
 								'The madam continues: "<<$pcs_nickname>>, you''re a whore. You will always be a whore. If you do manage to trick some nice man your past will eventually catch up with you. Consider this a free lesson."'
-								
+
 								act 'Leave':gt 'city_residential'
 							elseif SaunaWhore = 0:
 								'You head into the sauna, and up to your luxury room. Anatoly doesn''t waste anytime undressing, and motions for you to do the same. When you are both naked, he motions for you to come to him. You know just what to do.'
@@ -395,17 +395,17 @@ if $ARGS[0] = 'work':
 									*clr&cla
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjs.jpg"></center>'
-									'You kneel before your Anatoly, and shower his groin with gentle kisses and little licks. He is rock-hard and ready in no time. You tease him a little by sucking on just the tip of his cock, for awhile. When it looks like he can''t take it anymore, you slide his entire cock into your mouth. You bob your head up and down vigorously, savoring the taste of the boss''s cock. Before you can finish him, he pulls himself from your mouth, and motions for you to follow him to the bench.'
+									'You kneel before your Anatoly, and shower his groin with gentle kisses and little licks. He is rock-hard and ready in no time. You tease him a little by sucking on just the tip of his cock, for a while. When it looks like he can''t take it anymore, you slide his entire cock into your mouth. You bob your head up and down vigorously, savoring the taste of the boss''s cock. Before you can finish him, he pulls himself from your mouth, and motions for you to follow him to the bench.'
 
 									gs 'arousal', 'bj', 5, 'sub'
 									gs 'stat'
-									
+
 									if pcs_vag = 0:
 										'Wait! You''ve never had sex before!'
 										'Anatoly grins and says, "It''s not that big of a deal just lay down on this bench and relax. All secretaries do it for their bosses from time to time."'
 										'He continues, "Now just spread your legs a little. I promise you''ll enjoy this, just maybe not as much as me."'
 									end
-									
+
 									act 'Further':
 										*clr&cla
 										minut += 5
@@ -446,7 +446,7 @@ if $ARGS[0] = 'work':
 										gs 'arousal', 'vaginal', 15, 'sub'
 										gs 'arousal', 'end'
 										gs 'stat'
-						
+
 										act 'Leave':gt 'city_residential'
 									end
 								end
@@ -463,11 +463,11 @@ if $ARGS[0] = 'work':
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcar.jpg"></center>'
 							'Determined to send Anatoly home with a smile, you lean over and unzip his pants. You wrap your <<$pc_desc[''lips'']>> lipss around his flaccid penis, and start working your magic. Soon your mouth is full of hard throbbing cock. You make an effort to get him home quickly, and suck like a woman possessed with the need for seed. He does finish quickly, and you slurp it all down with a smile. Anatoly gets himself back in his pants, and sends you on your way saying, "Thanks babe, you''re the best."'
-							
+
 							gs 'arousal', 'bj', 5, 'sub'
 							gs 'arousal', 'end'
 							gs 'stat'
-						
+
 							act 'Leave':gt 'city_center'
 						end
 					end
@@ -583,7 +583,7 @@ if $ARGS[0] = 'work':
 
 		if BurgerQW['SlutReputation'] < 10:
 			'The lady looks at you scornfully and asks, "Is he in there?" You nod your head meekly. Without knocking she marches into Anatoly''s office. A short time later they both come back out. "Yes dear, I''ll see you at your mothers house later, I promise," he says, as he ushers her out the door. After she is gone, he chuckles, "My wife is a rare bitch."'
-		
+
 			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
 			elseif BurgerQW['WorkShift'] = 2:
@@ -594,7 +594,7 @@ if $ARGS[0] = 'work':
 		if BurgerQW['SlutReputation'] >= 10:
 			'She looks at you with contempt, and storms into Anatoly''s office. You can here her screaming through the door: "I know all about your adventures with that slut out there. If you don''t send your whore packing immediately I''m leaving you, and taking you for everything you''re worth." With that she storms out of the office, and spits on you on her way out the door.'
 			'A few minutes later Anatoly comes out, and says, "<<$pcs_nickname>>, I''m sorry, I can''t afford to lose my marriage over you. I''m going to have to insist on your resignation."'
-			
+
 			act 'Write a letter of resignation':
 				*clr&cla
 				work = 0
@@ -631,7 +631,7 @@ if $ARGS[0] = 'bj':
 
 	gs 'arousal', 'bj', 5, 'sub'
 	gs 'stat'
-	
+
 	if wantrand = 3:
 		'After a short time, Anatoly takes his cock from your mouth and says, "<<$pcs_nickname>>, I want all of you."'
 		if stat['think_virgin'] = 0 or pcs_ass > 0:
@@ -721,7 +721,7 @@ if $ARGS[0] = 'toilet_wash':
 	gs 'cum_cleanup'
 	cumspclnt = 6
 	gs 'cum_cleanup'
-				
+
 	'You go into the bathroom, and turn the water on in the sink. <<$deytoibur>><<$deytoibur2>>'
 	killvar'$deytoibur'
 	killvar'$deytoibur2'
@@ -764,27 +764,27 @@ if $ARGS[0] = 'bj_cum':
 
 		gs 'arousal', 'hj', 5, 'sub'
 		gs 'stat'
-		
+
 		act 'Go to the toilet': gt 'BurgerTip', 'toilet'
 	elseif reaktrand > 5 and reaktrand < 9:
 		gs 'cum_call', 'clothes', 'A74', 1
 		'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum2.jpg"></center>'
 		'Not wanting a mouth full of cum, you decide to jerk Anatoly to completion. Oh dear, it looks like your clever plan backfired. Anatoly managed to shoot his load all over your pretty outfit. It looks sexy, but you better head to the bathroom before it stains.'
-		
+
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Go to the toilet': gt 'BurgerTip', 'toilet'
 	elseif reaktrand >= 9:
 		gs 'cum_call', 'face', 'A74', 1
 		gs 'cum_call', 'clothes', 'A74', 1
-		
+
 		'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum3.jpg"></center>'
 		'Not wanting a mouth full of cum, you decide to jerk Anatoly to completion. You realize your error when jets of semen splatter against your face and clothes. You manage to get most of it off your face with a tissue, but you better get to the little girls room before it stains your top.'
-		
+
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Go to the toilet': gt 'BurgerTip', 'toilet'
 	end
 
@@ -800,7 +800,7 @@ if $ARGS[0] = 'bj2':
 
 	gs 'arousal', 'bj', 5, 'sub'
 	gs 'stat'
-		
+
 	act 'Show him how full your mouth is':
 		*clr&cla
 		gs 'stat'
@@ -820,10 +820,10 @@ if $ARGS[0] = 'bj2':
 			gs 'cum_call', 'clothes', 'A74', 1
 			gs 'stat'
 			'Afterword, you notice you got some of his semen on your blouse.'
-			
+
 			gs 'arousal', 'end'
 			gs 'stat'
-		
+
 			act 'Go to the toilet': gt 'BurgerTip', 'toilet'
 		end
 	end
@@ -880,7 +880,7 @@ if $ARGS[0] = 'sex':
 	'You urge him on with your moans, and a little wiggle of your hips.'
 	!!gs 'dinsex','sexcum'
 	bosswantrand = rand(0, 10)
-	
+
 	gs 'arousal', 'vaginal', 10, 'sub'
 	gs 'cum_call', 'precum', 'A74', 1
 	gs 'stat'
@@ -889,10 +889,10 @@ if $ARGS[0] = 'sex':
 		killvar'bosswantrand'
 		gs 'cum_call', 'butt', 'A74', 1
 		'<<$boydesc>> withdraws his cock, and shoots hot streams of semen all over your naked ass.'
-		
+
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
 		elseif BurgerQW['WorkShift'] = 2:
@@ -916,7 +916,7 @@ if $ARGS[0] = 'anal':
 	gs 'arousal', 'auto_lube', 'anal'
 	gs 'cum_call', 'butt', 'A74', 1
 	'He finishes by giving you a little smack on the ass and a "good girl".'
-	
+
 	gs 'arousal', 'anal', 10, 'sub'
 	gs 'arousal', 'end'
 	gs 'stat'
@@ -948,10 +948,10 @@ if $ARGS[0] = 'sex2':
 		killvar'bosswantrand'
 		gs 'cum_call', 'stomach', 'A74', 1
 		'<<$boydesc>> withdraws his cock, and shoots hot streams of semen all over your naked ass.'
-		
+
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
 		elseif BurgerQW['WorkShift'] = 2:
@@ -991,8 +991,8 @@ end
 if $ARGS[0] = 'ily_work':
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 	'The senior manager Ilyushkin shows up in your office.'
-	'Ilyushkin grins, "<<$pcs_nickname>>, <<$pcs_nickname>>, I would have never imagined this from a sweet young thing like you." He puts a photo on your desk. You pick it up, and take a look. <<$BurgerQW[''IlyQWBlackmailPhoto'']>>. Ilyushkin is looking at you like a cat about to catch a mouse: "<<$pcs_nickname>>, we can''t have this our boss has aims at a career in politics. If something like this were to get out it would it would... well we can''t let that happen. I''m afraid you are just going to have to quit. Anatoly can''t be known as a man who keeps a slutty secretary."' 
-	
+	'Ilyushkin grins, "<<$pcs_nickname>>, <<$pcs_nickname>>, I would have never imagined this from a sweet young thing like you." He puts a photo on your desk. You pick it up, and take a look. <<$BurgerQW[''IlyQWBlackmailPhoto'']>>. Ilyushkin is looking at you like a cat about to catch a mouse: "<<$pcs_nickname>>, we can''t have this our boss has aims at a career in politics. If something like this were to get out it would it would... well we can''t let that happen. I''m afraid you are just going to have to quit. Anatoly can''t be known as a man who keeps a slutty secretary."'
+
 	act 'Plead with him not to show the pictures': gt 'BurgerTip', 'ily_work2'
 
 	act 'Keep silent':
@@ -1037,7 +1037,7 @@ if $ARGS[0] = 'ily_work2':
 				*clr&cla
 				BurgerQW['IlyQWBlackmail'] = 2
 				gs 'cum_call', 'face', 'A76', 1
-				
+
 				guy += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/ilyushkin/sex/ilyfacial.jpg"></center>'
@@ -1063,7 +1063,7 @@ if $ARGS[0] = 'ily_work2':
 			end
 		else
 			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
 	end
 	gs 'willpower', 'misc', 'resist', 'medium'
 	if will_cost <= pcs_willpwr:
@@ -1075,7 +1075,7 @@ if $ARGS[0] = 'ily_work2':
 		end
 	else
 		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
 end
 
 if $ARGS[0] = 'ily_work3':

+ 20 - 20
locations/JuliaMilHome.qsrc

@@ -158,7 +158,7 @@ if $ARGS[0] = 'fridge':
 	else
 		$julia_sanw = ''
 	end
-	
+
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/shared/home/kitchen/fridge.jpg"></center>'
 	'You open the fridge and see:<<$julia_tea>><<$julia_water>><<$julia_sup>><<$julia_lefto>><<$julia_sanw>>'
@@ -207,8 +207,8 @@ if $ARGS[0] = 'fridge':
 			pcs_breath = 0
 			minut += 5
 			gs 'stat'
-			
-			
+
+
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/shared/food/tea.jpg"></center>'
 			'You find some tea and make it.'
@@ -216,7 +216,7 @@ if $ARGS[0] = 'fridge':
 			act 'Continue': gt 'JuliaMilHome', 'kitchen'
 		end
 	elseif juliawater_count >= 0:
-		act 'Have some water': 
+		act 'Have some water':
 			juliafood_day = daystart
 			juliawater_count -= 1
 			pcs_health += 10
@@ -291,7 +291,7 @@ if $ARGS[0] = 'fridge':
 			act 'Continue': gt 'JuliaMilHome', 'kitchen'
 		end
 	end
-end 
+end
 
 if $ARGS[0] = 'bathroom':
 	CLOSE ALL
@@ -306,7 +306,7 @@ if $ARGS[0] = 'bathroom':
 	menu_off = 0
 	minut += 1
 	gs 'stat'
-	
+
 	*clr & cla
 	'<center><h4><font color="maroon">Bathroom</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/juliahome/bathroom.jpg"></center>'
@@ -314,7 +314,7 @@ if $ARGS[0] = 'bathroom':
 	'The toilet sits along the wall next to a small bathtub.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0: '<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	gs 'piercing_management', 'set_manage_string'
 	act 'Leave the bathroom': gt 'JuliaMilHome','hallway'
 	act 'Take a shower':
 		menu_off = 1
@@ -322,7 +322,7 @@ if $ARGS[0] = 'bathroom':
 		noshampoo = 1
 		dynamic $showerdin
 		gs 'stat'
-		
+
 		*clr & cla
 		'<center><h4><font color="maroon">Bathroom</font></h4></center>'
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
@@ -368,7 +368,7 @@ if $ARGS[0] = 'julia_room':
 				gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A12'
 			end
 			juliaQW['homework_day'] = daystart
-			gs 'npc_relationship', 'modify', 'A12', 'love' 
+			gs 'npc_relationship', 'modify', 'A12', 'love'
 			lern += rand(3,6)
 			gs 'exp_gain', 'intel', rand(1,2) + rand(0, drugVars['mentats_dose'])
 			gs 'stat'
@@ -442,7 +442,7 @@ if $ARGS[0] = 'julia_room':
 								act '"Oh, really? Do tell!"':
 									minut += 5
 									gs 'arousal', 'verbal_erotica', -10
-									gs 'npc_relationship', 'modify', 'A12', 'love' 
+									gs 'npc_relationship', 'modify', 'A12', 'love'
 									gs 'stat'
 
 									*clr & cla
@@ -463,7 +463,7 @@ if $ARGS[0] = 'julia_room':
 								act '"Go on, keep going!"':
 									minut += 5
 									gs 'arousal', 'verbal_erotica', -10
-									gs 'npc_relationship', 'modify', 'A12', 'love' 
+									gs 'npc_relationship', 'modify', 'A12', 'love'
 									gs 'stat'
 
 									*clr & cla
@@ -492,7 +492,7 @@ if $ARGS[0] = 'julia_room':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/jultit.jpg"></center>'
 										'Julia bares your chest and slowly lowers her kisses, slowly trailing her way down to your chest. You do your best to stifle your moans when she takes your nipple in her mouth, gently biting it as her fingers rub the other one. Then her fingers find their way down between your legs, pulling your clothes to the side.'
-										gs 'npc_relationship', 'modify', 'A12', 'adore' 
+										gs 'npc_relationship', 'modify', 'A12', 'adore'
 										gs 'arousal', 'foreplay', 5, 'lesbian'
 										gs 'stat'
 
@@ -518,7 +518,7 @@ if $ARGS[0] = 'julia_room':
 										end
 									end
 
-									act 'Ask her to please stop touching you': 
+									act 'Ask her to please stop touching you':
 										gs 'npc_relationship', 'modify', 'A12', 'hate'
 										gs 'arousal', 'end'
 										gt 'JuliaMilHome', 'julia_room'
@@ -526,7 +526,7 @@ if $ARGS[0] = 'julia_room':
 								end
 
 								act 'Whoa! Tell her to stop right now!':
-									gs 'npc_relationship', 'modify', 'A12', 'loathe' 
+									gs 'npc_relationship', 'modify', 'A12', 'loathe'
 									gt 'JuliaMilHome', 'julia_room'
 								end
 							end
@@ -542,7 +542,7 @@ if $ARGS[0] = 'julia_chat':
 	menu_off = 1
 	minut += 2
 	gs 'stat'
-	
+
 	*clr & cla
 	if npc_sex['A12'] = 1 and juliaQW['date'] = 0:
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
@@ -642,7 +642,7 @@ if $ARGS[0] = 'julia_chat':
 			act 'Go to the University':
 				gs 'npc_relationship', 'modify', 'A12', 'like'
 				gs 'stat'
-				
+
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
 				'You get a bit excited. "I am planning to attend the University too. Now I will for sure know someone there."'
@@ -657,7 +657,7 @@ if $ARGS[0] = 'julia_chat':
 			minut += 5
 			gs 'npc_relationship', 'modify', 'A12', 'like'
 			gs 'stat'
-			
+
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
 			'You ask her, "So what have you been up to lately?"'
@@ -673,7 +673,7 @@ if $ARGS[0] = 'julia_chat':
 				gs 'npc_relationship', 'modify', 'A12', -30
 				minut += 15
 				gs 'stat'
-				
+
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/juliacry.jpg"></center>'
 				'You quietly walk in and sit on the bed next to Julia.'
@@ -693,7 +693,7 @@ if $ARGS[0] = 'julia_chat':
 	end
 end
 
-		!!I commented this out for now as it needs to be more meaningful, like dating her for awhile
+		!!I commented this out for now as it needs to be more meaningful, like dating her for a while
 		!!if tiprand = 0:
 			!!'Julia mentions in passing that she used to be friends with Julia Milov, but cut the ties after Julia kept borrowing money despite not being able to pay any of it back. Julia frowns, and you can tell they used to get along quite well.'
 			!!if julia[SexTalkJulia] = 4 and NatbelQW['QWstage'] > 8 and julia[JuliaNatSexProposed] = 0:
@@ -738,7 +738,7 @@ end
 
 if $ARGS[0] = 'leave_apartment':
 
-	gt 'pod_ezd','etaj_3'	
+	gt 'pod_ezd','etaj_3'
 end
 
 --- JuliaMilHome ---------------------------------

+ 36 - 36
locations/LCwork.qsrc

@@ -3,7 +3,7 @@ if $ARGS[0] = 'start1':
 	cla
 	*clr
 	horand = rand(1, 100)+ 40
-	
+
 	gs 'dinSex', 'std_trigger_oral'
 	gs 'dinSex', 'std_trigger'
 	randLCpay = 1000
@@ -21,7 +21,7 @@ if $ARGS[0] = 'start1':
 	gs 'arousal', 'foreplay', 10, 'sub', 'gangbang', 'prostitution'
 	minut -= 10
 	gs 'stat'
-	
+
 	act 'Continue':
 		*clr
 		cla
@@ -33,7 +33,7 @@ if $ARGS[0] = 'start1':
 		gs 'arousal', 'vaginal', 120, 'sub', 'gangbang', 'prostitution'
 		minut -= 240
 		gs 'stat'
-		
+
 	    if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & 'You reach an orgasm throughout their rough treatment of you, and lay quivering while they continue to pound you mercilessly.'
 		$orgasm_or = 'yes'
 	    if horand > pcs_horny:pcs_horny += 10 & 'The guys are too focused on their own pleasure to give you any, and you leave unsatisfied.'
@@ -60,7 +60,7 @@ if $ARGS[0] = 'start2':
 	cla
 	*clr
 	horand = rand(1, 100)
-	
+
 	spafinloc = 11
 	gs 'cum_manage'
 	randLCpay = 500
@@ -74,10 +74,10 @@ if $ARGS[0] = 'start2':
 	'The older man gives you a dirty grin, and ogles your body for a few seconds before he says: "Very good, you will do. Follow me."'
 	'You get into a van with the older man, and are a bit surprised when he enters a narrow side road that leads into the woods. You''re in the middle of nowhere here!'
 	'He stops the van, and tells you to get out of the van and undress. He lays you on your back in the open side door of his van. As soon as your legs are apart he shoves his old dick in your cunt and starts fucking it. He never says a word, or touches you in any other way, he just fucks your pussy.'
-	
+
 	gs 'arousal', 'vaginal', 120, 'sub', 'prostitution'
-	
-	if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & 'The old man is a skilful lover, and he brings you to a spectacular orgasm. Since you''re in the middle of the woods and no one can hear you anyway, you fully surrender yourself to him and moan loudly when he keeps fucking you throughout your orgasm, making it all the more intense.'
+
+	if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & 'The old man is a skillful lover, and he brings you to a spectacular orgasm. Since you''re in the middle of the woods and no one can hear you anyway, you fully surrender yourself to him and moan loudly when he keeps fucking you throughout your orgasm, making it all the more intense.'
 	$orgasm_or = 'yes'
 	if horand > pcs_horny:pcs_horny += 10 & 'The old man focuses solely on his own pleasure, and doesn''t do much to try and get you off too. You''re not satisfied.'
 
@@ -92,7 +92,7 @@ if $ARGS[0] = 'start2':
 
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Get out of his van':money += randLCpay & gt 'city_residential'
 	end
 end
@@ -101,7 +101,7 @@ if $ARGS[0] = 'start3':
 	cla
 	*clr
 	horand = rand(1, 100) + 20
-	
+
 	spafinloc = 11
 	gs 'cum_manage'
 	spafinloc = 12
@@ -123,7 +123,7 @@ if $ARGS[0] = 'start3':
 	gs 'arousal', 'vaginal', 120, 'sub', 'group', 'prostitution', 'rough'
 	minut -= 120
 	gs 'stat'
-	
+
 	if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & 'The intensity at which they were fucking your pussy and ass at the same time makes your own orgasm all the more intense. Your loud groans cause some disturbed knocking on the walls, from neighbours complaining about the noise. Oops...'
 	$orgasm_or = 'yes'
 	if horand > pcs_horny:pcs_horny += 10 & 'The guys are mostly focused on their own pleasure, using your body as if you were a sex doll of some kind. It doesn''t feel unpleasant, but they don''t stimulate you enough to reach orgasm.'
@@ -132,13 +132,13 @@ if $ARGS[0] = 'start3':
 		cls
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/3b.jpg"></center>'
-		'Finally in a small mercy they both pull out of you and put you on your knees where they jerk off, covering your face and tits with their sperm. As soon as they finish, before you even have a chance to do anything, one of them grabs you roughly by the hair and drags you out of the apartment naked, while the other throws your clothes out into the hallway. With that done, they toss <<randLCpay>> <b>₽</b> out and slam the door. Leaving you standing naked, with your clothes and money scattered around the hall floor and your ass and pussy aching from the rough fucking.'
+		'Finally, in a moment of mercy they both pull out of you and put you on your knees where they jerk off, covering your face and tits with their sperm. As soon as they finish, before you even have a chance to do anything, one of them grabs you roughly by the hair and drags you out of the apartment naked, while the other throws your clothes out into the hallway. With that done, they toss <<randLCpay>> <b>₽</b> out and slam the door. Leaving you standing naked, with your clothes and money scattered around the hall floor and your ass and pussy aching from the rough fucking.'
 		'Wincing you gather up the money and put on your clothes, then you head down the stairs out of the apartment.'
 
 		gs 'arousal', 'bj', 20, 'sub', 'group', 'prostitution', 'rough'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Leave the apartment building':money += randLCpay & gt 'city_industrial'
 	end
 end
@@ -157,7 +157,7 @@ if $ARGS[0] = 'start4':
 
 	gs 'dinSex', 'std_trigger'
 	gs 'dinSex', 'std_trigger_oral'
-	
+
 	if lcwork_counter = 0:
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/4a.jpg"></center>'
 		'As you walk up to the couple, you notice the guy grinning deviously while his girlfriend''s face is a deep shade of red. Before you can get a word in, the guy looks at his girl and grins: "What do you say, babe? She''s cute, right?"'
@@ -165,15 +165,15 @@ if $ARGS[0] = 'start4':
 		'They live in the residential area of the city, and it''s a short drive there. You''re fairly sure the guy is the one in charge of this relationship, and when you arrive at their home, you''re proven right.'
 		'He acts like a director, telling you and the other girl to do all sorts of acts on one another while he watches, and then has the two of you please him together.'
 		'He''s particularly interested in your ass. "I hope you like anal, sweetie..." he whispers in your ear after a while. "Because my girlfriend won''t take anything up there, you''ll have to take it for the both of you!"'
-		'Fortunately he takes it slow, and it doesn''t feel all that unpleasant. The girl is very fascinated by it all, and asks you a few questions while she absent-mindedly rubs your clit and kisses your boobs as if you''re doing her a huge favor. After all: as long as her boyfriend enjoys your ass, her''s can remain unfucked.'
+		'Fortunately, he takes it slow, and it doesn''t feel all that unpleasant. The girl is very fascinated by it all and asks you a few questions while she absent-mindedly rubs your clit and kisses your boobs as if you''re doing her a huge favor. After all: as long as her boyfriend enjoys your ass, her''s can remain unfucked.'
 
 		gs 'arousal', 'cuni', 120, 'sub', 'prostitution', 'lesbian'
 		gs 'arousal', 'vaginal_finger', 120, 'sub', 'prostitution', 'lesbian'
 		gs 'arousal', 'anal', 120, 'sub', 'prostitution'
 		minut -= 240
 		gs 'stat'
-		
-		
+
+
 		if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & 'You were already fairly turned on before going with them, and the girl turns out to be an expert at pleasing other women! She has you begging and moaning in no time, and licks you to an intense orgasm within moments.'
 		$orgasm_or = 'yes'
 		if horand > pcs_horny:pcs_horny += 10 & 'The guy is so demanding, you and the other girl don''t get to focus much on your own pleasure but only cater to his desires. You were not satisfied.'
@@ -187,23 +187,23 @@ if $ARGS[0] = 'start4':
 			'After some time the guy pulls out of your ass and shoots his hot load all over your stomach. The girl laps some of it up, but leaves most of it on you and politely thanks you for a lovely evening. She''s adorable!'
 			'As you get up, the guy is very happy. He grins and says: "Thanks, you were great! She''s still a bit shy, but at this rate it won''t be long before I can properly introduce her to my buddies, if you know what I mean."'
 			'He walks you out of the bedroom, after you get dressed, leaving her behind. "Maybe we can do it again next week and you can help me talk her into trying anal." He gives you a dirty wink and gives you <<randLCpay>> <b>₽</b> as he walks you out.'
-			
+
 			gs 'arousal', 'anal', 20, 'sub', 'prostitution'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Leave their apartment building':money += randLCpay & gt 'city_residential'
 		end
 	else
 		!!second visit, only happens if you have seen them once.
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/couple.jpg"></center>'
 		'As you walk up to the couple, you remember them from before. The guy grins at you and the girl smiles. "Told you we would be back, are you ready to go?"'
-		'They live in the residential area of the city, and it''s a short drive there. You remember it form last time, they inform you, she is ready to try anal, but wants you to coach her through it and get her ready.'
+		'They live in the residential area of the city, and it''s a short drive there. You remember it from last time, they inform you, she is ready to try anal, but wants you to coach her through it and get her ready.'
 		'Once inside he watches the two of you have fun. He waits until you bring his girlfriend to an orgasm.'
-	
+
 		gs 'arousal', 'cuni_give', 60, 'sub', 'prostitution', 'lesbian'
 		gs 'stat'
-		
+
 		if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & 'You were already fairly turned on before going with them, and the girl turns out to be an expert at pleasing other women! She has you begging and moaning in no time, and licks you to an intense orgasm within moments.'
 		$orgasm_or = 'yes'
 		if horand > pcs_horny:pcs_horny += 10 & 'The guy is so demanding, you and the other girl don''t get to focus much on your own pleasure but only cater to his desires. You were not satisfied.'
@@ -213,25 +213,25 @@ if $ARGS[0] = 'start4':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/couple1.jpg"></center>'
 			'At that point he comes over and sits on the couch with the two of you. He lubes up his dick, while you lube up her asshole. You help her ease down on his dick, he is very gentle with her and lets her lead the action. You help by licking her clit while she rides his dick with her ass.'
 			'By the sounds of it, you can tell she kinda likes it but also finds it a bit painful. Before long she gets off him and says she can''t take anymore and applogises to him. He tells her it''s ok they can try again some other time. With that he bends you over the couch and starts to fuck you in the ass. He is fairly gentle with you, but not nearly as much as he was with his girlfriend, which is kinda sweet.'
-			
+
 			gs 'arousal', 'cuni_give', 60, 'sub', 'prostitution', 'lesbian'
 			gs 'arousal', 'anal', 60, 'sub', 'prostitution'
-		    minut -= 20 
+		    minut -= 20
 			gs 'stat'
-			
+
 			act 'Continue':
 				cla
 				*clr
 				'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/couple2.jpg"></center>'
 				'After an extended period of fucking your ass, she watches obviously a bit envious by how easily you are taking his anal fucking.'
-				'Some time later the guy shoots his load deep in your ass, pulling his dick out, she catches a few drops of sperm from his dick with her tongue.'
-				'After you get dressed and he walks you to the door, he grins and says: "Thanks, you were great! She''s still a bit shy, but at this rate it won''t be long before I can properly introduce her to my buddies, if you know what I mean. Maybe we can do it again next week and you can help her get use to anal." He gives you a dirty wink and gives you <<randLCpay>> <b>₽</b> as he walks you out.'
+				'Sometime later the guy shoots his load deep in your ass, pulling his dick out, she catches a few drops of sperm from his dick with her tongue.'
+				'After you get dressed and he walks you to the door, he grins and says: "Thanks, you were great! She''s still a bit shy, but at this rate it won''t be long before I can properly introduce her to my buddies, if you know what I mean. Maybe we can do it again next week and you can help her get used to anal." He gives you a dirty wink and gives you <<randLCpay>> <b>₽</b> as he walks you out.'
 
 				gs 'arousal', 'anal', 20, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'cum_call', 'anus', $boy
 				gs 'stat'
-				
+
 				act 'Leave their apartment building':money += randLCpay & gt 'city_residential'
 				!!end of expanded scene
 			end
@@ -255,8 +255,8 @@ if $ARGS[0] = 'start5':
 
 	gs 'arousal', 'foreplay', 90, 'sub', 'prostitution', 'lesbian'
 	gs 'arousal', 'anal_finger', 90, 'sub', 'prostitution', 'lesbian'
-	minut -= 90 
-	
+	minut -= 90
+
 	if horand <= pcs_horny:Set pcs_horny = 0 & orgasm += 2 & 'Even though the girl had no prior experience with women, she touches you in all the right places and you reach an orgasm more than once during your session.'
 	$orgasm_or = 'yes'
 	if horand > pcs_horny:Set pcs_horny += 10 & 'You mostly focus on making this a pleasurable experience for her, and don''t orgasm yourself. That''s fine, though... the ecstatic look in her eyes when you gave her the third orgasm of the evening more than makes up for it!'
@@ -273,7 +273,7 @@ if $ARGS[0] = 'start6':
 	cla
 	*clr
 	horand = rand(1, 100)
-	
+
 	randLCpay = 500
 	guy += 1
 
@@ -288,11 +288,11 @@ if $ARGS[0] = 'start6':
 
 	gs 'arousal', 'bj', 90, 'sub', 'prostitution'
 	gs 'arousal', 'vaginal', 90, 'sub', 'prostitution'
-	minut -= 90 
-	
+	minut -= 90
+
 	if horand <= pcs_horny:Set pcs_horny = 0 & orgasm += 1 & 'The guy brings you to a mind-blowing orgasm! You wouldn''t think it at first given his posture but he''s a great and experienced lover, knowing exactly what he has to do to make a woman feel good.'
 	$orgasm_or = 'yes'
-	if horand > pcs_horny:Set pcs_horny += 10 & 'The man is making you very aware of the fact that he hired you, and that his needs always come before yours. As a result you don''t get to even think about getting off yourself, and are left unsatisfied.'
+	if horand > pcs_horny:pcs_horny += 10 & 'The man is making you very aware of the fact that he hired you, and that his needs always come before yours. As a result you don''t get to even think about getting off yourself, and are left unsatisfied.'
 
 	act 'Continue':
 		cls
@@ -301,8 +301,8 @@ if $ARGS[0] = 'start6':
 		'Finally, the man''s cock erupts in your mouth, and he doesn''t explain when you take his cock out of your mouth after a few spurts and release the rest onto your boobies.'
 		'He gives you a satisfied grin and lets you use his shower to clean yourself up before you go. He peeks into the shower once or twice while you''re washing yourself, but you don''t care, it''s not like he hasn''t seen you naked before!'
 		'He gives you <<randLCpay>> <b>₽</b>, and walks you to the door when you''re all freshened up.'
-		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'	
-		
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+
 		gs 'arousal', 'end'
 		gs 'stat'
 
@@ -314,7 +314,7 @@ if $ARGS[0] = 'toiletsex':
 	gs 'npcgeneratec', 0, 'Stranger from the diner restroom', rand(18,32)
 	gs 'boyStat', $npclastgenerated
 	'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/toiletsexend.jpg"></center>'
-	'You come up from behind the man, and suddenly wrap your arms around him. He''s startled for a moment, but relaxes when you whisper: "That''s a nice cock you have there! I bet we could have some fun together, you and I..."'
+	'You come up from behind the man and suddenly wrap your arms around him. He''s startled for a moment, but relaxes when you whisper: "That''s a nice cock you have there! I bet we could have some fun together, you and I..."'
 	'The man gives you a toothy grin when he feels you wrap your fingers around his cock, but he wants more. He takes you by the hand and guides you to the rear entrance of the diner, into the back alley. He positions you against the dumpsters and eagerly shoves his cock inside you.'
 	gs 'dinsex', 'vaginal_sex', 6, 'unknown'
 	'Not a surprise, he barely lasts any time at all, with in a few minutes he grunts and pulls out of your pussy and shoots his load all over your ass and without a further word he goes back into the cafe.'

+ 2 - 2
locations/LariskaHome.qsrc

@@ -170,7 +170,7 @@ if $ARGS[0] = 'livingroom_exercise_1':
 	menu_off = 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/lariska_exercise_1.jpg"></center>'
-	'You find Lariska stretching in front of her tv. Since you don''t feel like working out right now, you simply keep her company for awhile.'
+	'You find Lariska stretching in front of her tv. Since you don''t feel like working out right now, you simply keep her company for a while.'
 	minut += 20
 	gs 'npc_relationship', 'modify', 'A13', 'like'
 	pcs_mood += 5
@@ -384,7 +384,7 @@ if $ARGS[0] = 'bathroom_join_3':
 	menu_off = 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/lariska_shower_3.jpg"></center>'
-	'Doesn''t take long before long before washing her back leads to kissing her neck. She turns and wraps her arms around you, and kisses your lips. You tease each other for awhile, taking your time.'
+	'Doesn''t take long before long before washing her back leads to kissing her neck. She turns and wraps her arms around you, and kisses your lips. You tease each other for a while, taking your time.'
 	'Pulling back she smiles sweetly at you and goes to her knees in front of you. She starts by kissing your feet softly, keeping her eyes locked on yours as she slowly works her way up your legs.'
 	minut += 10
 	pcs_horny += 10

+ 2 - 2
locations/LariskaSex.qsrc

@@ -31,7 +31,7 @@ if $ARGS[0] = 'undressed2':
 	if lariskalove >= 18 and mc_inventory['strapon'] > 0:
 		act 'Lariska wears the Strap-on': gt 'LariskaSex', 'bj_1'
 	end
-	act 'Get dressed': 
+	act 'Get dressed':
 		if analplugout = 1: gs 'dinsex', 'after_anal'
 		if vibratorOUT = 1:
 			vibratorIN = 1
@@ -274,7 +274,7 @@ if $ARGS[0] = 'anal_dog_give_1':
 	'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/lariska/sex/home/strapgive_6.mp4"></video></center>'
 	'You flip her over and pull her ass into the air and place the head of your strap-on against her asshole. As you ease the dildo in, already wet from her mouth, she groans in pain and pleasure, clearly enjoying it.'
 	'She lets out deep moans with each thrust as her asshole stretches to accommodate the rubber dick. Satisfied she can take it, you lean over her and push down on her back with your left hand, and reach around with your right to rub her pussy.'
-	'Staying away from her sensitive clit for now, you give her long, deep strokes with the strap-on, letting her enjoy the double sensation for awhile. Her hands grip the blankets of her bed as she moans and groans below you, loving every minute.'
+	'Staying away from her sensitive clit for now, you give her long, deep strokes with the strap-on, letting her enjoy the double sensation for a while. Her hands grip the blankets of her bed as she moans and groans below you, loving every minute.'
 	'She stay down as you draw your left hand back and start lightly spanking her, alternating between each cheek, until there is a nice pink spot on each side. With every smack she squeals in pleasure, then begs you to do it again.'
 	'Reaching back up to her head, you grab a fistful of hair, focus your right hand onto her clit, and start pounding her ass as hard as you can. The screams she makes make you wonder if all of Pavlovsk can hear her, but you don''t relent, forcing her closer and closer to an orgasm.'
 	'The multiple sensations of hair pulling, frigging her clit, and fucking her ass prove to be too much, and she lets out one long, loud scream as she starts shaking and flopping around. Keeping her pinned, you ride out the orgasm until she finally stops moving.'

+ 23 - 23
locations/MartinSex.qsrc

@@ -57,7 +57,7 @@ if $ARGS[0] = '':
 		else
 			*nl
 			'As nice as this exchange is, something is different about this, you can tell. You have been chatting with him for a while now and yet you have never felt this... tense before, as if you were mentally preparing for something.'
-			'But it''s not just you: You have had plenty of time to watch him while he worked, seen the way he looks at the women who come to the bar, even the attractive ones: He is appreciative of beauty but self-confident enough to not try to hide his brief stare. The way his eyes jump down to your curves, lingering on your' + iif(tatback>0,'tattooed ','') + 'back, ass,' + iif(tatupb>0,' the tramp stamp in between,','') + ' and ' + iif(tatleg>0,'tattooed ','') + 'legs for a moment before jumping back, as if he couldn''t keep himself from doing it but didn''t want you to notice... It''s almost like he''s a different man. And not an unattractive one at that...'
+			'But it''s not just you: You have had plenty of time to watch him while he worked, seen the way he looks at the women who come to the bar, even the attractive ones: He is appreciative of beauty but self-confident enough to not try to hide his brief stare. The way his eyes jump down to your curves, lingering on your <<$pc_desc[''back'']>> back, ass,' + iif(pcs_tattoos['tramp'] > 0,' the tramp stamp in between,','') + ' and  <<$pc_desc[''legs'']>> legs for a moment before jumping back, as if he couldn''t keep himself from doing it but didn''t want you to notice... It''s almost like he''s a different man. And not an unattractive one at that...'
 
 			act 'Leave the bar':
 				cla
@@ -353,7 +353,7 @@ if $ARGS[0] = '':
 				'"I don''t know what I''ll want a year from now," you answer honestly, "I don''t even know what I''ll want a week from now, but I know that, right now, I want you."'
 				'For a few seconds, nothing happens - Martin seems indecisive, a feeling you know all too well.'
 				*nl
-				'Then, all of a sudden, you feel his lips against yours, showing without a doubt which side of him won the argument, and you kiss him back with a passion, your <<$pcdesc_tongue>> finally united with his.'
+				'Then, all of a sudden, you feel his lips against yours, showing without a doubt which side of him won the argument, and you kiss him back with a passion, your <<$pc_desc[''tongue'']>> tongue finally united with his.'
 				gs 'arousal', 'kiss', 5
 				gs 'stat'
 
@@ -375,7 +375,7 @@ if $ARGS[0] = '':
 					*nl
 					'"Okay, then I''ll see you soon?"'
 					'"Yeah. You know where to find me, corazón." Martin gives you the most lighthearted smile you have ever seen on him - it''s strange how that can make a man look younger, and how that can make you weak in the knees.'
-					'With a goofy smile of your own plastered on your ' + iif(tatfce>0,'tattooed ','') + 'face, you turn around and leave the bar.'
+					'With a goofy smile of your own plastered on your  <<$pc_desc[''face'']>> face, you turn around and leave the bar.'
 					gs 'arousal', 'end'
 					gs 'stat'
 
@@ -415,7 +415,7 @@ if $ARGS[0] = '':
 			*nl
 			'You share a kiss, and a fondle or two, but you don''t wanna make this <b>harder</b> on him than it already is, so you finally step away, smiling inwardly at your stupid pun.'
 			'"Be careful on your way home," Martin admonishes, as usual.'
-			'You raise your <<$pcdesc_eyebrowrandom>> at that, but there''s no helping it - he''s gonna worry anyway.'
+			'You raise your <<$pc_descRandom[''brow'']>> eyebrow at that, but there''s no helping it - he''s gonna worry anyway.'
 			'"Always am," you reassure him, turn around and leave the bar, wondering if, maybe instead of leaving, you should have fucked Martin''s brains out.'
 
 			act 'Leave': gt 'city_industrial'
@@ -478,7 +478,7 @@ if $ARGS[0] = 'MartinTease1':
 	'Martin is utterly perplexed by that. "<<$pcs_firstname>>, what are you-"'
 	'"Oops, I seem to have accidentally pulled my panties down," you say innocently, giving him a broad smile.'
 	*nl
-	'Most of your crotch is revealed to him, but your ' + iif(tatvag>0,'tattooed ','') + 'pussy is only vaguely perceptible. Still, you can already tell that the situation is entirely different from how it was a minute ago - the suave barkeeper is on the defensive. And you are just getting started...'
+	'Most of your crotch is revealed to him, but your  <<$pc_desc[''pussy'']>> pussy is only vaguely perceptible. Still, you can already tell that the situation is entirely different from how it was a minute ago - the suave barkeeper is on the defensive. And you are just getting started...'
 	gs 'clothing', 'strip'
 	gs 'arousal', 'foreplay', 1, 'exhibitionism'
 	gs 'stat'
@@ -488,7 +488,7 @@ if $ARGS[0] = 'MartinTease1':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/tease2.jpg"></center>'
 		'You pull your panties all the way down to your knees and spin around for a moment to let him look at you from all sides. Spotting a growing bulge in his pants, you turn your back to Martin and bend over a nearby table.'
 		*nl
-		'"Well?" You ask flirtatiously over your shoulder, your <<$pcdesc_genitals>> and asshole completely revealed to him. "Do I still look too young to you? Or... just old enough?"'
+		'"Well?" You ask flirtatiously over your shoulder, your pussy and asshole completely revealed to him. "Do I still look too young to you? Or... just old enough?"'
 		'His speechlessness is all the answer you need.'
 		'And you can''t blame him for this reaction - you went from being a friendly flirt to showing him your pussy in under a minute, so most men would need a second to catch up with a reality that has gone utterly mad.'
 
@@ -510,14 +510,14 @@ if $ARGS[0] = 'MartinTease1':
 		act 'Climb on the table':
 			cls
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/tease3.jpg"></center>'
-			'Deciding to make full use of the table being there, you climb on top of it and sit down, spreading your legs to give Martin a good view of your ' + iif(pirsG>0,'pierced ','') + 'pussy.'
+			'Deciding to make full use of the table being there, you climb on top of it and sit down, spreading your legs to give Martin a good view of your <<$pc_desc[''pussy'']>> pussy.'
 			*nl
 			'"You could do more than just look, you know." The flirtatious tone is gone now - anything but being openly sultry just wouldn''t do this porno-esque situation justice.'
-			'Plus, Martin isn''t the only one getting turned on by this, and both of you can see it. "This <<$pc_desc[''pubes'']>> <<$pc_desc[''pussy'']>> <<$pcdesc_genitals>> could be yours."'
+			'Plus, Martin isn''t the only one getting turned on by this, and both of you can see it. "This <<$pc_desc[''pubes'']>> <<$pc_desc[''pussy'']>> pussy could be yours."'
 			*nl
 			'Maybe something you said shook him out of his reverie, or maybe enough time has passed for him to snap out of it, but Martin seems to have regained the ability to speak. But he just loves saying things you don''t want to hear, doesn''t he?'
 			'"<<$pcs_firstname>>, I''m trying to be <b>sensible</b> here. This is not a good idea. You should cover yourself and go."'
-			'It''s telling that his mouth says one thing while his eyes are transfixed with your glistening <<$pcdesc_genitals>>.'
+			'It''s telling that his mouth says one thing while his eyes are transfixed with your glistening pussy.'
 			gs 'arousal', 'foreplay', 1, 'exhibitionism'
 			gs 'stat'
 
@@ -566,7 +566,7 @@ if $ARGS[0] = 'MartinTease2':
 		'It wouldn''t be nice to tease Martin with a sight like that and keep him guessing if the carpets do indeed match the drapes.'
 		*nl
 		'Without putting the glass down, you turn your side to Martin and bare your lower half with your free hand. You can feel Martin''s eyes linger on your <<$pc_desc[''legs'']>> legs, but you know what he really wants to see, as much as he''d deny it.'
-		'Feeling ready to burn whatever bridge there''s left behind you, you face Martin, revealing your <<$pc_desc[''pubes'']>> <<$pcdesc_genitals>> to him. He seems shocked by your boldness; not just by you stripping for him, right here in the empty bar - although that must be a big part of it - but also by the fact that you had been walking around commando like there was nothing to it.'
+		'Feeling ready to burn whatever bridge there''s left behind you, you face Martin, revealing your <<$pc_desc[''pubes'']>> pussy to him. He seems shocked by your boldness; not just by you stripping for him, right here in the empty bar - although that must be a big part of it - but also by the fact that you had been walking around commando like there was nothing to it.'
 		*nl
 		'"Like what you see?"'
 		'You don''t know if he was even physically capable of saying no, given that he just barely managed to croak a "yes" - still, it was nice that he was being honest with you and himself.'
@@ -579,7 +579,7 @@ if $ARGS[0] = 'MartinTease2':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/nopanties_tease3.jpg"></center>'
 			'With an audience as appreciative as this, how could you possibly stop now?'
 			*nl
-			'Setting the glass, your trusty prop, aside, you pull down what little covers your ' + iif(tatbrst > 0,'tattooed ','') + 'chest and ' + iif(tatblly > 0 and tatbrst = 0,'tattooed ','') +'belly, giving Martin a good look at your <<$pc_desc[''breast'']>> tits, your <<$pc_desc[''nipples'']>> nipples standing hard thanks to the chilly, smoky air... and maybe also due to his intense stares.'
+			'Setting the glass, your trusty prop, aside, you pull down what little covers your <<$pc_desc[''chest'']>> chest and <<$pc_desc[''belly'']>> belly, giving Martin a good look at your <<$pc_desc[''breast'']>> tits, your <<$pc_desc[''nipples'']>> nipples standing hard thanks to the chilly, smoky air... and maybe also due to his intense stares.'
 			*nl
 			'You lift your arms a little, playing with your <<$pc_descWordy[''hair length'']>> and sticking out your breasts even more.'
 			'No, you <b>really</b> aren''t making it easy for Martin to adhere to his principles regarding celibacy and sexy young women, or whatever it is that''s holding him back from bending you over and nailing you into the fucking counter.'
@@ -601,7 +601,7 @@ if $ARGS[0] = 'MartinTease2':
 				'"Really?" You look at your leg, confused. "Yeah, I guess you''re right."'
 				*nl
 				'You momentarily see something like hope or relief flare up in his eyes. You are not feeling very merciful tonight, though:'
-				'You put one of your hands on your ass and pull slightly, completely revealing what little of your <<$pcdesc_genitals>> and <<$pc_desc[''anus'']>> asshole wasn''t already visible to him.'
+				'You put one of your hands on your ass and pull slightly, completely revealing what little of your pussy and <<$pc_desc[''anus'']>> asshole wasn''t already visible to him.'
 				'"There, better now?"'
 
 				if analplugin = 1:
@@ -621,14 +621,14 @@ if $ARGS[0] = 'MartinTease2':
 				act 'Just one last push...':
 					cls
 					'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/nopanties_tease5.jpg"></center>'
-					'Ridding yourself of what little items you have still left on you, you put your leg up on the bar and bend over. Your ass and <<$pcdesc_genitals>> aren''t just visible to Martin - they are also very much accessible.'
+					'Ridding yourself of what little items you have still left on you, you put your leg up on the bar and bend over. Your ass and pussy aren''t just visible to Martin - they are also very much accessible.'
 					*nl
 					'"<<$pcs_firstname>>-" But you cut him off.'
 					'"If you are gonna say anything but ''I want to fuck you so bad right now'', I''m going to scream." You''re not sound very playful now, to be honest. All the cards are on the table, and you went about a million extra miles to show Martin just how much you want him. If he doesn''t finally take a hint, you''re going to-'
 					*nl
 					'But before you can even finish the thought, Martin kissing you, hard, his hands are roaming your body and exploring every mound and every crevice.'
 					'"Alright, you asked for it," he growls, "but I''m not gonna play nice."'
-					'"I never wanted you to," you moan, his fingers stroking your <<$pcdesc_genitals>> and clit.'
+					'"I never wanted you to," you moan, his fingers stroking your pussy and clit.'
 					*nl
 					'You don''t know if his zipper exploded at your last words or if he was just that damn good with his hands that you didn''t even notice when he opened it to reveal his <<dick>>cm <<$dick_girth>> dick, but you cannot wait to feel him inside you and, judging by how he''s now taking position behind you, neither can he.'
 
@@ -663,7 +663,7 @@ if $ARGS[0] = 'MartinTease3':
 		'You pull your panties all the way down to your knees and spin around for a moment, to let him look at you from all sides... and to bar him from seeing your exposed crotch right away. Still, you quickly spot the growing bulge in his pants - knowing that you are half-naked and seeing you in glorious, pantiless profile seems to be enough to get his engine going.'
 		*nl
 		'You ever so slowly turn your back to Martin and lasciviously bend over a nearby table.'
-		'"Well?" You ask flirtatiously over your shoulder, your <<$pc_desc[''pubes'']>> <<$pcdesc_genitals>> and asshole completely revealed to him. "Enjoying the view?"'
+		'"Well?" You ask flirtatiously over your shoulder, your <<$pc_desc[''pubes'']>> pussy and asshole completely revealed to him. "Enjoying the view?"'
 		'"You have no idea," he breathes, a lustful glint in his eyes.'
 
 		if analplugin = 0:
@@ -743,7 +743,7 @@ if $ARGS[0] = 'MartinTease3':
 					'At first, Martin probably thinks you''re joking, but seeing as you''re putting your other clothes back on as well, he gets up, frowning.'
 					'"You''d leave me here, alone, in this state?" He points towards his crotch where his dick is straining against the fabric of his pants. "You couldn''t possibly be this cruel."'
 					*nl
-					'You walk up to Martin, put your ' + iif(tatarm>0,'tattooed ','') + 'arms around his neck and give him a soft kiss. When you break it, you whisper: "If I wasn''t cruel at least once in a while, you wouldn''t appreciate it when I''m not."'
+					'You walk up to Martin, put your <<$pc_desc[''arms'']>> arms around his neck and give him a soft kiss. When you break it, you whisper: "If I wasn''t cruel at least once in a while, you wouldn''t appreciate it when I''m not."'
 					*nl
 					'With that, you quickly move out of his range, towards the door, blow the perplexed barkeeper a final kiss and make off like a bandit.'
 					'... A horny bandit.'
@@ -785,7 +785,7 @@ if $ARGS[0] = 'MartinTease4':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/nopanties_tease2.jpg"></center>'
 		'Without putting the glass down, you turn your side to Martin and bare your lower half with your free hand, making it blatantly obvious that you were indeed going commando. You can feel Martin''s eyes linger on your <<$pc_desc[''legs'']>> legs, but you know what he really wants to see - he wants you to confirm what he already knows.'
 		*nl
-		'You slowly turn to face Martin, revealing your <<$pc_desc[''pubes'']>> <<$pcdesc_genitals>> to him. Your boldness to strip for him, right here in the empty bar, and to walk around without underwear seem to turn him on immensely, if the bulge in his pants is any indication.'
+		'You slowly turn to face Martin, revealing your <<$pc_desc[''pubes'']>> pussy to him. Your boldness to strip for him, right here in the empty bar, and to walk around without underwear seem to turn him on immensely, if the bulge in his pants is any indication.'
 		*nl
 		'"Like what you see?" You ask, taking another small sip of wine.'
 		'"You little minx", is all he says, sounding as incredulous as he does admiring - not to mention horny.'
@@ -798,7 +798,7 @@ if $ARGS[0] = 'MartinTease4':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/nopanties_tease3.jpg"></center>'
 			'With an audience as appreciative as this, how could you possibly stop now?'
 			*nl
-			'Setting the glass aside, you pull down what little covers your ' + iif(tatbrst > 0,'tattooed ','') + 'chest and ' + iif(tatblly > 0 + tatbrst = 0,'tattooed ','') +'belly, giving Martin a good look at your <<$pc_desc[''breast'']>> tits, your <<$pc_desc[''nipples'']>> nipples standing hard thanks to the chilly, smoky air... and maybe also due to his intense stares.'
+			'Setting the glass aside, you pull down what little covers your <<$pc_desc[''chest'']>> chest and <<$pc_desc[''belly'']>> belly, giving Martin a good look at your <<$pc_desc[''breast'']>> tits, your <<$pc_desc[''nipples'']>> nipples standing hard thanks to the chilly, smoky air... and maybe also due to his intense stares.'
 			*nl
 			'You lift your arms a little, playing with your <<$pc_descWordy[''hair length'']>> and sticking out your breasts even more.'
 			'Honestly, it wouldn''t have surprised you if he had just bent you over and nailed you into the fucking counter then and there - his eyes are certainly burning with desire enough to tell you that he wants to.'
@@ -820,7 +820,7 @@ if $ARGS[0] = 'MartinTease4':
 				'When you look up from the stool, you are stunned to see Martin give you a look of indifference. "That''s okay, I guess."'
 				*nl
 				'You almost burst into laughter after your brain has caught up with his challenge, but you are only too happy to indulge him, if it''s an even sexier display he wants.'
-				'You put one of your hands on your ass and pull slightly, completely revealing what little of your <<$pcdesc_genitals>> and <<$pc_desc[''anus'']>> asshole wasn''t already visible to him.'
+				'You put one of your hands on your ass and pull slightly, completely revealing what little of your pussy and <<$pc_desc[''anus'']>> asshole wasn''t already visible to him.'
 				'"Just okay, huh?"'
 
 				if analplugin = 0:
@@ -917,7 +917,7 @@ if $ARGS[0] = 'MartinTeaseDildo':
 	gs 'boyStat', 'A216'
 	inhib_exp += rand(1,3)
 	'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/teasedildo1.jpg"></center>'
-	'You roll to your ' + iif(tatside>0,'tattooed ','') + 'side. Grinning like a Cheshire cat, you rummage through your purse and, under the curious looks of Martin, pull out your ' + iif(dildo = 1,'10cm','15cm') + ' dildo.'
+	'You roll to your <<$pc_desc[''side'']>> side. Grinning like a Cheshire cat, you rummage through your purse and, under the curious looks of Martin, pull out your ' + iif(dildo = 1,'10cm','15cm') + ' dildo.'
 	*nl
 	'"Whatever am I going to do with this?" you wonder out loud, locking eyes with Martin as you give the tip of the dildo a lick or three.'
 	'"Yes, whatever indeed," he muses, his pants stretched to their limit around his crotch.'
@@ -936,7 +936,7 @@ if $ARGS[0] = 'MartinTeaseDildo':
 		'Your smile fades fast as lust overtakes you.'
 		'Time moves different when you are aroused like this, when every sensation is like a shockwave in your head and every nerve of your body is on edge. A giant crowd could have been watching you right now and you wouldn''t even care - no, actually, at this point it would probably only make this more intense.'
 		*nl
-		'You can sense every tiny movement of the dildo inside your <<$pc_desc[''pussy'']>> <<$pcdesc_genitals>> as you shift around, move it in and out, rubbing it against this wall and that and making sure to brush against your clit every now and then.'
+		'You can sense every tiny movement of the dildo inside your <<$pc_desc[''pussy'']>> pussy as you shift around, move it in and out, rubbing it against this wall and that and making sure to brush against your clit every now and then.'
 		'There are plenty of instances when you wouldn''t be able to cum without rubbing your sensitive nub, but this situation is so hot that you have no trouble at all getting yourself off.'
 		$orgasm_txt = 'no'
 		gs 'arousal', 'vaginal_dildo', 5, 'exhibitionism'
@@ -982,9 +982,9 @@ if $ARGS[0] = 'MartinTeaseDildo':
 				'At first, Martin probably thinks you''re joking, but seeing as you''re putting your other clothes back on as well, he gets up, frowning.'
 				'"You''d leave me here, alone, in this state?" He points towards his crotch where his dick is straining against the fabric of his pants. "You couldn''t possibly be this cruel."'
 				*nl
-				'You walk up to Martin, put your arms around his neck and give him a soft kiss, the taste of your ' + iif(pirsG>0,'pierced ','') + 'pussy on your ' + iif(tatlip>0,'tattooed ','') + 'lips and tongue. When you break it, you whisper: "If I wasn''t cruel at least once in a while, you wouldn''t appreciate it when I''m not."'
+				'You walk up to Martin, put your arms around his neck and give him a soft kiss, the taste of your <<$pc_desc[''pussy'']>> pussy on your <<$pc_desc[''lips'']>> lips and tongue. When you break it, you whisper: "If I wasn''t cruel at least once in a while, you wouldn''t appreciate it when I''m not."'
 
-				if $pantyworntype ! 'none':
+				if $pantyworntype = 'none':
 					'"Besides," you add with a naughty smile, "you just saw me cum really hard, so I think you''ll cum immediately when I''m out that door once you realize that I''m going commando again."'
 					*nl
 					'With that, you quickly move out of his range, towards the door, blow the perplexed barkeeper a final kiss and make off like a bandit.'

+ 154 - 156
locations/MartinSex2.qsrc

@@ -7,8 +7,8 @@ menu_off = 1
 if $ARGS[0] = 'MartinSexPrep':
 	*clr & cla
 	gs 'boyStat', 'A216'
-	
-	if $martinpos = 'cowgirl':	
+
+	if $martinpos = 'cowgirl':
 		'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/cowgirl/cowgirl_rub.mp4"></center>'
 	elseif $martinpos = 'rev_cowgirl':
 		'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/rev_cowgirl/rev_cowgirl_rub.mp4"></center>'
@@ -19,70 +19,70 @@ if $ARGS[0] = 'MartinSexPrep':
 	elseif $martinpos = 'sideways':
 		'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/sideways/sideways_rub.mp4"></center>'
 	end
-	
+
 	if MartinPussyLick = 1:
 		'With your pussy thoroughly eaten out, you wet and ready for the real thing.'
 	else
 		'You could certainly tease Martin more, arouse him and yourself until the slightest touch could set you off, but you want his hard dick inside you and you want it <b>now</b>.'
 	end
-	
+
 	if $clothingworntype ! 'nude':
 		*nl
 		'Giving Martin a saucy look, you quickly strip down, completely exposing yourself to the bartender. Now that you''re dressed for the occasion, nothing''s standing between you and a night to remember.'
 		gs 'clothing', 'strip_all'
-	
+
 	else
 		'And your little show earlier not only removed all possible obstacles but got you and your lover all hot and bothered.'
 	end
-	
+
 	*nl
 	if $martinpos = 'cowgirl' or $martinpos = 'rev_cowgirl':
 		'"Lie down," you say, sounding a little more forceful than you really wanted to, "I want to ride you."'
 		'Martin smiles. "If you insist." He unceremoniously rids himself of his pants and lies down quickly, knowing better than to argue with a horny woman.'
 		*nl
-		'Without delay, you climb on top of him, ' + iif($martinpos='rev_cowgirl','facing away from him','face to face with him') + ', his <<dick>>cm <<$dick_girth>> cock tantalizingly close to your wet <<$pcdesc_genitals>>' + iif($martinpos='rev_cowgirl',' and giving him a fantastic view of your ass','') + ' as you rub your slit along his length, sending ripples of pleasure through your body.'
-	
+		'Without delay, you climb on top of him, ' + iif($martinpos='rev_cowgirl','facing away from him','face to face with him') + ', his <<dick>>cm <<$dick_girth>> cock tantalizingly close to your wet pussy' + iif($martinpos='rev_cowgirl',' and giving him a fantastic view of your ass','') + ' as you rub your slit along his length, sending ripples of pleasure through your body.'
+
 	elseif $martinpos = 'doggystyle':
-		'You bend over, giving Martin unrestricted access to your exposed <<$pcdesc_genitals>> and a sexy view of your <<$pc_desc[''anus'']>> anus.'
+		'You bend over, giving Martin unrestricted access to your exposed pussy and a sexy view of your <<$pc_desc[''anus'']>> anus.'
 		'Martin smiles, clearly pleased with your shamelessness and urgency. He unceremoniously rids himself of his pants and comes up behind you, his erect penis so close to your wet folds you can feel the warmth it emanates. Not being able to see everything he does really turns you on.'
 		*nl
 		'To say that you are ready would be an understatement, which is probably the reason Martin... doesn''t penetrate you. Instead, he rubs his dick up and down the length of your slit, spreading your juices all around your lips and teasing you with the tip of his <<dick>>cm <<$dick_girth>> cock until you are about ready to scream.'
-	
+
 	elseif $martinpos = 'missionary':
-		'You get on your back and spread your legs, giving Martin a lovely view of your <<$pcdesc_genitals>> and a smoldering ''come hither'' look.'
+		'You get on your back and spread your legs, giving Martin a lovely view of your pussy and a smoldering ''come hither'' look.'
 		'Martin smiles, clearly pleased with the urgency and horniness you''re showing. He unceremoniously rids himself of his pants and comes up to you, his erect penis so close to your wet folds you can feel the warmth it emanates. Being face to face with him like this, nothing but air separating his dick from your wet hole, arouses you to no end.'
 		*nl
 		'It''s painfully obvious how much you want him to fuck you, which is probably why Martin... doesn''t penetrate you. Instead, he whips his dick against your slit, sending tiny shockwaves through your body each time he hits your clit and teasing you with the tip of his <<dick>>cm <<$dick_girth>> cock until you are about ready to scream.'
-	
+
 	elseif $martinpos = 'sideways':
-		'You lie down on your side, pulling on your ass and thigh to expose your wet <<$pcdesc_genitals>> to Martin and looking at him with unashamed want.'
+		'You lie down on your side, pulling on your ass and thigh to expose your wet pussy to Martin and looking at him with unashamed want.'
 		'Martin smiles, your urgency pleasing and arousing him. He unceremoniously rids himself of his pants and comes up to you, his erect penis so close to your wet folds you can feel the warmth it emanates.'
 		*nl
-		'To say that you are ready would be an understatement, but Martin doesn''t seem to care because... he doesn''t penetrate you. Instead, he flips you on your back, pushes your legs back and rubs the length of his <<dick>>cm <<$dick_girth>> dick along your slit. You reach down to push his cock against your <<pcs_vag>> sex, increasing the friction of each thrust, both relishing and cursing this pleasurable torture.'
+		'To say that you are ready would be an understatement, but Martin doesn''t seem to care because... he doesn''t penetrate you. Instead, he flips you on your back, pushes your legs back and rubs the length of his <<dick>>cm <<$dick_girth>> dick along your slit. You reach down to push his cock against your <<$pc_desc[''pussy'']>> sex, increasing the friction of each thrust, both relishing and cursing this pleasurable torture.'
 	end
-	
+
 	*nl
 	if stat['think_virgin'] = 1:
 		'But before either of you can make another move, a nagging thought that''s been floating around the back of your head pushes to the foreground of your mind: You are a virgin. Is Martin <i>really</i> the man you want to have your first time with? Not to mention all the risks involved if you didn''t take all necessary precautions against pregnancy...'
-	elseif mc_inventory['equipped_condoms'] > 0 and preziktype ! 2 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0: 
+	elseif mc_inventory['equipped_condoms'] > 0 and preziktype ! 2 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0:
 		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. And unless your count is off, today is a dangerous day to boot. You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the condoms sitting in it materializing before your inner eye.' + iif(preziktype=1,' You usually prefer to have sex without condoms, but...', ' ')
-	elseif mc_inventory['equipped_condoms'] > 0 and preziktype ! 2 and tabletkishot < 1 and pillcon2 < 30000: 
+	elseif mc_inventory['equipped_condoms'] > 0 and preziktype ! 2 and tabletkishot < 1 and pillcon2 < 30000:
 		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. Today isn''t really a dangerous day, but it might be better to be safe than sorry. And while Martin doesn''t seem like the type who fucks random sluts, you can never be entirely sure of that, can you? You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the condoms sitting in it materializing before your inner eye.' + iif(preziktype=1,' You usually prefer to have sex sans condoms, but...', ' ')
-	elseif mc_inventory['equipped_condoms'] > 0 and preziktype = 2 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0: 
+	elseif mc_inventory['equipped_condoms'] > 0 and preziktype = 2 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0:
 		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. And unless your count is off, today is a dangerous day to boot. You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the sabotaged condoms sitting in it materializing before your inner eye. You could put one on Martin and get pregnant, and he would be none the wiser...'
-	elseif mc_inventory['equipped_condoms'] > 0 and preziktype = 2 and tabletkishot < 1 and pillcon2 < 30000: 
+	elseif mc_inventory['equipped_condoms'] > 0 and preziktype = 2 and tabletkishot < 1 and pillcon2 < 30000:
 		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. Today isn''t really a dangerous day, so the odds of that are relatively small, but still... You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the sabotaged condoms sitting in it materializing before your inner eye. You could put one on Martin and get pregnant, and he would be none the wiser...'
-	elseif mc_inventory['equipped_condoms'] = 0 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0: 
+	elseif mc_inventory['equipped_condoms'] = 0 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0:
 		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. And unless your count is off, today is a dangerous day to boot. You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', only to realize that you don''t have any condoms anyway. You could stop this, of course... but then again, could you really, with his beautiful dick just inches from your pussy?'
-	elseif mc_inventory['equipped_condoms'] = 0 and tabletkishot < 1 and pillcon2 < 30000: 
+	elseif mc_inventory['equipped_condoms'] = 0 and tabletkishot < 1 and pillcon2 < 30000:
 		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', only to realize that you don''t have any condoms anyway. You could stop this, of course... but then again, could you really, with his beautiful dick just inches from your pussy?'
-	elseif mc_inventory['equipped_condoms'] > 0 and preziktype ! 2: 
+	elseif mc_inventory['equipped_condoms'] > 0 and preziktype ! 2:
 		'But before either of you can make another move, your eyes come to rest on your ' + iif(bag > 0,'purse','pocket') + ' and you remember the condoms sitting inside it. Sure, you don''t really need to use them since you can''t get pregnant thanks to the birth control' + iif(tabletkishot > 0,' shot',' pills') + ', but it might be less of a mess if Martin wore one. Then again, it would also be a little less intense.'
 	end
 	gs 'arousal', 'foreplay', 1
 	killvar 'MartinPussyLick'
 	gs 'stat'
-	
+
 	act 'Stop and get dressed':
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
@@ -101,10 +101,10 @@ if $ARGS[0] = 'MartinSexPrep':
 		gs 'clothing', 'wear_last_worn'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Leave the bar': gt 'city_industrial'
 	end
-	
+
 	act 'Get him off with your mouth':MartinSexStop = 1 & gt 'MartinSex3','MartinBlowjob'
 	act 'Have anal sex instead':MartinSurpAnal = 1 & gt 'MartinSex2', 'MartinAnalDyn'
 	act 'Ask Martin to wear a condom':MartinPrezik = 1 & gt 'MartinSex2', 'MartinSexDyn'
@@ -114,7 +114,7 @@ if $ARGS[0] = 'MartinSexPrep':
 		act '"Fuck me, Martin"':gt 'MartinSex2','MartinSexDyn'
 	end
 end
-	
+
 if $ARGS[0] = 'MartinSexDyn':
 	*clr & cla
 	gs 'boyStat', 'A216'
@@ -123,8 +123,8 @@ if $ARGS[0] = 'MartinSexDyn':
 	else
 		pic_rand = rand(1,3)
 	end
-	
-	if $martinpos = 'cowgirl':	
+
+	if $martinpos = 'cowgirl':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/cowgirl/cowgirl<<pic_rand>>.jpg"></center>'
 	elseif $martinpos = 'rev_cowgirl':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/rev_cowgirl/rev_cowgirl<<pic_rand>>.jpg"></center>'
@@ -135,7 +135,7 @@ if $ARGS[0] = 'MartinSexDyn':
 	elseif $martinpos = 'sideways':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/sideways/sideways<<pic_rand>>.jpg"></center>'
 	end
-		
+
 	if MartinPrezik = 1:
 		'You reach into your ' + iif(bag > 0,'purse','pocket') + ', quickly finding a condom.'
 		'You decide that, if you''re gonna ask, you might as well get it over with quickly - like ripping off a bandage, except the bandage is a condom and it''s being put on.'
@@ -143,21 +143,21 @@ if $ARGS[0] = 'MartinSexDyn':
 		'"Can we use this today?"'
 		'His disappointment is clear as day. There''s not a man in the world who likes to be asked that question, and right when the fun is about to start and he''s inches away from his prize too. But after a second or two, he recovers, probably remembering that sex is, after all, still sex, rubber or not, and takes the condom from you, wrapping his shaft in latex with practiced ease.'
 		*nl
-		
-		if preziktype = 2: 
+
+		if preziktype = 2:
 			'You could have just let him go bareback, of course; the condom is about as fit to catch sperm as a sieve, and has about as many holes in it, too.'
 			*nl
 			'But... maybe he would have pulled out. Maybe he would have held himself back.'
 			'With ''protection'' like this, he has no reason to. Before he knows it, he''ll have filled your pussy with his cum, and that mental image makes you feel giddy with anticipation as you reach for his dick.'
-		
-		elseif preziktype = 0 and tabletkishot < 1 and pillcon2 < 30000: 
+
+		elseif preziktype = 0 and tabletkishot < 1 and pillcon2 < 30000:
 			'You were tempted to just put him inside you. He was so tantalizingly close... but the prospect of getting pregnant was scary enough to hold you back.'
 			*nl
 			'Sure, he could have pulled out, and he still can, but you know that the only way to make sure you don''t get pregnant is to take the pill or use a condom, and lacking a hormonal solution, this is what you and your lover will have to put up with.'
 			*nl
 			'You sigh inwardly and bite your lip when your mind wanders, revisiting the sight of his bare cock, tempting you... but you''ve made your choice and almost defiantly reach for his rubber-wrapped cock.'
-		
-		elseif preziktype = 0: 
+
+		elseif preziktype = 0:
 			'You could have just let him go bareback, of course. There''s no way you could get pregnant right now, just no way...'
 			*nl
 			'But when you think about his cum dripping out and running down your legs, going to the "bathroom" to clean yourself up, and still having the stuff drip out of you for at least another hour or two... You''re just not in the mood for that.'
@@ -165,7 +165,7 @@ if $ARGS[0] = 'MartinSexDyn':
 			'Sure, condoms make it feel a little muted, and you could just let him cum elsewhere - still can, but this way, all your options are on the table and you can just enjoy it without having to worry about a messy clean-up... unless that''s what strikes your fancy when you''re in the moment.'
 		end
 	end
-	
+
 	*nl
 	if $martinpos = 'cowgirl':
 		'Your hand feels small around his cock as you hold him in place, teasingly rubbing him against your pussy lips a few times and shooting him a quick glance before impaling yourself on him.'
@@ -179,7 +179,7 @@ if $ARGS[0] = 'MartinSexDyn':
 		'Martin is all too happy to finally put an end to the teasing: He flips you on your side again and deftly guides the tip of his cock to your wet hole and enters you, pushing his length deeper and deeper inside you with this first, slow stroke.'
 	end
 	*nl
-	
+
 	if pcs_vag = 0:
 		npc_rel['A216'] -= 2
 		'The trickle of blood from your broken hymen doesn''t escape his sharp eyes, though, and he brings your carnal act to a grinding halt.'
@@ -188,7 +188,7 @@ if $ARGS[0] = 'MartinSexDyn':
 		'"<i>Was</i>," you correct proudly, "I <i>was</i> a virgin. Now I''m a woman." You can feel some pain from having his throbbing <<$dick_girth>> cock where that small membrane used to be, but while neither of you move, it''s bearable.'
 		*nl
 		'You certainly don''t want to stop, though - not halfway into your first time.'
-		
+
 		if ($martinpos = 'cowgirl' or $martinpos = 'rev_cowgirl'):
 			'In fact, before Martin can get any ideas, like pulling out, you go back to impaling your pussy on your first proper cock, although you''re not sure he''s completely over the fact that he took your virginity.'
 		else
@@ -196,23 +196,23 @@ if $ARGS[0] = 'MartinSexDyn':
 		end
 		*nl
 	end
-	
-	if pcs_vag < dick and ($martinpos = 'cowgirl' or $martinpos = 'rev_cowgirl'): 
-		'And it really does feel like you are impaling yourself: You aren''t wide enough to accommodate a dick of Martin''s size just like that and you groan in pain as you take more and more of him inside. Your wetness and arousal make it bearable and you don''t want to stop, but it takes a little while until you have fully adapted to his size.' 
+
+	if pcs_vag < dick and ($martinpos = 'cowgirl' or $martinpos = 'rev_cowgirl'):
+		'And it really does feel like you are impaling yourself: You aren''t wide enough to accommodate a dick of Martin''s size just like that and you groan in pain as you take more and more of him inside. Your wetness and arousal make it bearable and you don''t want to stop, but it takes a little while until you have fully adapted to his size.'
 		*nl
 		'With the pain slowly fading, you start moving up and down. Martin must have picked up on your discomfort, because he gently strokes your leg and doesn''t make any attempt to speed things up until you yourself are ready for it. Soon, sooner than you expected, the pain is... no, not gone, but overtaken by that familiar, wonderful heat.'
-	elseif pcs < dick and ($martinpos = 'doggystyle' or $martinpos = 'missionary' or $martinpos = 'sideways'):
-		'But despite his obvious restraint, there''s no helping the fact that your pussy isn''t wide enough to accommodate a dick of Martin''s size just like that, and you groan in pain as he parts your inner walls. Your wetness and arousal make it bearable and you don''t want him to stop, nor does he seem capable of it, now that he is finally inside you. Still, it takes a little while until you have fully adapted to his size.' 
+	elseif pcs_vag < dick and ($martinpos = 'doggystyle' or $martinpos = 'missionary' or $martinpos = 'sideways'):
+		'But despite his obvious restraint, there''s no helping the fact that your pussy isn''t wide enough to accommodate a dick of Martin''s size just like that, and you groan in pain as he parts your inner walls. Your wetness and arousal make it bearable and you don''t want him to stop, nor does he seem capable of it, now that he is finally inside you. Still, it takes a little while until you have fully adapted to his size.'
 		*nl
 		'With the pain slowly fading, you start to relax and focus on the pleasant sensations he is giving you. When you open your eyes - which you had unconsciously screwed shut at the pain - and turn your head to face to him, you see Martin give you a comforting look, and you notice that he had slowed down almost to a stop. You give him a tender smile and move against him to show that you are fine. He picks up the pace again and soon, sooner than you expected, the pain is... no, not gone, but overtaken by that familiar, wonderful heat.'
 	end
-	
-	*nl	
-	if tabletkishot < 1 and pillcon2 < 30000: 
+
+	*nl
+	if tabletkishot < 1 and pillcon2 < 30000:
 		'The thought that you could get pregnant is still present in the back of your head, now that Martin''s dick is deep inside you, but you have long passed the point of no return. <<$OpenInnerThought>>I can always have him pull out,<<$CloseInnerThought>> you think to yourself and allow the thought to fade as you give in to the sensations that flood your senses.'
 	end
-	
-	*nl	
+
+	*nl
 	if $martinpos = 'cowgirl':
 		'Feeling Martin''s <<dick>>cm <<$dick_girth>> cock slowly move inside you as you lift yourself up and fall back down is incredible; the control you have over the situation makes it even more satisfying. You moan softly as you ever so slightly speed up your movements, looking at Martin from under hooded eyes and enjoying the sight of his slightly parted lips, or the intense look with which he focuses on your swaying breasts - he is completely under your spell.'
 	elseif $martinpos = 'rev_cowgirl':
@@ -224,7 +224,7 @@ if $ARGS[0] = 'MartinSexDyn':
 	elseif $martinpos = 'sideways':
 		'Feeling Martin''s <<dick>>cm <<$dick_girth>> cock move inside you as he enters you and withdraws is wonderful. You have little control over the situation, now that everything''s said and done and the barkeeper is balls-deep inside you, and that is exactly what makes you moan so loud. You look up at him and find his eyes moving back and forth between your face, your swaying breasts and ass - you can see him and what he''s doing to you and yet this position makes you feel wonderfully vulnerable and exposed.'
 	end
-	
+
 	*nl
 	$orgasm_txt = 'You only lasted a few minutes, that''s how horny you were. You and Martin haven''t even really had the time to get into a proper rhythm before you feel your orgasm build up and sweep you off your feet. You cum with loud moans, your insides quivering around Martin''s cock as you buck against your lover and desperately try to keep up your movements. But you fail and have to stop after a few seconds because your legs feel like jelly. After a short break in Martin''s arms, you start moving once again, shifting here and there to allow Martin to explore every inch of your now tightened pussy.'
 	if $martinpos = 'cowgirl' or $martinpos = 'rev_cowgirl':
@@ -234,9 +234,8 @@ if $ARGS[0] = 'MartinSexDyn':
 	end
 	$orgasm_txt = ''
 	minut += 3
-	killvar 'MartinPrezik'
-	gs 'stat'	
-	
+	gs 'stat'
+
 	if $martinpos = 'rev_cowgirl' or $martinpos = 'doggystyle':
 		if $martinpos = 'doggystyle':
 			act '"Fuck my ass, Martin"':gt 'MartinSex2', 'MartinAnalDyn'
@@ -254,7 +253,7 @@ if $ARGS[0] = 'MartinSexDyn':
 			pic_rand2 = rand(4,5)
 		end
 		if pic_rand = pic_rand2:jump 'pic_loop'
-			
+
 		if $martinpos = 'cowgirl' or $martinpos = 'rev_cowgirl':
 			if $martinpos = 'cowgirl':
 				'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/cowgirl/cowgirl<<pic_rand2>>.jpg"></center>'
@@ -264,52 +263,52 @@ if $ARGS[0] = 'MartinSexDyn':
 			'You are moving ever faster, trying to take Martin''s wonderful cock deeper into your <<$pc_desc[''pussy'']>> pussy, fucking him harder, moaning louder as you go. It may have started off gently but there''s no gentleness left to be found here anymore: You are riding this man in the middle of his bar, giving him a fantastic view of your ' + iif($martinpos='rev_cowgirl','ass','tits') + ' in the same spot some guys talked about their shitty jobs and marital problems a few hours ago.'
 			*nl
 			'It only adds to the excitement of it all to know that this is a public place, even if nobody else is here right now.'
-			
+
 			if exhibitionist_lvl > 1 or exhibitionism['pref'] > 50: 'This idea, and the memories of your previous exhibitionist acts manifest themselves in a small fantasy: You imagine what it would be like if the bar wasn''t empty but bustling with people, what it might be like to fuck the bartender right here in the center, with all of their eyes on you...' & pcs_horny += 10
 			$orgasm_txt = 'And it''s this fantasy that sets you off, causing you to cry out in heat and your <<$pc_desc[''pussy'']>> pussy to quiver around Martin''s cock as you imagine how strangers jerk off to your fucking. As you come down from your high, you feel like a pervert... but that''s not a bad thing, right?'
 			gs 'arousal', 'vaginal', 3, 'exhibitionism'
 			*nl
 			'Martin, who has been relatively passive so far, leaving you in control, shakes you out of your reverie when his hands move to your hips. No doubt he intends to take a little more initiative.'
 			*nl
-			$orgasm_txt = 'Your sense of ' + iif(dominance > 20,'control over','submission to') + ' Martin and the intense feeling of him moving inside your ' + iif(pirsG>0,'pierced ','') + 'pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him. The orgasm lasts for what feels like an eternity, but when it has passed' + iif($martinpos='rev_cowgirl',' and you look back at him','') + ', Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
-			
+			$orgasm_txt = 'Your sense of ' + iif(dominance > 20,'control over','submission to') + ' Martin and the intense feeling of him moving inside your <<$pc_desc[''pussy'']>> pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him. The orgasm lasts for what feels like an eternity, but when it has passed' + iif($martinpos='rev_cowgirl',' and you look back at him','') + ', Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
+
 			!!if pcs_dom > 20:
-				!!'But you are having none of it: You lay your own hands on Martin''s and pull them away again, giving Martin a coquette smile' + iif($martinpos='rev_cowgirl',' over your shoulder','') + ' as you do. You demonstratively lift yourself up, up, until only the tip of his <<$dick_girth>> penis is still inside your <<$pcdesc_genitals>>, and hold it there. The message is all too clear: You are in charge right now and you intend to keep it that way.'
+				!!'But you are having none of it: You lay your own hands on Martin''s and pull them away again, giving Martin a coquette smile' + iif($martinpos='rev_cowgirl',' over your shoulder','') + ' as you do. You demonstratively lift yourself up, up, until only the tip of his <<$dick_girth>> penis is still inside your '+$pc_desc['pubes']+' pussy, and hold it there. The message is all too clear: You are in charge right now and you intend to keep it that way.'
 				!!*nl
 				!!'Martin, understanding completely, chuckles and lays back. "This is how you wanna play it, huh? Show me what you''ve got, then."'
 				!!'You comply, slamming down on him, taking his entire length inside once more, evoking a soft groan from your lover. You lift yourself up and, again, slam down in one hard stroke that ' + iif($martinpos='rev_cowgirl','causes your ass to meet Martin''s crotch with an audible slap','bounces your <<$pc_desc[''breast'']>> breasts up and down as well') + '. Again and again, you penetrate yourself on his <<dick>>cm dick like this, speeding up as you go, filling the empty bar with the sounds of a hard fuck, as well as your and Martin''s moans of pleasure.'
 				!!gs 'arousal', 'vaginal', 8, 'dom'
 				!!gs 'stat'
-			
+
 			!!else
 				'And you could have resisted him; surely you could have stayed in control. But the simple fact of the matter was that you didn''t want to. You were on top of him, you had proven to yourself and to him that you could make him do what you want. And now, you <b>want</b> him to take charge of you again.'
 				*nl
-				'With no resistance from you, Martin grabs onto your hips and stops your movement, only the tip of his <<$dick_girth>> penis still inside your <<$pcdesc_genitals>>. You want him inside you again, but he doesn''t let you move, forcing you to look' + iif($martinpos='rev_cowgirl',' over your shoulder','') + ' at your lover, feeling both aroused and vulnerable.'
+				'With no resistance from you, Martin grabs onto your hips and stops your movement, only the tip of his <<$dick_girth>> penis still inside your pussy. You want him inside you again, but he doesn''t let you move, forcing you to look' + iif($martinpos='rev_cowgirl',' over your shoulder','') + ' at your lover, feeling both aroused and vulnerable.'
 				'"Do you want it?" He asks imperiously.'
 				'"Yes, please," you pant.'
 				'"Please what?"'
 				'"Please fuck me with your hard cock again. I need it!"'
 				*nl
-				'That was all he wanted to hear. In the blink of an eye, Martin is balls-deep inside you again, his pelvis slamming into your <<$pc_desc[''pussy'']>> hole from below. You cannot move, his strong arms firmly holding you in place, and are helpless to let him fuck you from below.' 
+				'That was all he wanted to hear. In the blink of an eye, Martin is balls-deep inside you again, his pelvis slamming into your <<$pc_desc[''pussy'']>> hole from below. You cannot move, his strong arms firmly holding you in place, and are helpless to let him fuck you from below.'
 				'And you are loving every second of it.'
 				gs 'arousal', 'vaginal', 8, 'sub'
 				gs 'stat'
 			!!end
-		
+
 		elseif $martinpos = 'doggystyle':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/doggystyle/doggy<<pic_rand2>>.jpg"></center>'
 			'Martin is pounding you from behind like he''s possessed. He may have started off gently but there''s no gentleness left in him: Your lover is fucking you like a whore, right in the middle of his own establishment where only a few hours ago people were talking about their shitty jobs and martial problems.'
 			*nl
 			'It only adds to the excitement of it all to know that this is a public place, even if nobody''s here now.'
-			
+
 			if exhibitionist_lvl > 1 or exhibitionism['pref'] > 50: 'This idea, and the memories of your previous exhibitionist acts manifest themselves in a small fantasy: You imagine what it would be like if the bar wasn''t empty but bustling with people, what it might be like to be fuck by the bartender right here in the center, with all of their eyes on you...' & pcs_horny += 10
 			$orgasm_txt = 'And it''s this fantasy that sets you off, causing you to cry out in heat and your <<$pc_desc[''pussy'']>> pussy to quiver around Martin''s cock as you imagine how strangers jerk off to your fucking. As you come down from your high, you feel like a pervert... but that''s not a bad thing, right?'
 			gs 'arousal', 'vaginal', 3, 'exhibitionism'
 			*nl
 			'Martin was firmly in control so far, but it seems like it''s not enough for him: All of a sudden, you can feel his hand at your neck, grabbing you, forcing you to look at him and increasing both his leverage and sense of power over you.'
 			*nl
-			$orgasm_txt = iif(dominance > 20,'Wresting control from','Submitting to') + ' Martin and the intense feeling of him moving inside your ' + iif(pirsG>0,'pierced ','') + 'pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him as he fucks you. The orgasm lasts for what feels like an eternity and makes your legs feel like jelly, but when it has passed and you look back at him, Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
-			
+			$orgasm_txt = iif(dominance > 20,'Wresting control from','Submitting to') + ' Martin and the intense feeling of him moving inside your <<$pc_desc[''pussy'']>> pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him as he fucks you. The orgasm lasts for what feels like an eternity and makes your legs feel like jelly, but when it has passed and you look back at him, Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
+
 			!!if pcs_dom > 20:
 				!!'But despite how much you''ve enjoyed what he has been doing to you so far, you are still longing for a bit of control yourself. You aren''t the kind of girl who will just roll over and let anybody fuck her however they want - you <b>like</b> being in charge and you want to have a say in how this fuck is going to continue.'
 				!!*nl
@@ -332,22 +331,22 @@ if $ARGS[0] = 'MartinSexDyn':
 				gs 'arousal', 'vaginal', 8, 'sub'
 				gs 'stat'
 			!!end
-		
+
 		elseif $martinpos = 'missionary':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/missionary/missionary<<pic_rand2>>.jpg"></center>'
 			'Martin is giving your <<$pc_desc[''pubes'']>> pussy a good pounding and what few kisses he gives you are rough and demanding. He may have started off gently but there''s no gentleness left in him: Your lover is fucking you possessively, right in the middle of his establishment where only a few hours ago people were talking about their shitty jobs and martial problems.'
 			*nl
 			'It only adds to the excitement of it all to know that this is a public place, even if nobody''s here now.'
-			
+
 			if exhibitionist_lvl > 1 or exhibitionism['pref'] > 50: 'This idea, and the memories of your previous exhibitionist acts manifest themselves in a small fantasy: You imagine what it would be like if the bar wasn''t empty but bustling with people, what it might be like to be fuck by the bartender right here in the center, with all of their eyes on you...' & pcs_horny += 10
 			$orgasm_txt = 'And it''s this fantasy that sets you off, causing you to cry out in heat and your <<$pc_desc[''pussy'']>> pussy to quiver around Martin''s cock as you imagine how strangers jerk off to your fucking. As you come down from your high, you feel like a pervert... but that''s not a bad thing, right?'
 			gs 'arousal', 'vaginal', 3, 'exhibitionism'
 			*nl
 			'Martin was firmly in control so far, but it seems like it''s not enough to him: All of a sudden, you can feel his hand at your neck, grabbing you, forcing you to look at him and increasing both his leverage and sense of power over you.'
 			*nl
-			$orgasm_txt = iif(dominance > 20,'Wresting control from','Submitting to') + ' Martin and the intense feeling of him moving inside your ' + iif(pirsG>0,'pierced ','') + 'pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him as he fucks you. The orgasm lasts for what feels like an eternity, but when it has passed and you look up at him, Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
-			
-		
+			$orgasm_txt = iif(dominance > 20,'Wresting control from','Submitting to') + ' Martin and the intense feeling of him moving inside your <<$pc_desc[''pussy'']>> pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him as he fucks you. The orgasm lasts for what feels like an eternity, but when it has passed and you look up at him, Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
+
+
 			!!if pcs_dom > 20:
 				!!'But despite how much you''ve enjoyed what he has been doing to you so far, you are still longing for a bit of control yourself. You aren''t the kind of girl who will just roll over and let anybody fuck her however they want - you <b>like</b> being in charge and you want to have a say in how this fuck is going to continue.'
 				!!*nl
@@ -357,7 +356,7 @@ if $ARGS[0] = 'MartinSexDyn':
 				!!'The only difference is that you aren''t just lying down and taking it - you are matching Martin thrust for thrust and giving as hard as you''re getting... not that either of you is complaining.'
 				!!gs 'arousal', 'vaginal', 8, 'dom'
 				!!gs 'stat'
-			
+
 			!!else
 				'Sure, you could have resisted him, but... you choosing this position had already been a submission in and of itself. You <b>wanted</b> him to take charge of you, to fuck you any way he wanted, treat you as he pleased. And the kinky side of you was curious about where he was going with this.'
 				*nl
@@ -375,21 +374,21 @@ if $ARGS[0] = 'MartinSexDyn':
 				gs 'arousal', 'vaginal', 8, 'sub'
 				gs 'stat'
 			!end
-			
+
 		elseif $martinpos = 'sideways':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/sideways/sideways<<pic_rand2>>.jpg"></center>'
-			'Martin has been slowly picking up the pace but he is clearly getting frustrated. You don''t know if it''s the position, personal preference or something else entirely, but when he pulls you to your feet, these questions are quickly swept aside:' 
+			'Martin has been slowly picking up the pace but he is clearly getting frustrated. You don''t know if it''s the position, personal preference or something else entirely, but when he pulls you to your feet, these questions are quickly swept aside:'
 			'In a few swift motions, he has lifted your <<$pc_desc[''legs'']>> leg and entered you again from behind, fucking you sideways... only standing up. All this may have started off gently but there''s no gentleness left in him: Martin is fucking you possessively, right in the middle of his establishment where only a few hours ago, people were talking about their shitty jobs and martial problems.'
 			*nl
 			'It only adds to the excitement of it all to know that this is a public place, even if nobody''s here now.'
-			
+
 			if exhibitionist_lvl > 1 or exhibitionism['pref'] > 50: 'This idea, and the memories of your previous exhibitionist acts manifest themselves in a small fantasy: You imagine what it would be like if the bar wasn''t empty but bustling with people, what it might be like to be fuck by the bartender right here in the center, with all of their eyes on you...' & pcs_horny += 10
 			$orgasm_txt = 'And it''s this fantasy that sets you off, causing you to cry out in heat and your <<$pc_desc[''pussy'']>> pussy to quiver around Martin''s cock as you imagine how strangers jerk off to your fucking. As you come down from your high, you feel like a pervert... but that''s not a bad thing, right?'
 			gs 'arousal', 'vaginal', 3, 'exhibitionism'
 			*nl
 			'Martin was firmly in control so far, and his switch of position only served to emphasize that, but it seems like it''s not enough to him: All of a sudden, you can feel one of his hands leave your hips and grab your neck, forcing you to look back at him and increasing both his leverage and sense of power over you.'
-			$orgasm_txt = iif(dominance > 20,'Wresting control from','Submitting to') + ' Martin and the intense feeling of him moving inside your ' + iif(pirsG>0,'pierced ','') + 'pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him as he fucks you. The orgasm lasts for what feels like an eternity and your legs feel so weak that Martin has to support you, but when it has passed and you look back at him, Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
-			
+			$orgasm_txt = iif(dominance > 20,'Wresting control from','Submitting to') + ' Martin and the intense feeling of him moving inside your <<$pc_desc[''pussy'']>> pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him as he fucks you. The orgasm lasts for what feels like an eternity and your legs feel so weak that Martin has to support you, but when it has passed and you look back at him, Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
+
 			!!if pcs_dom > 20:
 				!!'But despite how much you''ve enjoyed what he has been doing to you so far, you are still longing for a bit of control yourself. You''ve given him free reign over you so far, but you don''t want to anymore - it''s time to take back the initiative.'
 				!!*nl
@@ -415,14 +414,13 @@ if $ARGS[0] = 'MartinSexDyn':
 				gs 'stat'
 			!end
 		end
-		
+
 		*nl
 		'Unsurprisingly, Martin cannot withstand this kind of pleasure for too long: After a few minutes of this, he groans your name and you know that he is about to cum.'
 		gs 'stat'
 		$orgasm_txt = ''
 		killvar 'pic_rand2'
-		killvar 'MartinPrezik'
-	
+
 		act 'Let him cum in your mouth':gt 'MartinSex2', 'MartinCumshot_Mouth'
 		act 'Let him cum on your face':gt 'MartinSex2', 'MartinCumshot_Face'
 		act 'Let him cum on your tits':gt 'MartinSex2', 'MartinCumshot_Tits'
@@ -436,7 +434,7 @@ if $ARGS[0] = 'MartinSexDyn':
 				else
 					gs 'cum_call', '', $boy, 1, 3
 				end
-			
+
 			else
 				if $martinpos = 'cowgirl':
 					'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/cumshot/cum_cowgirl.mp4"></center>'
@@ -450,41 +448,41 @@ if $ARGS[0] = 'MartinSexDyn':
 					'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/cumshot/cum_sideways.mp4"></center>'
 				end
 				'But you make no attempts to pull him out of you and after a few more moments, you feel Martin tense and his penis grow inside you even more; two or three seconds later, he groans and cums, filling your pussy with hot sperm.'
-				gs 'cum_call', '', $boy, 1	
+				gs 'cum_call', '', $boy, 1
 			end
 			*nl
 			gs 'stat'
-			
+
 			if $martinpos = 'cowgirl':
 				'"Did you enjoy yourself?" You ask coquettishly, leaning forward onto his chest.'
 				'Martin smiles up at you, and pulls you down to give you a kiss. "I think you know the answer."'
-				'"Perhaps..." You grin and lift yourself off, feeling his softening <<dick>>cm <<$dick_girth>> cock slide out of your <<$pc_desc[''pussy'']>> pussy.' 
-			
+				'"Perhaps..." You grin and lift yourself off, feeling his softening <<dick>>cm <<$dick_girth>> cock slide out of your <<$pc_desc[''pussy'']>> pussy.'
+
 			elseif $martinpos = 'rev_cowgil':
 				'"Did you enjoy yourself?" You ask coquettishly, wiggling your butt as you look back over your shoulder.'
 				'Martin smiles up at you, and gives your ass a resounding smack. "I think you know the answer."'
 				'"Perhaps..." You grin and lift yourself off, feeling his softening <<dick>>cm <<$dick_girth>> cock slide out of your <<$pc_desc[''pussy'']>> pussy.'
-			
+
 			else
 				if $martinpos = 'doggystyle':
 					'Martin is still catching his breath when you look at him over your shoulder and grin when you see the expression of bliss on his face.'
 					*nl
 					'"<<$pcs_firstname>>, you are something else." Martin chuckles and pats your ass.'
 					'"So, I guess it was good for you."'
-				
+
 				elseif $martinpos = 'missionary':
 					'You pull Martin in for a tender kiss, enjoying the afterglow of all the sex and orgasming.'
 					*nl
 					'"<<$pcs_firstname>>, you are something else." Martin chuckles and gives you another kiss.'
 					'"So, I guess it was good for you."'
-				
+
 				elseif $martinpos = 'sideways':
 					'Martin lets go of your leg and both your feet stand firmly on the ground again. You feel sore, but if every workout was like this, you wouldn''t mind feeling sore every night.'
 					*nl
 					'"<<$pcs_firstname>>, you are something else." Martin chuckles and pats your ass.'
 					'"So, I guess it was good for you."'
 				end
-				
+
 				!!if pcs_dom > 20:
 					!!'"Yes, I''ll admit... you knew what you were doing."'
 					!!'"You''re welcome," you tease.'
@@ -494,27 +492,27 @@ if $ARGS[0] = 'MartinSexDyn':
 				!!end
 			end
 			*nl
-			
+
 			if MartinPrezik = 1:
 				if sexcontra = 3:
 					'Martin pulls the condom off and ties it together at the end. It seems to have done its job admirably.'
-				elseif sexcontra = 4 and preziktype = 0 and tabletkishot < 1 and pillcon2 < 30000: 
+				elseif sexcontra = 4 and preziktype = 0 and tabletkishot < 1 and pillcon2 < 30000:
 					'"Shit, I think the condom broke," Martin curses under his breath. A shiver runs through you as you realize that, despite your precautions, you could just have been impregnated after all.'
-				elseif sexcontra = 4 and preziktype = 0: 
-					'"Shit, I think the condom broke," Martin curses under his breath.' 
+				elseif sexcontra = 4 and preziktype = 0:
+					'"Shit, I think the condom broke," Martin curses under his breath.'
 					'"Don''t worry," you say with a comforting smile, "I''m on the pill."'
-				elseif sexcontra = 5 and preziktype = 0 and tabletkishot < 1 and pillcon2 < 30000: 
+				elseif sexcontra = 5 and preziktype = 0 and tabletkishot < 1 and pillcon2 < 30000:
 					'"Shit, I think the condom slipped off," Martin curses under his breath. A shiver runs through you as you realize that you have an used condom stuck inside you and could just have been impregnated after all.'
-				elseif sexcontra = 5 and preziktype = 0: 
-					'"Shit, I think the condom slipped off," Martin curses under his breath.' 
+				elseif sexcontra = 5 and preziktype = 0:
+					'"Shit, I think the condom slipped off," Martin curses under his breath.'
 					'"Don''t worry," you say with a comforting smile, "I''m on the pill." <<$OpenInnerThought>>Still need to get that condom out of my vagina though,<<$CloseInnerThought>> you think to yourself.'
 				elseif sexcontra = 7:
-					'"Shit, I think the condom broke," Martin curses under his breath.' 
+					'"Shit, I think the condom broke," Martin curses under his breath.'
 					'"Don''t worry," you say with a comforting smile, "I''m on the pill." It was a blatant lie, of course - you poked those holes into the condom and no hormone would get in the way of that sperm.'
 					*nl
 					'Whether you''d actually get pregnant, though, was a different question entirely.'
 				end
-			
+
 			else
 				if $martinpos = 'cowgirl' or $martinpos = 'rev_cowgirl':
 					'You shiver when you feel the trickle of sperm dripping down on Martin and running down your thigh. He really filled you up good.'
@@ -524,13 +522,13 @@ if $ARGS[0] = 'MartinSexDyn':
 					'You look ' + iif($martinpos='missionary','up at him','back at him') + ' and roll your eyes in mock-exasperation. "What is it with men and your fascination with your own sperm?"'
 					'"Just admiring my work, corazón, that''s all," Martin replies and ' + iif($martinpos='missionary','gives you a kiss that silences any further response.','gives your butt a resounding slap.')
 				end
-				
-				if tabletkishot < 1 and pillcon2 < 30000: 
+
+				if tabletkishot < 1 and pillcon2 < 30000:
 					*nl
 					'Odds are that you just got yourself pregnant, but your brain is still too preoccupied with the ebbing ripples of the pleasure that you experienced until a few short moments ago to really register what consequences this could have.'
 				end
 			end
-			
+
 			act 'Get cleaned up':
 				*clr & cla
 				'<center><video autoplay loop src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
@@ -546,7 +544,7 @@ if $ARGS[0] = 'MartinSexDyn':
 				gs 'arousal', 'end'
 				killvar 'MartinPrezik'
 				gs 'stat'
-				
+
 				act 'Leave the bar':gt 'city_industrial'
 			end
 		end
@@ -558,20 +556,20 @@ if $ARGS[0] = 'MartinAnalDyn':
 	gs 'boyStat', 'A216'
 	pic_rand = rand(1,3)
 	'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/anal/anal_fore<<pic_rand>>.jpg"></center>'
-	
+
 	if cycle = 0 or MartinPussyLick = 1:
 		if cycle = 0:
-			'Since you are on your period, regular sex would be a pretty messy option, so you do what any good girl who''s not an anal virgin would for her lover:' 
+			'Since you are on your period, regular sex would be a pretty messy option, so you do what any good girl who''s not an anal virgin would for her lover:'
 			'You give Martin an innocent smile and say, "I''m on my period right now. Would you like to put your hard cock in my ass instead?"'
 		else
 			'Martin has taken such good care of your pussy that you feel like rewarding him... or are you really just rewarding yourself with different experience? No matter, what you tell Martin remains the same:'
 			'You give Martin an innocent smile and say, "I think you deserve a special treat tonight. Would you like to put your hard cock in my ass?"'
 		end
 		*nl
-		'"Yes, a thousand times yes," he replies, smiling.' 
+		'"Yes, a thousand times yes," he replies, smiling.'
 		'Any other day, you''d have him to work up to it, fuck your pussy first, let him ''earn'' anal, but you really want to feel him in your puckered hole right now.'
 		*nl
-		
+
 		if $clothingworntype ! 'nude':
 			'Giving Martin a saucy look, you quickly strip down, completely exposing yourself to the bartender. Now that you''re dressed for the occasion, nothing''s standing between you and a night to remember.'
 			gs 'clothing', 'strip_all'
@@ -579,46 +577,46 @@ if $ARGS[0] = 'MartinAnalDyn':
 			'And your little show earlier not only removed all possible obstacles but got you and your lover all hot and bothered.'
 		end
 		*nl
-		
+
 		if $martinpos = 'rev_cowgirl':
 			'You tell Martin to lay down and get on top of him, facing away from him, his dick tantalizingly close to your nether holes.'
 		else
 			'You bend over, wiggling your ass invitingly and spreading your cheeks a little to give Martin a good look at the <<$pcs_ass>> hole he is about to fill.'
 		end
-	
+
 	elseif MartinSurpAnal = 1:
 		'Your change of heart is a little sudden, no doubt, but when you tell Martin that you want him to fuck your ass instead, he doesn''t look unhappy about it. After all, what man would refuse an offer like that?'
 	else
 		'With your <<$pc_desc[''pussy'']>> pussy thoroughly plowed, you moan: "I want your hard cock in my ass right now!"'
 		'"You and me both, corazón," Martin murmurs as he pulls out.'
 	end
-	
+
 	if $martinpos = 'rev_cowgirl':
 		'You take Martin''s cock and gently slap it against your ass cheeks a couple of times, enjoying how hard Martin is at the prospect of penetrating your ass.'
 	else
 		'Martin rubs his cock against your ass, obviously liking what he sees. He gives your ass a soft smack, eliciting a surprised yelp from you.'
 	end
 	*nl
-	
+
 	if mc_inventory['lubricant'] > 0:
 		if $martinpos = 'rev_cowgirl':
-			'You grab the lube from your bag and put a generous amount on your puckered hole, Martin''s finger and your own hand. Your hand quickly finds Martin''s penis and you immediately start coating it in lubricant.' 
+			'You grab the lube from your bag and put a generous amount on your puckered hole, Martin''s finger and your own hand. Your hand quickly finds Martin''s penis and you immediately start coating it in lubricant.'
 			*nl
-			'Martin is more teasing, first rubbing against your asshole for a while before pushing inside. You don''t know if it''s his experience or the way his finger or, after a minute, finger<b>s</b> feel, but you find your free hand wandering down to your pussy and stroking it absentmindedly, enjoying the sensations from your ass.' 
+			'Martin is more teasing, first rubbing against your asshole for a while before pushing inside. You don''t know if it''s his experience or the way his finger or, after a minute, finger<b>s</b> feel, but you find your free hand wandering down to your pussy and stroking it absentmindedly, enjoying the sensations from your ass.'
 			'If you were wet before, you are sopping wet now, quivering with excitement and more than ready to take a dick up your ass, or so you hope.'
 			*nl
 			'It just so happens that the <<$dick_girth>> dick you''ve been stroking is ready for penetration.'
 		else
-			'You grab the lube from your bag and put a generous amount on your puckered hole, Martin''s finger and your own hand. Your hand quickly finds Martin''s penis and you immediately start coating it in lubricant. Martin is more teasing, first rubbing against your asshole for a while before pushing inside.' 
+			'You grab the lube from your bag and put a generous amount on your puckered hole, Martin''s finger and your own hand. Your hand quickly finds Martin''s penis and you immediately start coating it in lubricant. Martin is more teasing, first rubbing against your asshole for a while before pushing inside.'
 			*nl
 			'After two or three minutes, you are content with how slick Martin''s dick is, but he is still driving his finger, now joined by a second one, in and out of your anus, and you are enjoying the sensation. You don''t even notice how one of your hands wanders down between your legs and starts rubbing your clit. You can hear yourself moan, and you''re getting sopping wet...'
 			*nl
 			'Your mind is still trying to catch up with how a little lubrication turned into foreplay while Martin seems pleased with himself, though. "You like it when I play with your ass, huh?"'
 			'Suffice to say, your ass is ready for anything... or so you hope.'
 		end
-			
+
 	elseif pcs_ass >= dick:
-		'That''s when you realize that neither of you have any lube handy.' 
+		'That''s when you realize that neither of you have any lube handy.'
 		'But honestly, you''re not too worried. Your asshole has already seen a bit of dick (rubber or otherwise) and while Martin isn''t exactly small and might not fit perfectly, he is not going to break you by any <i>stretch</i> of imagination.'
 		*nl
 		'Feeling almost like a pornstar, you put a little spit on your fingers and rub it around your asshole and the tip of his dick.'
@@ -626,17 +624,17 @@ if $ARGS[0] = 'MartinAnalDyn':
 		'His free hand isn''t idle, though, reaching around to rub your tits and stroke your pussy as he prepares your asshole.'
 		*nl
 		'You are definitely ready for him now.'
-			
+
 	else
-		'That''s when you realize that neither of you have any lube handy.' 
+		'That''s when you realize that neither of you have any lube handy.'
 		'That alone might not have been a problem, but even through the rose-tinted glasses of horniness, you realize that his dick may well be too big for your poor butthole.'
 		*nl
-		'But you don''t let that frighten you and try to lubricate your ass and the tip of his <<$dick_girth>> cock with a little bit of spit.' 
+		'But you don''t let that frighten you and try to lubricate your ass and the tip of his <<$dick_girth>> cock with a little bit of spit.'
 		'Martin seems to notice that you''re a little worried because he not only does his spit-covered finger take your finger''s place at and, after a few minutes of careful prodding, inside your rear entrance, but he also reaches around you and strokes your pussy to help you relax.'
 		*nl
 		'You are enjoying what he''s doing so much that it takes a minute or so before you remember to stroke the dick in your hand, getting him nice and hard for what you are about to do.'
 	end
-		
+
 	*nl
 	$orgasm_txt = 'But that will have to wait another minute or two, because Martin''s fingers seem to know exactly which way they have to bend inside your ass, touching you in all the right places, and he''s not letting up. It certainly wasn''t your intention to cum during foreplay but your intentions mean very little now: Your anal orgasm hits like a truck and while it lasts, your ass clenches so hard around Martin''s fingers that you could swear you heard him sigh with relief when you finally release them.'
 	if mc_inventory['lubricant'] > 0:
@@ -653,7 +651,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 	end
 	gs 'stat'
 	$orgasm_txt = ''
-	
+
 	act 'Time for anal':
 		*clr & cla
 		killvar 'MartinPussyLick'
@@ -664,12 +662,12 @@ if $ARGS[0] = 'MartinAnalDyn':
 		else
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/anal/anal_doggy<<pic_rand>>.jpg"></center>'
 		end
-		
-		if $martinpos = 'rev_cowgirl':	
+
+		if $martinpos = 'rev_cowgirl':
 			if anal_slip > 0:
 				'With lubrication taken care off, you lower yourself onto Martin''s dick, teasingly rubbing and tapping its tip against your rosebud a few times before straightening your back and pushing down.'
 				*nl
-				
+
 				if pcs_ass < dick:
 					'It''s still a tight fit though, lubed up or not, so once the tip of his cock has made it past your sphincter, you move more sideways than up and down at first. Sure, you could have gone full pornstar and tried to take his dick inside your ass in one fell swoop, but odds are that would have hurt. A lot.'
 					*nl
@@ -685,14 +683,14 @@ if $ARGS[0] = 'MartinAnalDyn':
 					*nl
 					'<<$OpenInnerThought>>You ain''t seen nothing yet<<$CloseInnerThought>>, you think to yourself and lift yourself up. This time, however, you push down faster. Up again and, encouraged by the lack of pain the first time around, you slam your ass down, slapping against Martin''s hips as you take him balls-deep again.'
 				end
-		
-			elseif pcs_ass >= dick:	
+
+			elseif pcs_ass >= dick:
 				'With your ass as prepared as it''ll ever be tonight, you lower yourself onto his cock. You have to move carefully, given the lack of proper lubrication, but given your anal experience, his size really is a non-issue. All it takes is a little bit of time and moaning until his cock is completely inside your ass, your cheeks resting against Martin''s pelvis.'
-				*nl			
+				*nl
 				'You feel incredibly full, and a single look over the shoulder confirms that Martin is no less pleased: He is looking at where you are connected, spell-bound by the sight of his cock hilted in your ass.'
 				*nl
 				'<<$OpenInnerThought>>You ain''t seen nothing yet<<$CloseInnerThought>>, you think to yourself and lift yourself up. This time, however, you push down faster. Up again and, encouraged by the lack of pain the first time around, you slam your ass down, slapping against Martin''s hips as you take him balls-deep again.'
-		
+
 			else
 				gt 'MartinSex2', 'PainalDyn'
 			end
@@ -703,14 +701,14 @@ if $ARGS[0] = 'MartinAnalDyn':
 			gs 'arousal', 'anal', 5, 'dom'
 			gs 'stat'
 			$orgasm_txt = ''
-		
+
 		else
 			if anal_slip > 0:
 				'You are definitely done with foreplay and wiggle your ass invitingly as you look back at your lover. Martin looks like he wants to make a remark about your impatience, but you are having none of it.'
 				'"Shut up and fuck my ass already," you say, huskily, and spread your ass cheeks for him.'
 				*nl
 				'He knows better than to leave a lady waiting. Martin pulls his fingers out and, with lubrication taken care off, rubs his cock up and down your slit and asshole a few times, a final tease to emphasize his position behind and over you, before he starts pushing forward.'
-				
+
 				if pcs_ass < dick:
 					'It''s a tight fit though, lubed up or not, and Martin seems very concerned with not hurting you, so once the tip of his cock has made it past your sphincter, his movements slow down to a crawl, giving you time to adjust to the foreign object in your ass.'
 					'Grateful but also a little impatient as you are, you ignore the pain of being stretched out like that as best you can and ever so gently push back against Martin, meeting his tentative thrusts, inching along his cock with your ass a little farther each time. The sensation of him sliding in and out more than makes up for the pain, and knowing that he can do what he wants with you, that he could stop being gentle and start punishing your ass at a moment''s notice to pleasure himself with your ass, really turns you on and causes you to coo softly as you go.'
@@ -723,7 +721,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 					*nl
 					'After a start like that, you know that the time for gentleness has passed. Indeed, Martin pulls back, but this time, he meets your ass with a resounding smack and a soft moan escapes you. Encouraged by these sounds, Martin withdraws again and hilts himself into your ass again, his balls smacking against your pussy as you meet him halfway.'
 				end
-			
+
 			elseif pcs_ass >= dick:
 				'As much as you enjoyed the foreplay, you are about ready to move on to the main course. With your ass as ready as it''ll ever be tonight, you tell Martin to stop teasing you and fill your hole.'
 				'Who is he to deny a lady''s request?'
@@ -732,7 +730,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 				'Your ass feels incredibly full, and a single look over the shoulder confirms that Martin is no less pleased: He is looking at where you are connected, spell-bound by the sight of his cock deep inside your ass and probably no less amazed that you took him inside in a single, slow thrust.'
 				*nl
 				'After a start like that, you know that the time for gentleness has passed. Indeed, Martin pulls back, but this time, he meets your ass with a resounding smack and a soft moan escapes you. Encouraged by these sounds, Martin withdraws again and hilts himself into your ass again, his balls smacking against your pussy as you meet him halfway.'
-			
+
 			else
 				gt 'MartinSex2', 'PainalDyn'
 			end
@@ -744,11 +742,11 @@ if $ARGS[0] = 'MartinAnalDyn':
 			gs 'stat'
 			$orgasm_txt = ''
 		end
-		
+
 		act 'Continue':
 			*clr & cla
 			$orgasm_txt = iif(dominance > 20,'Wresting control from','Submitting to') + ' Martin and the intense feeling of him filling your ass drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over' + iif(exhibitionist_lvl > 1 or exhibitionism['pref']>50,' as your mind basks in your exhibitionist fantasy','') + ', your ass clenching around and massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him as' + iif($martinpos='doggystyle',' he fucks you',' you fuck him') + '. Your anal orgasm lasts for what feels like an eternity, but when it has passed and you look back at him, Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
-			
+
 			if $martinpos = 'rev_cowgirl':
 				'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/anal/anal_rev.mp4"></center>'
 				*nl
@@ -761,7 +759,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 					!!'You are having none of it, though: <i>You</i> decided that you wanted him in your ass. <i>You</i> decided that you were going to fuck him, not the other way around. Here, today, you have no intention of letting him take control.'
 					!!'Gently, yet resolutely, you remove his hands from your sides and move them up to your breasts so he can play with your tits - a consolation price, but certainly not one he can complain about. You are going to give Martin the fuck of a lifetime and show him what a woman can do with her ass.'
 					!!*nl
-					!!'With your roles reestablished, you change your angle slightly for more leverage and increase your pace, really slamming down now, almost drowning the sound of your own moaning as you go - you love this: Love this position, the sense of power, the hard dick in your <<$pc_desc['anus']>> ass, his fingers brushing against your ' + iif(pirsF>0,'pierced ','') + 'nipples, and doing all that right here in the middle of an empty bar...' 
+					!!'With your roles reestablished, you change your angle slightly for more leverage and increase your pace, really slamming down now, almost drowning the sound of your own moaning as you go - you love this: Love this position, the sense of power, the hard dick in your <<$pc_desc['anus']>> ass, his fingers brushing against your <<$pc_desc[''nipples'']>> nipples, and doing all that right here in the middle of an empty bar...'
 !!else
 					'You originally decided on this position because you wanted to be in control, wanted to be on top... but you cannot say that you really mind him taking a more active role in this.'
 					'Sensing no resistance, Martin tightens his grip and starts moving, pounding up into your <<$pc_desc[''anus'']>> ass, his balls slapping against your pussy lips every time. You can do little more than hold on for dear life, moving to meet him a little bit and moaning like a slut.'
@@ -772,7 +770,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 				if exhibitionist_lvl > 1 or exhibitionism['pref'] > 50: 'This final thought, and the memories of your previous exhibitionist acts manifest themselves in a small fantasy: You imagine what it would be like if the bar wasn''t empty but bustling with people, what it might be like to take the bartender''s cock up your ass right here in the center, with all of their eyes on you...' & pcs_horny += 10
 				*nl
 				gs 'arousal', 'anal', 10
-			
+
 			else
 				'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/anal/anal_doggy.mp4"></center>'
 				*nl
@@ -802,7 +800,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 			'But nobody, not even your Latin lover, can resist the tightness of your ass forever, especially not when you two are fucking like rabbits, and when you sense a change in his movements, you know that he''s very close to coming.'
 			gs 'stat'
 			$orgasm_txt = ''
-		
+
 			act 'Let him cum in your mouth':gt 'MartinSex2', 'MartinCumshot_Mouth'
 			act 'Let him cum on your face':gt 'MartinSex2', 'MartinCumshot_Face'
 			act 'Let him cum on your tits':gt 'MartinSex2', 'MartinCumshot_Tits'
@@ -817,7 +815,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 				gs 'arousal', 'anal', 1
 				$orgasm_txt = ''
 				gs 'stat'
-				
+
 				act 'Get cleaned up':gt 'MartinSex2', 'MartinCleanup'
 			end
 		end
@@ -834,7 +832,7 @@ if $ARGS[0] = 'PainalDyn':
 	'You could probably force it inside, but without lube, that''s bound to be painful...'
 	'Maybe you could finish Martin off with your mouth instead, if you''re not feeling too horny or adventurous anymore tonight.'
 	'Or... well, maybe you don''t want to continue at all?'
-			
+
 	act 'Force his dick inside your ass':
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/anal/painal2.mp4"></center>'
@@ -842,11 +840,11 @@ if $ARGS[0] = 'PainalDyn':
 			'No, you don''t want to quit, not now. Maybe it''s because of the position you''re in, just a bad angle for penetration, right? You climb off Martin and bend over in front of him. When you look back at him to give him an inviting look, you do feel a little intimidated by his size, though...'
 			'Maybe this wasn''t such a good idea after all?'
 			*nl
-		end		
+		end
 		iif($martinpos='rev_cowgirl','But f','F') + 'eeling both stubborn and horny, you think <<$OpenInnerThought>>fuck it, I can do this<<$CloseInnerThought>>, literally, anally.'
 		'Trying to help move things along with a little more spit, you push against Martin''s cock once more, ignoring the unpleasant sensations that go with it. You succeed, too: His cock slips inside your asshole.'
 		*nl
-		
+
 		if maso['pref'] >= 60:
 			'The only problem is that your butthole feels like somebody has given it the sandpaper treatment. It genuinely hurts and itches, but it''s the pain, of all things, that makes you want to continue.'
 			*nl
@@ -861,7 +859,7 @@ if $ARGS[0] = 'PainalDyn':
 			$orgasm_txt = 'no'
 			gs 'arousal', 'anal', 3, 'maso'
 			gs 'stat'
-			
+
 			act 'Continue':
 				*clr & cla
 				'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/anal/painal3.mp4"></center>'
@@ -870,7 +868,7 @@ if $ARGS[0] = 'PainalDyn':
 				'Your lover starts moving on his own. At first, he is gentle, careful, only adding a tiny bit of extra sensation to your mutual experience, but with ever stroke, he loses his inhibitions and turns more and more into an animal, possessed by the need to destroy your ass and fill it with cum.'
 				'But he''s not being inconsiderate: As soon as his pace quickens, he reaches around to your pussy, rubbing your clit as he drills your <<$pc_desc[''anus'']>> asshole, adding a more familiar note of lust to the sharp pain from your butt.'
 				*nl
-				'The conflicting sensations rack you, hurting and arousing and bewildering all at once.' 
+				'The conflicting sensations rack you, hurting and arousing and bewildering all at once.'
 				'You cannot tell how long this maelstrom tosses to and fro, the pain getting stronger the longer you keep going. All you know is that, eventually, Martin hammers his cock into your ass with abandon and finally, loudly, fills your bowels with his sperm.'
 				*nl
 				$orgasm_txt = 'Even though you were enjoying the pain, you didn''t think you would actually orgasm. But the feeling of Martin''s hot cum in your ass seems to flip a switch inside you, setting all the nerves in your ass on edge and flooding your brain with pleasure. You cum, your yelps of pain mixing with moans of pleasure as your mind goes blank.'
@@ -880,7 +878,7 @@ if $ARGS[0] = 'PainalDyn':
 				$orgasm_txt = ''
 				minut -= 5
 				gs 'stat'
-				
+
 				act 'Get cleaned up':
 					*clr & cla
 					'<center><video autoplay loop src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
@@ -895,17 +893,17 @@ if $ARGS[0] = 'PainalDyn':
 					gs 'clothing', 'wear_last_worn'
 					gs 'arousal', 'end'
 					gs 'stat'
-					
+
 					act 'Leave the bar': gt 'city_industrial'
 				end
 			end
-			
+
 		else
 			'The only problem is that your butthole feels like somebody has given it the sandpaper treatment. It genuinely hurts and itches, and even though you really wanted to have anal sex with Martin a minute, you are not feeling in a super sexy mood anymore.'
 			*nl
 			'You are slightly startled when you feel Martin''s hand on your shoulder. You realize only now that you were muttering "Ow" under your breath over and over again.'
 			'You give your lover an awkward look, but he doesn''t say anything. He moves back slightly, withdrawing from your ass, and hugs you.'
-			'His questions - "Do you need anything?", "Does it hurt much?" et cetera - only make you feel more awkward, but his genuine worry is endearing.' 
+			'His questions - "Do you need anything?", "Does it hurt much?" et cetera - only make you feel more awkward, but his genuine worry is endearing.'
 			*nl
 			'After a few minutes, you say: "I''m sorry I killed the mood. I could take care of you though."'
 			'But he just shakes his head. "Don''t worry about me, mi amor. I''m fine. Let''s get you cleaned, shall we?"'
@@ -914,13 +912,13 @@ if $ARGS[0] = 'PainalDyn':
 			minut += 4
 			gs 'pain', 2, 'asshole', 'tear'
 			pcs_horny -= 30
-					
+
 			act 'Get cleaned up':gt 'MartinSex2', 'MartinCleanup'
 		end
 	end
-	
+
 	act 'Get him off with your mouth':MartinSexStop = 1 & gt 'MartinSex3', 'MartinBlowjob'
-			
+
 	act 'Stop and get dressed':
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
@@ -939,9 +937,9 @@ if $ARGS[0] = 'PainalDyn':
 		gs 'clothing', 'wear_last_worn'
 		gs 'arousal', 'end'
 		gs 'stat'
-					
+
 		act 'Leave the bar': gt 'city_industrial'
-	end	
+	end
 end
 
 if $ARGS[0] = 'MartinCumshot_Mouth':
@@ -958,7 +956,7 @@ if $ARGS[0] = 'MartinCumshot_Mouth':
 	$orgasm_txt = ''
 	pcs_energy += 5
 	gs 'cum_call', 'mouth', $boy, 1
-	
+
 	act 'Get cleaned up':gt 'MartinSex2', 'MartinCleanup'
 end
 
@@ -966,16 +964,16 @@ if $ARGS[0] = 'MartinCumshot_Face':
 	*clr & cla
 	gs 'boyStat', 'A216'
 	'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/cumshot/cum_facial.mp4"></center>'
-	
+
 	!Variation for pic and text sticking out your tongue for the cumshot
 	if $martinpos ! 'MartinBlowjob_dressed' or $martinpos ! 'MartinBlowjob_undressed': 'You quickly move off Martin''s cock and get on your knees in front of him, taking his dick into your mouth and savoring the taste of yourself on your man as you help him finish.'
-	'He pulls out, about ready for the moneyshot.' 
+	'He pulls out, about ready for the moneyshot.'
 	*nl
 	'For a moment, you think about saying something dirty, like asking him to cum all over your face, but by the time this thought has manifested, Martin has already complied with it, shooting his hot sperm all over your cheek and forehead. You flinch a little, screwing your eyes shut as you feel his spurt hit you right at the corner of one of them, but you are acutely aware of how hot it feels, literally and figuratively, to have Martin''s sperm run down your face.'
 	*nl
 	'It takes a moment or three until Martin stops painting your face white, but when you tentatively open your eyes, you are met with a smile of self-satisfaction and adoration.'
 	gs 'cum_call', 'face', $boy, 1
-	
+
 	act 'Get cleaned up':gt 'MartinSex2', 'MartinCleanup'
 end
 
@@ -987,9 +985,9 @@ if $ARGS[0] = 'MartinCumshot_Tits':
 	'"Go ahead", you whisper in your sultriest voice, "Cum all over my tits, baby."'
 	'That''s all the invitation Martin needs: With a final moan, the first hot jet of cum hits your breasts, soon followed by another, and another. By the time his cock stops twitching, your breast and chin are covered in sperm. Cleaning up is gonna take a while, but with a single look at Martin and the satisfied boyish grin the sight of you puts on his face, you know that it''s worth it.'
 	gs 'cum_call', 'breasts', $boy, 1
-	
+
 	act 'Get cleaned up':gt 'MartinSex2', 'MartinCleanup'
-end	
+end
 
 if $ARGS[0] = 'MartinCleanup':
 	*clr & cla
@@ -1004,7 +1002,7 @@ if $ARGS[0] = 'MartinCleanup':
 	gs 'clothing', 'wear_last_worn'
 	gs 'arousal', 'end'
 	gs 'stat'
-			
+
 	act 'Leave the bar': gt 'city_industrial'
 end
 

+ 48 - 48
locations/MartinSex3.qsrc

@@ -7,7 +7,7 @@ menu_off = 1
 if $ARGS[0] = 'MartinBlowTease':
 	cls
 	gs 'boyStat', 'A216'
-!!{	
+!!{
 	if pcs_dom > 20:
 		if $clothingworntype = 'nude' and $pantyworntype = 'none':
 			$martinpos = 'MartinBlowjob_undressed'
@@ -30,14 +30,14 @@ if $ARGS[0] = 'MartinBlowTease':
 			'"Come on. Suck it like you mean it, <<$pcs_firstname>>," he growls instead.'
 			*nl
 			$orgasm_txt = 'The sense of complete control over Martin is fanning the flames your striptease has lighted and you are starting to lose yourself in them. The heat spreads inside your belly, building up like a wave and, finally, washing over you. You cum without ever laying a hand on yourself, your moans muffled by Martin''s cock in your mouth.'
-		
+
 		elseif MartinConvinceBJ = 1:
 			$martinpos = 'MartinBlowjob_dressed'
 			pic_rand = rand(1,2)
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/martinconvincebj<<pic_rand>>.jpg"></center>'
 			'Honestly, you are tired of talking, of subtle hints, of waiting for Martin to notice what you''re getting at. You want him, plain and simple, and you are confident and just slutty enough to chose the easy way to get him.'
 			*nl
-			'Without another, you take a step back and bare your <<$pc_desc[''breast'']>> breasts to the bartender. Ignoring the sounds he makes, you immediately take the next step and reveal your <<$pc_desc[''pubes'']>> pussy as well before you as much as take a glance at him.' 
+			'Without another, you take a step back and bare your <<$pc_desc[''breast'']>> breasts to the bartender. Ignoring the sounds he makes, you immediately take the next step and reveal your <<$pc_desc[''pubes'']>> pussy as well before you as much as take a glance at him.'
 			'The look of utter amazement he gives you is priceless, but you are not done yet, not in the slightest.'
 			*nl
 			if pic_rand = 1:
@@ -47,12 +47,12 @@ if $ARGS[0] = 'MartinBlowTease':
 				'Before he can recover from that first blow, you have already pushed him back to sit on a stool as you bend over his zipper.'
 				'"<<$pcs_firstname>>," Martin begins, but as you release his hardening <<dick>>cm <<$dick_girth>> cock from its prison, you doubt that he''s actually going to resist you when he''s only an inch away from your mouth.'
 			end
-			'He says your name again, more urgent, but whatever he intended to say next turns into a groan as the tip of your ' + iif(pirsA>0,'pierced ','') + 'tongue meets the tip of his dick for the first time and enthusiastically explores it.'
+			'He says your name again, more urgent, but whatever he intended to say next turns into a groan as the tip of your <<$pc_desc[''tongue'']>> tongue meets the tip of his dick for the first time and enthusiastically explores it.'
 			*nl
 			'Whatever thoughts or doubts he might have had didn''t survive that first contact, that much is clear. The longer you play with his dick, the more he relaxes his body and hardens between your lips. He''s given himself up to your licks and kisses, to your perfect little torture, and you doubt he''ll be able to go back to keeping his distance after you are done with him...'
 			*nl
 			$orgasm_txt = 'Maybe it''s the sense of control you have right now, maybe you were just really horny to begin with; whatever the reason, you find that familiar heat in your lower abdomen rising and spilling over, causing you to cum without ever laying a hand on yourself, your moans muffled by his cock in your mouth.'
-			
+
 		else
 			$martinpos = 'MartinBlowjob_dressed'
 			'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dressdom_bjtease.mp4"></center>'
@@ -61,7 +61,7 @@ if $ARGS[0] = 'MartinBlowTease':
 			'You give Martin a lingering kiss, wiping any conscious thought from his mind, then slowly get down on your knees. Every man knows what that means, no matter where they were born. You look up at Martin, smiling seductively as you''re opening his fly and freeing his <<dick>>cm <<$dick_girth>> dick from its textile prison.'
 			'Taking his cock into your hand, you can feel the heat emanating from it, can see it growing to its full size before your eyes. It''s a wondrous sight... but not so much so that it would make you forget what you intended to do.'
 			*nl
-			'The key is to tease before you please: You lick the tip, kiss it, take a little of it inside your mouth, then most of it... but you do so delicately and quickly, doing barely more than brushing against his cock with your lips and retreating immediately, only to start all over again.' 
+			'The key is to tease before you please: You lick the tip, kiss it, take a little of it inside your mouth, then most of it... but you do so delicately and quickly, doing barely more than brushing against his cock with your lips and retreating immediately, only to start all over again.'
 			*nl
 			'At the end of each ''cycle'', you look up at him, gauging his reaction. It''s a torture alright, but judging by his closed eyes and low groans, he would gladly submit himself to it any day.'
 			*nl
@@ -70,7 +70,7 @@ if $ARGS[0] = 'MartinBlowTease':
 		gs 'arousal', 'bj', 5, 'dom'
 		$orgasm_txt = ''
 		gs 'stat'
-	
+
 	else}
 		if $clothingworntype = 'nude' and $pantyworntype = 'none':
 			$martinpos = 'MartinBlowjob_undressed'
@@ -80,7 +80,7 @@ if $ARGS[0] = 'MartinBlowTease':
 			else
 				'Teasing Martin was fun, but rather than being a merciless cock tease, you''d like him to see you as a generous sex goddess, or at least a girl who isn''t afraid to put her mouth where the money shot comes from (or however that saying goes).'
 				*nl
-				'Feeling Martin''s eyes on your more or less naked body, you get up and move up to him, swaying your hips as you go. The strange thing is how the situation changes as you cross that short distance: Out of his reach, you were the undisputed queen of this bar and master of his destiny - but now, a few steps closer, you seem to have crossed a mystical barrier into his domain, and in it, you are subject to his will.' 
+				'Feeling Martin''s eyes on your more or less naked body, you get up and move up to him, swaying your hips as you go. The strange thing is how the situation changes as you cross that short distance: Out of his reach, you were the undisputed queen of this bar and master of his destiny - but now, a few steps closer, you seem to have crossed a mystical barrier into his domain, and in it, you are subject to his will.'
 			end
 			*nl
 			'The kiss you give him is demure, compared to your performance mere seconds ago - it is his passion that heats it up and cements his reign. Sex goddess or not, you are his to take now.'
@@ -89,13 +89,13 @@ if $ARGS[0] = 'MartinBlowTease':
 			'You undo his fly, liberating his <<dick>>cm <<$dick_girth>> cock, rock-hard from the show you put on for him. You feel drawn to it, mesmerized by his display of manliness, but strangely enough, the hand you feel at the back of your head seems to hold you back rather than push you down.'
 			'He wants you to take it slowly, tease him a little bit more... or has he sensed your impatience and is it really him that''s teasing <b>you</b>?'
 			*nl
-			'Whichever it is, you submit, grasping his cock at its base and sticking out your <<$pcdesc_tongue>>, licking around the head of his dick like pleasing Martin was your only concern in life.'
+			'Whichever it is, you submit, grasping his cock at its base and sticking out your <<$pc_desc[''tongue'']>> tongue, licking around the head of his dick like pleasing Martin was your only concern in life.'
 			'How long you lose yourself in this task, how long he withstands the temptation of fucking your mouth you don''t know. What you <b>do</b> know is that, suddenly, his grip on your <<$pc_desc[''hair length'']>> <<$pcs_haircol>> hair tightens.'
 			*nl
 			'"Go on. Suck it like you mean it, <<$pcs_firstname>>," he commands.'
 			*nl
 			$orgasm_txt = 'This sense of complete obedience fans the flames your striptease has lighted. The familiar heat of lust spreads inside your belly, building up like a wave and then washing over you. You cum without ever laying a hand on yourself, your moans muffled by Martin''s cock in your mouth.'
-		
+
 		else
 			$martinpos = 'MartinBlowjob_dressed'
 			'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dresssub_bjtease.mp4"></center>'
@@ -106,7 +106,7 @@ if $ARGS[0] = 'MartinBlowTease':
 			'You look up at Martin, smiling devotedly as you''re opening his fly and freeing his <<dick>>cm <<$dick_girth>> dick from its textile prison. You could feel in charge if it wasn''t for his hand at the back of your head, it''s weight reassuring in a way but leaving no doubt as to who is giving the orders.'
 			'Taking his cock into your hand, you can feel the heat emanating from it, can see it growing to its full size before your eyes. It''s a wondrous sight... but not so much so that it would make you forget what Martin wants you to do.'
 			*nl
-			'Sensing no pressure from Martin, you conclude that he wants you to surprise and tease him, so rather than crudely plunging him into your <<$pc_desc[''throat'']>> throat, you take it slow, give his cock lingering strokes and tasting the underside of the tip, then teasingly moving the your tongue around the head.' 
+			'Sensing no pressure from Martin, you conclude that he wants you to surprise and tease him, so rather than crudely plunging him into your <<$pc_desc[''throat'']>> throat, you take it slow, give his cock lingering strokes and tasting the underside of the tip, then teasingly moving the your tongue around the head.'
 			*nl
 			'You look up at Martin and find him watching you intently, a shiver running through him when your eyes meet - it must be turning him on immensely to have a girl submissively look up at him while she''s licking his cock.'
 			*nl
@@ -118,9 +118,9 @@ if $ARGS[0] = 'MartinBlowTease':
 !!	end
 	killvar 'MartinPussyLick'
 	killvar 'MartinConvinceBJ'
-		
+
 	act 'No more teasing - Blow him':gt 'MartinSex3', 'MartinBlowjob'
-	
+
 	if cycle = 0 and anal > 0:
 		act 'Let Martin fuck your ass (From behind)':$martinpos='doggystyle' & gt 'MartinSex2','MartinAnalDyn'
 		act 'Ride Martin with your ass (<b>Reverse</b> Cowgirl)':$martinpos='rev_cowgirl' & gt 'MartinSex2','MartinAnalDyn'
@@ -132,7 +132,7 @@ if $ARGS[0] = 'MartinBlowTease':
 		act 'Tell Martin you wanna ride him (<b>Reverse</b> Cowgirl)':$martinpos='rev_cowgirl' & gt 'MartinSex2','MartinSexPrep'
 	end
 end
-		
+
 if $ARGS[0] = 'MartinBlowjob':
 	cls
 	gs 'boyStat', 'A216'
@@ -140,51 +140,51 @@ if $ARGS[0] = 'MartinBlowjob':
 		! if $clothingworntype = 'nude' and $pantyworntype = 'none':
 			! $martinpos = 'MartinBlowjob_undressed'
 			! '<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/undressdom_bj.mp4"></center>'
-			
+
 			! if MartinSexStop = 1:
 				! 'Instead of plunging Martin''s dick inside you as you originally wanted (and as your wet pussy demands), you scramble to get on your knees. His confusion at this change of heart only lasts for about two seconds - coincidentally the time you needed to take his cock into your mouth.'
 				! 'You move your head up and down, swirling your tongue around his sizable cock and enjoying the tangy taste of your own juices and the hints of precum, telltale signs of your horniness and of him enjoying your impromptu blowjob.'
 				! *nl
-				! 'Between the sight of him, his musky smell, the sounds he makes, the dick in your mouth and your regret over not getting the fuck you had been waiting for, you find your <<$pcdesc_genitals>> desperately longing for attention.'
+				! 'Between the sight of him, his musky smell, the sounds he makes, the dick in your mouth and your regret over not getting the fuck you had been waiting for, you find your pussy desperately longing for attention.'
 				! 'Snaking a hand between your <<$pc_desc[''legs'']>> legs, you run your fingers along your wet slit, the sigh that would escape you drowned by the other noises in the room. But when your eyes lock with his, there''s not a doubt in your mind that he heard it, that he knows what your other hand is doing, and that he is breathing even harder because of it.'
 				! $orgasm_txt = 'Your own frustration over denying yourself the joy of proper sex is enough for your body to seek and find pleasure where it can, namely in the blowjob you give Martin and a little bit of masturbation. The heat spreads inside your belly, building up like a wave and then washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth and feeling at least a little compensated for what you missed out on.'
-			
+
 			! else
 				! 'You''re tempted to ask what he intends to do if you don''t, but he has suffered enough. You put an end to his agony, get a firm grip an his shaft, take the tip of his <<dick>>cm <<$dick_girth>> cock into your mouth once more and give him a proper blowjob.'
 				! 'His audible exhale speaks volumes of his anticipation, of the excitement you have stirred in him, and his groans grow in volume as you bob your head up and down his length again and again.'
 				! *nl
-				! 'Between the sight of him, his musky smell, the sounds he makes, the dick in your mouth and your little performance earlier, you find your <<$pcdesc_genitals>> desperately longing for attention.'
+				! 'Between the sight of him, his musky smell, the sounds he makes, the dick in your mouth and your little performance earlier, you find your pussy desperately longing for attention.'
 				! 'Snaking a hand between your <<$pc_desc[''legs'']>> legs, you run your fingers along your wet slit, the sigh that would escape you drowned by the other noises in the room. But when your eyes lock with his, there''s not a doubt in your mind that he heard it, that he knows what your other hand is doing, and that he is breathing even harder because of it.'
 				! $orgasm_txt = 'The sense of complete control over Martin is fanning the flames your striptease has lighted and you are starting to lose yourself in them. The heat spreads inside your belly, building up like a wave and, finally, washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth.'
 			! end
-		
+
 		! else
 			! $martinpos = 'MartinBlowjob_dressed'
 			! '<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dressdom_bj.mp4"></center>'
 			! 'Content that you have tormented him enough, you put an end to his agony, take the tip of his <<dick>>cm <<$dick_girth>> cock into your mouth and suck. His audible exhale speaks volumes of how big his anticipation must have been and it turns into a groan when you pull back only to plunge more of his cock into your hot mouth.'
-			! 'You''re not letting him get used to this, though - not yet. You pull him out of your mouth once more, brushing your <<$pc_descWordy[''lips'']>> lips and <<$pcdesc_tongue>> along the length and underside of his cock. Your shoot a quick glance up to his face and find him staring at you in rapture.'
+			! 'You''re not letting him get used to this, though - not yet. You pull him out of your mouth once more, brushing your <<$pc_descWordy[''lips'']>> lips and <<$pc_desc[''tongue'']>> tongue along the length and underside of his cock. Your shoot a quick glance up to his face and find him staring at you in rapture.'
 			! *nl
 			! 'And you''re just getting started.'
 			! 'In an instant, your lips find the tip of his cock again. You move your head up and down, swirling your tongue around his sizable cock and enjoying the faint taste of his pre-cum. You cannot bring yourself to stop, either. You are enjoying this, and so is Martin.'
 			! 'Not that there was any doubt as to that: At this point, Martin is putty in your hands(/mouth) and moaning as you are closing your lips even tighter around his dick and sucking stronger than before, determined to get him off.'
-			
+
 			! $orgasm_txt = 'Maybe it''s the sense of control you have right now, maybe you were just really horny to begin with; whatever the reason, you find that familiar heat in your lower abdomen rising and spilling over, causing you to cum without ever laying a hand on yourself, your moans muffled by his cock in your mouth.'
 		! end
-		
+
 		! if deepthroat['pref'] > 50:
 			! *nl
 			! if $clothingworntype = 'nude' and $pantyworntype = 'none':
 				! '<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/undressdom_deep.mp4"></center>'
 			! else
 				! '<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dressdom_deep.mp4"></center>'
-			! end	
-			! 'But that''s not enough for you. You like having a dick in your mouth, but you <b>love</b> having one in your throat. Martin seems a little too gentlemanly (or intimidated by your attitude) to take what he doubtlessly wants, so when you feel his cock approach that magic threshold in the depths of your mouth again, you force your head down further than before, plunging Martin''s hard <<dick>>cm <<$dick_girth>> cock down your <<$pc_desc[''throat'']>> throat until your ' + iif(pirsD>0,'pierced ','') + 'nose almost touches his belly.'
+			! end
+			! 'But that''s not enough for you. You like having a dick in your mouth, but you <b>love</b> having one in your throat. Martin seems a little too gentlemanly (or intimidated by your attitude) to take what he doubtlessly wants, so when you feel his cock approach that magic threshold in the depths of your mouth again, you force your head down further than before, plunging Martin''s hard <<dick>>cm <<$dick_girth>> cock down your <<$pc_desc[''throat'']>> throat until your <<$pc_desc[''nose'']>> nose almost touches his belly.'
 			! 'You hold it there for a moment, reveling in the feeling of self-inflicted abuse, before you pull back, only to go right back down again. You''re not holding back, and you''re making it all too clear to Martin that you don''t want him to hold back either as you''re taking him deep again and again, all the way to its base, proud and horny at your accomplishment.'
 			! gs 'arousal', 'bj', 2, 'deepthroat', 'dom'
 		! end
 		! *nl
 		! 'Your dedication pays off: Before long, his dick seems to swell and you can hear him say your name. Martin is about to cum.'
-		
+
 		! if $clothingworntype = 'nude' and $pantyworntype = 'none':
 			! gs 'arousal', 'clit_finger', 4, 'dom', 'masturbate'
 			! minut -= 4
@@ -192,12 +192,12 @@ if $ARGS[0] = 'MartinBlowjob':
 		! gs 'arousal', 'bj', 5, 'dom'
 		! $orgasm_txt = ''
 		! gs 'stat'
-		
+
 	! else
 		if $clothingworntype = 'nude' and $pantyworntype = 'none':
 			$martinpos = 'MartinBlowjob_undressed'
 			'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/undresssub_bj.mp4"></center>'
-			
+
 			if MartinSexStop = 1:
 				'Instead of plunging Martin''s dick inside you as you originally wanted (and as your wet pussy demands), you scramble to get on your knees. His confusion at this change of heart only lasts for about two seconds - coincidentally the time you needed to take his cock into your mouth.'
 				'You move your head up and down, swirling your tongue around his sizable cock and enjoying the tangy taste of your own juices and the hints of precum, telltale signs of your horniness and of him enjoying your impromptu blowjob.'
@@ -207,23 +207,23 @@ if $ARGS[0] = 'MartinBlowjob':
 				'There is little more you can do but try to keep your teeth away from him and hold on for dear life as he''s fucking your mouth and thoroughly enjoying himself.'
 				'Well... There is something.'
 				*nl
-				'One of your hands inadvertently makes its way down south, following the heat you feel in your groin, and finds your <<$pcdesc_genitals>> dripping wet. Being used by Martin, reduced to an object for him to satisfy himself with, is arousing in ways that even you yourself have trouble understanding.'
+				'One of your hands inadvertently makes its way down south, following the heat you feel in your groin, and finds your pussy dripping wet. Being used by Martin, reduced to an object for him to satisfy himself with, is arousing in ways that even you yourself have trouble understanding.'
 				'But you don''t have to understand. All you have to do is leave your fingers to themselves and reap the rewards, moaning softly as you let your lover fuck your mouth.'
 				$orgasm_txt = 'Your brain seems to have no issue channeling your own frustration and complete sense of surrender to Martin into unbridled lust, fanned by Martin''s facefuck and you playing with yourself. The familiar heat spreads inside your belly, building up like a wave and then washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth and feeling at least a little compensated for what you missed out on.'
-			
-			else			
-				'You take the tip of his <<$dick_girth>> cock into your mouth, pausing to savour its size and texture and exploring its details with your <<$pc_desc[''lip size'']>> lips and <<$pcdesc_tongue>>, intent on giving Martin a slow and sensual blowjob.'
+
+			else
+				'You take the tip of his <<$dick_girth>> cock into your mouth, pausing to savour its size and texture and exploring its details with your <<$pc_desc[''lip size'']>> lips and <<$pc_desc[''tongue'']>> tongue, intent on giving Martin a slow and sensual blowjob.'
 				*nl
 				'But you have all but forgotten about your earlier performance while Martin absolutely hasn''t. He is well past ''sensual'' as you quickly realize when a sizable portion of his <<dick>>cm cock fills your mouth. He pulls out, only to drive it right back in, again and again in rapid succession.'
 				*nl
 				'There is little more you can do but try to keep your teeth away from him and hold on for dear life as he''s fucking your mouth and thoroughly enjoying himself.'
 				'Well... There is something.'
 				*nl
-				'One of your hands inadvertently makes its way down south, following the heat you feel in your groin, and finds your <<$pcdesc_genitals>> dripping wet. Being used by Martin, reduced to an object for him to satisfy himself with, is arousing in ways that even you yourself have trouble understanding.'
+				'One of your hands inadvertently makes its way down south, following the heat you feel in your groin, and finds your pussy dripping wet. Being used by Martin, reduced to an object for him to satisfy himself with, is arousing in ways that even you yourself have trouble understanding.'
 				'But you don''t have to understand. All you have to do is leave your fingers to themselves and reap the rewards, moaning softly as you let your lover fuck your mouth.'
 				$orgasm_txt = 'This sense of complete obedience fans the flames your striptease has lighted. The familiar heat of lust spreads inside your belly, building up like a wave and then washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth.'
 			end
-		
+
 		else
 			$martinpos = 'MartinBlowjob_dressed'
 			'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dresssub_bj.mp4"></center>'
@@ -231,21 +231,21 @@ if $ARGS[0] = 'MartinBlowjob':
 			*nl
 			'You sensually slide your <<$pc_descWordy[''lips'']>> lips over the head of Martin''s <<$dick_girth>> dick, your eyes closed as you enjoy the sensations: His musky, manly smell; the sense of security and guidance he gives you; the texture of his cock''s tip.'
 			*nl
-			'You move back and forth, never taking him too deep - all your attention is focused on his crown, your <<$pcdesc_tongue>> circling around the head, teasing that sensitive little spot on its underside.' 
+			'You move back and forth, never taking him too deep - all your attention is focused on his crown, your <<$pc_desc[''tongue'']>> tongue circling around the head, teasing that sensitive little spot on its underside.'
 			'The faint taste of precum is the only sign of pleasure you are getting from him at the moment. He seems so focused on what you are doing to him that he is not making a sound. Or is he? Are you just too engrossed in your task to hear him?'
 			*nl
 			'No matter which it is, you couldn''t bring yourself to stop. You close your lips even tighter around his dick, suck stronger than before, move your tongue with even greater purpose, determined to get him off.'
 			$orgasm_txt = 'Maybe it''s the sense of submission you have right now, maybe you were just really horny to begin with; whatever the reason, you find that familiar heat in your lower abdomen rising and spilling over, causing you to cum without ever laying a hand on yourself, your moans muffled by his cock in your mouth.'
 		end
-		
+
 		if deepthroat['pref'] > 50:
 			*nl
 			if $clothingworntype = 'nude' and $pantyworntype = 'none':
 				'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/undresssub_deep.mp4"></center>'
 			else
 				'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dresssub_deep.mp4"></center>'
-			end	
-			'But that''s not enough for him yet. Martin wants to claim all of your mouth and more, and after only a hint of a warning, he takes what he wants: One assertive push at the back of your head is all it takes to drive his hard <<dick>>cm <<$dick_girth>> cock down your <<$pc_desc[''throat'']>> throat until your ' + iif(pirsD>0,'pierced ','') + 'nose almost touches his belly...'
+			end
+			'But that''s not enough for him yet. Martin wants to claim all of your mouth and more, and after only a hint of a warning, he takes what he wants: One assertive push at the back of your head is all it takes to drive his hard <<dick>>cm <<$dick_girth>> cock down your <<$pc_desc[''throat'']>> throat until your <<$pc_desc[''nose'']>> nose almost touches his belly...'
 			*nl
 			'You can feel your gag reflex piping up, but Martin is insistent, holding you there just a few moments longer, groaning softly. You like having a dick in your mouth, but you <b>love</b> having one in your throat. There''s a sense of safety in this carefully-measured abuse, a sense of freedom in giving up control to somebody, a sense of empowerment and arousal in letting him use you for his own pleasure.'
 			*nl
@@ -254,14 +254,14 @@ if $ARGS[0] = 'MartinBlowjob':
 		end
 		*nl
 		'Your dedication pays off: Before long, his dick seems to swell and you can hear him say your name. Martin is about to cum.'
-		
+
 		$orgasm_or = 'custom'
 		gs 'arousal', 'clit_finger', -4, 'masturbate', 'sub'
 		gs 'arousal', 'bj', 5, 'sub'
 		gs 'stat'
 		killvar 'MartinSexStop'
 	!end
-	
+
 	act 'Let him cum in your mouth':gt 'MartinSex2', 'MartinCumshot_Mouth'
 	act 'Let him cum on your face':gt 'MartinSex2', 'MartinCumshot_Face'
 	if $clothingworntype = 'nude' and $pantyworntype = 'none':
@@ -275,7 +275,7 @@ if $ARGS[0] = 'MartinPussyLick':
 	gs 'boyStat', 'A216'
 	'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/martinpussylick.jpg"></center>'
 	!!if pcs_dom > 20:
-		!!'You lift yourself up on the counter and spread your legs invitingly for Martin, your moist ' + iif(pirsG>0,'pierced ','') + 'pussy fully exposed to him.' 
+		!!'You lift yourself up on the counter and spread your legs invitingly for Martin, your moist <<$pc_desc[''pussy'']>> pussy fully exposed to him.'
 		!!'"Bartender, I think there''s something here that really ought to be cleaned," you say in your sultriest voice.'
 		!!*nl
 		!!'The smile that flashes across Martin''s face only lasts a split-second before he plays along: "Everything to please my patrons..."'
@@ -283,27 +283,27 @@ if $ARGS[0] = 'MartinPussyLick':
 		!!*nl
 		!!'You watch him, smiling inwardly at the fact that you are getting the pleasure of watching him the way most men like watching women as he is licking your wet pussy out. He seems to genuinely enjoy it, savoring your smell and taste, and the moans that escape you tell him that you are just as happy as him; so happy that you barely notice how minutes pass in utter bliss.'
 		!!*nl
-		!!$orgasm_txt = 'You told him to do this. That thought keeps flashing before your inner eye as you watch Martin lick your ' + iif(tatvag>0,'tattooed ','') + 'pussy. He is eating you out because you willed it, and hitting all the right spots, too. He is doing an amazing job, but it''s this incredible sense of power that pushes you over the edge and has you cumming all over his tongue.'
+		!!$orgasm_txt = 'You told him to do this. That thought keeps flashing before your inner eye as you watch Martin lick your <<$pc_desc[''pussy'']>> pussy. He is eating you out because you willed it, and hitting all the right spots, too. He is doing an amazing job, but it''s this incredible sense of power that pushes you over the edge and has you cumming all over his tongue.'
 		!!gs 'arousal', 'cuni', 5, 'dom'
 		!!$orgasm_txt = ''
 		!!gs 'stat'
-	
+
 	!!else
-		'He lifts you on the counter and spreads your legs, completely exposing your wet ' + iif(pirsG>0,'pierced ','') + 'pussy to him.'
+		'He lifts you on the counter and spreads your legs, completely exposing your wet <<$pc_desc[''pussy'']>> pussy to him.'
 		'"Like what you see?" You ask quietly.'
 		*nl
 		'He bends down to your slit and dives right in, his tongue moving up and down its length and finding, or rather avoiding your clit with practiced (t)ease.'
 		'"Does that answer your question?" You hear between two languid strokes of his tongue.'
 		'You chuckle softly and that chuckle turns into a moan as he flicks the tip of his tongue across your swollen nub.'
 		*nl
-		'You watch him, somewhat amazed at how hot it is to watch a man go down on you. Even if it didn''t feel as good as it does, that alone might explain why men like getting blowjobs so much. You barely even notice how minutes pass as Martin licks your ' + iif(tatvag>0,'tattooed ','') + 'pussy like an ice cream in summer.'
+		'You watch him, somewhat amazed at how hot it is to watch a man go down on you. Even if it didn''t feel as good as it does, that alone might explain why men like getting blowjobs so much. You barely even notice how minutes pass as Martin licks your <<$pc_desc[''pussy'']>> pussy like an ice cream in summer.'
 		*nl
 		$orgasm_txt = 'Strange how, despite having the ''superior'' position, you are feeling like a toy, like a leaf in the wind. Martin is eating you out because he wanted to. He has buried his face between your legs because he willed it, and even though you are looking down at him, he has full control over the situation, over you, over your body, and he knows exactly what he''s doing. You don''t know whether it''s his wonderful tongue or your sense of submission that sets you off, but he has you cumming all over his tongue in no time.'
 		gs 'arousal', 'cuni', 5, 'sub'
 		$orgasm_txt = ''
 		gs 'stat'
 	!!end
-	
+
 	act 'Return the favor (Blowjob)':gt 'MartinSex3', 'MartinBlowTease'
 	act 'Lie down on your back (On your back)':$martinpos='missionary' & gt 'MartinSex2','MartinSexPrep'
 	act 'Get up and bend over for Martin (From behind)':$martinpos='doggystyle' & gt 'MartinSex2','MartinSexPrep'
@@ -312,7 +312,7 @@ if $ARGS[0] = 'MartinPussyLick':
 	act 'Get up and tell Martin you wanna ride him (<b>Reverse</b> Cowgirl)':$martinpos='rev_cowgirl' & gt 'MartinSex2','MartinSexPrep'
 	act '"Fuck my ass, Martin"':$martinpos = 'doggystyle' & gt 'MartinSex2', 'MartinAnalDyn'
 	act 'Lower your ass onto his dick': $martinpos = 'rev_cowgirl' & gt 'MartinSex2', 'MartinAnalDyn'
-			
+
 	act 'Blueball him - Get dressed and leave':
 		cls
 		minut += 5
@@ -321,11 +321,11 @@ if $ARGS[0] = 'MartinPussyLick':
 		'<center><video autoplay loop src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
 		'"That was wonderful," you say, pushing yourself off the counter, "but I''m afraid I have to go now."'
 		*nl
-		'At first, Martin probably thinks you''re joking, but seeing as you''re putting your other clothes back on as well, he gets up, frowning.' 
+		'At first, Martin probably thinks you''re joking, but seeing as you''re putting your other clothes back on as well, he gets up, frowning.'
 		'"You''d leave me here, alone, in this state?" He points towards his crotch where his dick is straining against the fabric of his pants. "You couldn''t possibly be this cruel."'
 		*nl
 		'You walk up to Martin, put your arms around his neck and give him a soft kiss, the taste of your pussy on your lips and tongue. When you break it, you whisper: "If I wasn''t cruel at least once in a while, you wouldn''t appreciate it when I''m not."'
-		
+
 		if $pantyworntype ! 'none':
 			'"Besides," you add with a naughty smile, "you just saw me cum really hard, so I think you''ll cum immediately when I''m out that door once you realize that I''m going commando again."'
 			*nl

+ 27 - 27
locations/Serge_kuh.qsrc

@@ -32,7 +32,7 @@ if $ARGS[0] = '':
 		if sergebazarkuh_count > 0: npc_rel['A112'] +=1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/serge/serge1.jpg"></center>'
-		'Sergey is standing at the kitchen counter. He''s making soup, cutting up ingredients and throwing them into a large pan.' 
+		'Sergey is standing at the kitchen counter. He''s making soup, cutting up ingredients and throwing them into a large pan.'
 		'You don''t want to get in his way and sit down on a chair near the kitchen table, so you can have a chat with him while he keeps preparing the food.'
 		serge_textbk = rand(0,4)
 		if serge_textbk = 0:$serge_textbk = 'When you ask about Vasily''s mother, Sergey shrugs: "It''s a short story, really. I met Vasily''s mother at my graduation party. We all got drunk and she and I had some fun. When she turned out to be pregnant, we got married. We didn''t have much of a say in the matter, that''s just how it worked back then. Shulga was born a few months after that. We tried to make it work, but she got bored and left me a year later when she got offered a job abroad, leaving Shulga with me. I haven''t heard from her since. It''s fine, though... me and him managed just fine, without her."'
@@ -86,7 +86,7 @@ if $ARGS[0] = 'vodka':
 	minut += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/alko2.jpg"></center>'
-	'He looks at you intently and says: "No, <<$pcs_nickname>>. I''m not giving you any vodka."' 
+	'He looks at you intently and says: "No, <<$pcs_nickname>>. I''m not giving you any vodka."'
 	'"Aww, why not?" you ask him.'
 	'Sergey takes a sip of his vodka and laughs: "I''ve seen women drink... it never ends well. Besides that, you''re still a girl! I''m not giving you any, end of discussion!"'
 	act 'Leave him alone': gt 'vasilyhome', 'vasilykitchen'
@@ -259,8 +259,8 @@ if $ARGS[0] = 'posuda':
 	if sergehelppos_count > 0 or sergehelppol_count > 0 : 'Sergey smiles: "Actually, that would be nice! <<$pcs_nickname>>, if it''s not too much trouble, could you do the dishes or mop the floor?"'
 	if sergehelppos_count <= 0 and sergehelppol_count <= 0 : 'Sergey shakes his head with a smile on his face: "No need, <<$pcs_nickname>>! You''ve already helped me out a great deal today, thank you!"'
 	act 'Finish': gt 'Serge_kuh'
-	if sergehelppos_count > 0: 
-		act 'Do the dishes for Sergey': 
+	if sergehelppos_count > 0:
+		act 'Do the dishes for Sergey':
 			*clr & cla
 			if sergehelppos_count > 0:minut += 15
 			sergehelppos_day = daystart
@@ -273,7 +273,7 @@ if $ARGS[0] = 'posuda':
 		end
 	end
 	if sergehelppol_count > 0:
-		act 'Mop the floors for Sergey': 
+		act 'Mop the floors for Sergey':
 			*clr & cla
 			if sergehelppol_count > 0:minut += 15
 			sergehelppol_day = daystart
@@ -332,7 +332,7 @@ if $ARGS[0] = 'help_ev1':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/vert'+rand(1,10)+'.jpg"></center>'
 			'That was fun, but you can do better! When you bend over exaggeratedly and show him your ass, you can''t help but giggle. Oops!'
 			'Sergey sighs, realizing your game now... and feeling a bit busted at the same time.'
-			'"<<$pcs_nickname>>, stop tormenting me!" he tells you. "I''m not a robot, I''m a man with needs and desires! If you keep that up, you have no one but yourself to blame for what happens next..."'	
+			'"<<$pcs_nickname>>, stop tormenting me!" he tells you. "I''m not a robot, I''m a man with needs and desires! If you keep that up, you have no one but yourself to blame for what happens next..."'
 			gs 'arousal', 'flash', 5
 			gs 'stat'
 			if npc_rel['A112'] >= 50 and stat['think_virgin'] = 0:
@@ -478,7 +478,7 @@ if $ARGS[0] = 'izdev2':
 						'"Come here, girl. Put that mouth of yours to use", he grunts.'
 						'You quickly move over to him and drop to your knees, covering his large cock in kisses. You don''t forget his testicles either, placing kisses all over them before you slowly lick your way back up to the head of his member.'
 						'You lick it like a lollipop for a moment, before carefully taking it in your mouth. After you suck him off for a little while, he grows impatient and grabs you by the hair, fucking your throat more and more roughly.'
-						'"You thought you could just tease me like that, didn''t you? You little minx..." Sergey scolds you, right before plunging his cock all the way down your throat again.'	
+						'"You thought you could just tease me like that, didn''t you? You little minx..." Sergey scolds you, right before plunging his cock all the way down your throat again.'
 						gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'rough'
 						gs 'stat'
 						act 'Continue':
@@ -511,7 +511,7 @@ if $ARGS[0] = 'izdev2':
 								'"Time for the next part of my tour", Sergey grins. He pulls out of your pussy and switches to your ass, immediately slamming his cock in you.'
 								'You scream and wince, despite his preparation that was a bit too sudden! Just when you were about to complain, Sergey puts his hand over your throat and pulls you up against his chest. He grunts in your ear: "My tour, my rules... I warned you, I don''t play nice. Now stand there and take it."'
 								'Sergey begins to move his hips, fucking you more and more roughly in your ass while he dominates your body.'
-								'He''s much stronger than you, and you can do little more than just let it happen.'	
+								'He''s much stronger than you, and you can do little more than just let it happen.'
 								'After a few minutes he pulls out of you and demands: "Show me your ass, <<$pcs_nickname>>. Show me how it looks so far."'
 								gs 'arousal', 'anal', 5, 'sub', 'rough'
 								gs 'stat'
@@ -605,7 +605,7 @@ if $ARGS[0] = 'izdev4':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/za1-2.jpg"></center>'
-		'You turn your back to him and take the back of your dress in your hand, asking him: "Uncle Sergey, do you think this is too short?"' 
+		'You turn your back to him and take the back of your dress in your hand, asking him: "Uncle Sergey, do you think this is too short?"'
 		'Sergey coughs nervously, not really sure how to respond to that. "<<$pcs_nickname>>, stop that!" he tells you.'
 		act 'Continue':
 			*clr & cla
@@ -669,7 +669,7 @@ if $ARGS[0] = 'izdev5':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/za3-6.jpg"></center>'
 						'"Wait! I''ll just take my clothes off for you, so you can have a better look!" you suggest, and promptly begin to undress in front of him.'
-						'Realizing there''s no stopping you, Sergey just sits back in his chair and lets it all happen. You can tell he''s about to devour you, when you stand in front of him naked. You nearly have him where you want him!'	
+						'Realizing there''s no stopping you, Sergey just sits back in his chair and lets it all happen. You can tell he''s about to devour you, when you stand in front of him naked. You nearly have him where you want him!'
 						gs 'arousal', 'flash', 5, 'dom'
 						gs 'arousal', 'flashlite', 5, 'dom'
 						minut -= 5
@@ -762,7 +762,7 @@ if $ARGS[0] = 'izdev7':
 					act 'Continue':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/za11-6.jpg"></center>'
-						'You let the dress slip off your shoulder, showing Sergey your boobs too. "This dress is so annoying... stupid straps..." you mutter.'	
+						'You let the dress slip off your shoulder, showing Sergey your boobs too. "This dress is so annoying... stupid straps..." you mutter.'
 						gs 'arousal', 'flashlite', 5, 'dom'
 						gs 'stat'
 						act 'Continue':
@@ -770,7 +770,7 @@ if $ARGS[0] = 'izdev7':
 							minut += 2
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/za11-7.jpg"></center>'
-							'You forget about your dress and just pose for Sergey, who is upon you in an instant. From the large bulge in his pants, you can tell your teasing definitely had an effect on him!'				
+							'You forget about your dress and just pose for Sergey, who is upon you in an instant. From the large bulge in his pants, you can tell your teasing definitely had an effect on him!'
 							act 'Continue': gt 'Serge_kuh', $rand_kuh_sex
 						end
 					end
@@ -1003,7 +1003,7 @@ if $ARGS[0] = 'izdev10':
 						minut += 2
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/za7-6.jpg"></center>'
-						'"You want me, don''t you?" you smile at Sergey, who swallows nervously. He knows he shouldn''t, but... you''re making it very hard on him to do the right thing and say no.'	
+						'"You want me, don''t you?" you smile at Sergey, who swallows nervously. He knows he shouldn''t, but... you''re making it very hard on him to do the right thing and say no.'
 						act 'Continue':
 							*clr & cla
 							minut += 2
@@ -1014,7 +1014,7 @@ if $ARGS[0] = 'izdev10':
 							act 'Continue':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/za7-8.jpg"></center>'
-								'When you''re completely naked, you lean back against the kitchen counter and spread your legs, spreading your pussy for him. Sergey immediately gets out of his chair and follows you, greedily putting his hands on your hips.'				
+								'When you''re completely naked, you lean back against the kitchen counter and spread your legs, spreading your pussy for him. Sergey immediately gets out of his chair and follows you, greedily putting his hands on your hips.'
 								gs 'arousal', 'flash', 5, 'sub'
 								gs 'stat'
 								act 'Continue': gt 'Serge_kuh', $rand_kuh_sex
@@ -1178,7 +1178,7 @@ if $ARGS[0] = 'izdev13':
 							'After a while Sergey pulls his cock out of your mouth, grinning at the strand of spittle dripping fron the head. He then helps you up and takes your ankle in his hand, making you rest one knee on the table surface. He rubs his fingers over your pussy, and slips two fingers inside you.'
 							'"Dripping... just as I suspected", he grins. He fucks you with his fingers for a moment, and then wipes his wet fingers on your ass cheeks. You yelp in surprise when he gives you two loud slaps on your buttocks, ouch!'
 							'Without any warning, he rams his penis all the way inside you in one firm thrust. You cry out in pain from the sudden intrusion, and to your relief he begins slowly, so as to not cause you more pain. Despite his size you can take him fairly well, and soon he has you moaning and mewling on the table as he picks up the pace.'
-							'Your juices are running down your legs now, and your sopping cunt is making a loud squelching sound every time Sergey drives his dick deep into you.'				
+							'Your juices are running down your legs now, and your sopping cunt is making a loud squelching sound every time Sergey drives his dick deep into you.'
 							gs 'arousal', 'vaginal_finger', 10, 'sub'
 							gs 'arousal', 'vaginal', 10, 'sub', 'rough'
 							minut -= 10
@@ -1192,7 +1192,7 @@ if $ARGS[0] = 'izdev13':
 								'"Fuck me, uncle Sergey! Fuck me harder!" you cry out, rubbing your clitoris frantically.'
 								'He grins and does as you ask, entertained by the thought of how eager you were to please him. His balls slap against your buttocks while he pounds you hard.'
 								$orgasm_or = 'custom'
-								$orgasm_txt = 'Then your orgasm hits you: its powerful waves rip through your body, making your whole body tremble and tingle. Sergey has to actually hold you in place, to make sure you don''t fall off the table.'	
+								$orgasm_txt = 'Then your orgasm hits you: its powerful waves rip through your body, making your whole body tremble and tingle. Sergey has to actually hold you in place, to make sure you don''t fall off the table.'
 							 	act 'Continue':
 									*clr & cla
 									pcs_horny += 10
@@ -1213,12 +1213,12 @@ if $ARGS[0] = 'izdev13':
 										'When you wait for him to jerk off on your face, he smirks at you and says: "What, you thought I was going to do it? No, no. For a little slut like yourself, that''s your job... get to work."'
 										'You wrap your fingers around his erection and begin to pump your fist up and down, aiming his dick at your face when he begins to groan more intently. When you feel the first drop of sperm land on your face, you quickly take the head of his dick in your mouth and let him shoot the rest in your mouth. It''s not what he wanted, but from the satisfied look on his face, he''s not about to complain.'
 										'You swallow some of it, but wow... it''s a lot! You let the rest flow down your skin, and look up at Sergey with a sweet smile on your face while his cum slowly drips onto your boobs. You give the head of his cock one more kiss and smile: "I''m sorry for teasing you so much, uncle Sergey. I hope that made up for it?"'
-										'Sergey laughs: "It sure did, <<$pcs_nickname>>. Fair warning though: I went easy on you this time..."'	
+										'Sergey laughs: "It sure did, <<$pcs_nickname>>. Fair warning though: I went easy on you this time..."'
 										gs 'arousal', 'end'
 										gs 'stat'
 										act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 									end
-								end	
+								end
 							end
 						end
 					end
@@ -1324,7 +1324,7 @@ if $ARGS[0] = 'izdev15':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/za2-2.jpg"></center>'
 		'"Oops!" you exclaim. You excitedly cover your chest with your arm, your clothes all wet from the water.'
-		'Sergey looks intently at your nipples, that are tenting through the fabric now.' 
+		'Sergey looks intently at your nipples, that are tenting through the fabric now.'
 		act 'Continue':
 			*clr & cla
 			minut += 2
@@ -1335,7 +1335,7 @@ if $ARGS[0] = 'izdev15':
 			act 'Continue':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/za2-4.jpg"></center>'
-				'With a deep sigh, you decide that you can''t keep this shirt on and decide to just pull it up. It did a very poor job of covering anything up anyway, as wet as it was.'	
+				'With a deep sigh, you decide that you can''t keep this shirt on and decide to just pull it up. It did a very poor job of covering anything up anyway, as wet as it was.'
 				gs 'arousal', 'flashlite', 5, 'sub'
 				gs 'stat'
 				act 'Continue':
@@ -1350,7 +1350,7 @@ if $ARGS[0] = 'izdev15':
 				end
 			end
 		end
-	end	
+	end
 end
 
 if $ARGS[0] = 'izdev16':
@@ -1433,14 +1433,14 @@ end
 
 !=====================================================================================!
 !HELP: attitude > 50, possible rape scenes!
-!-------------------------------------------------------------------------------------! 
+!-------------------------------------------------------------------------------------!
 if $ARGS[0] = 'izn1':
 	gs 'boyStat', 'A112'
 	npc_sex['A112'] += 1
 	serge_countsex += 1
 	rape += 1
 	pcs_hairbsh = 0
-	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj'+rand(1,11)+'.mp4"></video></center>' 
+	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj'+rand(1,11)+'.mp4"></video></center>'
 	if $clothingworntype ! 'nude': 'Sergey roughly strips you, easily overpowering you. He tosses your clothes aside, laughing at your futile attempts to break free.'
 	'"Why do you keep flaunting your body like you''re some cheap whore, <<$pcs_nickname>>? Are you a cheap whore?" Sergey demands. He pressed you against the wall, and has one hand around your throat.'
 	'"Uncle Sergey, please! I w-" you try to explain, but he interrupts you.'
@@ -1468,7 +1468,7 @@ if $ARGS[0] = 'izn1':
 		act 'Continue':
 			*clr & cla
 			if agape < 2:agape = 2
-			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/ra'+rand(5,7)+'.mp4"></video></center>' 
+			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/ra'+rand(5,7)+'.mp4"></video></center>'
 			'Sergey orders you: "Stand before me with your hands behind your back, and look at the floor!"'
 			'You do as he says, not daring to look back at him. With your eyes cast down, you stand before him obediently.'
 			'Suddenly, he slaps your left boob hard, with the palm of his hand. "Ow! That hurts!" you yell, and try to reach out to massage the pain out of it.'
@@ -1521,7 +1521,7 @@ if $ARGS[0] = 'izn2':
 	serge_countsex += 1
 	rape += 1
 	pcs_hairbsh = 0
-	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj'+rand(1,3)+'.mp4"></video></center>' 
+	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj'+rand(1,3)+'.mp4"></video></center>'
 	'"You''re such a slut, <<$pcs_nickname>>... you''re not even wearing a bra! Everyone can see your nipples poking through your clothes!" Sergey scolds you, making you blush and lower your head in shame.'
 	'"How big are those tits of yours, anyway?" he asks.'
 	'"<<$titsize>>, uncle Sergey", you say softly.'
@@ -1561,7 +1561,7 @@ if $ARGS[0] = 'izn2':
 		act 'Continue':
 			*clr & cla
 			if agape < 1:agape = 1
-			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj'+rand(4,11)+'.mp4"></video></center>' 
+			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj'+rand(4,11)+'.mp4"></video></center>'
 			'"Actually, I''m in a good mood", Sergey says. "You''re being such a good little slut for me today, I''ll let you lube up my cock before I fuck your ass. With your mouth, of course."'
 			'You smile at him thankfully and quickly drop to your knees before he changes his mind. That will actually help a lot! You eagerly take his cock in your mouth and begin to suck and lick it eagerly.'
 			'"You''ll never get enough saliva like that", he mutters. "Here, I''ll help."'
@@ -1674,7 +1674,7 @@ if $ARGS[0] = 'sex2':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/sex2-2.jpg"></center>'
 		'"I''m sorry, uncle Sergey... but your dick is just so beautiful!" you whisper at him. "It''s like it was made to please women! I''m so lucky!"'
-		'Sergey relaxes when you open your mouth wide and close your <<$pc_desc[''lips'']>> lips around the head of his penis. You take your time, but skilfully suck his dick to about half its length. Then a few minutes later, the whole of it is in your mouth!'
+		'Sergey relaxes when you open your mouth wide and close your <<$pc_desc[''lips'']>> lips around the head of his penis. You take your time, but skillfully suck his dick to about half its length. Then a few minutes later, the whole of it is in your mouth!'
 		'You look up at Sergey''s face intently while you try out different techniques, doing your best to make him feel wonderful. Oral sex can be so much fun! You especially remember his impressed look when you took him as deep as possible down your throat, and were licking the side of his balls with your tongue out of your mouth.'
 		'He put his hand behind your head a long time ago, but never forces you to do anything; everything you do today is because you want to please him. Even when you deepthroat him repeatedly... it''s because you want to. You''re such a slut sometimes, and you love it!'
 		gs 'arousal', 'bj', 5, 'sub', 'deepthroat'

+ 1 - 1
locations/Terminal.qsrc

@@ -79,7 +79,7 @@ $askfather = {
 						'Sitting at the table, you order food and drinks, and dad starts asking you about everything.'
 						'You reply to his questions with enthusiasm and talk about yourself, what you do, where go to school. Talk about Anya, that she did not go to the university, and works as a salesgirl in the supermarket.'
 						'You tell him about your mother, she remarried, and you now have a stepfather and half brother Kolka...'
-						'After talking for awhile your father says. "<<$pcs_nickname>> I have to go, I have a schedule to keep. I am here on weekends 12 00 to 14 00, I would be happy if you would visit me sometimes." With that he gets up, pays for lunch and kisses you on the cheek goodbye.'
+						'After talking for a while your father says. "<<$pcs_nickname>> I have to go, I have a schedule to keep. I am here on weekends 12 00 to 14 00, I would be happy if you would visit me sometimes." With that he gets up, pays for lunch and kisses you on the cheek goodbye.'
 						trfatherQW = 4
 						act 'Leave':minut += 5 & gt 'city_industrial'
 					end

+ 1 - 1
locations/Zvereva_Sly_sex.qsrc

@@ -216,7 +216,7 @@ if $ARGS[0] = 'bj_1':
 	else
 		'Submitting to him entirely, you open your mouth as wide as you can while staring straight into his eyes. Without any hesitation, he tries to shove it straight down your throat, making your eyes water as you drool all over his cock trying to breathe.'
 	end
-	'He finds a rythm pumping it down your throat for awhile before letting go of your head and pulling it out of your mouth.'
+	'He finds a rythm pumping it down your throat for a while before letting go of your head and pulling it out of your mouth.'
 
 	if pcs_makeup > 1: pcs_makeup = 0
 	gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'rough'

+ 28 - 28
locations/albina_school_sex.qsrc

@@ -12,21 +12,21 @@ if $ARGS[0] = 'break_fun_1':
 	'"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, 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/maekup.jpg"></center>'
@@ -34,7 +34,7 @@ if $ARGS[0] = 'break_fun_1':
 				'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, but just know that I''ll be sitting in class with a <i>very</i> wet pussy thinking about how good you are at 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>'
@@ -42,13 +42,13 @@ if $ARGS[0] = 'break_fun_1':
 				'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 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, 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, gonna cum!!" she cries before she lifts herself off you and you''re drenched by the flood of juices that spray from her pussy.' 
+					'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, gonna cum!!" she cries before she lifts herself off you and you''re drenched by the flood of juices that spray from her pussy.'
 					'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'
@@ -65,8 +65,8 @@ if $ARGS[0] = 'break_fun_2':
 	*clr & cla
 	if temp = 1:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/maekup.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 pings with a text message and she suddenly takes off. "I''d love to return the favor, but I promised Vicky I''d 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': 
+		'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 pings with a text message and she suddenly takes off. "I''d love to return the favor, but I promised Vicky I''d 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'
@@ -84,14 +84,14 @@ if $ARGS[0] = 'break_fun_2':
 		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, her tongue piercing only adding to your pleasure. She teases you like this for only a few seconds before you feel your orgasm building, your breathing becoming more ragged.' 
+			'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, her tongue piercing only adding to your pleasure. 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 with a teasing sway in her hips. You compose yourself and head out behind her.'
-			
-			act 'Continue': 
+
+			act 'Continue':
 				gs 'arousal', 'end'
 				gs 'stat'
 				gt 'gschool_lessons', 'short_break'
@@ -140,13 +140,13 @@ if $ARGS[0] = 'lunch_fun_1_2':
 	'Julia blushes and looks around for a way out as Albina smiles. "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. '+iif(func('pcs_has_attr', 'body_ass_bubble'),'I bet you''d love to have a feel of <<$pcs_nickname>>''s big 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, 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>'
@@ -156,35 +156,35 @@ if $ARGS[0] = 'lunch_fun_1_2':
 			'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. She 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.' 
+				'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. She 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 pierced tongue expertly swirls around your clit.'
+					'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 receiving and you soon find yourself growing weak from the pleasure as her pierced 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''s clearly 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.' 
+						'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 later, 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>'
@@ -195,7 +195,7 @@ if $ARGS[0] = 'lunch_fun_1_2':
 							'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 girl''s got some great tits and an amazing ass. Shame she hangs with those geeks."'
 							'The bell rings as you finish getting dressed and you both head out to your next class.'
-							act 'Continue': 
+							act 'Continue':
 								gs 'arousal', 'end'
 								gs 'stat'
 								gt 'gschool_lessons', 'short_break'
@@ -212,19 +212,19 @@ if $ARGS[0] = 'lunch_fun_2':
 	menu_off = 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/class1.jpg"></center>'
-	'After a few seconds, she breaks the kiss and smiles at you. "I hope you''re hungry because you''re having my pussy for lunch today." You can sense the lust in her voice as she pushes you onto the floor, hikes up her skirt and pulls her thong off before sitting on your face. She moans loudly in pleasure as you start eating her out.' 
+	'After a few seconds, she breaks the kiss and smiles at you. "I hope you''re hungry because you''re having my pussy for lunch today." You can sense the lust in her voice as she pushes you onto the floor, hikes up her skirt and pulls her thong off before sitting on your face. She moans loudly in pleasure as you start eating her out.'
 	'Her moans grow louder and her pussy grows wetter as she starts grinding against you, smearing her wetness across your face. After a few more seconds where she moans even louder and grinds even faster, she suddenly pulls herself off of you, her breath heavy. "I don''t want to cum just yet. I need more of that tongue first."'
 
 	act 'Continue':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/class2.jpg"></center>'
-		'She pulls you up to your feet and you practically rip each other''s clothes off and make out before she lies back on a desk and spreads her legs. "Get that magic tongue of yours over here and make me cum <<$pcs_nickname>>!" You smile at her as you climb onto the desk and crawl over to her. You tease her a little by sucking on and licking her nipple before moving down to her now dripping wet pussy.' 
+		'She pulls you up to your feet and you practically rip each other''s clothes off and make out before she lies back on a desk and spreads her legs. "Get that magic tongue of yours over here and make me cum <<$pcs_nickname>>!" You smile at her as you climb onto the desk and crawl over to her. You tease her a little by sucking on and licking her nipple before moving down to her now dripping wet pussy.'
 		'She tightly wraps her legs around your head, pressing your face against her crotch as you lick and suck on her engorged clit. After a few minutes of this, her grip tightens around your head. "Oh fuck, <<$pcs_nickname>>! Don''t stop, I''m gonna...." She isn''t able to finish her sentence before she lets out a muffled cry of pleasure and starts squirting into your mouth and across your face. Once she finishes, you swallow her juices and she relaxes her grip, allowing you to sit up as she lies panting on the desk.'
-		
+
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/class3.jpg"></center>'
-			'"Oh... Oh wow. That was... Amazing... I really needed that..." she pants as she rides out her orgasm. "I should return the favor," she says before she sits up and flashes her tongue piercing at you as she motions for you to lie down. She climbs off the desk and pulls you over to the edge as you lie back. She licks her lips and immediately buries her head in your crotch, making you moan loudly as she eats you out for all she''s worth. She knows exactly what she''s doing and has you approaching orgasm within minutes.' 
+			'"Oh... Oh wow. That was... Amazing... I really needed that..." she pants as she rides out her orgasm. "I should return the favor," she says before she sits up and flashes her tongue piercing at you as she motions for you to lie down. She climbs off the desk and pulls you over to the edge as you lie back. She licks her lips and immediately buries her head in your crotch, making you moan loudly as she eats you out for all she''s worth. She knows exactly what she''s doing and has you approaching orgasm within minutes.'
 			'Seeing this, she stops licking your pussy and stands up; you barely have time to ask what''s happening before she jams her fingers deep inside you and starts fingerbanging you. "That''s right <<$pcs_nickname>>, cum for me." she whispers teasingly in your ear before making out with you. You moan loudly into her mouth as she brings you to orgasm. You lie panting on the desk as she pulls her fingers out and sucks on them. "Mhmm. You taste really fucking good, you know that?" she says teasingly with a wink.'
 			gs 'arousal', 'erotic', 6, 'lesbian'
 			gs 'stat'
@@ -232,7 +232,7 @@ if $ARGS[0] = 'lunch_fun_2':
 			act 'Continue':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/class4.jpg"></center>'
-				'She climbs back onto the desk and you start making out again. You can taste yourself on her lips and tongue as she reaches down and gives your sensitive clit a few teasing rubs. She then breaks the kiss and leans over the edge of the desk, fumbling around in search of something.' 
+				'She climbs back onto the desk and you start making out again. You can taste yourself on her lips and tongue as she reaches down and gives your sensitive clit a few teasing rubs. She then breaks the kiss and leans over the edge of the desk, fumbling around in search of something.'
 				gs 'arousal', 'erotic_nudity', 8, 'lesbian'
 				gs 'stat'
 
@@ -241,7 +241,7 @@ if $ARGS[0] = 'lunch_fun_2':
 					*nl
 					'Her ass is too inviting and she yelps in surprise when you smack it hard. "<<$pcs_nickname>>!! You''re so naughty!" she says while looking back and biting her lip. "You know I''d love it if you continued, but lunch is almost over and we need to get dressed before someone finds us."'
 					'You nod and start getting dressed, Albina making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and surprises you by spanking you back, making you jump a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
-					
+
 					act 'Finish':
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -254,7 +254,7 @@ if $ARGS[0] = 'lunch_fun_2':
 					*nl
 					'Her legs are slightly spread, so you move in behind her and slide your fingers inside her still wet hole. "Ooohh <<$pcs_nickname>>..." she moans softly. "While I''d love a round two, lunch is almost over and we should get dressed before someone finds us."'
 					'You nod and start getting dressed, Albina making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and gets her own back by pinching your nipple, making you squeal a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
-				
+
 					act 'Finish':
 						gs 'arousal', 'end'
 						gs 'stat'

+ 1 - 1
locations/anushapt.qsrc

@@ -399,7 +399,7 @@ if $ARGS[0] = 'bathroom':
 	'The toilet sits along the far wall. There''s also a bathtub with an old plastic shower curtain hanging from a rod above it. It also seems that the latch on the door is broken.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	gs 'piercing_management', 'set_manage_string'
 	act 'Leave the bathroom': gt 'anushapt', 'hallway'
 	act 'Take a shower':
 		*clr & cla

+ 1 - 1
locations/anushapt_city.qsrc

@@ -420,7 +420,7 @@ if $ARGS[0] = 'bathroom':
 	'The bathroom is fairly clean and larger than most apartment bathrooms you''ve seen. It has white floor tiles with dark green lower wall tiles and lighter green ones above. The one thing you notice right away is the toilet set is up, which is not a surprise with three guys living here.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	gs 'piercing_management', 'set_manage_string'
 	act 'Leave the bathroom': gt 'anushapt_city','hallway'
 	act 'Take a shower':
 		*clr & cla

+ 1 - 1
locations/anushka.qsrc

@@ -310,7 +310,7 @@ if $ARGS[0] = 'wedgie fight':
 						gs 'stat'
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/ffspank4.jpg"></center>'
-						'After a while, Miss Volkov either loses interest or forgets about you. Either way, she stops paying attention to you. Some time later, Anushka gives you a quick grin and leans over, like she wants to say something. When you lean closer to hear, you''re surprised when she kisses you instead. It''s a soft, quick kiss, but you can feel some real passion behind it. A few hours later, Miss Volkov finally speaks to you again. "Alright you two, you can get dressed and go home. I don''t want to see you in here again."'
+						'After a while, Miss Volkov either loses interest or forgets about you. Either way, she stops paying attention to you. Sometime later, Anushka gives you a quick grin and leans over, like she wants to say something. When you lean closer to hear, you''re surprised when she kisses you instead. It''s a soft, quick kiss, but you can feel some real passion behind it. A few hours later, Miss Volkov finally speaks to you again. "Alright you two, you can get dressed and go home. I don''t want to see you in here again."'
 						'You quickly gather up your clothes and get dressed again. As the two of you head out, Anushka turns to you. "Hey <<$pcs_nickname>>, you want to come by my place?"'
 						act 'Can''t':
 							*clr & cla

+ 92 - 92
locations/anushkaev1.qsrc

@@ -114,7 +114,7 @@ if $ARGS[0] = 'strapon1':
 													gs 'arousal', 'vaginal_strap', 2, 'lesbian'
 													if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why you, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 													killvar 'temporgasm'
-													gs 'arousal','end'
+													gs 'arousal', 'end'
 													*nl
 													'Finally, sweating and panting, she pulls out of you and collapses against you. You feel the very wet and sticky dildo pressing against your ass cheeks ass she kisses and nibbles your ear as she whispers "I want to fuck your ass next time..."'
 													'You laugh, but don''t respond. The two of you just lie against each other for a few minutes before she finally gets up and starts cleaning up and getting dressed. You get up and do the same.'
@@ -146,7 +146,7 @@ if $ARGS[0] = 'strapon1':
 														gs 'arousal', 'anal_strap', 2, 'lesbian', 'sub', 'rough', 'lube'
 														if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 														killvar 'temporgasm'
-														gs 'arousal','end'
+														gs 'arousal', 'end'
 														gs 'stat'
 														act 'Afterglow':
 															*clr & cla
@@ -177,7 +177,7 @@ if $ARGS[0] = 'strapon1':
 														gs 'arousal', 'anal_strap', 3, 'lesbian', 'sub', 'rough', 'lube'
 														if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 														killvar 'temporgasm'
-														gs 'arousal','end'
+														gs 'arousal', 'end'
 														act 'Afterglow':
 															*clr & cla
 															minut += 3
@@ -288,7 +288,7 @@ if $ARGS[0] = 'strapon1':
 											gs 'arousal', 'anal_strap', 2, 'lesbian', 'sub', 'rough'
 											if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 											killvar 'temporgasm'
-											gs 'arousal','end'
+											gs 'arousal', 'end'
 											gs 'stat'
 											act 'Afterglow':
 												*clr & cla
@@ -319,7 +319,7 @@ if $ARGS[0] = 'strapon1':
 											gs 'arousal', 'anal_strap', 3, 'lesbian', 'sub', 'rough', 'lube'
 											if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 											killvar 'temporgasm'
-											gs 'arousal','end'
+											gs 'arousal', 'end'
 											act 'Afterglow':
 												*clr & cla
 												minut += 3
@@ -443,12 +443,12 @@ if $ARGS[0] = 'strapon1':
 						'Now it''s time to really show her who''s boss and fuck her.'
 						gs 'arousal', 'cuni', 3, 'lesbian', 'dom'
 						gs 'stat'
-						act 'Fuck her pussy': gt 'anushkaev1','domnush_fuckpussy'
-						act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass2'
+						act 'Fuck her pussy': gt 'anushkaev1', 'domnush_fuckpussy'
+						act 'Fuck her ass': gt 'anushkaev1', 'domnush_fuckass2'
 					end
 				end
-				act 'Fuck her pussy': gt 'anushkaev1','domnush_fuckpussy'
-				act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass2'
+				act 'Fuck her pussy': gt 'anushkaev1', 'domnush_fuckpussy'
+				act 'Fuck her ass': gt 'anushkaev1', 'domnush_fuckass2'
 			end
 		end
 	else
@@ -506,7 +506,7 @@ if $ARGS[0] = 'strapon_cowgirl':
 					gs 'arousal', 'cuni', 3, 'lesbian'
 					if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 					killvar 'temporgasm'
-					gs 'arousal','end'
+					gs 'arousal', 'end'
 					*nl
 					'Finally, she crawls up to lie beside you and leans over to give you a kiss, giving you a taste of your pussy. After a brief kiss, the two of you lie side by side for a few minutes before she gets up and starts to get cleaned up and dressed, and you do the same.'
 					gs 'stat'
@@ -548,7 +548,7 @@ if $ARGS[0] = 'strapon_cowgirl':
 						gs 'arousal', 'cuni', 3, 'lesbian', 'dom'
 						if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 						killvar 'temporgasm'
-						gs 'arousal','end'
+						gs 'arousal', 'end'
 						*nl
 						'Finally, she crawls up to lie beside you and leans over to give you a kiss, giving you a taste of your pussy. After a brief kiss, the two of you lie side by side for a few minutes before she gets up and starts to get cleaned up and dressed, and you do the same.'
 						gs 'stat'
@@ -587,7 +587,7 @@ if $ARGS[0] = 'strapon_cowgirl':
 						gs 'arousal', 'anal_strap_give', 3, 'lesbian', 'dom', 'rough'
 						if temporgasm = orgasm: 'You''re so close, yet are unable to cum. You''re starting to get tired, so decide to stop.'
 						killvar 'temporgasm'
-						gs 'arousal','end'
+						gs 'arousal', 'end'
 						'You pull the dildo out of her ass and hear her sigh in relief as you remove the harness before throwing it on the floor. She rolls over onto her back.'
 						gs 'stat'
 						act 'Afterglow':
@@ -625,7 +625,7 @@ if $ARGS[0] = 'strapon_cowgirl':
 								gs 'arousal', 'cuni', 3, 'lesbian'
 								if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 								killvar 'temporgasm'
-								gs 'arousal','end'
+								gs 'arousal', 'end'
 								*nl
 								'Finally, she crawls up to lie beside you and leans over to give you a kiss, giving you a taste of your pussy. After a brief kiss, the two of you lie side by side for a few minutes before she gets up and starts to get cleaned up and dressed, and you do the same.'
 								gs 'stat'
@@ -660,7 +660,7 @@ if $ARGS[0] = 'strapon_cowgirl':
 					gs 'arousal', 'anal_strap_give', 3, 'lesbian', 'dom'
 					if temporgasm = orgasm: 'You''re so close, yet are unable to cum. You''re starting to get tired, so decide to stop.'
 					killvar 'temporgasm'
-					gs 'arousal','end'
+					gs 'arousal', 'end'
 					'You pull the dildo out of her ass and hear her sigh in pleasure as you remove the harness before throwing it on the floor. She rolls over onto her back.'
 					gs 'stat'
 					act 'Afterglow':
@@ -698,7 +698,7 @@ if $ARGS[0] = 'strapon_cowgirl':
 							gs 'arousal', 'cuni', 3, 'lesbian'
 							if temporgasm = orgasm: 'You''re so close, but you just can''t cum. You don''t know why, but you just can''t. You wither around faking an orgasm before pulling away from her. She gives you a look and you think she knows you faked it, but she doesn''t say anything.'
 							killvar 'temporgasm'
-							gs 'arousal','end'
+							gs 'arousal', 'end'
 							*nl
 							'Finally, she crawls up to lie beside you and leans over to give you a kiss, giving you a taste of your pussy. After a brief kiss, the two of you lie side by side for a few minutes before she gets up and starts to get cleaned up and dressed, and you do the same.'
 							gs 'arousal', 'cuni', 3, 'lesbian'
@@ -800,7 +800,7 @@ if $ARGS[0] = 'strapon_cowgirl_magic':
 						*nl
 						'She doesn''t respond, but you can tell she''s getting off despite the pain, just as you feel yourself building up as your balls tighten up, not just the fucking, but being dominate is turning you on. Before too long, she has an intense orgasm that leaves her quivering for several minutes, barely able to breathe. You keep fucking her butt with your cock all the way through her orgasm, her orgasm causes her muscles  to spasm, tightening around your dick until you can''t take it anymore yourself.'
 						gs 'arousal', 'magicd_anal', 3, 'lesbian', 'dom', 'rough'
-						gs 'arousal','end'
+						gs 'arousal', 'end'
 						gs 'stat'
 						act 'Fill her ass':
 							*clr & cla
@@ -931,7 +931,7 @@ if $ARGS[0] = 'domnush_doggy':
 			gs 'arousal', 'vaginal_strap_give', 3, 'lesbian', 'dom', 'rough'
 			if temporgasm = orgasm: 'You''re so close, but just can''t cum. You''re starting to get tired and decide to stop.'
 			killvar 'temporgasm'
-			gs 'arousal','end'
+			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Afterglow':
 				*clr & cla
@@ -943,11 +943,11 @@ if $ARGS[0] = 'domnush_doggy':
 				gs 'stat'
 				act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 			end
-			act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass1'
+			act 'Fuck her ass': gt 'anushkaev1', 'domnush_fuckass1'
 		end
-		act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass1'
+		act 'Fuck her ass': gt 'anushkaev1', 'domnush_fuckass1'
 	end
-	act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass1'
+	act 'Fuck her ass': gt 'anushkaev1', 'domnush_fuckass1'
 end
 
 if $ARGS[0] = 'domnush_doggy_magic':
@@ -975,7 +975,7 @@ if $ARGS[0] = 'domnush_doggy_magic':
 			'When you finally pull your dick out of her warm wet pussy, you see your cum come running out of her. With how wet she is, you don''t even think she has noticed you pumped her twat full of your cum.'
 			gs 'arousal', 'magicd_vaginal', 3, 'lesbian', 'dom'
 			killvar 'temporgasm'
-			gs 'arousal','end'
+			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Afterglow':
 				*clr & cla
@@ -987,11 +987,11 @@ if $ARGS[0] = 'domnush_doggy_magic':
 				gs 'stat'
 				act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 			end
-			act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass_magic1'
+			act 'Fuck her ass': gt 'anushkaev1', 'domnush_fuckass_magic1'
 		end
-		act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass_magic1'
+		act 'Fuck her ass': gt 'anushkaev1', 'domnush_fuckass_magic1'
 	end
-	act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass_magic1'
+	act 'Fuck her ass': gt 'anushkaev1', 'domnush_fuckass_magic1'
 end
 
 if $ARGS[0] = 'domnush_fuckass1':
@@ -1023,13 +1023,13 @@ if $ARGS[0] = 'domnush_fuckass1':
 			gs 'arousal', 'anal_strap_give', 3, 'lesbian', 'dom', 'rough'
 			if temporgasm = orgasm: 'You''re so close, but just can''t cum. You''re starting to get tired and decide to stop.'
 			killvar 'temporgasm'
-			gs 'arousal','end'
+			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow1'
+			act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow1'
 		end
-		act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow1'
+		act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow1'
 	end
-	act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow1'
+	act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow1'
 end
 
 if $ARGS[0] = 'domnush_fuckass_afterglow1':
@@ -1089,7 +1089,7 @@ if $ARGS[0] = 'domnush_fuckass_magic1':
 				'She gives you a playful shove and giggles. "Okay yeah, I admit it. I love getting fucked in the ass, but I don''t enjoy the sensation of having a gaping asshole."'
 				gs 'arousal', 'magicd_anal', 1, 'lesbian', 'dom', 'rough'
 				killvar 'temporgasm'
-				gs 'arousal','end'
+				gs 'arousal', 'end'
 				gs 'stat'
 				act 'Afterglow':
 					*clr & cla
@@ -1124,22 +1124,22 @@ if $ARGS[0] = 'domnush_fuckass2':
 				*clr & cla
 				gs 'castSpell', 'penisenvy'
 				if spellSuccess > 0:
-					act 'Lube the dildo up': gt 'anushkaev1','domnush_fuckass_lubed_magic'
-					act 'Just lube the tip': gt 'anushkaev1','domnush_fuckass_nolube_magic'
+					act 'Lube the dildo up': gt 'anushkaev1', 'domnush_fuckass_lubed_magic'
+					act 'Just lube the tip': gt 'anushkaev1', 'domnush_fuckass_nolube_magic'
 				else
-					act 'Lube the dildo up': gt 'anushkaev1','domnush_fuckass_lubed'
-					act 'Just lube the tip': gt 'anushkaev1','domnush_fuckass_nolube'
+					act 'Lube the dildo up': gt 'anushkaev1', 'domnush_fuckass_lubed'
+					act 'Just lube the tip': gt 'anushkaev1', 'domnush_fuckass_nolube'
 				end
 			end
 		else
-			act 'Lube the dildo up': gt 'anushkaev1','domnush_fuckass_lubed_magic'
-			act 'Just lube the tip': gt 'anushkaev1','domnush_fuckass_nolube_magic'
+			act 'Lube the dildo up': gt 'anushkaev1', 'domnush_fuckass_lubed_magic'
+			act 'Just lube the tip': gt 'anushkaev1', 'domnush_fuckass_nolube_magic'
 		end
 	else
 		'Having decided to just go straight to fucking her ass, you grab the bottle of lube off her nightstand. You start to squirt a lot of lube onto the fake cock before a mischievous thought crosses your mind. What if you lubed up just the tip, enough to get it in her ass, and then fuck her?'
 		'You look at her ass and then to the lube bottle in your hand. Do you really want to do that to your friend? Would she mind? Maybe she''ll enjoy it? Would you get off on it more?'
-		act 'Lube the dildo up': gt 'anushkaev1','domnush_fuckass_lubed'
-		act 'Just lube the tip': gt 'anushkaev1','domnush_fuckass_nolube'
+		act 'Lube the dildo up': gt 'anushkaev1', 'domnush_fuckass_lubed'
+		act 'Just lube the tip': gt 'anushkaev1', 'domnush_fuckass_nolube'
 	end
 end
 
@@ -1182,14 +1182,14 @@ if $ARGS[0] = 'domnush_fuckass_lubed':
 			gs 'arousal', 'anal_strap_give', 3, 'lesbian', 'dom', 'rough'
 			if temporgasm = orgasm: 'You''re so close, but just can''t cum. You''re starting to get tired, so you decide to stop and give her ass a break.'
 			killvar 'temporgasm'
-			gs 'arousal','end'
+			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow1'
+			act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow1'
 		end
 
-		act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow1'
+		act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow1'
 	end
-	act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow1'
+	act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow1'
 end
 
 if $ARGS[0] = 'domnush_fuckass_lubed_magic':
@@ -1235,7 +1235,7 @@ if $ARGS[0] = 'domnush_fuckass_lubed_magic':
 				'She gives you a playful shove and giggles. "Okay yeah, I admit it. I love getting fucked in the ass, but I don''t enjoy the burning sensation, from you fucking it raw."'
 				gs 'arousal', 'magicd_anal', 1, 'lesbian', 'dom', 'rough'
 				killvar 'temporgasm'
-				gs 'arousal','end'
+				gs 'arousal', 'end'
 				gs 'stat'
 				act 'Afterglow':
 					*clr & cla
@@ -1296,13 +1296,13 @@ if $ARGS[0] = 'domnush_fuckass_nolube':
 			gs 'arousal', 'anal_strap_give', 2, 'lesbian', 'dom', 'rough'
 			if temporgasm = orgasm: 'You''re nearly overwhelmed by the wild excitement of fucking Anushka''s asshole. You''re so close, but just can''t cum. You''re starting to get tired and imagine you''ve fucked her asshole raw by now.'
 			killvar 'temporgasm'
-			gs 'arousal','end'
+			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow2'
+			act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow2'
 		end
-		act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow2'
+		act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow2'
 	end
-	act 'Pull out': gt 'anushkaev1','domnush_fuckass_afterglow2'
+	act 'Pull out': gt 'anushkaev1', 'domnush_fuckass_afterglow2'
 end
 
 if $ARGS[0] = 'domnush_fuckass_afterglow2':
@@ -1379,7 +1379,7 @@ if $ARGS[0] = 'domnush_fuckass_nolube_magic':
 						'She gives you slightly pained expression. "Fuck you, my ass feels like it is on fire right now."'
 						gs 'arousal', 'magicd_anal', 1, 'lesbian', 'dom', 'rough'
 						killvar 'temporgasm'
-						gs 'arousal','end'
+						gs 'arousal', 'end'
 						gs 'stat'
 						act 'Afterglow':
 							*clr & cla
@@ -1404,7 +1404,7 @@ if $ARGS[0] = 'domnush_fuckass_nolube_magic':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush7.jpg"></center>'
 			'As you keep fucking her ass, you hear her groan and occasionally hiss in pain. You''re not sure if she''s enjoying this at all, but you occasionally hear one of her groans turn into a moan of pleasure. "Oh fuck, oh fuck... Slow down a little... Oh... Please use more lube."'
-			'It seems like she is in more pain than you thought, you grab the bottle of lube and pull your dick out of her ass. She sighs in a relieve as you do, then you squirt some lube into her gapping asshole and squirt some more on the shaft of your dick.'
+			'It seems like she is in more pain than you thought, you grab the bottle of lube and pull your dick out of her ass. She sighs in a relieve as you do, then you squirt some lube into her gaping asshole and squirt some more on the shaft of your dick.'
 			*nl
 			'With her now fully lubed up, you shove your dick back into her asshole, she groans in a pain a bit but also moans in pleasure. Now that her butt is fully lubed you have no problem working your dick balls deep into her ass. You can''t help but smile. Despite all her talk and attitude, there''s a small part of her that just loves being dominated and fucked like a slut.'
 			'"Oh... fuck <<$pcs_nickname>>, that feels so much better... oh... yes..." She starts to relax and really get into it now.'
@@ -1431,7 +1431,7 @@ if $ARGS[0] = 'domnush_fuckass_nolube_magic':
 					'She gives you a slightly dirty look, you can tell she is mostly playing... mostly. "Yeah finally, after you almost caught me ass on fire from the friction." You laugh at her over dramatic description of events.'
 					gs 'arousal', 'magicd_anal', 1, 'lesbian', 'dom', 'rough'
 					killvar 'temporgasm'
-					gs 'arousal','end'
+					gs 'arousal', 'end'
 					gs 'stat'
 					act 'Afterglow':
 						*clr & cla
@@ -1470,8 +1470,8 @@ if $ARGS[0] = 'couch_strapon_give':
 		'You lean back and enjoy her tongue plunging inside your pussy, occasionally using your hand to force her face tighter against you, smearing her face with your wetness for several minutes before changing positions.'
 		gs 'arousal', 'cuni', 3, 'lesbian'
 		gs 'stat'
-		act 'Fuck her': gt 'anushkaev1','couch_fuck_her'
-		act 'Fuck her ass': gt 'anushkaev1','couch_fuck_her_ass'
+		act 'Fuck her': gt 'anushkaev1', 'couch_fuck_her'
+		act 'Fuck her ass': gt 'anushkaev1', 'couch_fuck_her_ass'
 		act 'Eat her':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap5.jpg"></center>'
@@ -1479,8 +1479,8 @@ if $ARGS[0] = 'couch_strapon_give':
 			'You then stop, step into the harness and pull it up before pulling the straps tight and adjusting the dildo so it is firm against your pelvis.'
 			gs 'arousal', 'cuni_give', 3, 'lesbian'
 			gs 'stat'
-			act 'Fuck her': gt 'anushkaev1','couch_fuck_her'
-			act 'Fuck her ass': gt 'anushkaev1','couch_fuck_her_ass'
+			act 'Fuck her': gt 'anushkaev1', 'couch_fuck_her'
+			act 'Fuck her ass': gt 'anushkaev1', 'couch_fuck_her_ass'
 		end
 		gs 'willpower', 'cuni', 'force'
 		if will_cost <= pcs_willpwr:
@@ -1505,24 +1505,24 @@ if $ARGS[0] = 'couch_strapon_give':
 								*clr & cla
 								gs 'castSpell', 'penisenvy'
 								if spellSuccess > 0:
-									act 'Fuck her': gt 'anushkaev1','couch_fuck_her_magic'
-									act 'Fuck her ass': gt 'anushkaev1','couch_fuck_her_ass_magic'
+									act 'Fuck her': gt 'anushkaev1', 'couch_fuck_her_magic'
+									act 'Fuck her ass': gt 'anushkaev1', 'couch_fuck_her_ass_magic'
 								else
-									act 'Fuck her': gt 'anushkaev1','couch_fuck_her'
-									act 'Fuck her ass': gt 'anushkaev1','couch_fuck_her_ass'
+									act 'Fuck her': gt 'anushkaev1', 'couch_fuck_her'
+									act 'Fuck her ass': gt 'anushkaev1', 'couch_fuck_her_ass'
 								end
 							end
 						else
-							act 'Fuck her': gt 'anushkaev1','couch_fuck_her_magic'
-							act 'Fuck her ass': gt 'anushkaev1','couch_fuck_her_ass_magic'
+							act 'Fuck her': gt 'anushkaev1', 'couch_fuck_her_magic'
+							act 'Fuck her ass': gt 'anushkaev1', 'couch_fuck_her_ass_magic'
 						end
 					else
 						'You use her hair to pull her head back and she gives you a questioning look. You just keep leaning forward and pulling her hair until she has to lie on her back. Once on her back, you pull her legs apart and start gently kiss your way down the insides of her thighs, slowly working your way to her pussy. You find her pussy soaking wet, and she starts moaning as soon as your tongue makes contact with her clit. You alternate between slipping your tongue as deep into her wet pussy as you can and flicking her clit with your tongue for several minutes.'
 						'You then stop and step into the harness and pull it up before pulling the straps tight and adjusting the dildo so it is firm against your pelvis.'
 						gs 'arousal', 'cuni_give', 3, 'lesbian'
 						gs 'stat'
-						act 'Fuck her': gt 'anushkaev1','couch_fuck_her'
-						act 'Fuck her ass': gt 'anushkaev1','couch_fuck_her_ass'
+						act 'Fuck her': gt 'anushkaev1', 'couch_fuck_her'
+						act 'Fuck her ass': gt 'anushkaev1', 'couch_fuck_her_ass'
 					end
 				end
 			end
@@ -1550,9 +1550,9 @@ if $ARGS[0] = 'couch_fuck_her':
 		gs 'arousal', 'vaginal_strap_give', 3, 'lesbian', 'dom'
 		if temporgasm = orgasm: 'You''re nearly overwhelmed by the wild excitement of fucking Anushka''s pussy. You''re so close, but just can''t cum. Once she finishes riding you through her orgasm and comes to a stop, you know you''ve missed your moment.'
 		killvar 'temporgasm'
-		gs 'arousal','end'
+		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Finish': gt 'anushkaev1','couch_strap_finish'
+		act 'Finish': gt 'anushkaev1', 'couch_strap_finish'
 		act 'Fuck her ass': gt 'anushkaev1', 'couch_fuck_her_ass'
 	end
 	act 'Fuck her ass': gt 'anushkaev1', 'couch_fuck_her_ass'
@@ -1575,7 +1575,7 @@ if $ARGS[0] = 'couch_fuck_her_ass':
 		'You keep fucking her ass, finding the right depth and rhythm to really make her moan. "You''re such a dirty little anal slut! Look at you about to cum from getting your asshole fucked!" Your dirty talk seems to have been enough to push her over the edge. She cries out in ecstasy and her whole body shakes as she orgasms hard. You keep fucking her as she rides through her orgasm. Once it passes, you step back and pull the dildo out of her ass.'
 		gs 'arousal', 'anal_strap_give', 3, 'lesbian', 'dom'
 		gs 'stat'
-		act 'Finish': gt 'anushkaev1','couch_strap_finish'
+		act 'Finish': gt 'anushkaev1', 'couch_strap_finish'
 	end
 	gs 'willpower', 'anal', 'self'
 	if will_cost <= pcs_willpwr:
@@ -1601,14 +1601,14 @@ if $ARGS[0] = 'couch_fuck_her_ass':
 				gs 'arousal', 'vaginal_strap_give', 3, 'lesbian', 'dom'
 				if temporgasm = orgasm: 'You''re nearly overwhelmed by the wild excitement of fucking Anushka''s asshole. You''re so close, but just can''t cum. You fuck her through her own orgasm when you realize you''re not going to get one yourself.'
 				killvar 'temporgasm'
-				gs 'arousal','end'
+				gs 'arousal', 'end'
 				*nl
 				'You roll off her and the dildo slides out of her ass as you do.'
 				'She rolls over, placing on hand on her ravaged ass. "Fuck, my ass is going to be sore tomorrow."'
 				'You laugh. "For all the bitching you were doing, I noticed you didn''t try and push me off either. You know you loved having your ass ripped up."'
 				'She blushes a little. "Fuck you <<$pcs_nickname>>!" she says in a mostly joking tone.'
 				gs 'stat'
-				act 'Finish': gt 'anushkaev1','couch_strap_finish'
+				act 'Finish': gt 'anushkaev1', 'couch_strap_finish'
 			end
 			act 'Catch my spit with your tongue':
 				*clr & cla
@@ -1619,7 +1619,7 @@ if $ARGS[0] = 'couch_fuck_her_ass':
 				'Your dirty talk seems to have been enough to push her over the edge. She cries out in ecstasy and her whole body shakes as she orgasms hard. You keep fucking her as she rides through her orgasm. Once it passes, you step back and pull the dildo out of her ass.'
 				gs 'arousal', 'anal_strap_give',3, 'lesbian', 'dom', 'humiliation'
 				gs 'stat'
-				act 'Finish': gt 'anushkaev1','couch_strap_finish'
+				act 'Finish': gt 'anushkaev1', 'couch_strap_finish'
 			end
 		end
 	else
@@ -1766,14 +1766,14 @@ if $ARGS[0] = 'getpleasured':
 			'You slap her on the ass and slide out from under her. She gives you a curious look as you scoot over to her nightstand. You open it, reach inside and pull out her strap-on and lube. Her eyes grow a little wide and she bites her lower lip. "How about we take turns fucking each other with this?" you ask her teasingly.'
 			'She grins. "Sounds good to me, but who gets fucked first?"'
 			'You crawl back across the bed to her. "Well it was my idea, so it''s only fair that I get to fuck you first," you reply.'
-			act 'Use the strap-on on her': gt 'anushkaev1','bedstrapongive'
+			act 'Use the strap-on on her': gt 'anushkaev1', 'bedstrapongive'
 		end
 
 		act 'Get her buttplug out of the nightstand':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/buttplug.jpg"></center>'
 			'You slap her on the ass and slide out from under her. She gives you a curious look as you scoot over to her nightstand. You open it, reach inside and pull out her butt plug and lube. Her eyes grow a little wide and she bites her lower lip. "I''m going to stick this up your ass." you tell her as you crawl back across the bed to her.'
-			act 'Use the butt plug on her': gt 'anushkaev1','buttplug1'
+			act 'Use the butt plug on her': gt 'anushkaev1', 'buttplug1'
 		end
 	end
 end
@@ -1792,7 +1792,7 @@ if $ARGS[0] = 'buttplug':
 		'You grin at her. "I was planning on sticking it up your ass."'
 		'She bites her lower lip, obviously turned on by the idea. "Is that so?"'
 		'You nod at her and put on your best attempt at a demanding voice. "Yeah it is. Now take off your clothes like a good little slut." She only hesitates for a moment before she starts stripping and is soon completely naked. You strip as well and once you''re naked, you crawl across the bed next to her.'
-		act 'Use the butt plug on her': gt 'anushkaev1','buttplug1'
+		act 'Use the butt plug on her': gt 'anushkaev1', 'buttplug1'
 	else
 		'You pull out the butt plug and hold it up. "Yeah, I like this."'
 		'She laughs, walks over and takes it from you before putting it back in the drawer and closing it. "Well maybe you should buy one then, huh?"'
@@ -1861,7 +1861,7 @@ if $ARGS[0] = 'buttplug1':
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/getstrapon.jpg"></center>'
 							'You slap her on the ass and place the butt plug on her nightstand. As she gets back up on her knees and faces you, you reach inside and pull out her strap-on before holding it up. Her eyes grow a little wide and she bites her lower lip. "Now I''m going to fuck you with this," you tell her.'
-							act 'Use the strap-on on her': gt 'anushkaev1','bedstrapongive'
+							act 'Use the strap-on on her': gt 'anushkaev1', 'bedstrapongive'
 						end
 					end
 				end
@@ -1881,7 +1881,7 @@ if $ARGS[0] = 'bedstrapongive':
 	'You laugh and start putting the harness on. She helps you get it into place and you pull on the straps. "So how should I fuck you? Maybe I should fuck your pussy first? Or maybe I should just go straight to that cute little ass?" you ask her rhetorically. She doesn''t respond and seems to be fine with either idea.'
 	gs 'arousal', 'foreplay', 3, 'lesbian'
 	gs 'stat'
-	act 'Straight to the ass': gt 'anushkaev1','bedstrapongiveanal'
+	act 'Straight to the ass': gt 'anushkaev1', 'bedstrapongiveanal'
 	act 'Fuck her pussy':
 		*clr & cla
 		gs 'boyStat', 'D3'
@@ -1895,9 +1895,9 @@ if $ARGS[0] = 'bedstrapongive':
 			'You smack her on the ass as she rides you. "Yeah, that''s right! Ride my dick like the slut you are!" you tell her in a teasing tone. She''s moaning so loudly that you don''t even think she heard your comment. A few more minutes go by before she cries out in orgasm and you can feel her wetness running down onto your thighs. She almost collapses on you, breathing hard, and you have to help her get off you.'
 			gs 'arousal', 'vaginal_strap_give', 5, 'lesbian'
 			gs 'stat'
-			if stat['think_virgin'] = 0: act 'Have her fuck you now': gt 'anushkaev1','bedstraponget'
-			act 'Have her fuck your ass now': gt 'anushkaev1','bedstrapongetanal'
-			act 'Fuck her ass now': gt 'anushkaev1','bedstrapongiveanal'
+			if stat['think_virgin'] = 0: act 'Have her fuck you now': gt 'anushkaev1', 'bedstraponget'
+			act 'Have her fuck your ass now': gt 'anushkaev1', 'bedstrapongetanal'
+			act 'Fuck her ass now': gt 'anushkaev1', 'bedstrapongiveanal'
 			act 'Finish':
 				*clr & cla
 				'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
@@ -2065,8 +2065,8 @@ if $ARGS[0] = 'bedstrapongiveanal':
 		'You ride her all the way down, still fucking her ass. Even once the last orgasm passes and she seems completely spent, you keep hammering away at her ass, just to show her who''s boss. Finally tiring yourself out, you stop and pull out of her.'
 		gs 'arousal', 'anal_strap_give', 3, 'lesbian', 'rough', 'dom'
 		gs 'stat'
-		if stat['think_virgin'] = 0: act 'Have her fuck you now': gt 'anushkaev1','bedstraponget'
-		act 'Have her fuck your ass now': gt 'anushkaev1','bedstrapongetanal'
+		if stat['think_virgin'] = 0: act 'Have her fuck you now': gt 'anushkaev1', 'bedstraponget'
+		act 'Have her fuck your ass now': gt 'anushkaev1', 'bedstrapongetanal'
 		act 'Finish':
 			*clr & cla
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
@@ -2135,9 +2135,9 @@ if $ARGS[0] = 'bedroom_lesbian':
 						gs 'arousal', 'cuni', 3, 'lesbian'
 						pcs_horny += 5
 						gs 'stat'
-						act 'Finger her': gt 'anushkaev1','bedroom_lesbian_finger'
-						act 'Spank her': gt 'anushkaev1','bedroom_lesbian_spank'
-						act 'Eat her': gt 'anushkaev1','bedroom_lesbian_eatnush'
+						act 'Finger her': gt 'anushkaev1', 'bedroom_lesbian_finger'
+						act 'Spank her': gt 'anushkaev1', 'bedroom_lesbian_spank'
+						act 'Eat her': gt 'anushkaev1', 'bedroom_lesbian_eatnush'
 					end
 				end
 			end
@@ -2153,8 +2153,8 @@ if $ARGS[0] = 'bedroom_lesbian_finger':
 	'You push her onto her back and spread her legs wide before running your hand down her inner thighs until you reach her soaking wet pussy. Your fingers slide into her easily, causing her to moan softly as you slowly start fingerbanging her. After a few minutes, you pull your wet finger out of her and raise it up to her mouth. She opens her mouth and sucks your finger, tasting herself. Pulling your finger out of her mouth, you gently slap her on the hip. You tell her to roll over and get her on her knees while keeping her face against the bed.'
 	gs 'arousal', 'vaginal_finger_give', 2, 'lesbian'
 	gs 'stat'
-	act 'Spank her': gt 'anushkaev1','bedroom_lesbian_spank'
-	act 'Eat her': gt 'anushkaev1','bedroom_lesbian_eatnush'
+	act 'Spank her': gt 'anushkaev1', 'bedroom_lesbian_spank'
+	act 'Eat her': gt 'anushkaev1', 'bedroom_lesbian_eatnush'
 end
 
 if $ARGS[0] = 'bedroom_lesbian_spank':
@@ -2165,7 +2165,7 @@ if $ARGS[0] = 'bedroom_lesbian_spank':
 	'With her ass presented to you like this, you can''t help yourself. You give her ass a smack, causing her to yelp and moan before you proceed to spank her until her ass is red.'
 	gs 'arousal', 'foreplay_give', 1, 'lesbian'
 	gs 'stat'
-	act 'Eat her': gt 'anushkaev1','bedroom_lesbian_eatnush'
+	act 'Eat her': gt 'anushkaev1', 'bedroom_lesbian_eatnush'
 end
 
 if $ARGS[0] = 'bedroom_lesbian_eatnush':
@@ -2183,8 +2183,8 @@ if $ARGS[0] = 'bedroom_lesbian_eatnush':
 		'As you eat her out, she starts grinding back against your face and her breathing becomes quicker, as does her moaning. You can tell she''s close to reaching orgasm. Your face is pushed against her crotch as she cries out and feel her shaking as an orgasm rocks her body. She falls on her side as her orgasm passes before rolling back onto her back and panting with a huge grin on her face.'
 		gs 'arousal', 'cuni_give', 3, 'lesbian'
 		gs 'stat'
-		act 'Sit on her face': gt 'anushkaev1','bedroom_lesbian_facesit'
-		act 'Scissor her': gt 'anushkaev1','bedroom_lesbian_scissor'
+		act 'Sit on her face': gt 'anushkaev1', 'bedroom_lesbian_facesit'
+		act 'Scissor her': gt 'anushkaev1', 'bedroom_lesbian_scissor'
 	end
 end
 
@@ -2198,8 +2198,8 @@ if $ARGS[0] = 'bedroom_lesbian_facesit':
 	gs 'arousal', 'massage', -3, 'lesbian'
 	pcs_horny += 5
 	gs 'stat'
-	act 'Scissor her': gt 'anushkaev1','bedroom_lesbian_scissor'
-	act 'Finish': gt 'anushkaev1','bedroom_lesbian_finish'
+	act 'Scissor her': gt 'anushkaev1', 'bedroom_lesbian_scissor'
+	act 'Finish': gt 'anushkaev1', 'bedroom_lesbian_finish'
 	act 'Grind on her face':
 		*clr & cla
 		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
@@ -2209,8 +2209,8 @@ if $ARGS[0] = 'bedroom_lesbian_facesit':
 		gs 'arousal', 'massage', -3, 'lesbian'
 		pcs_horny += 5
 		gs 'stat'
-		act 'Scissor her': gt 'anushkaev1','bedroom_lesbian_scissor'
-		act 'Finish': gt 'anushkaev1','bedroom_lesbian_finish'
+		act 'Scissor her': gt 'anushkaev1', 'bedroom_lesbian_scissor'
+		act 'Finish': gt 'anushkaev1', 'bedroom_lesbian_finish'
 		act 'Keep grinding on her face':
 			*clr & cla
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
@@ -2220,8 +2220,8 @@ if $ARGS[0] = 'bedroom_lesbian_facesit':
 			gs 'arousal', 'massage', -3, 'lesbian'
 			pcs_horny += 5
 			gs 'stat'
-			act 'Scissor her': gt 'anushkaev1','bedroom_lesbian_scissor'
-			act 'Finish': gt 'anushkaev1','bedroom_lesbian_finish'
+			act 'Scissor her': gt 'anushkaev1', 'bedroom_lesbian_scissor'
+			act 'Finish': gt 'anushkaev1', 'bedroom_lesbian_finish'
 		end
 	end
 end
@@ -2234,7 +2234,7 @@ if $ARGS[0] = 'bedroom_lesbian_scissor':
 	'You crawl between her legs, slipping one of your legs over her and the other under one of her legs until your clits are rubbing together. You start rubbing yourself against her, causing you both to moan loudly. After a few minutes of this, she cries out again with a second orgasm. Feeling a little worn down, you disentangle yourself from her.'
 	gs 'arousal', 'trib', 2, 'lesbian'
 	gs 'stat'
-	act 'Finish': gt 'anushkaev1','bedroom_lesbian_finish'
+	act 'Finish': gt 'anushkaev1', 'bedroom_lesbian_finish'
 end
 
 if $ARGS[0] = 'bedroom_lesbian_finish':

+ 67 - 67
locations/anushkaev2.qsrc

@@ -9,21 +9,21 @@ if $ARGS[0] = 'watch_nushrad':
 	'Anushka gets on the bed on all fours in her underwear and wiggles her ass around. "Damn! You have one of the finest asses I''ve ever seen, you know that Nush?" You can tell by the voice that it''s Radomir. He gives her ass a good squeeze with his hand, then grabs her panties and pulls them down, roughly jerking them off and tossing them aside. He then starts playing with her bare ass and rubbing her pussy with his fingers.'
 	gs 'arousal', 'voyeur', 5
 	gs 'stat'
-	act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+	act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 	act 'Keep watching':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad2.jpg"></center>'
 		'"Fuck, I''m so hard! Hurry up and suck my dick!" he says after giving her a slap hard enough to leave a red outline of his hand on her ass. She yelps a little, but turns around and starts sucking his dick. Before too long, he grabs her by the sides of the head and starts fucking her mouth, gagging her as he shoves his dick balls deep down her throat. He then forces his dick balls deep into her mouth and holds her there for several seconds, causing her to choke and gag before he pulls his dick out of her mouth, leaving her choking and gasping for breath.'
 		gs 'arousal', 'voyeur_sex', 5, 'rough'
 		gs 'stat'
-		act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+		act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 		act 'Keep watching':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad3.jpg"></center>'
 			'While she''s catching her breath, he grabs her by the leg, spins her around and drags her towards him until her ass is almost hanging off the edge of the bed. He pushes her legs apart and shoves his dick into her pussy. She winces a little and bites her lower lip, obviously not as wet and ready as she would have liked. He doesn''t seem to notice or doesn''t care as he starts hammering away at her pussy, balls deep. Each thrust makes her grunt, but these slowly turn into moans of pleasure.'
 			gs 'arousal', 'voyeur_sex', 5
 			gs 'stat'
-			act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+			act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 			act 'Walk in and join them': gt 'anushkaev2', 'rad3some'
 			act 'Keep watching':
 				*clr & cla
@@ -33,7 +33,7 @@ if $ARGS[0] = 'watch_nushrad':
 				'He pushes her down until she''s on her stomach and tosses the bottle aside before he leans forward, pushing his dick between her cheeks as she struggles a little. "You didn''t use enough lube!" she winces as he keeps struggling to penetrate her. "Shut up Nush, this feels better. You''re so fucking tight!" he says and shoves his hips forward hard, which causes her to jump a little and cry out in pain. "Oh fuck that hurt! You need to use more lube!" she protests in a stressed voice, but he pushes her head against the mattress. You can see her wincing in pain and white-knuckling her grip on the bed sheets. "See? I knew you didn''t need much lube." he says as he struggles to force his <<dick>>cm <<$dick_girth>> dick into her ass, moaning in pleasure as he does.'
 				gs 'arousal', 'voyeur_sex', 5
 				gs 'stat'
-				act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+				act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 				act 'Keep watching':
 					*clr & cla
 					if rand(1,5) = 1:
@@ -47,7 +47,7 @@ if $ARGS[0] = 'watch_nushrad':
 						'He grins even wider and looks even more smug. "Whatever I want."'
 						*nl
 						'You start to shake your head, but before you can tell him to get lost, he interrupts you. "Just small favors, like showing me your tits when I want, buying me a girly mag, stuff like that." You''re about to tell him fuck off, but stop. You''re sure Anushka wouldn''t care, but Radomir... What if he told everyone in school? On the other hand, do you want Maksim to lord this over you for who knows how long?'
-						act 'Agree': gt 'anushkamaksim','maksim_blackmail'
+						act 'Agree': gt 'anushkamaksim', 'maksim_blackmail'
 						gs 'willpower', 'action', 'resist', 'medium'
 						if will_cost <= pcs_willpwr:
 							act 'Tell him to fuck off (<<will_cost>> Willpower)':
@@ -60,8 +60,8 @@ if $ARGS[0] = 'watch_nushrad':
 								'Anger washes over him. "Fine, bitch! I''ll just go show her."'
 								'You smirk at him. "Go ahead, go in there while your sister is having sex. I''m sure they won''t mind. If you wait until they''re finished, then I''m sure your sister won''t mind that you were trying to blackmail one of her friends. Who do you think she''ll be more pissed at?"'
 								'He sneers at you and pauses before angrily walking away.'
-								act 'Leave apartment': gt 'pav_complex','start'
-								act 'Wait for Rad to leave': gt 'anushkaev2','wait_nushrad'
+								act 'Leave apartment': gt 'pav_complex', 'start'
+								act 'Wait for Rad to leave': gt 'anushkaev2', 'wait_nushrad'
 							end
 						else
 							act 'Tell him to fuck off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -72,21 +72,21 @@ if $ARGS[0] = 'watch_nushrad':
 						'"Oh please! You bitches love getting pounded like the sluts you are! So just shut the fuck up and enjoy it!" he says and starts hammering her ass even harder. She grunts loudly in pain with the occasional moan of pleasure, but you don''t think he can tell the difference, or just doesn''t care.'
 						gs 'arousal', 'voyeur_sex', 5
 						gs 'stat'
-						act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+						act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 						act 'Keep watching':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad6.jpg"></center>'
 							'He grabs hold of her hips and pulls her up until she''s on her knees. He then shoves her face down into the mattress and goes back to hammering away at her ass. She places a hand on his hip in an effort to slow him down a little, but he just roughly shoves her hand away and slaps her hard on the ass. She tries several more times to reach back and slow him down, but he roughly shoves her hands away each time. "Please Rad, slow down or use more lube!" she pleads. "Fucking take it bitch, take it!" he growls and just seems to fuck her ass even harder.'
 							gs 'arousal', 'voyeur_sex', 5
 							gs 'stat'
-							act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+							act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 							act 'Keep watching':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad7.jpg"></center>'
 								'She starts pulling away, but he leans forward as she does, putting more weight on her. Her hips are slowly forced down until she''s lying flat on her stomach again. He clamps his hands on her hips, pinning her in place between him and the mattress to keep her from pulling away more. Her bed sheets are tightly balled up in her clenched fists as she white knuckle grips the sheets. "Please Rad, just slow down a little. Please!" she pleads, but he continues to ignore her pleas and keeps hammering away at her ass. "Fuck yes! God damn, I''m about to bust a nut!"'
 								gs 'arousal', 'voyeur_sex', 5
 								gs 'stat'
-								act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+								act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 								act 'Climax':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad8.jpg"></center>'
@@ -95,8 +95,8 @@ if $ARGS[0] = 'watch_nushrad':
 									gs 'arousal', 'voyeur_sex', 5
 									gs 'stat'
 									gs 'arousal', 'end'
-									act 'Leave apartment': gt 'pav_complex','start'
-									act 'Wait for him to leave': gt 'anushkaev2','wait_nushrad'
+									act 'Leave apartment': gt 'pav_complex', 'start'
+									act 'Wait for him to leave': gt 'anushkaev2', 'wait_nushrad'
 								end
 							end
 						end
@@ -117,7 +117,7 @@ if $ARGS[0] = 'wait_nushrad':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big154.jpg"></center>'
 			'Before you can think of a reply, he walks briskly past you and heads for the apartment door. You open Anushka''s door and walk in, deciding not to say anything about what you just saw.'
-			act 'Enter her room': gt 'anush_bedroom','anushroom'
+			act 'Enter her room': gt 'anush_bedroom', 'anushroom'
 		end
 		act 'You don''t have to be so rough':
 			*clr & cla
@@ -127,7 +127,7 @@ if $ARGS[0] = 'wait_nushrad':
 			'He snorts and shakes his head. "Please! She''s just like all you bitches - she loves every minute of it. I could come back later and she would just roll over, spread those cheeks and let me fuck her ass again. No matter how much she whines and cries about it, she''s always ready for another good ass-fucking."'
 			*nl
 			'You''re not really sure what to say. If she didn''t like it, why would she keep letting him do it? You don''t get to find out since he already left while you were lost in your thoughts. You open Anushka''s door and walk in, deciding not to say anything about what you just saw.'
-			act 'Enter her room': gt 'anush_bedroom','anushroom'
+			act 'Enter her room': gt 'anush_bedroom', 'anushroom'
 		end
 	else
 		'You only take a few steps from the door when it opens and turn like you were just heading to the room. He gives you a slight frown of disgust. "You know if you took better care of yourself, I might give you the fucking of your life too. But I''ve got standards, you know. Now Nush, that''s a fine piece of ass right there," he says while hooking his thumb over his shoulder and pointing back towards her room.'
@@ -135,7 +135,7 @@ if $ARGS[0] = 'wait_nushrad':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big154.jpg"></center>'
 			'Before you can think of a reply, he walks briskly past you and heads for the apartment door to leave. You open Anushka''s door and walk in, deciding not to say anything about what you just saw.'
-			act 'Enter her room': gt 'anush_bedroom','anushroom'
+			act 'Enter her room': gt 'anush_bedroom', 'anushroom'
 		end
 		act 'You don''t have to be so rough':
 			*clr & cla
@@ -145,7 +145,7 @@ if $ARGS[0] = 'wait_nushrad':
 			'He snorts and shakes his head. "Please! She''s like all you bitches - she loves every minute of it. I could come back later and she would just roll over, spread those cheeks and let me fuck her ass again. No matter how much she whines and cries about it, she is always ready for another good ass fucking." He then pauses and laughs. "Well you would understand if you ever found a guy willing to fuck you at least." he says as if the mere thought of it disgusts him.'
 			*nl
 			'You''re not really sure what to say before he suddenly bursts out laughing. "Oh fuck. You were spying on us, weren''t you?" You blush when he realizes what you were doing, which only makes him laugh harder. You can hear him laughing until he walks out of the apartment and closes the door.'
-			act 'Enter her room': gt 'anush_bedroom','anushroom'
+			act 'Enter her room': gt 'anush_bedroom', 'anushroom'
 		end
 	end
 end
@@ -234,7 +234,7 @@ if $ARGS[0] = 'rad3some':
 									'You keep getting dressed while Radomir turns towards Anushka. "Stay out of this, Nush!" he says as he grabs her by the hair and forces her face down against the mattress before he looks at you. "Yeah, that''s right bitch. Get the fuck out of here. No one wants you here!" he barks as he uses his other hand to guide his dick to Anushka''s asshole. He struggles as he pushes against her asshole with his dick. "Use some fucking lube." she says before he shoves forward, popping the head of his dick into her ass and causing her to cry out and grimace in pain while he moans in pleasure.'
 									*nl
 									'"Shut up about the fucking lube already!" he growls as he grabs her hips and shoves himself balls deep into her ass. It makes her cry out more, and she white knuckles the bed sheets, obviously finding it just as painful as you did. However, she isn''t telling him to stop, even though you don''t think she is enjoying it. Not knowing what else to do, you finish getting dressed to the sounds of Anushka grunting in pain and Radomir moaning in pleasure. You leave the two of them alone and walk out of her bedroom, closing the door behind you and heading for the apartment door to leave.'
-									act 'Leave apartment': gt 'pav_complex','start'
+									act 'Leave apartment': gt 'pav_complex', 'start'
 								end
 							end
 						else
@@ -255,7 +255,7 @@ if $ARGS[0] = 'rad3some':
 		'Anushka hesitates for a moment. "<<$pcs_nickname>>, uh..."'
 		'Before Anushka can finish what she was about to say, Radomir interrupts. "For fucks sake <<$pcs_nickname>>, can you get out of here! Your face is killing my boner!" he says in disgust.'
 		'Anushka slaps him on the arm. "You don''t have to be a dick about it, Rad." She then turns towards you. "This really isn''t a good time. Maybe we can hang out sometime later, but can you, you know, take off?" she asks fairly pleasantly, but it is obvious she has no more desire to hook up with you than Radomir does. Feeling rejected, you nod and mumble an apology as you leave her room, shutting the door before leaving the apartment.'
-		act 'Leave apartment': gt 'pav_complex','start'
+		act 'Leave apartment': gt 'pav_complex', 'start'
 	end
 end
 
@@ -308,7 +308,7 @@ if $ARGS[0] = 'radnush_asspound':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/pc/activities/phone/anushka/7.jpg"></center>'
 						'As you break the kiss, Anushka turns and sticks her tongue out. You notice that she is holding up her phone, and takes a selfie of the two of you covered in cum. She then gets up and starts to wipe the cum off her face with a tissue, offering one to you as well. At this point, Radomir is almost dressed. He slaps Anushka on the ass and heads for the door. "Later, bitches!" he quips as he walks out. "What a fucking asshole." she mutters once he''s gone. You both finish getting dressed and she lies down on her bed.'
-						act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+						act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 						act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
 						act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 						act 'Ask about the selfie': gt 'anushkaev2', 'rad_selfie'
@@ -328,7 +328,7 @@ if $ARGS[0] = 'rad_selfie':
 	'She just shrugs. "Keep it as a memento, at least for a while. I often take selfies during or after sex as keepsakes. Why do you ask?"'
 	'"You''re not going to show it to anyone, are you?"'
 	'She looks a little surprised you would ask that. "No, of course not." Then she grins. "Unless you want me to, that is..."'
-	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+	act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 	act 'Talk about something else': gt 'anush_bedroom', 'bed'
 	act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 	act 'Can I see it?':
@@ -340,7 +340,7 @@ if $ARGS[0] = 'rad_selfie':
 		gs 'arousal', 'voyeur_sex', 2
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+		act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 		act 'Talk about something else': gt 'anush_bedroom', 'bed'
 		act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 		act 'Ask her to send it to you':
@@ -351,7 +351,7 @@ if $ARGS[0] = 'rad_selfie':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 			'You think about it and decide you would like a copy as well. "Yeah, send it to me."'
 			'She grins, obviously approving of your choice. You then get a notification on your phone and quickly add the selfie to your gallery.'
-			act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+			act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 			act 'Talk about something else': gt 'anush_bedroom', 'bed'
 			act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 		end
@@ -409,7 +409,7 @@ if $ARGS[0] = 'about_rad':
 					'You need to know why they broke up, so you push on. "Why did you guys break up?" you ask.'
 					'She gets off the bed. "It''s none of your fucking business <<$pcs_nickname>>! I think you need to leave now." she barks while pointing at the door.'
 					'She''s pretty pissed at you, so you get up and head for the door.'
-					act 'Leave apartment': gt 'pav_complex','start'
+					act 'Leave apartment': gt 'pav_complex', 'start'
 					act 'Apologize':
 						*clr & cla
 						gs 'npc_relationship', 'modify', 'A144', 'like'
@@ -419,7 +419,7 @@ if $ARGS[0] = 'about_rad':
 						'You stop at the door. "I''m sorry. I didn''t mean to upset you."'
 						'She just shakes her head angrily, not willing to forgive you. "Whatever." she quips and again points to the door.'
 						'You just nod. "Okay, see you later I guess..." You leave before things get worse.'
-						act 'Leave apartment': gt 'pav_complex','start'
+						act 'Leave apartment': gt 'pav_complex', 'start'
 					end
 				end
 			end
@@ -436,14 +436,14 @@ if $ARGS[0] = 'watch_nushval':
 	'She keeps bobbing her head up and down on his dick while she flips him off as a reply to his comment, which just makes him laugh. She slowly strips her clothes as she continues sucking.'
 	gs 'arousal', 'voyeur', 5
 	gs 'stat'
-	act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+	act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 	act 'Keep watching':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyval2.jpg"></center>'
 		'Once she''s naked, she turns around so they are 69ing each other and you push the door open just a little more so you can see all the action. Valentin is eagerly lapping at her pussy as she continues to give him head. You know you really shouldn''t be spying and that you could be caught at any moment.'
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
-		act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+		act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 		act 'Keep watching':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyval3.jpg"></center>'
@@ -451,7 +451,7 @@ if $ARGS[0] = 'watch_nushval':
 			'She turns around again, laughing. "Who said you''re the one who''s going to do the fucking?" she quips as she stands up and straddles him before slowly lowering herself down until his dick slides into her wet pussy. They both moan in pleasure and she slowly starts riding him reverse cowgirl style. She slowly picks up speed and starts fucking him harder and faster, but after a few minutes, she seems to be getting tired and starts slowing down.'
 			gs 'arousal', 'voyeur', 8
 			gs 'stat'
-			act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+			act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 			act 'Walk in and join them': gt 'anushkaev2', 'val3some'
 			act 'Keep watching':
 				*clr & cla
@@ -466,7 +466,7 @@ if $ARGS[0] = 'watch_nushval':
 					'He grins even wider and looks even more smug. "Whatever I want."'
 					*nl
 					'You start to shake your head, but before you can tell him to get lost, he interrupts you. "Just small favors, like showing me your tits when I want, buying me a girly mag, stuff like that." You''re about to tell him fuck off, but stop. You''re sure Anushka wouldn''t care, but Valentin... What if he told everyone in school? On the other hand, do you want Maksim to lord this over you for who knows how long?'
-					act 'Agree': gt 'anushkamaksim','maksim_blackmail'
+					act 'Agree': gt 'anushkamaksim', 'maksim_blackmail'
 					gs 'willpower', 'action', 'resist', 'medium'
 					if will_cost <= pcs_willpwr:
 						act 'Tell him to fuck off (<<will_cost>> Willpower)':
@@ -479,8 +479,8 @@ if $ARGS[0] = 'watch_nushval':
 							'Anger washes over him. "Fine, bitch! I''ll just go show her."'
 							'You smirk at him. "Go ahead, go in there while your sister is having sex. I''m sure they won''t mind. If you wait until they''re finished, then I''m sure your sister won''t mind that you were trying to blackmail one of her friends. Who do you think she''ll be more pissed at?"'
 							'He sneers at you and pauses before angrily walking away.'
-							act 'Leave apartment': gt 'pav_complex','start'
-							act 'Wait for Val to leave': gt 'anushkaev2','wait_nushval'
+							act 'Leave apartment': gt 'pav_complex', 'start'
+							act 'Wait for Val to leave': gt 'anushkaev2', 'wait_nushval'
 						end
 					else
 						act 'Tell him to fuck off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -491,7 +491,7 @@ if $ARGS[0] = 'watch_nushval':
 					'She rolls over and he scoots up behind her and slips his dick back in her wet pussy. He starts fucking her doggy style, causing her to moan loudly - the louder she moans, the harder and faster he fucks her. She soon has an immense orgasm that rocks her whole body, leaving her bitting the sheets to stop herself from crying out too loudly.'
 					gs 'arousal', 'voyeur', 5
 					gs 'stat'
-					act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+					act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 					act 'Keep watching':
 						*clr & cla
 						gs 'boyStat', 'A158'
@@ -501,7 +501,7 @@ if $ARGS[0] = 'watch_nushval':
 						'He is fairly slow and doesn''t go too deep at first, but once she starts moaning loudly and exclaiming "Yes, yes! Fuck yes! Oh god yes!" he starts fucking her a lot harder and faster, finally slamming himself balls deep into her ass. She grips the sheets tightly, just as her body is rocked by another massive orgasm. She buries her face in her shoulder, partially muffling her cries of pleasure. You quickly glance around to make sure no one else heard that.'
 						gs 'arousal', 'voyeur', 5
 						gs 'stat'
-						act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
+						act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex', 'start'
 						act 'Climax':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyval6.jpg"></center>'
@@ -510,12 +510,12 @@ if $ARGS[0] = 'watch_nushval':
 							'Most of it ends up on her forehead and nose, but some of it ends up in her open mouth. He milks the last few drops of cum out of his dick, letting them land on her tongue. "Fuck, that was amazing," he says as she swallows what was in her mouth. They both start getting dressed as she cleans his cum off her face. Once she''s cleaned up, he kisses her on the forehead. "I need to get going babe. I need to see that guy about a part for my bike."'
 							*nl
 							'She sits on her bed and smirks at him. "Whatever, I got what I needed. You can go."'
-							'He laughs and bows slightly. "Why thank you, your majesty, I''m glad I could be of service." They both laugh and he turns towards the door. You quickly close it before you''re spotted.'
+							'He laughs and bows slightly. "Why thank you, Your Majesty, I''m glad I could be of service." They both laugh and he turns towards the door. You quickly close it before you''re spotted.'
 							gs 'arousal', 'voyeur', 5
 							gs 'arousal', 'end'
 							gs 'stat'
-							act 'Leave apartment': gt 'pav_complex','start'
-							act 'Wait for him to leave': gt 'anushkaev2','wait_nushval'
+							act 'Leave apartment': gt 'pav_complex', 'start'
+							act 'Wait for him to leave': gt 'anushkaev2', 'wait_nushval'
 						end
 					end
 				end
@@ -530,7 +530,7 @@ if $ARGS[0] = 'wait_nushval':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big158.jpg"></center>'
 	'You only take a few steps from the door when it opens and turn like you were just heading to the room. He looks a little surprised to see you but smiles. "Hey <<$pcs_nickname>>, Anushka is in her room if you''re looking for her. I need to get going, got to get this part for my bike..." he explains as he walks past you. "See you around." With that, he walks towards the front door and leaves. You open Anushka''s door and walk in, deciding not to say anything about what you just saw.'
-	act 'Enter her room': gt 'anush_bedroom','anushroom'
+	act 'Enter her room': gt 'anush_bedroom', 'anushroom'
 end
 
 if $ARGS[0] = 'val3some':
@@ -659,9 +659,9 @@ if $ARGS[0] = 'val3some':
 															'After a few minutes, Valentin gets up. "I need to get going girls." He starts getting dressed, but as you also get up, Anushka pulls you in close. You follow her gaze just in time to see her holding her phone up and taking a selfie of both of you with your tits covered in cum.'
 															*nl
 															'She then grabs some tissues and hands you some before she starts wiping the cum off her tits. As the two of you clean up, he finishes getting dressed. You and Anushka then start to get dressed as well and once he finishes, he leans over and gives Anushka a kiss on the forehead. "See you around babe. This was a blast, we should do it again sometime." he says and points at both of you. He then heads out the door, leaving Anushka to roll her eyes at his comment as the two of you finish getting dressed.'
-															act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+															act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 															act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
-															act 'Talk about what just happened': gt 'anushkaev2' , 'talkaboutval'
+															act 'Talk about what just happened': gt 'anushkaev2', 'talkaboutval'
 														end
 													end
 												end
@@ -698,9 +698,9 @@ if $ARGS[0] = 'val3some':
 															'After a few minutes, Valentin gets up. "I need to get going girls." He starts getting dressed, but as you also get up, Anushka pulls you in close. You follow her gaze just in time to see her holding her phone up and taking a selfie of both of you with your tits covered in cum.'
 															*nl
 															'Anushka grabs some tissues and hands you some before she starts wiping the cum off her tits. As the two of you clean up, he finishes getting dressed. You and Anushka start to get dressed as well and once he finishes, he leans over and gives Anushka a kiss on the forehead. "See you around babe. This was a blast, we should do it again sometime." he says and points at both of you. He then heads out the door, leaving Anushka to roll her eyes at his comment as the two of you finish getting dressed.'
-															act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+															act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 															act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
-															act 'Talk about what just happened':gt 'anushkaev2' , 'talkaboutval'
+															act 'Talk about what just happened':gt 'anushkaev2', 'talkaboutval'
 														end
 													end
 												end
@@ -725,7 +725,7 @@ if $ARGS[0] = 'val3some':
 		'Anushka hesitates for a moment. "<<$pcs_nickname>>, uh... No, I don''t think so," she says while shaking her head.'
 		'You feel a little rejected. "Oh... sorry... I didn''t mean to disturb you guys."'
 		'Valentin clears his throat and gives a pointed look to the door. Getting the hint, you walk to the door and walk out. Closing it behind you, you quickly leave the apartment.'
-		act 'Leave apartment': gt 'pav_complex','start'
+		act 'Leave apartment': gt 'pav_complex', 'start'
 	end
 end
 
@@ -745,7 +745,7 @@ if $ARGS[0] = 'talkaboutval':
 	'Before you can finish your sentence, she interrupts. "No, no we''re just friends who occasionally fuck is all. It''t fun and that''s all it is."'
 	'You smile at her. "Just friends that fuck huh?"'
 	'She rolls her eyes slightly. "Yeah, just friends that fuck."'
-	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+	act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 	act 'Talk about something else': gt 'anush_bedroom', 'bed'
 	if anushkaphoto[8] = 1:
 		act 'Ask about the selfie':
@@ -757,7 +757,7 @@ if $ARGS[0] = 'talkaboutval':
 			'She just shrugs. "Keep it as a memento, at least for a while. I often take selfies during or after sex as keepsakes. Why do you ask?"'
 			'"You''re not going to show it to anyone, are you?"'
 			'She looks a little surprised you would ask that. "No, of course not." Then she grins. "Unless you want me to, that is..."'
-			act 'Hangout in her room': gt 'anush_bedroom','anushroom'
+			act 'Hangout in her room': gt 'anush_bedroom', 'anushroom'
 			act 'Talk about something else': gt 'anush_bedroom', 'bed'
 			act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 			act 'Can I see it?':
@@ -769,7 +769,7 @@ if $ARGS[0] = 'talkaboutval':
 				gs 'arousal', 'voyeur_sex', 2
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+				act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 				act 'Talk about something else': gt 'anush_bedroom', 'bed'
 				act 'Ask her to send it to you':
 					*clr & cla
@@ -779,7 +779,7 @@ if $ARGS[0] = 'talkaboutval':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 					'You think about it and decide you would like a copy as well. "Yeah, send it to me."'
 					'She grins, obviously approving of your choice. You then get a notification on your phone and quickly add the selfie to your gallery.'
-					act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+					act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 					act 'Talk about something else': gt 'anush_bedroom', 'bed'
 				end
 			end
@@ -795,7 +795,7 @@ if $ARGS[0] = 'watch_nushmar':
 	'You push the door open just a little to get a better look. You can tell that it''s Marcus from school, his dick already rock-hard. She takes the head of his cock into her mouth and starts sucking on it, slowly working her lips further and further down his shaft. He starts really moaning and grabs her by the hair and starts to fuck her mouth. He''s not too rough, but he takes control of the action.'
 	gs 'arousal', 'voyeur', 5
 	gs 'stat'
-	act 'Leave apartment': gt 'pav_complex','start'
+	act 'Leave apartment': gt 'pav_complex', 'start'
 	act 'Walk in and join them': gt 'anushkaev2', 'mar3some'
 	act 'Keep watching':
 		*clr & cla
@@ -803,7 +803,7 @@ if $ARGS[0] = 'watch_nushmar':
 		'She pulls away until his dick comes out of her mouth and looks up at him. "Please fuck me with your... big... black... dick..." she purrs, drawing out the last words with a breathy moan in accented English. He helps her up before half sitting and half tossing her onto the bed, causing her to giggle. She lies on her back with her legs spread wide and he moves up and slides his dick into her pussy, causing them both to moan. "Fuck. you''re so tight..." he moans out as he starts fucking her. He''s not too fast or hard, but he takes cues from her moans and body language, picking up the pace the more into it she gets.'
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
-		act 'Leave apartment': gt 'pav_complex','start'
+		act 'Leave apartment': gt 'pav_complex', 'start'
 		act 'Keep watching':
 			*clr & cla
 			gs 'boyStat', 'A146'
@@ -813,7 +813,7 @@ if $ARGS[0] = 'watch_nushmar':
 			'He waits while she adjusts to his dick in her ass and then slowly starts fucking her ass with his <<dick>>cm <<$dick_girth>> dick. "Oh god yes, that feels so good. Fuck my little white ass!" she moans to him in English, apparently having paid attention in school. He picks up the pace a little, but is still fairly gentle with her. She seems to be really loving it and seems to really like the race play.'
 			gs 'arousal', 'voyeur', 5
 			gs 'stat'
-			act 'Leave apartment': gt 'pav_complex','start'
+			act 'Leave apartment': gt 'pav_complex', 'start'
 			act 'Keep watching':
 				*clr & cla
 				if rand(1,5) = 1 and maksimQW['blackmail'] ! 1:
@@ -827,7 +827,7 @@ if $ARGS[0] = 'watch_nushmar':
 					'He grins even wider and looks even more smug. "Whatever I want."'
 					*nl
 					'You start to shake your head, but before you can tell him to get lost, he interrupts you. "Just small favors, like showing me your tits when I want, buying me a girly mag, stuff like that." You''re about to tell him fuck off, but stop. You''re sure Anushka wouldn''t care, but Marcus... What if he told everyone in school? On the other hand, do you want Maksim to lord this over you for who knows how long?'
-					act 'Agree': gt 'anushkamaksim','maksim_blackmail'
+					act 'Agree': gt 'anushkamaksim', 'maksim_blackmail'
 					gs 'willpower', 'action', 'resist', 'medium'
 					if will_cost <= pcs_willpwr:
 						act 'Tell him to fuck off (<<will_cost>> Willpower)':
@@ -840,8 +840,8 @@ if $ARGS[0] = 'watch_nushmar':
 							'Anger washes over him. "Fine, bitch! I''ll just go show her."'
 							'You smirk at him. "Go ahead, go in there while your sister is having sex. I''m sure they won''t mind. If you wait until they''re finished, then I''m sure your sister won''t mind that you were trying to blackmail one of her friends. Who do you think she''ll be more pissed at?"'
 							'He sneers at you and pauses before angrily walking away.'
-							act 'Leave apartment': gt 'pav_complex','start'
-							act 'Wait for Marcus to leave': gt 'anushkaev2','wait_nushmar'
+							act 'Leave apartment': gt 'pav_complex', 'start'
+							act 'Wait for Marcus to leave': gt 'anushkaev2', 'wait_nushmar'
 						end
 					else
 						act 'Tell him to fuck off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -851,14 +851,14 @@ if $ARGS[0] = 'watch_nushmar':
 					'"Please I want more of your... big... black... cock... in my ass." You think she''s playing up the accent while speaking English. He grabs hold of her and pulls her up onto her knees, giving him much better access to her ass. He starts fucking her again, but it takes a little prodding from her for him to start going deeper and faster. Once he is sure she is into it, he starts being less gentle about it and as the first hard orgasm hits her, he starts really fucking her.'
 					gs 'arousal', 'voyeur', 5
 					gs 'stat'
-					act 'Leave apartment': gt 'pav_complex','start'
+					act 'Leave apartment': gt 'pav_complex', 'start'
 					act 'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spymar5.jpg"></center>'
 						'He''s really starting to hammer away at her ass, so she reaches between her legs and starts rubbing her clit, moaning louder and louder the harder he fucks her ass. A few minutes later, she has another massive orgasm, almost falling over from her body quivering so hard. He has to practically hold her up himself. He then suddenly pulls his dick out of her ass and slides off the bed. "I''m going to cum."'
 						gs 'arousal', 'voyeur', 5
 						gs 'stat'
-						act 'Leave apartment': gt 'pav_complex','start'
+						act 'Leave apartment': gt 'pav_complex', 'start'
 						act 'Climax':
 							*clr & cla
 							nushmarcus_selfie = 1
@@ -869,8 +869,8 @@ if $ARGS[0] = 'watch_nushmar':
 							gs 'arousal', 'voyeur', 5
 							gs 'arousal', 'end'
 							gs 'stat'
-							act 'Leave apartment': gt 'pav_complex','start'
-							act 'Wait for him to leave': gt 'anushkaev2','wait_nushmar'
+							act 'Leave apartment': gt 'pav_complex', 'start'
+							act 'Wait for him to leave': gt 'anushkaev2', 'wait_nushmar'
 						end
 					end
 				end
@@ -892,7 +892,7 @@ if $ARGS[0] = 'wait_nushmar':
 	'You smile back at her and her casual response. "Hey, you back. So... you and Marcus, huh?"'
 	'She arches her brow as she finishes getting dressed. "Me and Marcus what?"'
 	'You point to your cheek, indicating the splatter of cum still on her face. It takes her a moment to realize before she looks in the mirror and cleans the rest of it off. "Oh... Shut up." she says, but you can tell by her tone that she''s more amused than bothered by it.'
-	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+	act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 	act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
 	act 'Talk about what just happened': gt 'anushkaev2', 'talk_about_marcus'
 end
@@ -962,7 +962,7 @@ if $ARGS[0] = 'mar3some':
 		'Anushka hesitates for a moment. "<<$pcs_nickname>>, uh... No, I don''t think so," she says while shaking her head.'
 		'You feel a bit rejected. "Oh... sorry... I didn''t mean to disturb you guys."'
 		'Marcus stands up while still trying to cover himself. "Uh, maybe I should go?" he says, but Anushka pushes him back down on the bed and replies "No, I don''t think so. I''m not done with you yet. Besides, <<$pcs_nickname>> was just leaving." she says while giving you a pointed look. Getting the hint, you walk to the door and walk out. Closing it behind you, you quickly leave the apartment.'
-		act 'Leave apartment': gt 'pav_complex','start'
+		act 'Leave apartment': gt 'pav_complex', 'start'
 	end
 end
 
@@ -1019,7 +1019,7 @@ if $ARGS[0] = 'eat_nush_fucked':
 							'"Oh... Um, yeah okay. I should get going anyway..." he stammers as he quickly finishes dressing and heads out the door.'
 							'Now that Marcus is gone and it''s just the two of you, you decide to ask her about what just happened. "So, you and Marcus huh?"'
 							'She smiles and shakes her head. "Shut up."'
-							act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+							act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 							act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
 							act 'Talk about what just happened': gt 'anushkaev2', 'talk_about_marcus'
 						end
@@ -1047,7 +1047,7 @@ if $ARGS[0] = 'talk_about_marcus':
 	*nl
 	'She shakes her head slightly. "It''s not just that, or I should say only that. It''s about everyone saying it''s wrong. It''s the same reason I like fucking other chicks or getting naked. Breaking the rules and rubbing it in their narrow-minded faces is a huge turn-on. I mean fuck what society thinks or wants us to think or how to act. The more people tell me good girls shouldn''t do this or that, the more I want to fucking do it. I say break all the fucking rules and live free."'
 	'You can only nod at that. You know Anushka is a bit of an anarchist at heart, so it''s not a surprise that breaking social norms turns her on.'
-	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+	act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 	act 'Talk about something else': gt 'anush_bedroom', 'bed'
 	if OluQW['sex'] = 1 and OluQW['tell'] = 0:
 		act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
@@ -1089,7 +1089,7 @@ if $ARGS[0] = 'talk_about_marcus':
 					gs 'arousal', 'voyeur_sex', 2
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+					act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 					act 'Talk about something else': gt 'anush_bedroom', 'bed'
 					if OluQW['sex'] = 1 and OluQW['tell'] = 0:
 						act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
@@ -1112,7 +1112,7 @@ if $ARGS[0] = 'talk_about_marcus':
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 						'You think about it and decide you would like a copy as well. "Yeah, send it to me."'
 						'She grins, obviously approving of your choice. You then get a notification on your phone and quickly add the selfie to your gallery.'
-						act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+						act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 						act 'Talk about something else': gt 'anush_bedroom', 'bed'
 						if OluQW['sex'] = 1 and OluQW['tell'] = 0:
 							act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
@@ -1121,7 +1121,7 @@ if $ARGS[0] = 'talk_about_marcus':
 							act 'Tell her about Djibril': gt 'anushkachat', 'tell_about_djibril'
 						end
 					end
-					act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+					act 'Hang out in her room': gt 'anush_bedroom', 'anushroom'
 					act 'Talk about something else': gt 'anush_bedroom', 'bed'
 					if OluQW['sex'] = 1 and OluQW['tell'] = 0:
 						act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
@@ -1205,7 +1205,7 @@ if $ARGS[0] = 'disco_restroom':
 											*clr & cla
 											minut += 10
 											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/disco/disco_restroom14.jpg"></center>'
-											'Once she recovers, she grabs you by the face and gives you a long, passionate kiss for a few seconds before breaking it. "I had fun. We should do this again some time." With that, she starts getting dressed after cleaning herself up. You follow suit as she heads out. "I''m heading back to the disco to see what''s going on. See you later." She walks out and you wait for a few minutes before leaving as well.'
+											'Once she recovers, she grabs you by the face and gives you a long, passionate kiss for a few seconds before breaking it. "I had fun. We should do this again sometime." With that, she starts getting dressed after cleaning herself up. You follow suit as she heads out. "I''m heading back to the disco to see what''s going on. See you later." She walks out and you wait for a few minutes before leaving as well.'
 											gs 'arousal', 'kiss', 1, 'lesbian'
 											gs 'arousal', 'end'
 											gs 'stat'
@@ -1230,7 +1230,7 @@ if $ARGS[0] = 'disco_restroom':
 										act 'Anal pounding':
 											*clr & cla
 											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/disco/disco_restroom12.jpg"></center>'
-											'She grabs hold of your hair and starts really hammering your ass hard and fast. She keeps up the jackhammer speed for several minutes before she starts to breathing heavily and slows down until she stops and pulls the dildo out of your ass. Backing away, she unbuckles the harness and lets it fall to the ground before leaning against the wall and spreading her legs. "Finish me off."'
+											'She grabs hold of your hair and starts really hammering your ass hard and fast. She keeps up the jackhammer speed for several minutes before she starts breathing heavily and slows down until she stops and pulls the dildo out of your ass. Backing away, she unbuckles the harness and lets it fall to the ground before leaning against the wall and spreading her legs. "Finish me off."'
 											gs 'arousal', 'anal_strap', 3, 'lesbian'
 											gs 'stat'
 											act 'Eat her out again':
@@ -1243,7 +1243,7 @@ if $ARGS[0] = 'disco_restroom':
 													*clr & cla
 													minut += 10
 													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/disco/disco_restroom14.jpg"></center>'
-													'Once she recovers, she grabs you by the face and gives you a long, passionate kiss for a few seconds before breaking it. "I had fun. We should do this again some time." With that, she starts getting dressed after cleaning herself up. You follow suit as she heads out. "I''m heading back to the disco to see what''s going on. See you later." She walks out and you wait for a few minutes before leaving as well.'
+													'Once she recovers, she grabs you by the face and gives you a long, passionate kiss for a few seconds before breaking it. "I had fun. We should do this again sometime." With that, she starts getting dressed after cleaning herself up. You follow suit as she heads out. "I''m heading back to the disco to see what''s going on. See you later." She walks out and you wait for a few minutes before leaving as well.'
 													gs 'arousal', 'kiss', 1, 'lesbian'
 													gs 'arousal', 'end'
 													gs 'stat'
@@ -1326,7 +1326,7 @@ if $ARGS[0] = 'disco_emptyroom_suck_strapon':
 	if npc_sex['A144'] = 0:npc_sex['A144'] = 1 & girl += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/disco/nush_getfucked4.jpg"></center>'
-	'"I want you to suck my dick like the dirty little slut you are." You tell her as you push her down until she''s squatting on the floor in front of your. You start rubbing the tip of the dildo against her lips until she opens her mouth. As soon as she opens her mouth you slide your fake dick into her mouth, she starts to sucking your cock while stroking it with one hand.'
+	'"I want you to suck my dick like the dirty little slut you are." You tell her as you push her down until she''s squatting on the floor in front of you. You start rubbing the tip of the dildo against her lips until she opens her mouth. As soon as she opens her mouth you slide your fake dick into her mouth, she starts to sucking your cock while stroking it with one hand.'
 	gs 'arousal', 'foreplay_give', 2, 'lesbian', 'dom'
 	gs 'stat'
 	act 'Watch her suck you off':
@@ -1612,7 +1612,7 @@ if $ARGS[0] = 'disco_emptyroom_suck_strapon_magic':
 										minut += 10
 										'<center><img <<$set_imgh>> src="images/pc/magic/penis_envy/creampie_anal_girl1.jpg"></center>'
 										$orgasm_or = 'yes'
-										$orgasm_txt = 'You shove your cock balls deep into her ass, just as you feel the release from your balls, you pump her butt full of your cum. Once you finish cumming you pull your dick out of her ass, as you step back you see, your cum, come pouring out of her gapping butthole.'
+										$orgasm_txt = 'You shove your cock balls deep into her ass, just as you feel the release from your balls, you pump her butt full of your cum. Once you finish cumming you pull your dick out of her ass, as you step back you see, your cum, come pouring out of her gaping butthole.'
 										'She looks back at you confused, obviously able to feel the cum leaking out of her gaping asshole. "What the fuck is that?" She asks very confused.'
 										'"It is one of those dildo''s with fake cum and a vibrator, I can trigger the cum to spurt out when I cum from the vibrator." You explain to her.'
 										*nl

+ 108 - 33
locations/artem_dorm.qsrc

@@ -1,37 +1,41 @@
 # artem_dorm
-!2024/03/18
 
-!! list of triggers
-!! artemQW['bj'] = number of blowjobs
-!! artemQW['sex'] = 1 when Pc had vaginal sex with Artem
-!! artemQW['anal'] = 1 when Pc had anal sex with Artem
-!! artemQW['hj'] = number of handjobs
-!! artemQW['artembrokenheart'] = 1 artem is heart broken
-!! artemQW['stripsee'] = number of strips for Artem
-!! artemQW['artemlove'] = 1 Artem is in love with Sveta
-!! artemQW['love'] = 1 Sveta is in love with Artem
-!! artemQW['love'] = -1 Sveta is not in love with Artem
-!! artemQW['artemblok'] = 1 artem is blocked
-!! artemQW['bf'] = 1  they are boy friend and girl friend
-!! artemQW['dryhump'] = number of dryhumps
-!! artemQW['artlove'] = 2 Pc rejected Artems love
-!! artemQW['artlie'] =1 Pc lied to artem about the dimka video, blocks love content
-!! artemQW['artfall'] = 10 Artem wants to asks her out on a date
-!! artemQW['date'] =  number of dates after 10 he is in love
-!! artemQW['artem_dom'] += 1 counter used to see how dominate Artem is becoming the higher it goes the more stuff it will unlock.
-!! artemQW['dimka'] =1 Artem removed the blackmail video
-!! artemQW['slutlove'] = 1 .. Pc became know as a slut in Pavlovsk and keeps dating Artem
-!! artemQW['sveslut'] = 1 .. Artem knows that Pc is a slut but they stay friends
-!! artemQW['nush3some_ask'] += 1 Sveta talked about threesome with Nush
-!! artemQW['nush3some'] >= 2 had threesome with Nush
-!! artemQW['nush3some'] = 1 Artem and Nush agreed to threesome
-!! artemQW['nush3some_again'] = 1 can try and convince Artem and Nush to try it again
-!! artemQW['nush3some_again'] = 2 have convinced Artem
-!! artemQW['nush3some_again'] = 3 have convinced Anushka
-!! artemQW['nush3some_again'] = 4 opens up repeating threesomes
-!! artemQW['nush3some'] >= 3 had threesome with Nush more than once
-!! artemQW['nush3some'] = -1 blocks future 3somes
-!! artemQW['strapon'] = 1 means they had strapon sex and he liked it, -1 one means he did not like it and it blocks it going forward
+!{
+2024/03/18
+
+list of triggers
+artemQW['bj'] = number of blowjobs
+artemQW['sex'] = 1 when Pc had vaginal sex with Artem
+artemQW['anal'] = 1 when Pc had anal sex with Artem
+artemQW['hj'] = number of handjobs
+artemQW['artembrokenheart'] = 1 artem is heart broken
+artemQW['stripsee'] = number of strips for Artem
+artemQW['artemlove'] = 1 Artem is in love with Sveta
+artemQW['love'] = 1 Sveta is in love with Artem
+artemQW['love'] = -1 Sveta is not in love with Artem
+artemQW['artemblok'] = 1 artem is blocked
+artemQW['bf'] = 1  they are boy friend and girl friend
+artemQW['dryhump'] = number of dryhumps
+artemQW['artlove'] = 2 Pc rejected Artems love
+artemQW['artlie'] =1 Pc lied to artem about the dimka video, blocks love content
+artemQW['artfall'] = 10 Artem wants to asks her out on a date
+artemQW['date'] =  number of dates after 10 he is in love
+artemQW['artem_dom'] += 1 counter used to see how dominate Artem is becoming the higher it goes the more stuff it will unlock.
+artemQW['dimka'] =1 Artem removed the blackmail video
+artemQW['slutlove'] = 1 .. Pc became know as a slut in Pavlovsk and keeps dating Artem
+artemQW['sveslut'] = 1 .. Artem knows that Pc is a slut but they stay friends
+artemQW['nush3some_ask'] += 1 Sveta talked about threesome with Nush
+artemQW['nush3some'] >= 2 had threesome with Nush
+artemQW['nush3some'] = 1 Artem and Nush agreed to threesome
+artemQW['nush3some_again'] = 1 can try and convince Artem and Nush to try it again
+artemQW['nush3some_again'] = 2 have convinced Artem
+artemQW['nush3some_again'] = 3 have convinced Anushka
+artemQW['nush3some_again'] = 4 opens up repeating threesomes
+artemQW['nush3some'] >= 3 had threesome with Nush more than once
+artemQW['nush3some'] = -1 blocks future 3somes
+artemQW['strapon'] = 1 means they had strapon sex and he liked it, -1 one means he did not like it and it blocks it going forward
+artemQW['strapon_count'] amount of times sveta had strapon sex with Artem
+}
 
 if $ARGS[0] = 'start':
 	$loc = 'artem_dorm'
@@ -718,7 +722,7 @@ if $ARGS[0] = 'chat':
 						'His eyes bulge when he sees how big it is and starts shaking his head. "Hell no! That thing is massive! There''s no way you''re sticking that in me!"'
 						'You sigh. "Come on baby, I''ll go easy on you! I let you fuck me in the ass, so it''s only fair. You''ll enjoy it, I promise."'
 						'He keeps shaking his head and laughs a little. "Fair? That thing is way bigger than I am! Maybe if it was my size or smaller, I might consider it but not that thing!"'
-						'You try to convince him, but he''s stead fast against it and pushes you to have regular sex instead.'
+						'You try to convince him, but he''s steadfast against it and pushes you to have regular sex instead.'
 						act 'Have sex': gt 'artem_sex_uni', 'sex'
 						act 'Stop talking': gt 'artem_dorm', 'start'
 						act 'Keep talking': gt 'artem_dorm', 'chat'
@@ -743,6 +747,77 @@ if $ARGS[0] = 'chat':
 				end
 			end
 		end
+		if artemQW['strapon_count'] = 1 and mc_inventory['strapon'] = 1 and strapnumber > 0 and artemQW['strapon'] >= 1:
+			act 'Bring up strapon sex again':
+				*clr & cla
+				minut += 1
+				gs 'boyStat', 'D<<strapnumber>>'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon2.jpg"></center>'
+				'You wonder if he might let you fuck him in the butt again. "Artem, you remember when you let me fuck you with a strapon?"'
+				'He blushes bright red and panicky looks at the door, like he expects his mom to burst in at any moment. "Not so loud and yes I remember, how could I forget?"'
+				'You smile at him and talk softer. "I really loved doing that and I want to do it again."'
+				'He seems speechless and unsure for a moment, then softly smiles. "Yeah I guess, if it will make you happy, my love." As he talks, he starts taking off his pants.'
+				if strapnumber >= 4:
+					'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo out of your purse and hold it up, showing it to him. "I thought we could use this."'
+					'His eyes bulge when he sees how big it is and starts shaking his head. "Hell no! That thing is massive! There''s no way you''re sticking that in me!"'
+					'You sigh. "Come on baby, I''ll go easy on you! I let you fuck me in the ass, so it''s only fair. You''ll enjoy it, I promise."'
+					'He keeps shaking his head and laughs a little. "Fair? That thing is way bigger than I am! Maybe if it was my size or smaller, I might consider it but not that thing!"'
+					'You try to convince him, but he''s steadfast against it and pushes you to have regular sex instead.'
+					act 'Have sex': gt 'artem_sex_uni', 'sex'
+					act 'Stop talking': gt 'artem_dorm', 'start'
+					act 'Keep talking': gt 'artem_dorm', 'chat'
+				else
+					'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo attached out of your purse and hold it up, showing it to him. "Here it is."'
+					'He looks at the dildo. "Okay fine, but you still can''t tell anyone we did this, okay?"'
+					'You nod. "I swear I won''t tell anyone unless you''re okay with it." He frowns at how you worded it, but it seems good enough.'
+					act 'Put on the harness': gt 'artem_sex_uni', 'strapon_second'
+				end
+			end
+			act 'Change your mind':
+				*clr & cla
+				minut += 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+				'You think about it some more and decide against it. It might freak him out and you don''t know how he would react to such a request. "Never mind. How about we just do what we normally do?"'
+				'He pauses a moment and looks at you. "Are you sure?" You nod at him and start kissing him.'
+				act 'Have sex': gt 'artem_sex', 'sex'
+			end
+		elseif artemQW['strapon_count'] > 1 and mc_inventory['strapon'] = 1 and strapnumber > 0 and artemQW['strapon'] >= 1:
+			act 'Bring up strapon sex yet again':
+				*clr & cla
+				minut += 1
+				gs 'boyStat', 'D<<strapnumber>>'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon2.jpg"></center>'
+				'You wonder if he might let you fuck him in the butt again. "Artem, I was thinking tonight I can fuck you again, what do you think?"'
+				'He blushes bright red. "Ok sure sweety, you can fuck me again." As he talks, he starts taking off his pants.'
+				if strapnumber >= 4:
+					'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo out of your purse and hold it up, showing it to him. "I thought we could use this."'
+					'His eyes bulge when he sees how big it is and starts shaking his head. "Hell no! That thing is massive! There''s no way you''re sticking that in me!"'
+					'You sigh. "Come on baby, I''ll go easy on you! I let you fuck me in the ass, so it''s only fair. You''ll enjoy it, I promise."'
+					'He keeps shaking his head and laughs a little. "Fair? That thing is way bigger than I am! Maybe if it was my size or smaller, I might consider it but not that thing!"'
+					'You try to convince him, but he''s steadfast against it and pushes you to have regular sex instead.'
+					act 'Have sex': gt 'artem_sex_uni', 'sex'
+					act 'Stop talking': gt 'artem_dorm', 'start'
+					act 'Keep talking': gt 'artem_dorm', 'chat'
+				else
+					'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo attached out of your purse and hold it up, showing it to him. "This will soon be up your ass and you''ll be moaning like a slut." You say with a giggle.'
+					'He looks at the dildo and for a moment you think he actually looks eager, then he looks at you and smiles. "Okay fine, but you still can''t tell anyone we are doing this, okay?"'
+					'You nod. "I swear I won''t tell anyone unless you''re okay with it." He frowns at how you worded it, but it seems good enough.'
+					act 'Put on the harness': gt 'artem_sex_uni', 'strapon_again'
+				end
+			end
+			act 'Change your mind':
+				*clr & cla
+				minut += 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+				'You think about it some more and decide against it. It might freak him out and you don''t know how he would react to such a request. "Never mind. How about we just do what we normally do?"'
+				'He pauses a moment and looks at you. "Are you sure?" You nod at him and start kissing him.'
+				act 'Have sex': gt 'artem_sex', 'sex'
+			end
+		end
 	end
 end
 

+ 3 - 3
locations/artem_nush_sex.qsrc

@@ -1005,8 +1005,8 @@ if $ARGS[0] = 'artem_sveta':
 					'You can keep sucking his dick until he blows his load, offer up your pussy or give him your ass.'
 					gs 'arousal', 'bj', 2, 'deepthroat', 'rough'
 					gs 'stat'
-					act 'Spread your legs': gt 'artem_nush_sex_uni', 'artem_sveta_vag'
-					act 'Offer up your ass': gt 'artem_nush_sex_uni', 'artem_sveta_anal'
+					act 'Spread your legs': gt 'artem_nush_sex', 'artem_sveta_vag'
+					act 'Offer up your ass': gt 'artem_nush_sex', 'artem_sveta_anal'
 					act 'Just suck him off':
 						*clr & cla
 						minut += 5
@@ -1053,7 +1053,7 @@ if $ARGS[0] = 'artem_sveta_vag':
 		'As Artem fucks you, you glance over and see that Anushka has her hand down her pants, rubbing one out as she watches you get fucked by Artem. You just grin.'
 		gs 'arousal', 'vaginal', 2
 		gs 'stat'
-		act 'Offer up your ass': gt 'artem_nush_sex_uni', 'artem_sveta_anal'
+		act 'Offer up your ass': gt 'artem_nush_sex', 'artem_sveta_anal'
 		act 'Get fucked some more':
 			*clr & cla
 			gs 'boyStat', 'A2'

+ 511 - 70
locations/artem_sex.qsrc

@@ -545,7 +545,7 @@ end
 
 if $ARGS[0] = 'slut_anal':
 	*clr & cla
-	artemQW['anal'] += 1
+	artemQW['anal'] = 1
 	artemQW['artem_dom'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first3.jpg"></center>'
 	'You start stripping before him, giving him a little show as you remove your clothes, reveling in his undivided attention. Once you''re fully naked, he mutters "Get on your hands and knees, <<$pcs_nickname>>."'
@@ -1278,107 +1278,211 @@ end
 if $ARGS[0] = 'strapon_first':
 	*clr & cla
 	minut += 3
+	artemQW['strapon_count'] += 1
 	artemQW['artem_dom'] -= 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon3.jpg"></center>'
-	'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s nervous and do your best to give him reassuring smiles, but it doesn''t seem to help.'
-	'Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
-	act 'Continue':
+	if spellKnown['penisenvy'] = 1:
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s nervous and do your best to give him reassuring smiles, but it doesn''t seem to help. You could use this moment to cast the Penis Envy spell. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		if penisEnvyVariable = 0:
+			act 'Cast Penis Envy spell':
+				*clr & cla
+				gs 'castSpell', 'penisenvy'
+				if spellSuccess > 0:
+					act 'Get a blowjob': gt 'artem_sex', 'strapon_first_magic'
+				else
+					act 'Get a blowjob': gt 'artem_sex', 'strapon_first_bj'
+				end
+			end
+		else
+			act 'Get a blowjob': gt 'artem_sex', 'strapon_first_magic'
+		end
+	else
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s nervous and do your best to give him reassuring smiles, but it doesn''t seem to help.'
+		'Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		act 'Get a blowjob': gt 'artem_sex', 'strapon_first_bj'
+	end
+end
+
+if $ARGS[0] = 'strapon_first_bj':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking the dildo in. He starts slowly sucking on it; by his expression, you don''t think he''s really into it, but is doing it to make you happy.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
 		*clr & cla
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
-		'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking the dildo in. He starts slowly sucking on it; by his expression, you don''t think he''s really into it, but is doing it to make you happy.'
-		'"Okay, take off your shirt and get on the bed," you tell him.'
-		gs 'arousal', 'foreplay_give', 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before sitting back on the bed as you smile at him. "You need to roll over."'
+		'He blushes, but rolls over onto his stomach as you open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up the dildo before squirting some lube between his ass cheeks and working it in.'
+		'He glances back over his shoulder at you. "That feels weird."'
+		*nl
+		'You give him a reassuring smile. "It''s okay. Just take a deep breath and relax."'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He just nods in response and you line the dildo up and slowly push it into his asshole, causing him to hiss in pain.'
+		'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax before pushing the dildo further into him.'
+		gs 'arousal', 'anal_strap_give', 2
 		gs 'stat'
-		act 'Get the lube':
+		act 'Continue':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
-			'He stops sucking on the dildo and takes off his shirt before sitting back on the bed as you smile at him. "You need to roll over."'
-			'He blushes, but rolls over onto his stomach as you open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up the dildo before squirting some lube between his ass cheeks and working it in.'
-			'He glances back over his shoulder at you. "That feels weird."'
-			'You give him a reassuring smile. "It''s okay. Just take a deep breath and relax."'
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with the strapon, only thrusting about half the length of the dildo into him. "How does that feel?"'
+			'He doesn''t answer at first. "Not as bad as I thought. It stopped hurting."'
+			'You slowly slide the entire length of the <<dick>>cm <<$dick_girth>> dildo into his ass, causing him to moan as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you like that."'
 			*nl
-			'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
-			'He just nods in response and you line the dildo up and slowly push it into his asshole, causing him to hiss in pain.'
-			'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax before pushing the dildo further into him.'
+			'He glances back over his shoulder at you. "It feels weird, but yeah, I kind of like it."'
+			'You give him a reassuring smile. "Great, because I love this. Now take a deep breath."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
 			gs 'arousal', 'anal_strap_give', 2
 			gs 'stat'
-			act 'Continue':
+			act 'Start fucking him hard and fast':
 				*clr & cla
-				gs 'boyStat', 'D<<strapnumber>>'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
-				'You start slowly fucking him with the strapon, only thrusting about half the length of the dildo into him. "How does that feel?"'
-				'He doesn''t answer at first. "Not as bad as I thought. It stopped hurting."'
-				'You slowly slide the entire length of the <<dick>>cm <<$dick_girth>> dildo into his ass, causing him to moan as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you like that."'
-				*nl
-				'He glances back over his shoulder at you. "It feels weird, but yeah, I kind of like it."'
-				'You give him a reassuring smile. "Great, because I love this. Now take a deep breath."'
-				'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You start to pick up speed until you''re really hammering his ass. "Fuck yeah, take my cock, bitch!"'
+				'He pushes his hands against your hips to slow you down. "Not so hard! That hurts!"'
 				gs 'arousal', 'anal_strap_give', 2
 				gs 'stat'
-				act 'Start fucking him hard and fast':
+				act 'Keep fucking him hard':
 					*clr & cla
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
-					'You start to pick up speed until you''re really hammering his ass. "Fuck yeah, take my cock, bitch!"'
-					'He pushes his hands against your hips to slow you down. "Not so hard! That hurts!"'
+					minut += 5
+					artemQW['strapon'] = -1
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+					'You don''t do as he asks. "Come on baby, just relax."'
+					'His moans quickly turn to pained grunts. "Stop! That hurts!" he cries out and shoves you off before sitting up and glaring at you. "What the hell, <<$pcs_nickname>>?! That hurt!"'
+					'You frown. "Sorry, I just got carried away. Forgive me?"'
+					'He sighs. "Okay, I forgive you, but that''s it. I''m not doing that again." You''re about to speak, but he shakes his head. "No! Never. Again. I''m going to go take a shower. Talk to you later."'
+					*nl
+					'You sigh and slide the harness off before leaving his apartment.'
 					gs 'arousal', 'anal_strap_give', 2
 					gs 'stat'
-					act 'Keep fucking him hard':
+					act 'Leave': gt 'pod_ezd', 'etaj_1'
+				end
+				act 'Ease up':
+					*clr & cla
+					artemQW['strapon'] = 1
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+					'You ease up a little, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+					'You grin. "You like taking my cock in your ass, don''t you?"'
+					'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
+					'He keeps moaning louder, which only turns you on more, but after several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
+					gs 'arousal', 'anal_strap_give', 3
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Continue':
 						*clr & cla
-						minut += 5
-						artemQW['strapon'] = -1
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
-						'You don''t do as he asks. "Come on baby, just relax."'
-						'His moans quickly turn to pained grunts. "Stop! That hurts!" he cries out and shoves you off before sitting up and glaring at you. "What the hell, <<$pcs_nickname>>?! That hurt!"'
-						'You frown. "Sorry, I just got carried away. Forgive me?"'
-						'He sighs. "Okay, I forgive you, but that''s it. I''m not doing that again." You''re about to speak, but he shakes his head. "No! Never. Again. I''m going to go take a shower. Talk to you later."'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+						'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
+						'"I guess you really liked it..." you say once he finishes.'
 						*nl
-						'You sigh and slide the harness off before leaving his apartment.'
-						gs 'arousal', 'anal_strap_give', 2
-						gs 'stat'
+						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+						'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+						'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I need to shower and should finish my homework. See you tomorrow?"'
+						'You nod and he kisses you before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
 						act 'Leave': gt 'pod_ezd', 'etaj_1'
 					end
-					act 'Ease up':
-						*clr & cla
-						artemQW['strapon'] = 1
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				end
+			end
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your steady pace, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
+				gs 'arousal', 'anal_strap_give', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+					'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
+					'"I guess you really liked it..." you say once he finishes.'
+					*nl
+					'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+					'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+					'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I need to shower and should finish my homework. See you tomorrow?"'
+					'You nod and he kisses you before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+					act 'Leave': gt 'pod_ezd', 'etaj_1'
+				end
+			end
+		end
+	end
+end
 
-						'You ease up a little, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
-						'You grin. "You like taking my cock in your ass, don''t you?"'
-						'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
-						'He keeps moaning louder, which only turns you on more, but ater several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
-						gs 'arousal', 'anal_strap_give', 5
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Continue':
-							*clr & cla
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
-							'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
-							'"I guess you really liked it..." you say once he finishes.'
-							*nl
-							'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
-							'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
-							'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I need to shower and should finish my homework. See you tomorrow?"'
-							'You nod and he kisses you before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
-							act 'Leave': gt 'pod_ezd', 'etaj_1'
-						end
-					end
+if $ARGS[0] = 'strapon_first_magic':
+	*clr & cla
+	$orgasm_or = 'no'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking the dildo in. As he starts sucking on your dick you can feel the warm wetness of his mouth, he starts slowly sucking on it; you don''t think he''s really into it, but is doing it to make you happy.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before sitting back on the bed as you smile at him. "You need to roll over."'
+		'He blushes, but rolls over onto his stomach as you open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up your dick before squirting some lube between his ass cheeks and working it in.'
+		'He glances back over his shoulder at you. "That feels weird."'
+		*nl
+		'You give him a reassuring smile. "It''s okay. Just take a deep breath and relax."'
+		'Once he and your dick are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He just nods in response and you line the dildo up and slowly push it into his asshole, causing him to hiss in pain.'
+		'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax before pushing your cock further into him.'
+		gs 'arousal', 'magicd_anal', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with your cock, his virgin asshole tightly gripping your cock, which feels amazing for you. You are only thrusting about half the length of the dildo into him. "How does that feel?"'
+			'He doesn''t answer at first. "Not as bad as I thought. It stopped hurting."'
+			'You slowly slide the entire length of your <<dick>>cm <<$dick_girth>> dick into his ass, causing him to groan as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you like that."'
+			*nl
+			'He glances back over his shoulder at you. "It feels weird, but yeah, I kind of like it."'
+			'You give him a reassuring smile. "Great, because I love this. Now take a deep breath."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
+			gs 'arousal', 'magicd_anal', 2
+			gs 'stat'
+			act 'Start fucking him hard and fast':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You start to pick up speed until you''re really hammering his ass. "Fuck yeah, take my cock, bitch!"'
+				'He pushes his hands against your hips to slow you down. "Not so hard! That hurts!"'
+				gs 'arousal', 'magicd_anal', 2
+				gs 'stat'
+				act 'Keep fucking him hard':
+					*clr & cla
+					minut += 5
+					artemQW['strapon'] = -1
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+					'You don''t do as he asks. "Come on baby, just relax."'
+					'His moans quickly turn to pained grunts. "Stop! That hurts!" he cries out and shoves you off before sitting up and glaring at you. "What the hell, <<$pcs_nickname>>?! That hurt!"'
+					'You frown. "Sorry, I just got carried away. Forgive me?"'
+					'He sighs. "Okay, I forgive you, but that''s it. I''m not doing that again." You''re about to speak, but he shakes his head. "No! Never. Again. I''m going to go take a shower. Talk to you later."'
+					*nl
+					'You sigh and slide the harness off before leaving his apartment.'
+					gs 'arousal', 'magicd_anal', 2
+					gs 'stat'
+					act 'Leave': gt 'pod_ezd', 'etaj_1'
 				end
-				act 'Fuck him nice and steady':
+				act 'Ease up':
 					*clr & cla
 					artemQW['strapon'] = 1
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
-					'You keep your steady pace, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+					'You ease up a little, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
 					'You grin. "You like taking my cock in your ass, don''t you?"'
 					'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
 					'He keeps moaning louder, which only turns you on more, but after several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
-					gs 'arousal', 'anal_strap_give', 5
+					gs 'arousal', 'magicd_anal', 3
 					gs 'arousal', 'end'
 					gs 'stat'
 					act 'Continue':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
-						'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
+						'You roll off him and pull your dildo out of his ass, making him moan as you do, sadly before you can get off. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
 						'"I guess you really liked it..." you say once he finishes.'
 						*nl
 						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
@@ -1389,6 +1493,343 @@ if $ARGS[0] = 'strapon_first':
 					end
 				end
 			end
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your steady pace, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
+				gs 'arousal', 'magicd_anal', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+					'You roll off him and pull your dick out of his ass, making him moan as you do, sadly before you can get off. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
+					'"I guess you really liked it..." you say once he finishes.'
+					*nl
+					'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+					'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+					'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I need to shower and should finish my homework. See you tomorrow?"'
+					'You nod and he kisses you before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+					act 'Leave': gt 'pod_ezd', 'etaj_1'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_second':
+	*clr & cla
+	minut += 3
+	artemQW['strapon_count'] += 1
+	artemQW['artem_dom'] -= 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon3.jpg"></center>'
+	if spellKnown['penisenvy'] = 1:
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s still a little nervous but not as much as the first time and do your best to give him reassuring smiles, which seems to help a little. You could use this moment to cast the Penis Envy spell. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		if penisEnvyVariable = 0:
+			act 'Cast Penis Envy spell':
+				*clr & cla
+				gs 'castSpell', 'penisenvy'
+				if spellSuccess > 0:
+					act 'Get a blowjob': gt 'artem_sex', 'strapon_second_magic'
+				else
+					act 'Get a blowjob': gt 'artem_sex', 'strapon_second_bj'
+				end
+			end
+		else
+			act 'Get a blowjob': gt 'artem_sex', 'strapon_second_magic'
+		end
+	else
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s still a little nervous but not as much as the first time and do your best to give him reassuring smiles, which seems to help a little.'
+		'Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		act 'Get a blowjob': gt 'artem_sex', 'strapon_second_bj'
+	end
+end
+
+if $ARGS[0] = 'strapon_second_bj':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking the dildo in. He starts slowly sucking on it; this time he seems a little more into it, but he obviously still isn''t sure what he is doing and seems kinda hesitant still.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before laying down on the bed, this time he remembers to lay on his stomach.'
+		'You open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up the dildo before squirting some lube between his ass cheeks and working it in.'
+		'He glances back over his shoulder at you. "That still feels kinda weird."'
+		*nl
+		'You give him a reassuring smile. "You''ll get used to it, now take a deep breath and relax." Which he does and visibly relaxes more.'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He nods in response as he says "Yeah." and you line the dildo up and slowly push it into his asshole, causing him to have a slight hiss in pain, which turns into a loud groan.'
+		'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax again, before pushing the dildo further into him.'
+		gs 'arousal', 'anal_strap_give', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with the strapon, only thrusting about half the length of the dildo into him. "How does that feel?"'
+			'He doesn''t answer at first. "Better than last time, it didn''t hurt as much and stopped hurting sooner."'
+			'You slowly slide the entire length of the <<dick>>cm <<$dick_girth>> dildo into his ass, causing him to moan as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you are starting to like my cock in your ass." You say to him in a slightly teasing tone.'
+			*nl
+			'He glances back over his shoulder at you. "It still feels weird, but yeah, I kind of like it."'
+			'You give him a reassuring smile. "Great, because I love this. Now just relax and take my cock."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
+			gs 'arousal', 'anal_strap_give', 2
+			gs 'stat'
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your pace nice and steady, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, it''s starting to feel really good."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans get louder. "I... think... I... think I''m going to cum." Then he tenses up and moans loudly, you are sure he just came from you fucking his ass, with your strapon, which makes you grin.'
+				gs 'arousal', 'anal_strap_give', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+					'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he rolls off the bed and stands up, you can see a wet spot of cum on his bed, where he shot his load. You grin at him. "Looks like someone really liked it."'
+					*nl
+					'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+					'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+					'He pauses a moment but then nods. "Ok... but not all the time," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up and pulls the sheet off his bed. "I need to shower and clean this up. See you tomorrow?"'
+					'You nod and he kisses you before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+					act 'Leave': gt 'pod_ezd', 'etaj_1'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_second_magic':
+	$orgasm_or = 'no'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking your dick into his mouth. As he starts sucking on your cock you can feel the warm wetness of his mouth, as he starts slowly sucking on it; he is doing a better job than last time, he seems to be more into it as well.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before laying down on the bed, this time he remembers to lay on his stomach.'
+		'You open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up your dick before squirting some lube between his ass cheeks and working it in.'
+		'He glances back over his shoulder at you. "That still feels kinda weird."'
+		*nl
+		'You give him a reassuring smile. "You''ll get used to it, now take a deep breath and relax." Which he does and visibly relaxes more.'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He nods in response as he says "Yeah." You line the dildo up and slowly push it into his asshole, causing him to have a slight hiss in pain, which turns into a loud groan as his tight little asshole grips your cock tightly, causing you to moan in pleasure.'
+		'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax again, before pushing your dick further into him, causing you to both moan in pleasure.'
+		gs 'arousal', 'magicd_anal', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with your cock, only thrusting about half the length of your dick into him. "How does that feel?"'
+			'He doesn''t answer at first. "Better than last time, it didn''t hurt as much and stopped hurting sooner."'
+			'You slowly slide the entire length of your <<dick>>cm <<$dick_girth>> dick into his ass, it feels amazing to feel the full length of your shaft inside of him. It causes him to moan as well, as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you are starting to like my cock in your ass." You say to him in a slightly teasing tone.'
+			*nl
+			'He glances back over his shoulder at you. "It still feels weird, but yeah, I kind of like it."'
+			'You give him a reassuring smile. "Great, because I love this. Now just relax and take my cock."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
+			gs 'arousal', 'magicd_anal', 2
+			gs 'stat'
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your pace nice and steady, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, it''s starting to feel really good."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans get louder. "I... think... I... think I''m going to cum." Then he tenses up and moans loudly, you are sure he just came from you fucking his ass, with your cock, which turns you on even more.'
+				gs 'arousal', 'magicd_anal', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Fill him with your cum':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/pc/magic/penis_envy/guy_internal_butt_cum1.jpg"></center>'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You bury your cock one last time balls deep into his ass, as you feel your cock twitch as you empty your load into his ass. Moaning loudly as you fill his ass with your cum, with the last spurt finished, you pull your cock out of his ass and stand up. He sighs loudly as you do. As you step back you can see your cum leaking out of his gaping hole.'
+					gs 'arousal', 'magicd_anal', 2, 'dom', 'inhibition'
+					killvar 'temporgasm'
+					gs 'stat'
+					act 'Climb off him':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+						'Once you''re off him, he rolls off the bed and stands up, you can see a wet spot of cum on his bed, where he shot his load. You grin at him. "Looks like someone really liked it."'
+						*nl
+						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+						'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+						'He pauses a moment but then nods. "Ok... but not all the time," he replies and you nod as you start removing the harness, which breaks the spell and your connection to the dildo. Once the strapon is just a regular strapon again, you start cleaning the dildo while he cleans himself up and pulls the sheet off his bed. "I need to shower and clean this up. See you tomorrow?"'
+						'You nod and he kisses you before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+						act 'Leave': gt 'pod_ezd', 'etaj_1'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_again':
+	*clr & cla
+	minut += 3
+	artemQW['strapon_count'] += 1
+	artemQW['artem_dom'] -= 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon3.jpg"></center>'
+	if spellKnown['penisenvy'] = 1:
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You notice he doesn''t seem nervous at all this time, you think he might even look a little eager. You wonder if he is starting to really like this, instead of just doing it to make you happy. You could use this moment to cast the Penis Envy spell. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		if penisEnvyVariable = 0:
+			act 'Cast Penis Envy spell':
+				*clr & cla
+				gs 'castSpell', 'penisenvy'
+				if spellSuccess > 0:
+					act 'Get a blowjob': gt 'artem_sex', 'strapon_again_magic'
+				else
+					act 'Get a blowjob': gt 'artem_sex', 'strapon_again_bj'
+				end
+			end
+		else
+			act 'Get a blowjob': gt 'artem_sex', 'strapon_again_magic'
+		end
+	else
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You notice he doesn''t seem nervous at all this time, you think he might even look a little eager. You wonder if he is starting to really like this, instead of just doing it to make you happy. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		act 'Get a blowjob': gt 'artem_sex', 'strapon_second_bj'
+	end
+end
+
+if $ARGS[0] = 'strapon_again_bj':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before he quickly opens his mouth, taking the dildo in. He starts sucking on it; this time he seems more into it, he doesn''t seem near as hesitant as he has before and he seems to be doing a much better job. You wonder if he has been practicing or just watching a lot of blow job porn.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before laying down on the bed, this time he remembers to lay on his stomach.'
+		'You open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up the dildo before squirting some lube between his ass cheeks and working it in. He doesn''t comment or move as you apply the lube this time.'
+		*nl
+		'You give him a smile. "I see you are getting used to it, now take a deep breath and relax." Which he does and visibly relaxes more.'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He nods in response as he says "Yeah." sounding a little eager this time, as you line the dildo up and slowly push it into his asshole, causing him to grunt a little as the tip slides in, which quickly turns into a moan from him. Seeing that he seems to not mind this time or maybe is even enjoying it, you slide the dildo further into his ass as you start to fuck him.'
+		gs 'arousal', 'anal_strap_give', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with the strapon, only thrusting about half the length of the dildo into him. "How does that feel?"'
+			'He doesn''t answer at first. "Better than last time, it kinda feels good... but don''t tell anyone I said that."'
+			'You slowly slide the entire length of the <<dick>>cm <<$dick_girth>> dildo into his ass, causing him to moan loudly as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you are enjoying my cock in your ass." You say to him in a slightly teasing tone.'
+			*nl
+			'He moans loudly then glances back over his shoulder at you, you can''t help but notice the turned-on expression on his face. "OOOhhh yeah... just not too rough."'
+			'You give him a reassuring smile. "Great, because I love this. Now just take my cock like the little slut you are."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to really get off on it.'
+			gs 'arousal', 'anal_strap_give', 2
+			gs 'stat'
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your pace nice and steady, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Ah... YES... Yes, keep fucking... me..."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans get louder. "I''m cumming." Then he tenses up and moans loudly, you are sure he just came from you fucking his ass, with your strapon, which makes you grin.'
+				gs 'arousal', 'anal_strap_give', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+					'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he rolls off the bed and stands up, you can see a wet spot of cum on his bed, where he shot his load. You grin at him. "I guess this means you really like this."'
+					*nl
+					'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, I would have never believed how good that could feel." He then raises his gaze to look at you. "Did you like it?"'
+					'You nod your head. "Yes, I had a lot of fun. Maybe we can do something a little different next time."'
+					'He pauses a moment but then nods. "Sure... but not all the time," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up and pulls the sheet off his bed. "I need to shower and clean this up. See you tomorrow?"'
+					'You nod and he kisses you before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+					act 'Leave': gt 'pod_ezd', 'etaj_1'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_again_magic':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before quickly opening his mouth and taking your dick into his mouth. As he starts sucking on your cock you can feel the warm wetness of his mouth, as he starts slowly sucking on it; he is doing a much better job than last time, he seems to be more into it as well.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	$orgasm_or = 'no'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before laying down on the bed, this time he remembers to lay on his stomach.'
+		'You open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up your dick before squirting some lube between his ass cheeks and working it in. He doesn''t comment or move as you apply the lube this time.'
+		*nl
+		'You give him a smile. "I see you are getting used to it, now take a deep breath and relax." Which he does and visibly relaxes more.'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He nods in response as he says "Yeah." sounding a little eager this time, as you line your cock up and slowly push it into his asshole, causing him to grunt a little as the tip slides in, which quickly turns into a moan from him. Seeing that he seems to not mind this time or maybe is even enjoying it, you slide your dick further into his ass as you start to fuck him.'
+		gs 'arousal', 'magicd_anal', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with your cock, only thrusting about half the length of your shaft into him. "How does that feel?"'
+			'He doesn''t answer at first. "Better than last time, it kinda feels good... but don''t tell anyone I said that."'
+			'You slowly slide the entire length of your <<dick>>cm <<$dick_girth>> dick into his ass, causing him to moan loudly as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you are enjoying my cock in your ass." You say to him in a slightly teasing tone.'
+			*nl
+			'He moans loudly then glances back over his shoulder at you, you can''t help but notice the turned-on expression on his face. "OOOhhh yeah... just not to rough."'
+			'You give him a reassuring smile. "Great, because I love this. Now just take my cock like the little slut you are."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to really get off on it.'
+			gs 'arousal', 'magicd_anal', 2
+			gs 'stat'
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your pace nice and steady, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Ah... YES... Yes, keep fucking... me..."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans get louder. "I''m cumming." Then he tenses up and moans loudly, you are sure he just came from you fucking his ass, with your magic cock, which turns you on even more. Not to mention when he tenses up to cum, his asshole tightens around your shaft which feels amazing.'
+				gs 'arousal', 'magicd_anal', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Fill him with your cum':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/pc/magic/penis_envy/guy_internal_butt_cum1.jpg"></center>'
+					$orgasm_txt = 'You bury your cock one last time balls deep into his ass, as you feel your cock twitch as you empty your load into his ass. Moaning loudly as you fill his ass with your cum, with the last spurt finished, you pull your cock out of his ass and stand up. He sighs loudly as you do. As you step back you can see your cum leaking out of his gaping hole.'
+					$orgasm_or = 'yes'
+					gs 'arousal', 'magicd_anal', 2, 'dom', 'inhibition'
+					killvar 'temporgasm'
+					gs 'stat'
+					act 'Climb off him':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+						'You roll off him and pull your dick out of his ass, making him moan as you do. Once you''re off him, he rolls off the bed and stands up, you can see a wet spot of cum on his bed, where he shot his load. You grin at him. "I guess this means you really like this."'
+						*nl
+						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, I would have never believed how good that could feel." He then raises his gaze to look at you. "Did you like it?"'
+						'You nod your head. "Yes, I had a lot of fun. Maybe we can do something a little different next time."'
+						'He pauses a moment but then nods. "Sure... but not all the time," he replies and you nod as you start removing the harness, which breaks the spell and your connection to the dildo. Once the strapon is just a regular strapon again, you start cleaning the dildo while he cleans himself up and pulls the sheet off his bed. "I need to shower and clean this up. See you tomorrow?"'
+						'You nod and he kisses you before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+						act 'Leave': gt 'pod_ezd', 'etaj_1'
+					end
+				end
+			end
 		end
 	end
 end

+ 537 - 81
locations/artem_sex_uni.qsrc

@@ -29,7 +29,7 @@ if $ARGS[0] = 'hj':
 			minut += 5
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/cleanhands.jpg"></center>'
 			'You grab some tissues off his nightstand and start cleaning his cum off your hands as he blushes. "Sorry."'
-			'You smile at him. "Nothing to be sorry for. It''s just part of sex."' 
+			'You smile at him. "Nothing to be sorry for. It''s just part of sex."'
 			'He just smiles and looks at you as if you''re the most fantastic thing in the world. You finish cleaning off your hands, then give him a quick kiss.'
 			cumspclnt = 9
 			gs 'cum_cleanup'
@@ -42,7 +42,7 @@ if $ARGS[0] = 'hj':
 			minut += 5
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/lickupcum.jpg"></center>'
 			'You keep hold of his dick and stroke it a few more times until you''ve milked every last drop out of him before you start licking the cum from your hands. His eyes grow wide as he watches you. Once you lick your hands clean, you also lick his dick clean. "You didn''t have to do that. I have tissues you can use."'
-			'You smile at him. "It''s okay. I like the way it tastes."' 
+			'You smile at him. "It''s okay. I like the way it tastes."'
 			'He just smiles and looks at you as if you''re the most fantastic thing in the world. You finish cleaning off your hands, then give him a quick kiss.'
 			cumspclnt = 9
 			gs 'cum_cleanup'
@@ -228,7 +228,7 @@ if $ARGS[0] = 'sex':
 								act 'Finish him with your mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 							end
 						end
-					end	
+					end
 				elseif stat['think_virgin'] = 1:
 					'You take his dick out of your mouth for a second and smile apologetically. "Sorry Artem, but I''m still a virgin, and I''m not sure if I''m ready yet. I bet I could still make you feel good with my mouth."'
 					'Artem blushes, but presses on. "I''d like to be your first. So it can be both of our first times together."'
@@ -276,7 +276,7 @@ if $ARGS[0] = 'sex':
 						act 'Just keep sucking': gt 'artem_sex_uni', 'bj'
 					end
 				else
-					act 'Do anal instead': 
+					act 'Do anal instead':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first5.jpg"></center>'
 						if artemQW['anal'] > 0:
@@ -487,7 +487,7 @@ if $ARGS[0] = 'anushka_3some_oral2':
 	*clr & cla
 	artemQW['nushart_oral'] += 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some3.jpg"></center>'
-	'You look at her inviting ass and pussy and can''t help yourself. You move in behind Anushka, bury your face in her pussy and start licking. She starts quickly getting wet as she moans loudly.' 
+	'You look at her inviting ass and pussy and can''t help yourself. You move in behind Anushka, bury your face in her pussy and start licking. She starts quickly getting wet as she moans loudly.'
 	'You eat her out for a few minutes with no idea what Artem is doing before you pull away and see him staring at you wide-eyed and flushed.'
 	gs 'arousal', 'cuni_give', 2, 'lesbian'
 	gs 'stat'
@@ -509,7 +509,7 @@ if $ARGS[0] = 'anushka_3some_bj':
 	act 'Tell Anushka to suck his dick':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some5.jpg"></center>'
-		'You pop his dick out of your mouth and look back at Anushka. "Get up here and suck this cock like the good little slut you are!"' 
+		'You pop his dick out of your mouth and look back at Anushka. "Get up here and suck this cock like the good little slut you are!"'
 		'She stops eating you out to look up at you with an amused smirk on her face before she moves up and kneels down beside the couch. She obediently takes his cock in one hand and starts stroking it while she takes the head of his dick into her mouth, tightly wraps her lips around his shaft and starts sucking. After you''re satisfied that she''s doing what you want, you start licking his balls and hear him moaning loudly.'
 		gs 'arousal', 'foreplay', 2
 		gs 'stat'
@@ -562,7 +562,7 @@ if $ARGS[0] = 'anushka_3some_bj':
 								end
 							else
 								act 'Encourage him to get rough (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-							end	
+							end
 							act 'Ask him to butt fuck you': gt 'artem_sex_uni', 'anushka_3some_anal'
 						end
 					end
@@ -614,7 +614,7 @@ if $ARGS[0] = 'anushka_3some_doggy':
 	'She sits up and gives you a bemused look as Artem takes a step back to watch, eager to get it stuck back in. Anushka gets up and you get on the ottoman bench with your head facing Artem before you encourage her to straddle you and start licking her pussy. You push her forward so her upper body is lying on you, then slide your hands back to her ass and pull her ass cheeks apart, causing her asshole to gape a little. This is all the encouragement Artem needs as he quickly steps closer and slides his dick back up her ass. You can hear her moan loudly as he does.'
 	gs 'arousal', 'cuni_give', 2, 'lesbian'
 	gs 'stat'
-	act 'Let him finish': 
+	act 'Let him finish':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some15.jpg"></center>'
 		'You decide not to encourage him further. If he doesn''t have what it takes to fuck a girl roughly, then that''s on him. You know he''ll be a little disappointed in himself for not taking full advantage of his opportunity as you keep licking Anushka while Artem fucks her ass. It doesn''t take much longer before he starts to grunt, and you can tell he''s about to cum. In fact, he soon pulls out of Anushka''s asshole and starts stroking his cock.'
@@ -637,7 +637,7 @@ if $ARGS[0] = 'anushka_3some_doggy':
 			gs 'arousal', 'cuni_give', 3, 'lesbian', 'dom'
 			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Let him finish': 
+			act 'Let him finish':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some15.jpg"></center>'
 				'You decide not to encourage him further. If he doesn''t have it in him to pound a girl like she''s nothing more than a wet hole for his pleasure, then that''s his fault. You know he''ll be a little disappointed in himself for not taking full advantage of his opportunity as you keep licking Anushka while Artem fucks her ass. It doesn''t take much longer before he starts to grunt, and you can tell he''s about to cum. In fact, he soon pulls out of Anushka''s asshole and starts stroking his cock.'
@@ -682,11 +682,11 @@ if $ARGS[0] = 'anushka_3some_doggy':
 				end
 			else
 				act 'Encourage him to really pound her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end	
+			end
 		end
 	else
 		act 'Encourage him to fuck her harder (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
+	end
 end
 
 if $ARGS[0] = 'anushka_3some_facial':
@@ -939,7 +939,7 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 				'You smile and kiss him again. "Look on the bright side! You got to fuck one of your bullies in the ass. How many people ever get to say that?"'
 				'He looks at you and laughs while shaking his head. "You''re right... you''re right. I just wish..."'
 				'You look at him. "Wish what?"'
-				'He sighs. "I wish I had taken better advantage of the situation, maybe really paid her back some for all the teasing she''s put me through over the years."' 
+				'He sighs. "I wish I had taken better advantage of the situation, maybe really paid her back some for all the teasing she''s put me through over the years."'
 				'Before you can reply, he kisses you before walking you to the door. It seems it didn''t bother him too much, so you head on your way.'
 				act 'Leave': gt 'uni_dorm', 'second_floor'
 			end
@@ -1051,7 +1051,7 @@ if $ARGS[0] = 'nush3some_how_he_feels':
 				'You''re a little surprised by this outburst, but also proud that he''s gaining self-confidence. "Wow! I didn''t know the bullying bothered you this much." He starts to say something, but you keep going. "But I get it, I really do. She and the other gopniks have bullied and sometimes hurt you, and you just wanted to get a little revenge. It''s only natural."'
 				'He relaxes a little, seemingly relieved you''re not upset by what he just said. "Yeah... I just regret missing my only chance to really get some payback." You think about what he said. You know you could likely talk her back into coming back eventually, but do you want to share your boyfriend with her again?'
 			end
-			act 'Agree he missed his chance': 
+			act 'Agree he missed his chance':
 				*clr & cla
 				artemQW['nush3some'] = -1
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
@@ -1084,7 +1084,7 @@ if $ARGS[0] = 'nush3some_how_he_feels':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 					'You think for a few seconds before nodding. Anushka likes the rough stuff, and more importantly, you think this will do Artem some good. "Okay, I''ll try and talk her into it, but..." You pause and can tell he''s expecting you to ask him to not be too rough next time. "Only if you promise to not hold back."'
-					'He looks surprised by your comment. "Really!?"' 
+					'He looks surprised by your comment. "Really!?"'
 					act 'Yes':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
@@ -1131,99 +1131,555 @@ if $ARGS[0] = 'strapon_first':
 	artemQW['artem_dom'] -= 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon3.jpg"></center>'
-	'You slip on the harness and he helps you buckle it in place before he takes his pants off. You can tell he''s nervous and do your best to give him reassuring smiles, but it doesn''t seem to help. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
-	act 'Continue':
+	if spellKnown['penisenvy'] = 1:
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s nervous and do your best to give him reassuring smiles, but it doesn''t seem to help. You could use this moment to cast the Penis Envy spell. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		if penisEnvyVariable = 0:
+			act 'Cast Penis Envy spell':
+				*clr & cla
+				gs 'castSpell', 'penisenvy'
+				if spellSuccess > 0:
+					act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_first_magic'
+				else
+					act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_first_bj'
+				end
+			end
+		else
+			act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_first_magic'
+		end
+	else
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s nervous and do your best to give him reassuring smiles, but it doesn''t seem to help.'
+		'Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_first_bj'
+	end
+end
+
+if $ARGS[0] = 'strapon_first_bj':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking the dildo in. He starts slowly sucking on it; by his expression, you don''t think he''s really into it, but is doing it to make you happy.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
 		*clr & cla
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
-		'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking the dildo in. He starts slowly sucking on it; by his expression, you don''t think he''s really into it, but is doing it to make you happy. "Okay, take off your shirt and get on the bed."'
-		gs 'arousal', 'foreplay_give', 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before sitting back on the bed as you smile at him. "You need to roll over."'
+		'He blushes, but rolls over onto his stomach as you open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up the dildo before squirting some lube between his ass cheeks and working it in.'
+		'He glances back over his shoulder at you. "That feels weird."'
+		*nl
+		'You give him a reassuring smile. "It''s okay. Just take a deep breath and relax."'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He just nods in response and you line the dildo up and slowly push it into his asshole, causing him to hiss in pain.'
+		'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax before pushing the dildo further into him.'
+		gs 'arousal', 'anal_strap_give', 2
 		gs 'stat'
-		act 'Get the lube':
+		act 'Continue':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
-
-			'He stops sucking on the dildo and takes off his shirt before sitting back on the bed as you smile at him. "You need to roll over." He blushes, but rolls over onto his stomach as you open his nightstand and take out the lube he got to use on you before crawling onto the bed on your knees. You lube up the dildo before squirting some between his ass cheeks and working it in.'
-
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with the strapon, only thrusting about half the length of the dildo into him. "How does that feel?"'
+			'He doesn''t answer at first. "Not as bad as I thought. It stopped hurting."'
+			'You slowly slide the entire length of the <<dick>>cm <<$dick_girth>> dildo into his ass, causing him to moan as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you like that."'
 			*nl
-			'He glances back over his shoulder at you. "That feels weird."'
-			'You give him a reassuring smile. "It''s okay. Just take a deep breath and relax." Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?" He just nods in response and you line up the dildo and slowly push it into his ass until the head pops in and he hisses in pain, causing you to stop moving. "Just breathe."'
-			'He does as you instruct, and you wait until you feel him relax before pushing the dildo further into him.'
+			'He glances back over his shoulder at you. "It feels weird, but yeah, I kind of like it."'
+			'You give him a reassuring smile. "Great, because I love this. Now take a deep breath."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
 			gs 'arousal', 'anal_strap_give', 2
 			gs 'stat'
-			act 'Continue':
+			act 'Start fucking him hard and fast':
+				artemQW['strapon_count'] += 1
 				*clr & cla
-				gs 'boyStat', 'D<<strapnumber>>'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
-				'You start to slowly fuck him with the strapon, only thrusting about half the length of the dildo into him. "How does that feel?"'
-				'He doesn''t answer at first. "Not as bad as I thought. It stopped hurting."'
-				'You slowly slide the entire length of the <<dick>>cm <<$dick_girth>> dildo into his ass, causing him to moan as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you like that."'
-				*nl
-				'He glances back over his shoulder at you. "It feels weird, but yeah, I kind of like it."'
-				'You give him a reassuring smile. "Great, because I love this. Now take a deep breath." You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You start to pick up speed until you''re really hammering his ass. "Fuck yeah, take my cock, bitch!"'
+				'He pushes his hands against your hips to slow you down. "Not so hard! That hurts!"'
 				gs 'arousal', 'anal_strap_give', 2
 				gs 'stat'
-				act 'Start fucking him hard and fast':
+				act 'Keep fucking him hard':
 					*clr & cla
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
-					'You start to pick up speed until you''re really hammering his ass. "Fuck yeah, take my cock bitch!"'
-					'His moans turn to grunts, and he puts his hands back against your hips to slow you down. "Slow down, not so hard! That hurts!"'
+					minut += 5
+					artemQW['strapon'] = -1
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+					'You don''t do as he asks. "Come on baby, just relax."'
+					'His moans quickly turn to pained grunts. "Stop! That hurts!" he cries out and shoves you off before sitting up and glaring at you. "What the hell, <<$pcs_nickname>>?! That hurt!"'
+					'You frown. "Sorry, I just got carried away. Forgive me?"'
+					'He sighs. "Okay, I forgive you, but that''s it. I''m not doing that again." You''re about to speak, but he shakes his head. "No! Never. Again. I''m going to go take a shower. Talk to you later."'
+					*nl
+					'You sigh and slide the harness off before leaving his apartment.'
 					gs 'arousal', 'anal_strap_give', 2
 					gs 'stat'
-					act 'Keep fucking him hard':
+					act 'Leave': gt 'uni_dorm', 'second_floor'
+				end
+				act 'Ease up':
+					*clr & cla
+					artemQW['strapon'] = 1
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+					'You ease up a little, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+					'You grin. "You like taking my cock in your ass, don''t you?"'
+					'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
+					'He keeps moaning louder, which only turns you on more, but after several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
+					gs 'arousal', 'anal_strap_give', 3
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Continue':
 						*clr & cla
-						minut += 5
-						artemQW['strapon'] = -1
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
-						'You don''t do as he asks. "Come on baby, just relax."'
-						'His grunts turn to pained groans. "Stop! That hurts!" He shoves you off before sitting up and glaring at you. "What the hell, <<$pcs_nickname>>?! That hurt!"'
-						'You frown. "Sorry, I just got carried away. Forgive me?"'
-						'He sighs. "Okay, I forgive you, but that''s it. I''m not doing that again." You start to speak, but he shakes his head. "No! Never. Again. I''m going to go take a shower. Talk to you later."'
-						gs 'arousal', 'anal_strap_give', 2
-						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+						'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
+						'"I guess you really liked it..." you say once he finishes.'
+						*nl
+						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+						'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+						'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I need to shower and should finish my homework. See you tomorrow?"'
+						'You nod and he kisses you before leaving his room and going to the dorm floor bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
 						act 'Leave': gt 'uni_dorm', 'second_floor'
 					end
-					act 'Ease up a bit':
-						*clr & cla
-						artemQW['strapon'] = 1
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
-						'You ease up a bit, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
-						'You grin as it sounds like he''s really starting to enjoy it. "You like taking my cock in your ass, don''t you?"'
-						'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it." He keeps moaning louder, which only turns you on more. Finally, after several minutes of this, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt a little again."'
-						gs 'arousal', 'anal_strap_give', 5
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Continue':
-							*clr & cla
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
-							'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming. "I guess you really liked it," you say once he finishes.'
-							'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would..." He raises his gaze to look at you. "Did you like it?"'
-							'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
-							*nl
-							'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I think I need to shower, and I really should finish my homework. See you tomorrow?"'
-							'You nod. "Sure, see you tomorrow." He kisses you briefly before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his room with a massive grin on your face.'
-							act 'Leave': gt 'uni_dorm', 'second_floor'
-						end
-					end
 				end
-				act 'Fuck him nice and steady':
+			end
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon_count'] += 1
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your steady pace, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
+				gs 'arousal', 'anal_strap_give', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+					'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
+					'"I guess you really liked it..." you say once he finishes.'
+					*nl
+					'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+					'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+					'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I need to shower and should finish my homework. See you tomorrow?"'
+					'You nod and he kisses you before leaving his room and going to the dorm floor bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+					act 'Leave': gt 'uni_dorm', 'second_floor'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_first_magic':
+	*clr & cla
+	$orgasm_or = 'no'
+	artemQW['strapon_count'] += 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking the dildo in. As he starts sucking on your dick you can feel the warm wetness of his mouth, he starts slowly sucking on it; you don''t think he''s really into it, but is doing it to make you happy.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before sitting back on the bed as you smile at him. "You need to roll over."'
+		'He blushes but rolls over onto his stomach as you open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up your dick before squirting some lube between his ass cheeks and working it in.'
+		'He glances back over his shoulder at you. "That feels weird."'
+		*nl
+		'You give him a reassuring smile. "It''s okay. Just take a deep breath and relax."'
+		'Once he and your dick are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He just nods in response and you line the dildo up and slowly push it into his asshole, causing him to hiss in pain.'
+		'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax before pushing your cock further into him.'
+		gs 'arousal', 'magicd_anal', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with your cock, his virgin asshole tightly gripping your cock, which feels amazing for you. You are only thrusting about half the length of the dildo into him. "How does that feel?"'
+			'He doesn''t answer at first. "Not as bad as I thought. It stopped hurting."'
+			'You slowly slide the entire length of your <<dick>>cm <<$dick_girth>> dick into his ass, causing him to groan as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you like that."'
+			*nl
+			'He glances back over his shoulder at you. "It feels weird, but yeah, I kind of like it."'
+			'You give him a reassuring smile. "Great, because I love this. Now take a deep breath."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
+			gs 'arousal', 'magicd_anal', 2
+			gs 'stat'
+			act 'Start fucking him hard and fast':
+				*clr & cla
+				artemQW['strapon_count'] += 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You start to pick up speed until you''re really hammering his ass. "Fuck yeah, take my cock, bitch!"'
+				'He pushes his hands against your hips to slow you down. "Not so hard! That hurts!"'
+				gs 'arousal', 'magicd_anal', 2
+				gs 'stat'
+				act 'Keep fucking him hard':
+					*clr & cla
+					minut += 5
+					artemQW['strapon'] = -1
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+					'You don''t do as he asks. "Come on baby, just relax."'
+					'His moans quickly turn to pained grunts. "Stop! That hurts!" he cries out and shoves you off before sitting up and glaring at you. "What the hell, <<$pcs_nickname>>?! That hurt!"'
+					'You frown. "Sorry, I just got carried away. Forgive me?"'
+					'He sighs. "Okay, I forgive you, but that''s it. I''m not doing that again." You''re about to speak, but he shakes his head. "No! Never. Again. I''m going to go take a shower. Talk to you later."'
+					*nl
+					'You sigh and slide the harness off before leaving his apartment.'
+					gs 'arousal', 'magicd_anal', 2
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Leave': gt 'uni_dorm', 'second_floor'
+				end
+				act 'Ease up':
 					*clr & cla
 					artemQW['strapon'] = 1
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
-					'You keep the pace up, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
-					'You grin as it sounds like he''s really starting to enjoy it. "You like taking my cock in your ass, don''t you?"'
-					'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it." He keeps moaning louder, which only turns you on more. Finally, after several minutes of this, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt a little again."'
-					gs 'arousal', 'anal_strap_give', 5
+					'You ease up a little, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+					'You grin. "You like taking my cock in your ass, don''t you?"'
+					'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
+					'He keeps moaning louder, which only turns you on more, but after several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
+					gs 'arousal', 'magicd_anal', 3
 					gs 'arousal', 'end'
 					gs 'stat'
 					act 'Continue':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
-						'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming. "I guess you really liked it," you say once he finishes.'
-						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would..." He raises his gaze to look at you. "Did you like it?"'
+						'You roll off him and pull your dildo out of his ass, making him moan as you do, sadly before you can get off. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
+						'"I guess you really liked it..." you say once he finishes.'
+						*nl
+						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+						'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+						'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I need to shower and should finish my homework. See you tomorrow?"'
+						'You nod and he kisses you before leaving his room and going to the dorm floor bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+						act 'Leave': gt 'uni_dorm', 'second_floor'
+					end
+				end
+			end
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your steady pace, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, I like it."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt again."'
+				gs 'arousal', 'magicd_anal', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+					'You roll off him and pull your dick out of his ass, making him moan as you do, sadly before you can get off. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming.'
+					'"I guess you really liked it..." you say once he finishes.'
+					*nl
+					'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+					'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+					'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I need to shower and should finish my homework. See you tomorrow?"'
+					'You nod and he kisses you before leaving his room and going to the dorm floor bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+					act 'Leave': gt 'uni_dorm', 'second_floor'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_second':
+	*clr & cla
+	minut += 3
+	artemQW['artem_dom'] -= 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon3.jpg"></center>'
+	if spellKnown['penisenvy'] = 1:
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s still a little nervous but not as much as the first time and do your best to give him reassuring smiles, which seems to help a little. You could use this moment to cast the Penis Envy spell. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		if penisEnvyVariable = 0:
+			act 'Cast Penis Envy spell':
+				*clr & cla
+				gs 'castSpell', 'penisenvy'
+				if spellSuccess > 0:
+					act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_second_magic'
+				else
+					act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_second_bj'
+				end
+			end
+		else
+			act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_second_magic'
+		end
+	else
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You can tell he''s still a little nervous but not as much as the first time and do your best to give him reassuring smiles, which seems to help a little.'
+		'Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_second_bj'
+	end
+end
+
+if $ARGS[0] = 'strapon_second_bj':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking the dildo in. He starts slowly sucking on it; this time he seems a little more into it, but he obviously still isn''t sure what he is doing and seems kinda hesitant still.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay', 2
+	gs 'stat'
+	act 'Get the lube':
+		*clr & cla
+		artemQW['strapon_count'] += 1
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before laying down on the bed, this time he remembers to lay on his stomach.'
+		'You open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up the dildo before squirting some lube between his ass cheeks and working it in.'
+		'He glances back over his shoulder at you. "That still feels kinda weird."'
+		*nl
+		'You give him a reassuring smile. "You''ll get used to it, now take a deep breath and relax." Which he does and visibly relaxes more.'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He nods in response as he says "Yeah." and you line the dildo up and slowly push it into his asshole, causing him to have a slight hiss in pain, which turns into a loud groan.'
+		'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax again, before pushing the dildo further into him.'
+		gs 'arousal', 'anal_strap_give', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with the strapon, only thrusting about half the length of the dildo into him. "How does that feel?"'
+			'He doesn''t answer at first. "Better than last time, it didn''t hurt as much and stopped hurting sooner."'
+			'You slowly slide the entire length of the <<dick>>cm <<$dick_girth>> dildo into his ass, causing him to moan as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you are starting to like my cock in your ass." You say to him in a slightly teasing tone.'
+			*nl
+			'He glances back over his shoulder at you. "It still feels weird, but yeah, I kind of like it."'
+			'You give him a reassuring smile. "Great, because I love this. Now just relax and take my cock."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
+			gs 'arousal', 'anal_strap_give', 2
+			gs 'stat'
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your pace nice and steady, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, it''s starting to feel really good."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans get louder. "I... think... I... think I''m going to cum." Then he tenses up and moans loudly, you are sure he just came from you fucking his ass, with your strapon, which makes you grin.'
+				gs 'arousal', 'anal_strap_give', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+					'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he rolls off the bed and stands up, you can see a wet spot of cum on his bed, where he shot his load. You grin at him. "Looks like someone really liked it."'
+					*nl
+					'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
+					'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+					'He pauses a moment but then nods. "Ok... but not all the time," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up and pulls the sheet off his bed. "I need to shower and clean this up. See you tomorrow?"'
+					'You nod and he kisses you before leaving his room and going to the dorm floor bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+					act 'Leave': gt 'uni_dorm', 'second_floor'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_second_magic':
+	$orgasm_or = 'no'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before slowly opening his mouth and taking your dick into his mouth. As he starts sucking on your cock you can feel the warm wetness of his mouth, as he starts slowly sucking on it; he is doing a better job than last time, he seems to be more into it as well.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		artemQW['strapon_count'] += 1
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before laying down on the bed, this time he remembers to lay on his stomach.'
+		'You open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up your dick before squirting some lube between his ass cheeks and working it in.'
+		'He glances back over his shoulder at you. "That still feels kinda weird."'
+		*nl
+		'You give him a reassuring smile. "You''ll get used to it, now take a deep breath and relax." Which he does and visibly relaxes more.'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He nods in response as he says "Yeah." and you line the dildo up and slowly push it into his asshole, causing him to have a slight hiss in pain, which turns into a loud groan as his tight little asshole grips your cock tightly, causing you to moan in pleasure.'
+		'"Just breathe," you tell him and he does as you instruct. You wait until you feel him relax again, before pushing your dick further into him, causing you to both moan in pleasure.'
+		gs 'arousal', 'magicd_anal', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with your cock, only thrusting about half the length of your dick into him. "How does that feel?"'
+			'He doesn''t answer at first. "Better than last time, it didn''t hurt as much and stopped hurting sooner."'
+			'You slowly slide the entire length of your <<dick>>cm <<$dick_girth>> dick into his ass, it feels amazing to feel the full length of your shaft inside of him. It causes him to moan as well, as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you are starting to like my cock in your ass." You say to him in a slightly teasing tone.'
+			*nl
+			'He glances back over his shoulder at you. "It still feels weird, but yeah, I kind of like it."'
+			'You give him a reassuring smile. "Great, because I love this. Now just relax and take my cock."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to enjoy it.'
+			gs 'arousal', 'magicd_anal', 2
+			gs 'stat'
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your pace nice and steady, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... Yes, it''s starting to feel really good."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans get louder. "I... think... I... think I''m going to cum." Then he tenses up and moans loudly, you are sure he just came from you fucking his ass, with your cock, which turns you on even more.'
+				gs 'arousal', 'magicd_anal', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Fill him with your cum':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/pc/magic/penis_envy/guy_internal_butt_cum1.jpg"></center>'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You bury your cock one last time balls deep into his ass, as you feel your cock twitch as you empty your load into his ass. Moaning loudly as you fill his ass with your cum, with the last spurt finished, you pull your cock out of his ass and stand up. He sighs loudly as you do. As you step back you can see your cum leaking out of his gaping hole.'
+					gs 'arousal', 'magicd_anal', 2, 'dom', 'inhibition'
+					gs 'stat'
+					act 'Climb off him':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+						'Once you''re off him, he rolls off the bed and stands up, you can see a wet spot of cum on his bed, where he shot his load. You grin at him. "Looks like someone really liked it."'
+						*nl
+						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He then raises his gaze to look at you. "Did you like it?"'
 						'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+						'He pauses a moment but then nods. "Ok... but not all the time," he replies and you nod as you start removing the harness, which breaks the spell and your connection to the dildo. Once the strapon is just a regular strapon again, you start cleaning the dildo while he cleans himself up and pulls the sheet off his bed. "I need to shower and clean this up. See you tomorrow?"'
+						'You nod and he kisses you before leaving his room and going to the dorm floor bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+						act 'Leave': gt 'uni_dorm', 'second_floor'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_again':
+	*clr & cla
+	minut += 3
+	artemQW['artem_dom'] -= 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon3.jpg"></center>'
+	if spellKnown['penisenvy'] = 1:
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You notice he doesn''t seem nervous at all this time, you think he might even look a little eager. You wonder if he is starting to really like this, instead of just doing it to make you happy. You could use this moment to cast the Penis Envy spell. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		if penisEnvyVariable = 0:
+			act 'Cast Penis Envy spell':
+				*clr & cla
+				gs 'castSpell', 'penisenvy'
+				if spellSuccess > 0:
+					act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_again_magic'
+				else
+					act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_again_bj'
+				end
+			end
+		else
+			act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_again_magic'
+		end
+	else
+		'You slide the harness on and he helps you buckle it in place before he takes his pants off. You notice he doesn''t seem nervous at all this time, you think he might even look a little eager. You wonder if he is starting to really like this, instead of just doing it to make you happy. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
+		act 'Get a blowjob': gt 'artem_sex_uni', 'strapon_second_bj'
+	end
+end
+
+if $ARGS[0] = 'strapon_again_bj':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before he quickly opens his mouth, taking the dildo in. He starts sucking on it; this time he seems a more into it, he doesn''t seem near as hesitant as he has before and he seems to be doing a much better job. You wonder if he has been practicing or just watching a lot of blow job porn.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		artemQW['strapon_count'] += 1
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before laying down on the bed, this time he remembers to lay on his stomach.'
+		'You open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up the dildo before squirting some lube between his ass cheeks and working it in. He doesn''t comment or move as you apply the lube this time.'
+		*nl
+		'You give him a smile. "I see your getting use to it, now take a deep breath and relax." Which he does and visibly relaxes more.'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He nods in response as he says "Yeah." sounding a little eager this time, as you line the dildo up and slowly push it into his asshole, causing him to grunt a little as the tip slides in, that quickly turns into a moan from him. Seeing that he seems to not mind this time or maybe is even enjoying it, you slide the dildo further into his ass as you start to fuck him.'
+		gs 'arousal', 'anal_strap_give', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with the strapon, only thrusting about half the length of the dildo into him. "How does that feel?"'
+			'He doesn''t answer at first. "Better than last time, it kinda feels good... but don''t tell anyone I said that."'
+			'You slowly slide the entire length of the <<dick>>cm <<$dick_girth>> dildo into his ass, causing him to moan loudly as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you are enjoying my cock in your ass." You say to him in a slightly teasing tone.'
+			*nl
+			'He moans loudly then glances back over his shoulder at you, you can''t help but notice the turned on expression on his face. "OOOhhh yeah... just not to rough."'
+			'You give him a reassuring smile. "Great, because I love this. Now just take my cock like the little slut you are."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to really get off on it.'
+			gs 'arousal', 'anal_strap_give', 2
+			gs 'stat'
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your pace nice and steady, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Ah... YES... Yes, keep fucking... me..."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans get louder. "I''m cumming." Then he tenses up and moans loudly, you are sure he just came from you fucking his ass, with your strapon, which makes you grin.'
+				gs 'arousal', 'anal_strap_give', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+					'You roll off him and pull your dildo out of his ass, making him moan as you do. Once you''re off him, he rolls off the bed and stands up, you can see a wet spot of cum on his bed, where he shot his load. You grin at him. "I guess this means you really like this."'
+					*nl
+					'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, I would have never believed how good that could feel." He then raises his gaze to look at you. "Did you like it?"'
+					'You nod your head. "Yes, I had a lot of fun. Maybe we can do something a little different next time."'
+					'He pauses a moment but then nods. "Sure... but not all the time," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up and pulls the sheet off his bed. "I need to shower and clean this up. See you tomorrow?"'
+					'You nod and he kisses you before leaving his room and going to the dorm floor bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+					act 'Leave': gt 'uni_dorm', 'second_floor'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_again_magic':
+	$orgasm_or = 'no'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon4.jpg"></center>'
+	'He gets on his knees in front of you and grabs the back of your legs with his hands before quickly opening his mouth and taking your dick into his mouth. As he starts sucking on your cock you can feel the warm wetness of his mouth, as he starts slowly sucking on it; he is doing a much better job than last time, he seems to be more into it as well.'
+	'"Okay, take off your shirt and get on the bed," you tell him.'
+	gs 'arousal', 'foreplay_give', 2
+	gs 'stat'
+	act 'Get the lube':
+		artemQW['strapon_count'] += 1
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon5.jpg"></center>'
+		'He stops sucking on the dildo and takes off his shirt before laying down on the bed, this time he remembers to lay on his stomach.'
+		'You open his nightstand and take out the lube before crawling onto the bed on your knees. You lube up your dick before squirting some lube between his ass cheeks and working it in. He doesn''t comment or move as you apply the lube this time.'
+		*nl
+		'You give him a smile. "I see your getting use to it, now take a deep breath and relax." Which he does and visibly relaxes more.'
+		'Once he and the dildo are lubed up, you cap the bottle of lube and toss it aside. "You ready?"'
+		'He nods in response as he says "Yeah." sounding a little eager this time, as you line your cock up and slowly push it into his asshole, causing him to grunt a little as the tip slides in, that quickly turns into a moan from him. Seeing that he seems to not mind this time or maybe is even enjoying it, you slide your dick further into his ass as you start to fuck him.'
+		gs 'arousal', 'magicd_anal', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			gs 'boyStat', 'D<<strapnumber>>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+			'You start slowly fucking him with your cock, only thrusting about half the length of your shaft into him. "How does that feel?"'
+			'He doesn''t answer at first. "Better than last time, it kinda feels good... but don''t tell anyone I said that."'
+			'You slowly slide the entire length of your <<dick>>cm <<$dick_girth>> dick into his ass, causing him to moan loudly as you climb on top of him, laying on his back as you slowly start fucking him. "Sounds like you are enjoying my cock in your ass." You say to him in a slightly teasing tone.'
+			*nl
+			'He moans loudly then glances back over his shoulder at you, you can''t help but notice the turned on expression on his face. "OOOhhh yeah... just not to rough."'
+			'You give him a reassuring smile. "Great, because I love this. Now just take my cock like the little slut you are."'
+			'You push it in as far as it will go and start steadily fucking him, picking up the pace as he starts moaning louder. By the sound of it, he''s starting to really get off on it.'
+			gs 'arousal', 'magicd_anal', 2
+			gs 'stat'
+			act 'Fuck him nice and steady':
+				*clr & cla
+				artemQW['strapon'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+				'You keep your pace nice and steady, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... Fuck... Ah..."'
+				'You grin. "You like taking my cock in your ass, don''t you?"'
+				'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Ah... YES... Yes, keep fucking... me..."'
+				'He keeps moaning louder, which only turns you on more, but after several minutes, his moans get louder. "I''m cumming." Then he tenses up and moans loudly, you are sure he just came from you fucking his ass, with your magic cock, which turns you on even more. Not to mention when he tenses up to cum, his asshole tightens around your shaft which feels amazing.'
+				gs 'arousal', 'magicd_anal', 3
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Fill him with your cum':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/pc/magic/penis_envy/guy_internal_butt_cum1.jpg"></center>'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You bury your cock one last time balls deep into his ass, as you feel your cock twitch as you empty your load into his ass. Moaning loudly as you fill his ass with your cum, with the last spurt finished, you pull your cock out of his ass and stand up. He sighs loudly as you do. As you step back you can see your cum leaking out of his gaping hole.'
+					gs 'arousal', 'magicd_anal', 2, 'dom', 'inhibition'
+					gs 'stat'
+					act 'Climb off him':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+						'You roll off him and pull your dick out of his ass, making him moan as you do. Once you''re off him, he rolls off the bed and stands up, you can see a wet spot of cum on his bed, where he shot his load. You grin at him. "I guess this means you really like this."'
 						*nl
-						'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I think I need to shower, and I really should finish my homework. See you tomorrow?"'
-						'You nod. "Sure, see you tomorrow." He kisses you briefly before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his room with a massive grin on your face.'
+						'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, I would have never believed how good that could feel." He then raises his gaze to look at you. "Did you like it?"'
+						'You nod your head. "Yes, I had a lot of fun. Maybe we can do something a little different next time."'
+						'He pauses a moment but then nods. "Sure... but not all the time," he replies and you nod as you start removing the harness, which breaks the spell and your connection to the dildo. Once the strapon is just a regular strapon again, you start cleaning the dildo while he cleans himself up and pulls the sheet off his bed. "I need to shower and clean this up. See you tomorrow?"'
+						'You nod and he kisses you before leaving his room and going to the dorm floor bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
 						act 'Leave': gt 'uni_dorm', 'second_floor'
 					end
 				end

+ 202 - 126
locations/artemhome.qsrc

@@ -1,46 +1,51 @@
 # artemhome
-!!2024/03/19
-!! list of triggers
-!! artemQW['bj'] = number of blowjobs
-!! artemQW['sex'] = 1 Sveta has had vaginal sex with Artem
-!! artemQW['anal'] = 1 Sveta has had anal sex with Artem
-!! artemQW['hj'] = number of handjobs
-!! artemQW['artembrokenheart'] = 1 Artem is heartbroken
-!! artemQW['stripsee'] = number of strips for Artem
-!! artemQW['artemlove'] = 1 Artem is in love with Sveta
-!! artemQW['love'] = 1 Sveta is in love with Artem
-!! artemQW['artemblok'] = 1 Artem is blocked
-!! artemQW['bf'] = 1  they are boyfriend and girlfriend
-!! artemQW['dryhump'] = number of dryhumps
-!! artemQW['artlove'] = 2 Sveta rejected Artem''s love
-!! artemQW['artlie'] = 1 Sveta lied to Artem about the Dimka video (blocks love content)
-!! artemQW['artfall'] = 10 Artem wants to asks Sveta out on a date
-!! artemQW['date'] =  number of dates (after 10, he is in love)
-!!artemQW['artem_dom'] += 1 counter used to see how dominant Artem is becoming (the higher it goes, the more stuff it will unlock)
-!! artemQW['dimka'] =1 Artem removed the blackmail video
-!! artemQW['slutlove'] = 1 .. Sveta became known as a slut in Pavlovsk, but keeps dating Artem
-!! artemQW['sveslut'] = 1 .. Artem knows that Sveta is a slut, but they stay friends
-!! artemQW['nush3some_ask'] += 1 Sveta talked about threesome with Nush
-!! artemQW['nush3some'] >= 2 had threesome with Nush
-!! artemQW['nush3some'] = 1 Artem and Nush agreed to threesome
-!! artemQW['nush3some_again'] = 1 can try and convince Artem and Nush to try it again
-!! artemQW['nush3some_again'] = 2 have convinced Artem
-!! artemQW['nush3some_again'] = 3 have convinced Anushka
-!! artemQW['nush3some_again'] = 4 opens up repeating threesomes
-!! artemQW['nush3some'] >= 3 had threesome with Nush more than once
-!! artemQW['nush3some'] = -1 blocks future threesomes
-!! artemQW['strapon'] = 1 means they had strapon sex and he liked it, -1 one means he did not like it and blocks it going forward
 
-!ArtemLoc tells us where Artem is located
-!----------------------------------------------
-!ArtemLoc = 0 (Artem not home)
-!ArtemLoc = 1 (Artem in the hallway)
-!ArtemLoc = 2 (Artem in his room)
-!ArtemLoc = 3 (Artem in the bathroom)
-!ArtemLoc = 4 (Artem in the kitchen)
-!ArtemLoc = 5 (Artem in the livingroom)
-!ArtemLoc = 6 (Artem in his parents'' room)
-!---------------------------------------------
+!{
+2024/03/19
+ list of triggers
+ artemQW['bj'] = number of blowjobs
+ artemQW['sex'] = 1 Sveta has had vaginal sex with Artem
+ artemQW['anal'] = 1 Sveta has had anal sex with Artem
+ artemQW['hj'] = number of handjobs
+ artemQW['artembrokenheart'] = 1 Artem is heartbroken
+ artemQW['stripsee'] = number of strips for Artem
+ artemQW['artemlove'] = 1 Artem is in love with Sveta
+ artemQW['love'] = 1 Sveta is in love with Artem
+ artemQW['artemblok'] = 1 Artem is blocked
+ artemQW['bf'] = 1  they are boyfriend and girlfriend
+ artemQW['dryhump'] = number of dryhumps
+ artemQW['artlove'] = 2 Sveta rejected Artem''s love
+ artemQW['artlie'] = 1 Sveta lied to Artem about the Dimka video (blocks love content)
+ artemQW['artfall'] = 10 Artem wants to asks Sveta out on a date
+ artemQW['date'] =  number of dates (after 10, he is in love)
+ artemQW['artem_dom'] += 1 counter used to see how dominant Artem is becoming (the higher it goes, the more stuff it will unlock)
+ artemQW['dimka'] =1 Artem removed the blackmail video
+ artemQW['slutlove'] = 1 .. Sveta became known as a slut in Pavlovsk, but keeps dating Artem
+ artemQW['sveslut'] = 1 .. Artem knows that Sveta is a slut, but they stay friends
+ artemQW['nush3some_ask'] += 1 Sveta talked about threesome with Nush
+ artemQW['nush3some'] >= 2 had threesome with Nush
+ artemQW['nush3some'] = 1 Artem and Nush agreed to threesome
+ artemQW['nush3some_again'] = 1 can try and convince Artem and Nush to try it again
+ artemQW['nush3some_again'] = 2 have convinced Artem
+ artemQW['nush3some_again'] = 3 have convinced Anushka
+ artemQW['nush3some_again'] = 4 opens up repeating threesomes
+ artemQW['nush3some'] >= 3 had threesome with Nush more than once
+ artemQW['nush3some'] = -1 blocks future threesomes
+ artemQW['strapon'] = 1 means they had strapon sex and he liked it, -1 one means he did not like it and blocks it going forward
+ artemQW['strapon_count'] amount of times sveta had strapon sex with Artem
+
+ArtemLoc tells us where Artem is located
+----------------------------------------------
+ArtemLoc = 0 (Artem not home)
+ArtemLoc = 1 (Artem in the hallway)
+ArtemLoc = 2 (Artem in his room)
+ArtemLoc = 3 (Artem in the bathroom)
+ArtemLoc = 4 (Artem in the kitchen)
+ArtemLoc = 5 (Artem in the livingroom)
+ArtemLoc = 6 (Artem in his parents'' room)
+---------------------------------------------
+}
+
 
 if $ARGS[0] = 'home':
 	clr
@@ -106,12 +111,12 @@ if $ARGS[0] = 'home':
 			if artemQW['artlie'] =2 or artemQW['artembrokenheart'] = 1 or artemQW['artemblok'] = 1:
 				'You stand outside the Chebotarev household, knocking on the door. It''s soon answered by Artem, who frowns as soon as he sees you. "I told you I never wanted to see you again! Please go away."'
 				'He closes the door in your face without another word.'
-				act 'Leave': gt'pod_ezd','etaj_1'
+				act 'Leave': gt'pod_ezd', 'etaj_1'
 			else
 				'You stand outside the Chebotarev household, hoping that Artem will come to the door.'
 				'Artem opens the door smiling. " Come in, I was just playing some games."'
 				'Once you walk inside, he closes the door and heads for the living room, where some game is playing on the TV. He waits for you to take a seat first.'
-				act 'Take a seat': ArtemLoc = 5 & gt 'artemhome','livingroom'
+				act 'Take a seat': ArtemLoc = 5 & gt 'artemhome', 'livingroom'
 			end
 		elseif DoorOpenedBy = 1:
 			*clr & cla
@@ -136,7 +141,7 @@ if $ARGS[0] = 'home':
 							'You understand it''s time for you to leave'
 						else
 							'Her face tightens ever so slightly. "Yes, he''s in his room." She turns to face down the hall. "Artem dear, <<$pcs_nickname>> from school is here." She then turns back to you. "Go on in. He''s in his room."'
-							act 'Enter': ArtemLoc = 2 & gt 'artemhome','hallway'
+							act 'Enter': ArtemLoc = 2 & gt 'artemhome', 'hallway'
 						end
 					end
 				else
@@ -153,7 +158,7 @@ if $ARGS[0] = 'home':
 							'You understand it''s time for you to leave'
 						else
 							'"Come in, come in." She turns to face down the hall. "Artem dear, one of your little friends is here." She then turns back to you. "Go on in. He''s in his room."'
-							act 'Enter': gt 'artemhome','hallway'
+							act 'Enter': gt 'artemhome', 'hallway'
 						end
 					end
 				end
@@ -169,7 +174,7 @@ if $ARGS[0] = 'home':
 						'You understand it''s time for you to leave'
 					else
 						'She doesn''t seem pleased. "Oh. Well come in then." She turns to face down the hall. "Artem dear, ''that girl'' is here to see you again." You can hear the judgment in her voice before she turns back to you. "Go on back. He''s in his room."'
-						act 'Enter': gt 'artemhome','hallway'
+						act 'Enter': gt 'artemhome', 'hallway'
 					end
 				else
 					'You stand outside the Chebotarev household and knock on the door, which is quickly answered by Artem''s mother, who has a friendly smile on her face. "Hello again, <<$pcs_nickname>>. Are you here to see Artem?"'
@@ -179,7 +184,7 @@ if $ARGS[0] = 'home':
 						'You understand it''s time for you to leave'
 					else
 						'She seems pleased to see you. "Come in, come in." She turns to face down the hall. "Artem dear, one that nice girl <<$pcs_nickname>> is here to see you." She then turns back to you. "Go on back. He''s in his room."'
-						act 'Enter': gt 'artemhome','hallway'
+						act 'Enter': gt 'artemhome', 'hallway'
 					end
 				end
 			end
@@ -209,11 +214,11 @@ if $ARGS[0] = 'hallway':
 	else
 		if ArtemLoc ! 1:
 			act '<b>Leave Artem''s apartment</b>': gt 'pod_ezd', 'etaj_1'
-			act 'Artem''s Room': gt 'artemhome','artemroom'
-			act 'Bathroom': gt 'artemhome','bathroom'
-			act 'Living Room': gt 'artemhome','livingroom'
-			act 'Kitchen': gt 'artemhome','kitchen'
-			act 'Parents Room': gt 'artemhome','artemparents'
+			act 'Artem''s Room': gt 'artemhome', 'artemroom'
+			act 'Bathroom': gt 'artemhome', 'bathroom'
+			act 'Living Room': gt 'artemhome', 'livingroom'
+			act 'Kitchen': gt 'artemhome', 'kitchen'
+			act 'Parents Room': gt 'artemhome', 'artemparents'
 		else
 			'Artem is standing nearby, looking at you expectantly. "What''s up, <<$pcs_nickname>>?"'
 			act '<b>Leave Artem''s apartment</b>': gt 'pod_ezd', 'etaj_1'
@@ -233,10 +238,10 @@ if $ARGS[0] = 'bathroom':
 		gs 'stat'
 		'<center><h4><font color="maroon">Bathroom</font></h4></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/bathroom.jpg"></center>'
-		'The first thing you notice are the god awful green tiles with matching sink in the bathroom. You don''t know who picked them, but they clearly don''t have good taste. Other than that, it''s a fairly typical bathroom.'
+		'The first thing you notice is the god awful green tiles with matching sink in the bathroom. You don''t know who picked them, but they clearly don''t have good taste. Other than that, it''s a fairly typical bathroom.'
 		'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 		*nl
-		if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+		gs 'piercing_management', 'set_manage_string'
 		act 'Leave the bathroom': gt 'artemhome', 'hallway'
 		if hour < 6:
 			gt 'artemhome', 'timecheck'
@@ -255,7 +260,7 @@ if $ARGS[0] = 'bathroom':
 				act 'Take a selfie':
 					gs 'telefon', 'Phone_selfie_image_bathing', 'shower'
 				end
-				act 'Get out of the shower': gt 'artemhome','bathroom'
+				act 'Get out of the shower': gt 'artemhome', 'bathroom'
 			end
 			dynamic $bath
 		end
@@ -264,7 +269,7 @@ if $ARGS[0] = 'bathroom':
 		dynamic $basin
 		gs 'din_van', 'prvt_pee'
 	else
-		'As you aproach the bathroom door, you can hear the shower running.'
+		'As you approach the bathroom door, you can hear the shower running.'
 		act 'Knock on the door':
 			*clr & cla
 			'"Hey Artem, are you in there?"'
@@ -289,15 +294,15 @@ if $ARGS[0] = 'artemroom':
 	'<center><h4><font color="maroon">Artem''s Room</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom.jpg"></center>'
 	if hour > 7 and hour < 23:
-		'The room is very clean and neat. Right next to the window is a bed, with a small <a href="exec:gt ''artemhome'',''night_stand''">night stand</a> next to it. Against the opposite wall is a small computer desk and a chair, with a <a href="exec:gt ''artemhome'',''computer''">laptop</a> on it. Next to the desk is a <a href="exec:gt ''artemhome'',''artemdresser''">dresser</a>. On the other side of the desk is a <a href="exec:gt ''artemhome'',''bookshelf''">bookshelf</a> with a fairly large collection of books.'
+		'The room is very clean and neat. Right next to the window is a bed, with a small <a href="exec:gt ''artemhome'', ''night_stand''">night stand</a> next to it. Against the opposite wall is a small computer desk and a chair, with a <a href="exec:gt ''artemhome'', ''computer''">laptop</a> on it. Next to the desk is a <a href="exec:gt ''artemhome'', ''artemdresser''">dresser</a>. On the other side of the desk is a <a href="exec:gt ''artemhome'', ''bookshelf''">bookshelf</a> with a fairly large collection of books.'
 	else
-		'The room is very clean and neat. Right next to the window is a bed, with a small night stand next to it. Against the opposite wall is a small computer desk and a chair, with a laptop on it. Next to the desk is a dresser. On the other side of the desk is a bookshelf with a fairly large collection of books.'
+		'The room is very clean and neat. Right next to the window is a bed, with a small nightstand next to it. Against the opposite wall is a small computer desk and a chair, with a laptop on it. Next to the desk is a dresser. On the other side of the desk is a bookshelf with a fairly large collection of books.'
 	end
 	if $clothingworntype = 'nude':
-		act 'Dress yourself': gs 'shortgs','dress' & gt 'artemhome','artemroom'
+		act 'Dress yourself': gs 'shortgs', 'dress' & gt 'artemhome', 'artemroom'
 	end
 	if $clothingworntype ! 'nude':
-		act 'Leave Artem''s room': gt 'artemhome','hallway'
+		act 'Leave Artem''s room': gt 'artemhome', 'hallway'
 	end
 
 	if hour < 6:
@@ -313,7 +318,7 @@ if $ARGS[0] = 'artemroom':
 				*clr & cla
 				'<center><h4><font color="maroon">Artem''s Room</font></h4></center>'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
-				'You grin and point out his still wet hair to him. "Are you and your towel having a fight? It looks like she abandoned you," you giggle.'
+				'You grin and point out his still-wet hair to him. "Are you and your towel having a fight? It looks like she abandoned you," you giggle.'
 				'He sheepishly runs a hand through his hair and inspects it. "You uhm... You might have a point. I just didn''t want you to get too bored waiting."'
 				act 'Talk with him': gt 'artemhome', 'chat'
 			end
@@ -324,7 +329,7 @@ if $ARGS[0] = 'artemroom':
 			act 'Let''s go to the living room': ArtemLoc = 5 & gt 'artemhome', 'livingroom'
 			act 'Talk to Artem': ArtemLoc = 2 & gt 'artemhome', 'chat'
 			if lernHome > 0:
-				act 'Do homework with Artem': gt 'artem_events','learn'
+				act 'Do homework with Artem': gt 'artem_events', 'learn'
 			end
 			!! Nutluck needs to say at which point this should be enabled. Set it to artemQW['artfall'] > 5 for now
 			if artemQW['artfall'] > 5 and artkissing ! daystart:
@@ -363,32 +368,32 @@ if $ARGS[0] = 'artemroom':
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/makeout.jpg"></center>'
 								if artemQW['dryhump'] = 0:
 									'Artem trips over his words when he tries to suggest something. "<<$pcs_nickname>>, maybe we could... Maybe I... I really want you... Can I touch your ass? Please?"'
-									act 'Let him caress your ass': gt 'artem_events','artemdryhump'
+									act 'Let him caress your ass': gt 'artem_events', 'artemdryhump'
 								elseif artemQW['dryhump'] <= 1:
 									if $pantyworntype ! 'none':
-										'Artem looks at you with embarrassment, but gathers the courage. "<<$pcs_nickname>>, you''re the best thing that''s ever happened to me. I enjoyed last time so much, but could you strip down to your underwear?"'
-										act 'Strip to your panties': gt 'artem_events','artemdryhump1'
+										'Artem looks at you with embarrassment but gathers the courage. "<<$pcs_nickname>>, you''re the best thing that''s ever happened to me. I enjoyed last time so much, but could you strip down to your underwear?"'
+										act 'Strip to your panties': gt 'artem_events', 'artemdryhump1'
 										gs 'willpower', 'exhib', 'resist'
 										if will_cost <= pcs_willpwr:
 											act 'Refuse to strip (<<will_cost>> Willpower)':
 												gs 'willpower', 'pay', 'resist'
-												gt 'artem_events','artemdryhump'
+												gt 'artem_events', 'artemdryhump'
 											end
 										else
 											act 'Refuse to strip (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 										end
 									else
 										'Artem trips over his words when he tries to suggest something. "<<$pcs_nickname>>, maybe we could... I really want you... Can I touch your ass again? Please?"'
-										act 'Let him caress your ass': gt 'artem_events','artemdryhump'
+										act 'Let him caress your ass': gt 'artem_events', 'artemdryhump'
 									end
 								elseif artemQW['dryhump'] <= 2 and artemQW['stripsee'] = 1:
-									'Artem looks at you with embarrassment, but gathers the courage. "<<$pcs_nickname>>, last time you let me rub your ass was great, but now that I''ve seen you naked... Could you strip naked first?"'
-									act 'Strip': gt 'artem_events','artemdryhump2'
+									'Artem looks at you with embarrassment but gathers the courage. "<<$pcs_nickname>>, last time you let me rub your ass was great, but now that I''ve seen you naked... Could you strip naked first?"'
+									act 'Strip': gt 'artem_events', 'artemdryhump2'
 									gs 'willpower', 'exhib', 'resist'
 									if will_cost <= pcs_willpwr:
 										act 'Refuse to strip (<<will_cost>> Willpower)':
 											gs 'willpower', 'pay', 'resist'
-											gt 'artem_events','artemdryhump'
+											gt 'artem_events', 'artemdryhump'
 										end
 									else
 										act 'Refuse to strip (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -415,7 +420,7 @@ if $ARGS[0] = 'artemroom':
 											gs 'stat'
 											'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 											'You pull your hand away and climb off him. "No, I can''t... Not yet. I still want to wait."'
-											'He looks visibly disappointed, but nods and smiles. "Sure, I understand. I don''t want to pressure you, so whenever you''re ready is fine."'
+											'He looks visibly disappointed but nods and smiles. "Sure, I understand. I don''t want to pressure you, so whenever you''re ready is fine."'
 											act 'Talk to him': gt 'artemhome', 'chat'
 										end
 									else
@@ -424,7 +429,7 @@ if $ARGS[0] = 'artemroom':
 									act 'Keep making out':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/makeout.jpg"></center>'
-										'You pull your hand away from the bulge in his pants, but keep kissing him. He lets go and stops trying to force your hand down to his crotch and instead focuses on kissing and fondling you.'
+										'You pull your hand away from the bulge in his pants but keep kissing him. He lets go and stops trying to force your hand down to his crotch and instead focuses on kissing and fondling you.'
 										if artemQW['stripsee'] > 0:
 											'He has an embarrassed look on his face as he pulls away from you. "I enjoyed seeing your naked last time and want you to strip for me again, but can you make a bit more of a show of it this time?"'
 											gs 'arousal', 'kiss', 5
@@ -454,7 +459,7 @@ if $ARGS[0] = 'artemroom':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
 				'You bite your lip, unsure if you should ask. It might seem rude, but you could really use a snack right now. "Hey Artem, have you got anything to snack on or drink?"'
 				'He looks a little surprised. "Yeah sorry, I didn''t think about it. Feel free to just grab something if you want in the future, but come on."'
-				act 'Follow him': gt 'artemhome','snack'
+				act 'Follow him': gt 'artemhome', 'snack'
 			end
 		end
 	end
@@ -471,7 +476,7 @@ if $ARGS[0] = 'artemdresser':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/artemdresser.jpg"></center>'
 	'Opening the drawers, all you find are his clothes, neatly folded and stacked. He has shirts in one drawer, pants in another, shorts in another, socks in yet another and underwear in the last.'
 	'It''s very well organized and kind of boring, but you notice him watching you snoop and close the drawers.'
-	act 'Find something else to look at': gt 'artemhome','artemroom'
+	act 'Find something else to look at': gt 'artemhome', 'artemroom'
 end
 
 if $ARGS[0] = 'bookshelf':
@@ -498,7 +503,7 @@ if $ARGS[0] = 'bookshelf':
 			'He looks a little surprised as he walks over. "Oh sure yeah, you can borrow it," he answers a little excitedly.'
 			'You take the book and put it in your purse. "Thanks. I''ll get it back to you as soon as I finish it."'
 			'He waves his hand like it''s no big deal. "Oh, don''t worry about that. I hope you enjoy it."'
-			act 'Find something else to look at': gt 'artemhome','artemroom'
+			act 'Find something else to look at': gt 'artemhome', 'artemroom'
 		end
 	end
 	if artem_borrowed_book = 1:
@@ -515,8 +520,8 @@ if $ARGS[0] = 'bookshelf':
 				cla
 				'"Yeah, it was good," you reply.'
 				'His face lights and he joins you at the bookshelf. "Yeah, I really liked that one too."'
-				act 'Look at more books': gt 'artemhome','bookshelf'
-				act 'Find something else to look at': gt 'artemhome','artemroom'
+				act 'Look at more books': gt 'artemhome', 'bookshelf'
+				act 'Find something else to look at': gt 'artemhome', 'artemroom'
 			end
 			act 'Not really':
 				cla
@@ -526,12 +531,12 @@ if $ARGS[0] = 'bookshelf':
 					'"It was a bit too bland for me. I could guess the outcome right at the start, and it turned out I was right," you reply.'
 				end
 				'Artem looks crushed at your answer.'
-				act 'Look at more books': gt 'artemhome','bookshelf'
-				act 'Find something else to look at': gt 'artemhome','artemroom'
+				act 'Look at more books': gt 'artemhome', 'bookshelf'
+				act 'Find something else to look at': gt 'artemhome', 'artemroom'
 			end
 		end
 	end
-	act 'Find something else to look at': gt 'artemhome','artemroom'
+	act 'Find something else to look at': gt 'artemhome', 'artemroom'
 end
 
 if $ARGS[0] = 'night_stand':
@@ -542,7 +547,7 @@ if $ARGS[0] = 'night_stand':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/nightstand.jpg"></center>'
 	'Having decided to snoop, you open the nightstand drawer to take a peek inside. Rummaging through the drawers, all you find is his phone hooked up to a charger, a few books, some cold medicine, some comics and a flashlight. Noticing him watching you snoop, you close the drawers.'
-	act 'Close the drawer': gt 'artemhome','artemroom'
+	act 'Close the drawer': gt 'artemhome', 'artemroom'
 end
 
 if $ARGS[0] = 'computer':
@@ -558,15 +563,15 @@ if $ARGS[0] = 'computer':
 		'"Mind if I use it? I want to check my emails and stuff," you ask.'
 		'He nods. "Sure, go ahead."'
 		act 'Go online': gt 'Komp', 'start'
-		act 'Find something else to look at': gt 'artemhome','artemroom'
+		act 'Find something else to look at': gt 'artemhome', 'artemroom'
 	elseif ArtemLoc = 2 and ArtemCompUse > 0:
 		'You look at the computer, then at Artem, who meets your gaze and breaks into a smile.'
 		'"Go ahead and use it if you want. I don''t mind."'
 		act 'Go online': gt 'Komp', 'start'
-		act 'Find something else to look at': gt 'artemhome','artemroom'
+		act 'Find something else to look at': gt 'artemhome', 'artemroom'
 	else
 		act 'Go online': gt 'Komp', 'start'
-		act 'Find something else to look at': gt 'artemhome','artemroom'
+		act 'Find something else to look at': gt 'artemhome', 'artemroom'
 	end
 end
 
@@ -607,7 +612,7 @@ if $ARGS[0] = 'livingroom':
 	gs 'stat'
 	'<center><b><font color = maroon>Living room</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/living.jpg"></center>'
-	'The living room is clean and neat. A couch rests against one wall, with a throw rug between it and the TV stand. A flat screen TV sits atop the stand while a neatly stored PlayStation sits on the bottom. Along one side of the TV is a stand with several dozen movies.'
+	'The living room is clean and neat. A couch rests against one wall, with a throw rug between it and the TV stand. A flat-screen TV sits atop the stand while a neatly stored PlayStation sits on the bottom. Along one side of the TV is a stand with several dozen movies.'
 	if hour < 6:
 		gt 'artemhome', 'timecheck'
 	elseif hour > 22:
@@ -640,8 +645,8 @@ if $ARGS[0] = 'livingroom':
 						'You stand in silence for a few seconds before you finally start laughing. "Don''t worry about Artem. I''ll make sure he keeps his head on straight."'
 						'Masharin sighs. "Well, I think Artem and I will have to have a talk later..." he says as he looks sternly at Artem.'
 						'You smile. "You do that..."'
-						'As you and Artem turn around, you show off your ass little as you leave and return to his room.'
-						act 'Leave': ArtemLoc = 2 & gt 'artemhome','artemroom'
+						'As you and Artem turn around, you show off your ass a little as you leave and return to his room.'
+						act 'Leave': ArtemLoc = 2 & gt 'artemhome', 'artemroom'
 					end
 				end
 			else
@@ -659,9 +664,9 @@ if $ARGS[0] = 'livingroom':
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/masharin.jpg"></center>'
 						'Masharin looks worryingly at Artem, so you decide to ease the tension by playfully pushing Artem a little. "Ease up, your dad was just looking out for you is all."'
 						'"Still, he shouldn''t have talked about it. I said all of that in confidence..."'
-						'Masharin starts to apologize, but is cut off by Artem. "Let''s go <<$pcs_nickname>>, that''s enough embarrassment for one day."'
+						'Masharin starts to apologize but is cut off by Artem. "Let''s go <<$pcs_nickname>>, that''s enough embarrassment for one day."'
 						'"Don''t worry, Mr. Chebotarev. I''m sure it''s not a big deal and Artem will get over it soon," you say encouragingly before going to Artem''s room.'
-						act 'Leave': ArtemLoc = 2 & gt 'artemhome','artemroom'
+						act 'Leave': ArtemLoc = 2 & gt 'artemhome', 'artemroom'
 					end
 				end
 			end
@@ -693,7 +698,7 @@ if $ARGS[0] = 'livingroom':
 								'"But I can''t be friends with your son, that''s what you''re saying?!"'
 								'Masharin curls up slightly before sighing and going almost limp in apparent defeat. "I... Just don''t hurt him. Please?"'
 								'You roll your eyes and leave.'
-								act 'Leave': gt 'artemhome','hallway'
+								act 'Leave': gt 'artemhome', 'hallway'
 							end
 						end
 					else
@@ -713,7 +718,7 @@ if $ARGS[0] = 'livingroom':
 								'He then suddenly stops. "Oh sorry, I must be boring you... I get ahead of myself and have to remind myself that no one wants to listen to a boring tale about nothing."'
 								'You shake your head. "Not at all. It''s always good hearing a positive opinion about studying, as it''s not always seen in a keen light around here."'
 								'Masharin sighs. "Well, don''t pay too much attention to it, and you''ll see how much better life is as time goes by."'
-								act 'Leave': gt 'artemhome','hallway'
+								act 'Leave': gt 'artemhome', 'hallway'
 							end
 						end
 						act 'We''re having some issues with a few things':
@@ -728,13 +733,13 @@ if $ARGS[0] = 'livingroom':
 								'He tries to excuse himself. "It worked for me, but it doesn''t mean it will work for anyone else. We all have our own quirks that help us when it comes to that stuff. You have your breaks and I have mine."'
 								'"Well, I''d love to hear what you did. I think it would be of great help," you tell him.'
 								'Masharin smiles. "Fine, fine. I used to close my eyes and think that I''m in the middle of a forest, only hearing those unusual sounds that you can hear in such a place. This always cleared my mind and it helped me regain my focus."'
-								'"I might try that some time. Thanks for the advice, but it''s probably best that I head back," you reply.'
-								act 'Leave': gt 'artemhome','hallway'
+								'"I might try that sometime. Thanks for the advice, but it''s probably best that I head back," you reply.'
+								act 'Leave': gt 'artemhome', 'hallway'
 							end
 						end
 					end
 				end
-				act 'Leave': gt 'artemhome','hallway'
+				act 'Leave': gt 'artemhome', 'hallway'
 			else
 				'Artem''s parents are here watching TV. You could disturb them and talk to them, but it might be better if you just snuck back out before they see you.'
 				act 'Sneak out':
@@ -744,7 +749,7 @@ if $ARGS[0] = 'livingroom':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/living.jpg"></center>'
 					'You turn and carefully tread out of the living room. You quietly make it to the doorway to the hallway and glance back to see them still watching the TV, having failed to notice you coming in at all.'
-					act 'Leave': gt 'artemhome','hallway'
+					act 'Leave': gt 'artemhome', 'hallway'
 				end
 				act 'Talk to them':
 					*clr & cla
@@ -767,22 +772,22 @@ if $ARGS[0] = 'livingroom':
 							'"I can''t believe he picked that slut!" you shout out. "She''s clearly just playing with him to win and doesn''t actually love him," you tell Glinina. "I heard she fucked the producers to get on the show in the first place, and still does. Sometimes all at once!"'
 							'"Shouldn''t you head back to Artem?" Masharin asks.'
 							'Just as you''re about to answer, the commercials come on and you let out a sigh. "I guess it''s time to head back. Thanks for letting me watch." You quickly get up and leave them sitting there stunned, not really understanding what just happened.'
-							act 'Leave': gt 'artemhome','hallway'
+							act 'Leave': gt 'artemhome', 'hallway'
 						end
 						act 'No':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/masharin.jpg"></center>'
-							'"No, I just needed to get away for a while. You know school work is boring as hell and your son is super serious about that stuff, which is no fun," you reply.'
-							'Masharin looks away from the TV. "Well, school work is important. You''re about to head to university and you need to be ready for what''s waiting there."'
+							'"No, I just needed to get away for a while. You know schoolwork is boring as hell and your son is super serious about that stuff, which is no fun," you reply.'
+							'Masharin looks away from the TV. "Well, schoolwork is important. You''re about to head to university and you need to be ready for what''s waiting there."'
 							'"I don''t know if I''ll end up there. I''m already tired of it and I don''t want to spend more time in school when I could be making money," you explain.'
 							'"Oh? And what would you be doing without a degree?" Masharin asks.'
 							'"You know, some odd jobs here and there. I''m sure I''ll get by fine. After all, I''m still young and vigorous, so I''ll manage," you confidently reply. "Well, time to head back. Don''t want to keep Artem waiting..."'
 							'You stretch, showing off your curves a little before turning and leaving the Chebotarevs looking at you in disbelief.'
-							act 'Leave': gt 'artemhome','hallway'
+							act 'Leave': gt 'artemhome', 'hallway'
 						end
 					else
 						'"Excuse me," you whisper, "I don''t want to bother you, but I needed a break and heard you watching TV..."'
-						'Glinina slowly turns around. "You''re not bother at all, <<$pcs_firstname>>. We were just watching the news. You can join us if you want."'
+						'Glinina slowly turns around. "You''re not a bother at all, <<$pcs_firstname>>. We were just watching the news. You can join us if you want."'
 						act 'Yes':
 							*clr & cla
 							minut += 10
@@ -793,7 +798,7 @@ if $ARGS[0] = 'livingroom':
 							'Some time passes by and the three of you are discussing current events that are shown on the TV. The Chebotarevs are very polite and can really carry a discussion.'
 							'"Well, time for me to go back," you say. "Thank you for the little break. It was a lot of fun."'
 							'"Anytime, <<$pcs_firstname>>. We''re glad to have someone else to discuss things with," Glinina replies.'
-							act 'Leave': gt 'artemhome','hallway'
+							act 'Leave': gt 'artemhome', 'hallway'
 						end
 						act 'No':
 							*clr & cla
@@ -801,7 +806,7 @@ if $ARGS[0] = 'livingroom':
 							'"I''ve bothered you enough," you say as you excuse yourself. "I need to head back to Artem..."'
 							'"Okay <<$pcs_firstname>>. The offer still stands if you change your mind," Glinina replies.'
 							'"Thank you. Maybe next time," you say before turning around as they return to watching the TV.'
-							act 'Leave': gt 'artemhome','hallway'
+							act 'Leave': gt 'artemhome', 'hallway'
 						end
 					end
 				end
@@ -842,7 +847,7 @@ if $ARGS[0] = 'livingroom':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/livingroom/playgames.jpg"></center>'
 				'You smile at him. "Yeah, I''d like that."'
 				'He grins and hands you the controller he has in his hand, then rushes over to grab the other one before sitting back on the couch. He starts the game up and the two of you play for some time; he''s pretty good, but he keeps making mistakes. You eventually beat him, but he doesn''t seem to mind at all. "You want to go to my room?"'
-				act 'Follow Artem to his room': ArtemLoc = 2 & gt 'artemhome','artemroom'
+				act 'Follow Artem to his room': ArtemLoc = 2 & gt 'artemhome', 'artemroom'
 				act 'No':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/livingroom/watchplay.jpg"></center>'
@@ -856,12 +861,12 @@ if $ARGS[0] = 'livingroom':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/living.jpg"></center>'
 					'The two of you grab your schoolbags and head to his room.'
-					act 'Follow Artem to his room': ArtemLoc = 2 & gt 'artemhome','artemroom'
+					act 'Follow Artem to his room': ArtemLoc = 2 & gt 'artemhome', 'artemroom'
 				end
 			end
 		else
 			'Nobody''s here right now.'
-			act 'Leave': gt 'artemhome','hallway'
+			act 'Leave': gt 'artemhome', 'hallway'
 		end
 	end
 end
@@ -889,7 +894,7 @@ if $ARGS[0] = 'kitchen':
 	else
 		if kitchenev = 1 and ArtemParentsLoc = 5 and hour < 22:
 			'As you enter the kitchen, you see Artem''s mother busy working away.'
-			act 'Leave':gt 'artemhome','hallway'
+			act 'Leave':gt 'artemhome', 'hallway'
 			act 'Talk to her':
 				if fame['pav_slut'] >= 200 or grupTipe = 4:
 					*clr & cla
@@ -899,7 +904,7 @@ if $ARGS[0] = 'kitchen':
 						'As Artem starts talking, she stops what she was doing. "This is the girl I was telling you about..."'
 						'"Oh." She''s a bit taken aback, but replies politely. "Hello, I''m Glinina, Artem''s mother. Pleasure to meet you."'
 						'You greet her back. "Hi, my name is <<$pcs_firstname>>. Nice to meet you."'
-						'An awkward silcenc follows before Glinina speaks up. "I''m not sure that Artem told me your last name..."'
+						'An awkward silence follows before Glinina speaks up. "I''m not sure that Artem told me your last name..."'
 						act 'Answer':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/glinina.jpg"></center>'
@@ -915,12 +920,12 @@ if $ARGS[0] = 'kitchen':
 								'Glinina crosses her arms. "Is that so, Artem?!" She clears her throat. "You''ve been working very hard this year when it comes to school, so I hope you can keep your focus for the rest of it too."'
 								'Artem looks gloomy at her. "Yes, mom..."'
 								'The two of you exchange pleasantries and as you start walking away, you give Artem a nudge with your hip. "See? I do know how to behave..."'
-								act 'Leave': gt 'artemhome','hallway'
+								act 'Leave': gt 'artemhome', 'hallway'
 							end
 						end
 					else
 						!! The dialogue above was obviously a first meeting one. If you want to add extra dialogue it should go here
-						act 'Leave': gt 'artemhome','hallway'
+						act 'Leave': gt 'artemhome', 'hallway'
 					end
 				else
 					*clr & cla
@@ -934,7 +939,7 @@ if $ARGS[0] = 'kitchen':
 					'"Hopefully only good things..." you joke and smile while looking at Artem.'
 					'She starts laughing. "Yes, no need to worry. He''s kept all the bad stuff from me."'
 					'Artem rolls his eyes, not too amused by his mother''s comment.'
-					'"You have a lovely home," you comment. "I didn''t expect to find so many books laying around..."'
+					'"You have a lovely home," you comment. "I didn''t expect to find so many books lying around..."'
 					'"Both myself and Artem''s father like to read. I''m a librarian after all and my husband is a real bookworm, so I guess that''s how we ended up with that many."'
 					act 'What do you like to read?':
 						*clr & cla
@@ -950,14 +955,14 @@ if $ARGS[0] = 'kitchen':
 							'Just as you pull out the chair, Artem interrupts by clearing his throat. "We need to go and study Mom. I didn''t bring <<$pcs_firstname>> over here so you could have someone to chat with..."'
 							'Glinina sighs. "You and your studying. I know your father says it''s the way to go, but you need to relax sometimes too. I''ve already got one bookworm in this house, I don''t need another."'
 							'Glinina tells you that if you ever find the time, you''re free to come and discuss literature with her over tea.'
-							act 'Leave': gt 'artemhome','hallway'
+							act 'Leave': gt 'artemhome', 'hallway'
 						end
 					end
 				end
 			end
 		else
 			'The room is so spotless that you can actually see your reflection in the tiles. A table is along the wall opposite the counters.'
-			act 'Leave': gt 'artemhome','hallway'
+			act 'Leave': gt 'artemhome', 'hallway'
 			act 'Look in the fridge': gt 'artemhome', 'fridge'
 			dynamic $fill_bottle
 			dynamic $driwater
@@ -1142,16 +1147,16 @@ if $ARGS[0] = 'artemparents':
 	else
 		if hour < 7 or hour > 22:
 			'You look into the bedroom and see Artem''s parents sleeping. Not wanting to disturb them, you close the door and leave.'
-			act 'Leave': gt 'artemhome','hallway'
+			act 'Leave': gt 'artemhome', 'hallway'
 		else
 			'Nobody''s here. You should probably leave, but could also take a look around first...'
-			act 'Leave': gt 'artemhome','hallway'
+			act 'Leave': gt 'artemhome', 'hallway'
 			act 'Look around':
 				*clr & cla
 				minut += 10
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/momsdrawer.jpg"></center>'
 				'You snoop around, opening drawers and looking in the closet, but don''t find anything of interest. The room is perfectly organized with each drawer containing a type of clothing neatly folded up. There seems to be nothing else of interest.'
-				act 'Leave': gt 'artemhome','hallway'
+				act 'Leave': gt 'artemhome', 'hallway'
 			end
 		end
 	end
@@ -1168,7 +1173,7 @@ if $ARGS[0] = 'chat':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 	'You sit and talk with Artem about various topics. Or rather: you''re doing most of the talking, and Artem is mostly listening to you talk while occasionally commenting on something you said.'
-	act 'Stop talking': gt 'artemhome','artemroom'
+	act 'Stop talking': gt 'artemhome', 'artemroom'
 	if dimaFilm > 0 and artemQW['artlie'] = 0 and artemQW['dimkahelp'] ! daystart:
 		act 'Ask Artem to steal the video Dimka filmed of you':
 			*clr & cla
@@ -1277,9 +1282,9 @@ if $ARGS[0] = 'chat':
 			'You just lay silent in each other''s arms for a minute, just thinking about the implications of it all. After that, you realize you need to get on with your day and he probably does too. You give Artem a quick kiss on his cheek and thank him for his support as you get up and gather your things. At least you know you''re not alone in this.'
 			gs 'arousal', 'kiss', 5
 			gs 'stat'
-			act 'Leave Artem''s apartment': minut += 5 & gt 'pod_ezd','etaj_1'
+			act 'Leave Artem''s apartment': minut += 5 & gt 'pod_ezd', 'etaj_1'
 		end
-		act 'Tell him you can''t see him any more':
+		act 'Tell him you can''t see him anymore':
 			*clr & cla
 			artemQW['sveslut'] = 1
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk3.jpg"></center>'
@@ -1287,7 +1292,7 @@ if $ARGS[0] = 'chat':
 			'Artem looks at you questioningly. "<<$pcs_nickname>>, what are you doing?"'
 			'You shake your head as you softly mutter through your tears. "I''m sorry, Artem... I can''t ask this from you. I can''t ask this from anyone. I''m really sorry, but I don''t think we should see each other any more."'
 			'After you gather your things, you leave his apartment while ignoring his pleas.'
-			act 'Leave Artem''s apartment':minut += 5 & artemQW['artemblok'] = 1 & gt 'pod_ezd','etaj_1'
+			act 'Leave Artem''s apartment':minut += 5 & artemQW['artemblok'] = 1 & gt 'pod_ezd', 'etaj_1'
 		end
 	elseif artemQW['date'] = 0 and artemQW['artfall'] >= 10 and fame['pav_slut'] < 150 and artemQW['dateask'] ! daystart:
 		*clr & cla
@@ -1311,7 +1316,7 @@ if $ARGS[0] = 'chat':
 			gs 'stat'
 			'You give him a cute smile. "Sure, that sounds like fun!"'
 			'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'
+			act 'Walk in the park': gt 'artem_date_events', 'firstdate'
 		end
 	elseif artemQW['date'] > 0 and artemQW['date'] <= 3 and fame['pav_slut'] < 150 and artemQW['dateask'] ! daystart:
 		*clr & cla
@@ -1334,7 +1339,7 @@ if $ARGS[0] = 'chat':
 			gs 'stat'
 			'You give him a cute smile. "Sure, that sounds like fun!"'
 			'You quickly pack up your things and leave the apartment with him.'
-			act 'Go on a date': gt 'artem_date_events','artem_date'
+			act 'Go on a date': gt 'artem_date_events', 'artem_date'
 		end
 	elseif artemQW['date'] = 4 and fame['pav_slut'] < 200 and artemQW['dateask'] ! daystart:
 		*clr & cla
@@ -1442,7 +1447,7 @@ if $ARGS[0] = 'chat':
 			gs 'stat'
 			'You give him a cute smile. "Sure, that sounds like fun!"'
 			'You quickly pack up your things and leave the apartment with him.'
-			act 'Go on a date': gt 'artem_date_events','artem_date'
+			act 'Go on a date': gt 'artem_date_events', 'artem_date'
 		end
 	elseif artemQW['date'] >= 9 and artemQW['dateask'] ! daystart and artemQW['bf'] = 0:
 		*clr & cla
@@ -1528,7 +1533,7 @@ if $ARGS[0] = 'chat':
 			gs 'stat'
 			'You give him a cute smile. "Sure, that sounds like fun!"'
 			'You quickly pack up your things and leave the apartment with him.'
-			act 'Go on a date': gt 'artem_date_events','artem_date'
+			act 'Go on a date': gt 'artem_date_events', 'artem_date'
 		end
 	else
 		act 'Make small talk':
@@ -1662,7 +1667,7 @@ if $ARGS[0] = 'chat':
 				'You shake your head. "Look, you''re a great guy, but I just feel differently now is all."'
 				'You try to comfort him as he begs and pleads, but after some time you finally get up. "I''m sorry, but this is over. I''m truly sorry."'
 				'You turn and walk out, leaving Artem crying behind you.'
-				act 'Leave Artem''s apartment': minut += 5 & gt 'pod_ezd','etaj_1'
+				act 'Leave Artem''s apartment': minut += 5 & gt 'pod_ezd', 'etaj_1'
 			end
 		end
 		if artemQW['nush3some_ask'] = 1:
@@ -1838,7 +1843,7 @@ if $ARGS[0] = 'chat':
 						'His eyes bulge when he sees how big it is and starts shaking his head. "Hell no! That thing is massive! There''s no way you''re sticking that in me!"'
 						'You sigh. "Come on baby, I''ll go easy on you! I let you fuck me in the ass, so it''s only fair. You''ll enjoy it, I promise."'
 						'He keeps shaking his head and laughs a little. "Fair? That thing is way bigger than I am! Maybe if it was my size or smaller, I might consider it but not that thing!"'
-						'You try to convince him, but he''s stead fast against it and pushes you to have regular sex instead.'
+						'You try to convince him, but he''s steadfast against it and pushes you to have regular sex instead.'
 						act 'Have sex': gt 'artem_sex', 'sex'
 						act 'Stop talking': gt 'artemhome', 'artemroom'
 						act 'Keep talking': gt 'artemhome', 'chat'
@@ -1849,7 +1854,7 @@ if $ARGS[0] = 'chat':
 						'He looks at the dildo, then to you, and back again before finally sighing and nodding slightly. "Okay fine, but you can''t tell anyone we tried this, okay?"'
 						'You nod. "I swear I won''t tell anyone unless you''re okay with it."'
 						'He frowns at how you worded it, but it seems good enough. "Okay, if it''ll make you happy, then I''ll try it, but if it starts to hurt, we''re stopping." You nod in agreement.'
-						act 'Put on harness': gt 'artem_sex', 'strapon_first'
+						act 'Put on the harness': gt 'artem_sex', 'strapon_first'
 					end
 				end
 				act 'Change your mind':
@@ -1863,6 +1868,77 @@ if $ARGS[0] = 'chat':
 				end
 			end
 		end
+		if artemQW['strapon_count'] = 1 and mc_inventory['strapon'] = 1 and strapnumber > 0 and artemQW['strapon'] >= 1:
+			act 'Bring up strapon sex again':
+				*clr & cla
+				minut += 1
+				gs 'boyStat', 'D<<strapnumber>>'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon2.jpg"></center>'
+				'You wonder if he might let you fuck him in the butt again. "Artem, you remember when you let me fuck you with a strapon?"'
+				'He blushes bright red and panicky looks at the door like he expects his mom to burst in at any moment. "Not so loud and yes I remember, how could I forget?"'
+				'You smile at him and talk softer. "I really loved doing that and I want to do it again."'
+				'He seems speechless and unsure for a moment, then softly smiles. "Yeah, I guess, if it will make you happy, my love." As he talks, he starts taking off his pants.'
+				if strapnumber >= 4:
+					'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo out of your purse and hold it up, showing it to him. "I thought we could use this."'
+					'His eyes bulge when he sees how big it is and starts shaking his head. "Hell no! That thing is massive! There''s no way you''re sticking that in me!"'
+					'You sigh. "Come on baby, I''ll go easy on you! I let you fuck me in the ass, so it''s only fair. You''ll enjoy it, I promise."'
+					'He keeps shaking his head and laughs a little. "Fair? That thing is way bigger than I am! Maybe if it was my size or smaller, I might consider it but not that thing!"'
+					'You try to convince him, but he''s steadfast against it and pushes you to have regular sex instead.'
+					act 'Have sex': gt 'artem_sex', 'sex'
+					act 'Stop talking': gt 'artemhome', 'artemroom'
+					act 'Keep talking': gt 'artemhome', 'chat'
+				else
+					'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo attached out of your purse and hold it up, showing it to him. "Here it is."'
+					'He looks at the dildo. "Okay fine, but you still can''t tell anyone we did this, okay?"'
+					'You nod. "I swear I won''t tell anyone unless you''re okay with it." He frowns at how you worded it, but it seems good enough.'
+					act 'Put on the harness': gt 'artem_sex', 'strapon_second'
+				end
+			end
+			act 'Change your mind':
+				*clr & cla
+				minut += 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+				'You think about it some more and decide against it. It might freak him out and you don''t know how he would react to such a request. "Never mind. How about we just do what we normally do?"'
+				'He pauses a moment and looks at you. "Are you sure?" You nod at him and start kissing him.'
+				act 'Have sex': gt 'artem_sex', 'sex'
+			end
+		elseif artemQW['strapon_count'] > 1 and mc_inventory['strapon'] = 1 and strapnumber > 0 and artemQW['strapon'] >= 1:
+			act 'Bring up strapon sex yet again':
+				*clr & cla
+				minut += 1
+				gs 'boyStat', 'D<<strapnumber>>'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon2.jpg"></center>'
+				'You wonder if he might let you fuck him in the butt again. "Artem, I was thinking tonight I can fuck you again, what do you think?"'
+				'He blushes bright red. "Ok sure sweety, you can fuck me again." As he talks, he starts taking off his pants.'
+				if strapnumber >= 4:
+					'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo out of your purse and hold it up, showing it to him. "I thought we could use this."'
+					'His eyes bulge when he sees how big it is and starts shaking his head. "Hell no! That thing is massive! There''s no way you''re sticking that in me!"'
+					'You sigh. "Come on baby, I''ll go easy on you! I let you fuck me in the ass, so it''s only fair. You''ll enjoy it, I promise."'
+					'He keeps shaking his head and laughs a little. "Fair? That thing is way bigger than I am! Maybe if it was my size or smaller, I might consider it but not that thing!"'
+					'You try to convince him, but he''s steadfast against it and pushes you to have regular sex instead.'
+					act 'Have sex': gt 'artem_sex', 'sex'
+					act 'Stop talking': gt 'artemhome', 'artemroom'
+					act 'Keep talking': gt 'artemhome', 'chat'
+				else
+					'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo attached out of your purse and hold it up, showing it to him. "This will soon be up your ass and you''ll be moaning like a slut." You say with a giggle.'
+					'He looks at the dildo and for a moment you think he actually looks eager, then he looks at you and smiles. "Okay fine, but you still can''t tell anyone we are doing this, okay?"'
+					'You nod. "I swear I won''t tell anyone unless you''re okay with it." He frowns at how you worded it, but it seems good enough.'
+					act 'Put on the harness': gt 'artem_sex', 'strapon_again'
+				end
+			end
+			act 'Change your mind':
+				*clr & cla
+				minut += 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+				'You think about it some more and decide against it. It might freak him out and you don''t know how he would react to such a request. "Never mind. How about we just do what we normally do?"'
+				'He pauses a moment and looks at you. "Are you sure?" You nod at him and start kissing him.'
+				act 'Have sex': gt 'artem_sex', 'sex'
+			end
+		end
 	end
 end
 

+ 2 - 1
locations/body.qsrc

@@ -61,8 +61,9 @@ if $ARGS[0] = 'UpdateBodyMeasurement':
 	pcs_bust  = (pcs_waist * bodyVars['bratio']) / 100 + pcs_mass['bust']			+ bodyVars['bust_bonus'] + bodyVars['bust_silicone'] + max(-10, min(bodyVars['bust_other'], 10)) + bodyVars['bust_magic'] + pcs_mass['preg'] / 5 + bodyVars['bust_lact']
 	pcs_butt  = (pcs_hgt   * bodyVars['hratio']) / 100 + min(pcs_mass['butt'], 50)	+ bodyVars['butt_bonus'] + bodyVars['butt_silicone'] + max(-10, min(bodyVars['butt_other'], 10)) + pcs_butt_tr
 
-	!! pcs_cupsize = pcs_mass['bust'] + bodyVars['bust_magic'] + bodyVars['bust_silicone'] - bodyVars['vofat']
+	!! pcs_cupsize = pcs_mass['bust']			+ bodyVars['bust_bonus'] + bodyVars['bust_silicone'] + max(-10, min(bodyVars['bust_other'], 10)) + bodyVars['bust_magic'] + pcs_mass['preg'] / 5 + bodyVars['bust_lact'] - bodyVars['vofat']
 	pcs_cupsize = pcs_bust - pcs_band
+	!! pcs_buttsize = min(pcs_mass['butt'], 50) + bodyVars['butt_bonus'] + bodyVars['butt_silicone'] + max(-10, min(bodyVars['butt_other'], 10)) + pcs_butt_tr - bodyVars['vofat']
 	pcs_buttsize = pcs_butt - pcs_hips
 end
 

+ 416 - 129
locations/body_desc.qsrc

@@ -85,45 +85,60 @@ if $ARGS[0] = 'throat':
 end
 
 if $ARGS[0] = 'pussy':
+	if pcs_piercings['pussy'] > 0 and pcs_tattoos['pussy'] > 0:
+		$pc_desc['pussy'] = 'pierced and tattooed '
+		$pc_descWordy['pussy'] = 'pierced and tattooed '
+	elseif pcs_piercings['pussy'] > 0:
+		$pc_desc['pussy'] = 'pierced '
+		$pc_descWordy['pussy'] = 'pierced '
+	elseif pcs_tattoos['pussy'] > 0:
+		$pc_desc['pussy'] = 'tattooed '
+		$pc_descWordy['pussy'] = 'tattooed '
+	else
+		$pc_desc['pussy'] = ''
+		$pc_descWordy['pussy'] = ''
+	end
+
+
 	if vgape >= 4:
+		$pcs_vag_image = 'images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg'
 		if rand(0,1) = 0:
-			$pcs_vag = 'Your regularly-fucked <a href="exec:view''images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg''">playground</a> can take most things you force up there, ' + iif(stat['think_virgin'] = 0,'maybe you should skip the next gangbang?.','this can''t be right. What could be doing this to me?')
+			$pcs_vag = 'Your regularly-fucked <<$pc_desc[''pussy'']>><a href="exec: view ''<<$pcs_vag_image>>''">playground</a> can take most things you force up there, ' + iif(stat['think_virgin'] = 0,'maybe you should skip the next gangbang?.','this can''t be right. What could be doing this to me?')
 		else
-			$pcs_vag = 'Your poor little <a href="exec:view''images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg''">pussy</a> is broken from too much stuffing, it''ll need time to recover, ' + iif(stat['think_virgin'] = 0,'maybe you should skip the next gangbang?.','this can''t be right. What could be doing this to me?')
+			$pcs_vag = 'Your poor little <a href="exec: view ''<<$pcs_vag_image>>''">pussy</a> is broken from too much stuffing, it''ll need time to recover, ' + iif(stat['think_virgin'] = 0,'maybe you should skip the next gangbang?.','this can''t be right. What could be doing this to me?')
 		end
-		$pcs_vag_image = 'images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg'
-		$pc_desc['pussy'] = func('body_desc', 'ChooseDescWord', 'ruined', 'broken', 'proplapsed', 'destroyed', 'annihilated', 'obliterated','decimated')
-		$pc_descWordy['pussy'] = 'prolapsed, ruined, chasm of a'
+		$pc_desc['pussy'] += func('body_desc', 'ChooseDescWord', 'ruined', 'broken', 'proplapsed', 'destroyed', 'annihilated', 'obliterated','decimated')
+		$pc_descWordy['pussy'] += 'prolapsed, ruined, chasm of a'
 		$vaginatipe = 'ruined'
 	elseif vgape = 3:
-		$pcs_vag = 'You have a gaping hole of a <a href="exec:view''images/pc/body/pussy/stage4/' + rand(1,5) + '.jpg''">vagina</a>, ' + iif(stat['think_virgin'] = 0,'it has seen a lot of action.','how though? Maybe something is wrong with you, virgins don''t look like this.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage4/' + rand(1,5) + '.jpg'
-		$pc_desc['pussy'] = func('body_desc', 'ChooseDescWord', 'gaping', 'open', 'extended', 'wide')
-		$pc_descWordy['pussy'] = 'gaping and well used'
+		$pcs_vag = 'You have a <<$pc_desc[''pussy'']>>gaping hole of a <a href="exec: view ''<<$pcs_vag_image>>''">vagina</a>, ' + iif(stat['think_virgin'] = 0,'it has seen a lot of action.','how though? Maybe something is wrong with you, virgins don''t look like this.')
+		$pc_desc['pussy'] += func('body_desc', 'ChooseDescWord', 'gaping', 'open', 'extended', 'wide')
+		$pc_descWordy['pussy'] += 'gaping and well used'
 		$vaginatipe = 'gaping'
 	elseif vgape = 2:
-		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage3/' + rand(1,5) + '.jpg''">vagina</a> looks like it has seen some action, ' + iif(stat['think_virgin'] = 0,'which it totally has.','which doesn''t make sense. You''re still a virgin.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage3/' + rand(1,5) + '.jpg'
-		$pc_desc['pussy'] = func('body_desc', 'ChooseDescWord', 'recovering', 'recently used', 'welcoming')
-		$pc_descWordy['pussy'] = 'experienced, welcoming'
+		$pcs_vag = 'Your <<$pc_desc[''pussy'']>><a href="exec: view ''<<$pcs_vag_image>>''">vagina</a> looks like it has seen some action, ' + iif(stat['think_virgin'] = 0,'which it totally has.','which doesn''t make sense. You''re still a virgin.')
+		$pc_desc['pussy'] += func('body_desc', 'ChooseDescWord', 'recovering', 'recently used', 'welcoming')
+		$pc_descWordy['pussy'] += 'experienced, welcoming'
 		$vaginatipe = 'welcoming'
 	elseif vgape = 1 or pcs_vag > 10:
-		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage2/' + rand(1,5) + '.jpg''">pussy</a> looks like it has been used recently or is just well worn in, ' + iif(stat['think_virgin'] = 0,'maybe you''ve been over doing it?','which seems unfair for a virgin like yourself.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage2/' + rand(1,5) + '.jpg'
-		$pc_desc['pussy'] = func('body_desc', 'ChooseDescWord', 'pliable', 'used')
-		$pc_descWordy['pussy'] = 'worn in'
+		$pcs_vag = 'Your <<$pc_desc[''pussy'']>><a href="exec: view ''<<$pcs_vag_image>>''">pussy</a> looks like it has been used recently or is just well worn in, ' + iif(stat['think_virgin'] = 0,'maybe you''ve been over doing it?','which seems unfair for a virgin like yourself.')
+		$pc_desc['pussy'] += func('body_desc', 'ChooseDescWord', 'pliable', 'used')
+		$pc_descWordy['pussy'] += 'worn in'
 		$vaginatipe = 'used'
 	elseif pcs_vag > 0:
-		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage1/' + rand(1,5) + '.jpg''">pussy</a> looks perfectly normal, ' + iif(stat['think_virgin'] = 0,'for someone sexually active.','just not as virginal as you would expect.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage1/' + rand(1,5) + '.jpg'
-		$pc_desc['pussy'] = func('body_desc', 'ChooseDescWord', 'snug', 'tight', 'cosy')
-		$pc_descWordy['pussy'] = 'tight and unused'
+		$pcs_vag = 'Your <<$pc_desc[''pussy'']>><a href="exec: view ''<<$pcs_vag_image>>''">pussy</a> looks perfectly normal, ' + iif(stat['think_virgin'] = 0,'for someone sexually active.','just not as virginal as you would expect.')
+		$pc_desc['pussy'] += func('body_desc', 'ChooseDescWord', 'snug', 'tight', 'cosy')
+		$pc_descWordy['pussy'] += 'tight and unused'
 		$vaginatipe = 'unused'
 	else
-		$pcs_vag = 'Your virgin <a href="exec:view''images/pc/body/pussy/stage0/' + rand(1,5) + '.jpg''">pussy</a> still has its hymen intact, ' + iif(stat['think_virgin'] = 0,'even though you are not a virgin.','which makes sense for a virgin.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage0/' + rand(1,5) + '.jpg'
-		$pc_desc['pussy'] = 'virgin'
-		$pc_descWordy['pussy'] = 'virgin'
+		$pcs_vag = 'Your <<$pc_desc[''pussy'']>>virgin <a href="exec: view ''<<$pcs_vag_image>>''">pussy</a> still has its hymen intact, ' + iif(stat['think_virgin'] = 0,'even though you are not a virgin.','which makes sense for a virgin.')
+		$pc_desc['pussy'] += 'virgin'
+		$pc_descWordy['pussy'] += 'virgin'
 		$vaginatipe = 'virgin'
 	end
 end
@@ -180,7 +195,7 @@ if $ARGS[0] = 'anus':
 		if $pantyworntype ! 'none':
 			$pcs_ass = 'Your <a href="exec:view''images/pc/body/analplug.jpg''">anus</a> is currently filled with your butt plug.'
 		else
-			if pirsG > 0 and pirsG < 10000:
+			if pcs_piercings['pussy'] > 0:
 				$pcs_ass = 'Your <a href="exec:view''images/pc/body/anus/pirs' + rand(1,3) + '.jpg''">anus</a> is currently filled with your butt plug.'
 			else
 				$pcs_ass = 'Your <a href="exec:view''images/pc/body/anus/analplugnotanga.jpg''">anus</a> is currently filled with your butt plug.'
@@ -471,7 +486,7 @@ if $ARGS[0] = 'lips':
 		$pc_desc['lip glossed'] = 'softened'
 	end
 
-	$pc_descFull['lip'] = 'You have <<$pcs_lipSize>>, <<$pc_desc[''lip gloss'']>> ' + iif(pcs_lip = 4, 'suggestively full ', '') +  'lips. <<$pirsB>> <<$pirsA>>'
+	$pc_descFull['lip'] = 'You have <<$pcs_lipSize>>, <<$pc_desc[''lip gloss'']>> ' + iif(pcs_lip = 4, 'suggestively full ', '') +  'lips. <<$pcs_piercings[''lip_desc'']>> <<$pcs_piercings[''tongue_desc'']>>'
 
 	!! A pair of ready-made lip strings for writers to use if they are unsure how to construct them themselves. Again, these are not great and should preferably not be relied on, but they are here.
 	$pc_desc['lips'] = '<<$pc_desc[''lip size'']>> <<$pc_desc[''lip gloss'']>>'
@@ -512,23 +527,23 @@ if $ARGS[0] = 'skin':
 	if pcs_skin < 200:
 		$pc_desc['skin'] = func('body_desc', 'ChooseDescWord', 'terrible', 'awful', 'greasy', 'pimple-strewn')
 		$pc_descWordy['skin'] = 'awful, greasy and pimply'
-		$pc_descFull['skin'] = 'Your <<$pcs_tan>> skin is rough and covered with pimples and moles. <<$pirsC>> <<$pirsD>> <<$pirsE>> <<$pirsN>>'
+		$pc_descFull['skin'] = 'Your <<$pcs_tan>> skin is rough and covered with pimples and moles. <<$pcs_piercings[''ears_desc'']>> <<$pcs_piercings[''nose_desc'']>> <<$pcs_piercings[''brow_desc'']>> <<$pcs_piercings[''navel_desc'']>>'
 	elseif pcs_skin < 400:
 		$pc_desc['skin'] = func('body_desc', 'ChooseDescWord', 'bad', 'greasy', 'rough', 'unappealing')
 		$pc_descWordy['skin'] = 'poorly-kept, unappealing'
-		$pc_descFull['skin'] = 'Your <<$pcs_tan>> skin is rough and has a few pimples. <<$pirsC>> <<$pirsD>> <<$pirsE>> <<$pirsN>>'
+		$pc_descFull['skin'] = 'Your <<$pcs_tan>> skin is rough and has a few pimples. <<$pcs_piercings[''ears_desc'']>> <<$pcs_piercings[''nose_desc'']>> <<$pcs_piercings[''brow_desc'']>> <<$pcs_piercings[''navel_desc'']>>'
 	elseif pcs_skin < 600:
 		$pc_desc['skin'] = func('body_desc', 'ChooseDescWord', 'average', 'normal', 'clear')
 		$pc_descWordy['skin'] = 'normal, slightly rough'
-		$pc_descFull['skin'] = 'Your <<$pcs_tan>> skin is clear of acne but still slightly rough. <<$pirsC>> <<$pirsD>> <<$pirsE>> <<$pirsN>>'
+		$pc_descFull['skin'] = 'Your <<$pcs_tan>> skin is clear of acne but still slightly rough. <<$pcs_piercings[''ears_desc'']>> <<$pcs_piercings[''nose_desc'']>> <<$pcs_piercings[''brow_desc'']>> <<$pcs_piercings[''navel_desc'']>>'
 	elseif pcs_skin < 800:
 		$pc_desc['skin'] = func('body_desc', 'ChooseDescWord', 'good', 'nice', 'smooth', 'great', 'well-kept')
 		$pc_descWordy['skin'] = 'smooth, well-kept'
-		$pc_descFull['skin'] = 'You have <<$pcs_tan>>, smooth and well-groomed skin. <<$pirsC>> <<$pirsD>> <<$pirsE>> <<$pirsN>>'
+		$pc_descFull['skin'] = 'You have <<$pcs_tan>>, smooth and well-groomed skin. <<$pcs_piercings[''ears_desc'']>> <<$pcs_piercings[''nose_desc'']>> <<$pcs_piercings[''brow_desc'']>> <<$pcs_piercings[''navel_desc'']>>'
 	else
 		$pc_desc['skin'] = func('body_desc', 'ChooseDescWord', 'excellent', 'silken', 'soft', 'silky', 'immaculate')
 		$pc_descWordy['skin'] = 'immaculate, silky-soft'
-		$pc_descFull['skin'] = 'You have <<$pcs_tan>> and very smooth skin which almost feels like silk to the touch. <<$pirsC>> <<$pirsD>> <<$pirsE>> <<$pirsN>>'
+		$pc_descFull['skin'] = 'You have <<$pcs_tan>> and very smooth skin which almost feels like silk to the touch. <<$pcs_piercings[''ears_desc'']>> <<$pcs_piercings[''nose_desc'']>> <<$pcs_piercings[''brow_desc'']>> <<$pcs_piercings[''navel_desc'']>>'
 	end
 end
 
@@ -648,109 +663,381 @@ if $ARGS[0] = 'eye_size':
 	end
 end
 
-if $ARGS[0] = 'pierrcing':
-	!! If, like me, you are confused by the logic of what initially appear to be arbitrary numbers, it turns out the piercing location value is set to a number to indicate which photo it uses, which is tied to what jewelry you have for the piercing. 10000 means pierced, but no jewelry.
-	if pirsA > 0 and pirsA < 10000:
-		$pirsA = 'When you talk to people, they can sometimes get a glimpse of your tongue piercing.'
-		rand_tongue = rand(0,1)
-		if rand_tongue = 0:
-			$pcdesc_tonguerandom = 'pierced tongue'
-		elseif rand_tongue = 1:
-			$pcdesc_tonguerandom = 'pierced licker'
+if $ARGS[0] = 'piercing':
+	!! If, like me, you are confused by the logic of what initially appear to be arbitrary numbers, it turns out the piercing location value is set to a number to indicate which photo it uses, which is tied to what jewelry you have for the piercing. Netative means pierced, but no jewelry.
+	if pcs_piercings['ears'] > 0:
+		$pcs_piercings['ears_desc'] = 'You are wearing earrings.'
+		if 1:
+			$pc_descRandom['ears'] = 'pierced'
 		end
-		$pcdesc_tonguewordy = 'barbell-pierced tongue'
-		$pcdesc_tongue = 'pierced tongue'
+		$pc_descWordy['ears'] = 'pierced'
+		$pc_desc['ears'] = 'pierced'
 	else
-		$pirsA = ''
-		rand_tongue = rand(0,1)
-		if rand_tongue = 0:
-			$pcdesc_tonguerandom = 'tongue'
-		elseif rand_tongue = 1:
-			$pcdesc_tonguerandom = 'licker'
+		$pcs_piercings['ears_desc'] = ''
+		if 1:
+			$pc_descRandom['ears'] = ''
 		end
-		$pcdesc_tonguewordy = 'tongue'
-		$pcdesc_tongue = 'tongue'
+		$pc_descWordy['ears'] = ''
+		$pc_desc['ears'] = ''
 	end
 
-	if pirsB > 0 and pirsB < 10000:
-		$pirsB = 'Your lip is pierced.'
-		$pcdesc_lowerliprandom = 'pierced lower lip'
-		$pcdesc_lowerlipwordy = 'jewelry-studded lower lip'
-		$pcdesc_lowerlip = 'pierced lower lip'
+	!! Unfortunately there is no real way to tell if it is a pierced septum or a pierced nostril without overhauling the jewelry and other piercing references for now.
+	if pcs_piercings['nose'] > 0:
+		$pcs_piercings['nose_desc'] = 'You have a piercing inserted in your nose.'
+		$pc_descRandom['nose'] = 'pierced'
+		$pc_descWordy['nose'] = 'jewelry-studded'
+		$pc_desc['nose'] = 'pierced'
 	else
-		$pirsB = ''
-		$pcdesc_lowerliprandom = 'lower lip'
-		$pcdesc_lowerlipwordy = 'lower lip'
-		$pcdesc_lowerlip = 'lower lip'
+		$pcs_piercings['nose_desc'] = ''
+		$pc_descRandom['nose'] = ''
+		$pc_descWordy['nose'] = ''
+		$pc_desc['nose'] = ''
 	end
 
-	if pirsC > 0 and pirsC < 10000:
-		$pirsC = 'You are wearing earrings.'
-		$pcdesc_earsrandom = 'pierced ears' & $pcdesc_earrandom = 'pierced ear'
-		$pcdesc_earswordy = 'pierced ears'
-		$pcdesc_ears = 'pierced ears'
-		$pcdesc_earwordy = 'pierced ear'
-		$pcdesc_ear = 'pierced ear'
+	if pcs_piercings['brow'] > 0:
+		$pcs_piercings['brow_desc'] = 'Your eyebrow is pierced.'
+		$pc_descRandom['brow'] = 'pierced'
+		$pc_descWordy['brow'] = 'pierced'
+		$pc_desc['brow'] = 'pierced'
 	else
-		$pirsC = ''
-		$pcdesc_earsrandom = 'ears' & $pcdesc_earrandom = 'ear'
-		$pcdesc_earswordy = 'ears'
-		$pcdesc_ears = 'ears'
-		$pcdesc_earwordy = 'ear'
-		$pcdesc_ear = 'ear'
+		$pcs_piercings['brow_desc'] = ''
+		$pc_descRandom['brow'] = ''
+		$pc_descWordy['brow'] = ''
+		$pc_desc['brow'] = ''
 	end
 
-	!! Unfortunately there is no real way to tell if it is a pierced septum or a pierced nostril without overhauling the jewelry and other piercing references for now.
-	if pirsD > 0 and pirsD < 10000:
-		$pirsD = 'You have a piercing inserted in your nose.'
-		$pcdesc_noserandom = 'pierced nose'
-		$pcdesc_nosewordy = 'jewelry-studded nose'
-		$pcdesc_nose = 'pierced nose'
+	if pcs_piercings['lip'] > 0:
+		$pcs_piercings['lip_desc'] = 'Your lip is pierced.'
+		$pc_descRandom['lower_lip'] = 'pierced'
+		$pc_descWordy['lower_lip'] = 'jewelry-studded'
+		$pc_desc['lower_lip'] = 'pierced'
 	else
-		$pirsD = ''
-		$pcdesc_noserandom = 'nose'
-		$pcdesc_nosewordy = 'nose'
-		$pcdesc_nose = 'nose'
+		$pcs_piercings['lip_desc'] = ''
+		$pc_descRandom['lower_lip'] = ''
+		$pc_descWordy['lower_lip'] = ''
+		$pc_desc['lower_lip'] = ''
 	end
 
-	if pirsE > 0 and pirsE < 10000:
-		$pirsE = 'Your eyebrow is pierced.'
-		$pcdesc_eyebrowrandom = 'pierced eyebrow'
-		$pcdesc_eyebrowwordy = 'pierced eyebrow'
-		$pcdesc_eyebrow = 'pierced eyebrow'
+	if pcs_piercings['tongue'] > 0:
+		$pcs_piercings['tongue_desc'] = 'When you talk to people, they can sometimes get a glimpse of your tongue piercing.'
+		$pc_descRandom['tongue'] = 'pierced'
+		$pc_descWordy['tongue'] = 'barbell-pierced'
+		$pc_desc['tongue'] = 'pierced'
 	else
-		$pirsE = ''
-		$pcdesc_eyebrowrandom = 'eyebrow'
-		$pcdesc_eyebrowwordy = 'eyebrow'
-		$pcdesc_eyebrow = 'eyebrow'
+		$pcs_piercings['tongue_desc'] = ''
+		$pc_descRandom['tongue'] = ''
+		$pc_descWordy['tongue'] = ''
+		$pc_desc['tongue'] = ''
 	end
 
-	if pirsN > 0 and pirsN < 10000:
-		$pirsN = 'You are wearing a navel piercing.'
-		$pcdesc_navelrandom = 'pierced navel'
-		$pcdesc_navelwordy = 'pierced navel'
-		$pcdesc_navel = 'pierced navel'
+	if pcs_piercings['navel'] > 0:
+		$pcs_piercings['navel_desc'] = 'You are wearing a navel piercing.'
+		$pc_descRandom['navel'] = 'pierced'
+		$pc_descWordy['navel'] = 'pierced'
+		$pc_desc['navel'] = 'pierced'
 	else
-		$pirsN = ''
-		$pcdesc_navelrandom = 'navel'
-		$pcdesc_navelwordy = 'navel'
-		$pcdesc_navel = 'navel'
+		$pcs_piercings['navel_desc'] = ''
+		$pc_descRandom['navel'] = ''
+		$pc_descWordy['navel'] = ''
+		$pc_desc['navel'] = ''
 	end
 
 	!! Some of these are labial rings, some of them are hood piercings. No good way to tell without an overhaul.
-	if pirsG  > 0 and pirsG < 10000:
-		$pirspiz = 'You are wearing a pubic piercing.'
-		$pcdesc_genitalsrandom = 'pierced pussy'
-		$pcdesc_genitalswordy = 'jewelry-adorned pussy'
-		$pcdesc_genitals = 'pierced pussy'
+	!{
+	if pcs_piercings['pussy'] > 0:
+		$pcs_piercings['pussy_desc'] = 'You are wearing a pubic piercing.'
+		$pc_descRandom['pussy'] = 'pierced'
+		$pc_descWordy['pussy'] = 'jewelry-adorned'
+		$pc_desc['pussy'] = 'pierced'
+	else
+		$pcs_piercings['pussy_desc'] = ''
+		$pc_descRandom['pussy'] = ''
+		$pc_descWordy['pussy'] = ''
+		$pc_desc['pussy'] = ''
+	end
+	}
+end
+
+if $ARGS[0] = 'tattoo':
+	!! If, like me, you are confused by the logic of what initially appear to be arbitrary numbers, it turns out the tattoo location value is set to a number to indicate which photo it uses, which is tied to what tattoo you have. Netative means that the tatto is removed.
+	if pcs_tattoos['ankle'] > 0:
+		$pcs_tattoos['aankle_desc'] = ''
+		if 1:
+			$pc_descRandom['ankle'] = 'tattooed'
+		end
+		$pc_descWordy['ankle'] = 'tattooed'
+		$pc_desc['ankle'] = 'tattooed'
+	else
+		$pcs_tattoos['ankle_desc'] = ''
+		if 1:
+			$pc_descRandom['ankle'] = ''
+		end
+		$pc_descWordy['ankle'] = ''
+		$pc_desc['ankle'] = ''
+	end
+
+	if pcs_tattoos['arm'] > 0:
+		$pcs_tattoos['arm_desc'] = ''
+		if 1:
+			$pc_descRandom['arm'] = 'tattooed'
+		end
+		$pc_descWordy['arm'] = 'tattooed'
+		$pc_desc['arm'] = 'tattooed'
+	else
+		$pcs_tattoos['arm_desc'] = ''
+		if 1:
+			$pc_descRandom['arm'] = ''
+		end
+		$pc_descWordy['arm'] = ''
+		$pc_desc['arm'] = ''
+	end
+
+	if pcs_tattoos['ass'] > 0:
+		$pcs_tattoos['ass_desc'] = ''
+		if 1:
+			$pc_descRandom['ass'] = 'tattooed'
+		end
+		$pc_descWordy['ass'] = 'tattooed'
+		$pc_desc['ass'] = 'tattooed'
+	else
+		$pcs_tattoos['ass_desc'] = ''
+		if 1:
+			$pc_descRandom['ass'] = ''
+		end
+		$pc_descWordy['ass'] = ''
+		$pc_desc['ass'] = ''
+	end
+
+	if pcs_tattoos['back'] > 0:
+		$pcs_tattoos['back_desc'] = ''
+		if 1:
+			$pc_descRandom['back'] = 'tattooed'
+		end
+		$pc_descWordy['back'] = 'tattooed'
+		$pc_desc['back'] = 'tattooed'
+	else
+		$pcs_tattoos['back_desc'] = ''
+		if 1:
+			$pc_descRandom['back'] = ''
+		end
+		$pc_descWordy['back'] = ''
+		$pc_desc['back'] = ''
+	end
+
+	if pcs_tattoos['belly'] > 0:
+		$pcs_tattoos['belly_desc'] = ''
+		if 1:
+			$pc_descRandom['belly'] = 'tattooed'
+		end
+		$pc_descWordy['belly'] = 'tattooed'
+		$pc_desc['belly'] = 'tattooed'
+	else
+		$pcs_tattoos['belly_desc'] = ''
+		if 1:
+			$pc_descRandom['belly'] = ''
+		end
+		$pc_descWordy['belly'] = ''
+		$pc_desc['belly'] = ''
+	end
+
+	!{
+	if pcs_tattoos['breast'] > 0:
+		$pcs_tattoos['breast_desc'] = ''
+		if 1:
+			$pc_descRandom['breast'] = 'tattooed'
+		end
+		$pc_descWordy['breast'] = 'tattooed'
+		$pc_desc['breast'] = 'tattooed'
+	else
+		$pcs_tattoos['breast_desc'] = ''
+		if 1:
+			$pc_descRandom['breast'] = ''
+		end
+		$pc_descWordy['breast'] = ''
+		$pc_desc['breast'] = ''
+	end
+	}
+	if pcs_tattoos['chest'] > 0:
+		$pcs_tattoos['chest_desc'] = ''
+		if 1:
+			$pc_descRandom['chest'] = 'tattooed'
+		end
+		$pc_descWordy['chest'] = 'tattooed'
+		$pc_desc['chest'] = 'tattooed'
+	else
+		$pcs_tattoos['chest_desc'] = ''
+		if 1:
+			$pc_descRandom['chest'] = ''
+		end
+		$pc_descWordy['chest'] = ''
+		$pc_desc['chest'] = ''
+	end
+
+	if pcs_tattoos['face'] > 0:
+		$pcs_tattoos['face_desc'] = ''
+		if 1:
+			$pc_descRandom['face'] = 'tattooed'
+		end
+		$pc_descWordy['face'] = 'tattooed'
+		$pc_desc['face'] = 'tattooed'
+	else
+		$pcs_tattoos['face_desc'] = ''
+		if 1:
+			$pc_descRandom['face'] = ''
+		end
+		$pc_descWordy['face'] = ''
+		$pc_desc['face'] = ''
+	end
+
+	if pcs_tattoos['hand'] > 0:
+		$pcs_tattoos['hand_desc'] = ''
+		if 1:
+			$pc_descRandom['hand'] = 'tattooed'
+		end
+		$pc_descWordy['hand'] = 'tattooed'
+		$pc_desc['hand'] = 'tattooed'
+	else
+		$pcs_tattoos['hand_desc'] = ''
+		if 1:
+			$pc_descRandom['hand'] = ''
+		end
+		$pc_descWordy['hand'] = ''
+		$pc_desc['hand'] = ''
+	end
+
+	if pcs_tattoos['leg'] > 0:
+		$pcs_tattoos['leg_desc'] = ''
+		if 1:
+			$pc_descRandom['leg'] = 'tattooed'
+		end
+		$pc_descWordy['leg'] = 'tattooed'
+		$pc_desc['leg'] = 'tattooed'
+	else
+		$pcs_tattoos['leg_desc'] = ''
+		if 1:
+			$pc_descRandom['leg'] = ''
+		end
+		$pc_descWordy['leg'] = ''
+		$pc_desc['leg'] = ''
+	end
+
+	!{
+	if pcs_tattoos['lip'] > 0:
+		$pcs_tattoos['lip_desc'] = ''
+		if 1:
+			$pc_descRandom['lip'] = 'tattooed'
+		end
+		$pc_descWordy['lip'] = 'tattooed'
+		$pc_desc['lip'] = 'tattooed'
+	else
+		$pcs_tattoos['lip_desc'] = ''
+		if 1:
+			$pc_descRandom['lip'] = ''
+		end
+		$pc_descWordy['lip'] = ''
+		$pc_desc['lip'] = ''
+	end
+	}
+
+	if pcs_tattoos['neck'] > 0:
+		$pcs_tattoos['neck_desc'] = ''
+		if 1:
+			$pc_descRandom['neck'] = 'tattooed'
+		end
+		$pc_descWordy['neck'] = 'tattooed'
+		$pc_desc['neck'] = 'tattooed'
+	else
+		$pcs_tattoos['neck_desc'] = ''
+		if 1:
+			$pc_descRandom['neck'] = ''
+		end
+		$pc_descWordy['neck'] = ''
+		$pc_desc['neck'] = ''
+	end
+
+	if pcs_tattoos['shoulder'] > 0:
+		$pcs_tattoos['shoulder_desc'] = ''
+		if 1:
+			$pc_descRandom['shoulder'] = 'tattooed'
+		end
+		$pc_descWordy['shoulder'] = 'tattooed'
+		$pc_desc['shoulder'] = 'tattooed'
 	else
-		$pirspiz = ''
-		$pcdesc_genitalsrandom = 'pussy'
-		$pcdesc_genitalswordy = 'pussy'
-		$pcdesc_genitals = 'pussy'
+		$pcs_tattoos['shoulder_desc'] = ''
+		if 1:
+			$pc_descRandom['shoulder'] = ''
+		end
+		$pc_descWordy['shoulder'] = ''
+		$pc_desc['shoulder'] = ''
+	end
+
+	if pcs_tattoos['side'] > 0:
+		$pcs_tattoos['side_desc'] = ''
+		if 1:
+			$pc_descRandom['side'] = 'tattooed'
+		end
+		$pc_descWordy['side'] = 'tattooed'
+		$pc_desc['side'] = 'tattooed'
+	else
+		$pcs_tattoos['side_desc'] = ''
+		if 1:
+			$pc_descRandom['side'] = ''
+		end
+		$pc_descWordy['side'] = ''
+		$pc_desc['side'] = ''
+	end
+
+	if pcs_tattoos['tramp'] > 0:
+		$pcs_tattoos['tramp_desc'] = ''
+		if 1:
+			$pc_descRandom['tramp'] = 'tattooed'
+		end
+		$pc_descWordy['tramp'] = 'tattooed'
+		$pc_desc['tramp'] = 'tattooed'
+	else
+		$pcs_tattoos['tramp_desc'] = ''
+		if 1:
+			$pc_descRandom['tramp'] = ''
+		end
+		$pc_descWordy['tramp'] = ''
+		$pc_desc['tramp'] = ''
+	end
+
+	if pcs_tattoos['under'] > 0:
+		$pcs_tattoos['under_desc'] = ''
+		if 1:
+			$pc_descRandom['under'] = 'tattooed'
+		end
+		$pc_descWordy['under'] = 'tattooed'
+		$pc_desc['under'] = 'tattooed'
+	else
+		$pcs_tattoos['under_desc'] = ''
+		if 1:
+			$pc_descRandom['under'] = ''
+		end
+		$pc_descWordy['under'] = ''
+		$pc_desc['under'] = ''
+	end
+
+	if pcs_tattoos['wrist'] > 0:
+		$pcs_tattoos['wrist_desc'] = ''
+		if 1:
+			$pc_descRandom['wrist'] = 'tattooed'
+		end
+		$pc_descWordy['wrist'] = 'tattooed'
+		$pc_desc['wrist'] = 'tattooed'
+	else
+		$pcs_tattoos['wrist_desc'] = ''
+		if 1:
+			$pc_descRandom['wrist'] = ''
+		end
+		$pc_descWordy['wrist'] = ''
+		$pc_desc['wrist'] = ''
 	end
 end
 
+
+
 if $ARGS[0] = 'makeup':
 	if pcs_makeup = 0:
 		$pc_desc['makeup'] = func('body_desc', 'ChooseDescWord', 'makeup-ruined', 'makeup-smeared', 'makeup-trashed')
@@ -854,23 +1141,28 @@ if $ARGS[0] = 'clit':
 end
 
 if $ARGS[0] = 'pubes':
-	if lashair = 0:
+	if lashair = 1:
+		$pc_desc['pubes'] = func('body_desc', 'ChooseDescWord', 'hairless', 'smooth', 'bald', 'silky-smooth')
+		$pc_descWordy['pubes'] = 'eternally silky-smooth'
+		$pcs_pubes = 'You have a smooth, <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">bald pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
+		$pube_style['word'] = 'shaved'
+	else
 		$pube_style['shape'] = ''
 		if pcs_pubes <= 3:
 			lobkoef = 3
-			$pcs_pubes = 'You have a smoothly <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shaved pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+			$pcs_pubes = 'You have a smoothly <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shaved pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			$pc_desc['pubes'] = func('body_desc', 'ChooseDescWord', 'silky', 'hairless', 'smooth-shaven', 'freshly-shaven')
 			$pc_descWordy['pubes'] = 'silky, freshly-shaven'
 			$pube_style['word'] = 'shaved'
 		elseif pcs_pubes <= 10:
 			lobkoef = 0
-			$pcs_pubes = 'You have stubble growing around your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+			$pcs_pubes = 'You have stubble growing around your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			$pc_desc['pubes'] = func('body_desc', 'ChooseDescWord', 'stubbly', 'scratchy', 'roughly-stubbled')
 			$pc_descWordy['pubes'] = 'scratchy, roughly-stubbled'
 			$pube_style['word'] = 'stubble'
 		elseif pcs_pubes <= 15:
 			lobkoef = 0
-			$pcs_pubes = 'You have a tidy patch of hair growing above your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+			$pcs_pubes = 'You have a tidy patch of hair growing above your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			$pc_desc['pubes'] = func('body_desc', 'ChooseDescWord', 'almost bare', 'barely-haired', 'well-kept')
 			$pc_descWordy['pubes'] = 'scratchy, roughly-stubbled'
 			$pube_style['word'] = 'patch'
@@ -879,60 +1171,55 @@ if $ARGS[0] = 'pubes':
 			$pube_style['word'] = 'trimmed'
 			if pubestyle = 9:
 				$pube_style['shape'] = 'bush'
-				$pcs_pubes = 'You have neatly trimmed section of hair around your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+				$pcs_pubes = 'You have neatly trimmed section of hair around your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			elseif pubestyle = 12:
 				$pube_style['word'] = 'patch'
-				$pcs_pubes = 'You have cute little patch of bush at the top of your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+				$pcs_pubes = 'You have cute little patch of bush at the top of your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			elseif pubestyle = 13:
 				$pube_style['shape'] = 'strip'
-				$pcs_pubes = 'You have tidy strip of bush covering your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+				$pcs_pubes = 'You have tidy strip of bush covering your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			elseif pubestyle = 14:
 				$pube_style['shape'] = 'rectangle'
-				$pcs_pubes = 'You have neatly trimmed rectangle of hair just above your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+				$pcs_pubes = 'You have neatly trimmed rectangle of hair just above your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			else
 				if pubestyle = 2:
 					$pube_style['shape'] = 'V'
-					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a V</a>. <<$pirspiz>><br><<$clitsize>>'
+					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a V</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 				elseif pubestyle = 3:
 					$pube_style['shape'] = 'triangle'
-					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a triangle</a>. <<$pirspiz>><br><<$clitsize>>'
+					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a triangle</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 				elseif pubestyle = 4:
 					$pube_style['shape'] = 'landing strip'
-					$pcs_pubes = 'You have a cleanly trimmed <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">landing strip</a> between your legs. <<$pirspiz>><br><<$clitsize>>'
+					$pcs_pubes = 'You have a cleanly trimmed <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">landing strip</a> between your legs. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 				elseif pubestyle = 5:
 					$pube_style['shape'] = 'heart'
-					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a heart</a>. <<$pirspiz>><br><<$clitsize>>'
+					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a heart</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 				elseif pubestyle = 6:
 					$pube_style['shape'] = 'flame'
-					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a flame</a>. <<$pirspiz>><br><<$clitsize>>'
+					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a flame</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 				elseif pubestyle = 7:
 					$pube_style['shape'] = 'cross'
-					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a cross</a>. <<$pirspiz>><br><<$clitsize>>'
+					$pcs_pubes = 'You have a cleanly trimmed mat of pubic hair in the <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">shape of a cross</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 				elseif pubestyle = 8:
 					$pube_style['shape'] = 'bush'
-					$pcs_pubes = 'You have a close-cropped lawn of pubic hair covering your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+					$pcs_pubes = 'You have a close-cropped lawn of pubic hair covering your <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pussy</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 				end
 			end
 			$pc_desc['pubes'] = func('body_desc', 'ChooseDescWord', 'wispy-haired', 'lightly-furred', 'trimmed', 'well-maintained')
 			$pc_descWordy['pubes'] = 'trimmed, well-kept'
 		elseif pcs_pubes <= 30:
 			lobkoef = 0
-			$pcs_pubes = 'You have a bushy but well-maintained mat of <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pubic hair</a>. <<$pirspiz>><br><<$clitsize>>'
+			$pcs_pubes = 'You have a bushy but well-maintained mat of <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pubic hair</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			$pc_desc['pubes'] = func('body_desc', 'ChooseDescWord', 'furred', 'bushy', 'partially-maintained')
 			$pc_descWordy['pubes'] = 'bushy, thick'
 			$pube_style['word'] = 'bush'
-		elseif pcs_pubes >= 40:
+		else
 			lobkoef = 0
-			$pcs_pubes = 'You have a wild and unkempt jungle of <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pubic hair</a>. <<$pirspiz>><br><<$clitsize>>'
+			$pcs_pubes = 'You have a wild and unkempt jungle of <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">pubic hair</a>. <<$pcs_piercings[''pussy_desc'']>><br><<$clitsize>>'
 			$pc_desc['pubes'] = func('body_desc', 'ChooseDescWord', 'thickly-furred', 'very hairy', 'ill-maintained')
 			$pc_descWordy['pubes'] = 'hairy, wild-maned'
 			$pube_style['word'] = 'untrimmed'
 		end
-	elseif lashair = 1:
-		$pc_desc['pubes'] = func('body_desc', 'ChooseDescWord', 'hairless', 'smooth', 'bald', 'silky-smooth')
-		$pc_descWordy['pubes'] = 'eternally silky-smooth'
-		$pcs_pubes = 'You have a smooth, <a href="exec:view''<<func(''$body_image'', ''pubes'')>>''">bald pussy</a>. <<$pirspiz>><br><<$clitsize>>'
-		$pube_style['word'] = 'shaved'
 	end
 	gs 'body_desc', 'pube_desc_update'
 end
@@ -975,7 +1262,7 @@ if $ARGS[0] = 'pube_desc_update':
 		end
 	elseif pcs_pubes <= 30:
 		$pube_desc = 'full bush'
-	elseif pcs_pubes <= 40:
+	else
 		$pube_desc = 'wild bush'
 	end
 end

+ 52 - 54
locations/brother.qsrc

@@ -12,7 +12,7 @@ if (npc_dob['A34'] mod 10000)/100 = month and (npc_dob['A34'] mod 100) > day: br
 if npc_QW['A34'] > 20 and npc_QW['A34'] < 25: npc_QW['A34'] = 20
 
 !! Variables used
-!! brothersawpirsF: Flag 0/1 Have your brother seen your nipple piercings
+!! brotherQW['piercing_nipples']: Flag 0/1 Have your brother seen your nipple piercings
 !! npc_rel['A34']: relationship
 !! npc_dick['A34']: size of brothers dick (14cm)
 !! brotherSex = 1 - You have purposely shown him your tits
@@ -221,65 +221,63 @@ if $ARGS[0] = 'start':
 	if $loc = 'sitrPar':
 		gs 'brother', 'brotherSexCount'
 
-		if locat['Fam_inGad'] = 0 and $clothingworntype ! 'nude' and brothersawpirsF=0 and locat['Stepdad'] ! 10 and npc_rel['A34'] > 85 and hour >= 18 and hour < 23 and pirsF > 0:
-			act 'Show off your nipple piercings':
-				*clr & cla
-				gs 'stat'
-				minut+=1
-				pcs_horny += 3
-				brothersawpirsF=1
-				npc_rel['A34'] += 3
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/9vh2v.jpg" ></center>'
-				'"Look what I have," you walk up to Kolka, your chest bare, showing off your nipple piercings. "Don''t be shy, you can touch them."'
-				'Your brother, dumbfounded by your suggestion, hesitantly touches the piercing on one of your nipples, causing you to moan softly.'
-				if brotherSex = 0:
-					'He abruptly withdraws his hand and apologizes for his rudeness. You have no choice but to apologize back; that wasn''t fair. You cover your chest.'
-					gs 'arousal', 'foreplay', 1, 'incest'
+		if locat['Fam_inGad'] = 0 and brotherQW['piercing_nipples'] = 0 and pcs_piercings['nipples'] > 0:
+			if $clothingworntype ! 'nude' and locat['Stepdad'] ! 10 and npc_rel['A34'] > 85 and hour >= 18 and hour < 23:
+				act 'Show off your nipple piercings':
+					*clr & cla
 					gs 'stat'
-				else
-					'Seeing the pleasure playing with your nipples brings you, he begins to play harder with your piercings, sometimes squeezing your exposed breasts.'
-					'After a minute, he releases your <<$titsize>> boobs, saying, "I really like your new additions."'
-					gs 'arousal', 'foreplay', 1, 'incest'
+					minut+=1
+					pcs_horny += 3
+					brotherQW['piercing_nipples'] = 1
+					npc_rel['A34'] += 3
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/9vh2v.jpg" ></center>'
+					'"Look what I have," you walk up to Kolka, your chest bare, showing off your nipple piercings. "Don''t be shy, you can touch them."'
+					'Your brother, dumbfounded by your suggestion, hesitantly touches the piercing on one of your nipples, causing you to moan softly.'
+					if brotherSex = 0:
+						'He abruptly withdraws his hand and apologizes for his rudeness. You have no choice but to apologize back; that wasn''t fair. You cover your chest.'
+						gs 'arousal', 'foreplay', 1, 'incest'
+						gs 'stat'
+					else
+						'Seeing the pleasure playing with your nipples brings you, he begins to play harder with your piercings, sometimes squeezing your exposed breasts.'
+						'After a minute, he releases your <<$titsize>> boobs, saying, "I really like your new additions."'
+						gs 'arousal', 'foreplay', 1, 'incest'
+						gs 'stat'
+					end
+					gs 'arousal', 'end'
 					gs 'stat'
-				end
-				gs 'arousal', 'end'
-				gs 'stat'
-				act 'Leave':gt 'sitrPar'
-				exit
-			end
-		end
-
-		if locat['Fam_inGad'] = 0 and $clothingworntype = 'nude' and pirsF > 0 and brothersawpirsF = 0:
-			if brotherSex < 4:
-				if npc_rel['A34'] >= 70:
-					'"Looks good on you," your brother winks, and points toward your pierced nipples.'
-					if npc_rel['A34'] <50:npc_rel['A34'] += 1
-					brothersawpirsF=1
-					act 'Leave':gt 'sitrPar'
-					exit
-				else
-					'"I don''t get it, why would you do that to yourself?" Kolka asks, noticing your pierced nipples.'
-					brothersawpirsF=1
 					act 'Leave':gt 'sitrPar'
 					exit
 				end
-			else
-				if locat['Stepdad'] ! 10 and hour >= 18 and hour < 23:
-					'"How lovely," Kolka says as he plays with your pierced nipples.'
-					npc_rel['A34'] += 3
-					brothersawpirsF = 1
-					pcs_horny += 10
-					act 'Leave':gt 'sitrPar'
-					exit
-				elseif locat['Stepdad'] = 10 and hour >= 18 and hour < 23:
-					gs 'arousal','foreplay', 1
-					'"Beautiful," Kolka whispers while gently cupping your breasts and stroking your pierced nipples.'
-					npc_rel['A34'] += 3
-					brothersawpirsF=1
-					pcs_horny += 10
-					gs 'stat'
-					act 'Leave':gt 'sitrPar'
+
+			elseif $clothingworntype = 'nude':
+				if brotherSex < 4:
+					brotherQW['piercing_nipples'] = 1
+					if npc_rel['A34'] >= 70:
+						'"Looks good on you," your brother winks, and points toward your pierced nipples.'
+					else
+						'"I don''t get it, why would you do that to yourself?" Kolka asks, noticing your pierced nipples.'
+						if npc_rel['A34'] < 50: npc_rel['A34'] += 1
+					end
+
+					act 'Leave': gt 'sitrPar'
 					exit
+				else
+					if hour >= 18 and hour < 23:
+						npc_rel['A34'] += 3
+						brotherQW['piercing_nipples'] = 1
+						pcs_horny += 10
+						if locat['Stepdad'] ! 10:
+							'"How lovely," Kolka says as he plays with your pierced nipples.'
+						else
+							'"Beautiful," Kolka whispers while gently cupping your breasts and stroking your pierced nipples.'
+
+							gs 'arousal','foreplay', 1
+							gs 'stat'
+						end
+
+						act 'Leave': gt 'sitrPar'
+						exit
+					end
 				end
 			end
 		end

+ 1 - 1
locations/brother_voyeur.qsrc

@@ -13,7 +13,7 @@ razors_to_use['pussy'] = min(2, max(1, (max(0, pcs_pubes-shave_length))/20))
 razors_to_use['legs']  = min(3, max(1, (pcs_leghair*4)/20))
 
 !! Variables used
-!! brothersawpirsF: Flag 0/1 Have your brother seen your nipple piercings
+!! brotherQW['piercing_nipples']: Flag 0/1 Have your brother seen your nipple piercings
 !! npc_rel['A34']: relationship
 !! npc_dick['A34']: size of brothers dick (14cm)
 !! brotherSex: Number of sexual interactions with brother (cap at 10)

+ 1 - 1
locations/burger.qsrc

@@ -502,7 +502,7 @@ if $ARGS[0] = 'dishes':
 			act 'Crawl under the table':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bjud.jpg"></center>'
-				'You crawl under the table and Ilyushkin pulls out his penis in front of your face. You wrap your lips around it and begin to suck trying to get it into your mouth as deeply as possible. It is cramped and uncomfortable under the table, but you cope with it and after a few minutes of skilfully sucking him off you get Ilyushkin to release his semen into your mouth. You quickly start to swallow, trying to avoid getting your clothes dirty.'
+				'You crawl under the table and Ilyushkin pulls out his penis in front of your face. You wrap your lips around it and begin to suck trying to get it into your mouth as deeply as possible. It is cramped and uncomfortable under the table, but you cope with it and after a few minutes of skillfully sucking him off you get Ilyushkin to release his semen into your mouth. You quickly start to swallow, trying to avoid getting your clothes dirty.'
 				'Afterwards, Ilyushkin takes out 500 <b>₽</b> and hands them to you.'
 
 				money += 500

+ 1 - 1
locations/cardgame_durak.qsrc

@@ -815,7 +815,7 @@ if $ARGS[0] = 'card_game_won_cum_on_girl':
 		npc_sex[$boy] += 1
 
 		'After a few minutes, you find someone. "Alright, <<$loss_npc_name>>, come here", you whisper to him as you drag him out of view.'
-		'You quickly drop to your knees and take his cock in your mouth, giving him a skilful blowjob. The other guys are actually a bit jealous when they see you on your knees before your friend, and pull out their phones to record you:'
+		'You quickly drop to your knees and take his cock in your mouth, giving him a skillful blowjob. The other guys are actually a bit jealous when they see you on your knees before your friend, and pull out their phones to record you:'
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/street_event/bj' + rand(1,2) + '.mp4"></video></center>'
 		'When you lick <<$loss_npc_name>> close to his orgasm, he runs to his victim.'
 

+ 1 - 1
locations/city_nightclub.qsrc

@@ -802,7 +802,7 @@ if $ARGS[0] = 'lezbsort1':
 	menu_off = 1
 	'<center><b><font color="maroon">WC</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/sex/sortukuni.jpg"></center>'
-	'You remove her pants and she sits on the toilet before spreading her legs. You passionately lick her pussy as she moans heavily and plays with her erect nipples. Some time later, you make her cum.'
+	'You remove her pants and she sits on the toilet before spreading her legs. You passionately lick her pussy as she moans heavily and plays with her erect nipples. Sometime later, you make her cum.'
 	gs 'dinSex', 'std_trigger'
 	gs 'arousal', 'cuni_give', 10, 'sub', 'lesbian'
 	gs 'stat'

+ 1 - 1
locations/city_park.qsrc

@@ -595,7 +595,7 @@ if $ARGS[0] = 'rape1':
 
 	act 'Try to resist':
 		cla
-		'You try everything that''s possible in your situation to resist him, but he just tightens his grip and doesn''t stop fucking you. Some time later, he begins to groan and you feel his hot cum flowing inside your pussy. You just hope to yourself that he didn''t impregnate you. He then zips up his pants, takes your money, and leaves.'
+		'You try everything that''s possible in your situation to resist him, but he just tightens his grip and doesn''t stop fucking you. Sometime later, he begins to groan and you feel his hot cum flowing inside your pussy. You just hope to yourself that he didn''t impregnate you. He then zips up his pants, takes your money, and leaves.'
 		gs 'arousal', 15, 'vaginal', 'rape', 'rough'
 		gs 'cum_call'
 		gs 'arousal', 'end'

+ 1 - 1
locations/city_saunawhore.qsrc

@@ -91,7 +91,7 @@ if $ARGS[0] = 'saunawork':
 			gs 'stat'
 			'You explain how you feel nauseous and have pain in your pubic area. The nurse checks you over and eventually comes to a conclusion.'
 			'"I think it might be toxic shock. We''ll have to get you sorted out. Wait here I''ll call the doctor."'
-			act 'Some time later':
+			act 'Sometime later':
 				cla
 				minut += 15
 				gs 'cum_cleanup', 'cleanloc', 17

+ 78 - 60
locations/clothing_attributes.qsrc

@@ -134,94 +134,111 @@ CloCoverFront = 0
 CloCoverBack = 0
 CloCoverTop = 0
 
-if $ARGS[0] = 'gm_office':
-	gs '$attributes_office', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'gm_school':
-	gs '$attributes_school', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'danilovich_swimsuit':
-	gs '$attributes_danilovich_swim_one', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'scandalicious_swimsuit':
-	gs '$attributes_scandalicious_swim_one', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'scandalicious_bikinis':
-	gs '$attributes_scandalicious_swim_two', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'allure_swimsuit':
+
+if $ARGS[0] = 'allure_swimsuit':
 	gs '$attributes_allure_swim_one', $ARGS[0], ARGS[1]
 elseif $ARGS[0] = 'allure_bikinis':
 	gs '$attributes_allure_swim_two', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'market_outfits':
-	gs '$attributes_market_clothes', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'nerdvana_bikinis':
-	gs '$attributes_nerdvana_swim_two', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'nerdvana_swimsuit':
-	gs '$attributes_nerdvana_swim_one', $ARGS[0], ARGS[1]
-else
-	gs '$attributes_<<$ARGS[0]>>', $ARGS[0], ARGS[1]
-end
-!{
-if $ARGS[0] = 'gm_outfits':
-	gs '$attributes_gm_outfits', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'gm_dress':
-	gs '$attributes_gm_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'misc_outfits':
-	gs '$attributes_misc_outfits', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'bomba_dress':
+	gs '$attributes_bomba_dress', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'bomba_outfits':
+	gs '$attributes_bomba_outfits', $ARGS[0], ARGS[1]
+
 elseif $ARGS[0] = 'cats_dress':
 	gs '$attributes_cats_dress', $ARGS[0], ARGS[1]
 elseif $ARGS[0] = 'cats_outfits':
 	gs '$attributes_cats_outfits', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'flamingos_outfits':
-	gs '$attributes_flamingos_outfits', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'flamingos_dress':
-	gs '$attributes_flamingos_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'coco_outfits':
-	gs '$attributes_coco_outfits', $ARGS[0], ARGS[1]
+
 elseif $ARGS[0] = 'coco_dress':
 	gs '$attributes_coco_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'fashionista_dress':
-	gs '$attributes_fashionista_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'fashionista_outfits':
-	gs '$attributes_fashionista_outfits', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'moncheri_dress':
-	gs '$attributes_moncheri_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'moncheri_gown':
-	gs '$attributes_moncheri_gown', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'coco_outfits':
+	gs '$attributes_coco_outfits', $ARGS[0], ARGS[1]
+
 elseif $ARGS[0] = 'danilovich_outfits':
 	gs '$attributes_danilovich_outfits', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'danilovich_swimsuit':
+	gs '$attributes_danilovich_swim_one', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'dolls_dress':
+	gs '$attributes_dolls_dress', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'dolls_outfits':
+	gs '$attributes_dolls_outfits', $ARGS[0], ARGS[1]
+
 elseif $ARGS[0] = 'eroto_dress':
 	gs '$attributes_eroto_dress', $ARGS[0], ARGS[1]
 elseif $ARGS[0] = 'eroto_outfits':
 	gs '$attributes_eroto_outfits', $ARGS[0], ARGS[1]
 elseif $ARGS[0] = 'eroto_strip':
 	gs '$attributes_eroto_strip', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'salacious_dress':
-	gs '$attributes_salacious_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'salacious_outfits':
-	gs '$attributes_salacious_outfits', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'fancy_burlesque':
+	gs '$attributes_fancy_burlesque', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'fashionista_dress':
+	gs '$attributes_fashionista_dress', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'fashionista_outfits':
+	gs '$attributes_fashionista_outfits', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'flamingos_outfits':
+	gs '$attributes_flamingos_outfits', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'flamingos_dress':
+	gs '$attributes_flamingos_dress', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'gm_dress':
+	gs '$attributes_gm_dress', $ARGS[0], ARGS[1]
 elseif $ARGS[0] = 'gm_maid':
 	gs '$attributes_gm_maid', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'gm_office':
+	gs '$attributes_office', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'gm_outfits':
+	gs '$attributes_gm_outfits', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'gm_school':
+	gs '$attributes_school', $ARGS[0], ARGS[1]
 elseif $ARGS[0] = 'gm_server':
 	gs '$attributes_gm_server', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'scandalicious_outfits':
-	gs '$attributes_scandalicious_outfits', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'scandalicious_dress':
-	gs '$attributes_scandalicious_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'fancy_burlesque':
-	gs '$attributes_fancy_burlesque', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'dolls_dress':
-	gs '$attributes_dolls_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'dolls_outfits':
-	gs '$attributes_dolls_outfits', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'bomba_dress':
-	gs '$attributes_bomba_dress', $ARGS[0], ARGS[1]
-elseif $ARGS[0] = 'bomba_outfits':
-	gs '$attributes_bomba_outfits', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'market_outfits':
+	gs '$attributes_market_clothes', $ARGS[0], ARGS[1]
+
 elseif $ARGS[0] = 'materinstvo_dress':
 	gs '$attributes_materinstvo_dress', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'misc_outfits':
+	gs '$attributes_misc_outfits', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'moncheri_dress':
+	gs '$attributes_moncheri_dress', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'moncheri_gown':
+	gs '$attributes_moncheri_gown', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'nerdvana_bikinis':
+	gs '$attributes_nerdvana_swim_two', $ARGS[0], ARGS[1]
 elseif $ARGS[0] = 'nerdvana_cosplay':
 	gs '$attributes_nerdvana_cosplay', $ARGS[0], ARGS[1]
 elseif $ARGS[0] = 'nerdvana_outfits':
 	gs '$attributes_nerdvana_outfits', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'nerdvana_swimsuit':
+	gs '$attributes_nerdvana_swim_one', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'salacious_dress':
+	gs '$attributes_salacious_dress', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'salacious_outfits':
+	gs '$attributes_salacious_outfits', $ARGS[0], ARGS[1]
+
+elseif $ARGS[0] = 'scandalicious_dress':
+	gs '$attributes_scandalicious_dress', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'scandalicious_outfits':
+	gs '$attributes_scandalicious_outfits', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'scandalicious_bikinis':
+	gs '$attributes_scandalicious_swim_two', $ARGS[0], ARGS[1]
+elseif $ARGS[0] = 'scandalicious_swimsuit':
+	gs '$attributes_scandalicious_swim_one', $ARGS[0], ARGS[1]
+
 end
-}
+
+
+
 
 if strpos($ARGS[0], 'swimsuit') <= 0 and strpos($ARGS[0], 'bikinis') <= 0:
 	if CloCoverFront = 4:
@@ -313,4 +330,5 @@ if CloTopCut = 2 and tits >= 6: CloTopCut = 3
 !!end
 !!if CloTopCut > 4: CloTopCut = 4
 
+
 --- clothing_attributes ---------------------------------

+ 64 - 50
locations/costuming_outfits1.qsrc

@@ -4,118 +4,130 @@ if $ARGS[0] = 'start':
 	if acting['costume_unique'] = 1:
 
 		!! ----- extra roles -------------------
-		if $acting['role'] = 'Spring Break Flasher':gs 'costuming_outfits', 'SpringBreakFlasher'
-	!!	if $acting['role'] = 'Vera':gs 'costuming_outfits', 'HotBartender'
-	!!	if $acting['role'] = 'Vera':gs 'costuming_outfits', 'HotBartender'
-	!!	if $acting['role'] = 'Vera':gs 'costuming_outfits', 'HotBartender'
+		if $acting['role'] = 'Spring Break Flasher': gs 'costuming_outfits', 'SpringBreakFlasher'
+	!!	if $acting['role'] = 'Vera': gs 'costuming_outfits', 'HotBartender'
+	!!	if $acting['role'] = 'Vera': gs 'costuming_outfits', 'HotBartender'
+	!!	if $acting['role'] = 'Vera': gs 'costuming_outfits', 'HotBartender'
 		!! ----- minor roles ------------------
-		if $acting['role'] = 'Diner Waitress':gs 'costuming_outfits', 'DinerWaitress'
-		if $acting['role'] = 'Slutty Club Girl':gs 'costuming_outfits', 'SluttyClubGirl'
-		if $acting['role'] = 'Vera':gs 'costuming_outfits', 'HotBartender'
-		
-		
+		if $acting['role'] = 'Diner Waitress': gs 'costuming_outfits', 'DinerWaitress'
+		if $acting['role'] = 'Slutty Club Girl': gs 'costuming_outfits', 'SluttyClubGirl'
+		if $acting['role'] = 'Vera': gs 'costuming_outfits', 'HotBartender'
+
 	else
 		!! if there is no specific outfit assigned, player will be given a random one from a corresponding shop
-		
+
+		!! Why not use:
+		!!	gs 'clothing', 'totals', $acting['outfit_type']
+		!!	gs 'clothing', 'wear', $acting['outfit_type'], rand(1, total)
+
 		if $acting['outfit_type'] = 'gm_outfits':
-			gs 'clothing', 'wear', 'gm_outfits', rand(1,150)
+			gs 'clothing', 'wear', 'gm_outfits', rand(1, 150)
 			'Put you in some cheap casual clothes'
-			
+
 		elseif $acting['outfit_type'] = 'gm_dress':
 			gs 'clothing', 'wear', 'gm_dress', rand(1,50)
 			'Put you in a cheap casual outfit with a skirt'
+
 		elseif $acting['outfit_type'] = 'cats_outfits':
 			gs 'clothing', 'wear', 'cats_outfits', rand(1,100)
 			'They give you some girly clothes to wear with tight pants that really emphasize your ass.'
+
 		elseif $acting['outfit_type'] = 'cats_dress':
 			gs 'clothing', 'wear', 'cats_dress', rand(1,110)
 			'They give you a girly outfit with a skirt to wear.'
+
 		elseif $acting['outfit_type'] = 'coco_outfits':
 			gs 'clothing', 'wear', 'coco_outfits', rand(1,90)
 			'They give you a trendy outfit to wear.'
+
 		elseif $acting['outfit_type'] = 'coco_dress':
 			gs 'clothing', 'wear', 'coco_dress', rand(1,100)
 			'They give you a trendy outfit with a skirt to wear.'
+
 		elseif $acting['outfit_type'] = 'bomba_outfits':
 			gs 'clothing', 'wear', 'bomba_outfits', rand(1,50)
 			'They give you a goth girl outfit to wear.'
+
 		elseif $acting['outfit_type'] = 'bomba_dress':
 			gs 'clothing', 'wear', 'bomba_dress', rand(1,70)
 			'They give you a goth girl outfit with a skirt to wear.'
+
 		elseif $acting['outfit_type'] = 'dolls_outfits':
 			gs 'clothing', 'wear', 'dolls_outfits', rand(1,50)
-			
+
 		elseif $acting['outfit_type'] = 'dolls_dress':
 			gs 'clothing', 'wear', 'dolls_dress', rand(1,110)
-			
+
 		elseif $acting['outfit_type'] = 'eroto_outfits':
 			gs 'clothing', 'wear', 'eroto_outfits', rand(1,100)
-			
+
 		elseif $acting['outfit_type'] = 'eroto_dress':
 			gs 'clothing', 'wear', 'eroto_dress', rand(1,120)
-			
+
 		elseif $acting['outfit_type'] = 'flamingos_outfits':
 			gs 'clothing', 'wear', 'flamingos_outfits', rand(1,50)
-			
+
 		elseif $acting['outfit_type'] = 'flamingos_dress':
 			gs 'clothing', 'wear', 'flamingos_dress', rand(1,90)
-			
+
 		elseif $acting['outfit_type'] = 'moncheri_dress':
 			gs 'clothing', 'wear', 'moncheri_dress', rand(1,80)
-		
+
 		elseif $acting['outfit_type'] = 'moncheri_gown':
 			gs 'clothing', 'wear', 'moncheri_gown', rand(1,160)
-			
+
 		elseif $acting['outfit_type'] = 'nerdvana_outfits':
 			gs 'clothing', 'wear', 'nerdvana_outfits', rand(1,60)
-			
+
 		elseif $acting['outfit_type'] = 'fashionista_dress':
 			gs 'clothing', 'wear', 'bomba_outfits', rand(1,200)
-			
+
 		elseif $acting['outfit_type'] = 'danilovich_outfits':
 			gs 'clothing', 'wear', 'bomba_outfits', rand(1,170)
-			
+
 		elseif $acting['outfit_type'] = 'salacious_outfits':
 			gs 'clothing', 'wear', 'flamingos_outfits', rand(1,20)
-			
+
 		elseif $acting['outfit_type'] = 'salacious_dress':
 			gs 'clothing', 'wear', 'flamingos_dress', rand(1,150)
-		
+
 		elseif $acting['outfit_type'] = 'scandalicious_outfits':
 			gs 'clothing', 'wear', 'flamingos_outfits', rand(1,20)
-			
+
 		elseif $acting['outfit_type'] = 'scandalicious_dress':
 			gs 'clothing', 'wear', 'flamingos_dress', rand(1,50)
-		
-		
+
+
 		!!REMINDER: add swimwear
-		
-		
+
+
 		end
-		
-!!{		
-		if $acting['costume_underwear'] = 'none':
-			
-		elseif $acting['costume_underwear'] = 'braless':
-			if $braworntype ! 'none':
-				gs 'bras','remove'
-				
-			else
-				if $costuming['panties'] = 'fashionista':
-			
-			end
-		elseif $acting['costume_underwear'] = 'pantyless':
-		
+	end
+!!{
+	if $acting['costume_underwear'] = 'none':
+
+	elseif $acting['costume_underwear'] = 'braless':
+		if $braworntype ! 'none':
+			gs 'bras','remove'
+
 		else
-		
+			if $costuming['panties'] = 'fashionista':
+
+			end
+
 		end
-		
+	elseif $acting['costume_underwear'] = 'pantyless':
+
+	else
+
 	end
 }
-	
+
 	costuming['check'] = acting['scene_outfit']
 end
+
 !! ------------------------------------------- Extra Roles -------------------------------------------
+
 if $ARGS[0] = 'SpringBreakFlasher':
 	gs 'clothing', 'wear', 'gm_outfits', 149
 	gs 'bras','remove'
@@ -139,7 +151,9 @@ if $ARGS[0] = 'UndressingLockerGirl':
 	end
 end
 
+
 !! ------------------------------------------- Minor Roles -------------------------------------------
+
 if $ARGS[0] = 'DinerWaitress':
 	gs 'clothing', 'wear', 'nerdvana_outfits', 17
 	acting['scene_makeup'] = 3
@@ -153,12 +167,12 @@ if $ARGS[0] = 'HotBartender':
 		acting['scene_makeup'] = 4
 		costuming['check'] = acting['scene_outfit']
 	elseif acting['scene_outfit'] = 3:
-		
+
 	else
 		gs 'clothing', 'wear', 'gm_dress', 38
 		acting['scene_makeup'] = 4
 		costuming['check'] = acting['scene_outfit']
-		
+
 	end
 end
 
@@ -178,4 +192,4 @@ end
 
 
 
---- costuming_outfits1 ---------------------------------
+--- costuming_outfits1 ---------------------------------

+ 12 - 19
locations/dimaEv.qsrc

@@ -490,19 +490,16 @@ if $ARGS[0] = 'dimkaabuse6':
 	minut += 20
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/sex/nip.jpg"></center>'
 	'Dimka make you lie down, and binds you until you are fully immobilized. He looks at you with a pensive expression. "Ok... Hm... I think that you don''t understand your position... Hmm, let''s see if you can learn something" then he clamps your nipples in small vices and tightens the jaws. It hurts, but then you see what he has prepared, and cry in terror. Suddenly he stabs a needle through your nipple. You howl in pain, but Dimka spits on you as you cry and sticks in another needle forcing you to howl again. You yell and swear at this fucking sadist, but Dimka coldly continues an to your ever growing horror, connect them to a battery. Little shocks run through your body, enhancing the sensation of helplessness. After an eternity of sobbing, pain and pleading. He releases you.'
-	if pirsF > 0:
+	if pcs_piercings['nipple'] > 0:
 		'When he gets bored of watching you in pain, Dimka pulls the needles out of your nipples and sets you free.'
 		gs 'pain', 7, 'nipples', 'pierce'
-	end
-	if pirsF = 0:
-		pirsF = 1
-		pirsF1_owned = 1
-		pierWearCount += 1
+	else
 		gs 'pain', 9, 'nipples', 'pierce'
+		gs 'piercing_management', 'add', 'nipple', 1
 		'When he finally gets bored, Dimka pierces your nipples with metal bars, then sets you free.'
 	end
 	gs 'stat'
-	act 'Leave':gt 'pav_residential'
+	act 'Leave': gt 'pav_residential'
 end
 
 if $ARGS[0] = 'dimkaabuse7':
@@ -513,13 +510,11 @@ if $ARGS[0] = 'dimkaabuse7':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/sex/ton.jpg"></center>'
 	'Dimka binds you until you are fully immobilized. "As a slut, you have a dirty tongue. That can''t be, you must be clean for me. So... I am going to teach you a lesson in personal hygiene." You try to recoil in horror at the needles in his hands, but you are trapped. He grabs hold of your tongue and suddenly pushes a needle through it. You squeal and twitch from the sharp pain. Dimka amuses himself by sticking needles through your tongue, lips and cheeks. The more you howl in pain, the more excited he gets.'
-	if pirsA > 0:'When he gets bored of watching you in pain, Dimka pulls the needles out of your tongue and sets you free.'
-	if pirsA = 0:
-		pirsA = 1
-		pirsA1_owned = 1
-		pierWearCount += 1
+	if pcs_piercings['tongue'] > 0:
+		'When he gets bored of watching you in pain, Dimka pulls the needles out of your tongue and sets you free.'
+	else
+		gs 'piercing_management', 'add', 'tongue', 1
 		'When he gets bored of watching you in pain, Dimka pulls the needles, pierces your tongue with a metal bar, then sets you free'
-		pierCount += 1
 	end
 	act 'Leave':gt 'pav_residential'
 end
@@ -532,13 +527,11 @@ if $ARGS[0] = 'dimkaabuse8':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/sex/vag.jpg"></center>'
 	'Dimka binds you until you are fully immobilized. "You know, a lot of people think that a piercing in the cunt enhances the pleasure during sex... Something about more blood flow... So... I was thinking, that you as my personal fucktoy need a little encouragement to come here... So let''s begin." Then he picks up a safety pin and pricks your labia. You howled at the sharp unbearable pain, struggling against your bonds, but Dimka does not calm down until he has sealed your entire vagina with safety pins.'
-	if pirsG > 0:'When he gets bored of watching you in pain, Dimka takes the pins out of your pussy and sets you free.'
-	if pirsG = 0:
-		pirsG = 1
-		pirsG1_owned = 1
-		pierWearCount += 1
+	if pcs_piercings['pussy'] > 0:
+		'When he gets bored of watching you in pain, Dimka takes the pins out of your pussy and sets you free.'
+	else
+		gs 'piercing_management', 'add', 'tongue', 1
 		'When he gets bored of watching you in pain, Dimka takes the pins out of your pussy, pierces your clitoris, then sets you free'
-		pierCount += 1
 	end
 	act 'Leave':gt 'pav_residential'
 end

+ 2 - 2
locations/dimaHome.qsrc

@@ -176,7 +176,7 @@ if $ARGS[0] = 'bathroom2':
 	'This restroom has a large sink area and tile floors. The toilet sits along the far wall. You also notice a walk-in shower and large bathtub. You imagine how luxurious it must feel to bathe in here.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	gs 'piercing_management', 'set_manage_string'
 
 	if mc_inventory['shampoo'] > 0:
 		act 'Take a shower (0:15)':
@@ -315,7 +315,7 @@ if $ARGS[0] = 'dimka_master_bathroom':
 	'The master bathroom is a huge space with a large sink area and tile floors. The toilet sits along the far wall. You can''t help but feel impressed by the size of the walk-in shower and deep bathtub. It all looks very expensive.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	gs 'piercing_management', 'set_manage_string'
 	if mc_inventory['shampoo'] > 0:
 		act 'Take a shower':
 			*clr & cla

+ 1 - 1
locations/dimaRevenge.qsrc

@@ -934,7 +934,7 @@ if dimaRevChoice = 4:
 					act 'Just watch':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/oldschool/gophangout/party/party.jpg"></center>'
-						'You watch the two of them make out and then they drift into another room to be alone. You rejoin the party, talking with others and drinking. You spend the whole day there, even passing out for awhile, only to wake up to several others also passed out. Seems like the party finally ran out of steam. You get up and look around a bit, stretching before heading out. You check your phone on the way and see that school is just getting out. On your way out, you spot Dimka hitting on a girl. She pushes him away and runs off, not even giving him the time of day. He looks at you with eyes full of anger, but he looks down when you glare back. It looks like you broke his spirit a bit. You smile as you leave the school grounds.'
+						'You watch the two of them make out and then they drift into another room to be alone. You rejoin the party, talking with others and drinking. You spend the whole day there, even passing out for a while, only to wake up to several others also passed out. Seems like the party finally ran out of steam. You get up and look around a bit, stretching before heading out. You check your phone on the way and see that school is just getting out. On your way out, you spot Dimka hitting on a girl. She pushes him away and runs off, not even giving him the time of day. He looks at you with eyes full of anger, but he looks down when you glare back. It looks like you broke his spirit a bit. You smile as you leave the school grounds.'
 						act 'Continue': gt 'pav_residential'
 					end
 				end

+ 74 - 74
locations/dimalina.qsrc

@@ -8,7 +8,7 @@
 
 3 - Event-6 is divided in two parts Sveta and Lina, and must be played in order.
 
-3 - Event-7 trigger after leaving Dimka''s home whith Lina(Events 5 6-Lina 8) 
+3 - Event-7 trigger after leaving Dimka''s home whith Lina(Events 5 6-Lina 8)
 
 4 - Event 8 is repeatible
 
@@ -45,12 +45,12 @@ if $ARGS[0] = 'dimkalina1':
 	if dimlinaQW = 0: dimlinaQW = 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D1.jpg"></center>'
-	'With reluctance, you remove your clothes and watch Dimka carefully as he shows you a package. Inside there is a rubber ball with leather straps.' 
-	'"You know what it is, slut?"' 
-	'Swallowing hard, you nod your head in agreement. "A ball gag?"' 
+	'With reluctance, you remove your clothes and watch Dimka carefully as he shows you a package. Inside there is a rubber ball with leather straps.'
+	'"You know what it is, slut?"'
+	'Swallowing hard, you nod your head in agreement. "A ball gag?"'
 	'"That''s right! I was wondering what perverted shit a slut like you would want as a gift, and here it is, all for you. But before that, take this." In his hand, there is a pair of pink pills. Just as you open your mouth to question him, he shoves the pills in. You try to push them out, but Dimka immediately stuffs the ball gag into your mouth and straps it in. It''s so big, you begin to think that he chose the wrong size as your jaw starts to hurt.'
 	'"Now look at this, whore," He says as he opens the closet door.'
-	
+
 	gs 'pain', 2, 'jaw', 'bind'
 	gs 'stat'
 	act 'Look inside the closet':
@@ -58,44 +58,44 @@ if $ARGS[0] = 'dimkalina1':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D2.jpg"></center>'
 		'You hesitantly walk over and peer inside. You are... not sure what he was doing until you see the chains. What the hell? The sick fuck has improvised a bondage set in his closet.'
 		'"Ahh... Why that face?. And to think I spent all this time making this lovely gift for you!" He sighs. "Don''t worry I''m sure you will learn to appreciate it. So... come on, get in."'
-		'You''re looking apprehensively at the chains and start to consider making a run for the door when Dimka''s mobile sounds. Quickly, he answers the call.' 
-		'"Dimka here... Hm... Oh...? You''re on your way...? Hm... What...? No...! Of course, no...! Yeah, I''ll be waiting."' 
+		'You''re looking apprehensively at the chains and start to consider making a run for the door when Dimka''s mobile sounds. Quickly, he answers the call.'
+		'"Dimka here... Hm... Oh...? You''re on your way...? Hm... What...? No...! Of course, no...! Yeah, I''ll be waiting."'
 		'With an enthusiastic smile, Dimka shoves you into the closet and chains you up, even taking a moment to admire his work. The chains hurt you and the position doesn''t let you relax.'
 		'"Alright, this is what is about to happen: I''m going to close the door, and if I hear a <i>single</i> sound from you during this visit, you will be punished. Understood?"'
 		gs 'willpower', 'humiliation', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
 			act 'Shake your head in disagreement (<<will_cost>> Willpower)':
 				gs 'willpower', 'pay', 'resist'
-				*clr & cla				
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D3.jpg"></center>'
-				'He smiles down at you. "You will learn to obey me, slut, you will learn." He tightens the chains around your throat until you can''t breathe. Shaking, you fight to breathe as your vision starts to darken. Finally, he releases the chains and shuts the door as you sit there coughing and teary eyed. You focus on catching your breath and after awhile you take notice to Dimka going about his business as usual on the other side of the door. You are just a toy for him, to fuck, hurt and forget.' 
-				'"Come in and make yourself comfortable."' 
-				'Spying through a slit in the closet door, you see the new guest and you recognize her as Avelina Starov. Judging by her expression, she seems unimpressed and leery of being in Dimka''s room.' 
-				'His eyes do a superficial sweep of the room and during a moment his eyes meet yours. Maybe it''s the drug but you are sure that he winks at you.' 
-				'For awhile, the two of them talk about trivialities. When the conversation comes to a pause, he leans closer and presses his lips against hers, the kiss quickly deepening as they start making out. While they kiss, he tries to slip his hands beneath her top, hoping to grope at her breasts but she stops him. That sudden move kills the mood and the two of them seems unsure of what to do until Dimka finally breaks the awkward silence.'
-				
+				'He smiles down at you. "You will learn to obey me, slut, you will learn." He tightens the chains around your throat until you can''t breathe. Shaking, you fight to breathe as your vision starts to darken. Finally, he releases the chains and shuts the door as you sit there coughing and teary eyed. You focus on catching your breath and After a while you take notice to Dimka going about his business as usual on the other side of the door. You are just a toy for him, to fuck, hurt and forget.'
+				'"Come in and make yourself comfortable."'
+				'Spying through a slit in the closet door, you see the new guest and you recognize her as Avelina Starov. Judging by her expression, she seems unimpressed and leery of being in Dimka''s room.'
+				'His eyes do a superficial sweep of the room and during a moment his eyes meet yours. Maybe it''s the drug but you are sure that he winks at you.'
+				'for a while, the two of them talk about trivialities. When the conversation comes to a pause, he leans closer and presses his lips against hers, the kiss quickly deepening as they start making out. While they kiss, he tries to slip his hands beneath her top, hoping to grope at her breasts but she stops him. That sudden move kills the mood and the two of them seems unsure of what to do until Dimka finally breaks the awkward silence.'
+
 				if pcs_health > 20: pcs_health -= 20
 				if pcs_mood > 5: pcs_mood -= 5
 				npc_rel['A1'] -= 5
 				gs 'pain', 3, 'throat', 'choke'
 				gs 'stat'
-				act 'Listen carefully': gt 'dimalina', 'Listen' 
+				act 'Listen carefully': gt 'dimalina', 'Listen'
 			end
 		else
 			act 'Shake your head in disagreement (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
+		end
 		act 'Nod in understanding':
-			*clr & cla	
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D3.jpg"></center>'
-			'You obediently agree to follow his command before the door is finally shut. You sit there. Silent. Thinking. Hearing Dimka go about his business as if you weren''t there. You are just a toy for him, to fuck, hurt and forget.' 
-			'"Come in and make yourself comfortable."' 
-			'Spying through a slit in the closet door, you see the new guest and you recognize her as Avelina Starov. Judging by her expression, she seems unimpressed and leery of being in Dimka''s room.' 
-			'His eyes do a superficial sweep of the room and during a moment his eyes meet yours. Maybe it''s the drug but you are sure that he winks at you.' 
-			'For awhile, the two of them talk about trivialities. When the conversation comes to a pause, he leans closer and presses his lips against hers, the kiss quickly deepening as they start making out. While they kiss, he tries to slip his hands beneath her top, hoping to grope at her breasts but she stops him. That sudden move kills the mood and the two of them seems unsure of what to do until Dimka finally breaks the awkward silence.'
-			
+			'You obediently agree to follow his command before the door is finally shut. You sit there. Silent. Thinking. Hearing Dimka go about his business as if you weren''t there. You are just a toy for him, to fuck, hurt and forget.'
+			'"Come in and make yourself comfortable."'
+			'Spying through a slit in the closet door, you see the new guest and you recognize her as Avelina Starov. Judging by her expression, she seems unimpressed and leery of being in Dimka''s room.'
+			'His eyes do a superficial sweep of the room and during a moment his eyes meet yours. Maybe it''s the drug but you are sure that he winks at you.'
+			'for a while, the two of them talk about trivialities. When the conversation comes to a pause, he leans closer and presses his lips against hers, the kiss quickly deepening as they start making out. While they kiss, he tries to slip his hands beneath her top, hoping to grope at her breasts but she stops him. That sudden move kills the mood and the two of them seems unsure of what to do until Dimka finally breaks the awkward silence.'
+
 			if pcs_mood > 10: pcs_mood -= 10
 			npc_rel['A1'] += 1
-			gs 'stat'	
+			gs 'stat'
 			act 'Listen carefully': gt 'dimalina', 'Listen'
 		end
 	end
@@ -131,7 +131,7 @@ if $ARGS[0] = 'Listen':
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/F1.jpg"></center>'
-			'You break the chains and overpower Dimka, then take Lina in your arms and get out of there as fast as possible. Far away from that psychopath, you embrace Lina and admire her as she stands there in your arms, wearing nothing but a sexy set of lingerie. "Please make me your bitch and do whatever you want!" Lina begs you. Your hands drift to her bottom and caress the taut flesh, making Lina moan. You kiss her and smile. As you push one hand under her panties, she freezes and opens her legs slightly to make it easy for you to caress between her thighs. She moans, cries, and whimper as you expertly drive her to orgasm after orgasm. But this isn''t the end. You pause for a moment, she looks at you with tired and puzzled eyes. After a moment she gasps in shock and pain as you begin to finger-fuck her asshole...'	 
+			'You break the chains and overpower Dimka, then take Lina in your arms and get out of there as fast as possible. Far away from that psychopath, you embrace Lina and admire her as she stands there in your arms, wearing nothing but a sexy set of lingerie. "Please make me your bitch and do whatever you want!" Lina begs you. Your hands drift to her bottom and caress the taut flesh, making Lina moan. You kiss her and smile. As you push one hand under her panties, she freezes and opens her legs slightly to make it easy for you to caress between her thighs. She moans, cries, and whimper as you expertly drive her to orgasm after orgasm. But this isn''t the end. You pause for a moment, she looks at you with tired and puzzled eyes. After a moment she gasps in shock and pain as you begin to finger-fuck her asshole...'
 			'You blink as your mind awakens from the sudden daydream. During your sex-crazed haze, Dimka seems to has moved Lina to a new position. She kneels on the bed before him.'
 			gs 'arousal', 'voyeur', 5, 'bound'
 			gs 'stat'
@@ -150,7 +150,7 @@ if $ARGS[0] = 'Listen':
 		act 'Fantasize about... Dimka?!':
 			*clr & cla
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/FD1.jpg"></center>' 
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/FD1.jpg"></center>'
 			'Dimka kneels before you, he is your bitch, but you aren''t happy. He doesn''t know how to lick boots properly like a bitch should. This is unforgivable and only serve to piss you off. "Seriously? Why must I waste my time helping a little sick fuck like yourself? Come on!" You firmly kick him aside and he lays there, staring up at you with a pathetic look. "Poor little pet..." You sigh. "A good mistress must educate her wards. I''m far too good for you, you realize that, right?" You sit in a chair and let him clean them slowly and a bit sloppily. Why... won''t... he... learn?! You whip his back and he lets out a strained whimper. After trying to get him to clean your boots again you realize... he''s doing it on purpose! Of course, he''s a bratty little bitch. He''s getting off on this, but he knows better to ask for release. If he wants it so bad, then it seems like some pegging will be in order, but he won''t get his release so easily. With a smile, you relax and recline in your chair and watch a nervous Dimka who doesn''t realize what''s going to happen next...'
 			'You blink as your mind awakens from the sudden daydream. Dimka seems to has moved Lina to a new position. She kneels on the bed before him.'
 			gs 'arousal', 'voyeur', 5, 'bound'
@@ -169,7 +169,7 @@ if $ARGS[0] = 'Listen':
 		end
 	end
 end
-	
+
 if $ARGS[0] = 'Help':
 	*clr & cla
 	dimbadgirl = 1
@@ -180,7 +180,7 @@ if $ARGS[0] = 'Help':
 	'"Oh... Look Dimka, I don''t feel like..."'
 	'"Hey don''t worry, just relax. Here, I''ll put on some music, trust me you''ll love it!" Dimka puts on some music, drowning out your muffled cries. After a short moment, they''re continuing where they left off until Lina is left kneeling on his bed. He stops and walks toward her, his erection very clearly pressing against his pants.'
 	'"Lina... Can you...? I mean..."'
-	
+
 	npc_rel['A1'] -= 5
 	npc_rel['A19'] += 5
 	if pcs_health > 20: pcs_health -= 20
@@ -190,7 +190,7 @@ if $ARGS[0] = 'Help':
 	gs 'stat'
 	act 'Watch helplessly': gt 'dimalina', 'watch'
 end
-	
+
 if $ARGS[0] = 'watch':
 	*clr & cla
 	menu_off = 1
@@ -220,7 +220,7 @@ if $ARGS[0] = 'watch':
 			'"What? Oh... Listen I... I''m sorry for screwing this up, I hope you don''t hate me..."'
 			'She gives him a little smile but doesn''t say anything...'
 			'"Well... call me, okay?"'
-			'She nods slightly but that''s all before she finally leaves.' 
+			'She nods slightly but that''s all before she finally leaves.'
 			gs 'arousal', 'voyeur_sex', 5, 'bound'
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -237,7 +237,7 @@ if $ARGS[0] = 'watch':
 					'You struggle to maintain your footing as you fight to breathe. It feels like the moment stretches on forever, but it suddenly comes to an end when he loses his grip and lets you fall. As you lie there in a heap on the floor, he takes away the ball gag and chains.'
 					'"Come on, get dressed and leave, I''m only human and can''t fuck you now."'
 					'You groan and stand up on unstable legs. Your body hurts and you''re still in a lustful haze. You get dressed as quick as you can and leave.'
-					
+
 					pcs_health -= 20
 					if pcs_mood > 5: pcs_mood -= 5
 					gs 'dimalina', 'bindpain'
@@ -287,7 +287,7 @@ if $ARGS[0] = 'dimkalina2':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D10.jpg"></center>'
 				'You know that Lina has never been one to say "no" to people, so after a moment she sighs and begins to undress. Slowly and hesitantly, she slips out of her skirt, then kneels and bends over, putting her head on the floor with her butt in the air. He moves around Lina, taking snaps, but then stops.'
-				'"This isn''t working... Hm... Let''s see." Dimka starts to pull at her panties and Lina tries to stop him, but he just yanks them down without hesitation.' 
+				'"This isn''t working... Hm... Let''s see." Dimka starts to pull at her panties and Lina tries to stop him, but he just yanks them down without hesitation.'
 				'"Come on, you''ll look great, I promise!"'
 				'She finally resigns herself to being Dimka''s model and lets him pull them down her thighs.'
 				gs 'willpower', 'misc', 'self', 'medium'
@@ -306,10 +306,10 @@ if $ARGS[0] = 'dimkalina2':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/F2.jpg"></center>'
 					'Lina and You are kneeling on the floor. Your underwear is nowhere to be found. She smiles as your last bout of sex has confirmed that being your lover is the best decision in her life. With skilled fingers you tease her inner thighs, making her moan in frustrated anticipation. She begs, pleads and supplicates for more... and finally you caress her lower lips. She cums and the smell of her arousal fills the room. You begin a fast masturbation, giving her what she needs. She cums again and again under your expertise. Finally, you stop and look at her... waiting. Wasted, she asks you to make love to her.'
 					'Sadly, the sound of Lina''s voice puts a stop to your fantasy.'
-					
+
 					pcs_horny += 20
 					gs 'stat'
-					
+
 					gs 'willpower', 'misc', 'self', 'medium'
 					if will_cost <= pcs_willpwr:
 						act 'Cause a distraction (<<will_cost>> Willpower)':
@@ -327,10 +327,10 @@ if $ARGS[0] = 'dimkalina2':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/FD2.jpg"></center>'
 					'What the fuck is wrong with him? Why doesn''t he understand that this is all he is good for: licking your boots. You''re tired of him trying to be coy. You could be doing so much more, be instead you have to sit here and train him to be a proper sub bitch. Dimka must sense your growing frustration with him because you hear him whimper and tremble. Not in the mood for his games, you take your other foot and step on his fingers as he kneels beneath you on all fours. You ignore his cries of pain, instead you look out a nearby window and notice a couple walking by. The two are smiling, the woman is giggling and hanging on to him while they whisper to each other. You know as soon as they''re alone, they''ll be fucking each other, and the thought of that makes you both jealous and a bit horny. You wanted to have some fun today, but no, instead you have to deal with this.'
 					'Sadly, the sound of Lina''s voice puts a stop to your fantasy.'
-					
+
 					pcs_horny += 20
 					gs 'stat'
-					
+
 					gs 'willpower', 'misc', 'self', 'medium'
 					if will_cost <= pcs_willpwr:
 						act 'Cause a distraction (<<will_cost>> Willpower)':
@@ -347,7 +347,7 @@ if $ARGS[0] = 'dimkalina2':
 		end
 	end
 end
-	
+
 if $ARGS[0] = 'distraction':
 	dimbadgirl = 1
 	*clr & cla
@@ -360,7 +360,7 @@ if $ARGS[0] = 'distraction':
 	'"Don''t worry! Something just fell off the shelf in there," he tells her, but she seems unconvinced. Quickly he follows up it up, "I didn''t want to tell you, but... it''s a present I''ve been getting ready for you. I had to make sure it didn''t get messed up."'
 	'Lina looks at him then the closet and finally the door. She''s not buying it and wants to leave! Good! But Dimka isn''t going to lose her so easily. He moves closer to Lina and caress her hair.'
 	'"Look Lina... can we just start over? I don''t want things to end likes this... come here, babe." Dimka pulls her closer into a deep kiss and all her doubt seems to melt away as they make out. By the end of it, Lina doesn''t say anything, she just grabs his zipper and takes out his dick before she starts to stroke him.'
-	
+
 	pcs_health -= 20
 	npc_rel['A1'] -= 5
 	gs 'pain', 3, 'throat', 'choke'
@@ -369,24 +369,24 @@ if $ARGS[0] = 'distraction':
 	act 'Watch her jerk him off': gt 'dimalina', 'cums1'
 end
 
-if $ARGS[0] = 'watch2': 
+if $ARGS[0] = 'watch2':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D11.jpg"></center>'
 	'"Like this, Dimka?"'
-	'He groans, "Oh yeah... just like that, keep going." You didn''t notice until now that they''ve moved to the bed, where Lina has been giving him a handjob. As he calls her his girlfriend, you think she seems excited as she spits onto his cock and pumps him a bit faster, but judging by the look of discomfort, it''s obvious she did that to distract him so he doesn''t call her that again.' 
+	'He groans, "Oh yeah... just like that, keep going." You didn''t notice until now that they''ve moved to the bed, where Lina has been giving him a handjob. As he calls her his girlfriend, you think she seems excited as she spits onto his cock and pumps him a bit faster, but judging by the look of discomfort, it''s obvious she did that to distract him so he doesn''t call her that again.'
 	'"Fuck... that''s much better!" Dimka then caresses the back of Lina''s head as his face twists with pleasure.'
 	gs 'arousal', 'voyeur_sex', 5, 'bound'
 	gs 'stat'
 	act 'Watch her jerk him off': gt 'dimalina', 'cums1'
-end	
+end
 
-if $ARGS[0] = 'cums1': 
+if $ARGS[0] = 'cums1':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D12.jpg"></center>'
 	'"Please Lina... fuck... can you use your mouth?"'
 	'Lina looks at him only for a moment, and with a quickness that shows she just wants this over and done with, she takes his dick into her mouth and starts to suck him. He grunts in obvious pleasure, as Lina begins a slow-paced blowjob.'
 	'"Yes... You... Hmf..."'
-	'She moves faster, making Dimka breath quicken. Your altered mental state can only raise your arousal, as the scene, more proper on a porn video play before you. He is reaching his climax and quickly pushes her head away so she can stroke him until he''s finally shooting his load all over her face. You groan in frustration as your own release is negated by the chains on your hands and legs.' 
+	'She moves faster, making Dimka breath quicken. Your altered mental state can only raise your arousal, as the scene, more proper on a porn video play before you. He is reaching his climax and quickly pushes her head away so she can stroke him until he''s finally shooting his load all over her face. You groan in frustration as your own release is negated by the chains on your hands and legs.'
 	act 'Watch her leave':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D13.jpg"></center>'
@@ -420,25 +420,25 @@ if $ARGS[0] = 'dimkalina3':
 			gs 'willpower', 'pay', 'resist'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D2.jpg"></center>'
-			'Gritting your teeth, you look to Dimka. He''s distracted adjusting some settings, so you throw the pills into your clothes and hide them. Relieved that he hasn''t noticed, you put on the gag ball. Fortunately, this time it''s you who put this thing on and manage to do so without hurting your jaw. Dimka ends what he was doing and looks at you with an expression of satisfaction on his face.' 
+			'Gritting your teeth, you look to Dimka. He''s distracted adjusting some settings, so you throw the pills into your clothes and hide them. Relieved that he hasn''t noticed, you put on the gag ball. Fortunately, this time it''s you who put this thing on and manage to do so without hurting your jaw. Dimka ends what he was doing and looks at you with an expression of satisfaction on his face.'
 			'"Look Slut, if you behave, the next time I will give you a gift. OK?"'
 			'You wordlessly agree by nodding, and he seems satisfied. As usual he chains you up in the closet but weirdly, today he seems genuinely in a good mood. You wait there as Dimka prepare the cameras in the room.'
 			act 'Watch': gt 'dimalina', 'watch3'
 		end
 	else
 		act 'Hide the pills (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
+	end
 	act 'Take the pills':
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D2.jpg"></center>'
-		'You are trapped and without options. Gritting your teeth, you take them. After eating the pills, you put in the gag. Fortunately, this time it''s you who put this thing on and manage to put it on without hurting your jaw. Dimka ends what he was doing and looks at you with an expression of satisfaction on his face.' 
+		'You are trapped and without options. Gritting your teeth, you take them. After eating the pills, you put in the gag. Fortunately, this time it''s you who put this thing on and manage to put it on without hurting your jaw. Dimka ends what he was doing and looks at you with an expression of satisfaction on his face.'
 		'"Look Slut, if you behave, the next time I will give you a gift. OK?"'
 		'You wordlessly agree with a nod, and he seems satisfied. As usual he chains you up in the closet but weirdly, today he seems genuinely in a good mood. You wait there as Dimka prepare the cameras in the room.'
 		act 'Watch': gt 'dimalina', 'watch3'
 	end
 end
-		
+
 if $ARGS[0] = 'watch3':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D3.jpg"></center>'
@@ -446,17 +446,17 @@ if $ARGS[0] = 'watch3':
 	'"Look I''m sorry, can we... can we talk about this?"'
 	'"I''m sorry Dimka, it''s just that... I like someone else and this can''t work."'
 	'"Right... well we can still be friends, can''t we? Stay for a bit, have a drink and hang out."'
-	'After that, he leads Lina into his room and leaves her for awhile before returning with two sodas. The two of them seem on edge as they sit in silence sipping on their drinks. You notice Lina begins to rub her legs together as her breathing gets a bit heavier. You quickly recognize her actions as ones you''ve done before... there is no mistake: Lina was slipped those same pink pills, no doubt put in her drink. Groaning she begins to stand.'
+	'After that, he leads Lina into his room and leaves her for a while before returning with two sodas. The two of them seem on edge as they sit in silence sipping on their drinks. You notice Lina begins to rub her legs together as her breathing gets a bit heavier. You quickly recognize her actions as ones you''ve done before... there is no mistake: Lina was slipped those same pink pills, no doubt put in her drink. Groaning she begins to stand.'
 	act 'She is drugged...':
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D14.jpg"></center>'
-		'"Hmm... I think... That... Hm?" She stands and then stumbles a bit before falling back onto the bed. Dimka sees his chance and gently guides her to lay down. She tries to fight back, but it only results in her being positioned onto her stomach by him. Smiling, he puts his hands under her skirt and slides her panties down to her thighs. Lina lets out a breathy moan as she looks back at him in confusion and arousal.' 
+		'"Hmm... I think... That... Hm?" She stands and then stumbles a bit before falling back onto the bed. Dimka sees his chance and gently guides her to lay down. She tries to fight back, but it only results in her being positioned onto her stomach by him. Smiling, he puts his hands under her skirt and slides her panties down to her thighs. Lina lets out a breathy moan as she looks back at him in confusion and arousal.'
 		'"I know how to make you behave..." Dimka whispers to her before he begins to unzip the front of his jeans. You close your eyes for a moment...'
 		act 'Dream of Lina':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/F3.jpg"></center>'
-			'You can hear Lina''s cries of pleasure and a sudden image of her comes to mind. She is on all fours moaning as you massage lube into her tight little ass. She looks at you with concern, but you know what to do, you are going to fill that cute hole with the beads. Your fingers were only the beginning. You lick the beads and spread her cheeks. When you begin to push, she gasps, cries and clenches her teeth as she adjusts to the toy and slowly starts to enjoy the feeling. You smile knowing that by the end of this, she''ll be the perfect anal slut for you.' 
+			'You can hear Lina''s cries of pleasure and a sudden image of her comes to mind. She is on all fours moaning as you massage lube into her tight little ass. She looks at you with concern, but you know what to do, you are going to fill that cute hole with the beads. Your fingers were only the beginning. You lick the beads and spread her cheeks. When you begin to push, she gasps, cries and clenches her teeth as she adjusts to the toy and slowly starts to enjoy the feeling. You smile knowing that by the end of this, she''ll be the perfect anal slut for you.'
 			'Just as you begin to thrust the beads in and out of her ass a bit, you''re pulled back to reality by the sound of grunting from Dimka'
 			pcs_horny += 10
 			gs 'stat'
@@ -502,12 +502,12 @@ if $ARGS[0] = 'linadefiled':
 		'"Open your fucking mouth!"'
 		'Lina obeys and even manages to give him a lick before he cums onto her exposed tongue.'
 		'"Uff... That was great!"'
-		'For awhile, Lina doesn''t move. She lies there breathing heavily, staring blankly ahead as she processes what just happened. Finally, she gets up and shakily redress. It isn''t until she''s mostly done getting dressed that she starts to cry, running out of the room whimpering. Dimka then opens the closet.'
+		'for a while, Lina doesn''t move. She lies there breathing heavily, staring blankly ahead as she processes what just happened. Finally, she gets up and shakily redress. It isn''t until she''s mostly done getting dressed that she starts to cry, running out of the room whimpering. Dimka then opens the closet.'
 		'"That was a close call, but dad says that he will not pay another abortion. Too bad, you know, I think she would make the perfect breeding material."'
 		'He doesn''t seem at all bothered with what has just happened. He actually seems quite happy with himself as he quickly removes your chains and gag.'
 		'"Ok Slut, a deal is a deal. You''ve been a good girl so I''ll have a treat for you, but for now I''m done playing with you, so get out."'
 		'Silently you redress and leave.'
-		
+
 		gs 'dimalina', 'bindpain'
 		gs 'arousal', 'voyeur_sex', 10, 'bound'
 		if pcs_mood > 10: pcs_mood -= 10
@@ -535,7 +535,7 @@ if $ARGS[0] = 'dimkalina4':
 		'He passes the camera to her. You can see tears on her face and at that point, you know exactly what is happening in her head. Discouragement, rage, fear, shock...'
 		'"If you don''t do..."'
 		'Slap!'
-		'The sound of her hand hitting Dimka''s face is deafening. He falls back and crashes down on the bed. At the same time, Lina takes the camera and smashes it on the floor. She turns and begins to run towards the door, but before reaching it, hesitates. She returns to grab what is left of the camera and leaves the room.' 
+		'The sound of her hand hitting Dimka''s face is deafening. He falls back and crashes down on the bed. At the same time, Lina takes the camera and smashes it on the floor. She turns and begins to run towards the door, but before reaching it, hesitates. She returns to grab what is left of the camera and leaves the room.'
 		act 'Oh shit!':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
@@ -545,9 +545,9 @@ if $ARGS[0] = 'dimkalina4':
 			'"Time for your punishment, Slut!"'
 			'He pushes you into a doggy position and shows you the hook.'
 			'"You know what this is, stupid cow? It''s an anal hook! Let''s see if I can teach you some manners."'
-			
+
 			act 'Endure': gt 'dimalina', 'endure'
-			
+
 !{leave this commented out for now
 			if (spellKnown['stun'] = 1 and pcs_mana >= spellMana['stun']) or pcs_stren >= 40:
 				act 'Try to escape(Note: Will have BAD consequences)': gt 'dimalina', 'escape'
@@ -623,9 +623,9 @@ if $ARGS[0] = 'dimkalina6':
 					'"Oh? What do we have here? Take a look my Little Slut, it seems your friend has come to take your place. Well, I suppose you can go then..." Dimka proceeds to undo the chains and she falls to the floor gasping for breath. Red chain marks all over her body attest to the pain that must have suffered. Without looking at her, he takes out the anal hook that had been inside her and then takes off the gag and binding tape.'
 					'"Get out of here before I change my mind"'
 					'Lina looks at you with a mix of fear, gratitude and regret as Dimka orders you to get in the closet. You look at her and hope she leaves quickly as you take your place inside the closet. No longer hesitating, Lina grabs her clothes from a pile beside his bed and quickly puts on her top and bottoms and bundles the rest up in her arms before rushing out the room. Meanwhile, Dimka is too distracted be his rising fury with you to really care what she does. Instead he shoves you against the back wall of the closet as he starts to bind your feet and wrists with the sticky tape.'
-					
+
 					act 'Endure': gt 'dimalina', 'endure'
-					
+
 !{leave this commented out for now
 					if (spellKnown['stun'] = 1 and pcs_mana >= spellMana['stun']) or pcs_stren >= 40:
 						act 'Try to escape(Note: Will have BAD consequences)': gt 'dimalina', 'escape'
@@ -638,7 +638,7 @@ if $ARGS[0] = 'dimkalina6':
 				end
 			else
 				act 'Leave her alone! (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end	
+			end
 			act '"That... Sounds nice."':
 				*clr & cla
 				gs 'stat'
@@ -739,7 +739,7 @@ if $ARGS[0] = 'dimkalina7':
 							act 'Help her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 						end
 						act 'You can''t bring yourself to move...': gt 'dimalina', 'linaundress'
-							
+
 						if succubusflag = 1:
 							act 'Succubus comeback': gt 'dimalina', 'succubuslina'
 						end
@@ -761,7 +761,7 @@ if $ARGS[0] = 'dimkalina8':
 	'He gives you a condescending smile and sits smugly in his chair.'
 	'"Yeah... So... You show up just when she is about to arrive? No way that this is a coincidence!"'
 	'Just at that moment, Lina arrive at the room.'
-	'"Ehm... Dimka I''m here! Hm?! Ehm... Hello <<$pcs_firstname>>"' 
+	'"Ehm... Dimka I''m here! Hm?! Ehm... Hello <<$pcs_firstname>>"'
 	act 'He wants to play':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
@@ -787,7 +787,7 @@ if $ARGS[0] = 'dimkalina8':
 			'"Ok. Your turn to undress Little Slut."'
 			act 'She undresses': gt 'dimalina', 'linaundress'
 		end
-		
+
 		gs 'willpower', 'sex', 'force', 'medium'
 		if will_cost <= pcs_willpwr:
 			act '"Neither" (<<will_cost>> Willpower)':
@@ -796,7 +796,7 @@ if $ARGS[0] = 'dimkalina8':
 			end
 		else
 			act 'Neither (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
+		end
 		if succubusflag = 1:
 			act 'Succubus comeback': gt 'dimalina', 'succubuslina'
 		end
@@ -837,7 +837,7 @@ if $ARGS[0] = 'hooksex':
 	if pcs_vag < 10:
 		'You howl in pain, without foreplay you are dry and Dimka is too mad to really care. Enduring his trusts you bite your lips and wait for him to cum.'
 		'"Oh yeah... For a Slut, you know how to maintain a tight cunt. I must..." He grunts with pleasure. "rethink your punishment"'
-		'He continues forcing himself painfully on you. In the meantime, you try to think of other things, anything, to forget about the rape. Your body reacts and some wetness makes the situation less painful. Fortunately, he finally reaches climax and cums.' 
+		'He continues forcing himself painfully on you. In the meantime, you try to think of other things, anything, to forget about the rape. Your body reacts and some wetness makes the situation less painful. Fortunately, he finally reaches climax and cums.'
 		'You two lie there, trying to catch your breath. He then stands up and leaves. "I''m going to shower to get rid of your stink, get out of my home."'
 		'You sob and redress getting out of this madhouse, quickly.'
 	elseif pcs_vag < 20:
@@ -857,7 +857,7 @@ if $ARGS[0] = 'hooksex':
 		minut -= 10
 		gs 'stat'
 	end
-	
+
 	gs 'pain', 2, 'hair', 'pull'
 	gs 'pain', 2, 'cheeks', 'slap'
 	gs 'pain', 2, 'mouth', 'bind'
@@ -874,7 +874,7 @@ end
 if $ARGS[0] = 'helplina':
 	gs 'willpower', 'pay', 'self'
 	*clr & cla
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D25.jpg"></center>'					
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/dimkahome/linased/D25.jpg"></center>'
 	'You are half dressed when a sudden idea pops into your head. Maybe there is a way to help her...'
 	'"What are you doing?" Lina squeaks in surprise as you throw her on the bed. Dimka looks at you with a questioning expression, but before he can say anything, you interrupt him.'
 	'"I''m just getting her ready..." You tell him. Dimka just stands there looking confused as you fight to undress a more than reluctant Lina.'
@@ -918,7 +918,7 @@ if $ARGS[0] = 'helplina':
 				'Dimka slumps back, out of breath and exhausted as he tries to collect himself. "Alright... you''ve done your job, now get out!"'
 				'Dimka then leaves for the restroom. As you and Lina redress, she embraces you.'
 				'"Thanks <<$pcs_firstname>>"'
-				
+
 				gs 'pain', 3, 'throat', 'choke'
 				gs 'dimalina', 'sexpain', 'vaginal'
 				if pcs_mood > 5: pcs_mood -= 5
@@ -981,7 +981,7 @@ if $ARGS[0] = 'walklina':
 			'She sighs and begins to walk alongside you. She seems lost in her thoughts. You try to chat with her but...'
 			'"Can we just... walk?"'
 			'Lina looks at you with pleading eyes and you have to concede. She grabs your hand and puts her head on your shoulder. You decide to take a detour through the park and sense that is the correct choice, since Lina seems to relax. Finally you two end up in the courtyard.'
-			!!act 'Seduce her': 
+			!!act 'Seduce her':
 			act 'Leave':
 				*clr & cla
 				gs 'stat'
@@ -993,7 +993,7 @@ if $ARGS[0] = 'walklina':
 			end
 		end
 	end
-end	
+end
 
 if $ARGS[0] = 'bindpain':
 	gs 'pain', 2, 'neck', 'bind'
@@ -1035,9 +1035,9 @@ if $ARGS[0] = 'escape':
 		'Fear triggers your adrenaline and instinctively, your mana responds and power words escape your mouth. Dimka then freezes and falls back paralyzed. With him momentarily out of action, you grab your clothes and run half-dressed away from his home.'
 		pcs_mana -= spellMana['stun']
 	elseif pcs_stren >= 40:
-		'Fear triggers your adrenaline and with newfound strength you suddenly struggle and thrash against the tape until it rips. Dimka is taken by surprise and doesn''t react fast enough to stop you from slamming back against him. You fall back on top of him and you hear him groan and gasp as the air is knocked out of him. You scramble to your feet and grab your belongings, running away from his house half dressed.'	
+		'Fear triggers your adrenaline and with newfound strength you suddenly struggle and thrash against the tape until it rips. Dimka is taken by surprise and doesn''t react fast enough to stop you from slamming back against him. You fall back on top of him and you hear him groan and gasp as the air is knocked out of him. You scramble to your feet and grab your belongings, running away from his house half dressed.'
 	end
-	
+
 	gs 'dimalina', 'bindpain'
 	gs 'pain', 2, 'mouth', 'bind'
 	if pcs_mood > 10: pcs_mood -= 10
@@ -1070,7 +1070,7 @@ if $ARGS[0] = 'succubusdimka':
 			'"Master, let me help you," You purr. With inhuman grace, you begin to ride him, the rage and madness soon forgotten. His hand caresses your hips and you smile, accelerating your ride and putting him on edge. There is nothing like the touch of a succubus...'
 			'"Oh...<<$pcs_nickname>>" He cums and fills you with energy. Smiling you rise and look at him, he is wasted and exhausted.'
 			'"I think... you can go?" he mumbles tiredly. With a smile, you leave him trying to catch his breath. After taking a quick shower in the restroom, you redress and leave.'
-									
+
 			gs 'pain', 2, 'hair', 'pull'
 			gs 'pain', 2, 'cheeks', 'slap'
 			gs 'pain', 2, 'mouth', 'bind'
@@ -1087,7 +1087,7 @@ end
 if $ARGS[0] = 'succubuslina':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/pc/body/succubusself.jpg"></center>'
-	'You look at the items in his hand for a minute and an idea pops in your head. You can''t stop comparing people with food. As an example, Dimka is a chocolate treat, mouth-watering on the outside, but full of maggots on the inside. On the other hand, Lina is a mix of fruits, sweet and healthy, yet somehow bland. Of course, you can''t mix them. You must do something...' 
+	'You look at the items in his hand for a minute and an idea pops in your head. You can''t stop comparing people with food. As an example, Dimka is a chocolate treat, mouth-watering on the outside, but full of maggots on the inside. On the other hand, Lina is a mix of fruits, sweet and healthy, yet somehow bland. Of course, you can''t mix them. You must do something...'
 	'You call your true self up from its resting place.'
 	'It fills you completely, suffusing your being with power...'
 	'and hunger.'
@@ -1127,7 +1127,7 @@ if $ARGS[0] = 'succubuslina':
 					'You smile and caress her sweaty and cum covered body. A pretty blush appears on her skin.'
 					'"Don''t let him hurt you."'
 					'Picking some semen with your fingers, you push it in her mouth. She fervently opens up her mouth and licks. Oh... Yes. She is yours. Finally, after resting for a moment, you help her redress and leave Dimka''s home.'
-					
+
 					npc_rel['A1'] -= 5
 					npc_rel['A19'] += 5
 					scfeed = succublvl + rand(1,4)
@@ -1173,7 +1173,7 @@ if $ARGS[0] = 'linaundress':
 				'Breathless, Lina opens her mouth, just in time to receive a full face of Dimka''s slimy jizz before falling to the floor sobbing. After some minutes of Lina crying while he sits back with a smile to catch his breath, Dimka gets up and unchains you.'
 				'"Clean her up and get her out of here."'
 				'He leaves for the bathroom and you help Lina redress and walk her out of this house.'
-				
+
 				gs 'dimalina', 'bindpain'
 				gs 'pain', 2, 'mouth', 'bind'
 				if pcs_mood > 5: pcs_mood -= 5

+ 1 - 1
locations/din_bad.qsrc

@@ -211,7 +211,7 @@ if $ARGS[0] = 'd_bag':
 	end
 	if FUNC('Cum_Manage', 'check_private') = 1:
 		dynamic $toymanage
-		if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0: act 'Manage your piercings': gt 'piercing_management', 'main'
+		gs 'piercing_management', 'set_manage_act'
 	end
 	*nl
 	if mc_inventory['amphetamine'] > 0:	'You have <b><<mc_inventory[''amphetamine'']>></b> tablets of amphetamine left in your purse. <a href="exec: gs ''drugs'', ''amphetamine'' & gs ''din_bad'', ''d_bag''">Take One</a>'

+ 1 - 1
locations/din_van.qsrc

@@ -1200,7 +1200,7 @@ if $ARGS[0] = 'private':
 		'<a href="exec:gs ''drugs'', ''breastcream'' & gt $loc, $loc_arg">Apply breast cream.</a> Uses left: <<mc_inventory[''breastcream'']>>.'
 	end
 
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:*clr & cla & gs ''din_van'', ''pirManage''">Manage your piercings</a>'
+	gs 'piercing_management', 'set_manage_string'
 
 	if fillimplant = 1:
 		if siliconeBag >= 1:

+ 81 - 72
locations/father.qsrc

@@ -63,80 +63,89 @@ if hcolfatherremember ! pcs_haircol:
 end
 
 ! tongue piercing
-if pirsA > 0 and pirsA < 10000 and pirsAfather = 0 and pirsadaytalk ! daystart:
-	pirseerand = rand(1,100)
-	pirsadaytalk = daystart
-	if pirseerand >= 75:
-		'Your stepfather looks at your mouth with a curious look as you greet him. "<<$pcs_nickname>>, do you have something shiny in your mouth?"'
-		act'"No"':
-			cla
-			'You shake your head: "Umm, no! No I don''t!"'
-			'You quickly turn away before he can get a good look at your tongue piercing.'
-			act 'Move away':gt $loc, $loc_arg
+if stepfatherQW['piercing_talkday'] ! daystart:
+	if pcs_piercings['tongue'] > 0 and stepfatherQW['piercing_tongue'] = 0:
+		temp_rand = rand(1,100)
+		stepfatherQW['piercing_talkday'] = daystart
+		if temp_rand >= 75:
+			'Your stepfather looks at your mouth with a curious look as you greet him. "<<$pcs_nickname>>, do you have something shiny in your mouth?"'
+			act'"No"':
+				cla
+				'You shake your head: "Umm, no! No I don''t!"'
+				'You quickly turn away before he can get a good look at your tongue piercing.'
+				act 'Move away':gt $loc, $loc_arg
+			end
+
+			act'"Yes, would you like to see it?"':
+				*clr & cla
+				stepfatherQW['piercing_tongue'] = 1
+				gs'stat'
+				'<center><img <<$set_imgh>> src="images/pc/body/piercings/a<<pcs_piercings[''tongue'']>>.jpg" ></center>'
+				'You open your mouth and stick out your tongue and wiggle it at him showing him your piercing.'
+				if TouchedByFather = 0:'Your stepfather shakes his head: "<<$pcs_nickname>>, tongue piercings are only for lewd women who use their mouth to please men."'
+				if TouchedByFather > 0:'Your stepfather grins: "Nice, I bet you could make someone feel really good with that..."'
+				act 'Move away':gt $loc, $loc_arg
+			end
+			exit
 		end
+		killvar 'temp_rand'
+	end
 
-		act'"Yes, would you like to see it?"':
+	! lip piercing
+	if pcs_piercings['lip'] > 0 and stepfatherQW['piercing_lip'] = 0:
+		stepfatherQW['piercing_talkday'] = daystart
+		'Your stepfather takes a long look at your mouth, specifically at your new piercing. He seems confused and asks: "Why did you get that?"'
+		act '"Don''t you like it? I thought it looked kind of cute."':
 			*clr & cla
-			pirsAfather = 1
+			stepfatherQW['piercing_lip'] = 1
 			gs'stat'
-			'<center><img <<$set_imgh>> src="images/pc/body/piercings/a<<pirsA>>.jpg" ></center>'
-			'You open your mouth and stick out your tongue and wiggle it at him showing him your piercing.'
-			if TouchedByFather = 0:'Your stepfather shakes his head: "<<$pcs_nickname>>, tongue piercings are only for lewd women who use their mouth to please men."'
-			if TouchedByFather > 0:'Your stepfather grins: "Nice, I bet you could make someone feel really good with that..."'
-			act 'Move away':gt $loc, $loc_arg
+			'<center><img <<$set_imgh>> src="images/pc/body/piercings/b<<pcs_piercings[''lip'']>>.jpg" ></center>'
+			'You shrug. "I don''t know... I just like the way lip rings look, so I got one. Don''t you think it looks cute?"'
+			if TouchedByFather = 0:'Your stepfather shakes his head: "Kids these days, always adding new holes to themselves..."'
+
+			if TouchedByFather > 0:'Your stepfather grins: "I must admit, it does look sexy on you."'
+			act 'Move away':gt 'father'
 		end
 		exit
 	end
-end
-
-! lip piercing
-if pirsB > 0 and pirsB < 10000 and pirsBfather = 0 and pirsbdaytalk ! daystart:
-	pirsadbytalk = daystart
-	'Your stepfather takes a long look at your mouth, specifically at your new piercing. He seems confused and asks: "Why did you get that?"'
-	act '"Don''t you like it? I thought it looked kind of cute."':
-		*clr & cla
-		pirsBfather = 1
-		gs'stat'
-		'<center><img <<$set_imgh>> src="images/pc/body/piercings/b<<pirsB>>.jpg" ></center>'
-		'You shrug. "I don''t know... I just like the way lip rings look, so I got one. Don''t you think it looks cute?"'
-		if TouchedByFather = 0:'Your stepfather shakes his head: "Kids these days, always adding new holes to themselves..."'
 
-		if TouchedByFather > 0:'Your stepfather grins: "I must admit, it does look sexy on you."'
-		act 'Move away':gt 'father'
+	! earrings
+	if pcs_piercings['ears'] > 0 and stepfatherQW['piercing_ears'] = 0:
+		stepfatherQW['piercing_talkday'] = daystart
+		stepfatherQW['piercing_ears'] = 1
+		'Your stepfather looks at your ears, noting your earrings: "I see you got your ears pierced, Your earrings are very cute."'
 	end
-	exit
-end
 
-! earrings
-if pirsC > 0 and pirsC < 10000 and pirsCfather=0:
-	pirsCfather = 1
-	'Your stepfather looks at your ears, noting your earrings: "I see you got your ears pierced, Your earrings are very cute."'
-end
+	! nose ring
+	if pcs_piercings['nose'] > 0 and stepfatherQW['piercing_nose'] = 0:
+		stepfatherQW['piercing_talkday'] = daystart
+		stepfatherQW['piercing_nose'] = 1
+		'Your stepfather looks a bit shocked at your nose ring: "Jesus, <<$pcs_nickname>>, what is- why?! I understand putting a ring in a bull''s nose to lead them by, but on a person? There''s no reason to do that!"'
+	end
 
-! nose ring
-if pirsD > 0 and pirsD < 10000 and pirsDfather=0:
-	pirsDfather = 1
-	'Your stepfather looks a bit shocked at your nose ring: "Jesus, <<$pcs_nickname>>, what is- why?! I understand putting a ring in a bull''s nose to lead them by, but on a person? There''s no reason to do that!"'
-end
+	! eyebrow piercing
+	if pcs_piercings['brow'] > 0 and stepfatherQW['piercing_brow'] = 0:
+		stepfatherQW['piercing_talkday'] = daystart
+		stepfatherQW['piercing_brow'] = 1
+		'Your stepfather looks surprised when he sees your eyebrow piercing: "<<$pcs_nickname>>, why would you want that thing in your eyebrow?" He shakes his head in exasperation. "Kids these days..."'
+	end
 
-! eyebrow piercing
-if pirsE > 0 and pirsE < 10000 and pirsEfather=0:
-	pirsEfather=1
-	'Your stepfather looks surprised when he sees your eyebrow piercing: "<<$pcs_nickname>>, why would you want that thing in your eyebrow?" He shakes his head in exasperation. "Kids these days..."'
-end
+	! lip tattoo
+	if pcs_tattoos['lip'] > 0 and stepfatherQW['tattoo_lip'] = 0 and npc_rel['A28']>=60:
+		act 'Show him your lip tattoo':
+			*clr & cla
+			minut += 1
+			stepfatherQW['piercing_talkday'] = daystart
+			stepfatherQW['tattoo_lip'] = 1
+			gs 'stat'
 
-! lip tattoo
-if tatlip>0 and fatherTatLip=0 and npc_rel['A28']>=60:
-	act 'Show him your lip tattoo':
-		*clr & cla
-		fatherTatLip = 1
-		minut += 1
-		gs'stat'
-		'<center><img <<$set_imgh>> src="images/pc/body/tattoos/lip/tatlip<<tatlip>>.jpg" ></center>'
-		if tatlip = 2: $textFatherTatLip = 'A tattoo on the inside of your lip?! That must''ve hurt like hell... it is cute, though.'
-		if tatlip ! 2: $textFatherTatLip = 'That''s crazy! Why would you get something like that written on you, much less there?! No one would even think of doing that when I was your age.'
-		'You pull your lip down, showing your stepfather the tattoo on the inside of your lip. Your stepfather looks surprised: "<<$textFatherTatLip>>"'
-		act 'Move away':gt $loc, $loc_arg
+			'<center><img <<$set_imgh>> src="images/pc/body/tattoos/lip/tatlip<<pcs_tattoos[''lip'']>>.jpg" ></center>'
+			if pcs_tattoos['lip'] = 2: $textFatherTatLip = 'A tattoo on the inside of your lip?! That must''ve hurt like hell... it is cute, though.'
+			if pcs_tattoos['lip'] ! 2: $textFatherTatLip = 'That''s crazy! Why would you get something like that written on you, much less there?! No one would even think of doing that when I was your age.'
+			'You pull your lip down, showing your stepfather the tattoo on the inside of your lip. Your stepfather looks surprised: "<<$textFatherTatLip>>"'
+			killvar '$textFatherTatLip'
+			act 'Move away': gt $loc, $loc_arg
+		end
 	end
 end
 
@@ -546,27 +555,27 @@ end
 ! WD: Fix old nude variable
 if $clothingworntype = 'nude':
 	menu_off = 1
-	if tatvag > 0 and Putsawtatvag = 0 and $pantyworntype = 'none':
+	if pcs_tattoos['pussy'] > 0 and stepfatherQW['tattoo_pussy'] = 0 and $pantyworntype = 'none':
 		if npc_rel['A28'] >= 70:
 			'With your naked body on display, your pubic tattoo catches your stepfather''s eye. "Wow, that is one hard to miss tattoo. Obviously you didn''t get that one just for yourself", he says as he moves towards you and has a closer look.'
 			npc_rel['A28'] += 1
-			Putsawtatvag = 1
+			stepfatherQW['tattoo_pussy'] = 1
 			act 'Move away':gt $loc, $loc_arg
 			exit
 		else
 			'"Damn tattoo, I can''t believe you would soil your body like that." Your stepfather obviously doesn''t like the tattoo you have in your pubic area. '
 			npc_rel['A28'] -= 1
-			Putsawtatvag = 1
+			stepfatherQW['tattoo_pussy'] = 1
 			act 'Move away':gt $loc, $loc_arg
 			exit
 		end
 	end
-	if pirsF > 0 and pirsF < 10000 and PutsawpirsF = 0:
+	if pcs_piercings['nipples'] > 0 and stepfatherQW['piercing_nipples'] = 0:
 		if npc_sex['A28'] = 0:
 			if npc_rel['A28'] >= 60:
 				'"Hey, those look nice on you!" your stepfather says, nodding at your nipple piercings. He seems to like them.'
 				npc_rel['A28'] += 3
-				PutsawpirsF = 1
+				stepfatherQW['piercing_nipples'] = 1
 				act 'Move away':gt $loc, $loc_arg
 				exit
 			else
@@ -579,13 +588,13 @@ if $clothingworntype = 'nude':
 			if hour >= 18 and hour < 21:
 				'"Hey, those look nice on you!" your stepfather says, nodding at your nipple piercings. He seems to like them.'
 				npc_rel['A28'] += 3
-				PutsawpirsF = 1
+				stepfatherQW['piercing_nipples'] = 1
 				act 'Move away':gt $loc, $loc_arg
 				exit
 			else
 				'"Wow, those are sexy!" your stepfather says, as he reaches out and touches your nipple piercings. You can''t help but let out an involuntary groan. He admires them for a moment, rubbing his fingers on your nipples and lightly tugging at them before he lets you go.'
 				npc_rel['A28'] += 3
-				PutsawpirsF = 1
+				stepfatherQW['piercing_nipples'] = 1
 				pcs_horny += 10
 				act 'Move away':gt $loc, $loc_arg
 				exit
@@ -609,15 +618,15 @@ if $clothingworntype = 'nude':
 	act 'Move away':gt 'bedrPar'
 end
 
-if npc_sex['A28'] ! 0 and pirsG > 0 and pirsG < 10000 and PutsawpirsG = 0 and (hour <= 18 or hour > 21):
+if npc_sex['A28'] ! 0 and pcs_piercings['pussy'] > 0 and stepfatherQW['piercing_pussy'] = 0 and (hour <= 18 or hour > 21):
 	act 'Show off your pubic piercing':
 		*clr & cla
 		menu_off = 1
 		minut += 5
 		pcs_horny += 15
-		gs'stat'
-		PutsawpirsG = 1
-		'<center><img <<$set_imgh>> src="images/pc/body/piercings/g<<pirsG>>.jpg" ></center>'
+		gs 'stat'
+		stepfatherQW['piercing_pussy'] = 1
+		'<center><img <<$set_imgh>> src="images/pc/body/piercings/g<<pcs_piercings[''pussy'']>>.jpg" ></center>'
 		'Moving closer to your stepfather, you tease him by showing him your pussy. He doesn''t know you have a pubic piercing yet, and you plan on showing it off today. As you absently rub your fingers across your labia, the glint of metal catches his eye and he pushes your hand away before you get a chance to tell him about it. "Well well, what do we have here?" he mutters, gently rubbing his fingers over the shiny new piercing. "<<$pcs_nickname>>, you are such a horny devil... I love it, we''re going to have a lot of fun with this." He spends the next few minutes rubbing and tugging on your new piercing, making lewd comments the whole time. After that he reluctantly lets you go, leaving you hornier than before.'
 		act 'Move away':gt $loc, $loc_arg
 	end

+ 1 - 1
locations/garfather.qsrc

@@ -441,7 +441,7 @@ if fatherdrunk=1:
 			gs 'dinfather', 'gardrunkchat'
 		else
 			!good relations and Messrs attractive
-			talkrand = rand(0,100)
+			talkrand = rand(0,60)
 			if talkrand >= 20: gs 'dinfather', 'gardrunkchat'
 			if talkrand < 20:
 				'You relax and have some drinks with the guys, happy to just sit back and listen to the funny stories they exchange.'

+ 1 - 1
locations/gas_station_gp_117.qsrc

@@ -392,7 +392,7 @@ if $ARGS[0] = 'work':
 	end
 
 	'<center><video autoplay src="images/shared/prostitution/car/normal/negotiation/search.mp4"></video></center>'
-	'You are walking near the gas station waiting for a client. On a scale from 1 to 10 you look like a <<pcs_hotcat>>. A good looking girl will always earn more money.'+iif(pcs_makeup < 2, ' You should '+iif(pcs_makeup = 0, 'fix your make-up', 'wear make-up')+' to increase your earnings.', ' Wearing make-up is a good way to increase your earnings.')+iif(pirsA > 0 and pirsA < 10000, ' Your tongue piercing will make a blowjob more enjoyable for most men, that could bring in a small bonus.', '')+iif($pantyworntype = 'eroto' and CloSkirtShortness > 4, ' Wearing such a short skirt reveals your slutty panties to your potential customers.', '')+iif(pcs_apprnc = -10, ' You don''t look healthy and should seek treatment for your STD. There is a high chance that a guy won''t touch you without a condom.', '')
+	'You are walking near the gas station waiting for a client. On a scale from 1 to 10 you look like a <<pcs_hotcat>>. A good looking girl will always earn more money.'+iif(pcs_makeup < 2, ' You should '+iif(pcs_makeup = 0, 'fix your make-up', 'wear make-up')+' to increase your earnings.', ' Wearing make-up is a good way to increase your earnings.') + iif(pcs_piercings['tongue'] > 0, ' Your tongue piercing will make a blowjob more enjoyable for most men, that could bring in a small bonus.', '')+iif($pantyworntype = 'eroto' and CloSkirtShortness > 4, ' Wearing such a short skirt reveals your slutty panties to your potential customers.', '')+iif(pcs_apprnc = -10, ' You don''t look healthy and should seek treatment for your STD. There is a high chance that a guy won''t touch you without a condom.', '')
 
 	if klismaday ! daystart: '<br>Nearly all men won''t like dirty anal sex, even with a condom, and it''s probably a safe bet that they won''t pay a lot for it. You should start giving yourself an enema before going to work.'
 	if mesec > 0: '<br>You are having your period, most men will pay less for vaginal sex during that time of the month.'

+ 1 - 1
locations/gevent.qsrc

@@ -158,7 +158,7 @@ if $ARGS[0] = '3':
 	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 realize 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.'
-	
+
 	gs 'arousal', 'bj', 50, 'rough', 'rape', 'humiliation', 'group'
 	gs 'arousal', 'vaginal', 50, 'rough', 'rape', 'humiliation', 'group'
 	gs 'arousal', 'anal', 50, 'rough', 'rape', 'humiliation', 'group'

+ 10 - 10
locations/gopnik_initiation.qsrc

@@ -196,7 +196,7 @@ if $ARGS[0] = 'gopnik party':
 	old_grupvalue[2] = grupvalue[2]
 	old_grupvalue[3] = grupvalue[3]
 	old_grupvalue[4] = grupvalue[4]
-	
+
 	grupTipe = 4
 	grupTipe['joined_gopnik'] = 1
 
@@ -352,7 +352,7 @@ if $ARGS[0] = 'tDan':
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big10.jpg"></center>'
 				'You begin to scornfully laugh. "<i>That''s</i> your bright idea? That''s so stupid! Do you think the guy behind the counter was the only person in the store? Was one of us suppose to flirt with all of them at once? Yeah, that''s not suspicious at all." you say as you roll your eyes. "The only way to pull it off was the way we did it."'
 				'Dan frowns at you. "You left that part out, you little slut."'
-				'You laugh. "Well I didn''t think I needed to point out the obvious."' 
+				'You laugh. "Well I didn''t think I needed to point out the obvious."'
 				'You can hear Lavrenti and Vasily laughing before Vasily rubs salt in the wound. "She has a point, Dan. I''ve never seen that place empty." Dan turns and gives Vasily a dirty look before turning it on you, but he doesn''t say anything more.'
 				'You stick out your tongue as you move away from him, feeling very satisfied that you managed to put Dan in his place. You know you scored some points with some of them, even if it pissed off Dan, but he''ll get over it.'
 				minut += 2
@@ -651,9 +651,9 @@ if $ARGS[0] = 'Niko':
 				cla & *clr
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'
-				'As you begin drinking, a few drops run down your chin and drip onto your shirt. Niko quickly grabs a napkin and begins slowly wiping the drops off your shirt. "Careful there, we wouldn''t want to ruin that lovely shirt you''re wearing."' 
-				'You pause drinking to give him a light smile. "Charmer, are we?"' 
-				'"Only for one as beautiful as you," he replies and you shake your head before getting up and saying "Well maybe we can do this again sometime."' 
+				'As you begin drinking, a few drops run down your chin and drip onto your shirt. Niko quickly grabs a napkin and begins slowly wiping the drops off your shirt. "Careful there, we wouldn''t want to ruin that lovely shirt you''re wearing."'
+				'You pause drinking to give him a light smile. "Charmer, are we?"'
+				'"Only for one as beautiful as you," he replies and you shake your head before getting up and saying "Well maybe we can do this again sometime."'
 				'He gives you a wink. "I look forward to it."'
 				act 'Head back': gt 'gopnik_initiation', 'explore'
 			end
@@ -665,9 +665,9 @@ if $ARGS[0] = 'Niko':
 				cla & *clr
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'
-				'As you begin drinking, a few drops run down your chin and drip onto your shirt. Niko quickly grabs a napkin and begins slowly wiping the drops off your shirt. "Careful there, we wouldn''t want to ruin that lovely shirt you''re wearing."' 
-				'You pause drinking to give him a light smile. "Charmer, are we?"' 
-				'"Only for one as beautiful as you," he replies and you shake your head before getting up and saying "Well maybe we can do this again sometime."' 
+				'As you begin drinking, a few drops run down your chin and drip onto your shirt. Niko quickly grabs a napkin and begins slowly wiping the drops off your shirt. "Careful there, we wouldn''t want to ruin that lovely shirt you''re wearing."'
+				'You pause drinking to give him a light smile. "Charmer, are we?"'
+				'"Only for one as beautiful as you," he replies and you shake your head before getting up and saying "Well maybe we can do this again sometime."'
 				'He gives you a wink. "I look forward to it."'
 				act 'Head back': gt 'gopnik_initiation', 'explore'
 			end
@@ -1042,7 +1042,7 @@ if $ARGS[0] = 'gopnik slut':
 	old_grupvalue[4] = grupvalue[4]
 
 	grupTipe = 4
-	
+
 	gs 'gopnik_initiation', 'group_rel_change','gopniks', 5
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/oldschool/hall.jpg"></center>'
 	'You follow Lena and Lera, who don''t really talk to you. You get the feeling you might have made a mistake, but you agreed to be the party slut and you''re not sure they would even let you back out now. Once you''re at the old school, they slip through the busted front door and head down the main hallway that leads to the old offices and teacher''s lounge.'
@@ -1150,7 +1150,7 @@ if $ARGS[0] = 'gopnik slut':
 															act 'Anal train':
 																cla & *clr
 																'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/oldschool/gophangout/slut/14.jpg"></center>'
-																'Some time later, Vitek pulls out and walks around the table. "Next!" Before he even finishes saying it, you feel another cock being shoved up your ass. As the next guy starts pounding your ass, Vitek holds you by the hair and jerks off on your face, coating your face with his cum.'
+																'Sometime later, Vitek pulls out and walks around the table. "Next!" Before he even finishes saying it, you feel another cock being shoved up your ass. As the next guy starts pounding your ass, Vitek holds you by the hair and jerks off on your face, coating your face with his cum.'
 																gs 'arousal', 'anal', 20, 'group', 'rough', 'sub', 'humiliation', 'gangbang', 'exhibitionism'
 																gs 'stat'
 																act 'Cum dumpster':

+ 26 - 26
locations/gopsex.qsrc

@@ -101,7 +101,7 @@ if $ARGS[0] = 'gg_sex_orgasm':
 			elseif orgasm_text = 8:
 				'Experiencing incredible feelings, you reach a pinnacle.'
 			elseif orgasm_text = 9:
-				'You moan loudly, and thanks to the skilful actions of your partner, you climax.'
+				'You moan loudly, and thanks to the skillful actions of your partner, you climax.'
 			elseif orgasm_text = 10:
 				'The room fills with your screams. Finally, you finish loudly, no matter who can hear you.'
 			elseif orgasm_text = 11:
@@ -163,7 +163,7 @@ if $ARGS[0] = 'gopsex_select':
 	if pcs_horny <50 and PCloStyle ! 4: '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/gopsex/body/b'+rand(1,17)+'.jpg"></center> <br> You want sex.'
 	if pcs_horny >=50 and PCloStyle ! 4: '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/gopsex/body/g'+rand(1,20)+'.jpg"></center> <br> You are overexcited, and you strongly want to fuck.'
 	if PCloStyle = 4: '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/gopsex/body/h'+rand(1,17)+'.jpg"></center>'
-	act 'Have sex with '+func('gopsex','hide','Shulga_var_name'): 
+	act 'Have sex with '+func('gopsex','hide','Shulga_var_name'):
 		if shgopsex_vasya_count <= 0:
 			cla
 			'Vasily said, "<<$pcs_nickname>>, you fucked with me already. It''s enough fun for today, don''t bother."'
@@ -178,7 +178,7 @@ if $ARGS[0] = 'gopsex_select':
 		end
 	end
 	if week < 5 and hour >= 20:
-		act 'Have sex with Dan': 
+		act 'Have sex with Dan':
 			if shgopsex_den_count <= 0:
 				cla
 				'Dan says, "'+func('gopsex','hide','gop_gg_name')+', you''ve fucked me enough today. Get out!"'
@@ -251,7 +251,7 @@ if $ARGS[0] = 'shgopsex':
 	if mesec <=0:
 		act 'Sixty nine': gt 'gopsex', 'shgopsex_69'
 		act 'Cunnilingus': gt 'gopsex', 'shgopsex_lick'
-	end	
+	end
 	gs 'willpower', 'sex', 'resist', 'medium'
 	if will_cost <= pcs_willpwr:
 		act 'Leave(<<will_cost>> Willpower)':
@@ -262,7 +262,7 @@ if $ARGS[0] = 'shgopsex':
 		end
 	else
 		act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
+	end
 end
 !ending sex
 if $ARGS[0] = 'shgopsex_end':
@@ -519,7 +519,7 @@ if $ARGS[0] = 'shgopsex_group':
 		end
 	else
 		act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
+	end
 	gs 'stat'
 end
 !hide small parts of code
@@ -1030,7 +1030,7 @@ if $ARGS[0] = 'hide':
 		gs 'arousal', 'end'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/gopsex/group/cum/cumbody'+rand(1,15)+'.jpg"></center>'
-		'The '+func('gopsex','hide','gop_text_npcr')+' come, squirting their hot sticky cum all over your body.' 
+		'The '+func('gopsex','hide','gop_text_npcr')+' come, squirting their hot sticky cum all over your body.'
 		act 'Leave': gt 'vasilyhome', 'livingroom'
 	end &!--- shgopsex_group_cumbelly ---
 
@@ -1075,7 +1075,7 @@ if $ARGS[0] = 'hide':
 	end &!--- shgopsex_group_cumanal ---
 
 	
-	
+
 !------------------!
 !Randomization text!
 !------------------!
@@ -1280,8 +1280,8 @@ if $ARGS[0] = 'hide':
 		end
 		!stepfather
 		if rnd_caughtgg_npc = 5:$rnd_caughtgg_npc = '<<$rnd_caught_stepfather>>'
-			
-		!randomly palim years	
+
+		!randomly palim years
 		rnd_caughtgg_view = rand(0,100)
 		if rnd_caughtgg_view < 50:$rnd_caughtgg_view = ''
 		if rnd_caughtgg_view >= 50 and hour >= 0 and hour < 5:$rnd_caughtgg_view = ''
@@ -1401,7 +1401,7 @@ if $ARGS[0] = 'hide':
 		if dummy = 3:$dummy = 'hump'
 		if dummy = 4:$dummy = 'pound'
 		if dummy = 5:$dummy = 'bang'
-		if dummy = 6:$dummy = 'screw'	
+		if dummy = 6:$dummy = 'screw'
 		if dummy = 7:$dummy = 'hump'
 		$result = $dummy
 		killvar '$dummy'
@@ -1461,7 +1461,7 @@ if $ARGS[0] = 'hide':
 		killvar 'dummyi'
 	end &!--- gop_name_npc ---
 
-!Buhach	
+!Buhach
 	if $ARGS[1] = 'gop_text_beer2':
 		dummyi = RAND(0,9)
 		if dummyi = 0:$dummy = func('gopsex','hide','gop_name_npc')+' opens a new bottle of beer, he makes a couple of sips and passes the bottle to you. You stay to drink with the boys.'
@@ -1486,7 +1486,7 @@ if $ARGS[0] = 'hide':
 		$dummy[3]='Vasily'
 		$result=$dummy[RAND(0,3)]
 		killvar '$dummy'
-	end &!--- Shulga_var_name --- 
+	end &!--- Shulga_var_name ---
 
 	if $ARGS[1] = 'gop_beer_drova':
 		dummy = RAND (0,8)
@@ -1511,11 +1511,11 @@ if $ARGS[0] = 'hide':
 		txt_sex_cun = RAND(0,5)
 		if txt_sex_cun = 0:$txt_sex_cun = 'Your fingers run through his hair and your hand is pushing his head gentle down towards your crotch. <<$boydesc>> kisses your pussy. You arch and poke out your cunny forward. <<$boydesc>> slightly touches your pussy with his lips.
 		"You have got a nice pussy indeed!"
-		You smiled: "I know" 
+		You smiled: "I know"
 		His tongue penetrates slowly into your pussy parting your meaty nether lips. Your moaning gradually passes into scream.'
 		if txt_sex_cun = 1:$txt_sex_cun = '<<$boydesc>> leans his face close to your pussy.
 		"Do you like?" You ask.
-		"Very much!" He replies and touches your clit with his lips and starts caressing it with his tongue. He licks skilfully, especially for his age. It was clear that it''s not first time he puts his tongue in the girl''s cunny.
+		"Very much!" He replies and touches your clit with his lips and starts caressing it with his tongue. He licks skillfully, especially for his age. It was clear that it''s not first time he puts his tongue in the girl''s cunny.
 		"You''re good at it. Have you trained it?"
 		"Sometimes" He replies with a smile.
 		"Do you have a girlfriend?"
@@ -1589,9 +1589,9 @@ if $ARGS[0] = 'hide':
 	if $ARGS[1] = 'text_sex_doggy':
 		txt_sex_doggy = RAND(0,6)
 		if txt_sex_doggy = 0:
-			if PCloSkirt > 0: 
+			if PCloSkirt > 0:
 				$dummytxt = 'He hikes up your skirt'
-			elseif CloPantsShortness > 2: 
+			elseif CloPantsShortness > 2:
 				$dummytxt = 'He pulls your shorts down to your knees'
 			else
 				$dummytxt = 'He pulls your pants down to your knees'
@@ -1607,7 +1607,7 @@ if $ARGS[0] = 'hide':
 		You obey dumbly, and you get on all fours. You like to be fucked in this way.
 		"<<$pcs_nickname>> bend backwards and lower your head!"
 		"Yes, <<$boydesc>>." You say excitedly and arch your back more and lower your head. Your bum move up more and your pussy become closer and easier to reach that appeals to him. <<$boydesc>> gets on the floor and parts your legs to sides and he kneels between them. Thereafter, he widely stretches your butt cheeks, slowly runs his shaft along your wet pussy and then shoves it deeply in.
-		"Mmmm... aaah... mmm," you moaned. 
+		"Mmmm... aaah... mmm," you moaned.
 		<<$boydesc>> puts both hands on your bum and starts plowing your pussy with his prick with delight.'
 		if txt_sex_doggy = 5:$txt_sex_doggy = 'Holding your waist, <<$boydesc>> is banging you, slowly increasing his pace. You are diligently fucking back moaning with pleasure and in quest to please him. Your boobs are swaying and your pink swollen nipples are sticking out seductively. You feel as his strong member alternately fills and pleasantly stretches your pussy at one moment and then it gets out fully. You feel like a whore and you like it.'
 		if txt_sex_doggy = 6:$txt_sex_doggy = '<<$boydesc>> turns you, prompts you to bend forward and without ceremony he starts banging your pussy. Slaps beoame louder and louder. His chest and back are glistening with sweat, his fingers dig into your butt and the thrusts become stronger and shorter. <<$boydesc>> is not pulling out his prick fully from your cunt but just a bit. His cock is in your box completely and still keeps pounding. It seems that he won''t stop.'
@@ -1658,7 +1658,7 @@ if $ARGS[0] = 'hide':
 	if $ARGS[1] = 'text_sex_miss':
 		txt_sex_miss = RAND(0,5)
 		if txt_sex_miss = 0:$txt_sex_miss = '<<$boydesc>> pushes you to lay on your back and then he lies down at you. The boy puts the soft purple head of his cock to your box and pushes in. You sigh feebly and clasp your legs around his butt. He slides to the hilt in your box and starts carefully moving as if he is afraid to cause you pain. Your cunt is wet inside and hot like a furnace. You catch his pace and fucking back you fully forget about the rest of world.'
-		if txt_sex_miss = 1:$txt_sex_miss = 'You couldn''t resist telling him: "Come on, fuck my hot cunny!" 
+		if txt_sex_miss = 1:$txt_sex_miss = 'You couldn''t resist telling him: "Come on, fuck my hot cunny!"
 		You turn on your back and invitingly spread your legs. He doesn''t need to be asked twice. <<$boydesc>> lies down at you and his member plungs into your wet tunnel. You clasp his body with your legs as if you were afraid that he leaves you. <<$boydesc>> starts moving rhythmically gradually increasing his pace and you are fucking back actively. You moan loudly and scream when he shoves his prick extra deep into your squelching slit.'
 		if txt_sex_miss = 2:$txt_sex_miss = '<<$boydesc>> puts you down on your back, he spreads your legs with his pelvis to sides and he lies down his stomach at you. He penetrates you groaning and watching his member sliding fast into your love hole, softly parting your nether lips. Elastic walls of your cunt softly envelope and captivate his member. He leans his hands on the bed hanging down over you, looking into your face and you keep your eyes on him. You are quite skilled, despite your age. When he is in you, you tightly squeeze your feet beneath him and to further stimulate his member with your hips. He is screwing you experiences a special gripping pleasure, being tightly captured with your hips.'
 		if txt_sex_miss = 3:$txt_sex_miss = 'His member is tossing in your cunt like a crazy bull, you sense his hard trunk every time when <<$boydesc>> literally stamps your tender groin with his pelvis. He tenses up somewhat and starts banging you tirelessly, what make his dick quite hot.'
@@ -1672,7 +1672,7 @@ if $ARGS[0] = 'hide':
 	if $ARGS[1] = 'text_sex_miss_anal':
 		txt_sex_miss_anal = RAND(0,1)
 		if txt_sex_miss_anal = 0:$txt_sex_miss_anal = '<<$boydesc>> pushes you to lay on your back and then he lies down at you. The boy puts the soft purple head of his cock to your pucker and pushes in. You sigh feebly and clasp your legs around his butt. He slides to the hilt in your bum and starts carefully moving as if he is afraid to cause you pain. Your anus is well lubbed and hot like a furnace. You catch his pace and fucking back you fully forget about the rest of world.'
-		if txt_sex_miss_anal = 1:$txt_sex_miss_anal = 'You can''t resist telling him: "Come on, fuck my tight ass!" 
+		if txt_sex_miss_anal = 1:$txt_sex_miss_anal = 'You can''t resist telling him: "Come on, fuck my tight ass!"
 		You turn on your back and invitingly spread your legs. He doesn''t need to be asked twice.'
 		'<<$txt_sex_miss_anal>>'
 		killvar '$text_sex_miss_anal'
@@ -1686,7 +1686,7 @@ if $ARGS[0] = 'hide':
 		'<<$txt_sex_sideways>>'
 		killvar '$text_sex_sideways'
 	end &!--- text_sex_sideways ---
-!-------------------------	
+!-------------------------
 !anal doggie
 	if $ARGS[1] = 'text_sex_sideways_anal':
 		txt_sex_sideways_anal = RAND(0,1)
@@ -1696,7 +1696,7 @@ if $ARGS[0] = 'hide':
 		killvar '$text_sex_sideways_anal'
 	end &!--- text_sex_sideways_anal ---
 !-----------!
-! ending ! 		
+! ending !
 !===========!
 !into hes mouth
 	if $ARGS[1] = 'text_sex_cumm':
@@ -1772,7 +1772,7 @@ if $ARGS[0] = 'hide':
 	if $ARGS[1] = 'text_sex_group_vag':
 		txt_sex_group_vag = RAND(1,2)
 		if txt_sex_group_vag = 1:$txt_sex_group_vag = '"Suck my dick now!" Dan commands you. You obey and incline to his member and start working intensively with your tongue. You lick his sweaty balls, then his groin and finally you lick his hard shaft up until you reach his cock head. Now you take the shaft into your mouth and let it slide deep into your throat. You take it in your mouth almost whole, your nose touch his belly. Vasily take his place next to Dan and asks you to blow job his cock too and so you begin to handle two cocks with your mouth. Meanwhile, Vitek starts to draw close to you from behind. You feel his fingers parting your cunt lips, and you spread your thighs more. In a wink you feet as his hard cock slides into your wet pussy. He starts humping you rhythmically and he manages squeezing your boobs and butt at the same time. His prick is big enough and you feel as its head leans against your cervix each time when he inserts his tool into your box. It lasts about five minutes and the boys choose to make change.'
-		if txt_sex_group_vag = 2:$txt_sex_group_vag = 'Dan asks: "Why are you moaning, you little slut?" and then he says: "Seize her mouth, Vasily! I can see that your shaft is hard, don''t let it lie idle." 
+		if txt_sex_group_vag = 2:$txt_sex_group_vag = 'Dan asks: "Why are you moaning, you little slut?" and then he says: "Seize her mouth, Vasily! I can see that your shaft is hard, don''t let it lie idle."
 		Vasily comes with noticeable eagerness and shoves his cock into your mouth. His dick isn''t so big as Dan''s member, but he can rival in its length. He starts with enthusiasm beating your throat deeply, watching admiringly as your lips get at his sack and pubes. At that moment also Vitek adds his member to your mouth and at that time Dan shoves his big cock fully into your wet cunt and starts humping sweepy. So, you find yourself being impaled at cocks from both sides. To top it all they agree and they ram their prick at the same time to get deep into your holes as much as possible. Hearing their moaning, you know that they like it madly.'
 		'<<$txt_sex_group_vag>>'
 		killvar '$text_sex_group_vag'
@@ -1833,7 +1833,7 @@ if $ARGS[0] = 'hide':
 		rndorder[3]=11
 		irndorder = 1
 		:rndorderjump
-		if irndorder < 4: 
+		if irndorder < 4:
 			jrndorder = rand(1,3)
 			krndorder = rndorder[irndorder]
 			rndorder[irndorder] = rndorder[jrndorder]
@@ -1853,7 +1853,7 @@ end
 !Poses, harassment, etc..d.
 
 !	if $ARGS[1] = 'txt_sveta_obol'
-!	dummy = RAND(0,8)	
+!	dummy = RAND(0,8)
 !	if dummy = 0:$dummy = 'seductive'
 !	if dummy = 1:$dummy = 'luscious'
 !	if dummy = 2:$dummy = 'goddamned'
@@ -1909,7 +1909,7 @@ end
 !	if dummy = 6:$dummy = ''+func('gopsex','hide','gop_text_npcr')+', Well, who is going to '+func('gopsex','hide','gop_sextext1')+' her now?'
 !	if dummy = 7:$dummy = '-"'+func('gopsex','hide','gop_text_npcr')+', what if she does a blowjob me first?", '+func('gopsex','hide','gop_family_npc')+' queries'
 !	if dummy = 8:$dummy = ''+func('gopsex','hide','gop_family_npc')+' says: -"'+func('gopsex','hide','gop_text_npcr')+', let me '+func('gopsex','hide','gop_sextext1')+' her first!'
-!	if dummy = 9:$dummy = '-"'+func('gopsex','hide','gop_text_npcr')+', I want to '+func('gopsex','hide','gop_sextext1')+' her first, till she isn''t drained yet.", '+func('gopsex','hide','gop_family_npc')+' says.'	
+!	if dummy = 9:$dummy = '-"'+func('gopsex','hide','gop_text_npcr')+', I want to '+func('gopsex','hide','gop_sextext1')+' her first, till she isn''t drained yet.", '+func('gopsex','hide','gop_family_npc')+' says.'
 !	$result = $dummy
 !	killvar '$dummy'
 !--- poza_gop_txt ---

+ 16 - 7
locations/gopskver.qsrc

@@ -849,12 +849,15 @@ if $ARGS[0] = 'BjBeerVag':
 	else
 		'Dan runs his hand over your bald pussy, and chuckles with satisfaction: "Very nice, <<$pcs_nickname>>. You got it all nice and smooth for us, so we can see what we''re fucking next."'
 	end
-	if pirsG > 0:
+	if pcs_piercings['pussy'] > 0:
 		pcs_horny += 10
 		'The guys are intrigued by your intimate piercing, and playfully rub and tug at it, making you blush and moan with excitement.'
 	end
-	if tatvag > 0 or tatupb > 0: 'Vitek grins approvingly when he finds your pubic tattoo: "Already branded, so everyone can see what a good little whore you are! That''s good, you won''t be able to give anyone the wrong idea this way..."'
-	if tatvag = 0 and tatupb = 0:'Vitek runs his hand over your smooth skin and mutters: "It''s time you get a proper brand, <<$pcs_nickname>>... no one can see what a huge slut you are, if you don''t get a proper tattoo. Maybe we''ll have to take you down to the city one day..."'
+	if pcs_tattoos['pussy'] > 0 or pcs_tattoos['tramp'] > 0:
+		'Vitek grins approvingly when he finds your pubic tattoo: "Already branded, so everyone can see what a good little whore you are! That''s good, you won''t be able to give anyone the wrong idea this way..."'
+	else
+		'Vitek runs his hand over your smooth skin and mutters: "It''s time you get a proper brand, <<$pcs_nickname>>... no one can see what a huge slut you are, if you don''t get a proper tattoo. Maybe we''ll have to take you down to the city one day..."'
+	end
 	'After fondling your pussy for another while, your pussy ends up being quite wet from their fondlings. The guys grin at one another: "She''s ready, boys. Who wants to go first?"'
 
 	act 'Get fucked on the ground':
@@ -964,10 +967,16 @@ if $ARGS[0] = 'BjBeerAnal':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/gop/bjbeeranal.jpg" ></center>'
 	'The guys guide you to the by now familiar bench at the back of the park again. The boys unceremoniously push you over towards the bench, and make you kneel on top of it.'
 	'You dutifully await on the bench with your head down, slowly pulling your clothes to the side to expose your ass for the boys. You feel a shiver roll down your spine, while you feel them silently judging you.'
-	if pcs_ass <= 5: 'You hear a frantic discussion behind you, the guys are trying to figure out who gets to fuck your tight unexperienced ass first. Vasily ends up being the lucky one.'
-	if pcs_ass > 5: 'You hear a frantic discussion behind you, the guys are trying to figure out who gets to fuck your ass first. Vasily ends up being the lucky one.'
-	if tatupb > 0: 'When he sees the tattoo on your lower back, Vasily pats your ass approvingly: "Nice tramp stamp, whore."'
-	if tatupb = 0: 'Seeing your bare back, Vasily mutters irritably: "A slut such as yourself should really get a tattoo back there... that way, people can recognize you for what you really are."'
+	if pcs_ass <= 5:
+		'You hear a frantic discussion behind you, the guys are trying to figure out who gets to fuck your tight unexperienced ass first. Vasily ends up being the lucky one.'
+	else
+		'You hear a frantic discussion behind you, the guys are trying to figure out who gets to fuck your ass first. Vasily ends up being the lucky one.'
+	end
+	if pcs_tattoos['tramp'] > 0:
+		'When he sees the tattoo on your lower back, Vasily pats your ass approvingly: "Nice tramp stamp, whore."'
+	else
+		'Seeing your bare back, Vasily mutters irritably: "A slut such as yourself should really get a tattoo back there... that way, people can recognize you for what you really are."'
+	end
 	if analplugin = 1: analplugin = 0 & analplugout = 1 & '"You won''t be needing this!" Vasily grins, and he pulls out your butt plug with a loud pop. He''s quite rough with it, and you grimace at the sudden extrusion.'
 	'Once he thinks you''re ready, Vasily roughly pulls your buttocks to the sides with a grin on his face and looks at your sphincter, before spitting on it.'
 

+ 2 - 2
locations/gschool_boys_bathroom.qsrc

@@ -646,7 +646,7 @@ if $ARGS[0] = 'boy5':
 				'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/boys/boysfuck.jpg"></center>'
 				'Fedor places one hand on your hip and the other grabs your thigh. He then lifts your leg off the ground while Ivan places his hand on the back of your head, both of them helping you to keep your balance as you stand on one leg - having sex with two jocks definitely has its perks. Fedor slips his <<dick>>cm <<$dick_girth>> cock into your pussy and starts fucking you hard, but his handiwork more than prepared you for it. You moan as he fucks you, but your moans are muffled by Ivan''s cock and Fedor''s thrusts push you forward, shoving the dick in your mouth deep into your throat.'
-				'After several minutes, they turn you around so they can switch, and some time later, they switch again. About the time you expect them to switch once more, Ivan suggests "Hey Fedor, how about you get on the floor so we can both fuck her?"'
+				'After several minutes, they turn you around so they can switch, and sometime later, they switch again. About the time you expect them to switch once more, Ivan suggests "Hey Fedor, how about you get on the floor so we can both fuck her?"'
 				gs 'arousal', 'vaginal', 5, 'group'
 				gs 'boyStat', 'A5'
 				gs 'arousal', 'bj', 5, 'group'
@@ -1728,7 +1728,7 @@ if $ARGS[0] = 'caughtb2_slut':
 							act 'Cum filled':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtcum.jpg"></center>'
-								'After what feels like an eternity, he finally gives one more thrust and buries himself balls deep in your ass. You feel his dick start twitching, followed by the sensation of his hot cum filling your bowels. Once the last squirt of cum fills you, he pulls his dick out of you. You feel his hot cum leaking out of your gapping asshole as he puts his dick away.'
+								'After what feels like an eternity, he finally gives one more thrust and buries himself balls deep in your ass. You feel his dick start twitching, followed by the sensation of his hot cum filling your bowels. Once the last squirt of cum fills you, he pulls his dick out of you. You feel his hot cum leaking out of your gaping asshole as he puts his dick away.'
 								'Wordlessly, Mr. Ivanov walks over to one of the sinks and washes his hands; he seems to be ignoring you, but you can see him giving you sideways glances. He breaks his silence with a cruel smile. "We''ll be doing this again, <<$pcs_lastname>>. Next time I feel like it, I''ll keep you back after class and fuck that cute little ass of yours." He laughs and, without waiting for a reply from you, walks out of the bathroom.'
 								'You go to the mirror yourself and clean yourself up and fix your hair. Your ass and throat are burning and his ''promise'' still rings in your ears.'
 								gs 'cum_call', 'anus', 'A129', 1

+ 1 - 1
locations/gschool_break.qsrc

@@ -779,7 +779,7 @@ if $ARGS[0] = 'boys_restroom_events':
 								*clr & cla
 								npc_rel['A3'] += 3
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/boys/ivan6.jpg"></center>'
-								'His cock barely leaves your gapping asshole before he moans loudly and you feel the hot splatter of cum on your ass cheeks. After several more spurts, he leans forward and kisses the back of your neck. "You''re the best <<$pcs_nickname>>." He then steps away, pulls his pants up and puts his shirt back on.'
+								'His cock barely leaves your gaping asshole before he moans loudly and you feel the hot splatter of cum on your ass cheeks. After several more spurts, he leans forward and kisses the back of your neck. "You''re the best <<$pcs_nickname>>." He then steps away, pulls his pants up and puts his shirt back on.'
 								'As he finishes dressing he says: "Thanks for the fuck and all, but I need to get going. Talk to you later." He then walks out of the bathroom, leaving you to clean up alone.'
 								gs 'cum_call', 'butt', 'A3'
 								gs 'arousal', 'end'

+ 22 - 22
locations/gschool_detention.qsrc

@@ -68,7 +68,7 @@ if $ARGS[0] = 'wedgie':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/wedgie.jpg"></center>'
 	'You arrive back at school on a Saturday - it sucks. Considering you spent all week here already, what could be worse than wasting part of a Saturday in school too? You go to the library where detention is held. A couple of other students are there already, as you make your way over to one of the tables, you feel a hand slide inside your clothes and grab the top of your panties.'
     'Before you can react or even object, the person yanks up on them hard. They jerk them up several times, hard enough that they almost lift you off your feet, leaving you with a massive wedgie. Once they let go, you spin around as you hear the rest of the students laughing at you and you see <<$rand_girl>> standing there, obviously amused by her handiwork.'
-		
+
 	act 'Promise revenge':
 		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
@@ -79,10 +79,10 @@ if $ARGS[0] = 'wedgie':
 		gs 'gschool_detention', 'back_down'
 		gs 'gschool_detention', 'return_favor', 'random'
 	end
-	
+
 	gs 'gschool_detention', 'back_down'
 	gs 'gschool_detention', 'return_favor', 'random'
-	
+
 	gs 'willpower', 'misc', 'self', 'medium'
 	if will_cost <= pcs_willpwr:
 		act 'Smack her (<<will_cost>> Willpower)':
@@ -109,18 +109,18 @@ if $ARGS[0] = 'anushka_wedgie':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/wedgie.jpg"></center>'
 	'You arrive back at school on a Saturday - it sucks. Considering you spent all week here already, what could be worse than wasting part of a Saturday in school too? You go to the library where detention is held. A couple of other students are there already, as you make your way over to one of the tables, you feel a hand slide inside your clothes and grab the top of your panties.'
 	'Before you can react or even object, the person yanks up on them hard. They jerk them up several times, hard enough that they almost lift you off your feet, leaving you with a massive wedgie. Once they let go, you spin around as you hear the rest of the students laughing at you and you see Anushka standing there, obviously amused by her handiwork.'
-		
+
 	act 'Promise revenge':
 		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 		'You stare at her for a moment. "Just you wait, you''ll pay for this!"'
 		'She snorts at you in amusement. "Calm down, it was just a joke."'
-		
+
 		gs 'gschool_detention', 'back_down'
 		gs 'gschool_detention', 'return_favor', 'anushka'
 	end
-	
+
 	gs 'gschool_detention', 'back_down'
 	gs 'gschool_detention', 'return_favor', 'anushka'
 end
@@ -220,7 +220,7 @@ if $ARGS[0] = 'sitting_events':
 		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
-		'You briefly consider doing your homework, but the thought alone is enough to bore you. You look around and see no one is looking, so you get up and sneak back into the rows of book shelves.'
+		'You briefly consider doing your homework, but the thought alone is enough to bore you. You look around and see no one is looking, so you get up and sneak back into the rows of bookshelves.'
 		act 'Look around': gt 'gschool_detention', 'roam_around'
 	end
 	act 'Sit around bored':
@@ -232,7 +232,7 @@ if $ARGS[0] = 'sitting_events':
 			*clr & cla
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
-			'As tempting as it is, you decided against it. After a while, you give up and starting playing on your phone again.'
+			'As tempting as it is, you decided against it. After a while, you give up and start playing on your phone again.'
 			act 'Go home': gt 'gschool_detention', 'end'
 		end
 		gs 'willpower', 'exhib', 'self'
@@ -365,7 +365,7 @@ if $ARGS[0] = 'handjob':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/sex/handjob.jpg"></center>'
 	'You are sitting at a table bored out of your mind waiting for detention to end. You start looking around and notice a girl from another grade, but you can''t recall her name. She is sitting next to <<$rand_boy>>, who has his shorts pulled down, jerking him off under the desk. Both of them do a fairly good job of acting like nothing is going on, but from your seat, you have a perfect view of the action.'
 	*nl
-	'Some time later, she switches hands, but he finally leans back and closes his eyes. Sensing he is close, she tilts his dick down as she keeps jerking him off and cups her other hand under the head of his dick. Moments later, he is shooting his load into her hand. Once he finishes, she lets go of him and brings her hands up to her face, where she starts to lick all his cum off them as he tucks his dick away. Not long after they sit side by side playing on their phones, pretending nothing happened and you start playing on your phone as well. At least there was a little excitement today.'
+	'Sometime later, she switches hands, but he finally leans back and closes his eyes. Sensing he is close, she tilts his dick down as she keeps jerking him off and cups her other hand under the head of his dick. Moments later, he is shooting his load into her hand. Once he finishes, she lets go of him and brings her hands up to her face, where she starts to lick all his cum off them as he tucks his dick away. Not long after they sit side by side playing on their phones, pretending nothing happened and you start playing on your phone as well. At least there was a little excitement today.'
 	gs 'arousal', 'voyeur_sex', 10
 	gs 'arousal', 'end'
 	gs 'stat'
@@ -445,12 +445,12 @@ if $ARGS[0] = 'strange':
 	*clr & cla
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/feofan/sex/school/det.jpg"></center>'
-	'You take out your phone and amuse yourself for a while. When you look up, you rather bizzarely notice Feofan sitting at the same table as you, hunched over his folder with his arms surrounding it, obviously trying to hide what he''s looking at. You think it''s odd, yet amusing that one of the nerds is in detention. He seems to be very engrossed in what he''s doing and is acting weird. Maybe you should take a peek at what he''s doing? But then again, not minding your own business is part of the reason why you''re here in the first place.'
+	'You take out your phone and amuse yourself for a while. When you look up, you rather bizarrely notice Feofan sitting at the same table as you, hunched over his folder with his arms surrounding it, obviously trying to hide what he''s looking at. You think it''s odd, yet amusing that one of the nerds is in detention. He seems to be very engrossed in what he''s doing and is acting weird. Maybe you should take a peek at what he''s doing? But then again, not minding your own business is part of the reason why you''re here in the first place.'
 	act 'Ignore him':
 		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/feofan/sex/school/det.jpg"></center>'
-		'You give him one more curious look and then decide to ignore him, going back to playing on your phone without reacting to the one or two sideways glances he gives you. After a while, he raises his hand and asks to go to the bathroom. When he gets up, you notice the bulge in his pants and his flushed features. He hurries out of the library and comes back some time later looking... relieved, with the bulge in his pants gone. He sits down at a different table and you soon forget about this little "mystery."'
+		'You give him one more curious look and then decide to ignore him, going back to playing on your phone without reacting to the one or two sideways glances he gives you. After a while, he raises his hand and asks to go to the bathroom. When he gets up, you notice the bulge in his pants and his flushed features. He hurries out of the library and comes back sometime later looking... relieved, with the bulge in his pants gone. He sits down at a different table and you soon forget about this little "mystery."'
 		'Time passes really slowly but the bell finally rings and you can gather your stuff and head home.'
 		act 'Go home': gt 'gschool_detention', 'end'
 	end
@@ -464,7 +464,7 @@ if $ARGS[0] = 'strange':
 			npc_rel['A152'] += 1
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/feofan/sex/school/det.jpg"></center>'
-			'You roll your eyes at him and then decide to ignore him, going back to playing on your phone without reacting to the one or two sideways glances he gives you. After a while, he raises his hand and asks to go to the bathroom. When he gets up, you notice the bulge in his pants and his flushed features. He hurries out of the library and comes back some time later looking... relieved, with the bulge in his pants gone. He sits down at a different table and you can''t help but snort a bit in amusement, knowing what he likely went and done.'
+			'You roll your eyes at him and then decide to ignore him, going back to playing on your phone without reacting to the one or two sideways glances he gives you. After a while, he raises his hand and asks to go to the bathroom. When he gets up, you notice the bulge in his pants and his flushed features. He hurries out of the library and comes back sometime later looking... relieved, with the bulge in his pants gone. He sits down at a different table and you can''t help but snort a bit in amusement, knowing what he likely went and done.'
 			'Time passes really slowly, but the bell finally rings and you can gather your stuff and head home.'
 			act 'Go home': gt 'gschool_detention', 'end'
 		end
@@ -765,7 +765,7 @@ if $ARGS[0] = 'company2':
 							'You smile to him. "I like you too, Marcus, and I''d love it if you walked me home." He smiles and walks with you. The two of you continue your conversation from earlier, mostly revolving around you. It seems that he wants to know everything about you. The way home takes way longer than usual, but you are in no hurry in his company; at one point, he even puts his arm around your shoulder as you walk.'
 							*nl
 							'As you come up to your building, you stop and turn to him. "We''re here. I live on the second floor." You smile at him. "Thank you for walking me home." He returns the smile and when he leans down to kiss you, you feel a warm tingle in your belly.'
-							'Way too quickly, he breaks the kiss, his eyes locked with yours. "Mind if I call you some time?"'
+							'Way too quickly, he breaks the kiss, his eyes locked with yours. "Mind if I call you sometime?"'
 							'"Ye- no! I mean, I would like that." You tell him, still a little dazed from the kiss, and give him your number.'
 							'He grins, both at your reaction and the fact he got your phone number. "Okay, well, I will call you then. Talk to you later." He waits until you go inside before he leaves.'
 
@@ -909,7 +909,7 @@ if $ARGS[0] = 'nothing':
 	gs 'gschool_events', 'rand_teacher_arg'
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/shelves.jpg"></center>'
-	'As you walk around you look at several books, but you find nothing of interest and quickly get bored. You debate between going back to the front of library or maybe doing something naughty.'
+	'As you walk around you look at several books, but you find nothing of interest and quickly get bored. You debate between going back to the front of the library or maybe doing something naughty.'
 	act 'Go back to the front':
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
@@ -936,7 +936,7 @@ if $ARGS[0] = 'eatout':
 	gs 'gschool_events', 'rand_teacher_arg'
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/eatout.mp4"></video></center>'
-	'As you walk around you hear some soft moaning coming from further back. You quietly move forward and peek around one of the book shelves. You see Christina sitting in a chair with her legs spread and Svyatoslav with his head between her legs. He is vigorously eating her out and fingerbanging her pussy. You bite your lip as you watch, feeling your own arousal mounting.'
+	'As you walk around you hear some soft moaning coming from further back. You quietly move forward and peek around one of the bookshelves. You see Christina sitting in a chair with her legs spread and Svyatoslav with his head between her legs. He is vigorously eating her out and fingerbanging her pussy. You bite your lip as you watch, feeling your own arousal mounting.'
 	gs 'arousal', 'voyeur_sex', 20
 	gs 'stat'
 	act 'Keep watching':
@@ -978,7 +978,7 @@ if $ARGS[0] = 'finger':
 	gs 'gschool_events', 'rand_teacher_arg'
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/finger.mp4"></video></center>'
-	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the book shelves to see Lizaveta leaning back against a book shelf, her shirt open and skirt pulled up. Andrey is sucking on her exposed nipple and slips his hand inside of her panties. You bite your lip as you watch, feeling your own arousal mounting. You have a moment of amusement at the idea of the queen of rumors is fucking her best friend''s boyfriend. She would be terrified if anyone found out.'
+	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the bookshelves to see Lizaveta leaning back against a book shelf, her shirt open and skirt pulled up. Andrey is sucking on her exposed nipple and slips his hand inside of her panties. You bite your lip as you watch, feeling your own arousal mounting. You have a moment of amusement at the idea of the queen of rumors is fucking her best friend''s boyfriend. She would be terrified if anyone found out.'
 	gs 'arousal', 'voyeur_sex', 20
 	gs 'stat'
 	act 'Keep watching':
@@ -1020,7 +1020,7 @@ if $ARGS[0] = 'doggy':
 	gs 'gschool_events', 'rand_teacher_arg'
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/doggy'+rand(1,2)+'.mp4"></video></center>'
-	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the book shelves. In the middle of a pair of shelves is Lena, down on all fours with Lavrenti kneeling down behind her, pounding her hard. By the look on her face, she seems to be enjoying every second of it and you briefly wonder if Vitek knows Lavrenti is screwing his sister. Since Lavrenti is not beaten to a pulp, you doubt it. You bite your lip as you watch, feeling your own arousal mounting.'
+	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the bookshelves. In the middle of a pair of shelves is Lena, down on all fours with Lavrenti kneeling down behind her, pounding her hard. By the look on her face, she seems to be enjoying every second of it and you briefly wonder if Vitek knows Lavrenti is screwing his sister. Since Lavrenti is not beaten to a pulp, you doubt it. You bite your lip as you watch, feeling your own arousal mounting.'
 	gs 'arousal', 'voyeur_sex', 20
 	gs 'stat'
 	act 'Keep watching':
@@ -1062,14 +1062,14 @@ if $ARGS[0] = 'couple':
 	gs 'gschool_events', 'rand_teacher_arg'
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/couple.mp4"></video></center>'
-	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the book shelves. You see Stasya standing on one leg with her skirt pulled up and Andrey with his pants down between her legs. They vigorously fuck as they kiss and hold each other. It is almost touching, if they weren''t fucking in a library with people nearby. You bite your lip as you watch, feeling your own arousal mounting.'
+	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the bookshelves. You see Stasya standing on one leg with her skirt pulled up and Andrey with his pants down between her legs. They vigorously fuck as they kiss and hold each other. It is almost touching, if they weren''t fucking in a library with people nearby. You bite your lip as you watch, feeling your own arousal mounting.'
 	gs 'arousal', 'voyeur_sex', 20
 	gs 'stat'
 	act 'Keep watching':
 		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/couple.mp4"></video></center>'
-		'You decide to watch them. They are very passionate and surprisingly tender in their love making and that is what this is. They are making love instead of fucking. Many minutes go by before she starts to spasm, obviously having an orgasm. He keeps it up through her whole orgasm and once it is finally over, they quickly get dressed and straighten up their clothes. They have one more final passionate kiss before heading back to the front of the library.'
+		'You decide to watch them. They are very passionate and surprisingly tender in their lovemaking and that is what this is. They are making love instead of fucking. Many minutes go by before she starts to spasm, obviously having an orgasm. He keeps it up through her whole orgasm and once it is finally over, they quickly get dressed and straighten up their clothes. They have one more final passionate kiss before heading back to the front of the library.'
 		gs 'arousal', 'voyeur_sex', 20
 		gs 'stat'
 		act 'Masturbate':
@@ -1104,7 +1104,7 @@ if $ARGS[0] = 'lesbian':
 	gs 'gschool_events', 'rand_teacher_arg'
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/udesklick.mp4"></video></center>'
-	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the book shelves. You see Lena sitting in a chair with her legs spread. Lera is under the table on all fours with her face firmly planted between Lena''s legs, obviously eating her out. Lera vigorously eats out Lena while she reaches inside her own pants and masturbates herself at the same time. You bite your lip as you watch, feeling your own arousal mounting.'
+	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the bookshelves. You see Lena sitting in a chair with her legs spread. Lera is under the table on all fours with her face firmly planted between Lena''s legs, obviously eating her out. Lera vigorously eats out Lena while she reaches inside her own pants and masturbates herself at the same time. You bite your lip as you watch, feeling your own arousal mounting.'
 	gs 'arousal', 'voyeur_sex', 20
 	gs 'stat'
 	act 'Keep watching':
@@ -1146,7 +1146,7 @@ if $ARGS[0] = 'anal':
 	gs 'gschool_events', 'rand_teacher_arg'
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/sex/anal.mp4"></video></center>'
-	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the book shelves. You see Lina down on all fours on the floor with her pants and panties pulled down just enough to expose her ass. Ivan stands behind and above her with his pants pulled down and his large cock deep in her ass. As you watch, he hammers away at her ass balls deep, her moans sounding like they are a mixture of pain and pleasure. She reaches up and starts to rub her pussy as Ivan pounds her ass. You bite your lip as you watch, feeling your own arousal mounting.'
+	'As you walk around, you hear some soft moaning coming from further back. You quietly move forward and peek around one of the bookshelves. You see Lina down on all fours on the floor with her pants and panties pulled down just enough to expose her ass. Ivan stands behind and above her with his pants pulled down and his large cock deep in her ass. As you watch, he hammers away at her ass balls deep, her moans sounding like they are a mixture of pain and pleasure. She reaches up and starts to rub her pussy as Ivan pounds her ass. You bite your lip as you watch, feeling your own arousal mounting.'
 	gs 'arousal', 'voyeur_sex', 20
 	gs 'stat'
 	act 'Keep watching':
@@ -1227,7 +1227,7 @@ if $ARGS[0] = 'offer':
 	'<center><b><font color="maroon">Detention</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/school/detention/detspank.mp4"></video></center>'
 	'You get up and walk up to him. "I would rather just take my punishment here." He nods and pulls a large wooden paddle out of the desk. "Alright bend over the desk." You do as you are told and the first swat stings more than you expected. He puts a lot of force into his swings, each follow up one hurts even more. By the time he swats you for the eighth time, you are on the verge of crying.'
-	'Finally, he stops. "Return to your seat and behave yourself. The goes for the rest of you too." he says while pointing the paddle at the rest of the students. You gingerly return to your seat and sit down slowly. It hurts to sit, but you have no choice. The rest of detention passes very quietly with everyone unusually well behaved.'
+	'Finally, he stops. "Return to your seat and behave yourself. That goes for the rest of you too." he says while pointing the paddle at the rest of the students. You gingerly return to your seat and sit down slowly. It hurts to sit, but you have no choice. The rest of detention passes very quietly with everyone unusually well behaved.'
 	act 'Go home': minut += 15 & gt 'gschool_detention', 'end'
 end
 

+ 1 - 1
locations/gschool_grounds.qsrc

@@ -774,7 +774,7 @@ if $ARGS[0] = 'change_room':
 		end
 	end
 	*nl
-	'The locker room is accessed through the school gym and is left unlocked until 18:30 each day for the use of students using the sports ground for training and events outside school hours. The room is cold, damp and filled with lockers, benches and not much else. You can <a href="exec: gt ''wardrobe'', ''start''">change your outfit</a> by the lockers here'+iif(pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0, ', and <a href="exec:dynamic $pirManage">manage your piercings</a>', '.')+''
+	'The locker room is accessed through the school gym and is left unlocked until 18:30 each day for the use of students using the sports ground for training and events outside school hours. The room is cold, damp and filled with lockers, benches and not much else. You can <a href="exec: gt ''wardrobe'', ''start''">change your outfit</a> by the lockers here' + iif(pcs_piercings['any'], ', and <a href="exec: gt ''piercing_management'', ''main''">manage your piercings</a>', '') + '.'
 	*nl
 
 	if (hour = 18 and minut >= 30) or hour > 18:

+ 1 - 0
locations/gschool_jock_chats.qsrc

@@ -731,6 +731,7 @@ if $ARGS[0] = 'albina':
 		elseif grupTipe = 4:
 			'Albina glares at you with a look of utter contempt on her face. "What the hell do you want? Go find the other knuckle brained morons. The zoo is over there." She motions towards the stairway that the gopniks usually hang out in before returning to her phone and ignoring you.'
 			'"Fucking stuck up rich bitch..." you mutter as you walk away, but she doesn''t hear you.'
+			'You don''t know why, but she seems to have an intense hatred for the gopniks, yourself included.'
 		else
 			'Albina is on her phone as you approach. She looks up at you before returning her attention to her phone and ignoring you. After a few seconds, she looks up again and glares at you. "Go hang out with the other losers, freak. Can''t you see I''m busy here?" She shoos you away with a motion of her hand before going back to texting on her phone.'
 		end

+ 74 - 74
locations/gschool_lessons2.qsrc

@@ -11,10 +11,10 @@ if $ARGS[0] = 'computer':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classcomputer.jpg"></center>'
 	'You go to your computer class and find a seat at one of the computer stations. Before long, all of your classmates file in and takes their seats as well. Once the bell rings, Mr. Ivanov takes roll call and then gets up and starts walking around the room explaining today''s lesson. He occasionally stops to look at the screens of various students to make sure they''re doing it right.'
 	'If he has to correct one of the nerds, he''ll take his time and quietly explain it to them, giving them lots of encouragement. For everyone else, he loudly proclaims what they did wrong, drawing attention to them and making sure the whole class knows about their mistake in a condescending manner, like he''s trying to prove how much smarter he is than them.'
-	
+
 	gs 'willpower', 'chore', 'self', iif(grupTipe = 4 and pcs_traits['nerd_status'] = 0, 'hard', iif(pcs_traits['nerd_status'] > 0, 'easy', 'medium'))
 	if pcs_traits['nerd_status'] = 2: will_cost = will_cost / 2
-	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:	
+	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:
 		act 'Listen attentively to Mr. Ivanov'+iif(pcs_traits['nerd_status'] = 3, '', ' (<<will_cost>> Willpower)')+' ':
 			*clr & cla
 			gs 'exp_gain', 'compskl', rand(1,2)
@@ -45,15 +45,15 @@ if $ARGS[0] = 'computer':
 		end
 	else
 		act 'Listen attentively to Mr. Ivanov (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end		
-		
+	end
+
 	act 'Don''t pay attention in class':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/bored.jpg"></center>'
 		'You quickly grow bored with the class and instead spend most of the time browsing the internet while Mr. Ivanov is busy or paying attention to your fellow students. You can see several of them seem to have the same idea. The only times you pay attention are when he calls on you to answer a question.'
-		
+
 		act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'computer'
-		
+
 		act 'Draw dick in margin':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/drawdick.jpg"></center>'
@@ -77,8 +77,8 @@ if $ARGS[0] = 'computer':
 			end
 		else
 			act 'Flash your breasts at Artem (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-		
+		end
+
 		if $pantyworntype = 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -86,7 +86,7 @@ if $ARGS[0] = 'computer':
 					*clr & cla
 					gs 'willpower', 'exhib', 'self', 'medium'
 					gs 'willpower', 'pay', 'self'
-					gs 'flash', 'butt', 'indoors', 2, 1 
+					gs 'flash', 'butt', 'indoors', 2, 1
 					gs 'fame', 'pav', 'sex', 5
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashbutt1.jpg"></center>'
@@ -98,7 +98,7 @@ if $ARGS[0] = 'computer':
 				act 'Flash ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-		
+
 		if $pantyworntype ! 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -119,7 +119,7 @@ if $ARGS[0] = 'computer':
 			else
 				act 'Get up and flash panty-clad ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Flash panties at desk (<<will_cost>> Willpower)':
@@ -137,7 +137,7 @@ if $ARGS[0] = 'computer':
 			else
 				act 'Flash panties at desk (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Get up and flash panties (<<will_cost>> Willpower)':
@@ -148,7 +148,7 @@ if $ARGS[0] = 'computer':
 					gs 'fame', 'pav', 'sex', 3
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/flashpantiesf' + rand(1,3) + '.jpg"></center>'
-					'Near the end of class, you get up and act like you''re checking one of the books near Mr. Ivanov''s desk. After making sure Mr. Ivanov isn''t looking, you turn like you''re about to walk back to your seat, but instead pull up your skirt and expose your panties to anyone looking.' 
+					'Near the end of class, you get up and act like you''re checking one of the books near Mr. Ivanov''s desk. After making sure Mr. Ivanov isn''t looking, you turn like you''re about to walk back to your seat, but instead pull up your skirt and expose your panties to anyone looking.'
 					'Artem''s mouth drops open and he just stares at your ass, Sonia grins, Zinaida gives you a slightly disgusted look before turning away, Anushka and Alyona smile about it and Lizaveta starts texting on her phone. Vasily tries to take a picture, but you drop your skirt back in place before he gets his phone up.'
 					act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'computer'
 				end
@@ -156,7 +156,7 @@ if $ARGS[0] = 'computer':
 				act 'Get up and flash panties (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-		
+
 		act 'Take selfie':
 			gs 'phone_selfies', 'Phone_selfie_totals'
 			*clr & cla
@@ -175,7 +175,7 @@ if $ARGS[0] = 'computer':
 				'Just a cute selfie. Nothing too daring, yet it gives you something to do. You take several selfies of yourself until you find one you like, which keep before deleting the rest. You manage to take them without Mr. Ivanov even noticing.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'computer'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Take bare breasts selfie (<<will_cost>> Willpower)':
@@ -200,7 +200,7 @@ if $ARGS[0] = 'computer':
 			else
 				act 'Take bare breasts selfie (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			if $pantyworntype ! 'none':
 				gs 'willpower', 'exhib', 'self', 'medium'
 				if will_cost <= pcs_willpwr:
@@ -253,7 +253,7 @@ if $ARGS[0] = 'computer':
 				end
 			end
 		end
-		
+
 		act 'Tease Vasily':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/tease.jpg"></center>'
@@ -357,7 +357,7 @@ if $ARGS[0] = 'computer':
 				end
 			end
 		end
-		
+
 		if  $pantyworntype ! 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -368,17 +368,17 @@ if $ARGS[0] = 'computer':
 					gs 'willpower', 'pay', 'self'
 					gs 'fame', 'pav', 'sex', 5
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/removepanties.jpg"></center>'
-					'While sitting at your desk feeling bored, you notice no one is looking at you, so decide to take your panties off. You reach under your skirt and pull them down slowly. At first, you have to work against your own weight as you pull them past your ass.'  
-					'Much to your surprise, no one notices the movement and you carry on. Once you get them past your knees, you open your legs slightly and your panties fall down around your ankles.' 
+					'While sitting at your desk feeling bored, you notice no one is looking at you, so decide to take your panties off. You reach under your skirt and pull them down slowly. At first, you have to work against your own weight as you pull them past your ass.'
+					'Much to your surprise, no one notices the movement and you carry on. Once you get them past your knees, you open your legs slightly and your panties fall down around your ankles.'
 					'You step out of them, but as you''re bending over to pick them up, you realize a few of the other students have noticed. You quickly pick up your panties, stuff them into your purse and ignore the stares.'
 					act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'computer'
 				end
 			else
 				act 'Remove panties (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end	
+			end
 		end
 	end
-	
+
 	act 'Daydream':
 		*clr & cla
 		daydream = rand(1,4)
@@ -444,7 +444,7 @@ if $ARGS[0] = 'computer':
 									gs 'stat'
 									'You cross your arms, as if daring him to lay a hand on you. "You even lay a finger on me and I''ll report you for assault and have you fired." You motion to your classmates. "I''ve got plenty of witnessess."'
 									'He can only glare at you, clearly irritated by you outwitting him. "Fine, I won''t touch you, but we''re going to the principal right now!"'
-									'You begrudingly get out of your seat and he personally escorts you to the principal''s office to make sure you actually go there.'
+									'You begrudgingly get out of your seat and he personally escorts you to the principal''s office to make sure you actually go there.'
 									act 'Go to principal''s office': demerit += 10 + school_bunk * 5 & gt 'gschool_office', 'principal'
 								end
 							else
@@ -605,10 +605,10 @@ if $ARGS[0] = 'science':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classsci.jpg"></center>'
 	'You go to your science class and find a seat at your lab station. Before long all of your classmates file in and take their seats as well. Miss Orlov takes roll call, then gets up and starts writing on the blackboard. She''s wearing a fairly short skirt that nearly rides too high when she reaches up to write at the top of the blackboard, which the boys often encourage by asking her questions about whatever it is she''s written at the top.'
     'She occasionally asks questions to the class and those that get them right receive heaps of praise while she takes the time to explain the answer to those that get them wrong. Once she''s sure the student understands their mistake, she moves on with her lesson. She''s quick to help anyone with a problem or answer questions and always does so with a shy smile.'
-	
+
 	gs 'willpower', 'chore', 'self', iif(grupTipe = 4 and pcs_traits['nerd_status'] = 0, 'hard', iif(pcs_traits['nerd_status'] > 0, 'easy', 'medium'))
 	if pcs_traits['nerd_status'] = 2: will_cost = will_cost / 2
-	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:	
+	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:
 		act 'Listen attentively to Miss Orlov'+iif(pcs_traits['nerd_status'] = 3, '', ' (<<will_cost>> Willpower)')+' ':
 			*clr & cla
 			gs 'grades', 'class_activity_attributes', 'school', 'sci', pcs_intel
@@ -637,9 +637,9 @@ if $ARGS[0] = 'science':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/bored.jpg"></center>'
 		'You quickly grow bored with the class and instead spend most of your time messing around with the lab equipment while Miss Orlov''s back is turned. You can see several of your classmates seem to have the same idea and the only time you pay attention is when she calls on you to answer a question.'
-		
+
 		act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'science'
-		
+
 		act 'Draw dick in margin':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/drawdick.jpg"></center>'
@@ -663,8 +663,8 @@ if $ARGS[0] = 'science':
 			end
 		else
 			act 'Flash your breasts at Fedor (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-		
+		end
+
 		if $pantyworntype = 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -684,7 +684,7 @@ if $ARGS[0] = 'science':
 				act 'Flash ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-		
+
 		if $pantyworntype ! 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -705,7 +705,7 @@ if $ARGS[0] = 'science':
 			else
 				act 'Get up and flash panty-clad ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Flash panties at desk (<<will_cost>> Willpower)':
@@ -723,7 +723,7 @@ if $ARGS[0] = 'science':
 			else
 				act 'Flash panties at desk (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Get up and flash panties (<<will_cost>> Willpower)':
@@ -761,7 +761,7 @@ if $ARGS[0] = 'science':
 				'Just a cute selfie. Nothing too daring, yet it gives you something to do. You take several selfies of yourself until you find one you like, which you keep before deleting the rest. You manage to take them without Miss Orlov even noticing.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'science'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Take bare breasts selfie (<<will_cost>> Willpower)':
@@ -786,7 +786,7 @@ if $ARGS[0] = 'science':
 			else
 				act 'Take bare breasts selfie (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			if $pantyworntype ! 'none':
 				gs 'willpower', 'exhib', 'self', 'medium'
 				if will_cost <= pcs_willpwr:
@@ -838,7 +838,7 @@ if $ARGS[0] = 'science':
 				end
 			end
 		end
-		
+
 		if $pantyworntype ! 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -850,8 +850,8 @@ if $ARGS[0] = 'science':
 					gs 'fame', 'pav', 'sex', 5
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/removepanties.jpg"></center>'
-					'While sitting at your desk feeling bored, you notice no one''s looking at you and decide to take your panties off. You reach under your skirt and pull them down slowly. At first, you have to work against your own weight as you pull them past your ass.'  
-					'Much to your surprise, no one notices the movement and you carry on. Once you get them past your knees, you open your legs slightly and your panties fall down around your ankles.' 
+					'While sitting at your desk feeling bored, you notice no one''s looking at you and decide to take your panties off. You reach under your skirt and pull them down slowly. At first, you have to work against your own weight as you pull them past your ass.'
+					'Much to your surprise, no one notices the movement and you carry on. Once you get them past your knees, you open your legs slightly and your panties fall down around your ankles.'
 					'You step out of them, but as you''re bending over to pick them up, you realize a few of the other students have noticed. You quickly pick up your panties, stuff them into your purse and ignore the stares.'
 					act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'science'
 				end
@@ -860,7 +860,7 @@ if $ARGS[0] = 'science':
 			end
 		end
 	end
-	
+
 	act 'Daydream':
 		*clr & cla
 		daydream = rand(1,6)
@@ -1047,10 +1047,10 @@ if $ARGS[0] = 'music':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classmusic.jpg"></center>'
 	'You sit in the classroom and listen to Mr. Vasilyev go on about how great music is while you wait for class to start. He''s always upbeat and positive about teaching and encourages all of his students to take part.'
-	
+
 	gs 'willpower', 'chore', 'self', iif(grupTipe = 4 and pcs_traits['nerd_status'] = 0, 'hard', iif(pcs_traits['nerd_status'] > 0, 'easy', 'medium'))
 	if pcs_traits['nerd_status'] = 2: will_cost = will_cost / 2
-	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:	
+	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:
 		act 'Listen attentively to Mr. Vasilyev'+iif(pcs_traits['nerd_status'] = 3, '', ' (<<will_cost>> Willpower)')+' ':
 			*clr & cla
 			grupvalue[4] -= 1
@@ -1079,21 +1079,21 @@ if $ARGS[0] = 'music':
 	else
 		act 'Listen attentively to Mr. Vasilyev (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
-		
+
 	act 'Don''t pay attention in class':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/classmusic.jpg"></center>'
 		'Mr. Vasilyev has gone on one of his exhaustively long and indepth explanations about one of the music styles and how it influenced society in all sorts of ways and in return was influenced by current events. You thought this class was about music, not history!'
 		'You feel yourself slowly drifting off and hope that something interesting happens before you fall asleep.'
 		act 'Wait for the end of the lesson': gs 'gschool_lessonsev3', 'music'
-		
+
 		act 'Draw dick in margin':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/drawdick.jpg"></center>'
 			'You get bored and start doodling, which turns into you drawing dicks, complete with balls, on the margins of your notebook. You even share your handwork with the girl sitting next to you when she glances over.'
 			act 'Wait for the end of the lesson': gs 'gschool_lessonsev3', 'music'
 		end
-		
+
 		gs 'willpower', 'exhib', 'self', 'medium'
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Petka (<<will_cost>> Willpower)':
@@ -1111,8 +1111,8 @@ if $ARGS[0] = 'music':
 			end
 		else
 			act 'Flash your breasts at Petka (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-		
+		end
+
 		if $pantyworntype = 'none':
 		gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -1132,7 +1132,7 @@ if $ARGS[0] = 'music':
 				act 'Flash ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-		
+
 		if $pantyworntype ! 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -1153,7 +1153,7 @@ if $ARGS[0] = 'music':
 			else
 				act 'Get up and flash panty-clad ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-		
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Flash panties at desk (<<will_cost>> Willpower)':
@@ -1171,7 +1171,7 @@ if $ARGS[0] = 'music':
 			else
 				act 'Flash panties at desk (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr and $pantyworntype ! 'none':
 				act 'Get up and flash panties (<<will_cost>> Willpower)':
@@ -1190,7 +1190,7 @@ if $ARGS[0] = 'music':
 				act 'Get up and flash panties (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-		
+
 		act 'Take selfie':
 			gs 'phone_selfies', 'Phone_selfie_totals'
 			*clr & cla
@@ -1209,7 +1209,7 @@ if $ARGS[0] = 'music':
 				'Just a cute selfie. Nothing too daring, yet it gives you something to do. You take several selfies of yourself until you find one you like, which you keep before deleting the rest. You manage to take them without Mr. Vasilyev even noticing.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev3', 'music'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Take bare breasts selfie (<<will_cost>> Willpower)':
@@ -1234,7 +1234,7 @@ if $ARGS[0] = 'music':
 			else
 				act 'Take bare breasts selfie (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			if $pantyworntype ! 'none':
 				gs 'willpower', 'exhib', 'self', 'medium'
 				if will_cost <= pcs_willpwr:
@@ -1287,7 +1287,7 @@ if $ARGS[0] = 'music':
 				end
 			end
 		end
-		
+
 		act 'Tease Lavrenti':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/tease.jpg"></center>'
@@ -1393,7 +1393,7 @@ if $ARGS[0] = 'music':
 				end
 			end
 		end
-		
+
 		if $pantyworntype ! 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr and $pantyworntype ! 'none':
@@ -1405,8 +1405,8 @@ if $ARGS[0] = 'music':
 					gs 'fame', 'pav', 'sex', 5
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/removepanties.jpg"></center>'
-					'While sitting at your desk feeling bored, you notice no one''s looking at you, so you decide to take your panties off. You reach under your skirt and pull them down slowly.'  
-					'At first, you have to work against your own weight as you pull them past your ass.  Much to your surprise, nobody notices the movement and you carry on. Once you get them past your knees you open your legs slightly and your panties fall down around your ankles.' 
+					'While sitting at your desk feeling bored, you notice no one''s looking at you, so you decide to take your panties off. You reach under your skirt and pull them down slowly.'
+					'At first, you have to work against your own weight as you pull them past your ass.  Much to your surprise, nobody notices the movement and you carry on. Once you get them past your knees you open your legs slightly and your panties fall down around your ankles.'
 					'You step out of them, but as you''re bending over to pick them up, you realize a few of the other students have noticed. You quickly pick up your panties, stuff them into your purse and ignore the stares.'
 					act 'Wait for the end of the lesson': gs 'gschool_lessonsev3', 'music'
 				end
@@ -1415,7 +1415,7 @@ if $ARGS[0] = 'music':
 			end
 		end
 	end
-	
+
 	act 'Daydream':
 		*clr & cla
 		daydream = rand(1,4)
@@ -1459,7 +1459,7 @@ if $ARGS[0] = 'music':
 							grupvalue[3] -= 1
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/payattention.jpg"></center>'
 							'"What good would that do? I''m not interrupting your class. Go back to your boring lecture and leave me alone!" you answer brashly, having no intention of getting up.'
-							'"Miss <<$pcs_lastname>>, you will get out of my class NOW!" he demands while pointing at the door. You scoff and begrudingly leave the class.'
+							'"Miss <<$pcs_lastname>>, you will get out of my class NOW!" he demands while pointing at the door. You scoff and begrudgingly leave the class.'
 							act 'Go to the principal''s office': gt 'gschool_office', 'principal'
 						end
 					else
@@ -1594,7 +1594,7 @@ if $ARGS[0] = 'biology':
 	'She occasionally asks questions to the class and those that get them right receive heaps of praise while she takes the time to explain the answer to those that get them wrong. Once she''s sure the student understands their mistake, she moves on with her lesson. She''s quick to help anyone with a problem or answer questions and always does so with a shy smile.'
 	gs 'willpower', 'chore', 'self', iif(grupTipe = 4 and pcs_traits['nerd_status'] = 0, 'hard', iif(pcs_traits['nerd_status'] > 0, 'easy', 'medium'))
 	if pcs_traits['nerd_status'] = 2: will_cost = will_cost / 2
-	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:	
+	if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:
 		act 'Listen attentively to Miss Orlov'+iif(pcs_traits['nerd_status'] = 3, '', ' (<<will_cost>> Willpower)')+' ':
 			*clr & cla
 			grupvalue[4] -= 1
@@ -1619,21 +1619,21 @@ if $ARGS[0] = 'biology':
 	else
 		act 'Listen attentively to Miss Orlov (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
-	
+
 	act 'Don''t pay attention in class':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/bored.jpg"></center>'
 		'You quickly grow bored with the class and instead spend most of your time messing around with the lab equipment while Miss Orlov''s back is turned. You can see several of your classmates seem to have the same idea. The only time you pay attention is when she calls on you to answer a question.'
-		
+
 		act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'biology'
-		
+
 		act 'Draw dick in margin':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/drawdick.jpg"></center>'
 			'You get bored and start doodling, which turns into you drawing dicks, complete with balls, in the margin of your notebook. You even share your handwork with the girl sitting next to you when she glances over.'
 			act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'biology'
 		end
-		
+
 		gs 'willpower', 'exhib', 'self', 'medium'
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Lesco (<<will_cost>> Willpower)':
@@ -1652,7 +1652,7 @@ if $ARGS[0] = 'biology':
 		else
 			act 'Flash your breasts at Lesco (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
-		
+
 		if $pantyworntype = 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -1672,7 +1672,7 @@ if $ARGS[0] = 'biology':
 				act 'Flash ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-		
+
 		if $pantyworntype ! 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -1693,7 +1693,7 @@ if $ARGS[0] = 'biology':
 			else
 				act 'Get up and flash panty-clad ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Flash panties at desk (<<will_cost>> Willpower)':
@@ -1711,7 +1711,7 @@ if $ARGS[0] = 'biology':
 			else
 				act 'Flash panties at desk (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Get up and flash panties (<<will_cost>> Willpower)':
@@ -1730,7 +1730,7 @@ if $ARGS[0] = 'biology':
 				act 'Get up and flash panties (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-		
+
 		act 'Take selfie':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/takeselfie.jpg"></center>'
@@ -1743,7 +1743,7 @@ if $ARGS[0] = 'biology':
 				'Just a cute selfie. Nothing too daring, yet it gives you something to do. You take several selfies of yourself until you find one you like, which you keep before deleting the rest. You manage to take them without Miss Orlov even noticing.'
 				act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'biology'
 			end
-			
+
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Take bare breasts selfie (<<will_cost>> Willpower)':
@@ -1768,7 +1768,7 @@ if $ARGS[0] = 'biology':
 			else
 				act 'Take bare breasts selfie (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			
+
 			if $pantyworntype ! 'none':
 				gs 'willpower', 'exhib', 'self', 'medium'
 				if will_cost <= pcs_willpwr:
@@ -1816,7 +1816,7 @@ if $ARGS[0] = 'biology':
 				end
 			end
 		end
-		
+
 		if $pantyworntype ! 'none':
 			gs 'willpower', 'exhib', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
@@ -1828,8 +1828,8 @@ if $ARGS[0] = 'biology':
 					gs 'fame', 'pav', 'sex', 5
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/removepanties.jpg"></center>'
-					'While sitting at your desk feeling bored, you notice no one''s looking at you, so you decide to take your panties off. You reach under your skirt and pull them down slowly.'  
-					'At first, you have to work against your own weight as you pull them past your ass. Much to your surprise, nobody notices the movement and you carry on. Once you get them past your knees, you open your legs slightly and your panties fall down around your ankles.' 
+					'While sitting at your desk feeling bored, you notice no one''s looking at you, so you decide to take your panties off. You reach under your skirt and pull them down slowly.'
+					'At first, you have to work against your own weight as you pull them past your ass. Much to your surprise, nobody notices the movement and you carry on. Once you get them past your knees, you open your legs slightly and your panties fall down around your ankles.'
 					'You step out of them, but as you''re bending over to pick them up, you realize a few of the other students have noticed. You quickly pick up your panties, stuff them into your purse and ignore the stares.'
 					act 'Wait for the end of the lesson': gs 'gschool_lessonsev1', 'science'
 				end
@@ -1838,7 +1838,7 @@ if $ARGS[0] = 'biology':
 			end
 		end
 	end
-	
+
 	act 'Daydream':
 		*clr & cla
 		daydream = rand(1,4)
@@ -1961,7 +1961,7 @@ if $ARGS[0] = 'biology':
 						gs'stat'
 						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big26.jpg"></center>'
 						'You decide it''s not worth it and silently hand your phone to Miss Orlov.'
-                        'She tries her best to give you a stern look before returning to the front of the class, placing your phone on her desk and resuming the lesson.'  
+                        'She tries her best to give you a stern look before returning to the front of the class, placing your phone on her desk and resuming the lesson.'
 						act 'Wait for the end of the lesson': gt 'gschool_lessons', 'short_break'
 					end
 					gs 'willpower', 'exhib', 'self'

+ 4 - 4
locations/gschool_lessons3.qsrc

@@ -317,7 +317,7 @@ if $ARGS[0] = 'literature_late':
 			act 'Do as she says':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel2.jpg"></center>'
-				'Knowing she''ll force you to go anyway, you choose to avoid embarrassing yourself again and avert her fiery gaze as you begrudingly turn and leave the room. The door slams behind you once you step out.'
+				'Knowing she''ll force you to go anyway, you choose to avoid embarrassing yourself again and avert her fiery gaze as you begrudgingly turn and leave the room. The door slams behind you once you step out.'
 				gs 'gschool_office', 'principal'
 				end
 		elseif lit_late_counter > 10:
@@ -367,10 +367,10 @@ if $ARGS[0] = 'literature_late':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel2.jpg"></center>'
 				'As you walk up, she grabs a chair and puts it in front of her desk, right in front of the whole class. She motions for you to sit. "Take a seat, young <<$pcs_lastname>>. You can sit here until you apologize to the class for disrupting the lesson."'
-				'"What? This is outrageous! It''s unfair!" you protest, but Ms. Braakman isn''t interested. She again points to the seat and you begrudingly sit down and face the stares and snickers of your classmates for several seconds.'
+				'"What? This is outrageous! It''s unfair!" you protest, but Ms. Braakman isn''t interested. She again points to the seat and you begrudgingly sit down and face the stares and snickers of your classmates for several seconds.'
 				*nl
 				'"What do you have to say?" Ms. Braakman asks.'
-				'"Sorry for being late and interrupting you..." you begrudingly reply.'
+				'"Sorry for being late and interrupting you..." you begrudgingly reply.'
 				'"Good. Now get to your desk and pay attention!" she snarls. You sheepishly stand and walk to your desk as your classmates continue to snicker at you. Ms. Braakman then resumes her lesson.'
 				act 'Wait for the end of the lesson': gt 'gschool_lessons3', 'literature'
 			end
@@ -885,7 +885,7 @@ if $ARGS[0] = 'art':
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/payattention.jpg"></center>'
 							'"What good would that do? I''m not interrupting your class. Go back to your boring lecture and leave me alone!" you answer brashly, having no intention of getting up.'
 							'"Miss <<$pcs_lastname>>, you will get out of my class NOW!" he demands while pointing at the door.'
-							'You scoff and begrudingly leave the class.'
+							'You scoff and begrudgingly leave the class.'
 							act 'Go to the principal''s office': gt 'gschool_office', 'principal'
 						end
 					else

+ 2 - 2
locations/gschool_lessonsev1.qsrc

@@ -148,7 +148,7 @@ if $ARGS[0] = 'fiz8':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/beathisass.jpg"></center>'
 				'Your first kick catches him on the shin, causing him to hop around on one leg. Not expecting any more, his attention wanders and he doesn''t see you charging him. You bash into him, knocking him to the floor, and quickly climb on top of him before you start furiously punching him.'
 				'He tries to block your incoming blows to no avail. Luckily for him, the coach arrives, grabs you by the back of the neck and effortlessly pulls you off of him, causing you to stumble backwards and almost fall on your back. He then steps between the two of you, stopping you from going at it again, and turns to you. "Go to the principal''s office, <b>NOW</b>!"'
-				'You try to protest, but he doesn''t want to hear it and points sternly at the door, so you begrudingly walk out as the coach helps Dan to his feet. Everyone is stunned or amused by your actions - some of the gopniks even look a little impressed.'
+				'You try to protest, but he doesn''t want to hear it and points sternly at the door, so you begrudgingly walk out as the coach helps Dan to his feet. Everyone is stunned or amused by your actions - some of the gopniks even look a little impressed.'
 				act 'Go to the principal''s office': gt 'gschool_office', 'principal'
 			end
 		else
@@ -1188,7 +1188,7 @@ if $ARGS[0] = 'computer':
 					elseif grupTipe = 5:
 						'You sit next to Albina, who gives you a pitiful look before turning away and ignoring you for the rest of the lesson.'
 					else
-						'You sit next to Albina and she rolls her eyes before begrudingly engaging you in a very brief and awkward conversation, her piercing glare dissauding you from making any further attempts.'
+						'You sit next to Albina and she rolls her eyes before begrudgingly engaging you in a very brief and awkward conversation, her piercing glare dissauding you from making any further attempts.'
 					end
 				end
 				gs 'stat'

+ 3 - 3
locations/gschool_lessonsev3.qsrc

@@ -620,7 +620,7 @@ if $ARGS[0] = 'english':
 		elseif scooltiperand = 7:
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/english/lenaselfie1.jpg"></center>'
-			'You see Lena recieving and sending texts on her phone, looking as pleased as you''ve eveer seen her as Lera seems to be sulking. Near the end of class, Lena sticks the phone between her legs before she pulls it back up and sends something to whoever she''s texting.'
+			'You see Lena receiving and sending texts on her phone, looking as pleased as you''ve eveer seen her as Lera seems to be sulking. Near the end of class, Lena sticks the phone between her legs before she pulls it back up and sends something to whoever she''s texting.'
 			gs 'arousal', 'erotic', 5
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -1232,7 +1232,7 @@ if $ARGS[0] = 'music':
 				else
 					if grupTipe = 1:
 						npc_rel['A22'] += 1
-						'You sit next to Bella and she begrudingly engages you in a brief conversation that she quickly shuts down, deeming it to be too childish for her.'
+						'You sit next to Bella and she begrudgingly engages you in a brief conversation that she quickly shuts down, deeming it to be too childish for her.'
 					elseif grupTipe = 5:
 						'Bella gives a disapproving look and makes no effort to hide her dislike of you. "How can you get to your age and not have at least one friend? You need to grow up."'
 					else
@@ -1509,7 +1509,7 @@ if $ARGS[0] = 'art':
 					elseif grupTipe = 5:
 						'You sit next to Albina, who gives you a pitiful look before turning away and ignoring you for the rest of the lesson.'
 					else
-						'You sit next to Albina and she rolls her eyes before begrudingly engaging you in a very brief and awkward conversation, her piercing glare dissauding you from making any further attempts.'
+						'You sit next to Albina and she rolls her eyes before begrudgingly engaging you in a very brief and awkward conversation, her piercing glare dissauding you from making any further attempts.'
 					end
 				end
 				gs 'stat'

+ 2 - 2
locations/gschool_sex.qsrc

@@ -1443,7 +1443,7 @@ if $ARGS[0] = 'petka_magic_dick_anal':
 			$orgasm_txt = 'You pull out and feel the sudden release as cum starts shooting out of the dildo. You moan loudly as you shoot several loads of your cum all over his ass, stroking your dick as you milk every last drop out of it. You find yourself panting as the feeling of release makes for such an amazing afterglow.'
 			'Once you finish he looks back at you. "What was that?" he asks as he reaches back to feel your wet cum on his ass.'
 			'"Don''t worry about it, it''s just fake cum. A lot of these dildos have them nowadays," you quickly reply.'
-			'As he stands up, he looks at you in confusion, but seems to accept it. "Oh..."'
+			'As he stands up, he looks at you in confusion but seems to accept it. "Oh..."'
 			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Tell him to get lost': gt 'gschool_sex', 'petka_home'
@@ -1658,7 +1658,7 @@ if $ARGS[0] = 'albina_lockerroom':
 	*clr & cla
 	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/lockerroom/fingered.jpg"></center>'
-	'You part your legs slightly to allow her hand between between your thighs. She softly rubs your clit before you feel one of her fingers slide inside you. She starts fingerbanging you while squeezing your breast with her other hand and occasionally nuzzling your neck before she pulls her finger out of you and drags you over to the bench. She sits on the bench and spreads her legs wide. "Eat my pussy," she commands. You can tell by her tone of voice that she isn''t asking.'
+	'You part your legs slightly to allow her hand between your thighs. She softly rubs your clit before you feel one of her fingers slide inside you. She starts fingerbanging you while squeezing your breast with her other hand and occasionally nuzzling your neck before she pulls her finger out of you and drags you over to the bench. She sits on the bench and spreads her legs wide. "Eat my pussy," she commands. You can tell by her tone of voice that she isn''t asking.'
 	gs 'arousal', 'foreplay', 2, 'sub'
 	gs 'arousal', 'vaginal_finger', 2, 'sub'
 	minut -= 2

+ 15 - 14
locations/havana.qsrc

@@ -73,21 +73,21 @@ if $ARGS[0] = 'start':
 	$temp_table =	'<center><table width="90%" align="center" width="90%" cellspacing="0" cellpadding="0" valign="top">'
 	$temp_table +=	'<tr>'
 	$temp_table +=		'<td>'
-	if money >= 1500 or karta => 1500:
+	if money >= 1500 or karta >= 1500:
 		$temp_table +=		'<a href="exec: epayments[''value''] = 1500 & epayments[''quantity''] = 10 & gs ''shortgs'',''payments'' ">1,500<b> ₽</b> for 10 lessons</a>'
 	else
 		$temp_table +=		'1,500<b> ₽</b> for 10 lessons'
 	end
 	$temp_table +=		'</td>'
 	$temp_table +=		'<td>'
-	if money >= 2250 or karta => 2250:
-		$temp_table +=		'<a href="exec: epayments[''value''] = 2250 & epayments[''quantity''] = 20 & gs ''shortgs'',''payments'' ">2,250<b> ₽</b> for 20 lessons</a>'
+	if money >= 3000 or karta >= 3000:
+		$temp_table +=		'<a href="exec: epayments[''value''] = 3000 & epayments[''quantity''] = 20 & gs ''shortgs'',''payments'' ">3,000<b> ₽</b> for 20 lessons</a>'
 	else
-		$temp_table +=		'2,250<b> ₽</b> for 20 lessons'
+		$temp_table +=		'3,000<b> ₽</b> for 20 lessons'
 	end
 	$temp_table +=		'</td>'
 	$temp_table +=		'<td>'
-	if money >= 3000 or karta => 3000:
+	if money >= 7500 or karta >= 7500:
 		$temp_table +=		'<a href="exec: epayments[''value''] = 7500 & epayments[''quantity''] = 50 & gs ''shortgs'',''payments'' ">7,500<b> ₽</b> for 50 lessons</a>'
 	else
 		$temp_table +=		'7,500<b> ₽</b> for 50 lessons'
@@ -96,24 +96,24 @@ if $ARGS[0] = 'start':
 	$temp_table +=	'</tr>'
 	$temp_table +=	'<tr>'
 	$temp_table +=		'<td>'
-	if money >= 1500 or karta => 1500:
-		$temp_table +=		'<a href="exec: epayments[''value''] = 15000 & epayments[''quantity''] = 100 & gs ''shortgs'',''payments'' ">15,000<b> ₽</b> for 100 lessons</a>'
+	if money >= 14500 or karta >= 14500:
+		$temp_table +=		'<a href="exec: epayments[''value''] = 14500 & epayments[''quantity''] = 100 & gs ''shortgs'',''payments'' ">14,500<b> ₽</b> for 100 lessons</a>'
 	else
-		$temp_table +=		'15,000<b> ₽</b> for 100 lessons'
+		$temp_table +=		'14,500<b> ₽</b> for 100 lessons'
 	end
 	$temp_table +=		'</td>'
 	$temp_table +=		'<td>'
-	if money >= 2250 or karta => 2250:
-		$temp_table +=		'<a href="exec: epayments[''value''] = 22500 & epayments[''quantity''] = 200 & gs ''shortgs'',''payments'' ">22,500<b> ₽</b> for 200 lessons</a>'
+	if money >= 28500 or karta >= 28500:
+		$temp_table +=		'<a href="exec: epayments[''value''] = 28500 & epayments[''quantity''] = 200 & gs ''shortgs'',''payments'' ">28,500<b> ₽</b> for 200 lessons</a>'
 	else
-		$temp_table +=		'22,500<b> ₽</b> for 200 lessons'
+		$temp_table +=		'28,500<b> ₽</b> for 200 lessons'
 	end
 	$temp_table +=		'</td>'
 	$temp_table +=		'<td>'
-	if money >= 3000 or karta => 3000:
-		$temp_table +=		'<a href="exec: epayments[''value''] = 75000 & epayments[''quantity''] = 500 & gs ''shortgs'',''payments'' ">75,000<b> ₽</b> for 500 lessons</a>'
+	if money >= 69000 or karta >= 69000:
+		$temp_table +=		'<a href="exec: epayments[''value''] = 69000 & epayments[''quantity''] = 500 & gs ''shortgs'',''payments'' ">69,000<b> ₽</b> for 500 lessons</a>'
 	else
-		$temp_table +=		'75,000<b> ₽</b> for 500 lessons'
+		$temp_table +=		'69,000<b> ₽</b> for 500 lessons'
 	end
 	$temp_table +=		'</td>'
 	$temp_table +=	'</tr>'
@@ -123,6 +123,7 @@ if $ARGS[0] = 'start':
 	killvar '$temp_table'
 end
 
+
 if $ARGS[0] = 'dressing_room':
 	menu_off = 0
 	gs 'shortgs', 'setloc', 'havana', 'dressing_room'

+ 14 - 14
locations/hotel_anna_gear.qsrc

@@ -20,9 +20,9 @@ if $ARGS[0] = 'toys_paddle':
 		'"Of course my dear, maybe another time if you desire." Anna leads you to the door'
 		act 'Leave': gs 'hotel_anna_gear', 'toys_images_clear' & gt 'pav_hotel'
 	end
-	
+
 	gs 'hotel_anna_gear', 'toys_paddle_options'
-	
+
 	act'Uh? On me?' :
 		*clr & cla
 		gs 'stat'
@@ -159,7 +159,7 @@ if $ARGS[0] = 'toys_vacuum':
 		act 'Leave': gs 'hotel_anna_gear', 'toys_images_clear' & gt 'pav_hotel'
 	end
 end
-	
+
 if $ARGS[0] = 'toys_vacuum2':
 	*clr & cla
 	gs 'stat'
@@ -193,7 +193,7 @@ if $ARGS[0] = 'toys_vacuum3':
 		*clr & cla
 		gs 'stat'
 		$anna_toys_image5
-		'Anna removes the cup from your nipple and you do the same with the other one.' 
+		'Anna removes the cup from your nipple and you do the same with the other one.'
 		'"Please, come find me when you want to learn some more <<$pcs_firstname>>."'
 		act 'Leave': gs 'hotel_anna_gear', 'toys_images_clear' & gt 'pav_hotel'
 	end
@@ -272,7 +272,7 @@ if $ARGS[0] = 'toys_wheel':
 			act 'Leave': gs 'hotel_anna_gear', 'toys_images_clear' & gt 'pav_hotel'
 		end
 	end
-	
+
 	act'Why don''t I try it on you? It seems you are used to it...':
 		cla
 		gs 'stat'
@@ -426,7 +426,7 @@ if $ARGS[0] = 'toys_wheel':
 		end
 	end
 end
-		
+
 if $ARGS[0] = 'toys_wand':
 	gs 'hotel_anna_gear', 'toys_images'
 	*clr & cla
@@ -514,7 +514,7 @@ if $ARGS[0] = 'toys_wand':
 			act 'Leave': gs 'hotel_anna_gear', 'toys_images_clear' & gt 'pav_hotel'
 		end
 	end
-	
+
 	act'Why don''t you try that for me?':
 		*clr & cla
 		gs 'stat'
@@ -589,7 +589,7 @@ if $ARGS[0] = 'toys_wand':
 			'"Understandable. Not all of these toys are for everyone... The main things is that you have an idea. Alright we''re done for today." You exchange few more words with Anna and she leads you out'
 			act 'Leave': gs 'hotel_anna_gear', 'toys_images_clear' & gt 'pav_hotel'
 		end
-	end		
+	end
 
 	act'On me?':
 		*clr & cla
@@ -606,7 +606,7 @@ if $ARGS[0] = 'toys_wand':
 				gs 'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/resident/Anna/sessionhotel/violeta.mp4"></video></center>'
 				'She puts the wand on her breast "Mmmm... as you can see it''s safe... mmmh... and more... mmmmm... ready to try my little one?... mmmm... To the minimum power of course... mmmm... and on your hand." It seems Anna has no intention to move away from the violet wand, unless you try it.'
-				act'Try the wand on yourself':	
+				act'Try the wand on yourself':
 					*clr & cla
 					gs 'stat'
 					AnnaQW['switch'] += 1
@@ -680,7 +680,7 @@ if $ARGS[0] = 'toys_wand':
 					act 'Leave': gs 'hotel_anna_gear', 'toys_images_clear' & gt 'pav_hotel'
 				end
 			end
-			
+
 			act'There''s no need Anna really, i have to go...':
 				*clr & cla
 				gs 'stat'
@@ -688,7 +688,7 @@ if $ARGS[0] = 'toys_wand':
 				act 'Leave': gs 'hotel_anna_gear', 'toys_images_clear' & gt 'pav_hotel'
 			end
 		end
-		act'Ok':	
+		act'Ok':
 			*clr & cla
 			gs 'stat'
 			AnnaQW['switch'] += 1
@@ -809,7 +809,7 @@ if $ARGS[0] = 'restraints_rope':
 	'"They are pretty simple, you can use them to restrain a sub or restrict movements, but there are other uses: For example they can be used to create elaborate patterns tied into a harness called "shibari" but that takes years of training.'
 	'"Also ropes can be used for suspension this is an advantage over tape as ropes are very strong, the ropes we use have soft fibres, sometimes silk so that they are comfortable. A base knowledge of knots is normally required in the beginning you can get away with any knots but if they are used in a suspension game you have to be sure the knots are strong and can be undone quickly if something goes wrong.'
 	'"Ropes are a dominant choice and the best way to learn is by doing so <<$pcs_nickname>>, do you want to tie me up?'
-	
+
 	act'That sounds fun':
 		AnnaQW['dom'] += 1
 		BDSM_Knowledge += 1
@@ -822,7 +822,7 @@ if $ARGS[0] = 'restraints_rope':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/annaintro1.jpg"></center>'
 		'"Thank you Anna, but I don''t think I''m ready for this."'
 		'"Don''t worry <<$pcs_nickname>>, you are free to learn at your own pace and only do what you are comfortable with. Next time something a bit more exciting, if I can get it arranged in time."'
-		'"Thank you Anna, good bye."'
+		'"Thank you Anna, goodbye."'
 		act 'Leave': gt'pav_hotel'
 	end
 end
@@ -1026,7 +1026,7 @@ if $ARGS[0] = 'restraints_harness':
 		act 'Leave': gt'pav_hotel'
 	end
 end
-		
+
 if $ARGS[0] = 'restraints_cuff':
 	*clr & cla
 	gs 'stat'

+ 14 - 21
locations/hourly_events.qsrc

@@ -291,28 +291,21 @@ if insleep = 0:
 end
 
 ! Leg and pubes hair growth
-if lashair ! 1:
-	if pcs_traits['jungle_jane'] = 0:
-		if stat['leg_hair_growth_timer'] < totminut - 1440:
-			stat['leg_hair_growth_timer'] = totminut
-			pcs_leghair += 1
-		end
-		if stat['pube_growth_timer'] < totminut - 2880:
-			stat['pube_growth_timer'] = totminut
-			pcs_pubes += 1
-		end
-		!!Pubic hair growth at 1/2 per night
-	else
-		!! if trait is active, growth speed is doubled
-		if stat['leg_hair_growth_timer'] < totminut - 720:
-			stat['leg_hair_growth_timer'] = totminut
-			pcs_leghair += 1
-		end
-		if stat['pube_growth_timer'] < totminut - 1440:
-			stat['pube_growth_timer'] = totminut
-			pcs_pubes += 1
-		end
+if lashair = 1:
+	pcs_bubes = 0
+	pcs_leghair = 0
+	gs 'body_desc', 'pube_desc_update'
+else
+	!! if jungle_jane trait is active, growth speed is doubled
+	if totminut > stat['leg_hair_growth_timer'] + iif(pcs_traits['jungle_jane'] = 0, 1440, 720):
+		stat['leg_hair_growth_timer'] = totminut
+		pcs_leghair += 1
 	end
+	if totminut > stat['pube_growth_timer'] + iif(pcs_traits['jungle_jane'] = 0, 2880, 1440):
+		stat['pube_growth_timer'] = totminut
+		pcs_pubes += 1
+	end
+		!!Pubic hair growth at 1/2 per night
 	gs 'body_desc', 'pube_desc_update'
 end
 

+ 24 - 24
locations/housecall.qsrc

@@ -24,7 +24,7 @@ if $ARGS[0] = 'ninel0':
 			pcs_horny += 10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/nadom1.jpg"></center>'
-			'Once you''re undressed, Ninel listens to your lungs with a stethoscope, her hands feeling cool and gentle as they touch and caress your skin.' 
+			'Once you''re undressed, Ninel listens to your lungs with a stethoscope, her hands feeling cool and gentle as they touch and caress your skin.'
 			'"Yes, wheezing. Now open your mouth."'
 
 			act 'Open your mouth':
@@ -49,7 +49,7 @@ if $ARGS[0] = 'ninel0':
 						anal_slip += 8
 						gs 'arousal', 'anal', 10, 'sub', 'lesbian'
 						gs 'stat'
-						
+
 						if pcs_horny >= 50:
 							act 'Moan with pleasure':
 								*clr & cla
@@ -63,7 +63,7 @@ if $ARGS[0] = 'ninel0':
 									'Your excitement is growing and you feel your pussy moisten as you moan sweetly.'
 									gs 'arousal', 'massage', 15, 'lesbian'
 									gs 'stat'
-									
+
 									act 'Blush with embarrassment':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/nadom6.jpg"></center>'
@@ -82,7 +82,7 @@ if $ARGS[0] = 'ninel0':
 										gs 'arousal', 'vaginal_finger', 15, 'lesbian'
 										gs 'arousal', 'end'
 										gs 'stat'
-										
+
 										act 'Agree': gt 'housecall', 'ninel2'
 									end
 								end
@@ -201,7 +201,7 @@ if $ARGS[0] = 'ninel1':
 			pcs_horny += 10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel12.jpg"></center>'
-			'Once you''re undressed, Ninel listens to your lungs with a stethoscope, her hands feeling cool and gentle as they touch and caress your skin.' 
+			'Once you''re undressed, Ninel listens to your lungs with a stethoscope, her hands feeling cool and gentle as they touch and caress your skin.'
 			'"Yes, wheezing. Now open your mouth."'
 
 			act 'Open your mouth':
@@ -227,7 +227,7 @@ if $ARGS[0] = 'ninel1':
 						anal_slip += 8
 						gs 'arousal', 'anal', 10, 'sub', 'lesbian'
 						gs 'stat'
-						
+
 						act 'Doctor, what''s happening?':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel13.jpg"></center>'
@@ -247,7 +247,7 @@ if $ARGS[0] = 'ninel1':
 							gs 'arousal', 'foreplay', 10, 'lesbian'
 							minut -= 10
 							gs 'stat'
-						
+
 							act 'Agree':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel14.jpg"></center>'
@@ -258,7 +258,7 @@ if $ARGS[0] = 'ninel1':
 								gs 'arousal', 'vaginal_finger', 10, 'lesbian'
 								minut -= 10
 								gs 'stat'
-							
+
 								act 'Enjoy':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel15.jpg"></center>'
@@ -270,7 +270,7 @@ if $ARGS[0] = 'ninel1':
 									gs 'arousal', 'cuni', 10, 'lesbian'
 									minut -= 10
 									gs 'stat'
-							
+
 									act 'Change position':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel16.jpg"></center>'
@@ -279,7 +279,7 @@ if $ARGS[0] = 'ninel1':
 										'"Oh <<$pcs_nickname>>!" she exhales. "I want to feel your fingers in me!'
 										gs 'arousal', 'vaginal_finger', 10, 'lesbian'
 										gs 'stat'
-									
+
 										act 'Caress her':
 											*clr & cla
 											ninelsex += 1
@@ -291,7 +291,7 @@ if $ARGS[0] = 'ninel1':
 											gs 'arousal', 'anal_finger_give', 10, 'lesbian'
 											minut -= 10
 											gs 'stat'
-											
+
 											act 'Orgasm':
 												*clr & cla
 												if ninelsex = 1: girl += 1
@@ -308,7 +308,7 @@ if $ARGS[0] = 'ninel1':
 												gs 'arousal', 'cuni', 10, 'lesbian'
 												minut -= 10
 												gs 'stat'
-												
+
 												act 'Lie exhausted':
 													*clr & cla
 													minut += 30
@@ -321,7 +321,7 @@ if $ARGS[0] = 'ninel1':
 													'You close your eyes and fall asleep as Ninel quietly gets dressed.'
 													gs 'arousal', 'end'
 													gs 'stat'
-													
+
 													act 'Sleep': gt 'bed2'
 												end
 											end
@@ -361,7 +361,7 @@ if $ARGS[0] = 'ninel2':
 			'As your arousal grows, you feel yourself screaming in ecstasy, your body trembling as wave after wave of pleasure rips through you, your orgasms coming so hard and fast that you can barely catch your breath. "Ah, ah, yes! More, more-oh-oh-oh! Oh god yes!"'
 			gs 'arousal', 'cuni', 10, 'lesbian'
 			gs 'stat'
-		
+
 			act 'Change position':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel16.jpg"></center>'
@@ -398,7 +398,7 @@ if $ARGS[0] = 'ninel2':
 						gs 'arousal', 'cuni', 10, 'lesbian'
 						minut -= 10
 						gs 'stat'
-						
+
 						act 'Lie exhausted':
 							*clr & cla
 							minut += 30
@@ -410,7 +410,7 @@ if $ARGS[0] = 'ninel2':
 							'You close your eyes and fall asleep as Ninel quietly gets dressed.'
 							gs 'arousal', 'end'
 							gs 'stat'
-							
+
 							act 'Sleep': gt 'bedr'
 						end
 					end
@@ -465,7 +465,7 @@ if $ARGS[0] = 'ninel3':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel24.jpg"></center>'
 					'You can no longer hold back. Feeling the blanket slide down your naked skin, you reach up and start unbuttoning her dress.'
-					'Her skilful hands glide slowly over your body. "Caress me, I''m burning up! I want you so much!" you breathless whisper.'
+					'Her skillful hands glide slowly over your body. "Caress me, I''m burning up! I want you so much!" you breathless whisper.'
 					'Instead, she stops and grins. "Tell me how much you want me."'
 					'"Ninel, please caress me! Take me, I''m all yours! I beg you! I beg you!"'
 					'She just grins at you. "Beg me more!"'
@@ -474,12 +474,12 @@ if $ARGS[0] = 'ninel3':
 					act 'Beg and plead':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel25.jpg"></center>'
-						'As you beg and plead, Ninel finally takes pity on you and consents to your pleas. Leaning down and putting her face between your thighs, her tongue darts out and caresses your clit. You moan in pleasure as her tongue skilfully slips inside you.'
+						'As you beg and plead, Ninel finally takes pity on you and consents to your pleas. Leaning down and putting her face between your thighs, her tongue darts out and caresses your clit. You moan in pleasure as her tongue skillfully slips inside you.'
 						'You shriek and moan as the heat waves of your sickness diverge from your body. Your pussy is overflowing as Ninel laps it up like a kitten with a bowl of milk.'
 						'You feel yourself nearing climax when Ninel suddenly interrupts your blissful moment with a hard voice of command. "Now you will appease me!"'
 						gs 'arousal', 'cuni', 10, 'lesbian'
 						gs 'stat'
-					
+
 						act 'Ninel takes control':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel26.jpg"></center>'
@@ -487,7 +487,7 @@ if $ARGS[0] = 'ninel3':
 							'"Good, A-ah! Good girl. I''m cumming, ah!" she moans loudly.'
 							gs 'arousal', 'cuni_give', 10, 'lesbian'
 							gs 'stat'
-						
+
 							act '69':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel27.jpg"></center>'
@@ -499,7 +499,7 @@ if $ARGS[0] = 'ninel3':
 								gs 'arousal', 'cuni', 10, 'lesbian'
 								minut -= 10
 								gs 'stat'
-							
+
 								act 'Masturbate':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel29.jpg"></center>'
@@ -507,7 +507,7 @@ if $ARGS[0] = 'ninel3':
 									$orgasm_or = 'yes'
 									gs 'arousal', 'clit_finger', 10, 'lesbian'
 									gs 'stat'
-									
+
 									act 'Lay exhausted':
 										*clr & cla
 										minut += 40
@@ -517,14 +517,14 @@ if $ARGS[0] = 'ninel3':
 										pcs_mood = 100
 										gs 'stat'
 										'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel28.jpg"></center>'
-										'You lay back against her as her arms hold you tightly against her, her breath hot against the back of your neck as you pant from exhaustion.' 
+										'You lay back against her as her arms hold you tightly against her, her breath hot against the back of your neck as you pant from exhaustion.'
 										'Your body slowly recovers from the crushing orgasm and you feel healthy but exhausted.'
 										'"Thank you," you whisper.'
 										'"You''re welcome," she replies. "Come visit me in the clinic sometime."'
 										'You promise to visit her and quickly fall asleep as Ninel quietly gets dressed.'
 										gs 'arousal', 'end'
 										gs 'stat'
-										
+
 										act 'Sleep': gt 'bedr'
 									end
 								end

+ 4 - 4
locations/hunterLoveSex.qsrc

@@ -30,7 +30,7 @@ end &! --- din_hunters_bj_bonusH1 ---
 
 if $ARGS[0] = 'din_hunters_bjH1':
 	hunters_bj_times += 1
-	if pirsA > 0 and pirsA < 10000:
+	if pcs_piercings['tongue'] > 0:
 		$textsexkotov = 'flick your tongue over the tip of his cock, feeling it lengthen and harden from your ministrations'
 	else
 		$textsexkotov = 'lick cock head with tongue'
@@ -103,7 +103,7 @@ end &! --- din_hunters_bj_bonusH2 ---
 
 if $ARGS[0] = 'din_hunters_bjH2':
 	hunters_bj_times += 1
-	if pirsA > 0 and pirsA < 10000:
+	if pcs_piercings['tongue'] > 0:
 		$textsexkotov = 'wrapping your lips around his cock head, you massage his shaft with the barbell in your tongue. You love the feeling of his thick member reacting to your cock sucking skills.'
 	else
 		$textsexkotov = 'smack your lips as you suck on his cockhead'
@@ -3948,7 +3948,7 @@ end &! --- din_hunters_bj_bonus2 ---
 
 if $ARGS[0] = 'din_hunters_bj2':
 	hunters_bj_times += 1
-	if pirsA > 0 and pirsA < 10000:
+	if pcs_piercings['tongue'] > 0:
 		$textsexkotov = 'smacking your lips you suck at his cockhead, feeling the barbell in your tongue moving along his thick shaft.'
 	else
 		$textsexkotov = 'smacking your lips, so suck the head'
@@ -4017,7 +4017,7 @@ end &! --- din_hunters_bj_bonus1 ---
 if $ARGS[0] = 'din_hunters_bj1':
 	minut += 5
 	hunters_bj_times += 1
-	if pirsA > 0 and pirsA < 10000:
+	if pcs_piercings['tongue'] > 0:
 		$textsexkotov = 'use your tongue to lick his head, feeling the barbell rub up and down his member'
 	else
 		$textsexkotov = 'use your tongue to lick his head'

+ 13 - 13
locations/igorev.qsrc

@@ -168,7 +168,7 @@ if $ARGS[0] = 'kiss':
 		end
 		gs 'willpower', 'misc', 'force', 'easy'
 		if igor_krossdresssex >= 1 and igor_kdsexday ! daystart:
-			if will_cost <= pcs_willpwr: 
+			if will_cost <= pcs_willpwr:
 				act 'Crossdress sex (<<will_cost>> Willpower)':
 					*clr & cla
 					gs 'willpower', 'pay', 'force'
@@ -399,7 +399,7 @@ if $ARGS[0] = 'strap on':
 					'"No!, I mean yeah, but... I don''t know." he says.'
 					*nl
 					'"What? I was sure you said that you wanted to know what it''s like being a girl, well knowing that being fucked is a big part of being a girl. Besides it will be fun." you tell him.'
-					'He stares at the strap-on as you stroke it, biting his lower lip for a few moments and then he nods his head and looking you in the eyes. "Okay, you''re right I want to know, so lets do it. But before we start I''ll need a drink."'
+					'He stares at the strap-on as you stroke it, biting his lower lip for a few moments and then he nods his head and looking you in the eyes. "Okay, you''re right I want to know, so let''s do it. But before we start I''ll need a drink."'
 					'Igor fetches a bottle of wine, opening it, pouring the both of you a drink. You sit down on the couch together and talk about how sex feels for a girl. Igor drinks a lot more than you do, he is clearly tipsy.'
 				end
 			else
@@ -421,7 +421,7 @@ if $ARGS[0] = 'strap on':
 					'"No!, I mean yeah, but... I don''t know." he says.'
 					*nl
 					'"What? I was sure you said that you wanted to know what it''s like being a girl, well knowing that being fucked is a big part of being a girl. Besides it will be fun." you tell him.'
-					'He stares at the strap-on as you stroke it, biting his lower lip for a few moments and then he nods his head and looking you in the eyes. "Okay, you''re right I want to know, so lets do it. But before we start I''ll need a drink."'
+					'He stares at the strap-on as you stroke it, biting his lower lip for a few moments and then he nods his head and looking you in the eyes. "Okay, you''re right I want to know, so let''s do it. But before we start I''ll need a drink."'
 					'Igor fetches a bottle of wine, opening it, pouring the both of you a drink. You sit down on the couch together and talk about how sex feels for a girl. Igor drinks a lot more than you do, he is clearly tipsy.'
 				end
 			end
@@ -521,7 +521,7 @@ if $ARGS[0] = 'strap on':
 														act 'Finish':
 															*clr & cla
 															'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/igor/sex/home/pegcum.mp4" ></video></center>'
-															'After you hammer him for awhile, you reach around and grab his dick. Which despite all his bitching is rock-hard, you start jerking him off as you hammer his ass with your strap-on. It doesn''t take very long at all until he starts spurting cum, it is almost a never ending series of spurts. He moans loudly with each spurt, once he finally stops spurting cum you stop and pull your strap-on out of his ass.'
+															'After you hammer him for a while, you reach around and grab his dick. Which despite all his bitching is rock-hard, you start jerking him off as you hammer his ass with your strap-on. It doesn''t take very long at all until he starts spurting cum, it is almost a never ending series of spurts. He moans loudly with each spurt, once he finally stops spurting cum you stop and pull your strap-on out of his ass.'
 															*nl
 															'"Fuck, that hurt! But is also felt amazing at the same time." He pulls away from you and gets off the bed and rubs his ass. "But maybe next time you can be a bit gentler?"'
 															'You feel great, this is one of the best experiences of your life. You grin at him. "That''s up to you slave, if you please me. Then maybe next time I won''t be so rough, but if you displease me. Then you will wish I was this gentle again."'
@@ -654,7 +654,7 @@ if $ARGS[0] = 'strap on':
 											act 'Finish':
 												*clr & cla
 												'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/igor/sex/home/pegcum.mp4" ></video></center>'
-												'After you hammer him for awhile, you reach around and grab his dick. Which despite all his bitching it''s rock-hard, you start jerking him off as you hammer his ass with your strap-on. It doesn''t take very long at all until he starts spurting cum, it is almost a never ending series of spurts. He moans loudly with each spurt, once he finally stops spurting cum you stop and pull your strap-on out of his ass.'
+												'After you hammer him for a while, you reach around and grab his dick. Which despite all his bitching it''s rock-hard, you start jerking him off as you hammer his ass with your strap-on. It doesn''t take very long at all until he starts spurting cum, it is almost a never ending series of spurts. He moans loudly with each spurt, once he finally stops spurting cum you stop and pull your strap-on out of his ass.'
 												*nl
 												'"Fuck, that hurt! But is also felt amazing at the same time." He pulls away from you and gets off the bed and rubs his ass. "But maybe next time you can be a bit gentler?"'
 												'You feel great, pounding a boys ass with a strap-on with out mercy is so intoxicating and empowering. You grin at him. "That''s up to you slave, if you please me. Then maybe next time I won''t be so rough, but if you displease me. Then you will wish I was this gentle again."'
@@ -925,7 +925,7 @@ if $ARGS[0] = 'caught':
 						gs 'grades', 'homework', 'school', 'yes', 2, 1, 'A4'
 					else
 						gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A4'
-					end	
+					end
 					gs 'stat'
 					'<center><h4><font color="maroon">Igor''s Room</font></h4></center>'
 					'<center><img  src="images/characters/pavlovsk/school/boy/igor/talk.jpg"></center>'
@@ -979,7 +979,7 @@ if $ARGS[0] = 'caught':
 				'After giving him a few moments to think. "Well I hope you figure things out and I promise not to tell anyone, but since I am here why don''t we do some homework?"'
 				'Igor practically skips over. "Of course." Soon the two of you are studying, after a bit you finish up and it is time for you to go.'
 				act 'Just chat to him': gt 'igorhome', 'chat'
-	
+
 				if lernHome > 0:
 					act 'Let''s study':
 						*clr & cla
@@ -988,7 +988,7 @@ if $ARGS[0] = 'caught':
 							gs 'grades', 'homework', 'school', 'yes', 2, 1, 'A4'
 						else
 							gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A4'
-						end	
+						end
 						gs 'stat'
 						'<center><h4><font color="maroon">Igor''s Room</font></h4></center>'
 						'<center><img  src="images/characters/pavlovsk/school/boy/igor/talk.jpg"></center>'
@@ -997,7 +997,7 @@ if $ARGS[0] = 'caught':
 						act 'Leave Igor''s home': gt 'pav_residential'
 					end
 				end
-				
+
 				act 'Offer to help him': gt 'igorev', 'help_crossdress'
 			end
 			act 'Dress like a girl or be a girl?':
@@ -1015,7 +1015,7 @@ if $ARGS[0] = 'caught':
 							gs 'grades', 'homework', 'school', 'yes', 2, 1, 'A4'
 						else
 							gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A4'
-						end	
+						end
 						gs 'stat'
 						'<center><h4><font color="maroon">Igor''s Room</font></h4></center>'
 						'<center><img  src="images/characters/pavlovsk/school/boy/igor/talk.jpg"></center>'
@@ -1143,7 +1143,7 @@ if $ARGS[0] = 'strapon_crossdress':
 			'"No!, I mean yeah, but... I don''t know." he says.'
 			*nl
 			'"What? I was sure you said that you wanted to know what it''s like being a girl, well knowing that being fucked is a big part of being a girl. So I am going to fuck you with my big cock, so you know how it feels to be fucked. Besides it will be fun." you tell him.'
-			'His eyes get huge, but you can tell he is turned on by you taking charge like this, you also notice he is starting at the strapon, biting his lower lip for a few moments and then he nods his head and looking you in the eyes. "Okay, you''re right I want to know, so lets do it."'
+			'His eyes get huge, but you can tell he is turned on by you taking charge like this, you also notice he is starting at the strapon, biting his lower lip for a few moments and then he nods his head and looking you in the eyes. "Okay, you''re right I want to know, so let''s do it."'
 			'You grin at him as you stand up stroking the strap-on like it was a real dick. "Well get on your knees then, bitch!" He blushes a bit at what you say but he gets down on his knees in front of you.'
 			act 'Suck my strap-on':
 				*clr & cla
@@ -1249,7 +1249,7 @@ if $ARGS[0] = 'strapon_crossdress':
 										'<center><img  src="images/characters/pavlovsk/school/boy/igor/crossdress/getdressed3.jpg"></center>'
 										'You move away from him and start taking off the strap-on harness, as he starts cleaning himself up. You get dressed after putting the harness away in your purse, just as he finishes getting his clothes back in place. You grab him and pull him over to the mirror so you can both look into it and see your reflections. "So what did you think?"'
 										'He blushes, looking down for several moments, before looking back up at you in the reflection. "I liked it, but you got a little to rough there at the end, it started to really hurt."'
-										'You smile at him through the reflection and hug him with one arm. "Don''t worry you will get use to it and soon you will love being roughly fucked."'
+										'You smile at him through the reflection and hug him with one arm. "Don''t worry you will get used to it and soon you will love being roughly fucked."'
 										*nl
 										'He looks thoughtful a moment. "I don''t know about that, I think it would be better if it was less rough."'
 										'You chuckle a little. "Trust me, all girls learn to love it."'
@@ -1353,7 +1353,7 @@ if $ARGS[0] = 'strapon_crossdress':
 						*nl
 						'You rub the tip of your lubed dildo against his asshole until you are sure it is nice and lubed as well, then you thrust your hips forward just enough to pop the tip of it in his ass. He lets out a long low moan, you grab his hips, so he can''t pull away, but he doesn''t feel like he is trying to pull away, he seems eager to get fucked by you. You push more of the <<dick>>cm <<$dick_girth>> dildo into ass, watching it slide in, which only makes him moan louder. You start slowly fucking him like this, with the dildo about half way inside of him. As you keep fucking him he starts moaning louder, he seems to really be enjoying this.'
 						gs 'arousal', 'anal_strap_give', 3, 'dom'
-						gs 'stat'					
+						gs 'stat'
 						act 'Fuck him harder':
 							*clr & cla
 							'<center><img  src="images/characters/pavlovsk/school/boy/igor/sex/crossdress/strapon_cd8.jpg"></center>'

+ 6 - 6
locations/intro_city.qsrc

@@ -83,7 +83,7 @@ if $ARGS[0] = 'apartment_intro':
 	'By the time you''re done, Kolka and Vladimir have started bringing boxes in. "Your <<$npc_nickname[''A29'']>> is staying outside to keep an eye on your stuff. I don''t think she likes the neighborhood much," he says with a shrug.'
 	'You and Anya pick up the boxes they set down and take them to the rooms they were labeled for while your brother and stepfather bring it all inside.'
 
-	act 'Greet <<$npc_nickname[''A29'']>>': gt 'intro_city', 'mom_intro'
+	act 'Greet your <<$npc_nickname[''A29'']>>': gt 'intro_city', 'mom_intro'
 end
 
 if $ARGS[0] = 'mom_intro':
@@ -105,7 +105,7 @@ if $ARGS[0] = 'mom_intro':
 		gs 'npc_relationship', 'set', 'A29', 30
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
-		'"Just stop <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
+		'"Just stop, <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
 		'Her eyes flash in anger, but she doesn''t say anything. She then heads into the kitchen to prepare lunch.'
 
 		act 'Have lunch': gt 'intro_city', 'lunch_break'
@@ -114,7 +114,7 @@ if $ARGS[0] = 'mom_intro':
 		gs 'npc_relationship', 'set', 'A29', 70
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
-		'"I know, don''t worry so much <<$npc_nickname[''A29'']>>. I''ll be very careful, I promise. It''s only for a few months."'
+		'"I know, but don''t worry so much, <<$npc_nickname[''A29'']>>. I''ll be very careful, I promise. It''s only for a few months."'
 		'She gives you a hug before going to the kitchen to prepare lunch.'
 
 		act 'Have lunch': gt 'intro_city', 'lunch_break'
@@ -125,14 +125,14 @@ if $ARGS[0] = 'lunch_break':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/dinnerhome.jpg"></center>'
 	if npc_rel['A29'] >= 60:
-		'<<$npc_nickname[''A29'']>> hands you a plate with a big smile as you all sit down at your kitchen table.'
+		'Your <<$npc_nickname[''A29'']>> hands you a plate with a big smile as you all sit down at your kitchen table.'
 	elseif npc_rel['A29'] <= 30:
 		'Lunch is a little tense at first, but everyone is used to you and your <<$npc_nickname[''A29'']>> fighting.'
 	else
-		'<<$npc_nickname[''A29'']>> hands out plates of food as you all sit down at your kitchen table.'
+		'Your <<$npc_nickname[''A29'']>> hands out plates of food as you all sit down at your kitchen table.'
 	end
 	'Before long, you''re all laughing and joking with each other as you eat. You''re still looking forward to being on your own, but you know times like this will become pretty rare once they head home.'
-	'Once everyone is finished and <<$npc_nickname[''A29'']>> clears up, they all prepare to say goodbye.'
+	'Once everyone is finished and your <<$npc_nickname[''A29'']>> has cleared up, they all prepare to say goodbye.'
 
 	act 'Say goodbye to your family': gt 'intro_city', 'family_goodbye'
 end

+ 2 - 2
locations/intro_city_m.qsrc

@@ -11,7 +11,7 @@ if $ARGS[0] = 'start':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_woods.jpg"></center>'
 		'After several hours, you grow bored and decide to go for a walk through the forest, spending most of the time on your phone.'
-		'Your phone signal then drops, meaning you''ve strayed too far from the village. Looking up, you don''t recognise anything and suddenly realize that you are lost.'
+		'Your phone signal then drops, meaning you''ve strayed too far from the village. Looking up, you don''t recognise anything and suddenly realize that you''re lost.'
 		act 'Find a way back':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_ruin.jpg"></center>'
@@ -57,7 +57,7 @@ if $ARGS[0] = 'wakeup':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/system/1_openings/shared/npc_tatiana.jpg"></center>'
 	'You wake up in an unfamiliar room. Standing near you is a red-haired girl.'
-	'"Ah, you woke up," she chirps. "We found you half-dead, you know. You almost didn''t make it. You shouldn''t be fondling ancient amulets you know nothing about."'
+	'"Ah, you''re awake!" she chirps. "We found you half-dead, you know. You almost didn''t make it. You shouldn''t be fondling ancient amulets you know nothing about."'
 	'"I did some research on what happened to you. Turns out the Amulet of Power passed to you, which should only happen if touched by a male mage. Unfortunately, I''ve got some bad news for you. Reinhold, a really powerful mage, has been tracking down this amulet for a while now and if he realizes that the amulet''s power has passed to you, he might think you pose a risk."'
 
 	act 'What''s going on?':

+ 54 - 60
locations/intro_city_select.qsrc

@@ -318,7 +318,7 @@ if $ARGS[0] = 'nerd':
 	gs 'intro_functions', 'set_base_city_stats'
 	$start_type['group'] = 'nerd'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Attributes
 	pcs_intel		+= 25
 
@@ -348,7 +348,7 @@ if $ARGS[0] = 'nerd':
 	npc_rel['A29']	+= 10
 	npc_rel['A129']	+= 10
 
-	!!----- TRIATS -----!!
+	!!----- TRAITS -----!!
 	pcs_traits['nerd_points']	= 60
 	pcs_traits['nerd_status']	= 2
 	pcs_traits['nerd_lernHome']	= 5
@@ -378,7 +378,7 @@ if $ARGS[0] = 'nerdqueen':
 		gs 'intro_city_select', 'nerd'
 		$start_type['cat'] = 'nerdqueen'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_intel		-= 5
 		pcs_sprt		+= 5
@@ -410,8 +410,7 @@ if $ARGS[0] = 'nerdqueen':
 		!!----- INVENTRORY -----!!
 		mc_inventory['cosmetics']	= 10
 		mc_inventory['razor']		= 10
-		pirsC = 2
-		PirsC2_owned = 1
+		gs 'piercing_management', 'add', 'ears', 2
 		$currentpursetype = 'fashionista'
 		currentpursenumber = 13
 		fashionista_purses[13] = 1
@@ -448,7 +447,7 @@ elseif $ARGS[0] = 'goodstudent':
 		gs 'intro_city_select', 'nerd'
 		$start_type['cat'] = 'goodstudent'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_intel		+= 5
 
@@ -478,7 +477,7 @@ elseif $ARGS[0] = 'goodstudent':
 		npc_rel['A18']	= 1
 		npc_rel['A29']	+= 20
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		pcs_traits['nerd_points'] = 100
 		pcs_traits['nerd_status'] = 3
 
@@ -510,7 +509,7 @@ elseif $ARGS[0] = 'computergeek':
 		gs 'intro_city_select', 'nerd'
 		$start_type['cat'] = 'computergeek'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Sexual
 		pcs_inhib		+= 5
 
@@ -559,7 +558,7 @@ elseif $ARGS[0] = 'chessplayer':
 		gs 'intro_city_select', 'nerd'
 		$start_type['cat'] = 'chessplayer'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_react		+= 5
 		pcs_prcptn		+= 5
@@ -579,7 +578,7 @@ elseif $ARGS[0] = 'chessplayer':
 		!!----- RELATIONSHIPS -----!!
 		npc_rel['A151'] += 20
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		chessyear	= year
 		chessmonth	= month
 
@@ -608,7 +607,7 @@ if $ARGS[0] = 'jock':
 	gs 'intro_functions', 'set_base_city_stats'
 	$start_type['group'] = 'jock'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Attributes
 	pcs_stren		+= 40
 	pcs_agil		+= 15
@@ -656,8 +655,7 @@ if $ARGS[0] = 'jock':
 	mc_inventory['scrunchies']	= 10
 	mc_inventory['razor']		= 10
 	mc_inventory['tampons']		= 20
-	pirsC = 1
-	PirsC1_owned = 1
+	gs 'piercing_management', 'add', 'ears', 1
 	$currentpursetype	= 'fashionista'
 	currentpursenumber	= 11
 	fashionista_purses[11] = 1
@@ -685,7 +683,7 @@ if $ARGS[0] = 'volleyball':
 		gs 'intro_city_select', 'jock'
 		$start_type['cat'] = 'volleyball'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_react		+= 5
 
@@ -722,7 +720,7 @@ elseif $ARGS[0] = 'dancer':
 		$start_type['cat'] = 'dancer'
 
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_sprt		+= 5
 		pcs_chrsm		+= 5
@@ -776,7 +774,7 @@ elseif $ARGS[0] = 'runner':
 		gs 'intro_city_select', 'jock'
 		$start_type['cat'] = 'runner'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_vital		+= 5
 		vitalbuf		+= 5
@@ -819,7 +817,7 @@ elseif $ARGS[0] = 'football':
 		$start_type['cat'] = 'football'
 
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_vital		+= 5
 		pcs_react		+= 5
@@ -870,7 +868,7 @@ if $ARGS[0] = 'cool':
 	gs 'intro_functions', 'set_base_city_stats'
 	$start_type['group'] = 'cool'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Attributes
 		pcs_sprt		+= 10
 		pcs_chrsm		+= 10
@@ -927,7 +925,7 @@ if $ARGS[0] = 'socialite':
 		gs 'intro_city_select', 'cool'
 		$start_type['cat'] = 'socialite'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_chrsm		+= 5
 
@@ -949,8 +947,7 @@ if $ARGS[0] = 'socialite':
 		pcs_mass['body']		= 60
 
 		!!----- INVENTRORY -----!!
-		pirsC = 1
-		PirsC1_owned = 1
+		gs 'piercing_management', 'add', 'ears', 1
 		$currentpursetype	= 'fashionista'
 		currentpursenumber	= 4
 		fashionista_purses[4] = 1
@@ -986,7 +983,7 @@ elseif $ARGS[0] = 'beautiful':
 		gs 'intro_city_select', 'cool'
 		$start_type['cat'] = 'beautiful'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Sexual
 		pcs_inhib		+= 5
 		willpowermax 	+= 20
@@ -1011,8 +1008,7 @@ elseif $ARGS[0] = 'beautiful':
 		mc_inventory['eyelash_fake']	= 10
 		mc_inventory['eyelash_mink']	= 2
 		mc_inventory['suncream']		= 10
-		pirsC = 2
-		PirsC2_owned = 1
+		gs 'piercing_management', 'add', 'ears', 2
 		$currentpursetype	= 'fashionista'
 		currentpursenumber	= 9
 		fashionista_purses[9] = 1
@@ -1051,7 +1047,7 @@ elseif $ARGS[0] = 'anorexic':
 		gs 'intro_city_select', 'cool'
 		$start_type['cat'] = 'anorexic'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_sprt		-= 10
 
@@ -1110,7 +1106,10 @@ elseif $ARGS[0] = 'bimbo':
 		gs 'intro_city_select', 'cool'
 		$start_type['cat'] = 'bimbo'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
+		!BIMBO!!!!
+		bimbolevel 		= 1
+
 		! Attributes
 		pcs_sprt		-= 5
 
@@ -1148,12 +1147,9 @@ elseif $ARGS[0] = 'bimbo':
 		mc_inventory['tampons']			= 10
 		mc_inventory['eyelash_fake']	= 20
 		mc_inventory['eyelash_mink']	= 5
-		pirsC = 2
-		PirsC2_owned = 1
-		pirsN = 1
-		PirsN1_owned = 1
-		pirsA = 2
-		PirsA2_owned = 1
+		gs 'piercing_management', 'add', 'ears', 2
+		gs 'piercing_management', 'add', 'navel', 1
+		gs 'piercing_management', 'add', 'tongue', 2
 		$currentpursetype = 'cats'
 		currentpursenumber = 2
 		cats_purses[2] = 1
@@ -1197,7 +1193,7 @@ if $ARGS[0] = 'gopnik':
 	gs 'intro_functions', 'set_base_city_stats'
 	$start_type['group'] = 'gopnik'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Attributes
 	pcs_stren		+= 15
 	pcs_agil		+= 5
@@ -1237,14 +1233,14 @@ if $ARGS[0] = 'gopnik':
 	mc_inventory['razor']		= 10
 	mc_inventory['tampons']		= 20
 	mc_inventory['cigarettes']	= 20
-	pirsC = 1
-	PirsC1_owned = 1
+	gs 'piercing_management', 'add', 'ears', 1
 	fakepassport = 1
 
 	!!----- RELATIONSHIPS -----!!
 	grupTipe = 4
 	gs 'npc_relationship', 'socialgroup_setting', -5, 0, -10, 30, -10, -10
 	npc_rel['A11']	+= 10
+	npc_rel['A23'] = 20
 	npc_rel['A129']	-= 30
 	gs 'fame', 'pav', 'sex', 30
 
@@ -1278,13 +1274,13 @@ if $ARGS[0] = 'gopnikstart':
 	'<center><h4><font color="maroon">Gopnik</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_1.jpg"></center>'
 	'You were a gopnik in school. While you were still low in the gopnik pecking order, you had already proven yourself to them and most of them accepted you as an equal. You had problems at home and school due to your antisocial behavior, especially with your mother and stepfather, who seen you going down the wrong path.'
-	'Now you are in the big city, a whole new playground to find trouble in.'
+	'Now you''re in the big city, a whole new playground to find trouble in.'
 
 	act 'Confirm this starting option':
 		gs 'intro_city_select', 'gopnik'
 		$start_type['cat'] = 'gopnikstart'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_stren		+= 20
 		strenbuf		+= 20
@@ -1324,13 +1320,13 @@ elseif $ARGS[0] = 'troublemaker':
 	'<center><h4><font color="maroon">Troublemaker</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_2.jpg"></center>'
 	'You were a troublemaker in school. Nothing made you happier than causing problems, whether it be petty larceny, getting into fights or vandalism. You lived for the thrill of breaking the rules and got along fairly well with the gopniks, who accepted you as a kindred spirit. If you couldn''t find any trouble, you would happily make your own. You had problems at home and school due to your antisocial behavior, especially with your mother and stepfather, who see you going down the wrong path.'
-	'Now you are in the big city, a whole new playground to find trouble in.'
+	'Now you''re in the big city, a whole new playground to find trouble in.'
 
 	act 'Confirm this starting option':
 		gs 'intro_city_select', 'gopnik'
 		$start_type['cat'] = 'troublemaker'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_stren		+= 10
 		strenbuf		+= 10
@@ -1355,8 +1351,7 @@ elseif $ARGS[0] = 'troublemaker':
 		pcs_mass['body']		= 49
 
 		!!----- INVENTRORY -----!!
-		pirsD = 4
-		PirsD4_owned = 1
+		gs 'piercing_management', 'add', 'nose', 4
 		$currentpursetype	= 'dolls'
 		currentpursenumber	= 16
 		dolls_purses[16] = 1
@@ -1364,6 +1359,7 @@ elseif $ARGS[0] = 'troublemaker':
 
 		!!----- RELATIONSHIPS -----!!
 		gs 'npc_relationship', 'socialgroup_setting', 0, 0, -10, 10, -10, -10
+		npc_rel['A23'] = 20
 		npc_rel['A24']	+= 10
 		npc_rel['A28']	-= 10
 		npc_rel['A29']	-= 20
@@ -1375,7 +1371,7 @@ elseif $ARGS[0] = 'troublemaker':
 		npc_rel['A155']	+= 15
 		npc_rel['A157']	+= 10
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		pcs_traits['nerd_points'] = -50
 
 		gt $loc, $loc_arg
@@ -1384,7 +1380,7 @@ elseif $ARGS[0] = 'troublemaker':
 
 !!Vitek GF was removed as a choice as it doesn''t fit. He stayed in Pavlovsk and wouldn''t let his GF move to the city, so she would have to break up with him.
 elseif $ARGS[0] = 'alternative':
-	!!can choose two more starting tattoo''s
+	!!can choose two more starting tattoos
 	'<center><h4><font color="maroon">Alternative</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_4.jpg"></center>'
 	'You marched to your own tune. You did what you wanted when you wanted, and did it with a fuck-it-all attitude. The gopniks respected you even though you weren''t one of them, but you had problems at home and school due to your behavior, especially with your mother and stepfather, who seen you going down the wrong path.'
@@ -1394,7 +1390,7 @@ elseif $ARGS[0] = 'alternative':
 		gs 'intro_city_select', 'gopnik'
 		$start_type['cat'] = 'alternative'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_chrsm		-= 5
 
@@ -1420,10 +1416,8 @@ elseif $ARGS[0] = 'alternative':
 		!!----- INVENTRORY -----!!
 		mc_inventory['cosmetics']		= 20
 		mc_inventory['eyelash_fake']	= 5
-		pirsD = 5
-		PirsD5_owned = 1
-		pirsA = 2
-		PirsA2_owned = 1
+		gs 'piercing_management', 'add', 'nose', 5
+		gs 'piercing_management', 'add', 'tongue', 2
 		$currentpursetype	= 'dolls'
 		currentpursenumber	= 15
 		dolls_purses[15] = 1
@@ -1431,6 +1425,7 @@ elseif $ARGS[0] = 'alternative':
 
 		!!----- RELATIONSHIPS -----!!
 		gs 'npc_relationship', 'socialgroup_setting', 5, 0, 0, 10, 0, 0
+		npc_rel['A23'] = 20
 		npc_rel['A28']	-= 10
 		npc_rel['A29']	-= 10
 		npc_rel['A33']	+= 10
@@ -1442,7 +1437,7 @@ elseif $ARGS[0] = 'alternative':
 		npc_rel['A158']	+= 10
 		gs 'fame', 'pav', 'sex', 40
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		pcs_traits['nerd_points'] = -20
 		pcs_exhib = 25
 		Exhibitionist_lvl = 1
@@ -1484,7 +1479,7 @@ if $ARGS[0] = 'outcast':
 	gs 'intro_functions', 'set_base_city_stats'
 	$start_type['group'] = 'outcast'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Sexual
 	pcs_inhib		-= 5
 
@@ -1520,7 +1515,7 @@ if $ARGS[0] = 'friendless':
 		gs 'intro_city_select', 'outcast'
 		$start_type['cat'] = 'friendless'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_chrsm		-= 20
 
@@ -1555,7 +1550,7 @@ elseif $ARGS[0] = 'uglyduckling':
 		gs 'intro_city_select', 'outcast'
 		$start_type['cat'] = 'uglyduckling'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Sexual
 		pcs_inhib		-= 5
 		willpowermax 	-= 5
@@ -1601,7 +1596,7 @@ elseif $ARGS[0] = 'goodgirl':
 		gs 'intro_city_select', 'outcast'
 		$start_type['cat'] = 'goodgirl'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_sprt		+= 25
 
@@ -1633,7 +1628,7 @@ elseif $ARGS[0] = 'goodgirl':
 		npc_rel['A28']	+= 10
 		npc_rel['A29']	+= 10
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		pcs_traits['nerd_points']	= 100
 		pcs_traits['nerd_status']	= 3
 		pcs_traits['nerd_lernHome']	= 5
@@ -1665,7 +1660,7 @@ elseif $ARGS[0] = 'slut':
 		gs 'intro_city_select', 'outcast'
 		$start_type['cat'] = 'slut'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Sexual
 		pcs_inhib		+= 50
 		willpowermax 	-= 10
@@ -1692,8 +1687,7 @@ elseif $ARGS[0] = 'slut':
 		mc_inventory['makeup_wipes']	= 10
 		mc_inventory['eyelash_fake']	= 20
 		mc_inventory['razor']			= 10
-		pirsC = 2
-		PirsC2_owned = 1
+		gs 'piercing_management', 'add', 'ears', 2
 		$currentpursetype	= 'cats'
 		currentpursenumber	= 10
 		cats_purses[10] = 1
@@ -1712,7 +1706,7 @@ elseif $ARGS[0] = 'slut':
 		npc_rel['A144']	+= 10
 		gs 'fame', 'pav', 'sex', 600
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		pcs_traits['commando_lvl'] = 2
 		pcs_traits['cumeater'] = 1
 
@@ -1755,7 +1749,7 @@ elseif $ARGS[0] = 'goth':
 		gs 'intro_city_select', 'outcast'
 		$start_type['cat'] = 'goth'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_intel		+= 5
 		pcs_sprt		+= 10
@@ -1808,7 +1802,7 @@ elseif $ARGS[0] = 'goth':
 		npc_rel['A144']	+= 10
 		npc_rel['A155']	+= 5
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		pcs_traits['nerd_points'] = -10
 
 		!!----- SCHOOL GRADES -----!!

+ 5 - 5
locations/intro_city_tg.qsrc

@@ -167,7 +167,7 @@ if $ARGS[0] = 'hotelPRE':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/system/1_openings/1_tf/7.jpg"></center>'
 							'You get out of the bed and give him the stone figure you put in your pocket earlier. The man takes it, steps back, and without warning, something in his eyes begins to spin like a whirlwind, causing your own eyes to blur. A few seconds later, your vision clears with the man having somehow disappeared into thin air.'
-							'You rub your eyes. "What the hell is going on here? Was that a dream?. No, it can''t be. I wouldn''t walk around in a dream. I think," you say to no one in particular then check your pocket, the amulet is indeed gone. You sit down on the bed trying to make sense of what just happened.'
+							'You rub your eyes. "What the hell is going on here? Was that a dream? No, it can''t be. I wouldn''t walk around in a dream. I think," you say to no one in particular then check your pocket, the amulet is indeed gone. You sit down on the bed trying to make sense of what just happened.'
 							*nl
 							'While lost in thought, you hear a knock on the door. You get up to open the door, not even thinking why you would have visitors this late at night.'
 							'"...Who''s there?" you ask, still confused.'
@@ -242,7 +242,7 @@ if $ARGS[0] = 'tatianaPRE':
 	$pcs_lastname = '<<$temp_lastname>>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/shared/npc_tatiana.jpg"></center>'
 	'You wake up in an unfamiliar room. Standing near you is the same red-haired girl that entered your hotel room.'
-	'"Ah, you''re awake," she chirps. "I told this jerk Gustav that he should have treated you more carefully, but he''s bad at listening. As a result, I had to use some magic to stabilize you. He almost knocked you out permanently."'
+	'"Ah, you''re awake!" she chirps. "I told this jerk Gustav that he should have treated you more carefully, but he''s bad at listening. As a result, I had to use some magic to stabilize you. He almost knocked you out permanently."'
 	'"While you were unconscious, I did some research on you. Turns out the Amulet of Power passed to you. Must have happened when you touched it. Unfortunately, Reinhold, the guy in your room, has probably realized by now that the amulet no longer has the power and now he''s out to hunt you down."'
 	act 'What''s going on?':
 		*clr & cla
@@ -256,7 +256,7 @@ if $ARGS[0] = 'tatianaPRE':
 		*nl
 		'She stops for a few seconds for you process the information. It seems really far fetched.'
 		'"As you can figure out, Reinhold wanted to prevent the amulet being misused, but he was not very thorough and didn''t check you over."'
-		act 'So, the whole world is just an illusion?':
+		act 'So the whole world is just an illusion?':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/system/1_openings/shared/npc_tatiana.jpg"></center>'
 			'"So magic exists and is used by all these people and creatures, but the rest of us just don''t see it, or convince ourselves it didn''t happen?"'
@@ -287,10 +287,10 @@ if $ARGS[0] = 'tatianaPRE':
 						act 'I don''t understand':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/system/1_openings/shared/npc_tatiana.jpg"></center>'
-							'"Uh, I do not understand. What are you suggesting?"'
+							'"I don''t understand. What are you suggesting?"'
 							'Tatiana runs a hand through her hair and giggles. "I''ll make you a pretty, young girl and the power will lie dormant, saving you from blowing up a city or something."'
 							*nl
-							'Your eyes widen in shock. "Well, there is another way. I can just stop your heart and let your power dissolve into nature, but you will die. I''m not Reinhold, I can take this risk and I don''t want to kill you. Maybe with more time doing research, I can work out another solution, but I can''t leave you like this."'
+							'Your eyes widen in shock. "Well, there is another way. I can just stop your heart and let your power dissolve into nature, but you''ll die. I''m not Reinhold, I can take this risk and I don''t want to kill you. Maybe with more time doing research, I can work out another solution, but I can''t leave you like this."'
 							act 'What about your family?':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/system/1_openings/shared/npc_tatiana.jpg"></center>'

+ 0 - 1
locations/intro_functions.qsrc

@@ -127,7 +127,6 @@ if $ARGS[0] = 'set_base_stats':
 	bag = 0
 
 	!!----- RELATIONSHIPS -----!!
-	brothersawpirsF = 0
 	if $start_type['loc'] = 'sg':
 		grupTipe = 5
 		grupvalue[1] = 100

+ 1 - 1
locations/intro_initialization_sg.qsrc

@@ -337,7 +337,7 @@ else
 	danilovich_pantiesS[1] = 0
 	$sportspantytype = 'danilovich'
 	sportspantynumber = 1
-	gs 'coats', 'wear', 'gm', 23
+	gs 'coats', 'wear', 'gm', 12
 
 	if $start_type['cat'] = 'slut':
 		gm_school[49] = 1

+ 17 - 16
locations/intro_sg.qsrc

@@ -92,7 +92,7 @@ if $ARGS[0] = 'intro_pavlovsk':
 		'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
 		'You tiredly open your eyes and see your mother standing over you. "Fifteen more minutes..." you mumble.'
-		'Your mother lets out a loud sigh. "No, up now!" she says as she yanks the covers off.'
+		'Your mother lets out a loud sigh before she yanks the covers off. "No. Up, now!"'
 		'"<<$npc_nickname[''A29'']>>!" you exclaim as you feel a slightly cold breeze hit your body.'
 		'"No excuses, <<$pcs_nickname>>! The summer holidays will be over before you know it and you mustn''t get used to sleeping in, otherwise you won''t be able to get up early when school starts again. From now on, set your alarm to wake up at a reasonable time." your <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
 		act 'Get up':
@@ -101,7 +101,7 @@ if $ARGS[0] = 'intro_pavlovsk':
 			gs 'stat'
 			'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
-			'As soon as you get off your now coverless bed, your mother is quick to resume her nagging, repeating what you already heard from her a few moments ago. "Summer is no excuse to laze around all day. You can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
+			'As soon as you get off your now coverless bed, your mother is quick to resume her nagging, repeating what you already heard from her a few seconds ago. "Summer is no excuse to laze around all day. You can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
 			'"What are you going to do when school starts, or when you get a job? You better get into the habit of setting your alarm so you can wake up bright and early."'
 			act 'Continue':
 				*clr & cla
@@ -110,7 +110,7 @@ if $ARGS[0] = 'intro_pavlovsk':
 				'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
 				'You let out an exasperated sigh. "Yeah yeah I know, you told me that already. So how early are we talking?"'
-				'Your mother shoots you a sharp look and you know to fix your attitude or else. "Well, that depends on what you plan to do in the morning. There''s breakfast, showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember right... Anya used to wake up at 06:00 for school."'
+				'Your mother shoots you a sharp look and you know to fix your attitude or else. "Well, that depends on what you plan to do in the morning. There''s breakfast, showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember correctly, Anya used to wake up at 06:00 for school."'
 				act 'Continue':
 					*clr & cla
 					minut += 2
@@ -150,7 +150,7 @@ if $ARGS[0] = 'intro_gadukino':
 	'<center><H4>Your Grandparents'' Cottage</H4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
 	*nl
-	'Suddenly, you hear a familiar voice yell, "<<$pcs_nickname>>, time to get up. You can''t spend the whole day lying around!"'
+	'You suddenly hear a familiar voice yelling. "<<$pcs_nickname>>, time to get up. You can''t spend the whole day lying around!"'
 	wait 1000
 	gs 'intro_sg', 'set_mother_nickname'
 
@@ -161,13 +161,13 @@ if $ARGS[0] = 'intro_gadukino':
 		'<center><H4>Your Grandparents'' Cottage</H4></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
 		*nl
-		'You tiredly open your eyes, seeing your <<$npc_nickname[''A29'']>> standing over you, "Fifteen more minutes..."'
-		'Your <<$npc_nickname[''A29'']>> lets out a loud sigh, "No, up now!" as she yanks the cover off...'
-		'"<<$npc_nickname[''A29'']>>!" you exclaim, as you feel a slight cold breeze hit your body.'
+		'You tiredly open your eyes, seeing your <<$npc_nickname[''A29'']>> standing over you. "Fifteen more minutes..."'
+		'Your <<$npc_nickname[''A29'']>> lets out a loud sigh before she yanks the covers off. "No. Up, now!"'
+		'"<<$npc_nickname[''A29'']>>!" you exclaim as you feel a slight cold breeze hit your body.'
 		if month = 6:
-			'"Listen! I''m heading back to Pavlovsk this morning, and I don''t want to hear excuses, <<$pcs_nickname>> You said you''d help out your grandparents during the summer holidays. So, from now on, set your alarm, so you can wake up at a reasonable time." <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
+			'"Listen! I''m heading back to Pavlovsk this morning, and I don''t want to hear excuses, <<$pcs_nickname>>. You said you''d help out your grandparents during the summer holidays, so set your alarm so you can wake up at a reasonable time from now on," your <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
 		else
-			'"Listen! I''m heading back to Pavlovsk this morning, and I don''t want to hear excuses, <<$pcs_nickname>>. The summer holidays will be over soon, and you need to get used to waking up early for when school starts. So, set your alarm, so you can wake up at a reasonable time." <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
+			'"Listen! I''m heading back to Pavlovsk this morning, and I don''t want to hear excuses, <<$pcs_nickname>>. The summer holidays will be over soon, and you need to get used to waking up early for school. Set your alarm so you can wake up at a reasonable time from now on," your <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
 		end
 		act 'Get up':
 			*clr & cla
@@ -177,9 +177,9 @@ if $ARGS[0] = 'intro_gadukino':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
 			*nl
 			if month = 6:
-				'As soon as you get off your now coverless bed, your <<$npc_nickname[''A29'']>> is quick to resume her nagging, telling you again what you already heard from her a few moments ago. "The work around the farm normally gets done in the morning, so you can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you, she misses you rolling your eyes.'
+				'As soon as you get off your now coverless bed, your <<$npc_nickname[''A29'']>> is quick to resume her nagging, telling you again what you already heard from her a few seconds ago. "The work around the farm normally gets done in the morning, so you can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
 			else
-				'As soon as you get off your now coverless bed, <<$npc_nickname[''A29'']>> is quick to resume her nagging, telling you again what you already heard from her a few moments ago. "Summer is almost over. You can''t sleep in anymore, not even for another fifteen minutes." Of course, she''s not even looking at you while she talks, but luckily for you, she misses you rolling your eyes.'
+				'As soon as you get off your now coverless bed, your <<$npc_nickname[''A29'']>> is quick to resume her nagging, telling you again what you already heard from her a few seconds ago. "Summer is almost over. You can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
 			end
 			'"What are you going to do when school starts, or when you get a job? You better get into the habit of setting your alarm so you can wake up bright and early."'
 			act 'Continue':
@@ -189,11 +189,11 @@ if $ARGS[0] = 'intro_gadukino':
 				'<center><H4>Your Grandparents'' Cottage</H4></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
 				*nl
-				'You release an exasperated sigh, "Yeah, I know, you told me that already. So, how early are we talking?"'
+				'You release an exasperated sigh. "Yeah, I know. You told me that already. So how early are we talking?"'
 				if month = 6:
-					'Your <<$npc_nickname[''A29'']>> shoots you a sharp look, and you know to fix your attitude or else. "Well, depends on what you plan to do in the morning. There''s showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember right... Anya used to wake up at 06:00 when she used to sleep here. Besides, while staying at your grandparents'' house, you should be up extra early helping them tend to the farm. This isn''t a holiday camp!"'
+					'Your <<$npc_nickname[''A29'']>> shoots you a sharp look, and you know to fix your attitude or else. "Well, depends on what you plan to do in the morning. There''s showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember correctly, Anya used to wake up at 06:00 when she used to sleep here. Besides, while staying at your grandparents'' house, you should be up extra early helping them tend to the farm. This isn''t a holiday camp!"'
 				else
-					'Your <<$npc_nickname[''A29'']>> shoots you a sharp look, and you know to fix your attitude or else. "Well, depends on what you plan to do in the morning. There''s showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember right... Anya used to wake up at 06:00 for school. Besides, while staying at your grandparents'' house, you should be up extra early helping them tend to the farm. This isn''t a holiday camp!"'
+					'Your <<$npc_nickname[''A29'']>> shoots you a sharp look, and you know to fix your attitude or else. "Well, depends on what you plan to do in the morning. There''s showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember correctly, Anya used to wake up at 06:00 for school. Besides, while staying at your grandparents'' house, you should be up extra early helping them tend to the farm. This isn''t a holiday camp!"'
 				end
 				act 'Continue':
 					*clr & cla
@@ -202,7 +202,7 @@ if $ARGS[0] = 'intro_gadukino':
 					'<center><H4>Your Grandparents'' Cottage</H4></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
 					*nl
-					'"You want me to wake up that early?!" You huff. "Can''t I wake up at like... 07:00?"'
+					'"You want me to wake up that early?!" you huff. "Can''t I wake up at like... 07:00?"'
 					if month = 6:
 						'Your <<$npc_nickname[''A29'']>> shrugs. "You could, but then you might have to cut corners, or your grandparents will have started work without you, and I won''t be having any of that," she warns you before making her way outside.'
 						if pcs_vag = 0: '"Oh, don''t forget; when you get back to Pavlovsk, you need to head to the clinic and see the gynaecologist for a check-up. Not just once, but every month," she adds quickly.'
@@ -217,7 +217,8 @@ if $ARGS[0] = 'intro_gadukino':
 						'<center><H4>Your Grandparents'' Cottage</H4></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
 						*nl
-						'Before you can finish, she cuts you off. "I''m not going to have you running around town like so many of those other girls I see! Opening their legs for any boy that comes around..." She shakes her head in disgust. "I want a referral every month and it better tell me you''re still a virgin or else, understand?" <<$npc_nickname[''A29'']>> says as she storms off towards your grandparent''s outside door. "Don''t forget to talk to your grandparents and ask if they need help!" she shouts. Then, without waiting for your response, she closes the door, and with that, she''s gone.'
+						'Before you can finish, she cuts you off. "I''m not going to have you running around town like so many of those other girls I see! Opening their legs for any boy that comes around..." She shakes her head in disgust. "I want a referral every month and it better tell me you''re still a virgin or else, understand?" she says as she storms off towards your grandparent''s outside door. "Don''t forget to talk to your grandparents and ask if they need help!"'
+						'Without waiting for your response, she closes the door.'
 						act 'I understand...': $menu_loc = 'gad_gphouse' & $menu_arg = 'entry' & gt 'alarmclock', 'start'
 					end
 				end

+ 6 - 7
locations/intro_sg_m.qsrc

@@ -10,7 +10,7 @@ if $ARGS[0] = 'four':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_woods.jpg"></center>'
 		'After several hours, you grow bored and decide to go for a walk through the forest, spending most of the time on your phone.'
-		'Your phone signal then drops, meaning you''ve strayed too far from the village. Looking up, you don''t recognise anything and suddenly realize that you are lost.'
+		'Your phone signal then drops, meaning you''ve strayed too far from the village. Looking up, you don''t recognise anything and suddenly realize that you''re lost.'
 		act 'Find a way back':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_ruin.jpg"></center>'
@@ -36,11 +36,11 @@ if $ARGS[0] = 'four':
 							act 'Find a way out':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_working.jpg"></center>'
-								'You follow the passage and find yourself in a construction site. There are several <b>keep out</b> signs visible from here. Shit.'
+								'You follow the passage and find yourself in a construction site. There are several <b>KEEP OUT</b> signs visible from here. Shit.'
 								act 'Sneak out':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_road.jpg"></center>'
-									'The workers shift has long since finished, so sneaking out is not too hard. The site is on the highway so hopefully you can make it back before your mother starts freaking out. As you start walking back, you feel a sudden rush of heat and find yourself falling...'
+									'The workers shift has long since finished, so sneaking out isn''t too hard. The site is on the highway, so you can hopefully make it back before your mother starts freaking out. As you start walking back, you feel a sudden rush of heat and find yourself falling...'
 									act 'Continue': gt 'intro_sg_m','five'
 								end
 							end
@@ -56,7 +56,7 @@ if $ARGS[0] = 'five':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/system/1_openings/shared/npc_tatiana.jpg"></center>'
 	'You wake up in an unfamiliar room. Standing near you is a red-haired girl.'
-	'"Ah, you woke up," she chirps. "We found you half-dead, you know. You almost didn''t make it. You shouldn''t be fondling ancient amulets you know nothing about."'
+	'"Ah, you''re awake!" she chirps. "We found you half-dead, you know. You almost didn''t make it. You shouldn''t be fondling ancient amulets you know nothing about."'
 	'"I did some research on what happened to you. Turns out the Amulet of Power passed to you, which should only happen if touched by a male mage. Unfortunately, I''ve got some bad news for you. Reinhold, a really powerful mage, has been tracking down this amulet for a while now and if he realizes that the amulet''s power has passed to you, he might think you pose a risk."'
 
 	act 'What''s going on?':
@@ -107,7 +107,6 @@ if $ARGS[0] = 'five':
 							'"Lay low for now. Get on with your life. We''ll contact you if anything comes up. Gustav here will drop you off at your '+iif($month = 'June','grandparent''s','parent''s')+' place."'
 							act 'Follow Gustav':
 								money = 5000
-
 								*clr & cla
 								if start_location = 0:
 									'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_pavlovsk.jpg"></center>'
@@ -116,7 +115,7 @@ if $ARGS[0] = 'five':
 									'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_gadukino.jpg"></center>'
 									'You give Gustav directions to your grandparent''s house. Half an hour later, he drops you off at your grandparent''s yard in Gadukino.'
 								end
-								act '<center><b>Done</b></center>': gt 'intro_sg_m', 'six'
+								act 'Continue': gt 'intro_sg_m', 'six'
 							end
 						end
 					end
@@ -136,7 +135,7 @@ if $ARGS[0] = 'six':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/start_csg.jpg"></center>'
 	'Welcome to the Cursed Schoolgirl version! Guide <<$pcs_nickname>> through her school life, relationships and myriad of other issues that might pop up, all with the added spice of magic to keep things interesting!'
-	act '<center><b>Begin!</b></center>':
+	act 'Begin':
 		close all
 		if start_location = 0:
 			gt 'intro_sg', 'intro_pavlovsk'

+ 80 - 80
locations/intro_sg_select.qsrc

@@ -93,12 +93,12 @@ if $ARGS[0] = 'SGStart2':
 		cls
 		'<center><img <<$set_imgh>> src="images/system/1_openings/shared/pre_3.jpg"></center>'
 		*nl
-		'You have four options when it comes to beginning your game:'
+		'You have four options when it comes to starting your game:'
 		*nl
 		'1. Starting in August, at the end of the summer holiday, very close to the new school year <i>(recommended for new players)</i>'
-		'2. Starting at August 1st, a month before the start of the new school year.'
-		'3. Starting at July 1st, one month into the summer holiday'
-		'4. Starting at June 1st, at the beginning of the summer holiday (required for ballet content).'
+		'2. Starting on August 1st, a month before the start of the new school year.'
+		'3. Starting on July 1st, one month into the summer holiday.'
+		'4. Starting on June 1st, at the beginning of the summer holiday (required for ballet content).'
 		!!This is to account for the school year not matching up with the calendar year.
 		!if date_toggle ! 1:
 		!	if birthmonth >= 7: birthyear -= 1
@@ -167,7 +167,8 @@ if $ARGS[0] = 'SGStart3':
 	*nl
 	'You can choose from two starting locations:'
 	*nl
-	'In the Pavlovsk start, you awaken at your parent''s home in the provincial town of Pavlovsk <i>(Recommended for new players)</i>. In the Gadukino start, you are visiting your grandparent''s house in the small farming village of Gadukino.'
+	'In the Pavlovsk start, you awaken at your parent''s home in the provincial town of Pavlovsk <i>(Recommended for new players)</i>.'
+	'In the Gadukino start, you''re visiting your grandparent''s house in the small farming village of Gadukino.'
 
 	act 'Pavlovsk Start':
 		gt 'intro_sg_select', 'pav_start'
@@ -204,7 +205,7 @@ if $ARGS[0] = 'charselect':
 	*clr & cla
 	killvar 'mod_ballet'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/shared/pre_4.jpg"></center>'
-	'Select your personality/social group. Your social group will have a major defining impact upon your life in school and will determine your starting friends, starting traits and overall look. While you can always change groups later on, it takes time and effort, so choose wisely. Your five choices of social group are.'
+	'Select your personality/social group. Your social group will have a major defining impact upon your life in school and will determine your starting friends, starting traits and overall look. While you can always change groups later on, it takes time and effort, so choose wisely. Your five choices of social group are:'
 	*nl
 	'Nerds, geeks and good students - These students tend to do well in school and are well liked by teachers and other adults. They tend to not have many friends outside of their own social group, however, and are also sometimes picked on or bullied. They are subpar athletically and place less value on looks and social skills than other cliques.'
 	*nl
@@ -212,9 +213,9 @@ if $ARGS[0] = 'charselect':
 	*nl
 	'The popular, cool and beautiful - These students are typically socially-gifted and are often blessed with natural good looks. They are envied by many because of this, and most want to be their friends. More than any other clique, they have the ability to ruin someone''s reputation and make them social outcasts, which earns them the fear of many students. Being cool and good looking is all they value, so they tend to be subpar both athletically and academically.'
 	*nl
-	'Gopniks, rebels, punks and troublemakers - These students don''t play by the rules and, in fact, will often happily piss on them if given half a chance. They are in decent shape from all of their fighting and troublemaking, but their predilection for drinking, smoking and drugs often counteracts this to a point. They are not the most well-liked students; teachers and parents alike take a dim view of them, as do the local police. Most students fear them, either from the years of bullying or from the gopniks'' willingness to fight. Some students secretly envy their carefree attitude and apparent ability to sneer and wave off many of the social pitfalls that other students face.'
+	'Gopniks, rebels, punks and troublemakers - These students don''t play by the rules and will, in fact, often happily piss on them if given half a chance. They are in decent shape from all their fighting and troublemaking, but their predilection for drinking, smoking and drugs often counteracts this to a point. They''re not the most well-liked students; teachers and parents alike take a dim view of them, as do the local police. Most students fear them, either from the years of bullying or from the gopniks'' willingness to fight. Some students secretly envy their carefree attitude and apparent ability to sneer and wave off many of the social pitfalls that other students face.'
 	*nl
-	'Losers, teachers'' pets, sluts and the ugly - These students are the outcasts, the people no one likes to spend time with, other than to bully them. Perhaps they are just socially awkward and never made many friends, broke one of the unwritten social rules, are ugly, a snitch, a slut and/or an outed gay boy. Either way, they all have one thing in common: they are easy targets to bully and mock.'
+	'Losers, teachers'' pets, sluts and the ugly - These students are the outcasts, the people no one likes to spend time with, other than to bully them. Perhaps they are just socially awkward and never made many friends, broke one of the unwritten social rules, are ugly, a snitch, a slut and/or an outed gay boy. Either way, they all have one thing in common: they''re easy targets to bully and mock.'
 
 	act 'Full custom setup': gt 'intro_customization', 'start'
 
@@ -231,10 +232,10 @@ if $ARGS[0] = 'charselect':
 	act 'Jock':
 		*clr & cla
 		gs 'intro_sg_select', 'jockinfo'
-		act 'I am an avid volleyball player': gt 'intro_sg_select', 'volleyball'
-		act 'I am an avid dancer': gt 'intro_sg_select', 'dancer'
-		act 'I am an avid runner': gt 'intro_sg_select', 'runner'
-		act 'I am an avid football player': gt 'intro_sg_select', 'football'
+		act 'Avid volleyball player': gt 'intro_sg_select', 'volleyball'
+		act 'Avid dancer': gt 'intro_sg_select', 'dancer'
+		act 'Avid runner': gt 'intro_sg_select', 'runner'
+		act 'Avid football player': gt 'intro_sg_select', 'football'
 	end
 
 	act 'Popular':
@@ -242,8 +243,8 @@ if $ARGS[0] = 'charselect':
 		*clr & cla
 		gs 'intro_sg_select', 'popularinfo'
 		act 'I have a lot of friends': gt 'intro_sg_select', 'socialite'
-		act 'I am beautiful': gt 'intro_sg_select', 'beautiful'
-		act 'I am just hanging in there': gt 'intro_sg_select', 'anorexic'
+		act 'I''m beautiful': gt 'intro_sg_select', 'beautiful'
+		act 'I''m just hanging in there': gt 'intro_sg_select', 'anorexic'
 		act 'I''m like, bubbly and hot': gt 'intro_sg_select', 'bimbo'
 	end
 
@@ -252,10 +253,10 @@ if $ARGS[0] = 'charselect':
 !!can pick 1-3 tattoos at start
 		*clr & cla
 		gs 'intro_sg_select', 'gopnikinfo'
-		act 'I am a gopnik': gt 'intro_sg_select', 'gopnikstart'
-		act 'I am a punk or troublemaker': gt 'intro_sg_select', 'troublemaker'
-		act 'I am <<$npc_nickname[''A9'']>>''s girlfriend': gt 'intro_sg_select', 'vitekgf'
-		act 'I am an alternative, party girl or rebel': gt 'intro_sg_select', 'alternative'
+		act 'A gopnik': gt 'intro_sg_select', 'gopnikstart'
+		act 'A punk or troublemaker': gt 'intro_sg_select', 'troublemaker'
+		act '<<$npc_nickname[''A9'']>>''s girlfriend': gt 'intro_sg_select', 'vitekgf'
+		act 'An alternative, party girl or rebel': gt 'intro_sg_select', 'alternative'
 	end
 
 	act 'Outcast':
@@ -462,7 +463,7 @@ if $ARGS[0] = 'nerdqueen':
 		gs 'intro_sg_select', 'nerd'
 		$start_type['cat'] = 'nerdqueen'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_intel		-= 10
 		pcs_sprt		+= 5
@@ -494,8 +495,7 @@ if $ARGS[0] = 'nerdqueen':
 		!!----- INVENTORY -----!!
 		mc_inventory['cosmetics']	= 10
 		mc_inventory['razor']		= 10
-		pirsC = 2
-		PirsC2_owned = 1
+		gs 'piercing_management', 'add', 'ears', 2
 		$currentpursetype = 'fashionista'
 		currentpursenumber = 13
 		fashionista_purses[13] = 1
@@ -534,7 +534,7 @@ elseif $ARGS[0] = 'goodstudent':
 		gs 'intro_sg_select', 'nerd'
 		$start_type['cat'] = 'goodstudent'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_intel		+= 5
 
@@ -597,7 +597,7 @@ elseif $ARGS[0] = 'computergeek':
 		$start_type['cat'] = 'computergeek'
 
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Sexual
 		pcs_inhib		+= 5
 		willpowermax 	-= 5
@@ -646,7 +646,7 @@ elseif $ARGS[0] = 'chessplayer':
 		gs 'intro_sg_select', 'nerd'
 		$start_type['cat'] = 'chessplayer'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_react		+= 5
 		pcs_prcptn		+= 5
@@ -692,7 +692,7 @@ if $ARGS[0] = 'jock':
 	gs 'intro_functions', 'set_base_stats'
 	$start_type['group'] = 'jock'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Attributes
 	pcs_stren		+= 40
 	pcs_agil		+= 10
@@ -743,8 +743,7 @@ if $ARGS[0] = 'jock':
 	mc_inventory['razor']			= 10
 	mc_inventory['tampons']			= 20
 	mc_inventory['sanitary_pads']	= 20
-	pirsC = 1
-	PirsC1_owned = 1
+	gs 'piercing_management', 'add', 'ears', 1
 	$currentpursetype = 'fashionista'
 	currentpursenumber = 11
 	fashionista_purses[11] = 1
@@ -776,7 +775,7 @@ if $ARGS[0] = 'volleyball':
 		gs 'intro_sg_select', 'jock'
 		$start_type['cat'] = 'volleyball'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Sexual
 		willpowermax 	-= 5
 
@@ -805,9 +804,9 @@ elseif $ARGS[0] = 'dancer':
 	'You fell in love with dancing at an early age and never looked back. You spent a lot of your free time trying to improve your skills, and it paid off; you''re actually quite good now!'
 	'<<$npc_firstname[''A11'']>> helpfully pointed out that an added benefit of dance was a greater increase in your flexibility (that is, of course, typical of <<$npc_firstname[''A11'']>>). Your obsession with dancing, however, has had some repercussions on your school performance. You''re a sub-par student, and you haven''t made many friends other than your fellow jocks.'
 	*nl
-	'You''re particularly close with <<$npc_firstname[''A23'']>>, who is just as passionate about dancing as you are. You trained a lot together as children and have a mutual respect for each other''s abilities.'
+	'You''re particularly close with <<$npc_firstname[''A23'']>>, who is just as passionate about dancing as you are. You both have a mutual respect for each other''s skill and abilities.'
 	'At the end of the school year, you took a ballet assessment and are awaiting a letter from the prestigious ballet academy to see if you were accepted into their summer school.'
-	'Note: The ballet is currently under active development and events are character driven, which can lead to inescapable events. You must start in June to activate this content.'
+	'NOTE: Ballet is currently under active development and events are character driven, which can lead to inescapable events. You must start in June to activate this content.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'jock'
@@ -817,7 +816,7 @@ elseif $ARGS[0] = 'dancer':
 		gs 'pushkin_ballet_init', 'start'
 		gs 'fame', 'pushkin', 'ballet', 15, 'local'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_agil		+= 5
 		pcs_chrsm		+= 15
@@ -874,7 +873,7 @@ elseif $ARGS[0] = 'runner':
 		gs 'intro_sg_select', 'jock'
 		$start_type['cat'] = 'runner'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_agil		+= 5
 		pcs_vital		+= 5
@@ -921,7 +920,7 @@ elseif $ARGS[0] = 'football':
 		gs 'intro_sg_select', 'jock'
 		$start_type['cat'] = 'football'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_stren		+= 5
 
@@ -967,7 +966,7 @@ if $ARGS[0] = 'cool':
 	gs 'intro_functions', 'set_base_stats'
 	$start_type['group'] = 'cool'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Attributes
 	pcs_sprt		+= 10
 	pcs_chrsm		+= 10
@@ -1029,7 +1028,7 @@ if $ARGS[0] = 'socialite':
 		gs 'intro_sg_select', 'cool'
 		$start_type['cat'] = 'socialite'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_chrsm		+= 5
 
@@ -1051,8 +1050,7 @@ if $ARGS[0] = 'socialite':
 		pcs_mass['body']		= 60
 
 		!!----- INVENTRORY -----!!
-		pirsC = 1
-		PirsC1_owned = 1
+		gs 'piercing_management', 'add', 'ears', 1
 		$currentpursetype = 'fashionista'
 		currentpursenumber = 4
 		fashionista_purses[4] = 1
@@ -1089,7 +1087,7 @@ elseif $ARGS[0] = 'beautiful':
 		gs 'intro_sg_select', 'cool'
 		$start_type['cat'] = 'beautiful'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Sexual
 		pcs_inhib		+= 5
 		willpowermax 	+= 5
@@ -1116,8 +1114,7 @@ elseif $ARGS[0] = 'beautiful':
 		mc_inventory['eyelash_fake']	= 10
 		mc_inventory['eyelash_mink']	= 2
 		mc_inventory['suncream']		= 10
-		pirsC = 2
-		PirsC2_owned = 1
+		gs 'piercing_management', 'add', 'ears', 2
 		$currentpursetype = 'fashionista'
 		currentpursenumber = 9
 		fashionista_purses[9] = 1
@@ -1159,7 +1156,7 @@ elseif $ARGS[0] = 'anorexic':
 		gs 'intro_sg_select', 'cool'
 		$start_type['cat'] = 'anorexic'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_sprt		-= 10
 
@@ -1203,6 +1200,7 @@ elseif $ARGS[0] = 'anorexic':
 
 		!!----- RELATIONSHIPS -----!!
 		npc_rel['A15'] += 30
+		npc_rel['A18'] = 1
 		npc_rel['A148'] += 30
 
 		gt $loc, $loc_arg
@@ -1212,13 +1210,18 @@ elseif $ARGS[0] = 'anorexic':
 elseif $ARGS[0] = 'bimbo':
 	'<center><h4><font color="maroon">Simply Stunning</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_4.jpg"></center>'
-	'In your younger years you loved playing with dolls and dressing them up in your favourite colour, pink. At high school you looked good and naturally ended up joining the cool crowd in school. You desire to be in the centre of attention and that has affected your relationship with others. You love dressing up and makeup which has taken up pretty much all of your spare time and gradually it also impacted your school work as you spent a lot of the time in lessons playing with your phone looking at the latest trends etc. This also meant that your relationship with your schoolmates suffered as a result. You''re still a member of your clique but with a lower relationship with most of the other kids in your clique than would be ideal.'
+	'In your younger years, you loved playing with dolls and dressing them up in your favourite colour, pink. At high school, you looked good and naturally ended up joining the cool crowd in school. You desire to be the centre of attention and that has affected your relationship with others.'
+	'You love dressing up and makeup, which has taken up pretty much all of your spare time and gradually impacted your school work as you spent a lot of the time in lessons playing with your phone looking at the latest trends. This also meant that your relationship with your schoolmates suffered as a result. You''re still a member of your clique but with a lower relationship with most of the other kids in your clique than would be ideal.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'cool'
 		$start_type['cat'] = 'bimbo'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
+
+		!! Bimbo
+		bimbolevel		 = 1
+
 		! Attributes
 		pcs_sprt		-= 10
 		pcs_intel		-= 10
@@ -1259,12 +1262,9 @@ elseif $ARGS[0] = 'bimbo':
 		mc_inventory['eyelash_fake']	= 10
 		mc_inventory['eyelash_mink']	= 2
 		mc_inventory['suncream']		= 10
-		pirsC = 2
-		PirsC2_owned = 1
-		pirsN = 1
-		PirsN1_owned = 1
-		pirsA = 2
-		PirsA2_owned = 1
+		gs 'piercing_management', 'add', 'ears', 2
+		gs 'piercing_management', 'add', 'navel', 1
+		gs 'piercing_management', 'add', 'tongue', 2
 		$currentpursetype = 'cats'
 		currentpursenumber = 2
 		cats_purses[2] = 1
@@ -1310,7 +1310,7 @@ if $ARGS[0] = 'gopnik':
 	gs 'intro_functions', 'set_base_stats'
 	$start_type['group'] = 'gopnik'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Attributes
 	pcs_stren		+= 15
 	pcs_agil		+= 5
@@ -1352,8 +1352,7 @@ if $ARGS[0] = 'gopnik':
 	mc_inventory['tampons'] 		= 20	& !First set to 10 then to 20
 	mc_inventory['sanitary_pads']	= 30
 	mc_inventory['cigarettes'] 		= 20
-	pirsC = 1
-	PirsC1_owned = 1
+	gs 'piercing_management', 'add', 'ears', 1
 	fakepassport = 1
 
 	!!----- RELATIONSHIPS -----!!
@@ -1399,13 +1398,13 @@ if $ARGS[0] = 'gopnikstart':
 	'<center><h4><font color="maroon">Gopnik</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_1.jpg"></center>'
 	'You are a gopnik. While you''re still low in the gopnik pecking order, you''ve already proven yourself to them and most of them accept you as an equal. You have problems at home and school due to your antisocial behavior. This is especially true with your mother and stepfather, who see you going down the wrong path.'
-	'The jocks have a not so friendly rivalry with you and the other gopniks. While you don''t get along, some of them have mutal respect for you.'
+	'The jocks have a not so friendly rivalry with you and the other gopniks. While you don''t get along, some of them have mutal respect for you. Albina, however, seems to have a seething hatred for you and your fellow gopniks.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'gopnik'
 		$start_type['cat'] = 'gopnikstart'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_stren		+= 20
 		pcs_vital		+= 15
@@ -1447,13 +1446,13 @@ elseif $ARGS[0] = 'troublemaker':
 	'<center><h4><font color="maroon">Troublemaker</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_2.jpg"></center>'
 	'You are a troublemaker. Nothing makes you happier than causing problems, whether it be petty larceny, getting into fights or vandalism. You live for the thrill of breaking the rules. You get along fairly well with the gopniks and they accept you as a kindred spirit, loving your willingness to jump head first into any and all trouble you run across - and if you can''t find any, you will happily make your own, which keeps things lively.'
-	'You have problems at home and school due to your antisocial behavior. This is especially true with your mother and stepfather, who see you going down the wrong path. You are well known to both your teachers and the police.'
+	'You have problems at home and school due to your antisocial behavior. This is especially true with your mother and stepfather, who see you going down the wrong path. You are well known to both your teachers and the police, and Albina appears to have a seething hatred for you and your fellow gopniks.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'gopnik'
 		$start_type['cat'] = 'troublemaker'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_stren		+= 10
 		pcs_react		+= 10
@@ -1480,8 +1479,7 @@ elseif $ARGS[0] = 'troublemaker':
 		pcs_mass['body']		= 49
 
 		!!----- INVENTRORY -----!!
-		pirsD = 4
-		PirsD4_owned = 1
+		gs 'piercing_management', 'add', 'nose', 4
 		$currentpursetype = 'dolls'
 		currentpursenumber = 16
 		dolls_purses[16] = 1
@@ -1489,6 +1487,8 @@ elseif $ARGS[0] = 'troublemaker':
 
 		!!----- RELATIONSHIPS -----!!
 		gs 'npc_relationship', 'socialgroup_setting', 0, 0, -10, 10, -10, -10
+		npc_rel['A18'] = 1
+		npc_rel['A23'] = 20
 		npc_rel['A24']	+= 10
 		npc_rel['A28']	-= 10
 		npc_rel['A29']	-= 20
@@ -1500,7 +1500,7 @@ elseif $ARGS[0] = 'troublemaker':
 		npc_rel['A155']	+= 15
 		npc_rel['A157']	+= 10
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		pcs_traits['nerd_points'] = -50
 
 		gt $loc, $loc_arg
@@ -1511,13 +1511,13 @@ elseif $ARGS[0] = 'vitekgf':
 	'<center><h4><font color="maroon">Vitek''s girlfriend</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_3.jpg"></center>'
 	'You are <<$npc_nickname[''A9'']>>''s girlfriend. You love the thrill and danger of hanging out with the gopniks, even if you lack the true attitude yourself. You met <<$npc_nickname[''A9'']>> after he and <<$npc_firstname[''A11'']>> became friends. There was something about his bad boy attitude that drew you in, and you soon found yourself falling for him.'
-	'As you developed, he started to take an interest in you as well and you soon started dating. You''re not technically a gopnik - you are considered more of a wannabe - but the rest of the gopniks seem to accept you anyways. You''re not sure what would happen if you ever broke up with <<$npc_nickname[''A9'']>>, however, as being his girlfriend and hanging out with the other gopniks has cost you any real, close friends outside of their group.'
+	'As you developed, he started to take an interest in you as well and you soon started dating. You''re not technically a gopnik - you''re considered more of a wannabe - but the rest of the gopniks seem to accept you anyway. You''re not sure what would happen if you ever broke up with <<$npc_nickname[''A9'']>>, however, as being his girlfriend and hanging out with the other gopniks has cost you any real, close friends outside of their group. Albina in particular seems to have it out for you and the other gopniks.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'gopnik'
 		$start_type['cat'] = 'vitekgf'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_chrsm		+= 5
 
@@ -1545,8 +1545,7 @@ elseif $ARGS[0] = 'vitekgf':
 		pcs_mass['body']		= 55
 
 		!!----- INVENTRORY -----!!
-		pirsD = 3
-		PirsD3_owned = 1
+		gs 'piercing_management', 'add', 'nose', 3
 		$currentpursetype = 'dolls'
 		currentpursenumber = 19
 		dolls_purses[19] = 1
@@ -1557,6 +1556,8 @@ elseif $ARGS[0] = 'vitekgf':
 		npc_rel['A9']	+= 50
 		npc_rel['A10']	+= 5
 		npc_rel['A11']	+= 5
+		npc_rel['A18'] = 1
+		npc_rel['A23'] = 20
 		npc_rel['A24']	-= 10
 		npc_rel['A28']	-= 10
 		npc_rel['A29']	-= 20
@@ -1601,14 +1602,14 @@ elseif $ARGS[0] = 'alternative':
 	'<center><h4><font color="maroon">Alternative</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_4.jpg"></center>'
 	'You march to your own tune. You do what you want when you want, and do it with a fuck-it-all attitude. The gopniks respect you and for the most part you get along with them. You''re not one of them, however, but rather a kindred spirit looking to walk your own path and raise a little hell along the way.'
-	'Unlike the gopniks, you have far less interest in fighting or causing problems, you''re just looking for a good time - you love to party more than anything else. The cool kids don''t completely look down their nose at you. Even if they don''t approve of your clothes, they respect your love of looking nice and having a good time.'
-	'However, you have problems at home and school due to your behavior. This is especially true with your mother and stepfather, who see you going down the wrong path.'
+	'Unlike the gopniks, you have far less interest in fighting or causing problems, you''re just looking for a good time - you love to party more than anything else. The cool kids don''t completely look down their nose at you. Even if they don''t approve of your clothes, they respect your love of looking nice and having a good time. Albina, however, seems to have it out for you and the other gopniks.'
+	'You also have problems at home and school due to your behavior. This is especially true with your mother and stepfather, who see you going down the wrong path.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'gopnik'
 		$start_type['cat'] = 'alternative'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_chrsm		+= 10
 
@@ -1637,10 +1638,8 @@ elseif $ARGS[0] = 'alternative':
 		!!----- INVENTRORY -----!!
 		mc_inventory['cosmetics']		= 20
 		mc_inventory['eyelash_fake']	= 5
-		pirsD = 5
-		PirsD5_owned = 1
-		pirsA = 2
-		PirsA2_owned = 1
+		gs 'piercing_management', 'add', 'nose', 5
+		gs 'piercing_management', 'add', 'tongue', 2
 		$currentpursetype = 'dolls'
 		currentpursenumber = 15
 		dolls_purses[15] = 1
@@ -1649,6 +1648,8 @@ elseif $ARGS[0] = 'alternative':
 		!!----- RELATIONSHIPS -----!!
 		grupvalue[1] = 300
 		gs 'npc_relationship', 'socialgroup_setting', 5, 0, 0, 10, 0, 0
+		npc_rel['A18'] = 1
+		npc_rel['A23'] = 20
 		npc_rel['A28']	-= 10
 		npc_rel['A29']	-= 10
 		npc_rel['A33']	+= 10
@@ -1734,13 +1735,13 @@ end
 if $ARGS[0] = 'friendless':
 	'<center><h4><font color="maroon">Friendless</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_1.jpg"></center>'
-	'You were never very social and never learned how to make friends. You were often made fun of or bullied by the other kids as you grew up. As such, you naturally shielded away from them, an action that only served to isolate you even further. Now, years later, you have yet to make any real friends - even Vasily, your closest friend, wouldn''t be considered a particularly close one. In public, he scorns you like all the rest, but is a little nicer in private.'
+	'You were never very social and never learned how to make friends, so you were often made fun of or bullied by the other kids as you grew up. As such, you naturally shielded away from them, an action that only served to isolate you even further. Now, years later, you have yet to make any real friends - even Vasily, your closest person to a friend, wouldn''t be considered a particularly close one. In public, he scorns you like all the rest, but is a little nicer in private.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'outcast'
 		$start_type['cat'] = 'friendless'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_chrsm		-= 15
 
@@ -1777,7 +1778,7 @@ elseif $ARGS[0] = 'uglyduckling':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_2.jpg"></center>'
 	'Some girls blossom early and others have natural good looks - you got neither. In fact, you seem to have been cursed with an androgynous face and body, and have been mistaken for a boy more times than you would care to admit.'
 	'Your body seems to have grown out of sync, leaving you looking odd and, at best, unattractive for most of your life. Now in your teens, your body is starting to even out in growth, but you''re still very androgynous and still considered ugly.'
-	'Your lack of good looks has made you a social pariah. Nobody seems to like you or want to spend time with you unless they are making fun of you.'
+	'Your lack of good looks has made you a social pariah. Nobody seems to like you or want to spend time with you unless they''re making fun of you.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'outcast'
@@ -1822,13 +1823,13 @@ elseif $ARGS[0] = 'goodgirl':
 	'<center><h4><font color="maroon">Good girl</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_3.jpg"></center>'
 	'You are a good girl. The kind parents, teachers and adults love, but the other kids hate. You always reminded the teacher to give out homework and would snitch on anyone for doing anything. You also regularly attend church.'
-	'You love the attention you get from adults, and while you can feel lonely at times, you''re pretty happy knowing you''re a good girl. The nerds seem to tolerate you the most, likely because they almost never misbehave and always do their homework anyways.'
+	'You love the attention you get from adults, and while you can feel lonely at times, you''re pretty happy knowing you''re a good girl. The nerds seem to tolerate you the most, likely because they almost never misbehave and always do their homework anyway.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'outcast'
 		$start_type['cat'] = 'goodgirl'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_sprt		+= 25
 
@@ -1890,7 +1891,7 @@ elseif $ARGS[0] = 'slut':
 		gs 'intro_sg_select', 'outcast'
 		$start_type['cat'] = 'slut'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Sexual
 		pcs_inhib		+= 45
 		willpowermax 	-= 25
@@ -1927,8 +1928,7 @@ elseif $ARGS[0] = 'slut':
 		mc_inventory['razor']			= 10
 		mc_inventory['tampons']			= 40
 		mc_inventory['sanitary_pads']	= 0
-		pirsC = 2
-		PirsC2_owned = 1
+		gs 'piercing_management', 'add', 'ears', 2
 		$currentpursetype = 'cats'
 		currentpursenumber = 10
 		cats_purses[10] = 1
@@ -1995,7 +1995,7 @@ elseif $ARGS[0] = 'goth':
 		gs 'intro_sg_select', 'outcast'
 		$start_type['cat'] = 'goth'
 
-		!!----- SKILS -----!!
+		!!----- SKILLS -----!!
 		! Attributes
 		pcs_intel		+= 5
 		pcs_sprt		+= 10
@@ -2050,7 +2050,7 @@ elseif $ARGS[0] = 'goth':
 		npc_rel['A144']	+= 10
 		npc_rel['A155']	+= 5
 
-		!!----- TRIATS -----!!
+		!!----- TRAITS -----!!
 		pcs_traits['nerd_points'] = -10
 
 		!!----- SCHOOL GRADES -----!!

+ 1 - 2
locations/intro_sg_select_custom.qsrc

@@ -180,8 +180,7 @@ if $ARGS[0] = 'none':
 	!!items Reset
 	fakepassport = 0
 	BookVars['fantasy_pages'] = 0
-	pirsC = 0
-	PirsC1_owned = 0
+	gs 'piercing_management', 'full_reset'
 
 	!!apprnc & sex stat reset
 	pcs_vag		= 10

+ 4 - 6
locations/intro_sg_tg.qsrc

@@ -199,7 +199,7 @@ if $ARGS[0] = 'settings':
 
 	gs 'intro_functions', 'set_base_stats'
 
-	!!----- SKILS -----!!
+	!!----- SKILLS -----!!
 	! Attributes
 	pcs_stren		= 30
 	pcs_agil		= 30
@@ -293,7 +293,6 @@ if $ARGS[0] = 'intro_7':
 					fcolor = rgb(255, 255, 255)
 					bcolor = rgb(0, 0, 0)
 					lcolor = rgb(106, 90, 205)
-
 					'<center><img <<$set_imgh>> src="images/system/1_openings/shared/site_tunnel_1.jpg"></center>'
 					'A loud crack runs through the ruins and the ground gives way beneath you, sending you both tumbling down into the dark. Miraculously, you both manage to land with only minor scrapes and bruises. You curse and look around at your surroundings.'
 					'You seem to be in an underground chamber of some sort. Looking up, you see that climbing out is not an option. There is also an old gate on one side of the chamber, but it''s either locked or rusted shut. Looks like the only way out is the tunnel on the other side of the chamber.'
@@ -375,7 +374,6 @@ if $ARGS[0] = 'intro_8':
 			fcolor = rgb(255, 255, 255)
 			bcolor = rgb(0, 0, 0)
 			lcolor = rgb(106, 90, 205)
-
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforestlost_night0.4.jpg"></center>'
 			'You drag <<$pcs_nickname>> along in a mad dash to escape the dark figure. You twist and turn, trying to lose him in the woods. After a few minutes, you feel <<$pcs_nickname>>''s hand rip out of your grasp. You look back to see her collapsing on the ground, panting in exhaustion. There''s no sign of the man anywhere, and you sigh in relief.'
 
@@ -387,7 +385,7 @@ if $ARGS[0] = 'intro_8':
 				act 'Run away':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/run_wolf.jpg"></center>'
-					'You turn to help <<$pcs_nickname>> just in time to see a wolf knock her to the ground. She screams in fear and reaches out to you before the wolf sinks its fangs into her throat, blood spraying over the wolf and pouring down her neck as she helplessly gurgles and chokes on it. You look on in shock before trying to escape, but almost immediately feel something heavy crash into you from behind and knock you down.'
+					'You turn to help <<$pcs_nickname>> just in time to see a wolf knock her to the ground. She screams in fear and reaches out to you before it sinks its fangs into her throat, blood spraying over the wolf and pouring down her neck as she helplessly gurgles and chokes on it. You look on in shock before trying to escape, but almost immediately feel something heavy crash into you from behind and knock you down.'
 					act 'Lash out':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/wolf.jpg"></center>'
@@ -420,7 +418,6 @@ if $ARGS[0] = 'intro_9':
 	bcolor = rgb (0,0,0)
 	lcolor = rgb (106, 90, 205)
 	fcolor = rgb (255, 255, 255)
-
 	'<center><img <<$set_imgh>> src="images/system/1_openings/4_csb/11.jpg"></center>'
 	'<center>...</center>'
 	wait 1500
@@ -617,7 +614,8 @@ if $ARGS[0] = 'intro_end':
 	*nl
 	'You can choose from two starting locations:'
 	*nl
-	'In the Pavlovsk start, you awaken at your parent''s home in the provincial town of Pavlovsk <i>(Recommended for new players)</i>. In the Gadukino start, you are visiting your grandparent''s house in the small farming village of Gadukino.'
+	'In the Pavlovsk start, you awaken at your parent''s home in the provincial town of Pavlovsk <i>(Recommended for new players)</i>.'
+	'In the Gadukino start, you''re visiting your grandparent''s house in the small farming village of Gadukino.'
 
 	act 'Pavlovsk Start': gt 'intro_sg_tg', 'pav_start'
 	act 'Gadukino Start': gt 'intro_sg_tg', 'gad_start'

+ 3 - 3
locations/intro_uni.qsrc

@@ -70,7 +70,7 @@ if $ARGS[0] = 'diane_intro':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big253.jpg"></center>'
 	'Joining the crowd heading inside, you head into the main courtyard where the new students are being greeted by the older students.'
-	'A (color undecided)-haired girl comes up and introduces herself. "Welcome, I am Diane Borisyuk... Anya?"'
+	'A (color undecided)-haired girl comes up and introduces herself. "Welcome, I''m Diane Borisyuk... Anya?!"'
 	'Anya squeals with joy before running to her and giving her a hug. "Diane! I haven''t seen you in a long time. <<$pcs_nickname>>, this is Diane, Rex''s sister. She used to buy us booze for our parties when we were younger."'
 	'Diane laughs. "That <b>was</b> a long time ago. So this is your sister? Nice to meet you. You''re going to have a lot of fun here. Let''s get you your dorm keys and get you set up!"'
 	'"By the way, what are you studying?"'
@@ -214,7 +214,7 @@ if $ARGS[0] = 'mom_intro':
 			gs 'npc_relationship', 'set', 'A29', 50
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
-			'"Everything will be fine, <<$npc_nickname[''A29'']>>. You got me here, I will do the rest."'
+			'"Everything will be fine, <<$npc_nickname[''A29'']>>. You got me here, but I''ll do the rest."'
 			'She gives you a hug before going to stand over at your pile of stuff to keep an eye on it.'
 
 			act 'Go on tour': gt 'intro_uni', 'tour_intro'
@@ -223,7 +223,7 @@ if $ARGS[0] = 'mom_intro':
 			gs 'npc_relationship', 'set', 'A29', 30
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
-			'"Just stop <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
+			'"Just stop, <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
 			'Her eyes flash in anger, but she doesn''t say anything. She goes and stands next to your pile to keep an eye on it.'
 
 			act 'Go on tour': gt 'intro_uni', 'tour_intro'

+ 1 - 1
locations/intro_uni_m.qsrc

@@ -56,7 +56,7 @@ if $ARGS[0] = 'wakeup':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/system/1_openings/shared/npc_tatiana.jpg"></center>'
 	'You wake up in an unfamiliar room. Standing near you is a red-haired girl.'
-	'"Ah, you woke up," she chirps. "We found you half-dead, you know. You almost didn''t make it. You shouldn''t be fondling ancient amulets you know nothing about."'
+	'"Ah, you''re awake!" she chirps. "We found you half-dead, you know. You almost didn''t make it. You shouldn''t be fondling ancient amulets you know nothing about."'
 	'"I did some research on what happened to you. Turns out the Amulet of Power passed to you, which should only happen if touched by a male mage. Unfortunately, I''ve got some bad news for you. Reinhold, a really powerful mage, has been tracking down this amulet for a while now and if he realizes that the amulet''s power has passed to you, he might think you pose a risk."'
 
 	act 'What''s going on?':

+ 43 - 5
locations/journal.qsrc

@@ -654,20 +654,58 @@ if $ARGS[0] = 'uni':
 		j = 0
 		:grade_loop
 			if $class_list_institution[j] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>':
-				if     dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= dyneval( 'RESULT = (4*<<university[''semester_week'']>> + 32)'):
+				if dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= dyneval( 'RESULT = (3*<<university[''semester_week'']>> + 52)'):
 					'You think you''re doing great in <<$class_list_name[j]>> and will probably pass with a top grade if you keep this up.'
-
+					if dyneval ('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain'']') < dyneval('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point'']'):
+						'So far you have not done enough work this week an if you don''t go to more classes and are active there or study more outside classes, you will not just fail to keep up, you will actually make your chances of getting good grade  worse.'
+					elseif dyneval ('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain''] -  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])') < dyneval('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_max''] - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])'):
+						'The work you have put in this week so far is not enough to keep up, but at least you are not falling to much behind.'
+					else
+						'You have so far put in the amount of work this week to keep up.'
+					end
 				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >  dyneval( 'RESULT = (2*<<university[''semester_week'']>> + 32)'):
 					'You''re following the <<$class_list_name[j]>> class well and will probably pass with a good grade if you keep this up, but to get the top mark you''ll need to put in some more effort.'
-
+					if dyneval ('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain'']') < dyneval('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point'']'):
+						'So far you have not done enough work this week an if you don''t go to more classes and are active there or study more outside classes, you will not just fail to keep up, you will actually make your chances of getting good grade  worse.'
+					elseif dyneval ('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain''] -  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])') < dyneval('RESULT = 2*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_max''] - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])'):
+						'The work you have put in this week so far is not enough to keep up, but at least you are not falling to much behind.'
+					elseif dyneval ('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain''] -  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])') >= dyneval('RESULT = 4*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_max''] - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])'):
+						'You have so far put in more than enough work this week, and you situation is improving you keeping this up and you might end with good grade intead of a decent one.'
+					else
+						'You have so far put in the amount of work this week to keep up.'
+					end
 				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= dyneval( 'RESULT = (1*<<university[''semester_week'']>> + 32)'):
 					'You have trouble following the <<$class_list_name[j]>> class, but will probably still pass. If you want a good grade, then you''ll really need to do something about it.'
-
+					if dyneval ('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain'']') < dyneval('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point'']'):
+						'So far you have not done enough work this week an if you don''t go to more classes and are active there or study more outside classes, you will not just fail to keep up, you will actually make your chances of getting good grade  worse.'
+					elseif dyneval ('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain''] -  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])') < dyneval('RESULT = (class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_max''] - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])'):
+						'The work you have put in this week so far is not enough to keep up, but at least you are not falling to much behind.'
+					elseif dyneval ('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain''] -  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])') >= dyneval('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_max''] - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])'):
+						'You have so far put in more than enough work this week, and you situation is improving you might soon not have trouble following the class anymore.'
+					else
+						'You have so far put in the amount of work this week to keep up.'
+					end
 				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') < 40:
 					'You will fail your <<$class_list_name[j]>> class unless you do something about it right now. It might even be too late to catch up.'
-
+					if dyneval ('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain'']') < dyneval('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point'']'):
+						'So far you have not done enough work this week an if you don''t go to more classes and are active there or study more outside classes, you be even further from passing the class.'
+					elseif dyneval ('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain''] -  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])/(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_max''] - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point'']') >= dyneval('RESULT = 40 - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']'):
+						'You have put in enough work so far this week that you think you can pass the class if you keep this up for the rest of the semester.'
+					else
+						'The amount of work you have put in this week so far will improve your chance, but it is still not enough to guarantee that you pass the class.'
+					end
 				else
 					'You are hopelessly behind in your <<$class_list_name[j]>> class, but can probably still pass. Any hope of getting a good grade will require that you start doing something about it right now.'
+					if dyneval ('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain'']') < dyneval('RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point'']'):
+						'So far you have not done enough work this week an if you don''t go to more classes and are active there or study more outside classes, you will not just fail to keep up, you will actually make your chances of even passing the class  worse.'
+					elseif dyneval ('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain''] -  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])') < dyneval('RESULT = (class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_max''] - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])'):
+						'The work you have put in this week so far is not enough to keep up, but at least you are not falling to much behind.'
+					elseif dyneval ('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain''] +  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_optional_weekly_grade_gain''] -  class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])') >= dyneval('RESULT = 3*(class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_max''] - class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_weekly_grade_gain_breakeven_point''])'):
+						'The work you have put in so far is more than enough work this week, and you situation is improving.'
+					else
+						'You have so far put in the amount of work this week to keep up, but not really improve which is not good in your situation.'
+					end
+
 				end
 			end
 			j += 1

+ 1 - 1
locations/journal_NPC_information.qsrc

@@ -1792,7 +1792,7 @@ elseif $ARGS[0] = 'A246':
 elseif $ARGS[0] = 'A247':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/247.jpg"></center>'
 	'<center>Liliya Lyubimova</center>'
-	'Liliya is a very attractive and rather tall girl. Nobody knows too much about her other than that she is a true tease. She finds amusement in teasing the boys by flashing them or just looking seductively. She refuses any advances made towards her and doesn''t let anybody to touch or even try to flirt with her. Those who attempt to do so end up recieving a slap or some emasculating comeback line.'
+	'Liliya is a very attractive and rather tall girl. Nobody knows too much about her other than that she is a true tease. She finds amusement in teasing the boys by flashing them or just looking seductively. She refuses any advances made towards her and doesn''t let anybody to touch or even try to flirt with her. Those who attempt to do so end up receiving a slap or some emasculating comeback line.'
 	'She is getting a teaching degree at the university.'
 
 	gs 'journal_NPC_information', 'Relationship', npc_rel['A247'], 'f'

+ 37 - 37
locations/kafesvid.qsrc

@@ -53,8 +53,8 @@ if $ARGS[0] = '':
 			else
 				gt 'kafesvid', '3'
 			end
-		elseif $telsob = $loverdesc[lover_number]:	
-			loverrelation[lover_number] += 1			
+		elseif $telsob = $loverdesc[lover_number]:
+			loverrelation[lover_number] += 1
 			if loverrelation[lover_number] >= 20:
 				kaferand = rand(0, 8)
 				if kaferand > 0 and kaferand < 3:gt 'kafesvid', '1'
@@ -85,7 +85,7 @@ if $ARGS[0] = '1':
 		end
 	else
 		act 'Not in public (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
+	end
 	act 'Find out just how wet she is':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/2.jpg"></center>'
@@ -103,7 +103,7 @@ if $ARGS[0] = '1':
 			end
 		else
 			act 'We can''t do it here (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
+		end
 		act 'Let her continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/3.jpg"></center>'
@@ -111,7 +111,7 @@ if $ARGS[0] = '1':
 
 			gs 'arousal', 'cuni', 5, 'lesbian'
 			gs 'stat'
-	
+
 			act 'Bend over the table':
 				*clr & cla
 				orgasm += 1
@@ -121,7 +121,7 @@ if $ARGS[0] = '1':
 				$orgasm_or = 'yes'
 				gs 'arousal', 'rimming', 5, 'lesbian'
 				gs 'stat'
-				
+
 				act 'More':gt 'kafesvid', '10'
 			end
 
@@ -129,10 +129,10 @@ if $ARGS[0] = '1':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/4.jpg"></center>'
 				'<<$telsob>> sits on the table, and pulls her panties to the side for you. You start by kissing her inner thighs, gradually moving closer to her lips. When you get there you give labia soft sucking kisses, before giving her entire pussy one long slow lick. This sends a shudder though her entire body, but before she can recover you find her clitoris with your tongue. This sends her over the edge. Her juices pour into your mouth. You don''t think you have ever made a women cum like this. You lick as much of it up as you can, with a sense of pride. <<$telsob>> is now collapsed on the floor. You lean over giving her a deep kiss, sharing the remnants of her own cum with her, as you do.'
-				
+
 				gs 'arousal', 'cuni_give', 5, 'lesbian'
 				gs 'stat'
-	
+
 				act 'More':gt 'kafesvid', '10'
 			end
 		end
@@ -159,7 +159,7 @@ if $ARGS[0] = '11':
 
 	gs 'arousal', 'vaginal_dildo_give', 5, 'lesbian'
 	gs 'stat'
-	
+
 	if kafesvidsex < 3:
 		act 'Her ass':gt 'kafesvid', '12'
 		act 'Your pussy':gt 'kafesvid', '13'
@@ -178,7 +178,7 @@ if $ARGS[0] = '12':
 	gs 'arousal', 'vaginal_finger_give', 5, 'lesbian'
 	minut -= 5
 	gs 'stat'
-	
+
 	if kafesvidsex < 3:
 		act 'Her pussy':gt 'kafesvid', '11'
 		act 'Your pussy':gt 'kafesvid', '13'
@@ -199,7 +199,7 @@ if $ARGS[0] = '13':
 	gs 'arousal', 'vaginal_dildo', 5, 'lesbian'
 	minut -= 5
 	gs 'stat'
-	
+
 	if kafesvidsex < 3:
 		act 'Her pussy':gt 'kafesvid', '11'
 		act 'Her ass':gt 'kafesvid', '12'
@@ -213,7 +213,7 @@ if $ARGS[0] = '2':
 	'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/10.jpg"></center>'
 	'After you make your order at he cafe, you notice the waiter is still hovering around your table, and looking in your direction.'
 	'"I think he like you," <<$telsob>> says, giving you a wink.'
-	'You tell her: "He''s making me nervous. We are the only ones in here. I think he might be getting ideas."' 
+	'You tell her: "He''s making me nervous. We are the only ones in here. I think he might be getting ideas."'
 	'When the waiter once again comes to ask if you need anything, <<$telsob>> grabs one of your boobs. Her squeeze almost sends you jumping out of your chair.'
 	'"What are you doing that hurts," you say, somewhat shocked.'
 	'<<$telsob>>, without weakening her grip, turns to the waiter and says, "Want to touch my girls tits?"'
@@ -228,7 +228,7 @@ if $ARGS[0] = '2':
 		end
 	else
 		act '"I''ll crush your balls if you do" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
+	end
 
 	act 'Do not resist':
 		*clr & cla
@@ -249,7 +249,7 @@ if $ARGS[0] = '2':
 			end
 		else
 			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
 
 		act 'Reach out with your hand':
 			*clr & cla
@@ -265,7 +265,7 @@ if $ARGS[0] = '2':
 				gs 'cum_call', 'mouth_swallow', $boy, 1
 				'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/16.jpg"></center>'
 				'You drop to your knees, as <<$telsob>> grabs his cock. "Now, I want you to be a good girl, and swallow all of this for me," she says, as she strokes him in front of your mouth. Seconds later warm jets of sperm enter your mouth. <<$telsob>> keeps working the man roughly, squeezing every last drop out of him, and into your mouth. "Very good <<$pcs_nickname>>, now swallow", she says. You do. Then she sits back down chitchatting with you like nothing happened.'
-			
+
 				! WD: missing exit
 				act 'Finish':gt 'kafesvid', '3'
 			end
@@ -278,7 +278,7 @@ if $ARGS[0] = '2':
 
 				gs 'arousal', 'hj', 5, 'sub'
 				gs 'stat'
-			
+
 				act 'Lick sperm':
 					*clr & cla
 					stat['swallow'] += 1
@@ -306,23 +306,23 @@ if $ARGS[0] = '2':
 
 			gs 'arousal', 'bj', 5, 'sub'
 			gs 'stat'
-			
+
 			act 'Listen to her':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/17.jpg"></center>'
-				'At <<$telsob>>''s direction, you bend over the table for the man. She sits in front of you, and motions for you to take her breast in your mouth. When the man slides himself in you let out a soft moan against <<$telsob>>''s nipple. After the man forcefully fucks you for awhile <<$telsob>> takes change again. "Now lie down on the table,<<$pcs_nickname>>," she orders. You feel like an actress in a porno film that she is directing. It''s very strange, but oddly exciting.'
-				
+				'At <<$telsob>>''s direction, you bend over the table for the man. She sits in front of you, and motions for you to take her breast in your mouth. When the man slides himself in you let out a soft moan against <<$telsob>>''s nipple. After the man forcefully fucks you for a while <<$telsob>> takes change again. "Now lie down on the table,<<$pcs_nickname>>," she orders. You feel like an actress in a porno film that she is directing. It''s very strange, but oddly exciting.'
+
 				gs 'arousal', 'vaginal', 5, 'sub'
 				gs 'stat'
-			
+
 				act 'Do as she says':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/18.jpg"></center>'
 					'You lie on the table, with your legs spread wide. The man re-enters you, and pounds away at your pussy with abandon. <<$telsob>> puts a hand behind you, so you don''t get fucked right off the table. Then she reaches down to massage your clit, whispering words of encouragement in you ear. You are close to orgasm when <<$telsob>> stops the action and commands, "And now you will take it in the ass."'
-					
+
 					gs 'arousal', 'vaginal', 5, 'sub'
 					gs 'stat'
-			
+
 					act 'Obey her':
 						*clr & cla
 						spafinloc = 3
@@ -345,7 +345,7 @@ if $ARGS[0] = '2':
 							end
 						else
 							act 'No, that''s enough(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-						end	
+						end
 
 						act 'Continue to obey':
 							*clr & cla
@@ -355,26 +355,26 @@ if $ARGS[0] = '2':
 							'To please <<$telsob>>, you jump off the table, and eagerly suck his wet cock.'
 
 							if klismaday ! daystart:'You quickly realize that you didn''t have an enema today. Almost gagging at the taste, you move to remove his cock from your mouth. <<$telsob>>''s hand comes to rest firmly on the back of your head, before you can. "That my dear is why it is important to keep your ass clean," she says. With little choice in the matter you continue to suck.'
-							
+
 							if klismaday = daystart:'You dutifully suck his dick, a little surprised that it tastes good. You lose yourself in the rhythm. Your only thoughts are of the taste of his cum, and the feeling of it dripping down between your thighs.'
-							
+
 							'Before you realize it, his cock is rock-hard and throbbing again. <<$telsob>> notices too: "Oh, look what you did, <<$pcs_nickname>>. You''re such a naughty little girl. Well, I guess your ass is nice and lubed up, so this time he won''t have to hold back."'
 
 							gs 'arousal', 'bj', 5, 'sub'
 							gs 'stat'
-			
+
 							act '<<$telsob>> knows best':
 								*clr & cla
 								pcs_ass += 1
 								'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/21.jpg"></center>'
-								'The man lies back on the table, as <<$telsob>> helps you on top of him. When you are in position she guides his cock back into your already dripping hole. Once you are settled, the guy begins to fuck you with jackhammer thrusts. <<$telsob>> helps by forcing your hips down, sinking him in even deeper.' 
+								'The man lies back on the table, as <<$telsob>> helps you on top of him. When you are in position she guides his cock back into your already dripping hole. Once you are settled, the guy begins to fuck you with jackhammer thrusts. <<$telsob>> helps by forcing your hips down, sinking him in even deeper.'
 								'"Faster boy, I want you to fuck her so she can''t sit for a week," she orders him. To you she says, "My <<$pcs_nickname>> fucking loves it." Her words send you over the edge again. Your body shakes from head to toe, as you ride another orgasm. When you have regained your senses she whispers to you again, "That''s twice you little slut."'
 								'When the waiter is getting close <<$telsob>> stops him with a command, "In her mouth this time, boy."'
 
 								$orgasm_or = 'custom'
 								gs 'arousal', 'anal', 5, 'sub'
 								gs 'stat'
-						
+
 								act 'In your mouth':
 									*clr & cla
 									spafinloc = 11
@@ -387,12 +387,12 @@ if $ARGS[0] = '2':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/23.jpg"></center>'
 										'<<$telsob>> leans down, and kisses you deeply. You push a little of the mans cum into her mouth with your tongue. She swallows it down, with a wicked grin. Not satisfied she moves further down licking the cum from your breasts and stomach. Just when you think she is finished cleaning you, she rocks your hips back exposing your backside. She passionately licks and kisses your little hole, as she works to collect every drop. When she is finished, she gives you one last deep kiss. It tastes wonderful.'
-										
+
 										gs 'arousal', 'kiss', 5, 'lesbian', 'sub'
 										gs 'arousal', 'cuni', 5, 'lesbian', 'sub'
 										minut -= 5
 										gs 'stat'
-						
+
 										act 'Finish':gt 'kafesvid', '3'
 									end
 								end
@@ -423,7 +423,7 @@ if $ARGS[0] = '2':
 					end
 				else
 					act 'No, that''s enough(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-				end	
+				end
 
 				act 'Continue to obey':
 					*clr & cla
@@ -433,9 +433,9 @@ if $ARGS[0] = '2':
 					'To please <<$telsob>>, you jump off the table, and eagerly suck his wet cock.'
 
 					if klismaday ! daystart:'You quickly realize that you didn''t have an enema today. Almost gagging at the taste, you move to remove his cock from your mouth. <<$telsob>>''s hand comes to rest firmly on the back of your head, before you can. "That my dear is why it is important to keep your ass clean," she says. With little choice in the matter you continue to suck.'
-					
+
 					if klismaday = daystart:'You dutifully suck his dick, a little surprised that it tastes good. You lose yourself in the rhythm. Your only thoughts are of the taste of his cum, and the feeling of it dripping down between your thighs.'
-					
+
 					'Before you realize it, his cock is rock-hard and throbbing again. <<$telsob>> notices too: "Oh, look what you did, <<$pcs_nickname>>. You''re such a naughty little girl. Well, I guess your ass is nice and lubed up, so this time he won''t have to hold back."'
 
 					gs 'arousal', 'bj', 5, 'sub'
@@ -446,14 +446,14 @@ if $ARGS[0] = '2':
 						orgasm += 5
 						pcs_ass += 1
 						'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/21.jpg"></center>'
-						'The man lies back on the table, as <<$telsob>> helps you on top of him. When you are in position she guides his cock back into your already dripping hole. Once you are settled, the guy begins to fuck you with jackhammer thrusts. <<$telsob>> helps by forcing your hips down, sinking him in even deeper.' 
+						'The man lies back on the table, as <<$telsob>> helps you on top of him. When you are in position she guides his cock back into your already dripping hole. Once you are settled, the guy begins to fuck you with jackhammer thrusts. <<$telsob>> helps by forcing your hips down, sinking him in even deeper.'
 						'"Faster boy, I want you to fuck her so she can''t sit for a week," she orders him. To you she says, "My <<$pcs_nickname>> fucking loves it." Her words send you over the edge again. Your body shakes from head to toe, as you ride another orgasm. When you have regained your senses she whispers to you again, "That''s twice you little slut."'
 						'When the waiter is getting close <<$telsob>> stops him with a command, "In her mouth this time, boy."'
 
 						$orgasm_or = 'custom'
 						gs 'arousal', 'anal', 5, 'sub'
 						gs 'stat'
-				
+
 						act 'In your mouth':
 							*clr & cla
 							spafinloc = 11
@@ -466,12 +466,12 @@ if $ARGS[0] = '2':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/23.jpg"></center>'
 								'<<$telsob>> leans down, and kisses you deeply. You push a little of the mans cum into her mouth with your tongue. She swallows it down, with a wicked grin. Not satisfied she moves further down licking the cum from your breasts and stomach. Just when you think she is finished cleaning you, she rocks your hips back exposing your backside. She passionately licks and kisses your little hole, as she works to collect every drop. When she is finished, she gives you one last deep kiss. It tastes wonderful.'
-								
+
 								gs 'arousal', 'kiss', 5, 'lesbian', 'sub'
 								gs 'arousal', 'cuni', 5, 'lesbian', 'sub'
 								minut -= 5
 								gs 'stat'
-				
+
 								act 'Finish':gt 'kafesvid', '3'
 							end
 						end

+ 7 - 7
locations/katjaEv.qsrc

@@ -101,7 +101,7 @@ if $ARGS[0] = '1':
 	menu_off = 1
 	gs 'stat'
 
-	if katjaQW['horny'] > 60 and rand (1,3) = 1 and katjaQW['pantiesQWstage'] > 0: 
+	if katjaQW['horny'] > 60 and rand (1,3) = 1 and katjaQW['pantiesQWstage'] > 0:
 		if katjaQW['pantiesQWstage'] >= 5 or katjaQW['take_of_panties_day'] = daystart:
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_go_home_no_tanga.jpg"></center>'
 			'You walk through the streets of Pavlovsk together with Katja to her house. You chatted about all sorts of trivia and had fun. Suddenly Katja stopped and turned around to look at you, giving you a mischievous look and lifting her skirt, showing you her tender pussy, she seems to have forgotten her panties.'
@@ -115,16 +115,16 @@ if $ARGS[0] = '1':
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 		else
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_home.jpg"></center>'
-		end	
+		end
 		'You walk through the streets of Pavlovsk together with Katja to her house. You chat about all sorts of trivia and have fun.'
 	end
 
 	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:'Katja is very interested in how you are doing with your pro-dancing. In her opinion, it is a very private team and there have been many rumors about Albina''s team.'
 	if kotovLoveQW > 0:'Katja asks you about your relationship with Victor Kotov, expressing her opinion about it. According to her, Victor is rude and a true gangster.'
 
-	if pirsA > 0 and pirsA < 10000 and katjaQW['know_Pirced_tongue'] = 0:
+	if pcs_piercings['tongue'] > 0 and katjaQW['know_Pirced_tongue'] = 0:
 		katjaQW['know_Pirced_tongue'] = 1
-		if katjaQW['QWstage'] > 2: katjaQW['horny'] += 10		
+		if katjaQW['QWstage'] > 2: katjaQW['horny'] += 10
 		'Katja noticed that you have a pierced tongue and chattered all the way trying to find out all about it.'
 	end
 
@@ -177,7 +177,7 @@ if $ARGS[0] = 'kathan':
 			'Good question. What can a pair of hot teen girls do with a limited (in theory) budget? "Well, Katja, we can..."'
 		end
 
-		if lernHome > 0 and katjaQW['QWstage'] >= 2: 
+		if lernHome > 0 and katjaQW['QWstage'] >= 2:
 			act '"Let''s do our homework, Katja"':
 				if $loc = 'mey_home':
 					gt 'KatjaHomeTalk', 'homework'
@@ -410,7 +410,7 @@ if $ARGS[0] = 'kathan14':
 					'"Oh really? Because I am pretty sure you will love to be... on your knees... between my legs."'
 					'You then take a step back and release the embarrassed girl. Around you, people are whispering. Some smile, most frown and after a silent moment, an embarrassed Natasha runs out of the shop. A blushing Katja seems to go to say something but stops, grabs your hand and follows the nerd girl. OK, it seems that it is time to look for something else to do.'
 				end
-				
+
 				if hour >= 20:
 					act 'It''s too late, accompany Katja to her home':npc_rel['A16'] -= 5 & minut += 5 & gt 'pav_residential'
 				else
@@ -997,7 +997,7 @@ if $ARGS[0] = 'kathan23':
 		random_event = rand(1,100)
 		gs 'stat'
 		gs 'exp_gain', 'prcptn', rand(0,1)
-		
+
 		if random_event <= pcs_prcptn:
 			gs 'exp_gain', 'prcptn', rand(0,1)
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/KWT8.jpg"></center>'

+ 2 - 2
locations/katja_chat.qsrc

@@ -288,7 +288,7 @@ if $ARGS[0] = 'coffee_hole':
 			'"Hey <<$pcs_nickname>>," she waves when she notices you. "So you''ve also discovered this breathing hole. Have a seat," she says and starts making space for you by removing her backpack from the chair and packing away some papers from the table.'
 			'"Are you studying at the university?" you ask.'
 			'"Yes, I''m '+iif(year = 2017 and month < 10, 'going to study', 'studying')+' to become a teacher," Katja says. "What about you?"'
-			'"I''m '+iif( $university['enrolled_in'] = 'teaching_studies', ' also going to study to become a teacher,', ' '+iif(university[student] = 1, 'in the '+func('uni_programs', 'program_name')+' program', 'not studying at the university')+',')+'" you reply.'
+			'"I''m '+iif( $university['enrolled_in'] = 'teaching_studies', ' also going to study to become a teacher,', ' '+iif(university['student'] = 1, 'in the '+func('uni_programs', 'program_name')+' program', 'not studying at the university')+',')+'" you reply.'
 			'"That''s cool'+iif( $university['enrolled_in'] = 'teaching_studies', ' that we are going to study together,', ',')+'" Katja says.'
 			act 'Sit down': gt 'katja_chat', 'brunch'
 			act 'Say goodbye and leave': gt 'city_coffee_hole', 'inner'
@@ -432,7 +432,7 @@ if $ARGS[0] = 'coffee_hole_event':
 				'This causes you to have a little giggle. "Well that''s two of them Natalia!" You say indicating Katja. "Maybe we should let these two go shopping and we''ll go and see the film?!" Katja responds with a playful pout and sticks her tongue out at you. This leads to all four of you having a small laugh.'
 			end
 			'Natalia looks at Natasha indicating that they should move on. "Come on you, let''s get our coffee and leave these two to it before we end up causing an argument."'
-			'After an exchange of good byes they find their table and order their drinks while you and Katja get back to your conversation.'
+			'After an exchange of goodbyes they find their table and order their drinks while you and Katja get back to your conversation.'
 			act 'Continue to drink you coffee': gt 'katja_chat', 'coffee_hole_hangout'
 		elseif katjaQW['coffee_hole_rand'] = 2 and university['semester_week'] > 1:
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/Coffe_hole2.jpg"></center>'

+ 1 - 1
locations/katja_dorm.qsrc

@@ -387,7 +387,7 @@ if $ARGS[0] = 'sofia_meet':
 	'"Hi, Katja! I''m home early since Maxim suddenly had a meeting with one of his professors. I swear that he''s doing so much to study hard; almost too much. Always trying to meet with his teachers. I told him that they might see it as..." She suddenly stops, having noticed you. "Oh, you have a guest."'
 	'"Sofia, this is <<$pcs_nickname>>, my ' + iif($university['enrolled_in'] = 'teaching_studies', 'classmate and ', '') + 'friend from school who was just about to leave," Katja replies before she turns to you. "<<$pcs_nickname>>, this is Sofia, my roommate."'
 	'"Hi <<$pcs_nickname>>, it''s so nice to meet Katja''s friends since she doesn''t seem to have a lot of them," Sofia says, which clearly makes Katja blush. "So ' + iif( $university['enrolled_in'] = 'teaching_studies', 'you''re also studying to become a teacher like Katja', 'what are you studying') + '?" she asks.'
-	''+iif( $university['enrolled_in'] = 'teaching_studies', '"yes" ', '"I''m '+iif(university[student] = 1, 'in the '+func('uni_programs', 'program_name')+' program', 'not studying at the university')+'"')+'you answer.'
+	''+iif( $university['enrolled_in'] = 'teaching_studies', '"yes" ', '"I''m '+iif(university['student'] = 1, 'in the '+func('uni_programs', 'program_name')+' program', 'not studying at the university')+'"')+'you answer.'
 	'"Cool. I''m '+iif($university['enrolled_in'] = 'nursing', 'also studying to become a nurse. I think I''ve seen you in class now that I think about it.', 'studying to become a nurse.')+' You must tell me all about yourself and what naughty things Katja was up to in school," she says, making Katja blush even more.'
 	*nl
 	'"I''m sorry, but <<$pcs_nickname>> was just leaving," Katja says, looking at you as if trying to say she''s sorry.'

+ 36 - 36
locations/katja_procedural.qsrc

@@ -1,7 +1,7 @@
 # katja_procedural
 !2022/08/02
 
-!!This files governs Katja''s procedural actions that are called form many places. 
+!!This files governs Katja''s procedural actions that are called form many places.
 
 !! The model used for Katja''s porn scene was originally the porn actress Faye Reagan, lately Red Fox/Michelle H have also been used for a lot of content. But several other have also been used.
 
@@ -27,7 +27,7 @@
 
 !! katjaQW['couple'] is set to 1 when you agree to be a couple.
 !! katjaQW['faithful'] is sent to 1 if you are a couple and agree not to have sex with others (unless you both participate)
-!! katjaQW['cheat_warning'] is set the first time Katja confronts the player because the caught them cheating and to 2 after the player have been caught so many times that Katja warns them that she will also starts to sleep around. 
+!! katjaQW['cheat_warning'] is set the first time Katja confronts the player because the caught them cheating and to 2 after the player have been caught so many times that Katja warns them that she will also starts to sleep around.
 !! katjaQW['cheat_times'] the number of times since her last waring that Katja is certain that you cheated on her.
 
 !! katjaQW['sex_clossedness'] 0 mean no restriction on sex scenes with Katja, 1 mean only scenes with Katja and the player character are available, 2 mean that the player character wont have sex with Katja
@@ -175,7 +175,7 @@ if $ARGS[0] = 'cikl':
 		!! During the uni year, Katja might start masturbate even if the player have not started her quest.
 		if yearstart > 1 and katjaQW['masturbates'] = 0 and rand(0,50) = 50: katjaQW['masturbates'] = 1 & katjaQW['slut'] += 5
 	end
-	
+
 	!! Start the countdown for Katja''s relationship talk
 	if yearstart > 1 and npc_sex['A14'] > 0 and katjaQW['relationship_count_start'] = 0: katjaQW['relationship_count_start'] = daystart
 
@@ -200,8 +200,8 @@ if $ARGS[0] = 'cikl':
 
 	!!Resetting if Katja have shown you that she is not wearing panties at the disco. The reason to not use a daystart variable, is the if you show it very late Friday it might prevent you from seeing it Saturday (daystart can change during the event)
 	if katjaQW['no_panties_at_disco'] > 0: katjaQW['no_panties_at_disco'] = 0
-	
-	!!Out commented Katja becoming pregnant until more content for a pregnant Katja is done 
+
+	!!Out commented Katja becoming pregnant until more content for a pregnant Katja is done
 	!!if katjaPreg = 0 and month >= 2 and year > 2016: katjaPreg = 1
 
 	!! Degeneration of katja slut if it is high
@@ -219,10 +219,10 @@ if $ARGS[0] = 'cikl':
 		gs 'npc_set_preference', 'A14', 'short_skirt', 'like'
 	elseif katjaQW['slut'] > 100 and katjaQW['preference_change'] = 1:
 		katjaQW['preference_change'] = 2
-		gs 'npc_set_preference', 'A14', 'clothes_thin', 'like'
+		gs 'npc_set_preference', 'A14', 'clothes_thin_high', 'like'
 		gs 'npc_set_preference', 'A14', 'short_skirt', 'love'
-	end	
-	
+	end
+
 	!! Changing of preferences as Katja slowly get convinced to not wear panties at school
 	if katjaQW['pantiesQWstage'] > 0 and katjaQW['preference_change_pantQW'] = 0:
 		katjaQW['preference_change_pantQW'] = 1
@@ -230,11 +230,11 @@ if $ARGS[0] = 'cikl':
 		gs 'npc_set_preference', 'A14', 'clothes_exposed_bra', 'neutral'
 		gs 'npc_set_preference', 'A14', 'clothes_exposed_panties', 'neutral'
 		gs 'npc_set_preference', 'A14', 'clothes_exposed_pussy',	'dislike'
-		gs 'npc_set_preference', 'A14', 'clothes_exposed_tits', 'dislike'	
+		gs 'npc_set_preference', 'A14', 'clothes_exposed_tits', 'dislike'
 	elseif katjaQW['pantiesQWstage'] > 4 and katjaQW['preference_change_pantQW'] = 1:
 		katjaQW['preference_change_pantQW'] = 2
 		gs 'npc_set_preference', 'A14', 'clothes_exposed_pussy',	'neutral'
-		gs 'npc_set_preference', 'A14', 'clothes_exposed_tits', 'neutral'	
+		gs 'npc_set_preference', 'A14', 'clothes_exposed_tits', 'neutral'
 	end
 
 	!! Check if she had sex with other after being at the disco alone
@@ -254,7 +254,7 @@ if $ARGS[0] = 'cikl':
 			if rand(2,katjaQW['coke_stage']) >= 5: gs 'katja_procedural', 'take_cocaine', 1, 1
 		end
 	end
-	
+
 	!! Taking care of her cocaine tolerance/addiction
 	if katjaQW['coke_stage'] = 1 and katjaQW['coke_point'] > 3:
 		katjaQW['coke_stage'] = 2
@@ -263,26 +263,26 @@ if $ARGS[0] = 'cikl':
 	elseif katjaQW['coke_stage'] = 3 and katjaQW['coke_point'] > 15:
 		katjaQW['coke_stage'] = 4
 	elseif katjaQW['coke_stage'] = 4:
-		if katjaQW['coke_point'] > 25: 
+		if katjaQW['coke_point'] > 25:
 			katjaQW['coke_stage'] = 5
 		elseif katjaQW['coke_point'] < 8:
 			katjaQW['coke_stage'] = 3
 		end
 	elseif katjaQW['coke_stage'] = 5:
-		if katjaQW['coke_point'] > 35: 
+		if katjaQW['coke_point'] > 35:
 			katjaQW['coke_stage'] = 6
 		elseif katjaQW['coke_point'] < 25:
 			katjaQW['coke_stage'] = 5
 		end
 	elseif katjaQW['coke_stage'] = 6:
-		if katjaQW['coke_point'] > 50: 
+		if katjaQW['coke_point'] > 50:
 			katjaQW['coke_stage'] = 7
 		elseif katjaQW['coke_point'] < 35:
 			katjaQW['coke_stage'] = 5
 		end
 	elseif katjaQW['coke_stage'] = 7:
 		if katjaQW['coke_day'] + 1 < daystart and rand(0,3)= 0: gs 'katja_procedural', 'take_cocaine', 1, 1
-		if katjaQW['coke_point'] > 70: 
+		if katjaQW['coke_point'] > 70:
 			katjaQW['coke_stage'] = 8
 		elseif katjaQW['coke_point'] < 45:
 			katjaQW['coke_stage'] = 6
@@ -291,9 +291,9 @@ if $ARGS[0] = 'cikl':
 		if katjaQW['coke_day'] + 1 < daystart: katjaQW['financial_strain'] += rand(0,1) & gs 'katja_procedural', 'take_cocaine', 1, 1
 		if katjaQW['coke_point'] < 55: katjaQW['coke_stage'] = 7
 	end
-			
+
 	if katjaQW['coke_day'] + 7 < daystart and katjaQW['coke_day_lapse'] = 1: katjaQW['coke_day_lapse'] = 0 & katjaQW['coke_point'] -= 1
-	if katjaQW['coke_point'] < 0: katjaQW['coke_point'] = 0 
+	if katjaQW['coke_point'] < 0: katjaQW['coke_point'] = 0
 end
 
 if $ARGS[0] = 'face_color':
@@ -384,7 +384,7 @@ if $ARGS[0] = 'makeup':
 end
 
 if $ARGS[0] = 'willing_to_be_naughty':
-	!! A version of katjaQW['slut'] modified for drug and alcohol use to make her more willing to do stuff when drunk and/or high 
+	!! A version of katjaQW['slut'] modified for drug and alcohol use to make her more willing to do stuff when drunk and/or high
 	temp = KatjaQW['slut']
 	if katjaQW['under_influnece_of_cocaine'] > 0: temp += 10/katjaQW['coke_stage']
 	temp += katjaQW['drinks']
@@ -407,7 +407,7 @@ if $ARGS[0] = 'take_cocaine':
 	if ARGS[1] = 0:
 		katjaQW['under_influnece_of_cocaine'] += 2
 		if katjaQW['coke_stage'] > 0:
-			katjaQW['horny'] += 4*(11-katjaQW['coke_stage']) 
+			katjaQW['horny'] += 4*(11-katjaQW['coke_stage'])
 		else
 			katjaQW['horny'] += 40
 		end
@@ -447,7 +447,7 @@ if $ARGS[0] = 'sex_set':
 					elseif npc_vag['A14'] < rand(10,20):
 						 npc_vag['A14'] += 1
 					end
-				else	
+				else
 					if rand(0,5) = 0:
 						if npc_vag['A14'] < rand(10,20): npc_vag['A14'] += 2
 						if katjaQW['pussy_sex'] = 0: katjaQW['pussy_sex'] = 1
@@ -460,7 +460,7 @@ if $ARGS[0] = 'sex_set':
 					elseif npc_ass['A14'] < rand(10,20):
 						 npc_ass['A14'] += 1
 					end
-				else	
+				else
 					if rand(0,7) = 0:
 						if npc_ass['A14'] < rand(10,20): npc_vag['A14'] += 2
 						if katjaQW['anal_sex'] = 0: katjaQW['anal_sex'] = 1
@@ -470,10 +470,10 @@ if $ARGS[0] = 'sex_set':
 
 			if npc_throat['A14'] > 0 and rand(0,7) > 0:
 				if npc_throat['A14'] < rand(8,22): npc_throat['A14'] += 1
-			else	
+			else
 				if rand(0,3) = 0 and npc_throat['A14'] < rand(8,22): npc_throat['A14'] += 1
 			end
-			
+
 			!! It this case Katja will have sex with at most 2 of the boys present
 			katjaQW['simultanous_boys'] = rand(1,min(2,ARGS[1]))
 			katjaQW['slut'] += katjaQW['simultanous_boys']*5
@@ -487,7 +487,7 @@ if $ARGS[0] = 'sex_set':
 					 npc_vag['A14'] += 1
 				end
 				if katjaQW['creampie'] > 0 and rand(0,5) = 0: katjaQW['creampie'] += 1
-			else	
+			else
 				if rand(0,5) = 0:
 					if npc_vag['A14'] < rand(10,20): npc_vag['A14'] += 2
 					if katjaQW['pussy_sex'] = 0: katjaQW['pussy_sex'] = 1
@@ -500,7 +500,7 @@ if $ARGS[0] = 'sex_set':
 				elseif npc_ass['A14'] < rand(10,20):
 					 npc_ass['A14'] += 1
 				end
-			else	
+			else
 				if rand(0,7) = 0:
 					if npc_ass['A14'] < rand(10,20): npc_vag['A14'] += 2
 					if katjaQW['anal_sex'] = 0: katjaQW['anal_sex'] = 1
@@ -509,17 +509,17 @@ if $ARGS[0] = 'sex_set':
 
 			if npc_throat['A14'] > 0 and rand(0,7) > 0:
 				if npc_throat['A14'] < rand(8,22): npc_throat['A14'] += 1
-			else	
+			else
 				if rand(0,3) = 0 and npc_throat['A14'] < rand(8,22): npc_throat['A14'] += 1
 			end
 
 			!! In this case she can have sex with all the boys present
 			katjaQW['simultanous_boys'] += max(0,rand(0,ARGS[1] - katjaQW['simultanous_boys']))
-				
+
 			katjaQW['slut'] += min(katjaQW['simultanous_boys'],ARGS[1])*3
 		end
 	end
-	
+
 	if ARGS[2] > 0:
 		!! Katja was in a situation with one or more girls where she might have had sex if some of them.
 		if katjaQW['simultanous_girls'] = 0 and rand(0,3) <= katjaQW['slut']/33:
@@ -527,22 +527,22 @@ if $ARGS[0] = 'sex_set':
 			if ARGS[1] = 0:
 				if npc_vag['A14'] > 0 and rand(0,5) > 0 and npc_vag['A14'] < 15:
 					 npc_vag['A14'] += 1
-				else	
+				else
 					if rand(0,9) = 0: npc_vag['A14'] += 1
 				end
 				if npc_ass['A14'] > 0 and rand(0,7) > 0 and npc_ass['A14'] < 15:
 					 npc_ass['A14'] += 1
-				else	
+				else
 					if rand(0,14) = 0: npc_ass['A14'] += 1
 				end
 
 				if npc_throat['A14'] > 0 and rand(0,2) = 0 and npc_throat['A14'] < 15:
 					npc_throat['A14'] += 1
-				else	
+				else
 					if rand(0,6) = 0: npc_throat['A14'] += 1
 				end
 			end
-			
+
 			!! In this case Katja will have sex with at most 3 of the girls present
 			katjaQW['simultanous_girls'] = rand(1,min(3,ARGS[1]))
 			katjaQW['slut'] += katjaQW['simultanous_girls']*4
@@ -550,24 +550,24 @@ if $ARGS[0] = 'sex_set':
 			!! Katja have had sex with one or more girls before
 			if npc_vag['A14'] > 0 and rand(0,5) > 0:
 				 npc_vag['A14'] += 1
-			else	
+			else
 				if rand(0,9) = 0: npc_vag['A14'] += 1
 			end
 			if npc_ass['A14'] > 0 and rand(0,7) > 0:
 				 npc_ass['A14'] += 1
-			else	
+			else
 				if rand(0,14) = 0: npc_ass['A14'] += 1
 			end
 
 			if npc_throat['A14'] > 0 and rand(0,2) = 0:
 				npc_throat['A14'] += 1
-			else	
+			else
 				if rand(0,6) = 0: npc_throat['A14'] += 1
 			end
 
 			!! In this case she can have sex with all the girls present
 			katjaQW['simultanous_girls'] += max(0,rand(0,ARGS[2] - katjaQW['simultanous_girls']))
-				
+
 			katjaQW['slut'] += min(katjaQW['simultanous_gitls'],ARGS[2])*2
 		end
 	end

+ 1 - 1
locations/katja_uni.qsrc

@@ -1380,7 +1380,7 @@ if $ARGS[0] = 'try_clothes':
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big260.jpg"></center>'
 			'Katja moves over quickly to introduce you.'
 			'"Sofia! This is <<$pcs_nickname>> my '+iif($university['enrolled_in'] = 'teaching studies', 'classmate', 'friend from my hometown')+'. I was just showing her the clothes I bought yesterday." She then turns to you. "<<$pcs_nickname>>, this is Sofia, my roommate."'
-			'"Hi <<$pcs_nickname>>! It''s so nice to meet Katja''s friends since she doesn''t seem to have a lot of them," Sofia says, which clearly makes Katja blush. "So '+iif( $university['enrolled_in'] = 'teaching_studies', 'you''re also studying to become a teacher like Katja', 'what are you studying')+'?" she asks. '+iif( $university['enrolled_in'] = 'teaching_studies', '"yes"', '"I''m '+iif(university[student] = 1, 'in the '+func('uni_programs', 'program_name')+' program', 'not studying at the university')+'" ')+' you answer.'
+			'"Hi <<$pcs_nickname>>! It''s so nice to meet Katja''s friends since she doesn''t seem to have a lot of them," Sofia says, which clearly makes Katja blush. "So '+iif( $university['enrolled_in'] = 'teaching_studies', 'you''re also studying to become a teacher like Katja', 'what are you studying')+'?" she asks. '+iif( $university['enrolled_in'] = 'teaching_studies', '"yes"', '"I''m '+iif(university['student'] = 1, 'in the '+func('uni_programs', 'program_name')+' program', 'not studying at the university')+'" ')+' you answer.'
 			'"Cool. I''m '+iif($university['enrolled_in'] = 'nursing', 'also studying to become a nurse. Now that I think about it, I do think I''ve seen you in class.', 'studying to become a nurse.')+' So Katja is showing you her new clothes? She has such a great sense of fashion. Next time I have money to go shopping, I should bring her. Did you finish the show or was I disturbing?"'
 			'"No we''ve finished, and <<$pcs_nickname>> was about to leave," Katja says, looking at you as if trying to say she is sorry.'
 			'"That''s right, I will be leaving now," you say.'

+ 19 - 19
locations/kendra.qsrc

@@ -18,7 +18,7 @@ if $ARGS[0] = 'kendra_room_start':
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
 		'You look over at the clock. "I should really get going. Sorry to have bothered you."'
 		'She looks at you with a very annoyed glare. "What is this? I don''t have time for games. Don''t come back unless you''re serious about playing!" She grabs you by the arm and shoves you out the door, closing it behind you.'
-		act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+		act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 	end
 	act 'Submit to your mistress':
 		gs 'npc_relationship', 'modify', 'A84', 'like'
@@ -89,7 +89,7 @@ if $ARGS[0] = 'kendra_room_0':
 		'"Yes, mistress." You don''t rush and make sure you do a good job finishing her toenails, blowing on them until they dry.'
 		'Once you''ve finally finished, she pushes you off the bed. "Now go!"'
 		'"Yes, mistress." You stand and walk over to the door before leaving.'
-		act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+		act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 	end
 end
 
@@ -106,7 +106,7 @@ if $ARGS[0] = 'kendra_room_1':
 	gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'feet'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_2':
@@ -122,7 +122,7 @@ if $ARGS[0] = 'kendra_room_2':
 	gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'feet'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_3':
@@ -138,7 +138,7 @@ if $ARGS[0] = 'kendra_room_3':
 	gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'feet'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_4':
@@ -147,7 +147,7 @@ if $ARGS[0] = 'kendra_room_4':
 	*clr & cla
 	kendraQW['dom'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom5.jpg"></center>'
-	'Once inside, she leads you over to her bed where she opens the night stand and pulls out a collar which she promptly and tightly buckles around your neck, making it a little hard for you to breathe. With the collar firmly in place, she pulls out a leash and attaches it to the collar before pushing you down. "Get on all fours like a good slave."' 
+	'Once inside, she leads you over to her bed where she opens the night stand and pulls out a collar which she promptly and tightly buckles around your neck, making it a little hard for you to breathe. With the collar firmly in place, she pulls out a leash and attaches it to the collar before pushing you down. "Get on all fours like a good slave."'
 	'You get down on your hands and knees and she leads you around the room for a few minutes before she takes you out into the hall. She leads you down to the communal kitchen area and then into the lounge, where she gets some snacks and drinks for herself. Several people notice the two of you; some laugh, some ignore it and others give you or sometimes both of you disgusted looks.'
 	*nl
 	'When you finally make it back to her room, she sits on the couch to watch TV while you stay on your hands and knees next to the couch waiting for her. After a few minutes, she finally points to the door. "You can go slave, but put your collar and leash away first."'
@@ -155,7 +155,7 @@ if $ARGS[0] = 'kendra_room_4':
 	gs 'arousal', 'foreplay', 30, 'sub', 'humiliation'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_5':
@@ -175,7 +175,7 @@ if $ARGS[0] = 'kendra_room_5':
 	gs 'pain', 2, 'asscheeks', 'spank'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_6':
@@ -195,7 +195,7 @@ if $ARGS[0] = 'kendra_room_6':
 	gs 'pain', 3, 'asscheeks', 'spank'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_7':
@@ -214,7 +214,7 @@ if $ARGS[0] = 'kendra_room_7':
 	gs 'arousal', 'foreplay', 60, 'sub', 'humiliation', 'inhibition'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_8':
@@ -230,7 +230,7 @@ if $ARGS[0] = 'kendra_room_8':
 	gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'feet', 'inhibition'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_9':
@@ -248,7 +248,7 @@ if $ARGS[0] = 'kendra_room_9':
 	gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'inhibition'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_10':
@@ -268,7 +268,7 @@ if $ARGS[0] = 'kendra_room_10':
 	gs 'pain', 2, 'asscheeks', 'spank'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+	act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 end
 
 if $ARGS[0] = 'kendra_room_11':
@@ -308,7 +308,7 @@ if $ARGS[0] = 'kendra_room_11':
 			gs 'pain', 3, 'asscheeks', 'spank'
 			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Go to eighth floor': gt 'uni_dorm', 'eighth_floor'
+			act 'Go to the eighth floor': gt 'uni_dorm', 'eighth_floor'
 		end
 	end
 end
@@ -319,7 +319,7 @@ if $ARGS[0] = 'kendra_couch':
 	kendraQW['dom'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/sex/lezdom/couch/lezdom1.jpg"></center>'
 	'She walks over and sits on the couch. "Come here, slave." You walk over and stand next to her. "Now sit!"'
-	'She sits up on the couch and turns to face you. You know she wants you to do the same, so you do. As you do, she starts to kiss you softly and you return the kiss. She then takes your hands and pulls them over to her breasts, so you start playing with them as the two of you kiss.' 
+	'She sits up on the couch and turns to face you. You know she wants you to do the same, so you do. As you do, she starts to kiss you softly and you return the kiss. She then takes your hands and pulls them over to her breasts, so you start playing with them as the two of you kiss.'
 	'Without warning, she then suddenly pulls away and breaks the kiss. "Get on all fours."'
 	gs 'arousal', 'kiss', 3, 'lesbian', 'sub'
 	gs 'stat'
@@ -377,7 +377,7 @@ if $ARGS[0] = 'kendra_bed':
 	*clr & cla
 	kendraQW['dom'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/sex/lezdom/bed/massage1.jpg"></center>'
-	'She walks over and sits on the bed. "Come over here and give me a massage, slave." You walk over and sit on the bed behind her and start massaging her shoulders and upper back. Some time later, you''ve finished your massage. "My shoulder still hurts. I think I pulled something, kiss it and make it better." You do as you''re told and start kissing her shoulder, her soft moans causing you to slowly work your way over to kissing her neck as well.'
+	'She walks over and sits on the bed. "Come over here and give me a massage, slave." You walk over and sit on the bed behind her and start massaging her shoulders and upper back. Sometime later, you''ve finished your massage. "My shoulder still hurts. I think I pulled something, kiss it and make it better." You do as you''re told and start kissing her shoulder, her soft moans causing you to slowly work your way over to kissing her neck as well.'
 	gs 'arousal', 'massage_give', 20, 'lesbian', 'sub'
 	gs 'stat'
 	act 'Get kissed':
@@ -528,7 +528,7 @@ if $ARGS[0] = 'kendra_couch_strap_anal':
 			*clr & cla
 			minut += 5
 			'<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/sex/lezdom/couch/strapon/couch_strap11.jpg"></center>'
-			'Once she''s pulled the dildo out of you, she grabs you by the hair and pulls you off the couch onto the floor. You sit on your knees as she squats down next to you and strokes her dildo. "I love fucking that little ass of yours. One of these days, I''m going to fuck it raw until I''m too exhausted to continue." She then leans in and kisses you for a few seconds before breaking the kiss. She stands up and removes the harness before handing it to you. "Clean this up before you leave."' 
+			'Once she''s pulled the dildo out of you, she grabs you by the hair and pulls you off the couch onto the floor. You sit on your knees as she squats down next to you and strokes her dildo. "I love fucking that little ass of yours. One of these days, I''m going to fuck it raw until I''m too exhausted to continue." She then leans in and kisses you for a few seconds before breaking the kiss. She stands up and removes the harness before handing it to you. "Clean this up before you leave."'
 			'You take the harness and start cleaning the dildo as Kendra gets dressed and sits on the couch to watch TV. Once it''s clean, you get dressed and Kendra flicks her eyes towards the door. You quickly walk towards the door and leave.'
 			gs 'arousal', 'kiss', 1, 'lesbian', 'sub'
 			gs 'arousal', 'end'
@@ -576,7 +576,7 @@ if $ARGS[0] = 'kendra_bed_strap':
 						gs 'stat'
 						act 'Get fucked': gt 'kendra', 'kendra_bed_strap_vag'
 					else
-						'"Don''t worry my little pet, I''m not going to take your virginity. I have something special in mind for that." She caresses the side of your face as she thrusts the dildo into your mouth. "That''s it, get it nice and wet so when I fuck that little asshole of yours, it slides in balls deep nice and easy," she says before stepping back, popping the dildo out of your mouth and pointing at the couch. "Turn around, slut!" she commands.' 
+						'"Don''t worry my little pet, I''m not going to take your virginity. I have something special in mind for that." She caresses the side of your face as she thrusts the dildo into your mouth. "That''s it, get it nice and wet so when I fuck that little asshole of yours, it slides in balls deep nice and easy," she says before stepping back, popping the dildo out of your mouth and pointing at the couch. "Turn around, slut!" she commands.'
 						'As you start to turn around, she grabs you by the hips and gets you up on your knees so you''re on all fours in front of her.'
 						gs 'arousal', 'bj', 3, 'lesbian', 'sub'
 						gs 'arousal','BDSM', -3, 'lesbian', 'sub'
@@ -613,7 +613,7 @@ if $ARGS[0] = 'kendra_bed_strap_anal':
 	gs 'boyStat', 'D7'
 	'<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/sex/lezdom/bed/strapon/bed_strap8.jpg"></center>'
 	'You feel Kendra squirt some lube onto your ass before she starts rubbing the head of the dildo against your asshole. She then suddenly thrusts forward while using her hand to jerk you backwards.'
-	'You yelp and try to pull away as the <<dick>>cm <<$dick_girth>> dildo stretches your ass, but she quickly grabs onto you and holds you tightly. "Stop acting like you don''t love this! You wouldn''t keep coming back if you weren''t a complete buttslut." You stop resisting and she starts fucking your ass, the built in vibrator in her harness obviously making her really enjoy this.' 
+	'You yelp and try to pull away as the <<dick>>cm <<$dick_girth>> dildo stretches your ass, but she quickly grabs onto you and holds you tightly. "Stop acting like you don''t love this! You wouldn''t keep coming back if you weren''t a complete buttslut." You stop resisting and she starts fucking your ass, the built in vibrator in her harness obviously making her really enjoy this.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian', 'sub', 'rough'
 	gs 'stat'
 	act 'Rough anal':

+ 6 - 6
locations/kinosvid.qsrc

@@ -235,7 +235,7 @@ end
 if $ARGS[0] = '2':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/boyfriend/sex/event/cinema/0.jpg"></center>'
-	'With some playful flirting, you settle into your seats ready to watch the movie and notice it is almost completely empty, just a few people spread out watching the movie. The two of you watch the movie for awhile before,<<$telsob>> reaches over and slides her hands between your legs and starts rubbing your crotch. Just as it is really starting to feel good, she says: "I have to use the little girls room. I''ll be right back."'
+	'With some playful flirting, you settle into your seats ready to watch the movie and notice it is almost completely empty, just a few people spread out watching the movie. The two of you watch the movie for a while before,<<$telsob>> reaches over and slides her hands between your legs and starts rubbing your crotch. Just as it is really starting to feel good, she says: "I have to use the little girls room. I''ll be right back."'
 	gs 'arousal', 'foreplay', 10, 'lesbian'
 	gs 'stat'
 	act 'Wait':
@@ -255,12 +255,12 @@ if $ARGS[0] = '2':
 						'You explain you are on a date. "Uh... sorry but I am already on a date. She should be back any moment."'
 						'The Kendra snorts. "Yeah I seen that white bitch you was with, you could do way better."'
 						'Before she can say more <<$telsob>> comes back and grabs her by the arm and pulls her up out of the chair. "She''s with me, get out of here."'
-						'The Kendra jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for awhile as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
+						'The Kendra jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for a while as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
 					else
 						'You explain you are on a date. "Uh... sorry but I am already on a date. She should be back any moment."'
 						'The black girl snorts. "Yeah I seen that white bitch you was with, you could do better."'
 						'Before she can say more <<$telsob>> comes back and grabs her by the arm and pulls her up out of the chair. "She''s with me, get out of here."'
-						'The black girl jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for awhile as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
+						'The black girl jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for a while as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
 					end
 					act 'Finish':gt 'kinosvid', '3'
 				end
@@ -286,7 +286,7 @@ if $ARGS[0] = '2':
 						'You shake your head no. "No thanks, like I said my date should be back any moment."'
 						'The Kendra snorts. "You afraid of what she might do if she see''s you with someone better than her?"'
 						'Before you can answer <<$telsob>> comes back and grabs Kendra by the arm and pulls her up out of the chair. "She''s with me, get out of here."'
-						'The Kendra jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for awhile as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
+						'The Kendra jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for a while as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
 						act 'Finish':gt 'kinosvid', '3'
 					end
 					act 'Yes':
@@ -302,7 +302,7 @@ if $ARGS[0] = '2':
 							'You shake your head no. "No I can''t, not to mention my date should be back any moment."'
 							'The Kendra snorts. "You afraid of what she might do if she see''s you with someone better than her?"'
 							'Before you can answer <<$telsob>> comes back and grabs Kendra by the arm and pulls her up out of the chair. "She''s with me, get out of here."'
-							'The Kendra jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for awhile as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
+							'The Kendra jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for a while as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
 							act 'Finish':gt 'kinosvid', '3'
 						end
 						act 'Show her':
@@ -339,7 +339,7 @@ if $ARGS[0] = '2':
 					'You explain you are on a date. "Uh... sorry but I am already on a date, like last time. She should be back any moment."'
 					'The Kendra snorts. "Yeah I seen that white bitch you was with, you could do way better and you know it."'
 					'Before she can say more <<$telsob>> comes back and grabs her by the arm and pulls her up out of the chair. "She''s with me, get out of here."'
-					'The Kendra jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for awhile as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
+					'The Kendra jerks her arm free and then laughs at <<$telsob>>, before walking off. <<$telsob>> is very agitated for a while as the two of you watch the movie complaining about the black girl that was just here, eventually she calms down and the two of you watch the rest of the movie in peace.'
 					act 'Finish':gt 'kinosvid', '3'
 				end
 				act 'Smile to her':

+ 24 - 24
locations/kotovSex.qsrc

@@ -89,8 +89,8 @@ If $ARGS[0] = '':
 			end
 		end
 
-		if pirsA > 0 and pirsA < 1000 and KotovKnowPirsA = 0:
-			KotovKnowPirsA = 1
+		if pcs_piercings['tongue'] > 0 and ekQW['piercing_tongue'] = 0:
+			ekQW['piercing_tongue'] = 1
 			'Vitek notices a glimmer in your mouth when you talk, and asks: "Wait, what''s that in your mouth?"'
 			'You stick out your tongue and show him your piercing. He grins at you: "Oh, nice... aren''t those supposed to make it feel better when you suck a dick? Is that why you got it?"'
 			'You act insulted and give him a weak slap on his chest: "Viktor, come on!"'
@@ -171,8 +171,8 @@ If $ARGS[0] = '':
 			gs 'stat'
 			act 'Stay on your hands and knees for him':gt 'kotovSex', 'dog<<rand (1,4)>>'
 		end
-		if pirsA > 0 and pirsA < 1000 and KotovKnowPirsA = 0:
-			KotovKnowPirsA = 1
+		if pcs_piercings['tongue'] > 0 and ekQW['piercing_tongue'] = 0:
+			ekQW['piercing_tongue'] = 1
 			'Vitek notices a glimmer in your mouth when you talk, and asks: "Wait, what''s that in your mouth?"'
 			'You stick out your tongue and show him your piercing. He grins at you: "Oh, nice! Aren''t those supposed to make it feel better for the guy when you suck his dick? Is that why you got it?"'
 			'You act insulted and give him a weak slap on his chest: "Viktor, come on!"'
@@ -186,7 +186,7 @@ if $ARGS[0] = 'bj':
 	menu_off = 1
 	bjrand = rand(0, 6)
 	kotovBJtimes += 1
-	if pirsA > 0 and pirsA < 1000:
+	if pcs_piercings['tongue'] > 0:
 		$textsexkotov = 'caressing his cock with your tongue piercing as much as you can, knowing how much he loves it'
 	else
 		$textsexkotov = 'caressing his cock with the tip of your tongue as much as you can'
@@ -213,7 +213,7 @@ if $ARGS[0] = 'bj':
 			'You simply smile at him and say: "Just trying to make you feel good, babe..."'
 			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Relax in his room':gt 'kotovdom','after_sex' 
+			act 'Relax in his room':gt 'kotovdom','after_sex'
 		end
 		act 'Gather his cum in your mouth':
 			*clr & cla
@@ -229,7 +229,7 @@ if $ARGS[0] = 'bj':
 				'You smile at him and quickly go to the bathroom, discretely spitting his load into the sink.'
 				gs 'arousal', 'end'
 				gs 'stat'
-				gt 'kotovdom','vann' 
+				gt 'kotovdom','vann'
 			end
 			act 'Swallow it':
 				*clr & cla
@@ -239,7 +239,7 @@ if $ARGS[0] = 'bj':
 				'When he pulls out you show his load in your mouth before swallowing it, and opening your mouth again to show him that it''s gone. Vitek grins at you with an adoring look in this eyes... he loves it when you do that.'
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Relax in his room':gt 'kotovdom','after_sex' 
+				act 'Relax in his room':gt 'kotovdom','after_sex'
 			end
 			act 'Play with his sperm':
 				*clr & cla
@@ -249,7 +249,7 @@ if $ARGS[0] = 'bj':
 				'When he pulls out you show his load in your mouth and play with it, tossing it around with your tongue and blowing bubbles. Vitek grins at you with an adoring look in this eyes... he loves it when you act like a slut for him.'
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Relax in his room':gt 'kotovdom','after_sex' 
+				act 'Relax in his room':gt 'kotovdom','after_sex'
 			end
 		end
 	end
@@ -271,7 +271,7 @@ if $ARGS[0] = 'bj':
 				gs 'cum_call','hands','A9', 1
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Relax in his room':gt 'kotovdom','after_sex' 
+				act 'Relax in his room':gt 'kotovdom','after_sex'
 			end
 
 			act 'Keep jerking him off':
@@ -282,7 +282,7 @@ if $ARGS[0] = 'bj':
 				gs 'cum_call','hands','A9', 1
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Relax in his room':gt 'kotovdom','after_sex' 
+				act 'Relax in his room':gt 'kotovdom','after_sex'
 			end
 		end
 	else
@@ -311,7 +311,7 @@ if $ARGS[0] = 'anal':
 		act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 		act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
 	end
-	act 'Relax for a while':gt 'kotovdom','after_sex' 
+	act 'Relax for a while':gt 'kotovdom','after_sex'
 end
 
 if $ARGS[0] = 'sex':
@@ -329,7 +329,7 @@ if $ARGS[0] = 'sex':
 	gs 'stat'
 	act 'Ask for more':
 		'Once he recovers a bit, you grin at Vitek while you gently rub his cock: "Babe, do you think you can go again? I''d be up for more, if you are..."'
-		'He smirks: "You''re insatiable! Give me a minute and keep doing what you''re doing, that feels nice..."'	
+		'He smirks: "You''re insatiable! Give me a minute and keep doing what you''re doing, that feels nice..."'
 		act 'Lie down on your stomach anal':gt 'kotovSex', 'bell_anal'
 		act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 		act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
@@ -339,7 +339,7 @@ if $ARGS[0] = 'sex':
 		act 'Get on your hands and knees':gt 'kotovSex', 'dog<<rand (1,4)>>'
 		act 'Lie down on your stomach':gt 'kotovSex', 'bell<<rand (1,3)>>'
 	end
-	act 'Relax for a while':dikos = 0 & gt 'kotovdom','after_sex' 
+	act 'Relax for a while':dikos = 0 & gt 'kotovdom','after_sex'
 end
 
 if $ARGS[0] = 'cumface7':
@@ -397,7 +397,7 @@ if $ARGS[0] = 'cumface4':
 	'When Vitek is close to orgasming, you point his cock at your boobs and keep jerking him off until his sperm is all over them. When you''re certain he has nothing left, you let go of him and give him a lewd smile while you rub his cum out all over them.'
 	'Vitek flashes you a grin and jokes: "Hey <<$pcs_nickname>>... do you think it''s true that boobs can grow by doing that a lot? I''d love for you to be my busty beauty..."'
 	gs 'sweat', 'add', 10
-	gs 'arousal', 'hj', 5 
+	gs 'arousal', 'hj', 5
 	gs 'cum_call','breasts','A9', 1
 	gs 'arousal', 'end'
 	gs 'stat'
@@ -575,7 +575,7 @@ if $ARGS[0] = 'cum8':
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Relax in his room':gt 'kotovdom','after_sex'
-		
+
 	elseif protect ! 1:
 		'<center><video autoplay loop src="images/shared/sex/cum/cum8.mp4"></video></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense, and while he groans you feel hot jets of his sperm being squirted into your body. His cock remains erect for a while longer and you happily keep riding him while you can, not wanting to give up on this great feeling just yet.'
@@ -610,7 +610,7 @@ if $ARGS[0] = 'cum7':
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Relax in his room':gt 'kotovdom','after_sex'
-		
+
 	elseif protect ! 1:
 		'<center><video autoplay loop src="images/shared/sex/cum/cum7.mp4"></video></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense, and while he groans you feel hot jets of his sperm being squirted into your body. Eventually he pulls out, and watches his cum slowly dribble out of your pussy with a satisfied grin.'
@@ -644,7 +644,7 @@ if $ARGS[0] = 'cum6':
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Relax in his room':gt 'kotovdom','after_sex'
-		
+
 	elseif protect ! 1:
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense, and while he groans you feel hot jets of his sperm being squirted into your body. Eventually he pulls out, and watches his cum slowly dribble out of your pussy with a satisfied grin.'
@@ -668,7 +668,7 @@ if $ARGS[0] = 'cum5':
 	gs 'cum_call','back','A9',1,'','',20
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Relax in his room':gt 'kotovdom','after_sex'	 
+	act 'Relax in his room':gt 'kotovdom','after_sex'
 end
 
 if $ARGS[0] = 'cum4':
@@ -816,7 +816,7 @@ if $ARGS[0] = '69':
 	menu_off = 1
 	'<center><video autoplay loop src="images/shared/sex/69/kotovsex7'+rand(0,2)+'.mp4"></video></center>'
 	'While Vitek is laying on the bed, you straddle his face and grind your wet snatch against his mouth. Before he can object you close your fingers around his cock and guide it to your mouth, sucking him off passionately.'
-	'Vitek licks your pussy skilfully, and you have to take a moment to catch your breath and recover before you continue to suck on his dick. For someone who pretends to not be into this, he''s awfully good at it...'
+	'Vitek licks your pussy skillfully, and you have to take a moment to catch your breath and recover before you continue to suck on his dick. For someone who pretends to not be into this, he''s awfully good at it...'
 	if pcs_horny >= 90:
 		pcs_mood += 15
 		$orgasm_or = 'custom'
@@ -1198,7 +1198,7 @@ if $ARGS[0] = 'misionary3':
 	'He reluctantly does as you say, not really wanting to pause. However, when he sees you put your legs behind your head his jaw drops.'
 	'"Wow, babe... I can''t believe you can do that, that looks so hot!" he mutters, staring blankly at your body for a second.'
 	'You give him a cute smile, reveling in his admiring gaze. Then you snap him out of it and encourage him: "Don''t just look at it, silly... get back to making me feel good!"'
-	'He nods and slips his cock back inside your snatch. It feels so intense this way! You moan softly as he begins to fuck you carefully, but gradually increases the length and power of his thrusts when he notices you can take it just fine.'	 
+	'He nods and slips his cock back inside your snatch. It feels so intense this way! You moan softly as he begins to fuck you carefully, but gradually increases the length and power of his thrusts when he notices you can take it just fine.'
 	gs 'arousal', 'vaginal', 5, 'dom'
 	gs 'stat'
 	act 'blowjob':gt 'kotovSex', 'bj<<rand(1,13)>>'
@@ -1615,7 +1615,7 @@ if $ARGS[0] = 'bj2':
 	*clr & cla
 	menu_off = 1
 	kotov_bj_times += 1
-	if pirsA > 0 and pirsA < 1000:
+	if pcs_piercings['tongue'] > 0:
 		$textsexkotov = 'close your <<$pc_desc[''lips'']>> lips lips around the head of his cock and suck him off eagerly, making sure you rub the barbell piercing in your tongue against his dick as often as you can'
 	else
 		$textsexkotov = 'close your <<$pc_desc[''lips'']>> lips lips around the head of his cock and suck him off eagerly'
@@ -1644,7 +1644,7 @@ if $ARGS[0] = 'bj1':
 	*clr & cla
 	menu_off = 1
 	kotov_bj_times += 1
-	if pirsA > 0 and pirsA < 1000:
+	if pcs_piercings['tongue'] > 0:
 		$textsexkotov = 'lick the head of his dick with your tongue. Since he''s so infatuated with your tongue piercing, you make an extra effort in making sure he feels the barbell rubbing against his cock'
 	else
 		$textsexkotov = 'lick the head of his cock with your tongue'
@@ -1700,7 +1700,7 @@ if $ARGS[0] = 'first_sex':
 	'He has a point... he has been very patient with you, and you want this as much as he does.'
 	'You don''t object as Vitek pushes you down onto your back and spreads your legs, slowly guiding his cock to your virgin pussy.'
 	gs 'arousal', 'vaginal', 30, 'sub'
-	gs 'stat'   
+	gs 'stat'
 
 	act 'Recover':
 		cla

+ 2 - 2
locations/lakecafe.qsrc

@@ -23,11 +23,11 @@ if $ARGS[0] = 'main':
 		if npc_QW['A89'] = 0:
 			if barrnd = 1:'You see a smiling <a href="exec:gt ''lakecafe'', ''barmensha''">barmaid</a> behind the bar polishing some glasses.'
 			if barrnd = 2:'When you walk into the diner, you see a smiling <a href="exec:gt ''lakecafe'', ''barmensha''">barmaid</a> picking up some dirty dishes and cleaning a table.'
-			if barrnd = 3:'You see a smiling <a href="exec:gt ''lakecafe'', ''barmensha''">barmaid</a> behind the bar skilfully making some drinks.'
+			if barrnd = 3:'You see a smiling <a href="exec:gt ''lakecafe'', ''barmensha''">barmaid</a> behind the bar skillfully making some drinks.'
 		elseif npc_QW['A89'] >= 1:
 			if barrnd = 1:'You see <a href="exec:gt ''lakecafe'', ''barmensha''">Eugene</a> behind the bar with that perpetual smile on her face. She''s currently polishing some glasses.'
 			if barrnd = 2:'You walk into the diner and see <a href="exec:gt ''lakecafe'', ''barmensha''">Eugene</a> with that perpetual smile on her face collecting dirty dishes from tables.'
-			if barrnd = 3:'You see <a href="exec:gt ''lakecafe'', ''barmensha''">Eugene</a> behind the bar with that perpetual smile on her face. She''s skilfully mixing some drinks.'
+			if barrnd = 3:'You see <a href="exec:gt ''lakecafe'', ''barmensha''">Eugene</a> behind the bar with that perpetual smile on her face. She''s skillfully mixing some drinks.'
 		end
 
 		if week = 1 and hour = 22:

+ 5 - 5
locations/lariska_storyline.qsrc

@@ -38,7 +38,7 @@ if $ARGS[0] = 'story_intro':
 			'You rush over to her and take her face in your hands, looking at the spot where the ball smacked her in the face. She tries to tell you she is fine, even though the spot is even more red than her blushing face.'
 			'Suprisingly she stops protesting pretty quickly, and you catch her staring at your lips, which are now only a few centimeters from her own.'
 			$OpenInnerThought+'"Does she have a crush on me? Is that why she''s hanging around here, maybe looking for me? Should I try to kiss her and find out?"'+$CloseInnerThought
-			'This might be a dangerous thing to do, Christina controls Lariska, and she may not like you messing with her. Kissing her would pretty much be declaring war on Christina, if she ever found out.' 
+			'This might be a dangerous thing to do, Christina controls Lariska, and she may not like you messing with her. Kissing her would pretty much be declaring war on Christina, if she ever found out.'
 			minut += 5
 			gs 'npc_relationship', 'modify', 'A13', 'love'
 			gs 'stat'
@@ -160,7 +160,7 @@ if $ARGS[0] = 'Boyfriend_2':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/lariska_cooking_3.jpg"></center>'
 		'"Oh hey Lev!" She pauses a moment while he talks, before replying, "Cooking dinner with <<$pcs_nickname>>. What are you up to?"'
-		$OpenInnerThought+'"A boy! She moves fast. Did he have to call now though, we were having so much fun?!"'+$CloseInnerThought 
+		$OpenInnerThought+'"A boy! She moves fast. Did he have to call now though, we were having so much fun?!"'+$CloseInnerThought
 		'After a few minutes of chatting with him she says goodbye and hangs up.'
 		'"Well?" you say with a raised eyebrow. "Start talking."'
 		'She turns a bit red but smiles, and says "I met him at the disco. He has been really sweet to me! I''ve been meaning to ask, would you come with me to Del Parco next Saturday and meet him? It would mean a lot to me."'
@@ -207,7 +207,7 @@ if $ARGS[0] = 'Boyfriend_3':
 	'"Yeah, I work there. I help set up and maintain the lights."'
 	'"That''s cool. How do you like it?"'
 	'"It''s a great job, I have free access to the club and don''t really have much to do most nights, as long as nothing breaks."'
-	'The three of you sit and chat for awhile before a waitress shows up with the food they ordered.'
+	'The three of you sit and chat for a while before a waitress shows up with the food they ordered.'
 	'"I hope you don''t mind, but Lariska ordered some Piroshki for you. My treat," Lev tells you.'
 	'The conversation continues, although a little slower as you eat. You can''t help but notice how cute they are together. Lariska seems pretty happy, laughing at his jokes and giving him her best smile whenever he''s looking at her.'
 	minut += 25
@@ -377,7 +377,7 @@ if $ARGS[0] = 'Boyfriend_7':
 	'Once she calms down a bit, she asks you "What should I do?"'
 	act 'Keep the baby':
 		*clr & cla
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big13.jpg"></center>'	
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big13.jpg"></center>'
 		if lariskalove < 11:
 			lariskalove = 12
 		else
@@ -399,7 +399,7 @@ if $ARGS[0] = 'Boyfriend_7':
 		else
 			gs 'npc_relationship', 'modify', 'A13', '-10'
 		end
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big13.jpg"></center>'	
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big13.jpg"></center>'
 		'"Abortion is always an option. You could still do your sports thing and attend University."'
 		'Lariska gasps in shock. "No way. I couldn''t do that! How could you even suggest that?!"'
 		'"I''m just giving you options. You can always get pregnant again, later on in life."'

+ 91 - 91
locations/lesbidomhouse.qsrc

@@ -41,7 +41,7 @@ if $ARGS[0] = 'start':
 			gt 'lesbidomhouse','QW11'
 		elseif lesbiQW = 12:
 			gt 'lesbidomhouse','QW12'
-		end		
+		end
 	end
 end
 
@@ -123,7 +123,7 @@ if $ARGS[0] = 'QW1':
 				'She chuckles. "I like your enthusiasm, but it''s very important not to rush things. You need to get to know your victim well, first. For example, you could start by having a drink with them. Ask lots of questions, and gather information. At the same time, you also earn their trust."'
 				'Then she looks as if an idea just crossed her mind, and continues: "Actually, why don''t we sit down? I can see you''re interested in learning, but there are some things I have to explain to you first."'
 				'She leads you to another room when she sees you nod. She had already prepared a bottle of wine, two glasses and some snacks, and invites you to take a seat. "Have a seat, <<$pcs_nickname>>, I''ll be with you soon."'
-				
+
 				act 'Enjoy some drinks with her':
 					*clr & cla
 					minut += 35
@@ -175,7 +175,7 @@ if $ARGS[0] = 'QW2':
 		gs 'arousal', 'foreplay', 30, 'sub', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		if analplugin = 1:
 			'Seeing your butt plug, she suddenly starts laughing and gives it a little poke and twist. "Looks like you''re on the right track, girl..."'
 			gs 'arousal', 'anal_dildo', 30, 'sub', 'lesbian'
@@ -185,7 +185,7 @@ if $ARGS[0] = 'QW2':
 		'She then suddenly gives you a hard slap on the ass. "Time''s up. You need to go."'
 		'You barely have any time to put your clothes back on, but Mistress waits impatiently by the door until you are dressed. When you gather your things and get ready to leave, you try to think back on what you''ve learned from her demeanour and lessons today. Not much, to be honest, but it was fascinating to see her work with you.'
 		gs 'stat'
-		
+
 		act 'Leave her apartment': gt 'city_residential'
 	end
 
@@ -203,11 +203,11 @@ if $ARGS[0] = 'QW2':
 			'Natalya sighs wearily and quickly walks towards you. She grabs you by the chin, and raises her hand to slap you. For some reason, she changes her mind after she looks you in the eye and just lets her hand linger in mid-air. "Was I not clear last time, girl? I warned you: if you come back, you do as I say. Unconditionally!"'
 			'You stare her down. "In that case, we''re done. I won''t get naked for someone I just met, just because they tell me to. Especially when it serves no purpose!"'
 			'Natalya''s stature deflates a little and she shrugs before letting you go. She then rests her hands on her hips with a deep sigh. "Fine... I''ll lend you some lingerie to wear for the first session, so you can ease into it. But I''m telling you: nudity will be a big part of your training. If you''re already uncomfortable taking your clothes off, there''s no way you can exude enough confidence to take control over a woman. If you continue to feel that way after today, don''t come back."'
-			
+
 			act 'Put on her lingerie':
 				*clr & cla
 				minut += 30
-				pcs_horny -= 20				
+				pcs_horny -= 20
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom50.jpg"></center>'
 				'You quickly move to her bedroom and put on the lingerie set she offers you. It''s a very delicate and intricate set. You carefully put it on and return to the living room, where Natalya is waiting impatiently.'
@@ -216,7 +216,7 @@ if $ARGS[0] = 'QW2':
 				'During her lecture, Natalya feels you up from time to time, idly running her hands over your thighs, breasts and butt. It doesn''t feel particularly unpleasant, so you let her do it. She also spends some time telling you how a submissive girl should behave in the presence of a domme. Immediate obedience is very important.'
 				'She then suddenly gives you a hard slap on the ass. "Time''s up. You need to go."'
 				'You carefully take her lingerie set off and put your own clothes back on. When you gather your things and get ready to leave, you try to think back on what you''ve learned from her demeanour and lessons today. Not much, to be honest, but it was fascinating to see her work with you.'
-		
+
 				act 'Leave her apartment': gt 'city_residential'
 			end
 		end
@@ -235,7 +235,7 @@ if $ARGS[0] = 'QW2':
 				'Mistress sighs wearily and quickly walks towards you. She grabs you by the chin, and roughly slaps your cheeks a few times. "Was I not clear last time, girl? I warned you: if you come back, you do as I say. Unconditionally. No questions asked!" she growls.'
 				'For the slender woman that she is, she''s actually quite powerful. You stop resisting after a while, realizing you can''t struggle your way out of her grip.'
 				'When she feels your body relaxing, she smiles. You can see it''s a fake smile, though; she''s still angry. For the next few minutes, she looks you in the eyes while reminding you how you should behave in the presence of a domme. Immediate obedience is very important.'
-				
+
 				act 'Suffer through your punishment':
 					*clr & cla
 					minut += 30
@@ -245,9 +245,9 @@ if $ARGS[0] = 'QW2':
 					'She forces you to strip, roughly assisting when you''re not going fast enough for her liking before she stands you up against the wall while holding a rod in her hand. "That was dreadful!" she scolds you. "Absolutely dreadful. I expect better behavior from you in the future. If I need to punish you again, it will be more than just words."'
 					'You gulp and nod obediently. She leaves you standing there against the wall for nearly half an hour, placing the cane against the wall next to you as a constant reminder of what will happen if you disobey her again. Mistress sits at the dining room table, drinking a cup of coffee and leafing through a magazine while occasionally glancing over at you.'
 					'When the 30 minutes are over, she orders you to quickly dress and leave. She walks you to the door after watching you get dressed. "If you decide to come back, you know what I expect from you. Today was unacceptable, and I will not tolerate it again!"'
-					
+
 					act 'Leave her apartment': gt 'city_residential'
-				end					
+				end
 			end
 		else
 			act 'Ask why you have to be naked (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -293,7 +293,7 @@ if $ARGS[0] = 'QW3':
 			'"You don''t want to do pet play, huh?" Natalya remarks, noticing your reluctance. "I expected as much. That''s okay, we can do some bondage practice instead. I picked out some lingerie for you to wear, if you still don''t want to be nude. You can change in my bedroom."'
 			'When you enter her bedroom and begin to undress, you see a delicate black lingerie set already laid out for you. Too delicate. It looks like it might get damaged very easily. Besides, it looks like it will just get in the way.'
 			'To Natalya''s surprise, you come back completely naked. You return to standing in the pose you knows she likes, and smile at her confidently. "The lingerie looked too frilly, Mistress. I''m here to learn... so teach me. Teach me about bondage."'
-			
+
 			act 'Allow Natalya to bind you':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom52.jpg"></center>'
@@ -304,7 +304,7 @@ if $ARGS[0] = 'QW3':
 				'"This one fits you quite well actually. Very nice. Would you like me to show you how to use the belts too?"'
 				gs 'arousal', 'foreplay', 10, 'sub', 'bound'
 				gs 'stat'
-		
+
 				act 'Yes':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom53.jpg"></center>'
@@ -318,7 +318,7 @@ if $ARGS[0] = 'QW3':
 					'She looks a bit... frustrated, as if she wants to jump you right now, but knows she can''t. "Shall we continue?" she asks with a light tremble in her voice.'
 					gs 'arousal', 'foreplay', 15, 'sub', 'bound'
 					gs 'stat'
-				
+
 					act 'Yes':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom54.jpg"></center>'
@@ -329,7 +329,7 @@ if $ARGS[0] = 'QW3':
 						'She then undoes them, and helps you off the window sill. "There are other items you can combine with cuffs to create an interesting experience. Come."'
 						gs 'arousal', 'foreplay', 10, 'sub', 'bound', 'humiliation'
 						gs 'stat'
-				
+
 						act 'Learn more about cuffs':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom55.jpg"></center>'
@@ -344,7 +344,7 @@ if $ARGS[0] = 'QW3':
 							'She glances at her watch. "We still have time to do some rope bondage. Difficult to master, but well worth the effort."'
 							gs 'arousal', 'foreplay', 10, 'sub', 'bound'
 							gs 'stat'
-				
+
 							act 'Let her bind you with ropes':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom56.jpg"></center>'
@@ -353,7 +353,7 @@ if $ARGS[0] = 'QW3':
 								'"This is just a simple harness, thrown together in a few minutes. It''s also fairly easy to create one where you also bind the wrists behind the girl''s back. Here, I''ll show you a very simple one."'
 								gs 'arousal', 'foreplay', 10, 'sub', 'bound'
 								gs 'stat'
-				
+
 								act 'Let her continue':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom57.jpg"></center>'
@@ -364,7 +364,7 @@ if $ARGS[0] = 'QW3':
 									'"Sure thing, Mistress. Surprise me."'
 									gs 'arousal', 'foreplay', 10, 'sub', 'bound'
 									gs 'stat'
-				
+
 									act 'Continue':
 										*clr & cla
 										pcs_mood += 50
@@ -379,7 +379,7 @@ if $ARGS[0] = 'QW3':
 										gs 'arousal', 'foreplay', 20, 'sub', 'bound'
 										gs 'arousal', 'end'
 										gs 'stat'
-										
+
 										act 'Get dressed and leave': gt 'city_residential'
 									end
 								end
@@ -405,7 +405,7 @@ if $ARGS[0] = 'QW3':
 				'Mistress just stares at you intently for several seconds, and the silence in the room is deafening. A sinister smile then slowly forms on her lips and you remember her promise.'
 				'She roughly grabs you by the hair and quickly strips you, not caring if she damages your clothes. Once you''re nude, she throws you down on the sofa and reaches for her cane.'
 				'"I told you what I expect you to do. To do what I <i>tell</i> you to, slave!" she hisses. "This is what happens when you don''t."'
-				
+
 				act 'Try to apologize':
 					*clr & cla
 					minut += 30
@@ -422,7 +422,7 @@ if $ARGS[0] = 'QW3':
 					'Realizing you have no other option, you assume the position and whimper when the wooden cane hits your ass cheeks again. The searing pain brings tears to your eyes, and several are rolling down your cheeks when Mistress finally stops. And that was her holding back.'
 					'She has you remain in this position while she has a cup of coffee. When you''re finally allowed to put your clothes back on, you wince when the fabric touches the whip marks. You''re not sure how you''re going to sit down for the next few days.'
 					'Mistress definitely made her point today; these ''lessons'' are not going to be easy. She''ll make it hurt if you don''t comply with what she wants.'
-					
+
 					act 'Leave her apartment': gt 'city_residential'
 				end
 			end
@@ -465,7 +465,7 @@ if $ARGS[0] = 'QW4':
 			gs 'arousal', 'foreplay', 60, 'sub', 'bound'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Leave her apartment': gt 'city_residential'
 		end
 	end
@@ -520,7 +520,7 @@ if $ARGS[0] = 'QW4':
 					gs 'arousal', 'kiss', 4, 'dom', 'lesbian'
 					gs 'arousal', 'end'
 					gs 'stat'
-					
+
 					act 'Leave her apartment': gt 'city_residential'
 				end
 			end
@@ -590,12 +590,12 @@ if $ARGS[0] = 'QW5':
 		gs 'stat'
 		if analplugin = 1:
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub5plug.jpg"></center>'
-		else	
+		else
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub5.jpg"></center>'
 		end
 		'You enter Mistress'' bedroom and hesitantly lie down on your back. Mistress immediately pounces on top of you and guides the monstrous strap-on to your pussy lips.'
 		'"Look at cute little cunt of yours... I bet it will look adorable getting stretched around my giant rubber cock," she grins evilly. She wastes no time, and unceremoniously thrusts it in as far as it will go. Ignoring your painful groan, she then begins to hammer the strap-on inside of you.'
-		
+
 		if pcs_horny >= 100: 'You cum violently as Mistress fucks you with her giant dildo. You instinctively clasp your legs around her hips, allowing her even easier access to the depths of your pussy. "Next time ask for permission first, slave!" she scolds while continuing to thrust the dildo even harder as punishment.'
 		'Finally, Mistress becomes too tired to continue and climbs off you. She grabs you by the hair and forces your face down towards her crotch while sliding the strap-on harness down with her other hand.'
 		$orgasm_or = 'yes'
@@ -608,14 +608,14 @@ if $ARGS[0] = 'QW5':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub6.jpg"></center>'
 			'You''re still trying to catch your breath, but obediently start to lick the juices from her drenched pussy.'
-		
+
 			if pcs_horny >= 100: 'The idea of pleasing Mistress with your mouth pushes you over the edge, and you orgasm powerfully. Meanwhile you continue to work Mistress'' vagina with your tongue, knowing all that matters is her satisfaction. "Did you just have an orgasm, slave? Next time, ask permission first!" she scolds you.'
 			'A few minutes later, Mistress shudders when she climaxes. "Not bad, slave. I was having my doubts, but maybe I''ll keep you after all," she groans happily, after which she woozily sends you on your way. You wince when you get up from the bed. She was quite rough and you''re probably going to be sensitive down there for a while.'
 			$orgasm_or = 'yes'
 			gs 'arousal', 'cuni_give', 10, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	end
@@ -636,9 +636,9 @@ if $ARGS[0] = 'QW5':
 				*clr & cla
 				pcs_horny = 0
 				rape += 1
-				if pcs_ass < 30 and pcs_ass >= 20: pcs_ass += 1 & agape = 1 
-				if pcs_ass < 20 and pcs_ass >= 10: pcs_ass += 2 & agape = 2 
-				if pcs_ass < 10: pcs_ass += 3 & agape = 3 
+				if pcs_ass < 30 and pcs_ass >= 20: pcs_ass += 1 & agape = 1
+				if pcs_ass < 20 and pcs_ass >= 10: pcs_ass += 2 & agape = 2
+				if pcs_ass < 10: pcs_ass += 3 & agape = 3
 				gs 'stat'
 
 				if analplugin = 1:
@@ -648,7 +648,7 @@ if $ARGS[0] = 'QW5':
 					'She slaps your ass cheek hard several times, and the sympathetic look in her eyes is completely gone. "Bed, face down. Now." she commands in a dismissive tone.'
 					gs 'arousal', 'anal_dildo', 45, 'sub', 'lesbian'
 					gs 'stat'
-		
+
 					act 'Lie down on her bed':
 						*clr & cla
 						analplugin = 0 & analplugout = 1
@@ -664,7 +664,7 @@ if $ARGS[0] = 'QW5':
 						gs 'arousal', 'anal_fist', 20, 'sub', 'lesbian', 'bound', 'rough'
 						minut -= 5
 						gs 'stat'
-		
+
 						act 'Break down and cry':
 							*clr & cla
 							minut += 10
@@ -679,7 +679,7 @@ if $ARGS[0] = 'QW5':
 							'Without waiting for a response she leaves the room, expecting you to find your own way out. You take your time and get dressed very slowly.'
 							gs 'arousal', 'end'
 							gs 'stat'
-							
+
 							act 'Leave her apartment': gt 'city_residential'
 						end
 					end
@@ -695,7 +695,7 @@ if $ARGS[0] = 'QW5':
 					gs 'arousal', 'anal_fist', 20, 'sub', 'lesbian', 'bound'
 					minut -= 20
 					gs 'stat'
-					
+
 					act 'Break down and cry':
 						*clr & cla
 						gs 'sweat', 'add', 10
@@ -709,7 +709,7 @@ if $ARGS[0] = 'QW5':
 						'Without waiting for a response she leaves the room, expecting you to find your own way out. You take your time and get dressed very slowly.'
 						gs 'arousal', 'end'
 						gs 'stat'
-						
+
 						act 'Leave her apartment': gt 'city_residential'
 					end
 				end
@@ -742,7 +742,7 @@ if $ARGS[0] = 'QW6':
 			'She disappears into another room, where you hear her arguing with someone over the phone as you do your best to stay perfectly still.'
 			gs 'arousal', 'foreplay', 20, 'sub', 'lesbian', 'bound'
 			gs 'stat'
-			
+
 			act 'Try to not move':
 				*clr & cla
 				temp = rand(0,2)
@@ -754,7 +754,7 @@ if $ARGS[0] = 'QW6':
 					'"You fucking bitch! You broke it!" she screams. "Admit it! Admit that you broke it!"'
 					gs 'arousal', 'foreplay', 100, 'sub', 'lesbian', 'bound'
 					gs 'stat'
-					
+
 					act 'Try to apologize':
 						*clr & cla
 						minut += 5
@@ -764,7 +764,7 @@ if $ARGS[0] = 'QW6':
 						pcs_mood = 5
 						gs 'stat'
 
-						if analplugin = 1:	
+						if analplugin = 1:
 							'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/subrefuse7plug.jpg"></center>'
 							'You immediately try to apologize, but with the gag in your mouth, all you can do is moan. Nevertheless, you try several more times, trying to articulate the words as well as you can through the gag. With a sharp pain and with a quick jerk, Mistress pulls your butt plug out of your ass.'
 
@@ -788,7 +788,7 @@ if $ARGS[0] = 'QW6':
 								minut -= 30
 								gs 'arousal', 'end'
 								gs 'stat'
-					
+
 								act 'Leave her apartment': gt 'city_residential'
 							end
 						else
@@ -804,7 +804,7 @@ if $ARGS[0] = 'QW6':
 							minut -= 30
 							gs 'arousal', 'end'
 							gs 'stat'
-							
+
 							act 'Leave her apartment': gt 'city_residential'
 						end
 					end
@@ -827,7 +827,7 @@ if $ARGS[0] = 'QW6':
 						gs 'arousal', 'bj', 15, 'lesbian', 'sub', 'deepthroat', 'rough'
 						gs 'arousal', 'end'
 						gs 'stat'
-						
+
 						act 'Leave her apartment': gt 'city_residential'
 					end
 				end
@@ -889,7 +889,7 @@ if $ARGS[0] = 'QW7':
 			'Just as you are about to reply, the jewel begins to slowly vibrate. You immediately close your mouth and let out a soft moan while blushing furiously. There''s people everywhere! Mistress holds up her hand, revealing a small remote control while grinning from ear to ear.'
 			gs 'arousal', 'vaginal_vibe', 20, 'sub', 'lesbian'
 			gs 'stat'
-			
+
 			act 'It gets worse':
 				*clr & cla
 				MistressAdoration += 3
@@ -904,11 +904,11 @@ if $ARGS[0] = 'QW7':
 				'Mistress grins. "Don''t worry Masha, she''s fine. Maybe just a little bit tipsy. Come, sit! I''ll get us some drinks."'
 				'You and Masha get acquainted while Mistress heads to the bar to get another round. Half-way in, the vibrator starts up again. It''s on full blast now, and you know you won''t last long.'
 				'Doing the best you can to answer Masha''s questions, you try your best to hold back your orgasm. You bite your lip while your whole body trembles, and let out a cute moan when you orgasm intensely. Masha looks at you questioningly. "Are you sure you''re okay? You seem a bit off..."'
-				
+
 				$orgasm_or = 'yes'
 				gs 'arousal', 'vaginal_vibe', 10, 'sub', 'lesbian'
 				gs 'stat'
-				
+
 				act 'I''m fine':
 					*clr & cla
 					minut += 20
@@ -926,7 +926,7 @@ if $ARGS[0] = 'QW7':
 					'When you return home, Mistress gives you a kiss on the cheek and gives you the remote. "Here, you earned it. That was a fun session, <<$pcs_nickname>>! Don''t get too used to it though. Next session, we''ll be focusing on your training again."'
 					gs 'arousal', 'end'
 					gs 'stat'
-					
+
 					act 'Thank her and leave': gt 'city_residential'
 				end
 			end
@@ -974,8 +974,8 @@ if $ARGS[0] = 'QW8':
 			'Mistress then puts her magazine aside and turns her ass towards you, leaning on the couch with one hand. She doesn''t say a word, but gives you an inviting look as she lifts up her skirt.'
 			gs 'arousal', 'foreplay', 40, 'sub', 'exhibitionism', 'bound', 'humiliation'
 			gs 'stat'
-			
-		elseif temp = 2:	
+
+		elseif temp = 2:
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub15.jpg"></center>'
 			'As soon as you approach Mistress, she turns around and walks into the living room, expecting you to follow her. When you enter the living room, you can''t help but notice a large dildo with a suction cup lying on the couch.'
 			'You quickly remove your clothes when she orders you to, and follow her to the window. She has the dildo in her hand.'
@@ -989,7 +989,7 @@ if $ARGS[0] = 'QW8':
 			'You feel a tinge of pride when you hear her compliment. You pull away from the dildo and turn around to look at Mistress. She''s standing with her ass turned towards you, leaning on the couch with one hand. She doesn''t say a word, but gives you an inviting look as she lifts up her skirt.'
 			gs 'arousal', 'bj', 40, 'sub', 'exhibitionism', 'humiliation'
 			gs 'stat'
-			
+
 		end
 		act 'Lick her pussy':
 			*clr & cla
@@ -1027,12 +1027,12 @@ if $ARGS[0] = 'QW8':
 				*clr & cla
 				lesbiQW = 9
 				gs 'sweat', 'add', 10
-				if pcs_ass < 30 and pcs_ass >= 20: pcs_ass += 1 & agape = 1 
-				if pcs_ass < 20 and pcs_ass >= 10: pcs_ass += 2 & agape = 2 
-				if pcs_ass < 10: pcs_ass += 3 & agape = 3 
-				if pcs_vag < 30 and pcs_vag >= 20: pcs_vag += 1 & vgape = 1 
-				if pcs_vag < 20 and pcs_vag >= 10: pcs_vag += 2 & vgape = 2 
-				if pcs_vag < 10: pcs_vag += 3 & vgape = 3 
+				if pcs_ass < 30 and pcs_ass >= 20: pcs_ass += 1 & agape = 1
+				if pcs_ass < 20 and pcs_ass >= 10: pcs_ass += 2 & agape = 2
+				if pcs_ass < 10: pcs_ass += 3 & agape = 3
+				if pcs_vag < 30 and pcs_vag >= 20: pcs_vag += 1 & vgape = 1
+				if pcs_vag < 20 and pcs_vag >= 10: pcs_vag += 2 & vgape = 2
+				if pcs_vag < 10: pcs_vag += 3 & vgape = 3
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/subrefuse10.jpg"></center>'
 				'You yelp in pain and roll across the bed, trying to dodge Mistress'' beating. Of course, that only makes her more angry.'
@@ -1044,7 +1044,7 @@ if $ARGS[0] = 'QW8':
 				gs 'arousal', 'vaginal_strap', 20, 'sub', 'lesbian', 'rough'
 				minut -= 20
 				gs 'stat'
-				
+
 				act 'Continue':
 					*clr & cla
 					pcs_mood = 5
@@ -1061,7 +1061,7 @@ if $ARGS[0] = 'QW8':
 					gs 'arousal', 'cuni_give', 20, 'lesbian', 'sub'
 					gs 'arousal', 'end'
 					gs 'stat'
-					
+
 					act 'Leave her apartment': gt 'city_residential'
 				end
 			end
@@ -1215,7 +1215,7 @@ if $ARGS[0] = 'QW10a':
 		'She grabs a handful of your hair and leads you to the couch, where she puts a tray on your back. For the next 30 minutes she relaxes on the couch, leasurely sipping her champagne while she flips through a magazine. Then, to your surprise, she tells you to get dressed in the hallway and leave.'
 		gs 'arousal', 'foreplay', 30, 'sub'
 		gs 'stat'
-		
+
 		act 'Leave her apartment': gt 'city_residential'
 	elseif temp = 1:
 		'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub19.jpg"></center>'
@@ -1253,7 +1253,7 @@ if $ARGS[0] = 'QW10a':
 		'Once you''re naked, Mistress eyes your body up and down again like she always does. You remember your positioning lectures, and present yourself appropriately. After a while, she seems to have decided. "You could make a good pet some day, slave. Let''s see how much you remember of your lessons."'
 		'You remember her lectures vividly, and quickly recite them in your head while Mistress looks for your collar and leash. When returns, you''re already on all fours and presenting your neck so she can put the collar on you.'
 		'For the next hour, Mistress takes you for a walk around the house, lecturing you some more on how a proper pet behaves and complimenting you on your progress so far.'
-		
+
 		if analplugin = 1: 'You wiggle your ass with your butt plug for her whenever she''s looking at it, and actually make her laugh. "You really like putting things up your ass and acting like a pet, don''t you slave?" she smiles. "Perhaps I should get you one of those tail plugs, so you really look the part."'
 		'When Mistress removes your collar at the end of the hour, you''re actually a bit sad that it''s over. You were having so much fun!'
 		'"You''ve been very good today so I will give you a choice, you can get dress and leave or you can stay a bit longer and thank your mistress. This is not a test, there is no wrong answer."'
@@ -1274,7 +1274,7 @@ if $ARGS[0] = 'QW10a':
 			gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 		act 'Get dressed and leave':
@@ -1307,8 +1307,8 @@ if $ARGS[0] = 'QW10b1':
 	'You sigh agitatedly and keep thinking of Mistress, hoping she will come back soon.'
 	gs 'arousal', 'foreplay', 45, 'sub', 'bound'
 	gs 'stat'
-	temp = rand(0,2)	
-	
+	temp = rand(0,2)
+
 	if temp = 1:
 		act 'Continue':
 			*clr & cla
@@ -1330,7 +1330,7 @@ if $ARGS[0] = 'QW10b1':
 			gs 'arousal', 'vaginal_strap', 40, 'sub', 'lesbian', 'bound'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	else
@@ -1349,7 +1349,7 @@ if $ARGS[0] = 'QW10b1':
 			gs 'arousal', 'cuni_give', 20, 'sub', 'lesbian', 'bound'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	end
@@ -1365,7 +1365,7 @@ if $ARGS[0] = 'QW10b2':
 	gs 'arousal', 'foreplay', 45, 'sub', 'bound'
 	gs 'stat'
 	temp = rand(0,2)
-	
+
 	if temp = 0:
 		act 'Continue':
 			*clr & cla
@@ -1377,7 +1377,7 @@ if $ARGS[0] = 'QW10b2':
 			gs 'arousal', 'vaginal_dildo_give', 40, 'sub', 'bound', 'lesbian'
 			gs 'stat'
 			temp = rand(0,1)
-	
+
 			if temp = 1:
 				act 'Continue':
 					*clr & cla
@@ -1398,7 +1398,7 @@ if $ARGS[0] = 'QW10b2':
 					gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian', 'bound'
 					gs 'arousal', 'end'
 					gs 'stat'
-				
+
 					act 'Leave her apartment': gt 'city_residential'
 				end
 			else
@@ -1416,7 +1416,7 @@ if $ARGS[0] = 'QW10b2':
 			gs 'arousal', 'foreplay', 30, 'sub'
 			gs 'stat'
 			temp = rand(0,1)
-			
+
 			if temp = 1:
 				act 'Lick her pussy':
 					*clr & cla
@@ -1429,7 +1429,7 @@ if $ARGS[0] = 'QW10b2':
 					gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian', 'bound'
 					gs 'arousal', 'end'
 					gs 'stat'
-				
+
 					act 'Leave her apartment': gt 'city_residential'
 				end
 			else
@@ -1440,11 +1440,11 @@ if $ARGS[0] = 'QW10b2':
 		act 'Continue':
 			*clr & cla
 			pcs_mood = 100
-			if pcs_vag < 30 and pcs_vag >= 20: pcs_vag += 1 & vgape = 1 
-			if pcs_vag < 20 and pcs_vag >= 10: pcs_vag += 2 & vgape = 2 
-			if pcs_vag < 10: pcs_vag += 3 & vgape = 3 
-			if pcs_ass < 30 and pcs_ass >= 20: pcs_ass += 1 & agape = 1 
-			if pcs_ass < 20 and pcs_ass >= 10: pcs_ass += 2 & agape = 2 
+			if pcs_vag < 30 and pcs_vag >= 20: pcs_vag += 1 & vgape = 1
+			if pcs_vag < 20 and pcs_vag >= 10: pcs_vag += 2 & vgape = 2
+			if pcs_vag < 10: pcs_vag += 3 & vgape = 3
+			if pcs_ass < 30 and pcs_ass >= 20: pcs_ass += 1 & agape = 1
+			if pcs_ass < 20 and pcs_ass >= 10: pcs_ass += 2 & agape = 2
 			if pcs_ass < 10: pcs_ass += 3 & agape = 3
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub28.jpg"></center>'
 			'Mistress comes back half an hour later. She stands in the door frame and snaps her fingers. "This way, slave."'
@@ -1466,7 +1466,7 @@ if $ARGS[0] = 'QW10b2':
 			minut -= 45
 			gs 'stat'
 			temp = rand(0,1)
-			
+
 			if temp = 1:
 				act 'Continue':
 					*clr & cla
@@ -1481,7 +1481,7 @@ if $ARGS[0] = 'QW10b2':
 					gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian', 'bound'
 					gs 'arousal', 'end'
 					gs 'stat'
-				
+
 					act 'Leave her apartment': gt 'city_residential'
 				end
 			else
@@ -1519,7 +1519,7 @@ if $ARGS[0] = 'QW10b3':
 			gs 'arousal', 'anal_dildo', 40, 'sub', 'lesbian', 'bound'
 			gs 'arousal', 'end'
 			gs 'stat'
-		
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	else
@@ -1534,7 +1534,7 @@ if $ARGS[0] = 'QW10b3':
 			'You eagerly nod, happy to see her in such a great mood. She rapidly unties the ropes around your legs and changes your binds so your hands are tied above your head before she puts the collar around your neck.'
 			'"You make such a cute pet..." she says while looking dreamily at you. She then pulls the leash impatiently, wanting you to follow her on your knees.'
 			'The next half hour is... unusual. While you follow Mistress around her apartment like a good pet, she lectures you about all sorts of feminine subtlety you could employ. Mistress talks and talks, you''ve never seen her this cheerful before. Once you run out of time, she removes the collar from your neck and absent-mindedly runs her hand through your hair for a while.'
-			
+
 			if temp < 2:
 				act 'Thank Mistress for her lesson':
 					*clr & cla
@@ -1547,7 +1547,7 @@ if $ARGS[0] = 'QW10b3':
 					gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian', 'bound'
 					gs 'arousal', 'end'
 					gs 'stat'
-					
+
 					act 'Thank her and leave': gt 'city_residential'
 				end
 			else
@@ -1563,7 +1563,7 @@ if $ARGS[0] = 'QW10c':
 	pcs_horny += 30
 	gs 'stat'
 	temp = rand(0,2)
-	
+
 	if temp = 0:
 		'<center><img <<$set_imgh>> src="images/characters/city/natalya/mistress.jpg"></center>'
 		'You stand before Mistress and take off your clothes without saying a word. When you finish and stand in a submissive pose, she nods approvingly.'
@@ -1582,7 +1582,7 @@ if $ARGS[0] = 'QW10c':
 			gs 'stat'
 			temp = rand(0,2)
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub31.jpg"></center>'
-			'You dutifully lean over and put your hands on the nearest chair, exposing your ass for Mistress while she disappears in search of something to spank you with. She returns with a wooden board, and skilfully spanks your ass for the next half hour. You try to remain firm and stand up straight, taking your punishment in stride, but towards the end you''re reduced to a crying, blubbering mess.'
+			'You dutifully lean over and put your hands on the nearest chair, exposing your ass for Mistress while she disappears in search of something to spank you with. She returns with a wooden board, and skillfully spanks your ass for the next half hour. You try to remain firm and stand up straight, taking your punishment in stride, but towards the end you''re reduced to a crying, blubbering mess.'
 
 			if temp < 2:
 				act 'Eagerly lick her pussy':
@@ -1596,7 +1596,7 @@ if $ARGS[0] = 'QW10c':
 					gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian', 'bound'
 					gs 'arousal', 'end'
 					gs 'stat'
-					
+
 					act 'Leave her apartment': gt 'city_residential'
 				end
 			else
@@ -1616,7 +1616,7 @@ if $ARGS[0] = 'QW10c':
 			'She grabs the piece of wood she was intending to use and leaves the room for a second before returning with a whip. You silently scold yourself, realizing your mistake.'
 			'For the next thirty minutes, Mistress whips you just about everywhere on your body. You try to take your punishment in stride as best you can, biting through the pain and assuming the position again and again.'
 			'She whips your pussy several times to conclude the session, and smirks when she looks at your sad, teary face. "I know what you''re thinking, slave. And yes, you''re right... that was stupid of you. Very stupid. I''m disappointed in you. I thought you''d know better by now."'
-			
+
 			if temp = 0:
 				act 'Continue':
 					*clr & cla
@@ -1630,7 +1630,7 @@ if $ARGS[0] = 'QW10c':
 					'She then leaves the room, leaving you plenty of time to think about what happens if you try to dispute her wishes. At one point, you try to wiggle out of your restraints but immediately realize it''s pointless; Mistress'' bondage skills are top notch.'
 					'Mistress keeps you restrained on her bed for hours, only occasionally checking up on you. Every time she comes in, she raises your hopes and then immediately crushes them by walking out again.'
 					'She eventually returns and strokes your hair for a second before untying you. "Poor slave... Why do you keep making me punish you? You should trust that I know what''s best for you."'
-					
+
 					act 'Get dressed and leave': gt 'city_residential'
 				end
 			else
@@ -1684,7 +1684,7 @@ if $ARGS[0] = 'QW10c':
 				gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian', 'bound'
 				gs 'arousal', 'end'
 				gs 'stat'
-				
+
 				act 'Get dressed and leave': gt 'city_residential'
 			end
 		else
@@ -1714,7 +1714,7 @@ if $ARGS[0] = 'QW10c':
 				gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian', 'bound'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+
 				act 'Get dressed and leave': gt 'city_residential'
 			end
 		else
@@ -1747,7 +1747,7 @@ if $ARGS[0] = 'QW11':
 		'"Good luck!" the other woman grins as you walk by her on your way out. Damn, she overheard everything.'
 		'You''re a bit distraught as you step out the door. You''re not allowed back in until you suck <i>twenty dicks</i> of guys you don''t even know! Would Mistress find out if you just came back after a few days, even if you didn''t do all twenty? Do you think you could lie to her? Maybe you should just get it over with...'
 
-		act 'Leave her apartment': gt 'city_residential'	
+		act 'Leave her apartment': gt 'city_residential'
 	elseif mistressqwest > 20:
 		minut += 5
 		pcs_horny += 20
@@ -1772,7 +1772,7 @@ if $ARGS[0] = 'QW11':
 			gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Follow her into the living room': gt 'lesbidomhouse', 'QW12'
 		end
 	else
@@ -1784,7 +1784,7 @@ if $ARGS[0] = 'QW11':
 		'Mistress puts her hand under your chin and makes you look up, locking her piercing gaze onto your eyes. "Was I not clear? Why are you here, slave?"'
 		'"I''m sorry Mistress, I-" you sniffle, tears forming in your eyes. This was a huge mistake.'
 		'"You stupid whore!" Mistress shouts and slaps you in the face. "I told you not to come back until you suck twenty cocks! Take off your damn clothes, I''m about to teach you a lesson you''ll never forget!"'
-		
+
 		act 'Undress and be punished':
 			*clr & cla
 			pcs_horny = 0
@@ -1803,7 +1803,7 @@ if $ARGS[0] = 'QW11':
 			'After half an hour, she''s finally too tired to continue and tells you to get up. You''ve been crying and screaming the whole time, and feel exhausted. Nevertheless, you try to get up to your feet as quickly as you can despite your shaky legs, and don''t object when Mistress grabs you by the hair again and guides you back to the front door.'
 			'"Put those on and leave, slave!" she says while nodding at your clothes. "Your assignment still stands. Do not disappoint me again!"'
 			'Mistress walks away before you can say anything. You wallow in self-pity while you carefully put your clothes back on, wincing whenever the fabric touches one of the countless welts on your body.'
-			
+
 			act 'Leave her apartment': gt 'city_residential'
 		end
 	end
@@ -1862,7 +1862,7 @@ if $ARGS[0] = 'QW12':
 					'"That would be nice, Mistress," you smile. When you see her break open a rather old looking bottle of wine you feel touched; this must''ve meant a lot to her too.'
 					'You have a pleasant chat with Mistress for another half hour, after which she apologizes; she has other things to attend to today. She gives you a light peck on the cheek and grins. "So, slave... How does it feel to be owned?"'
 					'"It feels good, Mistress," you admit.'
-					
+
 					act 'Get dressed and leave': gt 'city_residential'
 				end
 				act 'Ask if you can think it over':
@@ -1876,7 +1876,7 @@ if $ARGS[0] = 'QW12':
 					'She continues. "However, you have to see things from my point of view as well. If you have doubts, maybe my time is better spent on finding someone more willing. Until you sign this contract, this will be our last session. My time is precious, and I can''t afford to waste it."'
 					'"That''s fair," you nod. "I''ll get back to you soon."'
 					'With nothing left to say, you stand up and get ready to leave Mistress'' apartment.'
-					
+
 					act 'Get dressed and leave': gt 'city_residential'
 				end
 				act 'Refuse to sign':
@@ -1891,7 +1891,7 @@ if $ARGS[0] = 'QW12':
 					'She breaks the awkward silence that follows. "You know, I wasn''t lying when I said I see potential in you. There''s a BDSM club near the city, where people with interest in our lifestyle can go to explore their interests. I think you would enjoy going there."'
 					'She offers you a luxurious black business card with a gold trim. "If you''re interested, this will get you in."'
 					'She stands up and signals for you to do the same. "I guess this is where we part ways, then. Take care, <<$pcs_nickname>>."'
-					
+
 					act 'Say goodbye to Mistress and leave': gt 'city_residential'
 				end
 			end

+ 80 - 80
locations/lesbimistress.qsrc

@@ -17,14 +17,14 @@ if $ARGS[0] = 'start':
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/natalya/mistress.jpg"></center>'
 		'Mistress looks at you expectantly and you look at her. You feel like it''s a personal thing, that you''re her inanimate sex-plaything, with which she is entitled to do whatever she pleases.'
-	
+
 		act 'Undress':
 			*clr & cla
 			gs 'arousal', 'foreplay', 10, 'sub'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub45.jpg"></center>'
 			'You quickly remove your clothes and, as befits a well-bred slave, pose completely still in front of your mistress.'
-			
+
 			act 'Wait':
 				*clr & cla
 				pcs_horny += rand(10,20)
@@ -40,7 +40,7 @@ if $ARGS[0] = 'start':
 					'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub43.jpg"></center>'
 					'Mistress stares at you blankly. "Get in position for a spanking, slave. I''m going to teach you some manners!"'
 					'She spends half an hour spanking you, occasionally commenting through gritted teeth about your bad behavior and lack of devotion. Once she finishes, she forces you to quickly get dressed before throwing you out the door.'
-					
+
 					act 'Leave': minut += 5 & gt 'city_residential'
 				else
 					lesbiday = daystart
@@ -153,7 +153,7 @@ if $ARGS[0] = 'gholefinish':
 		gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-	
+
 		act 'Leave her apartment': gt 'city_residential'
 	end
 end
@@ -169,7 +169,7 @@ if $ARGS[0] = 'gholepunish':
 	'She puts her hand under your chin and makes you look up, locking her piercing gaze onto your eyes. "Was I not clear?!" she snarls. "Why are you here, slave?"'
 	'"I''m sorry Mistress, I wi-" you sniffle, tears forming in your eyes.'
 	'"You stupid whore!" she shouts and slaps you in the face. "I told you not to come back until you suck twelve cocks! Take off your damn clothes! I''ll teach you a lesson you''ll never forget!"'
-	
+
 	act 'Further':
 		*clr & cla
 		pcs_horny = 0
@@ -190,7 +190,7 @@ if $ARGS[0] = 'gholepunish':
 		gs 'arousal', 'foreplay', 40, 'sub', 'maso'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Leave her apartment': gt 'city_residential'
 	end
 end
@@ -206,14 +206,14 @@ if $ARGS[0] = 'severe_1':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub61.jpg"></center>'
 	'Mistress orders you to lie down on the dining table as she pulls out some rope.'
-	'She smiles at you as she skilfully binds you to the table, creating knots that many a professional would be jealous of. "I think you would make for a pretty vase."'
+	'She smiles at you as she skillfully binds you to the table, creating knots that many a professional would be jealous of. "I think you would make for a pretty vase."'
 	'"A vase, Mistress?" you ask, unsure how that would work. Mistress is already coating a smooth vase with some lubricant while you ask.'
 	'"Vases don''t talk, slave. Don''t make me gag you!"'
 	'You catch yourself right before apologizing, and simply nod instead before Mistress gently inserts the vase inside your pussy, causing you to groan.'
 	'Once the vase is firmly lodged in you, Mistress puts the flowers back in and happily nods.'
 
 	if mistressknowfoto = 1:
-		'About an hour later, the door bell rings and you hear voices coming from the hallway. "Really, Natalya? I know I asked you for those collars, but why did you insist I come pick them up right now? I was in the middle of something!"'
+		'About an hour later, the doorbell rings and you hear voices coming from the hallway. "Really, Natalya? I know I asked you for those collars, but why did you insist I come pick them up right now? I was in the middle of something!"'
 		'"Sorry. Please wait in the living room while I go fetch them for you, okay?" you hear Mistress respond.'
 		'"Whatever. You''re being weird," her friend replies.'
 		'You see Masha enter the living room, who lets out an exasperated gasp, but nonetheless comes closer to inspect you. "Damn Natalya, bragging every chance she gets..." she mutters.'
@@ -267,7 +267,7 @@ if $ARGS[0] = 'severe_2':
 		gs 'arousal', 'cuni_give', 20, 'sub', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Get dressed and leave': gt 'city_residential'
 	end
 end
@@ -311,7 +311,7 @@ if $ARGS[0] = 'severe_3':
 			gs 'arousal', 'cuni_give', 20, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-		
+
 			act 'Leave': gt 'city_residential'
 		end
 	else
@@ -334,7 +334,7 @@ if $ARGS[0] = 'severe_4':
 		'"Erm..." you begin to reply, but you don''t finish your answer when you see Mistress looking at you with a raised eyebrow. She wasn''t actually asking you, merely telling you.'
 		'"That would only get in the way," she mumbles when she sees your butt plug. She makes you kneel before her and deftly pulls it out.'
 		analplugin = 0 & analplugout = 1
-		
+
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub76.jpg"></center>'
@@ -347,7 +347,7 @@ if $ARGS[0] = 'severe_4':
 			gs 'arousal', 'anal_strap', 20, 'sub', 'lesbian', 'bound', 'rough'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	else
@@ -362,7 +362,7 @@ if $ARGS[0] = 'severe_4':
 		gs 'arousal', 'anal_strap', 20, 'sub', 'lesbian', 'bound', 'rough'
 		gs 'arousal', 'end'
 		gs 'stat'
-	
+
 		act 'Get dressed and leave': gt 'city_residential'
 	end
 end
@@ -378,7 +378,7 @@ if $ARGS[0] = 'punish_1':
 	'For the next ten minutes, you follow her around the apartment on your hands and knees, making sure you don''t give her any reason to use the crop on you.'
 	'After ten minutes, the phone rings. "Stay!" she orders as she drops the leash and crop and walks over to the phone. Once she''s picked up the phone, she returns to you and motions how you should walk with the leash dragging behind you, holding the crop in her hand menacingly.'
 	'She stays on the phone for the next twenty minutes, occasionally glancing down as she resumes walking you around her house. When she hangs up, she has you sit still in front of a street side window, exposing you to passers-by while she goes to put the phone away.'
-	
+
 	if rand(0,1) = 0:
 		act 'Stay where you are':
 			*clr & cla
@@ -411,7 +411,7 @@ if $ARGS[0] = 'punish_1':
 				gs 'arousal', 'cuni_give', 10, 'sub', 'lesbian'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+
 				act 'Get dressed and leave': gt 'city_residential'
 			end
 		end
@@ -510,7 +510,7 @@ if $ARGS[0] = 'punish_3':
 				gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+
 				act 'Get dressed and leave': gt 'city_residential'
 			end
 		else
@@ -521,7 +521,7 @@ if $ARGS[0] = 'punish_3':
 			gs 'arousal', 'vaginal_fist', 15, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Leave her apartment': gt 'city_residential'
 		end
 	else
@@ -537,7 +537,7 @@ if $ARGS[0] = 'punish_3':
 			gs 'arousal', 'vaginal_strap', 15, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			if pcs_horny >= 100:
 				'In no time at all, you''re unable to withstand any longer and moan loudly, feeling your whole body shake under Mistress'' strap-on. You try to thank Mistress for granting you this orgasm, but the gag means you can only produce some unintelligible groaning.'
 				$orgasm_or = 'yes'
@@ -556,7 +556,7 @@ if $ARGS[0] = 'punish_3':
 			gs 'arousal', 'kiss', 10, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	end
@@ -610,7 +610,7 @@ if $ARGS[0] = 'punish_5':
 		'Mistress smirks again when she sees your disappointed face. "What did you expect, slave? Did you forget your place?"'
 		'You bite your lip and put the stockings on. "N-no, Mistress..." you mutter. "It''s perfect. Thank you."'
 		'You both know that''s a lie, but she lets it slide with no objections.'
-		
+
 		act 'Continue':
 			cla
 			minut += 600
@@ -642,7 +642,7 @@ if $ARGS[0] = 'punish_5':
 		*nl
 		'You hear Masha''s voice. "Erm... Is this a bad time?"'
 		'"Not at all! I''m just training my slave. Slave, say hi to Masha!" she instructs.'
-		'"Hello, Ma-aaaah! Hel- Aaaaaah!" you shout between spanks.' 
+		'"Hello, Ma-aaaah! Hel- Aaaaaah!" you shout between spanks.'
 		'"Uh. Hi dear..." Masha replies. You can hear her laughing.'
 		'"I''ll call you back in an hour, okay? I have a few things to do here," Mistress tells her friend.'
 		'"Of course darling, I''ll talk to you then," Masha replies and hangs up.'
@@ -652,7 +652,7 @@ if $ARGS[0] = 'punish_5':
 		gs 'arousal', 'foreplay', 30, 'sub', 'lesbian', 'maso'
 		gs 'arousal', 'end'
 		gs 'stat'
-	
+
 		act 'Get dressed and leave': gt 'city_residential'
 	end
 end
@@ -681,7 +681,7 @@ if $ARGS[0] = 'punish_6':
 		'"Don''t thank me just yet!" she laughs and pulls out her phone.'
 		gs 'arousal', 'vaginal_dildo', 5, 'sub'
 		gs 'stat'
-	
+
 		act 'Try to escape':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub215.jpg"></center>'
@@ -692,7 +692,7 @@ if $ARGS[0] = 'punish_6':
 			'After a few attempts, you realize why; it''s actually near impossible to get off this thing!'
 			gs 'arousal', 'vaginal_dildo', 5, 'sub'
 			gs 'stat'
-			
+
 			act 'Keep trying':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub216.jpg"></center>'
@@ -705,7 +705,7 @@ if $ARGS[0] = 'punish_6':
 				'"That''s erm... Very clever..." she mutters.'
 				gs 'arousal', 'vaginal_dildo', 10, 'sub', 'humiliation'
 				gs 'stat'
-		
+
 				act 'Give up':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub217.jpg"></center>'
@@ -717,7 +717,7 @@ if $ARGS[0] = 'punish_6':
 					'"No, that''s okay!", Masha quickly replies. She seems conflicted.'
 					gs 'arousal', 'vaginal_dildo', 5, 'sub', 'humiliation'
 					gs 'stat'
-				
+
 					act 'Try again':
 						*clr & cla
 						minut += 15
@@ -730,7 +730,7 @@ if $ARGS[0] = 'punish_6':
 						'Mistress gives Masha a benevolent nod. "Of course, dear. What''s mine is yours! Just don''t make her orgasm sinc that would undermine her punishment."'
 						gs 'arousal', 'vaginal_dildo', 15, 'sub', 'humiliation'
 						gs 'stat'
-				
+
 						act 'Let Masha taste you':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub219.jpg"></center>'
@@ -744,7 +744,7 @@ if $ARGS[0] = 'punish_6':
 							gs 'arousal', 'vaginal_finger', 15, 'sub', 'lesbian'
 							minut -= 15
 							gs 'stat'
-				
+
 							act 'Absolutely':
 								*clr & cla
 								MistressAdoration += 2
@@ -760,7 +760,7 @@ if $ARGS[0] = 'punish_6':
 								gs 'arousal', 'vaginal_dildo', 15, 'sub', 'humiliation'
 								gs 'arousal', 'end'
 								gs 'stat'
-								
+
 								act 'Get dressed and leave': gt 'city_residential'
 							end
 							gs 'willpower', 'vaginal', 'resist', 'medium'
@@ -780,12 +780,12 @@ if $ARGS[0] = 'punish_6':
 									gs 'arousal', 'vaginal_dildo', 15, 'sub', 'humiliation'
 									gs 'arousal', 'end'
 									gs 'stat'
-					
+
 									act 'Get dressed and leave': gt 'city_residential'
 								end
 							else
 								act 'You''d rather not (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-							end	
+							end
 						end
 					end
 				end
@@ -841,7 +841,7 @@ if $ARGS[0] = 'neutral_1':
 			'You can''t reply with the gag still in your mouth, so you just nod meekly while you give her an apologetic look.'
 			'Mistress removes your binds and tells you to stand in the corner. As you do, you cry out as you feel a cane slap your ass. "Fifty, slave. Count them!"'
 			'You dutifully count the slaps between cries. When Mistress finally delivers the last one, she tells you to sit in the corner and think about how you disappointed her.'
-			
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	else
@@ -887,10 +887,10 @@ if $ARGS[0] = 'neutral_2':
 		gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-	
+
 		act 'See yourself out': gt 'city_residential'
 	end
-	
+
 	act 'Tease her by taking it slow':
 		*clr & cla
 		MistressAdoration += 1
@@ -907,7 +907,7 @@ if $ARGS[0] = 'neutral_2':
 		gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'See yourself out': gt 'city_residential'
 	end
 end
@@ -920,7 +920,7 @@ if $ARGS[0] = 'neutral_3':
 	'Mistress looks stressed as she awkwardly rubs her shoulders. "Go to the living room, <<$pcs_nickname>>. I laid out some things for you to wear on the table. I''ll be right there."'
 	'"Yes, Mistress," you nod. On the table you find... very little, actually. The hipster panties look cute, but the heavy duty blindfold catches your eye first and foremost. There''s also a large ball gag, and a delicate studded collar. You were just putting on the ball gag when Mistress comes back into the room.'
 	'She''s wearing a business-like attire that still shows a lot of cleavage. "No time for games today, <<$pcs_nickname>>. I''m preparing for an important meeting. Nevertheless, you can help me get ready for it," she winks at you.'
-	
+
 	act 'Be a laptop holder':
 		*clr & cla
 		minut += 120
@@ -999,7 +999,7 @@ if $ARGS[0] = 'neutral_5':
 		gs 'arousal', 'kiss', 5, 'sub', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Leave her apartment': gt 'city_residential'
 	end
 end
@@ -1049,7 +1049,7 @@ if $ARGS[0] = 'neutral_7':
 	'You shake your head. "N-no Mistress! I''ll do it! I''ll do it as soon as I can."'
 	'Mistress gives you a confident nod. "I know you''ll make me proud, slave. Come, I''ll let you out."'
 	'"Good luck, slave!" the other woman grins as you walk by her on your way out.'
-	
+
 	act 'Leave her apartment': gt 'city_residential'
 end
 
@@ -1090,7 +1090,7 @@ if $ARGS[0] = 'neutral_8':
 			gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-		
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	else
@@ -1109,7 +1109,7 @@ if $ARGS[0] = 'neutral_9':
 	'You quickly put your clothes back on, struggling slightly to get them on because of the cuffs. When you''re ready to go, Mistress tugs on your cuffs to make sure they''re secure. "Very nice... They''re going to love you!" she says dreamily.'
 	'Wait, what!? Where are we going?" you ask, but she seems to be in a good enough mood to let you get away with it.'
 	'"Out," she states. "I think we can make an extra stop on the way..."'
-	
+
 	act 'Go out with Mistress':
 		*clr & cla
 		if exhibitionist_lvl < 1: pcs_horny += rand(1,3)
@@ -1136,7 +1136,7 @@ if $ARGS[0] = 'neutral_9':
 			'"Undress, slave," she says formally. Several guys are watching you intently, but you obey Mistress and do as she says.'
 			'Once you''re nude, Mistress chains you to a radiator and smiles happily. "You''re going to look pretty for the patrons of this bar while I discuss business with someone. It shouldn''t take much more than an hour. Don''t worry, you''re far from the first girl they''ve seen like this, but your secret stays within these walls."'
 			'She snaps a few more photos. "For your scrapbook!" she grins before stepping into a back room.'
-			
+
 			act 'Continue':
 				*clr & cla
 				if exhibitionist_lvl < 1: pcs_horny += rand(1,3)
@@ -1146,7 +1146,7 @@ if $ARGS[0] = 'neutral_9':
 				'Once Mistress leaves, you look at the patrons nervously, knowing you have absolutely no chance of getting out of here.'
 				'For the next fifteen minutes, the patrons of the bar mostly ignore you, but you do get a few lingering stares. Everyone seems very much at ease with a nude girl chained to a radiator, as if it''s the most normal thing in the world.'
 				'You take a deep breath. Mistress wouldn''t bring you here if this place wasn''t safe. Right?'
-				
+
 				act 'Continue':
 					*clr & cla
 					if exhibitionist_lvl < 1: pcs_horny += rand(1,3)
@@ -1158,8 +1158,8 @@ if $ARGS[0] = 'neutral_9':
 					'"Slaves don''t talk unless they have permission to talk!" he remarks sharply. "Did you get permission, slave?"'
 					'You meekly shake your head and he chuckles. "Didn''t think so. Rookie mistake. Still, whoever owns you trained you well. I''ll just have to wait here and see who comes to pick you up so I can see who to praise."'
 					'Knowing you''re not allowed to talk, you merely give the man a shrug, making him chuckle again. He studies your body again before he returns to the bar and orders another drink.'
-					
-					act 'Continue':			
+
+					act 'Continue':
 						*clr & cla
 						minut += 15
 						pcs_horny -= 10
@@ -1235,7 +1235,7 @@ if $ARGS[0] = 'treat_1':
 		'As they cool off, you have a little chat with Mistress. You both try a cookie and you''re happy with how they turned out. Mistress smiles at you benevolently, clearly in a better mood. You really lifted her spirits on a bad day.'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Get dressed and leave': gt 'city_residential'
 	end
 end
@@ -1268,7 +1268,7 @@ if $ARGS[0] = 'treat_2':
 		gs 'arousal', 'foreplay', 15, 'sub', 'bound'
 		gs 'arousal', 'end'
 		gs 'stat'
-	
+
 		act 'Get dressed and leave': gt 'city_residential'
 	end
 
@@ -1284,7 +1284,7 @@ if $ARGS[0] = 'treat_2':
 		gs 'arousal', 'cuni_give', 15, 'sub', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Leave her apartment': gt 'city_residential'
 	end
 end
@@ -1322,7 +1322,7 @@ if $ARGS[0] = 'treat_3':
 				'"Don''t worry, slave," she whispers in your ear. "I''ll be replacing that really soon..."'
 				gs 'arousal', 'anal_dildo', 15, 'sub', 'lesbian'
 				gs 'stat'
-		
+
 				act 'Continue':
 					*clr & cla
 					pcs_mood = 100
@@ -1342,7 +1342,7 @@ if $ARGS[0] = 'treat_3':
 					gs 'arousal', 'anal_dildo', 5, 'sub', 'lesbian'
 					gs 'arousal', 'end'
 					gs 'stat'
-					
+
 					act 'Get dressed and leave': gt 'city_residential'
 				end
 			else
@@ -1359,7 +1359,7 @@ if $ARGS[0] = 'treat_3':
 				gs 'arousal', 'anal_dildo', 5, 'sub', 'lesbian'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+
 				act 'Get dressed and leave': gt 'city_residential'
 			end
 		end
@@ -1368,7 +1368,7 @@ if $ARGS[0] = 'treat_3':
 		act 'Receive your punishment':
 			*clr & cla
 			if pcs_ass < 30 and pcs_ass >= 20: pcs_ass += 2 & agape = 2 & pcs_horny += rand(20,40)
-			if pcs_ass < 20 and pcs_ass >= 10: pcs_ass += 2 & agape = 3 
+			if pcs_ass < 20 and pcs_ass >= 10: pcs_ass += 2 & agape = 3
 			if pcs_ass < 10: pcs_ass += 3 & agape = 3
 			MistressAdoration -= 2
 			MistressObedience -= 2
@@ -1381,7 +1381,7 @@ if $ARGS[0] = 'treat_3':
 				analplugin = 0 & analplugout = 1
 				gs 'arousal', 'anal_dildo', 10, 'sub', 'lesbian'
 				gs 'stat'
-				
+
 				act 'Whimper and cry for forgiveness':
 					*clr & cla
 					minut += 5
@@ -1395,7 +1395,7 @@ if $ARGS[0] = 'treat_3':
 					gs 'arousal', 'anal_strap', 10, 'sub', 'lesbian', 'rough'
 					gs 'arousal', 'end'
 					gs 'stat'
-				
+
 					act 'Get dressed and leave': gt 'city_residential'
 				end
 			else
@@ -1408,7 +1408,7 @@ if $ARGS[0] = 'treat_3':
 				gs 'arousal', 'anal_strap', 10, 'sub', 'lesbian', 'rough'
 				gs 'arousal', 'end'
 				gs 'stat'
-				
+
 				act 'Get dressed and leave': gt 'city_residential'
 			end
 		end
@@ -1439,8 +1439,8 @@ if $ARGS[0] = 'treat_4':
 	'Mistress smiles at you benevolently while she sucks on her finger. "You''re welcome, slave. I''m glad you liked your training. See yourself out, will you?"'
 	gs 'arousal', 'end'
 	gs 'stat'
-	
-	act 'Get dressed and leave': gt 'city_residential'				
+
+	act 'Get dressed and leave': gt 'city_residential'
 end
 
 if $ARGS[0] = 'amazing_1':
@@ -1474,7 +1474,7 @@ if $ARGS[0] = 'amazing_1':
 			gs 'arousal', 'anal_dildo_give', 30, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-		
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	elseif temp_lesbimistress = 1:
@@ -1496,7 +1496,7 @@ if $ARGS[0] = 'amazing_1':
 			gs 'arousal', 'vaginal_dildo', 30, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-		
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	elseif temp_lesbimistress = 2:
@@ -1513,7 +1513,7 @@ if $ARGS[0] = 'amazing_1':
 			gs 'arousal', 'vaginal_dildo_give', 15, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-			
+
 			act 'Get dressed and leave': gt 'city_residential'
 		end
 	elseif temp_lesbimistress = 3:
@@ -1532,7 +1532,7 @@ if $ARGS[0] = 'amazing_1':
 			gs 'arousal', 'anal_finger', 20, 'sub', 'lesbian'
 			minut -= 20
 			gs 'stat'
-			
+
 			act 'Thank her with your mouth':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub74.jpg"></center>'
@@ -1543,7 +1543,7 @@ if $ARGS[0] = 'amazing_1':
 				gs 'arousal', 'cuni_give', 25, 'sub', 'lesbian'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+
 				act 'Get dressed and leave': gt 'city_residential'
 			end
 		end
@@ -1578,7 +1578,7 @@ if $ARGS[0] = 'amazing_2':
 			'Mistress sighs before slapping you in the face. "Stay here! And no talking with the other slave!" she hisses.'
 			'She returns with a delicate piece of jewelry, which she holds in front of you. "This is the collar I got for today," she sighs with a disappointed look in her eyes. She tries to be firm, but fails to really keep her posture afloat.'
 			'You bite your lip, feeling bad about disappointing her. She locks it around your neck anyway, and cuffs your hands together. She lazily attaches a chain from your collar to the cuffs, but is too distraught to even worry about locking you down further.'
-			'"Just... Sit like this and think..." she mutters dejectedly.' 
+			'"Just... Sit like this and think..." she mutters dejectedly.'
 			'After an hour she returns and unlocks the handcuffs and collar before carefully putting it back into its box. "That''s it for today. Just go."'
 
 			act 'Get dressed and leave': gt 'city_residential'
@@ -1586,7 +1586,7 @@ if $ARGS[0] = 'amazing_2':
 	else
 		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
-	
+
 	act 'Agree':
 		*clr & cla
 		minut += 90
@@ -1618,7 +1618,7 @@ if $ARGS[0] = 'amazing_3':
 	'"I feel like relaxing today. Let''s go swimming!" Mistress says.'
 	'"Mistress, could we stop by my apartment really quick? I didn''t bring a bathing suit!" you reply.'
 	'"All taken care of, dear. In fact, why don''t you change into it now? You can wear it under your clothes while we go there" she says with that devious smile on her lips as she hands you a bag.'
-	
+
 	act 'Put on the bathing suit':
 		*clr & cla
 		minut += 5
@@ -1629,7 +1629,7 @@ if $ARGS[0] = 'amazing_3':
 		'You frown when you unpack the bathing suit. It''s made of a sturdy latex and doesn''t look very comfortable. Then you notice the large dildo attached to the inside!'
 		'With a sigh, you undress and slip into the bathing suit, holding the dildo away from your pussy for now. You look at Mistress hopefully, hoping she was just kidding about you actually wearing the suit, but she just laughs.'
 		'"Go on, stick it in!" she grins. "There''s no reason we can''t combine fun with a bit of training as well!"'
-		
+
 		act 'Wear the suit properly':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub222.jpg"></center>'
@@ -1640,7 +1640,7 @@ if $ARGS[0] = 'amazing_3':
 			$orgasm_or = 'no'
 			gs 'arousal', 'vaginal_vibe', 10, 'sub'
 			gs 'stat'
-			
+
 			act 'Go swimming':
 				*clr & cla
 				cumspclnt = 4
@@ -1649,7 +1649,7 @@ if $ARGS[0] = 'amazing_3':
 				pcs_mood += 5
 				!! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
 				pcs_willpwr += 1
-				if pcs_stren < 30: 
+				if pcs_stren < 30:
 					gs 'exp_gain', 'stren', 1 + rand(0, drugVars['steroids_dose'])
 					if drugVars['steroids_dose'] > 0 and rand(1,5) <= drugVars['steroids_dose']: clit_size += rand(0,1)
 				end
@@ -1665,7 +1665,7 @@ if $ARGS[0] = 'amazing_3':
 				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 				gs 'arousal', 'vaginal_vibe', 75, 'sub'
 				gs 'stat'
-			
+
 				act 'Orgasm loudly':
 					*clr & cla
 					minut += 15
@@ -1683,7 +1683,7 @@ if $ARGS[0] = 'amazing_3':
 					'When you do, you''re surprised to see her drop down to her knees before you, and take most of it inside her mouth.'
 					'She pulls back again and licks her lips. "Mmm, tasty... We better get changed quickly and leave. I heard someone talk about calling the police!"'
 					'The two of you quickly get dressed. When you leave the pool, Mistress kisses your cheek. "Do you want me to give you a ride home, or do you want to stay here?"'
-					
+
 					act 'Stay in the city center': gt 'city_center'
 					act 'Go back to the residential district with her': gt 'city_residential'
 				end
@@ -1802,7 +1802,7 @@ if $ARGS[0] = 'BDSMEV':
 			gs 'arousal', 'kiss', 5, 'sub', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
-		
+
 			act 'Go to the BDSM club': gt 'bdsm_mansion','taxi'
 		end
 	end
@@ -1825,7 +1825,7 @@ if $ARGS[0] = 'mistvisit':
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/quarrel.jpg"></center>'
 			'Crestfallen, you open the door, too scared to ignore your Mistress. Barely having crossed the threshold, she immediately grabs you firmly by the neck and forces you against the wall.'
 			'What the fuck were you thinking, bitch?! That you could ignore your obligations and forget about your Mistress?! Now you''ve forced me to come here and teach you some manners!'
-			
+
 			act 'Further':
 				*clr & cla
 				minut += 30
@@ -1855,7 +1855,7 @@ if $ARGS[0] = 'mistvisit':
 				'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub44.jpg"></center>'
 				'Mistress angrily rips off your clothes and starts to brutally spank you while screaming obscene curses at you. You howl and roll up on the floor in tears as she pays particular attention to your breasts, butt and feet.'
 				'She snatches some of the cash you have on you before leaving, not even bothering to close the door.'
-				
+
 				act 'Close the door': gt $loc, $loc_arg
 			end
 		end
@@ -1870,7 +1870,7 @@ if $ARGS[0] = 'mistvisit':
 			end
 		else
 			act 'Ignore her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
+		end
 	end
 end
 
@@ -1882,28 +1882,28 @@ if $ARGS[0] = 'mistmeet':
 	'As you''re walking down the street, you suddenly bump into your Mistress. Seeing you, an evil grin suddenly appears on her lips and she quickly whispers somthing to her companion.'
 	'After a moment, you find yourself sandwiched between them and Mistress exposes your breasts to passers-by.'
 	'"I''m not so easy to escape, am I bitch?!" she hisses in your ear.'
-	
+
 	act 'Further':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/mistmeet1.jpg"></center>'
 		'Mistress forces you to bend over in the middle of the street as her companion lifts your skirt, exposing your naked ass to everyone watching.'
 		gs 'arousal', 'foreplay', 5, 'sub', 'group', 'exhibition'
 		gs 'stat'
-	
+
 		act 'Further':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/mistmeet2.jpg"></center>'
 			'Mistress grabs the thin fabric of your panties and forcefully pulls them up. Feeling your panties painfully digging into you, you have no choice but to follow her.'
 			gs 'arousal', 'foreplay', 5, 'sub', 'group', 'exhibition'
 			gs 'stat'
-		
+
 			act 'Go for it':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/mistmeet3.jpg"></center>'
 				'You try to fight back, but she clasps her hand over your mouth and continues to pull along. Her companion immediately moves behind you in case you try something else as Mistress leads you to an alley, where her companion forces you onto your knees.'
 				gs 'arousal', 'foreplay', 10, 'sub', 'group'
 				gs 'stat'
-		
+
 				act 'Submit':
 					*clr & cla
 					if mistmeets = 0: guy += 1
@@ -1913,7 +1913,7 @@ if $ARGS[0] = 'mistmeet':
 					'The man laughs as he pulls down his pants and Mistress slaps you a few times before tightly grabbing your head and forcing you to take his cock into your mouth. She grins as she forces you to suck the man''s cock.'
 					gs 'arousal', 'bj', 5, 'sub'
 					gs 'stat'
-		
+
 					act 'Further':
 						*clr & cla
 						mistmeets = 1
@@ -1926,7 +1926,7 @@ if $ARGS[0] = 'mistmeet':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/mistmeet5.jpg"></center>'
 						'After a few minutes, Mistress grabs your hair and pulls you off the man''s cock. Having the opportunity to speak, you stutter as you beg for forgiveness, but she pulls a gag from her purse and stuffs it in your mouth before forcing you to lean against the wall and bend over. The man proceeds to unceremoniously penetrate your pussy and fuck you before he pulls out and cums over your face.'
-						
+
 						act 'Further':
 							*clr & cla
 							mistmeets = 1
@@ -1934,7 +1934,7 @@ if $ARGS[0] = 'mistmeet':
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/mistmeet6.jpg"></center>'
 							'Mistress orders you to clean his cock with your tongue. After doing so, she orders you to squat on the ground, put your hands behind your head and wait in this position until they leave. You do as you''re told, and as soon as they''re out of sight, you start cleaning yourself up.'
-							
+
 							act 'Finish': gt 'city_residential'
 						end
 					end

+ 1 - 1
locations/ludahome.qsrc

@@ -355,7 +355,7 @@ if $ARGS[0] = 'bathroom':
 	'You first notice the god-awful pea-green tile, with a white sink just in front of a large shelf and mirror. You don''t know who picked it, but they obviously don''t have any good taste. Other than that, it is a reasonably typical bathroom.'
 	'You can do your hair and makeup in the <a href="exec: gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	gs 'piercing_management', 'set_manage_string'
 	act 'Leave the bathroom': gt 'ludahome', 'hallway'
 	act 'Take a shower':
 		*clr & cla

+ 1 - 1
locations/masharoom.qsrc

@@ -608,7 +608,7 @@ if $ARGS[0] = '2':
 			cla
 			*clr
 			'<center><img <<$set_imgh>> src="images/characters/city/masha/sex/r22.jpg"></center>'
-			'"Please enough, let me go" you cried. "There''s no way you''ll understand your place, if you keep using that mouth to talk." With that he pulled out of your ass and relief flood you, hoping he is planning on releasing you, you hear him walking around. Then you feel a sharp pain on your ass, as he smacks you with the paddle hard again. You open your mouth to cry out, only to have his cock shoved in your mouth. You can taste your own ass still on his cock, he pulls the leash tight so you have no choice but to suck his dick. He fucks your mouth and throat, jamming his cock balls deep into your mouth and down your throat, making you gag. The whole while he keeps spanking your with the paddle, leaving your ass cherry red as tears stream down your face. Some time later he stops with his cock jammed down your throat and he cums directly into your throat, leaving you no choice but to swallow his load. "Next time do as you''re told you submissive bitch or it will be a lot worse, either I or someone else will teach you a lesson that will make you remember this fondly. I''ll make sure to tell the others your down here." He said with a laugh and then left, he didn''t even undo the cuffs. You limp over to the door and close it in case he was serious about sending down more men. It takes you a bit to finally get yourself lose.'
+			'"Please enough, let me go" you cried. "There''s no way you''ll understand your place, if you keep using that mouth to talk." With that he pulled out of your ass and relief flood you, hoping he is planning on releasing you, you hear him walking around. Then you feel a sharp pain on your ass, as he smacks you with the paddle hard again. You open your mouth to cry out, only to have his cock shoved in your mouth. You can taste your own ass still on his cock, he pulls the leash tight so you have no choice but to suck his dick. He fucks your mouth and throat, jamming his cock balls deep into your mouth and down your throat, making you gag. The whole while he keeps spanking your with the paddle, leaving your ass cherry red as tears stream down your face. Sometime later he stops with his cock jammed down your throat and he cums directly into your throat, leaving you no choice but to swallow his load. "Next time do as you''re told you submissive bitch or it will be a lot worse, either I or someone else will teach you a lesson that will make you remember this fondly. I''ll make sure to tell the others your down here." He said with a laugh and then left, he didn''t even undo the cuffs. You limp over to the door and close it in case he was serious about sending down more men. It takes you a bit to finally get yourself lose.'
 
 			gs 'arousal', 'bj', 5, 'sub', 'rough', 'deepthroat'
 			gs 'arousal', 'end'

+ 2 - 2
locations/mother.qsrc

@@ -407,7 +407,7 @@ if $ARGS[0] = '':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
 				if $loc = 'kuhrPar':
-					'Since you were little, your grandparents in Gadukino have always been just that to you - your ''grandparents''. It''s what your <<$npc_nickname[''A29'']>> told you they are, and what they seemed very happy to be referred to as. You learned some time later that they''re actually your great-grandparents. Your real grandparents - <<$npc_nickname[''A29'']>>''s parents - died when she herself was barely more than a toddler, but she never talks about them.'
+					'Since you were little, your grandparents in Gadukino have always been just that to you - your ''grandparents''. It''s what your <<$npc_nickname[''A29'']>> told you they are, and what they seemed very happy to be referred to as. You learned sometime later that they''re actually your great-grandparents. Your real grandparents - <<$npc_nickname[''A29'']>>''s parents - died when she herself was barely more than a toddler, but she never talks about them.'
 					'Your <<$npc_nickname[''A29'']>> seems to be in a pretty good mood as she wipes the countertops, so you decide to ask her the question.'
 					'"<<$npc_nickname[''A29'']>>, what were your parents like?"'
 					'She stops what she''s doing and turns to you, clearly surprised by your question. "Where''s this coming from so suddenly?"'
@@ -420,7 +420,7 @@ if $ARGS[0] = '':
 					'"Like many men at the time, he eventually got called to war. I don''t remember anything beyond him being there one day, and seeing him driving off in the back of a truck the next." She stops and thinks for a moment, her eyes dimming. "Sometime I''m not even sure I remember that much, or if my mind has filled in the gaps over time. I do recall missing him terribly, and often wishing my grandfather would hoist me on his shoulders like Papulia did." She swallows. "He never came back home. Grandmother told me that they said he was taken prisoner by the Afghans and died in their camp, but his body was never found."'
 					'Your <<$npc_nickname[''A29'']>> turns back around and starts wiping the countertop again. You''re not sure if she''s crying or not, but she doesn''t turn back around. "Let''s not talk about that anymore..."'
 				else
-					'Since you were little, your grandparents in Gadukino have always been just that to you - your ''grandparents''. It''s what your <<$npc_nickname[''A29'']>> told you they are, and what they seemed very happy to be referred to as. You learned some time later that they''re actually your great-grandparents. Your real grandparents - <<$npc_nickname[''A29'']>>''s parents - died when she herself was barely more than a toddler. But she never talks about them.'
+					'Since you were little, your grandparents in Gadukino have always been just that to you - your ''grandparents''. It''s what your <<$npc_nickname[''A29'']>> told you they are, and what they seemed very happy to be referred to as. You learned sometime later that they''re actually your great-grandparents. Your real grandparents - <<$npc_nickname[''A29'']>>''s parents - died when she herself was barely more than a toddler. But she never talks about them.'
 					'Your <<$npc_nickname[''A29'']>> seems to be in a pretty good mood as she watches TV, so you decide to ask her the question.'
 					'"<<$npc_nickname[''A29'']>>, what were your parents like?"'
 					'She stops watching and turns to you, clearly surprised by your question. "Where''s this coming from so suddenly?"'

+ 17 - 17
locations/music_gigstarts.qsrc

@@ -15,15 +15,15 @@ end
 if $ARGS[0] = 'delparco_start':
 	rules = 0
 
-	!! Version 2 - Sveta tipsy: 
-	!! * Ask her to be sober when she comes to the meeting 
+	!! Version 2 - Sveta tipsy:
+	!! * Ask her to be sober when she comes to the meeting
 	if ml_delparcoQW['Drinking Rule'] = 1:
 		$ruletext = 'be sober'
 		rules = 1
-	end 
+	end
 
-	!! Version 2 - Sveta high: 
-	!! * Ask her to skip the pot when she comes to the meeting 
+	!! Version 2 - Sveta high:
+	!! * Ask her to skip the pot when she comes to the meeting
 	if ml_delparcoQW['Weed Rule'] = 1:
 		if $ruletext <> '' and ml_delparcoQW['Outfit Rule'] = 0:
 			$ruletext += 'and don''t be high'
@@ -35,7 +35,7 @@ if $ARGS[0] = 'delparco_start':
 		rules = 1
 	end
 
-	!! Version 3 - Sveta outfit: 
+	!! Version 3 - Sveta outfit:
 	!! * Ask her to dress more appropriately when she comes to the office
 	if ml_delparcoQW['Outfit Rule'] = 1:
 		if $ruletext <> '':
@@ -43,7 +43,7 @@ if $ARGS[0] = 'delparco_start':
 		else
 			$ruletext = 'wear and appropriate outfit.'
 		end
-		rules = 1 
+		rules = 1
 	end
 
 	'<center><img <<$set_imgh>> src="images/pc/activities/music/busking.jpg"></center>'
@@ -55,7 +55,7 @@ if $ARGS[0] = 'delparco_start':
 
 		'You take the card a bit hesitantly "Hi, I''m Sveta and thank you... I will think about it." you answer a bit confused, looking at the smiling woman "Splendid," she says '
 		'"I''m looking forward to it and please rest and don''t tire yourself out. And I really, really would like to see you again and meet the baby too... oh, damn " she looks at her watch'
-		'"I must run to work, but it was lovely to meet you Sveta, I hope I will run into you soon and looking forward to your answer!" she gives you a last smile and hurries off.' 
+		'"I must run to work, but it was lovely to meet you Sveta, I hope I will run into you soon and looking forward to your answer!" she gives you a last smile and hurries off.'
 
 		killvar 'rules'
 		gs 'music_checks', 'reset_checks'
@@ -65,11 +65,11 @@ if $ARGS[0] = 'delparco_start':
 	else
 		if rules = 1:
 			'As you finish your set, you notice a tall woman watching you carefully, her head tilted to the side.'
-			'She bites her lip thoughtfully, hesitating for a moment then steps up to you with a smile.' 
+			'She bites her lip thoughtfully, hesitating for a moment then steps up to you with a smile.'
 			'"Hi, you are really good at this." she looks at you thoughtfully, then nods. "I''m Zariyah, I''m managing Del Parco and we are planning to run some live music evenings.'
 			'Would you be interested in playing in a more formal setting?"'
-		else  
-			'As you finish your set, a tall woman steps up to you with a smile. "Hi, you are really good at this."'  
+		else
+			'As you finish your set, a tall woman steps up to you with a smile. "Hi, you are really good at this."'
 			'"I''m Zariyah, I''m managing Del Parco and we are planning to run some live music evenings. Would you be interested in playing in a more formal setting?"'
 		end
 		gs 'music_actions', 'willpower_cost'
@@ -77,12 +77,12 @@ if $ARGS[0] = 'delparco_start':
 			act 'Accept (<<will_cost>> Willpower)': gt 'music_gigstarts', 'delparco_accept'
 		elseif ml_willcost <= pcs_willpwr:
 			act 'Accept (<<will_cost>> Willpower)': gt 'music_gigstarts', 'delparco_accept'
-		else	
+		else
 			act 'Accept (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 		act 'Decline': gt 'music_gigstarts', 'delparco_decline'
 	end
-	
+
 end
 
 
@@ -94,12 +94,12 @@ if $ARGS[0] = 'delparco_accept':
 	ml_delparcoQW['Next Date'] = daystart + (12 - week)
 	
 	'<center><img <<$set_imgh>> src="images/pc/activities/music/zariyah.jpg"></center>'
-	'You look at the woman a bit surprised, then you smile back "Of course! I mean... you mean like a proper stage performance?"'	
+	'You look at the woman a bit surprised, then you smile back "Of course! I mean... you mean like a proper stage performance?"'
 	if rules = 0:
 		'She nods "Well, it''s a small cafe so you wouldn''t be playing on a stage, per se, but yes, in front of people. You would sing and play your music." she looks at her watch "I will have to go, but please come to the cafe before next Friday, during the week, and we can discuss the details. Poka!" she gives a small wave and hurries off.'
 	else
 		'She nods "Well, it''s a small cafe so you wouldn''t be playing on a stage, per se, but yes, in front of people. You would sing and play your music." she looks at her watch "I will have to go, but please come to the cafe before next Friday, during the week, and we can discuss the details. Poka!" she gives a small wave but then turns around'
-		'"Oh, just one thing, please, when you visit me and whenever you play at the café<<$ruletext>>" she smiles at you and hurries off.'  
+		'"Oh, just one thing, please, when you visit me and whenever you play at the café<<$ruletext>>" she smiles at you and hurries off.'
 	end
 	
 	killvar 'rules'
@@ -111,7 +111,7 @@ end
 if $ARGS[0] = 'delparco_decline':
 
 	*clr & cla
-	ml_venues['del_parco'] = 1	
+	ml_venues['del_parco'] = 1
 	ml_delparcoQW['Stage'] = 1
 
 	'<center><img <<$set_imgh>> src="images/pc/activities/music/zariyah.jpg"></center>'
@@ -124,7 +124,7 @@ if $ARGS[0] = 'delparco_decline':
 		else
 			'She looks at you for a long moment then shakes her head "You need to be a bit more confident if you want do anything with music. Listen, " - she looks at her watch - " I have to run, but I would like you to think about it when you are... calmer... and if you change your mind, come to the cafe on a weekday and we can talk. You are good, and you should not miss out on opportunities." - she says, smiling at you.'
 		end
-		'"Oh, just one thing, please, when you visit me and if you decide to play at the café<<$ruletext>>" - she waves good bye and hurries off.'
+		'"Oh, just one thing, please, when you visit me and if you decide to play at the café<<$ruletext>>" - she waves goodbye and hurries off.'
 	end
 
 	killvar 'rules'

+ 20 - 20
locations/music_guitarlesson.qsrc

@@ -8,24 +8,24 @@ if $ARGS[0] = 'enquiry':
 		ml_guitarlesson['lessoncost'] = 500
 	end
 
-	'You follow the directions from the receptionist and reach the room where the guitar lessons take place. 
+	'You follow the directions from the receptionist and reach the room where the guitar lessons take place.
 	The door is half open, and peeking in you see a dark haired man in his thirties sitting at a table, scribbling in a note book.'
 	'"Uhm, hi, I''m looking for the guitar lessons?" you call out as you step into the room.
 	The man looks up, then smiles as he sees you "Please, come in. I''m Viktor Zenchuk, and yes, this is where I teach guitar. Would you be interested?"'
 	*nl
 	'You shift on your feet "I''m <<$pcs_firstname>>, and yes, I think. Can you please tell me a bit more?"'
-	' "Sure. I assume you are a beginner..." he looks at you, and you nod "Then obviously we would start at the basics. The instrument, chords, some basic theory. We would meet once a week, here. 
+	' "Sure. I assume you are a beginner..." he looks at you, and you nod "Then obviously we would start at the basics. The instrument, chords, some basic theory. We would meet once a week, here.
 	If you have a guitar, that''s great, if not, you can use mine. But you will really need to get a guitar to practice at home. The lessons cost 500 <b>₽</b>, but if you are under 18' +iif(vidage < 18, ', which I assume you are,', '')+ ' then it''s only 300 <b>₽</b>."'
 	*nl
-	'He looks at you "So, <<$pcs_firstname>>, do you think you would be interested in taking lessons?"'	
+	'He looks at you "So, <<$pcs_firstname>>, do you think you would be interested in taking lessons?"'
 	npc_rel['ML1'] = 45
 
-	ml_guitarlesson['enquired'] = 1	
-	act 'Sign up': 		
+	ml_guitarlesson['enquired'] = 1
+	act 'Sign up':
 		'You nod "Yes, I really would like to learn to play the guitar. When can we start?"'
 		'The teacher pushes the book closer to you "I will need your name here, and the school and class you attend, and also, I need to see your passport, to confirm you are under 18." You write down the information, and show him your passport.'
-		'"Eccellent, now, what day would you like to come for your first lesson?"'		
-		
+		'"Eccellent, now, what day would you like to come for your first lesson?"'
+
 		'Select your next lesson'
 		'<a href="exec: ml_guitarlesson[''lessonday''] = 1 & $ml_guitarlesson[''lessonday''] = ''Monday'' & gt ''music_guitarlesson'', ''goodbye''">Monday</a>'
 		'<a href="exec: ml_guitarlesson[''lessonday''] = 2 & $ml_guitarlesson[''lessonday''] = ''Tuesday'' & gt ''music_guitarlesson'', ''goodbye''">Tuesday</a>'
@@ -45,7 +45,7 @@ end
 if $ARGS[0] = 'setlessonday':
 !!	TODO: Write the proper scene here
 	'You meet the teacher and agree on your next lesson.'
-	
+
 	'Select your next lesson'
 	'<a href="exec: ml_guitarlesson[''lessonday''] = 1 & $ml_guitarlesson[''lessonday''] = ''Monday'' & gt ''music_guitarlesson'', ''goodbye''">Monday</a>'
 	'<a href="exec: ml_guitarlesson[''lessonday''] = 2 & $ml_guitarlesson[''lessonday''] = ''Tuesday'' & gt ''music_guitarlesson'', ''goodbye''">Tuesday</a>'
@@ -59,7 +59,7 @@ end
 
 if $ARGS[0] = 'firstLesson':
 !!	TODO: Write a proper scene here
-	
+
 	gt 'music_guitarlesson', 'lesson'
 end
 
@@ -68,11 +68,11 @@ if $ARGS[0] = 'lesson':
 !! TODO: Do the guitarlesson stuff here - a few different scenes maybe?
 	money -= ml_guitarlesson['lessoncost']
 	ml_guitarlesson['nextlesson'] = 0
-	ml_guitarlesson['lessoncount'] += 1	
+	ml_guitarlesson['lessoncount'] += 1
 	minut += 45
 	npc_rel['ML1'] += 1
 
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/guitarlesson/guitarteach_'+ rand(1,2) +'.jpg"></center>'	
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/guitarlesson/guitarteach_'+ rand(1,2) +'.jpg"></center>'
 	if pcs_instrmusic < 15:
 		gs 'exp_gain', 'instrmusic', rand(1,3)
 		'You spend the next 45 minutes learning the basics of the guitar and some chords. At the end of the lesson your fingers and hands hurt, but you feel that you have learned a lot.'
@@ -81,7 +81,7 @@ if $ARGS[0] = 'lesson':
 		'You spend the next 45 minutes working on songs you have learned and improving some specific techniques.'
 	end
 
-	
+
 	'Select your next lesson'
 	'<a href="exec: ml_guitarlesson[''lessonday''] = 1 & $ml_guitarlesson[''lessonday''] = ''Monday'' & gt ''music_guitarlesson'', ''goodbye''">Monday</a>'
 	'<a href="exec: ml_guitarlesson[''lessonday''] = 2 & $ml_guitarlesson[''lessonday''] = ''Tuesday'' & gt ''music_guitarlesson'', ''goodbye''">Tuesday</a>'
@@ -101,11 +101,11 @@ if $ARGS[0] = 'goodbye':
 
 	if ml_guitarlesson['lessonday'] < 8:
 		gs 'music_guitarlesson', 'getdate'
-		'You agree to meet for your next lesson on <<$ml_guitarlesson[''lessonday'']>> at <<ml_guitarlesson[''lessonhour'']>>:00 next week, on <<newday>>/<<newmonth>>. The teacher enters it in the diary and you say good bye before you leave.'
+		'You agree to meet for your next lesson on <<$ml_guitarlesson[''lessonday'']>> at <<ml_guitarlesson[''lessonhour'']>>:00 next week, on <<newday>>/<<newmonth>>. The teacher enters it in the diary and you say goodbye before you leave.'
 		killvar 'newday'
 		killvar 'newmonth'
 	else
-		'You are not sure when it would be a good day right now, so you agree to decide on a day later, you say good bye and leave.'
+		'You are not sure when it would be a good day right now, so you agree to decide on a day later, you say goodbye and leave.'
 	end
 	act 'Leave': gt 'pav_commclubs'
 end
@@ -120,7 +120,7 @@ if $ARGS[0] = 'advertisement':
 	'<center><img src="images/locations/pavlovsk/community/guitarlesson/glessonad.jpg"></center>'
 	
 	act 'Leave': gt 'pav_commcenter'
-	
+
 end
 
 if $ARGS[0] = 'getdate':
@@ -130,20 +130,20 @@ if $ARGS[0] = 'getdate':
 		newday -= 31
 	elseif month = 2:
 		if (year mod 4 = 0):
-			if newday > 29: 
+			if newday > 29:
 		  		newday -= 29
 				newmonth += 1
 			end
-		else 
-			if newday > 28: 
-		  		newday -= 28 
+		else
+			if newday > 28:
+		  		newday -= 28
 				newmonth += 1
 			end
 		end
 	elseif newday > 30:
 		newday -= 30
 		newmonth += 1
-	end	
+	end
 end
 
 --- music_guitarlesson ---------------------------------

+ 1 - 1
locations/natbelapt.qsrc

@@ -508,7 +508,7 @@ if $ARGS[0] = 'bathroom':
 	'The toilet sits along the wall next to a small bathtub.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0: '<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	gs 'piercing_management', 'set_manage_string'
 	act 'Leave the bathroom': gt 'natbelapt','hallway'
 	act 'Take a shower':
 		*clr & cla

+ 57 - 57
locations/nichGala.qsrc

@@ -11,7 +11,7 @@
 !! nichGalaDisabled
 
 !! nichGalaContractDay: the day the contract has been signed
-!! nichGalaContract: 
+!! nichGalaContract:
 !!						0: 	the contract has not been offered
 !!						10: the contract has been offered and not answered (Sveta aksked for time to think about it)
 !!						20: the contract has been offered and rejected
@@ -38,10 +38,10 @@
 
 if $ARGS[0] = 'start' or $ARGS[0] = '':
 	'<center><img <<$set_imgh>> src="images/characters/city/gala/02.jpg"></center>'
-	
+
 	$nichTemp = func('nichUtil','npcActivity','gala')
-	
-	if $nichTemp = 'sleep': 
+
+	if $nichTemp = 'sleep':
 		'Gala is sleeping. It would be a bad idea to wake her up now.'
 	elseif $nichTemp = 'snooze':
 		'Gala is still in her bed. She doesn''t seem to be in the mood to talk.'
@@ -67,7 +67,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 	elseif $nichTemp = 'friend':
 		!! TODO
 	end
-	
+
 	act 'Back':
 		gt $loc, 'return'
 	end
@@ -77,11 +77,11 @@ elseif $ARGS[0] = 'approach':
 	'<center><img <<$set_imgh>> src="images/characters/city/gala/02.jpg"></center>'
 	'You wait for Gala to notice you, then you approach her and curtsy.'
 	'"<<$pcs_nickname>>, what is it?"'
-	
+
 	if nichGalaTraining = 1 and nichGalaContract = 0 and nichGalaTrainCounter >= 5:
 		gt 'nichGala', 'contractOffer'
 	end
-	
+
 	if nichGalaContractActive = 1:
 		act 'Slave entertainment':
 			gt 'nichGala','slaveGeneric'
@@ -99,7 +99,7 @@ elseif $ARGS[0] = 'approach':
 			end
 		end
 	end
-	
+
 	if nichGalaContract = 10:
 		act 'Slave offer':
 			cla
@@ -116,7 +116,7 @@ elseif $ARGS[0] = 'approach':
 			end
 		end
 	end
-	
+
 	if nichGalaTarasPlan = 1:
 		act 'Taras Plan':
 			cla & *clr
@@ -132,7 +132,7 @@ elseif $ARGS[0] = 'approach':
 			act 'Ignore plan': gt $loc, 'return'
 		end
 	end
-	
+
 	act 'Back':
 		gt $loc, 'return'
 	end
@@ -151,9 +151,9 @@ elseif $ARGS[0] = 'tarasPlan':
 		'After another five minutes you hear both of them leaving the apartment. Apparently they packed some belongings of Gala in an hurry.'
 		minut += 5
 		nichGalaTarasPlan = 10
-		
+
 		gs 'nichUtil','disableNPC','Gala'
-		
+
 		gs 'stat'
 		act 'Continue': gt $loc, 'return'
 	elseif ARGS[1] = 100:
@@ -205,7 +205,7 @@ elseif $ARGS[0] = 'contractOfferAccept':
 	end
 elseif $ARGS[0] = 'contractOfferRead':
 	'<center><img <<$set_imgh>> src="images/characters/city/gala/slave/contract.jpg"></center>'
-	
+
 	if nichGalaContractRead = 0:
 		'You start reading the first few lines:'
 		''
@@ -262,7 +262,7 @@ elseif $ARGS[0] = 'contractOfferRead':
 			'<font color = red>Apparently you are not smart enough to understand this section of the contract.</font>'
 		end
 	end
-	
+
 	if nichGalaContractRead < 7:
 		act 'Read further':
 			nichGalaContractRead += 1
@@ -365,7 +365,7 @@ elseif $ARGS[0] = 'slaveIntro':
 		'Gala then wraps your hands in pieces of clothes and secures them with tape, preventing you from reaching your nipples and removing the clamps.'
 		'Then she disconnects you from the chain that leads connects you to the ceiling and lets you fall on your side.'
 		act 'Continue': gt 'nichGala','slaveIntro',10
-	elseif ARGS[1] = 2:	
+	elseif ARGS[1] = 2:
 		gs 'pain',10,'nipples','pinch'
 		minut += 5
 		gs 'stat'
@@ -377,7 +377,7 @@ elseif $ARGS[0] = 'slaveIntro':
 		'It takes a few minutes for your screams to become silent sobs. Your nipples still hurt badly but since your blood can''t flow freely there they become increasingly numb.'
 		'You then see Gala stepping over your body and placing. Her shoes are directly in front of your face. Apparently she was standing behind you the whole time.'
 		act 'Continue': gt 'nichGala','slaveIntro',10
-	elseif ARGS[1] = 10:		
+	elseif ARGS[1] = 10:
 		'<center><img <<$set_imgh>> src="images/characters/city/gala/slave/taras/intro3.jpg"></center>'
 		'"There is a valuable lesson for you to learn here, slave: you are here for my entertainment. And you being in discomfort is very entertaining to me. If you don''t like that you better provide another form of entertainment."'
 		'She walks behind you. From the corner of you eye you see that she kneels down at your back when she returns. Suddenly you feel a pressure against your butthole.'
@@ -391,7 +391,7 @@ elseif $ARGS[0] = 'slaveIntro':
 		minut += 5
 		gs 'stat'
 		act 'Continue': gt 'nichGala','slaveIntro',20
-	elseif ARGS[1] = 20:	
+	elseif ARGS[1] = 20:
 		'<center><img <<$set_imgh>> src="images/characters/city/gala/slave/taras/intro2.jpg"></center>'
 		'"I have things to do now. You will stay here and think about how much you are my property, how much you want to serve me and how bad you want to avoid punishment."'
 		'She closes the door behind her as she leaves the room. You hear the key being turned. You are alone now.'
@@ -497,7 +497,7 @@ elseif $ARGS[0] = 'slaveDoc':
 		'"Fine. I need her full attention. She can''t be distracted by a kid. She is too young for one anyways."'
 		'She comes over to you and pets your head.'
 		'"You will understand that that''s the best for you in time."'
-		
+
 		act 'Next': gt 'nichGala','slaveDoc',7
 		if nichCheat > 0:
 			act 'Cheat: Stay pregnant': gt 'nichGala','slaveDoc',8
@@ -507,7 +507,7 @@ elseif $ARGS[0] = 'slaveDoc':
 		if knowpreg = 1:
 			'You watch in horror as the nurse prepares everything to end your pregnancy. They are seriously going to kill your baby!'
 		else
-			'You watch the nurse prepare everything to end your pregnancy. You didn''t know that you were pregnant until know and therefore you are not quite sure what to think about this procedure.'	
+			'You watch the nurse prepare everything to end your pregnancy. You didn''t know that you were pregnant until know and therefore you are not quite sure what to think about this procedure.'
 		end
 		'You get a shot to sedate your lower body. You can''t see what is going on and you can''t feel anything.'
 		'After about half an hour the doctor announces that he is finished.'
@@ -558,7 +558,7 @@ elseif $ARGS[0] = 'slaveDoc':
 		gs 'nichUtil','freeDay'
 		nichGalaDoc = 1
 		minut += 5 & gs 'stat'
-		act 'Back home': minut += 30 & gt 'nichApartment'		
+		act 'Back home': minut += 30 & gt 'nichApartment'
 	end
 elseif $ARGS[0] = 'slaveImplant':
 	!! Punishment for having the implant activated
@@ -578,7 +578,7 @@ elseif $ARGS[0] = 'slaveImplant':
 				$nichGalaTxt += '"You naughty little bitch. I told you not to whore around the city. At least you managed to keep your legs closed for a few weeks."'
 				nichGalaImplantLevel = max(nichGalaImplantLevel-1,1)
 			end
-			
+
 			if nichGalaImplantLevel = 1:
 				gt 'nichGala','slaveImplant',10
 			elseif nichGalaImplantLevel = 2:
@@ -590,7 +590,7 @@ elseif $ARGS[0] = 'slaveImplant':
 					gt 'nichGala','slaveImplant',120
 				end
 			end
-			
+
 		end
 	elseif ARGS[1] = 1:
 		!! The first time this happens
@@ -658,40 +658,40 @@ elseif $ARGS[0] = 'slaveImplant':
 		act 'Continue': gt 'nichGala','slaveImplant',101
 	elseif ARGS[1] = 101:
 		nichTempOverwrite = 0
-		if tatvag = 0: 
-			tatvag = 47
-			'<center><img <<$set_imgh>> src="images/pc/body/tattoos/pubic/tatvag<<tatvag>>.jpg"></center>'
-		elseif tatass = 0:
-			tatass = 19
-			'<center><img <<$set_imgh>> src="images/pc/body/tattoos/ass/tatass<<tatass>>.jpg"></center>'	
-		elseif tatleg = 0:
-			tatleg = 37
-			'<center><img <<$set_imgh>> src="images/pc/body/tattoos/legs/tatleg<<tatleg>>.jpg"></center>'
-		elseif tatupb = 0:
-			tatupb = 13
-			'<center><img <<$set_imgh>> src="images/pc/body/tattoos/trampStamp/tatlowbck<<tatupb>>.jpg"></center>'
+		if pcs_tattoos['pussy'] <= 0:
+			gs 'tattoo_management', 'add', 'pussy', 47
+			'<center><img <<$set_imgh>> src="<<func(''tatttoo_management'', ''pussy_image'')>>"></center>'
+		elseif pcs_tattoos['ass'] <= 0:
+			gs 'tattoo_management', 'add', 'ass', 19
+			'<center><img <<$set_imgh>> src="<<func(''tatttoo_management'', ''ass_image'')>>"></center>'
+		elseif pcs_tattoos['leg'] <= 0:
+			gs 'tattoo_management', 'add', 'leg', 37
+			'<center><img <<$set_imgh>> src="<<func(''tatttoo_management'', ''leg_image'')>>"></center>'
+		elseif pcs_tattoos['tramp'] <= 0:
+			gs 'tattoo_management', 'add', 'tramp', 13
+			'<center><img <<$set_imgh>> src="<<func(''tatttoo_management'', ''tramp_image'')>>"></center>'
 		else
-			tatupb = 13
-			'<center><img <<$set_imgh>> src="images/pc/body/tattoos/trampStamp/tatlowbck<<tatupb>>.jpg"></center>'
+			gs 'tattoo_management', 'add', 'tramp', 13
+			'<center><img <<$set_imgh>> src="<<func(''tatttoo_management'', ''tramp_image'')>>"></center>'
 			nichTempOverwrite = 1
 		end
-		
+
 		'Gala leads you to the back of the studio. There she tells you to get naked.'
 		'Once the tattoo artist arrives Gala tells him to give a demeaning tattoo. He asks you whether you want this as well and you just nod.'
-		
+
 		if nichTempOverwrite = 1:
 			'He starts inspecting your body. But since you already own numerous tattoos he doesn''t find the perfect spot to add the new one.'
 			'Then Gala spins you around and points at your back.'
 			'"Just tattoo over her tramp stamp."'
 		end
-		
+
 		'The artist starts his work and about an hour later he is done. Gala inspects his work.'
 		'She is obviously happy with what he did and pays him a little extra before heading back home with you.'
-		
+
 		killvar 'nichTempOverwrite'
-		
+
 		nichGalaTattoo = 1
-		
+
 		minut += 60
 		gs 'stat'
 
@@ -709,7 +709,7 @@ elseif $ARGS[0] = 'slaveImplant':
 		minut += 30
 		gs 'stat'
 		act 'Obey': gt 'nichGala','slaveImplant',121
-	elseif ARGS[1] = 121:	
+	elseif ARGS[1] = 121:
 		'<center><img <<$set_imgh>> src="images/characters/city/gala/slave/pubhum1x2.jpg"></center>'
 		'You clear your voice. By now everybody is starring at you. With uncertain voice you tell them what Gala wanted you to say: that you are a dirty slut and that you need punishment.'
 		'Gala grins and leaves the bar.'
@@ -718,7 +718,7 @@ elseif $ARGS[0] = 'slaveImplant':
 		gs 'pain', 3, 'asscheeks','hit'
 		gs 'stat'
 		act 'Continue': gt 'nichGala','slaveImplant',121 + rand(1,2)
-	elseif ARGS[1] = 122:	
+	elseif ARGS[1] = 122:
 		'<center><img <<$set_imgh>> src="images/characters/city/gala/slave/pubhum1x3.jpg"></center>'
 		'Next in line is a couple. The guy pushes you down to your knees and forces his dick into your mouth.'
 		'The girl pushes your head from behind to force her boyfriends cock further down your throat.'
@@ -748,7 +748,7 @@ elseif $ARGS[0] = 'slaveImplant':
 		gs 'arousal','kiss',5,'exhibitionism','humiliation','unknown','bound','group','lesbian'
 		gs 'stat'
 		act 'Continue': gt 'nichGala','slaveImplant',124 + rand(1,2)
-	elseif ARGS[1] = 125:	
+	elseif ARGS[1] = 125:
 		'<center><img <<$set_imgh>> src="images/characters/city/gala/slave/pubhum1x6.jpg"></center>'
 		'A married couple, about 50 years old, is next. They force you down on a table.'
 		'The man forces his dick into the mouth while the woman starts fucking your pussy with a strapon provided by the barkeeper.'
@@ -791,19 +791,19 @@ elseif $ARGS[0] = 'slaveImplant':
 		nichGalaImplantDay = daystart
 		act 'Back home': minut += 30 & gt 'nichApartment'
 	end
-	
-	
+
+
 elseif $ARGS[0] = 'slaveGeneric':
-	
+
 	if nichGalaContractTaras = 0 and nichGalaContractDay + 14 <= daystart:
 		gt 'nichGala','slaveTarasIntro'
 	end
-	
-	
+
+
 	nichRand = rand(1,10)
 	nichGalaContractLast = daystart
 	!! TODO: CONT
-	if nichRand = 1 and pcs_cupsize > 15:	
+	if nichRand = 1 and pcs_cupsize > 15:
 		!!Hang by tits
 		'<center><img <<$set_imgh>> src="images/characters/city/gala/slave/bound6.jpg"></center>'
 		'Gala leads you up to the attic. There ties your ankles together and secures your hands behind your back.'
@@ -898,13 +898,13 @@ elseif $ARGS[0] = 'slaveTarasIntro':
 		'"Well, that was fun. We will repeat that soon. Very soon."'
 		'He puts his pants back on before untieing your left wrist so you can remove your other restraints.'
 		'Once you are done removing them Taras is long gone. You put your clothes back on.'
-		
+
 		gs 'stat'
 		nichGalaContractTaras = 1
 		nichGalaContractTarasLast = daystart
 		act 'Downstairs': gt 'nichApartment'
 	end
-	
+
 elseif $ARGS[0] = 'training':
 	!!TrainStages:
 	!!0: introduction
@@ -1229,9 +1229,9 @@ elseif $ARGS[0] = 'desc':
 	elseif nichGalaOpinion = 30:
 		'She is angry with you because you don''t want to break up with Tanya.'
 	end
-	
+
 	$nichTemp = func('nichUtil','npcActivity','gala')
-	
+
 	if $nichTemp = 'sleep':
 		'Usually Gala is sleeping at this time.'
 	elseif $nichTemp = 'bathMorning' or $nichTemp = 'snooze':
@@ -1255,9 +1255,9 @@ elseif $ARGS[0] = 'desc':
 	else
 		'You have no idea where Gala is at the moment.'
 	end
-	
+
 	killvar '$nichTemp'
-	
+
 	act 'Back': gt $loc
 end
 

+ 108 - 106
locations/obj_din.qsrc

@@ -1946,283 +1946,285 @@ if $ARGS[0] = 'tattoos':
 	*clr & cla
 	gs 'obj_din','bodytabs'
 	'<center><h1>Tattoos</h1></center>'
-	tatcounter = 0
+
+	if pcs_tattoos['total'] = 0:
+		'You have a pristine body. Not in terms of debauchery, but in terms of tattoos.'
+		exit
+	end
+
 	'<center>'
 	*pl
-	if tatfce > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattooface''">Face</a> | '
+	if pcs_tattoos['face'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooface''">Face</a> | '
 	else
 		*p 'Face | '
 	end
-	if tatlip > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoolip''">Lip</a> | '
+	if pcs_tattoos['lip'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattoolip''">Lip</a> | '
 	else
 		*p 'Lip | '
 	end
-	if tatneck > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattooneck''">Neck</a> | '
+	if pcs_tattoos['neck'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooneck''">Neck</a> | '
 	else
 		*p 'Neck | '
 	end
-
-	if tatback > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattooback''">Back</a> | '
+	if pcs_tattoos['back'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooback''">Back</a> | '
 	else
 		*p 'Back | '
 	end
-	if tatlech > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattooshoulder''">Shoulder</a> | '
+	if pcs_tattoos['shoulder'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooshoulder''">Shoulder</a> | '
 	else
 		*p 'Shoulder | '
 	end
-	if tatbrst > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoobreast''">Breast</a> | '
+	if pcs_tattoos['breast'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattoobreast''">Breast</a> | '
 	else
 		*p 'Breast | '
 	end
-	if tatunder > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoounder''">Under Breast</a> | '
+	if pcs_tattoos['under'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattoounder''">Under Breast</a> | '
 	else
 		*p 'Under Breast | '
 	end
-	if tatchst > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoochest''">Chest</a> | '
+	if pcs_tattoos['chest'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattoochest''">Chest</a> | '
 	else
 		*p 'Chest | '
 	end
-	if tatside > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattooside''">Side</a> | '
+	if pcs_tattoos['side'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooside''">Side</a> | '
 	else
 		*p 'Side | '
 	end
-	if tatblly > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoobelly''">Belly</a>'
+	if pcs_tattoos['belly'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattoobelly''">Belly</a>'
 	else
 		*p 'Belly'
 	end
 	*pl
-	if tatarm > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattooarm''">Arm</a> | '
+	if pcs_tattoos['arm'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooarm''">Arm</a> | '
 	else
 		*p 'Arm | '
 	end
-	if tatwrist > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoowrist''">Wrist</a> | '
+	if pcs_tattoos['wrist'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattoowrist''">Wrist</a> | '
 	else
 		*p 'Wrist | '
 	end
-	if tathand > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoohand''">Hand</a> | '
+	if pcs_tattoos['hand'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattoohand''">Hand</a> | '
 	else
 		*p 'Hand | '
 	end
-	if tatleg > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattooleg''">Leg</a> | '
+	if pcs_tattoos['leg'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooleg''">Leg</a> | '
 	else
 		*p 'Leg | '
 	end
-	if tatankle > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoofoot''">Foot</a> | '
+	if pcs_tattoos['ankle'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooankle''">Ankle</a> | '
 	else
 		*p 'Foot | '
 	end
 
-	if tatupb > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattootramp''">"Tramp Stamp"</a> | '
+	if pcs_tattoos['tramp'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattootramp''">"Tramp Stamp"</a> | '
 	else
 		*p 'Tramp Stamp | '
 	end
-	if tatass > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattooass''">Butt</a> | '
+	if pcs_tattoos['ass'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattooass''">Butt</a> | '
 	else
 		*p 'Butt | '
 	end
-	if tatvag > 0:
-		tatcounter = 1 & *p '<a href="exec: gs ''obj_din'', ''tattoovag''">Groin</a>'
+	if pcs_tattoos['pussy'] > 0:
+		*p '<a href="exec: gs ''obj_din'', ''tattoovag''">Groin</a>'
 	else
 		*p 'Groin'
 	end
 	'</center>'
-	if tatcounter = 0:
-		'You have a pristine body. Not in terms of debauchery, but in terms of tattoos.'
-	end
 end
 
 !!Image displays for tattoos
+if $ARGS[0] = 'tattooankle':
+	*clr
+	gs 'obj_din', 'tattoos'
+	*nl
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''ankle_image'')>>"></center>'
+end
+
 if $ARGS[0] = 'tattooarm':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/arms/tatarm<<tatarm>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''arm_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattooass':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/ass/tatass<<tatass>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''ass_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattooback':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/back/tatback<<tatback>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''back_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattoobelly':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/belly/tatblly<<tatblly>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''belly_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattoobreast':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/breasts/tatbrst<<tatbrst>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''breast_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattoochest':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/chest/tatchst<<tatchst>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''chest_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattooface':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/face/tatfce<<tatfce>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''face_image'')>>"></center>'
 end
 
-if $ARGS[0] = 'tattoofoot':
+if $ARGS[0] = 'tattoohand':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/foot/tatankle<<tatankle>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''hand_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattooleg':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/legs/tatleg<<tatleg>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''leg_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattoolip':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/lip/tatlip<<tatlip>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''lip_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattooneck':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/neck/tatnck<<tatneck>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''neck_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattoovag':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/pubic/tatvag<<tatvag>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''pussy_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattooshoulder':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/shoulder/tatshldr<<tatlech>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''shoulder_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattooside':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/side/tatside<<tatside>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''side_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattootramp':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/trampStamp/tatlowbck<<tatupb>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''tramp_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattoounder':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/underBreast/tatundbreast<<tatunder>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''under_image'')>>"></center>'
 end
 
 if $ARGS[0] = 'tattoowrist':
 	*clr
 	gs 'obj_din', 'tattoos'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/wrists/tatwrst<<tatwrist>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''wrist_image'')>>"></center>'
 end
 
-if $ARGS[0] = 'tattoohand':
-	*clr
-	gs 'obj_din', 'tattoos'
-	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/tattoos/hand/tathnd<<tathand>>.jpg"></center>'
-end
 
 if $ARGS[0] = 'piercing':
 	*clr & cla
 	gs 'obj_din','bodytabs'
 	'<center><h1>Piercings</h1></center>'
 	'<center>'
-	if pirsA = 0 and pirsB = 0 and pirsC = 0 and pirsD = 0 and pirsE = 0 and pirsF = 0 and pirsN = 0 and pirsG = 0:
+	if pcs_piercings['total']:
 		'You have no piercings.'
-	elseif (pirsA = 10000 or pirsA = 0) and (pirsB = 10000 or pirsB = 0) and (pirsC = 10000 or pirsC = 0) and (pirsD = 10000 or pirsD = 0) and (pirsE = 10000 or pirsE = 0) and (pirsF = 10000 or pirsF = 0) and (pirsN = 10000 or pirsN = 0) and (pirsG = 10000 or pirsG = 0):
+	elseif pcs_piercings['wearing'] = 0:
 		'You are not wearing any piercings'
 	else
 		*pl
-		if pirsA > 0 and pirsA < 10000:
-			*p '<a href="exec:gs ''obj_din'', ''pirsA''">Tongue</a> | '
-		else
-			*p 'Tongue | '
-		end
-		if pirsB > 0 and pirsB < 10000:
-			*p '<a href="exec:gs ''obj_din'', ''pirsB''">Lips</a> | '
-		else
-			*p 'lips | '
-		end
-		if pirsC > 0 and pirsC < 10000:
-			*p '<a href="exec:gs ''obj_din'', ''pirsC''">Ears</a> | '
+		if pcs_piercings['ears'] > 0:
+			*p '<a href="exec:gs ''obj_din'', ''piercing_ears''">Ears</a> | '
 		else
 			*p 'Ears | '
 		end
-		if pirsD > 0 and pirsD < 10000:
-			*p '<a href="exec:gs ''obj_din'', ''pirsD''">Nose</a> | '
+		if pcs_piercings['nose'] > 0:
+			*p '<a href="exec:gs ''obj_din'', ''piercing_nose''">Nose</a> | '
 		else
 			*p 'Nose | '
 		end
-		if pirsE > 0 and pirsE < 10000:
-			*p '<a href="exec:gs ''obj_din'', ''pirsE''">Eyebrows</a> | '
+		if pcs_piercings['brow'] > 0:
+			*p '<a href="exec:gs ''obj_din'', ''piercing_brow''">Eyebrows</a> | '
 		else
 			*p 'Eyebrows | '
 		end
-		if pirsF > 0 and pirsF < 10000:
-			*p '<a href="exec:gs ''obj_din'', ''pirsF''">Nipples</a> | '
+		if pcs_piercings['lip'] > 0:
+			*p '<a href="exec:gs ''obj_din'', ''piercing_lip''">Lips</a> | '
 		else
-			*p 'Nipples | '
+			*p 'lips | '
+		end
+		if pcs_piercings['tongue'] > 0:
+			*p '<a href="exec:gs ''obj_din'', ''piercing_tongue''">Tongue</a> | '
+		else
+			*p 'Tongue | '
 		end
-		if pirsN > 0 and pirsN < 10000:
-			*p '<a href="exec:gs ''obj_din'', ''pirsN''">Navel</a> | '
+		if pcs_piercings['navel'] > 0:
+			*p '<a href="exec:gs ''obj_din'', ''piercing_navel''">Navel</a> | '
 		else
 			*p 'Navel | '
 		end
-		if pirsG > 0 and pirsG < 10000:
-			*p '<a href="exec:gs ''obj_din'', ''pirsG''">Pussy</a>'
+		if pcs_piercings['nipples'] > 0:
+			*p '<a href="exec:gs ''obj_din'', ''piercing_nipples''">Nipples</a> | '
+		else
+			*p 'Nipples | '
+		end
+		if pcs_piercings['pussy'] > 0:
+			*p '<a href="exec:gs ''obj_din'', ''piercing_pussy''">Pussy</a>'
 		else
 			*p 'Pussy'
 		end
@@ -2231,53 +2233,53 @@ if $ARGS[0] = 'piercing':
 end
 
 !! piercing images.
-if $ARGS[0] = 'pirsA':
+if $ARGS[0] = 'piercing_ears':
 	*clr
 	gs 'obj_din', 'piercing'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/piercings/a<<pirsA>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/body/piercings/c<<pcs_piercings[''ears'']>>.jpg"></center>'
 end
-if $ARGS[0] = 'pirsB':
+if $ARGS[0] = 'piercing_nose':
 	*clr
 	gs 'obj_din', 'piercing'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/piercings/b<<pirsB>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/body/piercings/d<<pcs_piercings[''nose'']>>.jpg"></center>'
 end
-if $ARGS[0] = 'pirsC':
+if $ARGS[0] = 'piercing_brow':
 	*clr
 	gs 'obj_din', 'piercing'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/piercings/c<<pirsC>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/body/piercings/e<<pcs_piercings[''brow'']>>.jpg"></center>'
 end
-if $ARGS[0] = 'pirsD':
+if $ARGS[0] = 'piercing_lip':
 	*clr
 	gs 'obj_din', 'piercing'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/piercings/d<<pirsD>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/body/piercings/b<<pcs_piercings[''lip'']>>.jpg"></center>'
 end
-if $ARGS[0] = 'pirsE':
+if $ARGS[0] = 'piercing_tongue':
 	*clr
 	gs 'obj_din', 'piercing'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/piercings/e<<pirsE>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/body/piercings/a<<pcs_piercings[''tongue'']>>.jpg"></center>'
 end
-if $ARGS[0] = 'pirsF':
+if $ARGS[0] = 'piercing_navel':
 	*clr
 	gs 'obj_din', 'piercing'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/piercings/f<<pirsF>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/body/piercings/n<<pcs_piercings[''navel'']>>.jpg"></center>'
 end
-if $ARGS[0] = 'pirsN':
+if $ARGS[0] = 'piercing_nipples':
 	*clr
 	gs 'obj_din', 'piercing'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/piercings/n<<pirsN>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/body/piercings/f<<pcs_piercings[''nipples'']>>.jpg"></center>'
 end
-if $ARGS[0] = 'pirsG':
+if $ARGS[0] = 'piercing_pussy':
 	*clr
 	gs 'obj_din', 'piercing'
 	*nl
-	'<center><img <<$set_imgh>> src="images/pc/body/piercings/g<<pirsG>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/body/piercings/g<<pcs_piercings[''pussy'']>>.jpg"></center>'
 end
 
 if $ARGS[0] = 'records': gt 'journal', 'records'

Some files were not shown because too many files changed in this diff