Browse Source

Merge remote-tracking branch 'upstream/master' into ml_dev

Netuttki 3 years ago
parent
commit
31d4eae1a3

+ 2 - 2
locations/AlbFatherQW.qsrc

@@ -15,7 +15,7 @@ act 'Speak with Chernov':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
 	'Chernov pulls you aside. Upon closer examination, you notice he is holstering a gun under his left armpit. "Miss <<$pcs_lastname>>, I know that you are a member of Barlovskaya''s entourage. I also know that this is just a front. Their criminal activities are about to be put on hold, with or without your collaboration."
-	"Our little talk here is quite important. When this case starts getting coverage, the whole town will know about the Starlets''s secret. We''ll have to inform your parents and your school that you were an illegal prostitute for Barlovskaya. You can testify anonymously like the other girls and keep your name out of it if you wish."'
+	"Our little talk here is quite important. When this case starts getting coverage, the whole town will know about the Starlets'' secret. We''ll have to inform your parents and your school that you were an illegal prostitute for Barlovskaya. You can testify anonymously like the other girls and keep your name out of it if you wish."'
 
 	act 'Ask him what he means':
 		*clr & cla
@@ -33,7 +33,7 @@ act 'Speak with Chernov':
 				minut += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
-				'"What is so important about Albina that the Security Service are involved?" you ask. Chernov raises a brow. "You''re a smart girl, huh? You know Boris Barlovskaya, her father? He''s a retired police officer who served as the chief of police for years." In his retirement, we believe he has formed connections with the local criminal syndicate and is bribing his successor to block any investigations."'
+				'"What is so important about Albina that the Security Service are involved?" you ask. Chernov raises a brow. "You''re a smart girl, huh? You know Boris Barlovskaya, her father? He''s a retired police officer who served as the chief of police for years. In his retirement, we believe he has formed connections with the local criminal syndicate and is bribing his successor to block any investigations."'
                 '"Your friend is our way in. All we need to do is prove that Albina''s dance troupe is actually a front for illegal prostitution. We need your statement Miss <<$pcs_lastname>>."'
 				if pcs_intel >= 75:
 					act 'Ask about Albina''s involvement':

+ 416 - 350
locations/_attributes_office.qsrc

@@ -2,397 +2,395 @@
 
 ! Quality range is 4-5 here. 4 for simple blouse and skirt combos, 5 for suits and expensive office dresses.
 if ARGS[1] = 1:
-	CloQuality = 5
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
 elseif ARGS[1] = 2:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
-	CloBimbo = 1
-	CloStyle = 4
-elseif ARGS[1] = 3:
-	CloQuality = 5
-	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 4:
-	CloQuality = 5
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 4
-	CloSkirtShortness = 2
-	CloBimbo = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 5:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloPantsShortness = 1
 elseif ARGS[1] = 6:
-	CloQuality = 5
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloPantsShortness = 1
 elseif ARGS[1] = 7:
 	CloQuality = 5
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloPantsShortness = 1
 elseif ARGS[1] = 8:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
 	CloPantsShortness = 1
 elseif ARGS[1] = 9:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloPantsShortness = 1
 elseif ARGS[1] = 10:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloPantsShortness = 1
 elseif ARGS[1] = 11:
-	CloQuality = 5
-	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 12:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 2
-	CloDress = 1
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 13:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 2
-	CloDress = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 14:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 3
-	CloPanties = 1
-	CloBimbo = 1
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
 elseif ARGS[1] = 15:
-	CloQuality = 5
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 5
-	CloDress = 1
-	CloBimbo = 1
-elseif ARGS[1] = 16:
-	CloQuality = 5
-	CloThinness = 1
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 2
-elseif ARGS[1] = 17:
-	CloQuality = 5
+	CloPantsShortness = 1
+elseif ARGS[1] = 16:
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-elseif ARGS[1] = 18:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 3
-elseif ARGS[1] = 19:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
 	CloBimbo = 1
-elseif ARGS[1] = 20:
+elseif ARGS[1] = 17:
 	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 18:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 19:
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 20:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 21:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 22:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 23:
-	CloQuality = 5
-	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 24:
 	CloQuality = 4
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloPantsShortness = 1
 elseif ARGS[1] = 25:
-	CloQuality = 5
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloPantsShortness = 1
 elseif ARGS[1] = 26:
-	CloQuality = 5
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
 elseif ARGS[1] = 27:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloPantsShortness = 1
 elseif ARGS[1] = 28:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 4
-	CloSkirtShortness = 5
-	CloBimbo = 1
+	CloTopCut = 2
+	CloPantsShortness = 1
 elseif ARGS[1] = 29:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 6
-	CloBimbo = 1
-	CloStyle = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 30:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloPantsShortness = 1
 elseif ARGS[1] = 31:
-	CloQuality = 5
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
 	CloPantsShortness = 1
 elseif ARGS[1] = 32:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 2
-elseif ARGS[1] = 33:
 	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 2
-elseif ARGS[1] = 34:
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 33:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 34:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 35:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
-	CloDress = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 36:
-	CloQuality = 5
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 elseif ARGS[1] = 37:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 2
-	CloStyle = 4
-elseif ARGS[1] = 38:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloBimbo = 1
-elseif ARGS[1] = 39:
-	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-elseif ARGS[1] = 40:
+elseif ARGS[1] = 38:
 	CloQuality = 4
 	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+elseif ARGS[1] = 39:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloPantsShortness = 1
 elseif ARGS[1] = 41:
 	CloQuality = 4
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloPantsShortness = 1
 elseif ARGS[1] = 42:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloPantsShortness = 1
 elseif ARGS[1] = 43:
 	CloQuality = 4
-	CloThinness = 5
-	CloBra = 1
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 elseif ARGS[1] = 44:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 elseif ARGS[1] = 45:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 46:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 47:
-	CloQuality = 5
-	CloThinness = 3
-	CloTopCut = 3
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 48:
-	CloQuality = 5
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloPantsShortness = 1
 elseif ARGS[1] = 49:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 3
-	CloBimbo = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 50:
-	CloQuality = 5
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 elseif ARGS[1] = 51:
-	CloQuality = 5
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloPantsShortness = 1
 elseif ARGS[1] = 52:
-	CloQuality = 5
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloPantsShortness = 1
 elseif ARGS[1] = 53:
 	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 3
-	CloSkirtShortness = 2
-	CloBimbo = 1
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
 elseif ARGS[1] = 54:
 	CloQuality = 5
-	CloThinness = 2
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloBimbo = 1
 elseif ARGS[1] = 55:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 4
+	CloBimbo = 1
 elseif ARGS[1] = 56:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloBimbo = 1
 elseif ARGS[1] = 57:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
 	CloSkirtShortness = 3
+	CloBimbo = 1
 elseif ARGS[1] = 58:
-	CloQuality = 5
-	CloThinness = 2
-	CloTopCut = 2
-	CloPantsShortness = 1
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloBimbo = 1
 elseif ARGS[1] = 59:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloBimbo = 1
 elseif ARGS[1] = 60:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloBimbo = 1
 elseif ARGS[1] = 61:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
 	CloSkirtShortness = 2
+	CloStyle = 4
 elseif ARGS[1] = 62:
-	CloQuality = 5
-	CloThinness = 2
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
 	CloSkirtShortness = 2
+	CloStyle = 4
+	CloBimbo = 1
 elseif ARGS[1] = 63:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 4
+	CloBimbo = 1
 elseif ARGS[1] = 64:
-	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 1
-	CloSkirtShortness = 4
-elseif ARGS[1] = 65:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloBimbo = 1
+elseif ARGS[1] = 65:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 2
 elseif ARGS[1] = 66:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 3
-	CloDress = 1
+	CloSkirtShortness = 2
 elseif ARGS[1] = 67:
 	CloQuality = 4
-	CloThinness = 5
+	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloBimbo = 1
 elseif ARGS[1] = 68:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloSkirtShortness = 2
 elseif ARGS[1] = 69:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
 elseif ARGS[1] = 70:
-	CloQuality = 5
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 1
+	CloSkirtShortness = 2
 elseif ARGS[1] = 71:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 elseif ARGS[1] = 72:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 elseif ARGS[1] = 73:
 	CloQuality = 5
-	CloThinness = 3
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 2
 elseif ARGS[1] = 74:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
 elseif ARGS[1] = 75:
-	CloQuality = 5
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
 elseif ARGS[1] = 76:
@@ -401,272 +399,340 @@ elseif ARGS[1] = 76:
 	CloTopCut = 2
 	CloSkirtShortness = 2
 elseif ARGS[1] = 77:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 3
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloBimbo = 1
 elseif ARGS[1] = 78:
-	CloQuality = 5
-	CloThinness = 3
-	CloTopCut = 1
-	CloSkirtShortness = 3
-elseif ARGS[1] = 79:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloBimbo = 1
-elseif ARGS[1] = 80:
-	CloQuality = 4
+elseif ARGS[1] = 79:
+	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
+elseif ARGS[1] = 80:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
 elseif ARGS[1] = 81:
 	CloQuality = 5
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 82:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 83:
 	CloQuality = 5
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
+	CloDress = 1
 elseif ARGS[1] = 84:
-	CloQuality = 5
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 2
-	CloPantsShortness = 1
+	CloSkirtShortness = 2
 elseif ARGS[1] = 85:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloBimbo = 1
-elseif ARGS[1] = 86:
-	CloQuality = 5
+	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
+elseif ARGS[1] = 86:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 2
 elseif ARGS[1] = 87:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
-	CloBimbo = 1
-elseif ARGS[1] = 88:
-	CloQuality = 5
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloPantsShortness = 1
-elseif ARGS[1] = 89:
+	CloSkirtShortness = 2
+elseif ARGS[1] = 88:
 	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 1
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 2
+elseif ARGS[1] = 89:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
 	CloSkirtShortness = 2
 elseif ARGS[1] = 90:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 91:
-	CloQuality = 5
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 elseif ARGS[1] = 92:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 93:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloDress = 1
 elseif ARGS[1] = 94:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 elseif ARGS[1] = 95:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 elseif ARGS[1] = 96:
 	CloQuality = 5
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 97:
 	CloQuality = 5
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 elseif ARGS[1] = 98:
-	CloQuality = 5
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloSkirtShortness = 4
 elseif ARGS[1] = 99:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloBimbo = 1
 elseif ARGS[1] = 100:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloBimbo = 1
-elseif ARGS[1] = 101:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 101:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
 elseif ARGS[1] = 102:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 103:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 104:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 1
+	CloSkirtShortness = 2
 elseif ARGS[1] = 105:
-	CloQuality = 5
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
-	CloPantsShortness = 1
+	CloSkirtShortness = 2
+	CloDress = 1
 elseif ARGS[1] = 106:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 107:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 108:
 	CloQuality = 5
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 109:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 110:
-	CloQuality = 5
-	CloThinness = 2	
-	CloTopCut = 1	
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 111:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 1
-	CloPantsShortness = 1
+	CloSkirtShortness = 2
 elseif ARGS[1] = 112:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 113:
-	CloQuality = 2
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 elseif ARGS[1] = 114:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloSkirtShortness = 5
 elseif ARGS[1] = 115:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 116:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
-	CloPantsShortness = 2
+	CloSkirtShortness = 2
+	CloDress = 1
 elseif ARGS[1] = 117:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloSkirtShortness = 1
 elseif ARGS[1] = 118:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 119:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 120:
-	CloQuality = 2
-	CloThinness = 2
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 1
-	CloPantsShortness = 2
+	CloSkirtShortness = 2
 elseif ARGS[1] = 121:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 122:
-	CloQuality = 3
-	CloThinness = 1
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloSkirtShortness = 1
 elseif ARGS[1] = 123:
-	CloQuality = 3
-	CloThinness = 1
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
-	CloPantsShortness = 2
+	CloSkirtShortness = 3
+	CloDress = 1
 elseif ARGS[1] = 124:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 125:
 	CloQuality = 5
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 126:
 	CloQuality = 5
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
 elseif ARGS[1] = 127:
 	CloQuality = 5
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 elseif ARGS[1] = 128:
 	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 129:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+elseif ARGS[1] = 130:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 131:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 132:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 133:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 134:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 2
+elseif ARGS[1] = 135:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 2
+elseif ARGS[1] = 136:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 2
+elseif ARGS[1] = 137:
+	CloQuality = 5
 	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 2
+elseif ARGS[1] = 138:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloBimbo = 1
+elseif ARGS[1] = 139:
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
+elseif ARGS[1] = 140:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
 end
 
 --- $attributes_office ---------------------------------

+ 319 - 196
locations/_attributes_school.qsrc

@@ -3,189 +3,175 @@
 !Quality range is usually 3-4.
 if ARGS[1] = 1:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 2:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 3:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 5
-	CloBimbo = 1
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 4:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
-	CloBimbo = 1
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 5:
-	CloQuality = 4
-	CloThinness = 5
-	CloBra = 1
-	CloSkirtShortness = 6
-	CloBimbo = 1
-	CloStyle = 4
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 6:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 3
-	CloStyle2 = 4	
+	CloSkirtShortness = 2
+	CloStyle2 = 4
 elseif ARGS[1] = 7:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 4
-	CloSkirtShortness = 5
-	CloBimbo = 1
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 8:
 	CloQuality = 3
-	CloThinness = 5
-	CloBra = 1
-	CloSkirtShortness = 6
-	CloBimbo = 1
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
-	CloStyle = 4
 elseif ARGS[1] = 9:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 5
-	CloBimbo = 1
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
-	CloStyle = 4
 elseif ARGS[1] = 10:
-	CloQuality = 4
-	CloThinness = 6
-	CloTopCut = 4
-	CloSkirtShortness = 4
-	CloBimbo = 1
-	CloStyle = 4
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 11:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloSkirtShortness = 5
 	CloStyle2 = 4
 elseif ARGS[1] = 12:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 13:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 14:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloSkirtShortness = 4
-	CloBimbo = 1
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 15:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloStyle2 = 4
-	CloSkirtShortness = 5
 elseif ARGS[1] = 16:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloBimbo = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 elseif ARGS[1] = 17:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 elseif ARGS[1] = 18:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 19:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 20:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 elseif ARGS[1] = 21:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 elseif ARGS[1] = 22:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 elseif ARGS[1] = 23:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 24:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 elseif ARGS[1] = 25:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
-	CloBimbo = 1
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 elseif ARGS[1] = 26:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 27:
 	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 elseif ARGS[1] = 28:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 elseif ARGS[1] = 29:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
@@ -197,106 +183,105 @@ elseif ARGS[1] = 30:
 	CloStyle2 = 4
 elseif ARGS[1] = 31:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 32:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 33:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 34:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 35:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 5
 	CloStyle2 = 4
 elseif ARGS[1] = 36:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 37:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 38:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 39:
 	CloQuality = 4
-	CloThinness = 2
+	CCloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
-	CloStyle2 = 4
 	CloSkirtShortness = 4
+	CloStyle2 = 4
 elseif ARGS[1] = 40:
 	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 2
-	CloStyle2 = 4
+	CloThinness = 2
+	CloTopCut = 1
 	CloSkirtShortness = 4
-elseif ARGS[1] = 41:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 4
 	CloStyle2 = 4
+elseif ARGS[1] = 41:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
 	CloSkirtShortness = 5
-	CloBimbo = 1
+	CloStyle2 = 4
 elseif ARGS[1] = 42:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 4
 elseif ARGS[1] = 43:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 4
 elseif ARGS[1] = 44:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 4
-	CloStyle2 = 4
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
 	CloSkirtShortness = 5
-	CloBimbo = 1
-elseif ARGS[1] = 45:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 3
 	CloStyle2 = 4
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
 	CloSkirtShortness = 5
+	CloStyle2 = 4
 	CloBimbo = 1
 elseif ARGS[1] = 46:
 	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 3
 elseif ARGS[1] = 47:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
@@ -304,101 +289,239 @@ elseif ARGS[1] = 48:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 3
 elseif ARGS[1] = 49:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 4
 elseif ARGS[1] = 50:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 4
 elseif ARGS[1] = 51:
-	CloQuality = 4
-	CloThinness = 4
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 4
-	CloBimbo = 1
-	CloBra = 1
 elseif ARGS[1] = 52:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 4
 elseif ARGS[1] = 53:
 	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 3
 elseif ARGS[1] = 54:
 	CloQuality = 4
-	CloThinness = 4
+	CloThinness = 6
 	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 4
+	CloStyle = 4
 elseif ARGS[1] = 55:
 	CloQuality = 4
-	CloThinness = 1
-	CloTopCut = 1
+	CloThinness = 6
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 3
+	CloStyle = 4
 elseif ARGS[1] = 56:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 4
-	CloBimbo = 1
 elseif ARGS[1] = 57:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 3
+	CloStyle = 4
+	CloBimbo = 1
 elseif ARGS[1] = 58:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 3
+	CloStyle = 4
+	CloBimbo = 1
 elseif ARGS[1] = 59:
-	CloQuality = 4
-	CloThinness = 1
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloSkirtShortness = 3
+	CloBimbo = 1
 elseif ARGS[1] = 60:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 6
 	CloStyle2 = 4
-	CloSkirtShortness = 4
+	CloStyle = 4
+	CloBimbo = 1
 elseif ARGS[1] = 61:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 6
 	CloStyle2 = 4
-	CloSkirtShortness = 4
+	CloStyle = 4
 	CloBimbo = 1
 elseif ARGS[1] = 62:
-	CloQuality = 4
-	CloThinness = 1
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 6
 	CloStyle2 = 4
-	CloSkirtShortness = 3
+	CloStyle = 4
+	CloBimbo = 1
 elseif ARGS[1] = 63:
 	CloQuality = 4
-	CloThinness = 1
+	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 1
-	CloStyle2 = 4	
+	CloStyle2 = 4
+elseif ARGS[1] = 64:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 65:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloBimbo = 1
+elseif ARGS[1] = 66:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 67:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 68:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloBimbo = 1
+elseif ARGS[1] = 69:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 70:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+	CloBimbo = 1
+elseif ARGS[1] = 71:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloBra = 1
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+	CloBimbo = 1
+elseif ARGS[1] = 72:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 73:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 74:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloBra = 1
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloBimbo = 1
+elseif ARGS[1] = 75:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloBra = 1
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 76:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloBra = 1
+	CloSkirtShortness = 6
+	CloPanties = 1
+	CloStyle2 = 4
+	CloStyle = 4
+	CloBimbo = 1
+elseif ARGS[1] = 77:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 78:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 79:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle2 = 4
+	CloStyle = 4
+elseif ARGS[1] = 80:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle2 = 4
+	CloStyle = 4
+	CloBimbo = 1
 end
 
 --- $attributes_school ---------------------------------

+ 15 - 14
locations/albinaRide.qsrc

@@ -5,34 +5,35 @@ frost = 0
 menu_off = 1
 AlbinaQW['albride'] = 1
 gs 'stat'
-'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
-'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
-'An SUV pulls up to you and the window rolls down. Albina smiles at you. "Let''s go to my place. We need to talk."'
+'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+'An SUV pulls up to you and the front window rolls down. Albina is sitting in the driver''s seat and she smiles at you. "Let''s go to my place. We need to talk."'
 
 act 'Get in':
 	*clr & cla
 	minut += 5
 	gs 'stat'
-	'You climb into the car and sit in the back seat next to Albina. A large man in a black leather jacket is in the driver''s seat.'
-	'The man puts the car in gear and starts driving through town. Albina turns to you.'
-	!!If Sveta helped Chernov
+	'You climb into the car next to Albina. She puts the car into gear and starts driving through town.'
+    !!If Sveta helped Chernov
 	if AlbinaQW['Chernov'] = 1:
-		'She smiles at you very happily. "You don''t know what good you''ve done for me <<$pcs_nickname>>. I didn''t think the Security Service would actually have jumped on the lead I gave them."'
-		'"Wait, you were their ''anonymous source'' that exposed the Starlets? Why?" you ask in surprise.'
-		'"I have my reasons. The main thing is that you and the other girls all testified against the ringleader and took them down." She looks away meekly as she finishes her sentence.'	
-		'The car drives through the gate to her house and stops outside the front door. Albina tells you to follow her and exits the car.'
+	    '"Is this your car? And since when could you drive?" you ask. She laughs in response. "No, this is my father''s car. I don''t have a licence, but the police ignore me since my father was the chief."'
+		'She stops at a red light and turns to you, looking rather happy. "You don''t know what good you''ve done <<$pcs_nickname>>. I didn''t think the Security Service would actually have jumped on the lead I gave them."'
+		'"Wait, <i>you</i> were their ''anonymous source'' that exposed the Starlets? Why?" you ask in surprise.'
+		'"I have my reasons. The main thing is that you and the other girls all testified against the ringleader and took them down." She looks away meekly as she finishes her sentence and the light turns green. She continues driving in silence.'	
+		*nl
+		'After driving for a while, you reach her house. She drives through the gate and stops outside the front door. She tells you to follow her and exits the car.'
 	end
 	!!If Sveta did not help Chernov
 	if AlbinaQW['Chernov'] = 2:
+		'"Is this your car? And since when could you drive?" you ask. She laughs in response. "No, this is my father''s car. I don''t have a licence, but the police ignore me since my father was the chief."'
 		'"I really wish you had told that man everything he was asking for <<$pcs_nickname>>. It would have been very helpful to me."'
 		'"What do you mean ''helpful to you?'' He was trying to get me to speak out against the Starlets." you reply.'
+		*nl
 		'Yes, because I wanted him to expose us. I gave him the evidence he needed to take down the ringleader."'
-		'"You''re the ''anonymous source''? Why?" you ask in confusion. "I have my reasons." is all she says in reply and turns to look out the window.' 
-		'The car drives through the gate of her house and stops outside the front door. Albina tells you to follow her and exits the car.'
+		'"Wait a second. <i>You''re</i> the ''anonymous source''? Why?" you ask in confusion. "I have my reasons." is all she says in reply and continues driving in silence.' 
+		'After driving for a while, you reach her house. She drives through the gate and stops outside the front door. She tells you to follow her and exits the car.'
 	end
 
-!! Can this lead to the scene where Albina sits Sveta down for some wine and admits everything to her?
-	act 'Go with Albina':gt 'albinahome', 'start' 
+    act 'Go with Albina':gt 'albinahome', 'start' 
 end
 
 --- albinaRide ---------------------------------

+ 41 - 40
locations/albinahome.qsrc

@@ -36,17 +36,17 @@ if $ARGS[0] = 'start':
 				'"Hate him that much?" you ask as you take a sip from your glass.'
 				'Albina just glares at you. "Let''s just drink." she scorns.'
 				'You sit quietly for a while, sipping your wine while Albina again gulps down the contents of her glass. She sits in silence before suddenly screaming and throwing the glass in frustration, shattering it as it hits the wall.'
-				'"Fucking bastard!! If there is a hell, there is a special place reserved just for you to suffer for what you done you fucking creep!!"'
+				'"FUCKING BASTARD!! If there is a hell, there is a special place reserved just for you to suffer for what you''ve done you fucking creep!!"'
 				act 'Ask what she''s talking about':
 					*clr & cla
 					minut += 15
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
 					'"What are you talking about?" you ask, startled by her outburst. Albina looks at you meekly as tears well up in her eyes.'
-					'"<<$pcs_nickname>>, my father has raped and abused me from such an early age, I don''t even remember when it all began. I''ve spent my entire life being his plaything." she tearfully admits.'
+					'"<<$pcs_nickname>>, my father has abused me from such an early age, I don''t even remember when it all began. I''ve spent my entire life being his plaything." she tearfully admits.'
 					'"When my mother found out, he used his connections to stop her taking me with her when she left him."'
 					*nl
-					'But now that he''s going down, she came back here to live with and look after me. Get me counselling if I need it, you know? That''s why she''s always checking up on me. She''s on edge about what my father can do, even in prison."'
+					'But now that he''s going down, she''s come back to live with and look after me. Get me counselling if I need it, you know? That''s why she''s always checking up on me. She''s on edge about what my father can do, even in prison."'
 					'She continues. "The truth is his political campaign never took off. He loved abusing his position as a cop to bully others, including me, but when he retired, he didn''t have that power anymore. A political career was his chance to get that back."'
 					'"Nobody was willing to back him however." She stops talking for a few seconds and you can clearly see her hands shaking. "That''s when...that''s when he decided to...whore me out to his friends. For ''a bit of fun'' with me, they would ''donate'' to his campaign fund.". She is on the verge of bursting into tears in front of you.'
 
@@ -56,7 +56,7 @@ if $ARGS[0] = 'start':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
 						'"Your own father sold your body to fund his election? That''s horrible!" you exclaim in shock.'
-						'Albina nods. "That''s right, but I wasn''t earning enough for him. That''s when he discovered my dance troupe and forced me to start selling my friends instead. I had to <<$pcs_nickname>>! I had to!" she tearfully exclaims.'
+						'Albina sits in silence before quietly nodding. "However, I wasn''t earning enough for him. That''s when he discovered my dance troupe and forced me to start selling my friends instead. I had to <<$pcs_nickname>>! I had to!" she tearfully exclaims.'
 						'"I was forced to let those fucking perverts do whatever they pleased with my friends <<$pcs_nickname>>! They were humiliated and abused for some fucking rubles! Rubles that the fucking bastard spent on his own whores that he mistreated instead of his campaign!"'
                         !! if virgin or not
 						if pcs_vag = 0 and stat['vaginal'] = 0: 
@@ -73,8 +73,8 @@ if $ARGS[0] = 'start':
 							'"What did he do?" you ask.'
 							'"It was bad enough being forced to whore out my friends to abusive creeps who almost choked them to death, but......but....."'
 							'"But what?" you ask softly. She steels herself before answering you. "If I didn''t get the girl the guys wanted, my father said it was perfectly fine for them to take me and do what they wanted, even rape me." she cries.'
-							'"They would take their anger at not getting the girl they wanted out on me. I would be choked, slapped, even spat on! Some nights, I''d come home and he would berate me for not ''helping his donors'' and I would be subjected to his abuse as well."'
-							'"My dad being a pimp for underage girls who''s abused me my entire life, my friends being subjected to abusive sexual exploitation...and I...I couldn''t anything about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
+							'"They would take their anger at not getting the girl they wanted out on me. I would be choked, slapped, even spat on! Some nights, I''d come home and he would berate me for not ''helping his donors'' and I would be subjected to his abuse as well. Other times, he would bring his friends home and let them have their way with me. One guy or four, it didn''t matter to him so long as they paid.'
+							'"My dad abusing me my entire life while running a prostitution ring where my friends were subjected to abusive sexual exploitation...and I...I couldn''t anything about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
 
 							act 'Comfort her':
 								*clr & cla
@@ -82,9 +82,9 @@ if $ARGS[0] = 'start':
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissingattempt.jpg"></center>'
 								'You cradle her head against your chest as she sobs away, her tears soaking into your top. "Hey, hey. But you did do something about it. You went to the police and now he''s going to prison!" you reassure her while softly stroking her hair.'
-								'She sits up, her eyes puffy from crying and wipes away her tears. "Yeah, yeah you''re right <<$pcs_nickname>>. I did. I guess I just got tired of feeling helpless as my friends suffered when they didn''t deserve any of this. So I exposed him as what he is. A vile fucking creep!"'
-								'"I just want to live my life without having to fear my own father, or any other man for that matter. For the longest time, I was just too fucking submissive."'
-								'You smile at her and are about to reply when Albina closes her eyes and tilts her head towards you.'
+								'She sits up, her eyes puffy from crying and wipes away her tears. "Yeah, yeah you''re right <<$pcs_nickname>>. I just got tired of watching my friends suffer when they didn''t deserve any of this. So I exposed him as what he is. A vile fucking creep!"'
+								'"I just wanted to live my life without fearing what my own father, or any other man for that matter, would do to me. For the longest time, I was just too fucking submissive." she says before looking intently into your eyes.'
+								'You smile at her and are about to reply when she closes her eyes and tilts her head towards you.'
 								gs 'willpower', 'cuni', 'resist', 'medium'
 								if will_cost <= pcs_willpwr:
 									act 'Pull away (<<will_cost>> Willpower)':
@@ -111,7 +111,7 @@ if $ARGS[0] = 'start':
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissing.jpg"></center>'
 									'You''re not sure if it''s just the alcohol or if something else is compelling you, but you lean towards Albina and lock lips with her.'
-									'You feel your excitement growing as you and Albina start passionately making out with each other.'
+									'You feel your excitement growing as you and Albina start passionately making out with each other, your tongues twisting around each other in a sweet embrace.'
 									gs 'arousal', 'kiss', 2
 									gs 'stat'
 									act 'Kiss':
@@ -129,10 +129,10 @@ if $ARGS[0] = 'start':
 											*clr & cla
 											gs 'stat'
 											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lesb.jpg"></center>'
-											'Albina breaks your kiss and her hand slides out of your panties. She stands and starts undressing herself.'
+											'Albina breaks the kiss and her hand slides out of your panties. She stands and starts undressing herself.'
 											'You follow her lead and undress yourself. Once naked, she pushes you back onto the sofa and moves in on top of you, resuming your passionate makeout.'
 											'Her hand works its way back down to your wet pussy. This time, she slides her fingers inside you. A wave of pleasure runs through you and you moan into her mouth as she fingerfucks your pussy.'
-											'Your own hand begins exploring Albina''s crotch and you find her pussy is already wet. You insert a finger into her and she moans into your mouth as her pussy tightly squeezes your digit.'
+											'Your own hand begins exploring Albina''s crotch and you find her smooth pussy is already wet. You insert a finger into her and she moans into your mouth as her pussy tightly squeezes your digit.'
 											gs 'arousal', 'kiss', 5
 											gs 'arousal', 'vaginal_finger', 5
 											gs 'arousal', 'vaginal_finger_give', 5
@@ -149,8 +149,8 @@ if $ARGS[0] = 'start':
 												'You moan softly at the pleasure and grab Albina by the hips, pulling her crotch down to your face. Her legs quiver as you gently trace her labia with your tongue before you spread them and start swirling your tongue around her engorged clitoris.'
 												'You are passionately eating each other out when you hear Albina''s breathing become faster and her legs start shaking as you feel your own orgasm building within you.'
 												*nl
-												'Albina lets out a pleasured scream as her pussy twitches and sprays her juices across your face. You buckle as your own orgasm overwhelms you and you scream loudly. You both collapse in ecstasy.'
-												'Albina pulls her herself up and turns back around, cuddling into you. "I didn''t take you for a squirter!" you laugh. She smirks. "I''ve been with a few girls <<$pcs_nickname>>, but you gave me the greatest orgasm I''ve ever had! I think that was actually my first squirt!"'
+												'Albina lets out a pleasured scream as her pussy twitches and sprays a huge amount of her juices across your face. You buckle as your own orgasm overwhelms you and you scream loudly. You both collapse in ecstasy.'
+												'Albina pulls her herself up and turns back around, cuddling into you. "I didn''t take you for a squirter!" you laugh. She smirks. "I''ve been with a few girls <<$pcs_nickname>>, but you gave me the greatest orgasm I''ve ever had! I think that was the biggest squirt I''ve ever done!"'
 												'She leans over and grabs some tissues from a box on a nearby table, handing you some to clean your face. She runs her hand over her still twitching pussy. "I think I''m still cumming!" she says. You both lie on the sofa, your powerful orgasms pulsing through the both of you. You eventually recover and manage to get dressed.'
                                                 'Albina remains on the sofa, pussy juices still trickling from her. "Thanks <<$pcs_nickname>>. It was nice to let it all out and just talk about it...among other things." she smirks. "Thanks for being a good friend." You smile at her and start leaving when she suddenly embraces you in a tight hug, her breasts squeezing against you, before walking you to the door.' 
 												gs 'arousal', 'kiss', 30
@@ -187,7 +187,7 @@ if $ARGS[0] = 'start':
 				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
 				'"I don''t like the sweaty perverts at the gym staring at my ass, so I prefer training at home instead." she replies.'
 				'You can''t help but stare at her firm, shapely rear as she says that and she grins at you.'
-				'Eyes up here <<$pcs_nickname>>! Anyways, I could teach you about stripping and poledancing if you want."'
+				'Eyes up here <<$pcs_nickname>>! Anyway, I could teach you about stripping and poledancing if you want?"'
 				act 'No thanks': AlbinaQW['SportDay'] = daystart & gt 'albinahome', 'start'
 				act 'Teach me stripping': gt 'albinahome', 'stripping'
 				act 'Teach me poledancing': gt 'albinahome', 'poledancing'
@@ -432,7 +432,7 @@ if $ARGS[0] = 'playgame':
 		'You laugh and nod. "Sure, but you are so going down."'
 		'She laughs in response. "You''re that sure? Then how about we make it a bit more interesting then?"'
 		'You arch your brow curiously. "What do you have in mind?"'
-		'She grins at you, gets up and goes over to her dresser. She rummages around in it for a moment before pulling out a strapon harness with a sizeable dildo attached. "I bought this the other day, just for fun. The winner gets to use it on the loser how ever they want." she says with a smirk.'
+		'She grins at you, gets up and goes over to her dresser. She rummages around in it for a moment before pulling out a strapon harness with a large black dildo attached. "I bought this the other day, just for fun. The winner gets to use it on the loser how ever they want." she says with a smirk.'
 
 		gs 'willpower', 'sex', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
@@ -447,7 +447,7 @@ if $ARGS[0] = 'playgame':
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
 				'You shake your head. "Uhhh...I''m really not interested in doing that."'
-				'Albina puts the strapon away and you can tell she is a little disappointed. She comes back over and lays down beside you again. "You are so going to lose!" she laughs. You continue to play games for a while, although things are awkward between you. Eventually, Albina stops. "Well I had fun, but there is some stuff I need to take care of." she says as she turns the consloe off.'
+				'Albina puts the strapon away and you can tell she is a little disappointed. She comes back over and lies down beside you again. "You are so going to lose!" she laughs. You continue to play games for a while, although things are awkward between you. Eventually, Albina stops. "Well I had fun, but there is some stuff I need to take care of." she says as she turns the consloe off.'
 				'Getting the hint, you get up as well. "Yeah, I should probably get going myself." You exchange a brief hug before you leave.'
 				act 'Say goodbye and go home':gt 'pav_residential'
 			end
@@ -477,7 +477,7 @@ if $ARGS[0] = 'game_bet':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
 	'You stare at the size of the attached dildo. "Where and when did you get that?!" you laugh. "Whatever, you''re on. You are so going to get fucked!"'
-	'Albina laughs as she brings the strapon over with a bottle of lube, placing them on the floor. She lays back down beside you and picks her controller up. "Please! You are so going to lose." She starts the game and you both fall silent, your focus only on winning.'
+	'Albina laughs as she brings the strapon over with a bottle of lube, placing them on the floor. She lies back down beside you and picks her controller up. "Please! You are so going to lose." She starts the game and you both fall silent, your focus only on winning.'
 	act 'Play until someone wins':
 		*clr & cla
 		menu_off = 1
@@ -517,24 +517,24 @@ if $ARGS[0] = 'wear_strapon':
 	npc_sex['A23'] += 1
 	lesbian += 1
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/straponsuck.jpg"></center>'
-	'With the strapon firmly in place, you get on the bed with her and pull her head down to the dildo. "Suck my dick loser!" you giggle.'
-	'She laughs and gets down on all fours. She takes the dildo in her mouth and starts sucking while stroking the shaft with one hand. You spend several minutes making her suck on the dildo, getting it nice and wet with her drool.'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/bj.jpg"></center>'
+	'With the strapon firmly in place, you stand next to the bed and pull her head down to the dildo. "Suck my dick loser!" you giggle.'
+	'She laughs before she takes the dildo in her mouth and starts sucking while stroking the shaft with one hand. You spend several minutes making her suck on the dildo, getting it nice and wet with her drool.'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'stat'
 	act 'Fuck her pussy':
 		*clr & cla
 		gs 'boyStat', 'D3'
 		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/givevag1.jpg"></center>'
-		'You pull away until the dildo slides out of her mouth and then lay on your back. "Come and ride it cowgirl!" you laugh. She crawls up and straddles you, lowering herself down until the <<dick>>cm <<$dick_girth>> dildo slides easily inside of her wet pussy, causing her to moan in pleasure. She starts riding you slowly, but picks up speed, moaning louder and louder.'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/givevag.jpg"></center>'
+		'You pull away until the dildo slides out of her mouth, climb onto the bed next to her and lie on your back. "Come and ride it cowgirl!" you laugh. She straddles you and lowers herself down until the <<dick>>cm <<$dick_girth>> dildo slides easily inside of her wet pussy, causing her to moan in pleasure. She starts riding you slowly, but picks up speed, moaning louder and louder.'
 		gs 'arousal', 'vaginal_strap_give', 8, 'lesbian'
 		gs 'stat'
 		act 'Fuck her ass': gt 'albinahome', 'fuck_albina_ass'
 		act 'Ride it like you mean it':
 			*clr & cla
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/givevag2.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/givevag.jpg"></center>'
 			'You slap her on the ass. "Come on Albina! Ride it like you mean it." With your encouragement, she starts really riding you hard and fast, her huge ass slapping against your thighs as she takes the whole length inside her. She rides you for several minutes until she cries out in ecstasy. She slams down on the dildo and her body shudders as an intense orgasm passes through her. She slides off the dildo, which glistens with her juices, and collapses on the bed next to you.'
 			'Once her orgasm has passed, she looks at you with an appreciative smile on her face.'
 			gs 'arousal', 'vaginal_strap_give', 7, 'lesbian'
@@ -553,7 +553,7 @@ if $ARGS[0] = 'fuck_albina_ass':
 	lesbian += 1
 	gs 'boyStat', 'D3'
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/giveanal1.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/anal1.jpg"></center>'
 	'Albina then leans over and whispers in your ear. "I want you to fuck my ass <<$pcs_nickname>>..." You grin as she giggles and gets on all fours. You grab the bottle of lube and squirt some onto the dildo, rubbing it up and down the shaft until it is very slick. You then spread her huge ass cheeks and rub the excess onto her asshole. You grab her ass in your hand and appreciate how firms it feels in your grip.'
 	'"Like what you see?" she giggles. You kneel down behind her, line the head of the dildo up with her asshole and slowly push forward. There is a bit of resistance, but with a little more pressure the <<dick>>cm <<$dick_girth>> dildo pops into her ass. She moans in a mixture of pain and pleasure as you start off with slow shallow strokes, but as her groans of pain turn into moans of pleasure, you take deeper and faster strokes. You look down and admit that her ass is amazing, the dildo being enveloped by her huge, firm cheeks as you thrust in and out of her hole.' 
 	'You wonder how the guys in your class would feel knowing you''re actually fucking the best ass in school while they can only dream of it. After a few minutes, you pull out of her and she looks back over her shoulder, obviously wondering why you stopped.'
@@ -563,7 +563,7 @@ if $ARGS[0] = 'fuck_albina_ass':
 	act 'Keep fucking her ass':
 		*clr & cla
 		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/giveanal2.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/anal2.jpg"></center>'
 		'"Come on <<$pcs_nickname>>. Put it back in and fuck me....hard." she says while wiggling her hips. You smile at her and slide the dildo back into her hole with ease, making her moan in pleasure. You grab onto her hips and start fucking her balls deep, filling her ass with the entire dildo. After several minutes, you feel her ass tighten around your fake cock and she cries out as her body is rocked by an intense orgasm and juices squirt from her pussy. You keep fucking her throughout her orgasm, only pulling out once her shudders have passed.'
 		'After you''ve pulled out, she inserts a few fingers into her gaping hole as juices continue leaking from her pussy. "Oh fuck yes <<$pcs_nickname>>! That was fucking amazing!"'
 		'"Fucking such a nice looking ass was amazing!" you reply and you both laugh.'
@@ -579,18 +579,18 @@ if $ARGS[0] = 'receive_strapon':
 	npc_sex['A23'] += 1
 	lesbian += 1
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/straponsuck.jpg"></center>'
-	'You slide your panties off while she tightens the strapon firmly in place. You climb on the bed and she pulls your head down to the dildo. "Suck my dick loser!" she says with a giggle.'
-	'You take the dildo into your mouth and start sucking on it while stroking the shaft with one hand. "Yeah, just like that <<$pcs_nickname>>!" she moans as she reaches between the straps and gently rubs her pussy. You spend several minutes sucking on the dildo, getting it nice and wet with your drool. She pulls it out of your mouth. "I''m so going to enjoy fucking you!"'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/bj.jpg"></center>'
+	'You slide your panties off while she tightens the strapon firmly in place, standing next to the bed. You lie down next to her and she pulls your head down to the dildo. "Suck my dick loser!" she says with a giggle.'
+	'You take the dildo into your mouth and start sucking on it while stroking the shaft with one hand. "Yeah, just like that <<$pcs_nickname>>!" she moans as she reaches between the straps and gently rubs her pussy. You spend several minutes sucking on the dildo, getting it nice and wet with your drool before she pulls it out of your mouth. "I''m so going to enjoy fucking you!"'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'stat'
 	if pcs_vag = 0:
 		act 'You''re a virgin':
 			*clr & cla
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/straponsuck.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/bj.jpg"></center>'
 			'You blush deeply and she looks at you. "Oh, right. You haven''t done this before." she says, remembering that you''re still pure.'
-			'You blush even more. "Yes, I''m still a virgin." you reply.'
+			'You blush even more. "Yes, I''m... still a virgin." you reply.'
 			'"Well, I can just fuck your ass if you want?" Then she grins. "Unless you want me to pop your cherry that is?"'
 			act 'Just fuck my ass': gt 'albinahome', 'albina_ass_fucks_you'
 			act 'Get your cherry popped':
@@ -598,8 +598,9 @@ if $ARGS[0] = 'receive_strapon':
 				gs 'boyStat', 'D3'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getvag1.jpg"></center>'
-				'She nods. "OK, don''t worry. I''l be gentle since it is your first time. Lay on your back and spread your legs." You do as she commands and she scoots up between your legs. She rubs your pussy with her fingers a bit to make sure it is wet enough. She adds a little lube to the dildo anyway and you feel it rubbing against your slit, causing it to open a bit. She then slowly slides the <<dick>>cm <<$dick_girth>> dildo into your virgin pussy.' 
-				'It is both painful and pleasurable at the same time and you moan a bit as she slowly starts to fuck your pussy. After a few minutes, it starts to hurt less but she stops. "OK that''s enough. I don''t want to wear it out the first time, but I''m not finished with you. Roll over so I can fuck that tight little ass of yours."'
+				'You give her an awkward smile. "I... I want you to... take me. My... virginity, that is." you tell her as your cheeks burn bright red.' 
+				'She smiles back. "OK, don''t worry. I''ll be gentle since it''s your first time. Just lie on your back and spread your legs." You do as she commands and she climbs onto the bed and scoots in between your legs. She rubs your pussy with her fingers a bit to make sure it is wet enough. She adds a little lube to the dildo anyway and you feel it rubbing against your slit. She then slowly slides the <<dick>>cm <<$dick_girth>> dildo into your virgin pussy.' 
+				'It is both painful and pleasurable at the same time and you moan softly as she slowly starts to fuck your pussy. After a few minutes, it starts to hurt less but she stops. "OK that''s enough. I don''t want to wear it out the first time, but I''m not finished with you yet. Roll over so I can fuck that tight little ass of yours."'
 				gs 'arousal', 'vaginal_strap', 5, 'lesbian'
 				gs 'stat'
 				act 'Take it up the ass': gt 'albinahome', 'albina_ass_fucks_you'
@@ -611,14 +612,14 @@ if $ARGS[0] = 'receive_strapon':
 			gs 'boyStat', 'D3'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getvag1.jpg"></center>'
-			'"Lay on your back and spread your legs." You do as she commands and she scoots up between your legs. She rubs your pussy with her fingers a bit to make sure it is wet enough and then slowly slides the <<dick>>cm <<$dick_girth>> dildo inside you. You moan a bit as she slowly starts to fuck your pussy. As you start to moan louder, she starts fucking you a little faster.'
+			'"Lie on your back and spread your legs." You do as she commands and she climbs onto the bed and scoots in between your legs. She rubs your pussy with her fingers a bit to make sure it is wet enough and then slowly slides the <<dick>>cm <<$dick_girth>> dildo inside you. You moan a bit as she slowly starts to fuck your pussy. As you start to moan louder, she starts fucking you a little faster.'
 			gs 'arousal', 'vaginal_strap', 8, 'lesbian'
 			gs 'stat'
 			act 'Keep getting your pussy fucked':
 				*clr & cla
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getvag2.jpg"></center>'
-				'She reads your body well. She fucks you harder and faster the more you moan, but when it starts to get a little too rough she backs off a bit. She eventually finds a near perfect rhythm and you can feel youself getting wet. She is enjoying it as much as you, moaning softly and squeezing her breast as she fucks you. She stops and pulls out. "OK that''s enough of that, but I''m not finished with you just yet. Roll over so I can fuck that tight little ass of yours."'
+				'She proceeds to fuck you hard, but not too hard, settling into a near perfect rhythm that you enjoy, feeling youself slowly getting wetter. She seems to be enjoying it as much as you, moaning softly and squeezing her breast as she fucks you. She leans in and kisses you before suddenly stopping and pulling out. "OK that''s enough of that, but I''m not finished with you just yet. Roll over so I can fuck that tight little ass of yours."'
 				gs 'arousal', 'vaginal_strap', 7, 'lesbian'
 				gs 'stat'
 				act 'Take it up the ass': gt 'albinahome', 'albina_ass_fucks_you'
@@ -634,15 +635,15 @@ if $ARGS[0] = 'albina_ass_fucks_you':
 	lesbian += 1
 	gs 'boyStat', 'D3'
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getanal1.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/anal1.jpg"></center>'
 	'As you get on all fours, you glance back and see her applying lube to the dildo. She squirts plenty on the dildo and strokes the shaft with it, getting it nice and lubed up. She then rubs the excess lube onto your asshole. You and the dildo now lubed up, she moves behind you and you feel the dildo press against your asshole. The pressure builds up until the tip pops into your ass, causing you to groan slightly in pain. She slowly starts to slide the <<dick>>cm <<$dick_girth>> dildo up your ass, steadily working it deeper.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian'
 	gs 'stat'
 	act 'Get your ass hammered':
 		*clr & cla
 		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getanal2.jpg"></center>'
-		'After you seem to be used to her in your ass, she stands up over you and starts getting harder and faster with the ass fucking she is giving you. When it starts getting a little too rough, she seems to notice and backs off just a little before getting into a nice rhythm of slamming the dildo in and out of your ass. She enjoys fucking you hard, growing more aroused over time.' 
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/anal2.jpg"></center>'
+		'Once you are comfortable with her in your ass, she stands up over you and starts getting harder and faster with the ass fucking she is giving you. When it starts getting a little too rough, she seems to notice and backs off just a little before getting into a nice rhythm of slamming the dildo in and out of your ass. She enjoys fucking you hard, growing more aroused over time.' 
 		'Just as it is starting to hurt, she stops and lets out a pleasured moan before pulling out of you. You feel a rush of cold air around your gaping asshole. "You were such a good little butt slut <<$pcs_nickname>>." she says. You turn and see her sliding the harness off, apparently finished with you. You notice the wet patch on the bed. She obviously greatly enjoyed hammering your ass.'
 		gs 'arousal', 'anal_strap', 10, 'lesbian'
 		gs 'stat'
@@ -657,12 +658,12 @@ if $ARGS[0] = 'strapon_finish':
 	lesbian += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/aftermath.jpg"></center>'
-	'Albina embraces you and you spend the next few minutes passionately making out while fondling each other. Eventually, you both get dressed and she takes the strapon and cleans it before putting it away. Not long after, her phone buzzes. She looks at it, obviously reading a text message and frowns. "Sorry, but I need to go <<$pcs_nickname>>. I did have fun though. I''ll see later?"'
+	'Albina embraces you and you collapse onto the bed, entwined. You spend the next few minutes passionately making out while fondling each other. Eventually, you both get dressed and she takes the strapon and cleans it before putting it away. Not long after, her phone buzzes. She looks at it, obviously reading a text message and frowns. "Sorry, but I need to go <<$pcs_nickname>>. I did have fun though. I''ll see later?"'
 	'You nod in understanding. "Sure, not a problem. I had fun too." you smirk. "I''ll see you later." You share a final kiss with each other before you leave.'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Say goodbye and go home':gt 'pav_residential'
+	act 'Leave':gt 'pav_residential'
 end
 
 --- albinahome ---------------------------------

+ 4 - 4
locations/albinaporog.qsrc

@@ -6,7 +6,7 @@ if hour >= 17 and week < 6 and kanikuli = 0 and hour < 20 or hour >= 9 and week
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome.jpg"></center>'
 	if AlbinaQW['StarletsShutDown'] = 0:
 		'You push a button on the intercom and a deep voice crackles through the speaker, asking you to state your name and purpose of your visit.'
-		'You say that you''re here to visit Albina. After a brief wait, the gate opens. "Albina is waiting for you in her room." the voice says.'
+		'You say that you''re here to visit Albina and after a brief wait, the gate opens. "A friend of Albina''s is <i>always</i> welcome here." the voice says with an unsettling chuckle. "Albina is in her room."'
 		act 'Enter the house':gt 'albinahome', 'start'
 	elseif AlbinaQW['AfterFatherCheck'] = 0:
     	!!The first time after Albina exposes her father
@@ -16,14 +16,14 @@ if hour >= 17 and week < 6 and kanikuli = 0 and hour < 20 or hour >= 9 and week
 		act 'Enter the house':gt 'albinahome', 'start'
 	else
 		!!From then on
-		'You push a button on the intercom and you hear the familiar voice of Albina''s mother on the other end. You tell it''s you and she opens the gate.'
+		'You push a button on the intercom and you hear the familiar voice of Albina''s mother on the other end. You tell her it''s you and she opens the gate.'
 		'"She really enjoys having you come round and visit her you know? It''s good for her to have such a dependable friend to rely on after everything she''s been through." she adds.'
 		act 'Enter the house':gt 'albinahome', 'start'
 	end
 else
 	if AlbinaQW['StarletsShutDown'] = 0:
-		if hour >= 9:'You push a button on the intercom and a voice booms through from the other end. You say that you''re here to visit Albina. "Albina is currently not at home. Come back later he replies."'
-		if hour < 9:'You push a button on the intercom and the voice at the other end says "It''s too early. Come back no earlier than nine."'
+		if hour >= 9:'You push a button on the intercom and the deep voice booms through from the other end. You say that you''re here to visit Albina. "She isn''t here. Come back later." he abruptly replies in an annoyed tone before hanging up.'
+		if hour < 9:'You push a button on the intercom and the voice at the other end says "It''s too early to visit. Come back later."'
 	else
 		!!After Albina exposes her father
 		if hour >= 9:'You push a button on the intercom and a female voice comes through asking who it is. When you say you''re here to see Albina, she tells you that Albina is currently unavailable and you should come back later.'

+ 1 - 1
locations/artemhome.qsrc

@@ -515,7 +515,7 @@ if $ARGS[0] = 'bookshelf':
 			end
 			act 'Not really':
 				cla
-				if pcs_int <= 40:
+				if pcs_intel <= 40:
 					'"It was a bit too complicated." You admit, embarrassed.'
 				else
 					'"It was a bit too bland for me. In the end it just bored me. I could guess at the outcome right at the start, and it turned out I was right."'

+ 2 - 2
locations/budgetclothes.qsrc

@@ -192,7 +192,7 @@ if $ARGS[0] = 'office':
 				end
 			end
 			i += 3
-		if i <= 128:jump 'loopoffice'
+		if i <= 140:jump 'loopoffice'
 	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality2'
 end
 
@@ -303,7 +303,7 @@ if $ARGS[0] = 'school':
 			end
 			i += 3
 			if i = 6:i = 9
-		if i <= 63:jump 'loopschool'
+		if i <= 80:jump 'loopschool'
 	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality4'
 end
 

+ 3 - 0
locations/cikl.qsrc

@@ -629,6 +629,9 @@ if pcs_breath = 1:pcs_breath = 0
 
 if cheatNoEat = 1 and dounspell = 1:fat += 15
 
+!!Trauma decay
+if mood_trauma > 0: mood_trauma -= 1
+
 !!STD check
 if SifacOnce = 1:Sifilis += 1
 if GerpesOnce = 1:Gerpes += 1

+ 16 - 10
locations/city_center.qsrc

@@ -104,32 +104,32 @@ end
 if hour >= 8 and hour <= 20 and sunWeather = 1 and temper >= 15 and ml_guitar['carried'] = 1 and ml_performance['performed_minutes'] < ml_performance['max_perform_minutes'] and ml_performance['max_perform_minutes'] >= 15:
 	*nl
 	'With the weather being pleasant and sunny, there are groups of people moving around the streets. You could play some music, practice performing songs and maybe make some money too.'
-	ml_buskingtime =  min((ml_performance['max_perform_minutes']-ml_performance['performed_minutes']), 60)	
-	if pcs_inhib < 30: 
-		if pcs_inhib < 10: 
+	ml_buskingtime =  min((ml_performance['max_perform_minutes']-ml_performance['performed_minutes']), 60)
+	if pcs_inhib < 30:
+		if pcs_inhib < 10:
 			$diff = 'hard'
-		elseif pcs_inhib < 20: 
+		elseif pcs_inhib < 20:
 			$diff = 'medium'
 		else
 			$diff = 'easy'
 		end
-		
+
 		gs 'willpower', 'skill', 'self', $diff
 		will_cost = (will_cost * 3) - (pcs_perform)
 		if will_cost <= pcs_willpwr:
-			act 'Start busking (<<ml_buskingtime>> minutes) (<<will_cost>> Willpower)': 
+			act 'Start busking (<<ml_buskingtime>> minutes) (<<will_cost>> Willpower)':
 				inhib_exp += rand(1,3)
 				gs 'willpower', 'pay', 'self'
 				gs 'stat'
 				gs 'music_buskingevents', 'busking', 'city'
 			end
-		else	
+		else
 			act 'Start busking (<<ml_buskingtime>> minutes) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
-		
+
 	else
 		act 'Start busking (<<ml_buskingtime>> minutes)': gs 'music_buskingevents', 'busking', 'city'
-	end	
+	end
 end
 
 if car > 0 and cardrive = 2:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
@@ -269,12 +269,18 @@ else
 	if st_count > 0 :'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
 end
 
+if AlexandriaQW = 3 and hour >= 6 and hour <= 23:
+    *nl
+    act 'Call Tatiana to infiltrate the models agency': gt 'tatiana_missions','mission2B'
+    end
+end
+
 if hour >= 20 or hour <= 4:
 	*nl
 	'There are prostitutes working in places near here.'
 	if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40 and (stat['vaginal'] >  0 or pav_slut >= 100):
 		act 'Prostitute yourself': gt 'street_walker', 'work'
-	elseif pcs_inhib >= 40 and (stat['vaginal'] >  0 or pav_slut >= 100):  
+	elseif pcs_inhib >= 40 and (stat['vaginal'] >  0 or pav_slut >= 100):
 		*nl
 		'You could work as a prostitute, but you need to wear appropriate clothes and more than a little bit of makeup.'
 	else

+ 55 - 55
locations/din_van.qsrc

@@ -70,16 +70,16 @@ $shower = {
 
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></center>'
 		*nl
-		'You undress and turn on the water in the shower. When it hits the right temperature you enter the shower and let the warm water rain down on you.'
+		'You undress and turn on the water in the shower. When it hits the right temperature, you step into the shower and let the warm water rain down on you.'
 		if daystart < 10 and (StoryLine = 0 or (StoryLine = 1 and csb_start = 1)) and ntstart = 0:
 			pcs_horny += rand(6,10)
-			'It''s really arousing to see your new body with all its smooth curves, breasts with large nipples, wide hips, and smooth legs. You begin to lather your body noticing how soft and tender it feels. Once you''re sure you didn''t miss a single spot on your feminine body you begin to wash yourself off, continuing to experience new and strange sensations.'
+			'It''s really arousing to see your new body with all its smooth curves, breasts with large nipples, wide hips and smooth legs. You begin to lather your body, noticing how soft and tender it feels. Once you''re sure you haven''t missed a single spot, you begin to wash yourself off, continuing to experience new and strange sensations.'
 		elseif daystart < 30 and (StoryLine = 0 or (StoryLine = 1 and csb_start = 1)) and ntstart = 0:
 			pcs_horny += rand(2,6)
-			'You have already gotten used to your feminine body and its softness doesn''t surprise you very much anymore. But you still let your hands wander a bit over your soft curves before you begin to wash yourself in earnest.'
+			'You''ve already gotten used to your feminine body and its softness doesn''t surprise you very much anymore, but you still let your hands wander a bit over your soft curves before you begin to wash yourself in earnest.'
 		else
 			pcs_horny += rand(0,2)
-			''+iif(noShampoo_tmp = 1, 'It''s not your shampoo, so you use a little more than you normally would; with a tinge of guilt you ', 'Using your own shampoo, you carefully ')+'soap yourself trying not to miss any spot and then wash off.'
+			''+iif(noShampoo_tmp = 1, 'It''s not your shampoo, so you use a little more than you normally would; with a tinge of guilt you ', 'Using your own shampoo, you carefully ')+'lather yourself up, trying not to miss any spots, and then wash off.'
 		end
 
 		if shampoo = 0 and noShampoo_tmp = 1:
@@ -106,16 +106,16 @@ $shower = {
 
 		if lactation['active'] > 0 and pain['nipples'] < 60 and lactation['pc_aware'] <= 0:
 			if pcs_usedbreastpumponherself > 0 and pcs_massagedherbreasts <= 0:
-				'During showering you clean your breasts and something catches your eye. White drops come from your nipples. It is milk.<br>Using the breast pump regularly probably made you lactate!'
+				'As you clean your breasts, something catches your eye. White drops come from your nipples. It is milk.<br>Using the breast pump regularly probably made you lactate!'
 				lactation['induced'] = 1
 			elseif pcs_usedbreastpumponherself <= 0 and pcs_massagedherbreasts > 0:
-				'During showering you clean your breasts and something catches your eye. White drops come from your nipples. It is milk. Regularly massaging your breasts probably made you lactate!<br>'
+				'As you clean your breasts, something catches your eye. White drops come from your nipples. It is milk. Regularly massaging your breasts probably made you lactate!<br>'
 				lactation['induced'] = 1
 			elseif pcs_usedbreastpumponherself > 0 and pcs_massagedherbreasts > 0:
-				'During showering you clean your breasts and something catches your eye. White drops come from your nipples. It is milk. All that pumping and massaging your breasts probably caused you to lactate!<br>'
+				'As you clean your breasts, something catches your eye. White drops come from your nipples. It is milk. All that pumping and massaging your breasts probably caused you to lactate!<br>'
 				lactation['induced'] = 1
 			else
-				'During showering you clean your breasts and something catches your eye. White drops come from your nipples. To your surprise it is milk. You started lactating!<br>'
+				'As you clean your breasts, something catches your eye. White drops come from your nipples. You find, to your surprise, that it is milk. You have started lactating!<br>'
 				if thinkpreg = 1 or knowpreg = 1:
 					'This is probably happening because you are pregnant.'
 				else
@@ -165,7 +165,7 @@ $shower = {
 
 		if vanr_lock = 0 and $loc = 'vanrPar':
 			*nl
-			'In your absentmindedness you forgot to close the door.'
+			'In your absentmindedness, you have forgotton to close the door.'
 			'The idea that the door is open occupies your mind while you are showering. It would be very embarrassing if your brother or stepfather looked in at the wrong time.'
 			if indorf = 0: gs 'vanrPar', 'peek'
 		end
@@ -194,12 +194,12 @@ $bath = {
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/wash4.jpg"></center>'
 		*nl
-		'While the bathtub fills up you get undressed and then dip a toe into the water. It has just the right temperature so you climb in and let yourself sink into the warm water.'
+		'You undress while the bathtub fills up and dip a toe into the water. It is just the right temperature, so you climb in and let yourself sink into the warm water, moaning softly as you feel your muscles start to relax.'
 
 		if daystart < 10 and StoryLine = 0 and ntstart = 0:
 			pcs_horny += rand(6,10)
-			'You stare at those smooth, soft legs sticking out of the water. You''re still not used to this new body and the look of all this roundness.'
-			'Starting to soap yourself you unwittingly turn your attention to your breasts. They''re so soft and big, and when you touch them you feel an unfamiliar but pleasant sensation. You take your time getting familiar with your new body, then you begin to wash yourself in earnest.'
+			'You stare at the smooth, soft legs sticking out of the water. You''re still not used to this new body and the look of all this roundness.'
+			'As you start to soap yourself, you unwittingly turn your attention to your breasts. They''re so soft and big, and when you touch them you feel an unfamiliar but pleasant sensation. You take your time getting familiar with your new body, then you begin to wash yourself in earnest.'
 		elseif daystart < 30 and StoryLine = 0 and ntstart = 0:
 			pcs_horny += rand(2,6)
 			'You have become a little accustomed to your female body and casually soap up all these soft curves and rinse yourself off, rubbing your hands all over your feminine body to make sure you didn''t miss a spot.'
@@ -289,7 +289,7 @@ $brit = {
 				*nl
 				if daystart < 10 and StoryLine = 0 and ntstart = 0:
 					'You can''t shake off the fact that you''re a girl now, so you decide it''d be best to shave your legs. You begin to lather your legs, still marveling at how soft and round they are. Then you take the razor in your hand and begin to shave your legs.'
-					'You feel really awkward, never having done this before as a guy. Luckily, you had more than enough experience with shaving your face and technically this isn''t really all that different. So in the end you get a pretty decent job done.'
+					'You feel really awkward, never having done this before as a guy. Luckily, you had more than enough experience with shaving your face and technically this isn''t really all that different. In the end, you get a pretty decent job done.'
 				elseif daystart < 30 and StoryLine = 0 and ntstart = 0:
 					pcs_mood += 10
 					'With a newfound routine you lather up your legs and start shaving, careful not to miss a spot. After washing away the foam you softly glide your hands over your smooth legs, feeling good to know that you don''t need to hide your legs in pants. Maybe you should wear a skirt tomorrow?'
@@ -320,7 +320,7 @@ $brit = {
 					*nl
 					if daystart < 10 and StoryLine = 0 and ntstart = 0:
 						'You can''t shake off the fact that you''re a girl now, so you decide it''d be best to shave your legs. You begin to lather your legs, still marveling at how soft and round they are. Then you take the razor in your hand and begin to shave your legs.'
-						'You feel really awkward, never having done this before as a guy. Luckily, you had more than enough experience with shaving your face and technically this isn''t really all that different. So in the end you get a pretty decent job done.'
+						'You feel really awkward, never having done this before as a guy. Luckily, you had more than enough experience with shaving your face and technically this isn''t really all that different. In the end, you get a pretty decent job done.'
 					elseif daystart < 30 and StoryLine = 0 and ntstart = 0:
 						pcs_mood += 10
 						'With a newfound routine you lather up your legs and start shaving, careful not to miss a spot. After washing away the foam you softly glide your hands over your smooth legs, feeling good to know that you don''t need to hide your legs in pants. Maybe you should wear a skirt tomorrow?'
@@ -348,7 +348,7 @@ $brit = {
 					if obdysh = 1 and rand(0, 5) = 5:gt 'vann', 'brit1'
 					'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave3.jpg"></center>'
 					*nl
-					'You lather your crotch with some soapy water and carefully shave your pubic hair. After shaving you can''t help but run your fingers over your pussy, enjoying the smooth feeling and getting slightly more aroused by the touch.'
+					'You lather your crotch with some soapy water and carefully shave your pubic hair. After you''re done, you can''t help but run your fingers over your pussy, enjoying the smooth feeling and getting slightly more aroused by the touch.'
 					dynamic $dryOff
 					gs'selfplay','bathtub_dildo_check'
 					gs'selfplay','shower_dildo_check'
@@ -364,7 +364,7 @@ $brit = {
 					if obdysh = 1 and rand(0, 5) = 5:gt 'vann', 'brit1'
 					'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave4.jpg"></center>'
 					*nl
-					'You spend some time carefully shaving your pubic hair to your desired shape, and then trim it to make it neat and tidy.'
+					'You spend some time carefully shaving your pubic hair to your desired shape before trimming it to make it neat and tidy.'
 					dynamic $dryOff
 					gs'selfplay','bathtub_dildo_check'
 					gs'selfplay','shower_dildo_check'
@@ -421,7 +421,7 @@ $brit = {
 				*nl
 				if daystart < 10 and StoryLine = 0 and ntstart = 0:
 					'You can''t shake off the fact that you''re a girl now, so you decide it''d be best to shave your legs. You begin to lather your legs, still marveling at how soft and round they are. Then you take the razor in your hand and begin to shave your legs.'
-					'You feel really awkward, never having done this before as a guy. Luckily, you had more than enough experience with shaving your face and technically this isn''t really all that different. So in the end you get a pretty decent job done.'
+					'You feel really awkward, never having done this before as a guy. Luckily, you had more than enough experience with shaving your face and technically this isn''t really all that different. In the end, you get a pretty decent job done.'
 				elseif daystart < 30 and StoryLine = 0 and ntstart = 0:
 					pcs_mood += 10
 					'With a newfound routine you lather up your legs and start shaving, careful not to miss a spot. After washing away the foam you softly glide your hands over your smooth legs, feeling good to know that you don''t need to hide your legs in pants. Maybe you should wear a skirt tomorrow?'
@@ -973,7 +973,7 @@ $toymanage = {
 
 			'<center><img <<$set_imgh>> src="images/pc/body/analplug.jpg"></center>'
 			*nl
-			'You squat and tug gently at the butt plug, gasping as you push it out of you. You can''t help but feel a bit empty, now that it''s out.' & !!0.2.6: Removed unneccessary var check
+			'You squat and tug gently at the butt plug, gasping as you push it out. You can''t help but feel a bit empty now that it''s out.' & !!0.2.6: Removed unneccessary var check
 
 			act 'Finish':menu_off = 0 & gt $loc, $loc_arg
 		end
@@ -991,8 +991,8 @@ $toymanage = {
 
 			'<center><img <<$set_imgh>> src="images/pc/body/analplug.jpg"></center>'
 			*nl
-			if butpluguse > 0:'You squat and gently rub the butt plug against your anus, after lubricating it with a bit of saliva. After a short while, you''ve relaxed enough to be able to push it in. Once it''s in you give it a few gentle tugs, wondering if anyone will catch you wearing it today.'
-			if butpluguse = 0:butpluguse = 1 & '"If I''m not going to use it, then why did I buy it?" you ask yourself. You look at the butt plug for a while, thinking "It is necessary to start developing my ass, so I could have great adventures someday... you could even say huge and thick adventures with crimson heads, uh, now I got carried away..." You''re slightly embarrassed at the thought for a second, but are then overcome by your horny fantasies. Determined to get the plug all the way in, you slowly press it against your asshole after lubricating it with a bit of saliva. It hurts a bit at first, but once the thickest part is in the rest follows rather easily. Patting yourself on your ass once it''s in, you wonder if anyone will notice you''re wearing it today and then immediately feel naughty for even having thought that.'
+			if butpluguse > 0:'You squat and gently rub the butt plug against your anus after lubricating it with a bit of saliva. After a few minutes, you''ve relaxed enough to be able to push it in. Once it''s in, you give it a few gentle tugs, wondering if anyone will catch you wearing it today.'
+			if butpluguse = 0:butpluguse = 1 & '"If I''m not going to use it, then why did I buy it?" you ask yourself. You look at the butt plug for a while, thinking "It is necessary to start developing my ass so I can have great adventures someday... You could even say huge and thick adventures with crimson heads..." You''re slightly embarrassed at the thought for a second, but are then overcome by your horny fantasies. Determined to get the plug all the way in, you lubricate your anus with your saliva and push the butt plug against it. It hurts a bit at first, but once the thickest part is in the rest follows rather easily. Patting yourself on your ass once it''s in, you wonder if anyone will notice you''re wearing it and then immediately feel naughty for even having thought that.'
 
 			act 'Finish':menu_off = 0 & gt $loc, $loc_arg
 		end
@@ -1146,7 +1146,7 @@ if $ARGS[0] = 'private':
 				*clr & cla
 				minut += 5
 				'<center><video autoplay loop src="images/locations/city/citycenter/photo/dress.mp4"></video></center>'
-				'You get dressed'
+				'You get dressed.'
 				gs 'clothing', 'wear_last_worn'
 				gs 'stat'
 				act 'Return': menu_off = 0 & gt $loc, $loc_arg
@@ -1156,7 +1156,7 @@ if $ARGS[0] = 'private':
 				*clr & cla
 				minut += 5
 				'<center><video autoplay loop src="images/shared/accessories/computer/webcam/undress1.mp4"></video></center>'
-				'You remove your clothing'
+				'You remove your clothing.'
 				gs 'clothing', 'strip'
 				gs 'stat'
 				act 'Return': menu_off = 0 & gt $loc, $loc_arg
@@ -1263,12 +1263,12 @@ if $ARGS[0] = 'misery':
 			husporday = daystart
 			'The washing machine washed your husband''s dirty laundry.'
 		elseif poroshok < 1:
-			'You ran out of washing powder for the washing machine.'
+			'You have run out of washing powder for the washing machine.'
 		end
 	end
 
 	if husband > 0 and husbanday > 0 and husporday ! daystart and poroshok >= 2:
-		act 'Wash your husbands clothes (2 units of washing powder) (1:00)':
+		act 'Wash your husband''s clothes (2 units of washing powder) (1:00)':
 			*clr & cla
 			husband += 5
 			poroshok -= 2
@@ -1303,8 +1303,8 @@ if $ARGS[0] = 'buffpick':
 	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/exercise/fit2.jpg"></center>'
 	*nl
-	'While drying off and getting dressed you examine the sleek muscles that are showing through your skin.'
-	'As you do so you think about how you look and decide:'
+	'While drying off and getting dressed, you examine the sleek muscles that are showing through your skin.'
+	'As you do so, you think about how you look and decide:'
 	act 'You like how you look.': normbuffpick = 2 & mirror_steam = hour & menu_off = 0 & gt $loc, $loc_arg
 	act 'You don''t like how you look.': nrmbfpckct += 1 & normbuffpick = 0 & mirror_steam = hour & menu_off = 0 & gt $loc, $loc_arg
 end
@@ -1319,15 +1319,15 @@ if $ARGS[0] = 'HorrifiedReact1':
 		if stat['hidden_vaginal'] > 0 and stat['vaginal'] = 1:
 			'You don''t even know how this is possible. You''ve never even had sex with anyone.'
 			'What did you do to deserve this? What is everyone going to think of you? Your life is ruined.'
-			'After several minutes of sobbing and trying to make sense of your situation, you finally pull yourself off of the floor. You straighten your clothes and wash your face as you begin to accept the situation youre stuck with.'
+			'After several minutes of sobbing and trying to make sense of your situation, you finally pull yourself off of the floor. You straighten your clothes and wash your face as you begin to accept the situation you''re stuck with.'
 		elseif rape > 0 and stat['vaginal'] > 1:
-			'It’s bad enough that you were raped, but possibly getting pregnant from it as well? It’s completely unfair.'
+			'It’s bad enough that you were raped, but possibly getting pregnant from it as well? It’s completely unfair!'
 			'What did you do to deserve this? What is everyone going to think of you? Your life is ruined.'
-			'After several minutes of sobbing and trying to make sense of your situation, you finally pull yourself off of the floor. You straighten your clothes and wash your face as you begin to accept the situation youre stuck with.'
+			'After several minutes of sobbing and trying to make sense of your situation, you finally pull yourself off of the floor. You straighten your clothes and wash your face as you begin to accept the situation you''re stuck with.'
 		else
 			'This is the worst possible thing that could have happened to you. You feel like you''re going to vomit from the stress.'
 			'What did you do to deserve this? What is everyone going to think of you? Your life is ruined.'
-			'After several minutes of sobbing and trying to make sense of your situation, you finally pull yourself off of the floor. You straighten your clothes and wash your face as you begin to accept the situation youre stuck with.'
+			'After several minutes of sobbing and trying to make sense of your situation, you finally pull yourself off of the floor. You straighten your clothes and wash your face as you begin to accept the situation you''re stuck with.'
 		end
 	act 'Finish' :menu_off = 0 & gt $loc, $loc_arg
 end
@@ -1341,13 +1341,13 @@ if $ARGS[0] = 'ConcernedReact1':
 	'Your mind races as you gaze at the test in your hand. The two strips clearly show that you''re pregnant. You know this isn''t the worst thing that could happen to you, but your life is definitely going to change. Are you even ready for that kind of change?'
 		if stat['hidden_vaginal'] > 0 and stat['vaginal'] = 1:
 			'The worst part about this whole situation is that you don''t even know how this happened. How can you get pregnant without having sex?'
-			'After a few minutes of weighing your options, you choose to get on with your day. You still have a lot to consider before you can decide what to do about this pregnancy, but you can’t spend all day in the bathroom without drawing suspicion.'
+			'After spending a few minutes weighing your options, you choose to get on with your day. You still have a lot to consider before you can decide what to do about this pregnancy, but you can’t spend all day in the bathroom without drawing suspicion.'
 		elseif rape > 0 and stat['vaginal'] > 1:
 			'The worst part about this whole situation is that this isn''t even your fault. This was forced on you.'
-			'After a few minutes of weighing your options, you choose to get on with your day. You still have a lot to consider before you can decide what to do about this pregnancy, but you can’t spend all day in the bathroom without drawing suspicion.'
+			'After spending a few minutes weighing your options, you choose to get on with your day. You still have a lot to consider before you can decide what to do about this pregnancy, but you can’t spend all day in the bathroom without drawing suspicion.'
 		else
 			'On some level, you''re aware that this is a consequence of your own actions, but you''re not quite ready to come to terms with that.'
-			'After a few minutes of weighing your options, you choose to get on with your day. You still have a lot to consider before you can decide what to do about this pregnancy, but you can’t spend all day in the bathroom without drawing suspicion.'
+			'After spending a few minutes weighing your options, you choose to get on with your day. You still have a lot to consider before you can decide what to do about this pregnancy, but you can’t spend all day in the bathroom without drawing suspicion.'
 		end
 	act 'Finish' :menu_off = 0 & gt $loc, $loc_arg
 end
@@ -1361,13 +1361,13 @@ if $ARGS[0] = 'ExcitedReact1':
 	'You''re overcome with glee as you look at the pregnancy test in your hand. Its two strips confirm that your wish has been granted: you are pregnant. You giggle as you clutch the pregnancy test, excited to share the news with everyone you know.'
 		if stat['hidden_vaginal'] > 0 and stat['vaginal'] = 1:
 			'You''re not sure how this happened, but you''re not going to complain. Who cares if a miracle made it happen?'
-			'You spend the next several minutes fantasizing about your entry into parenthood before you remember you have places you need to be. You finally get up, still giddy as you go on with your day.'
+			'You spend several minutes fantasizing about your entry into parenthood before you remember you have places you need to be. You finally get up, still giddy as you go on with your day.'
 		elseif rape > 0 and stat['vaginal'] > 1:
 			'You don’t even care about the circumstances that got you pregnant. It was absolutely worth it for this moment.'
-			'You spend the next several minutes fantasizing about your entry into parenthood before you remember you have places you need to be. You finally get up, still giddy as you go on with your day.'
+			'You spend several minutes fantasizing about your entry into parenthood before you remember you have places you need to be. You finally get up, still giddy as you go on with your day.'
 		else
-			'Every time you had sex, you hoped the act would make you into a mother.'
-			'You spend the next several minutes fantasizing about your entry into parenthood before you remember you have places you need to be. You finally get up, still giddy as you go on with your day.'
+			'Every time you''ve had sex, you hoped the act would make you into a mother.'
+			'You spend several minutes fantasizing about your entry into parenthood before you remember you have places you need to be. You finally get up, still giddy as you go on with your day.'
 		end
 	act 'Finish' :menu_off = 0 & gt $loc, $loc_arg
 end
@@ -1378,16 +1378,16 @@ if $ARGS[0] = 'ArousedReact1':
 	pcs_pregtalk = 1
 	minut += 10
 	*nl
-	'You rub your thighs together as you stare at the pregnancy test in your hand. The two strips displayed confirm that you’ve been knocked up. You excitedly recount every load of cum blast into your fertile womb, wondering which one found purchase. You gently rub your clit in a circular motion as you think about the fact that, in a few months, everyone who sees your large, pregnant belly will know what a slut you are.'
+	'You rub your thighs together as you stare at the pregnancy test in your hand. The two strips displayed confirm that you’ve been knocked up. You excitedly recount every load of cum blasted into your fertile womb, wondering which one found purchase. You gently rub your clit in a circular motion as you think about the fact that, in a few months, everyone who sees your large, pregnant belly will know what a slut you are.'
 		if rape > 0 and stat['vaginal'] > 1 and incest['exp'] = 0:
-			'You pick up speed as you recall your rapist forcefully pumping you full of his wonderful semen without any concern for your desires. You loved having your agency stripped away as a complete stranger decided to make you a mother.'
+			'You pick up speed as you recall your rapist forcefully pumping you full of his wonderful semen without any concern for your desires. You loved having your dignity stripped away as a complete stranger decided to make you a mother.'
 		elseif incest['exp'] > 0:
 			'You pick up speed as you recall willingly allowing yourself to be pumped full of all of that wonderful semen. Knowing that you would get pregnant filled you with joy every time someone shot rope after rope of their baby batter into you.'
 			'The taboo knowledge that you could have gotten pregnant from incest turns you on even more.'
 		else
 			'You pick up speed as you recall willingly allowing yourself to be pumped full of all of that wonderful semen. Knowing that you would get pregnant filled you with joy every time someone shot rope after rope of their baby batter into you.'
 		end
-		'After several minutes of this you orgasm hard. You spend a moment panting before cleaning up and straightening your clothes. Once you''ve freshened up, you move on with your day, still aroused.'
+		'After several minutes of this, you orgasm hard. You spend a moment panting before cleaning up and straightening your clothes. Once you''ve freshened up, you move on with your day, still aroused.'
 	act 'Finish' :menu_off = 0 & gt $loc, $loc_arg
 end
 
@@ -1433,19 +1433,19 @@ if $ARGS[0] = 'prvt_pee':
 			if rand_pee = 0:
 				'You take a seat on the toilet and begin peeing, glad to feel the pressure released.'
 			elseif rand_pee = 1:
-				'After sitting on the toilet you finally release your bladder. A shiver runs down your spine as the stream flows out of you. "Wow," you think, "I had to go more than I thought."'
+				'After sitting on the toilet you finally release your bladder. A shiver runs down your spine as the stream flows out of you. "Wow." you think, "I had to go more than I thought."'
 			elseif rand_pee = 2:
-				'Settling into the toilet seat you pull out your phone and begin checking for messages and doing other things to occupy the time until the stream slows to a trickle and finally stops.'
+				'Settling onto the toilet seat, you pull out your phone and begin checking for messages and doing other things to occupy the time until the stream slows to a trickle and finally stops.'
 			elseif rand_pee = 3:
-				'You plop down onto the porcelain throne and begin to unleash a torrent of urine into the bowl. As you wait for nature to finish it''s business you begin to daydream a bit as your mind wanders off.'
+				'You plop down onto the porcelain throne and begin to unleash a torrent of urine into the bowl. As you wait for nature to finish it''s business, you begin to daydream a bit as your mind wanders off.'
 			elseif rand_pee = 4:
-				'While relaxing your bladder and beginning to pee you decide to reflect on your recent interactions with the people in your life. "What do they think of me? Do they talk behind my back?" You continue contemplating until your body signals that the flow has ended.'
+				'While relaxing your bladder and beginning to pee, you decide to reflect on your recent interactions with the people in your life. "What do they think of me? Do they talk behind my back?" You continue contemplating until your body signals that the flow has ended.'
 			elseif rand_pee = 5:
-				'You nearly piss yourself as you rush to seat yourself onto the toilet. Unable to hold back the flood anymore, your body releases a seemingly endless stream as you moan quietly in relief, thankful that you made it in time.'
+				'You nearly piss yourself as you rush to seat yourself on the toilet. Unable to hold back the flood anymore, your body releases a seemingly endless stream as you moan quietly in relief, thankful that you made it in time.'
 			elseif rand_pee = 6:
 				'After situating yourself on the toilet, you relax and begin peeing. The urine tickles your labia as it sprays out of you into the toilet bowl.'
 			else
-				'As you begin to sit down you nearly jump back to your feet as the cold toilet seat stings your bare bottom. You shake your head and sigh before settling back onto the icy seat and doing your business.'
+				'As you begin to sit down, you nearly jump back to your feet as the cold toilet seat stings your bare bottom. You shake your head and sigh before settling back onto the icy seat and doing your business.'
 			end
 
 	!!If PC is on her period and using tampon, then the following options should appear as well as the standard "Finish and wipe" act:
@@ -1455,7 +1455,7 @@ if $ARGS[0] = 'prvt_pee':
 					*clr & cla
 					minut += 2
 					'<center><img <<$set_imgh>> src="images/pc/pee/period/tampon/' + rand(1,12) + '.jpg"></center>'
-					'Reaching down and taking the string between your fingers, you slowly pull the used tampon from your vagina. You wrap it in toilet paper to be thrown in the trash bin. Opening your purse, you retrieve a fresh one before unpackaging it and carefully inserting it into you.'
+					'Reaching down and taking the string between your fingers, you slowly pull the used tampon from your vagina. You wrap it in toilet paper to be thrown in the trash bin. Opening your purse, you retrieve a fresh one, unpack it and carefully insert it into yourself.'
 
 					gs 'din_van', 'prvt_pee_end'
 				end
@@ -1484,7 +1484,7 @@ if $ARGS[0] = 'prvt_pee_end':
 		'<center><img <<$set_imgh>> src="images/pc/pee/wiping/' + rand(1,9) + '.jpg"></center>'
 		rand_pee = rand(0,2)
 		if rand_pee = 0:
-			'Gathering some toilet paper from the roll, you reach down wipe your vagina clean from the last drops of pee leaking from you before dropping the paper into the toilet.'
+			'Gathering some toilet paper from the roll, you reach down wipe your vagina clean from the last drops of urine leaking from you before dropping the paper into the toilet.'
 		elseif rand_pee = 1:
 			'Wrapping some toilet paper around your hand, you reach around and give your pussy and ass a quick wipe before letting the paper drop into the bowl.'
 		else
@@ -1507,7 +1507,7 @@ if $ARGS[0] = 'pblc_pee':
 			'<center><img <<$set_imgh>> src="images/pc/pee/pee-public/' + rand(1,11) + '.jpg"></center>'
 			rand_pee = rand(0,7)
 			if rand_pee = 0:
-				'Settling into the toilet seat you pull out your phone and begin checking for messages and doing other things to occupy the time until the stream slows to a trickle and finally stops.'
+				'Settling onto the toilet seat, you pull out your phone and begin checking for messages and doing other things to occupy the time until the stream slows to a trickle and finally stops.'
 			elseif rand_pee = 1:
 				'While relaxing your bladder and beginning to pee you decide to reflect on your recent interactions with the people in your life. "What do they think of me? Do they talk behind my back?" You continue contemplating until your body signals that the flow has ended.'
 			elseif rand_pee = 2:
@@ -1524,7 +1524,7 @@ if $ARGS[0] = 'pblc_pee':
 				'As you sit down to relieve your bladder you get distracted reading some of the graffiti on the wall of the stall.'
 				$rand_girl = func('gschool_randperson', 1, '', 1, 1, 1, 1, 1, 0)
 				if rand_pee = 0:
-					'Albina and her Starlettes are a bunch of dirty whores.'
+					'Albina and her Starlets are a bunch of dirty whores!'
 				elseif rand_pee = 1:
 					'<<$rand_girl>>''s vagina smells like puke!'
 				elseif rand_pee = 2:
@@ -1542,7 +1542,7 @@ if $ARGS[0] = 'pblc_pee':
 				elseif rand_pee = 8:
 					'Tampons vs. Pads, cast your vote! Below this text are hash marks indicating various girl''s preference. One person also wrote "Freebleeder for life!" Ewww.'
 				elseif rand_pee = 9:
-					'Petra''s cock is smaller than my lipstick tube, LOL!'
+					'Petka''s cock is smaller than my lipstick tube, LOL!'
 				elseif rand_pee = 10:
 					'You''re beautiful! Believe that!'
 				elseif rand_pee = 11:
@@ -1575,7 +1575,7 @@ if $ARGS[0] = 'pblc_pee':
 					*clr & cla
 					minut += 2
 					'<center><img <<$set_imgh>> src="images/pc/pee/period/tampon/' + rand(1,12) + '.jpg"></center>'
-					'Reaching down and taking the string between your fingers, you slowly pull the used tampon from your vagina. You wrap it in toilet paper to be thrown in the trash bin. Opening your purse, you retrieve a fresh one before unpackaging it and carefully inserting it into you.'
+					'Reaching down and taking the string between your fingers, you slowly pull the used tampon from your vagina. You wrap it in toilet paper to be thrown in the trash bin. Opening your purse, you retrieve a fresh one before unpackaging it and carefully inserting it into yourself.'
 
 					gs 'din_van', 'pblc_pee_end'
 				end
@@ -1604,7 +1604,7 @@ if $ARGS[0] = 'pblc_pee_end':
 		'<center><img <<$set_imgh>> src="images/pc/pee/wiping/' + rand(1,9) + '.jpg"></center>'
 		rand_pee = rand(0,6)
 		if rand_pee = 0:
-			'Gathering some toilet paper from the roll, you reach down wipe your vagina clean from the last drops of pee leaking from you before dropping the paper into the toilet.'
+			'Gathering some toilet paper from the roll, you reach down wipe your vagina clean from the last drops of urine leaking from you before dropping the paper into the toilet.'
 		elseif rand_pee = 1:
 			'Wrapping some toilet paper around your hand, you reach around and give your pussy and ass a quick wipe before letting the paper drop into the bowl.'
 		elseif rand_pee = 2:
@@ -1612,11 +1612,11 @@ if $ARGS[0] = 'pblc_pee_end':
 		elseif rand_pee = 3:
 			'You gather some of the rough, cheap toilet paper and use it to lightly wipe yourself, not wanting to irritate your sensitive skin. You drop it into the dirty toilet and use your foot to push the handle in order to flush.'
 		elseif rand_pee = 4:
-			'Looking over for the roll of toilet paper see that the roll has been used up. Noticing that the stall next to you seems occupied, you politely ask the stranger to help you out. The stranger chuckles a bit before kindly handing you a wad under the stall wall, which you happily use.'
+			'Looking for the roll of toilet paper, you are dismayed to see that the roll has been used up. Noticing that the stall next to you seems occupied, you politely ask the stranger to help you out. The stranger chuckles a bit before kindly handing you a wad under the stall wall, which you happily use.'
 		else
 			*clr
 			'<center><img <<$set_imgh>> src="images/pc/pee/wiping/no' + rand(1,6) + '.jpg"></center>'
-			'Reaching out for toilet paper you sigh as you notice that the roll is empty. Annoyed, you wiggle your ass to shake the last few drops from your lady bits before pulling up your panties and walking out of the stall.'
+			'Reaching out for toilet paper, you sigh as you notice that the roll is empty. Annoyed, you wiggle your ass to shake the last few drops off before pulling up your panties and walking out of the stall.'
 		end
 
 		act 'Finish':menu_off = 0 & gt $loc, $loc_arg

+ 62 - 23
locations/ender.qsrc

@@ -80,11 +80,11 @@ if $ARGS[0] = 'loss':
 		'You fall to the ground. The prostitute kicks you around a couple of times. She grabs hold of your purse and takes all your money.'
 		'"This won''t do." she says as you''re ordered to kneel. She pulls her panties to the side as she sits on your face, forcing you to lick her semen filled pussy.'
 		'Afraid of getting beaten again, you carefully lick her crotch clean. After a few minutes she''s satisfied and leaves.'
-		
+
 		gs 'arousal', 'cuni_give', 10, 'sub', 'prostitution'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Further':gt'city_park','start'
 		exit
 	elseif fightEnding = 7:
@@ -105,7 +105,7 @@ if $ARGS[0] = 'loss':
 		'Kisame swims around you and laughs, "I''m having a great time baby." as he grabs and drags your feet to the bottom of the pool, where he thrusts his cock in your pussy.'
 		'You try not to drown in the water while you are fucked by Kisame, You feel him pounding your insides with his member like a hammer. You can no longer hold your breath as you begin to drown.'
 		'Kisame smiles and leans over you, "Kiss me." You stick your lips to his mouth, as his breath fill your lungs with air before keeping on pounding your pussy. Finally he finishes, pouring his shark seed into the surrounding water.'
-		
+
 		gs 'arousal', 'vaginal', 20, 'rough', 'sub'
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -151,13 +151,13 @@ if $ARGS[0] = 'loss':
 		'The silence of the night is only broken by the slapping flesh and his curses, until you begin to falsely moan in excitement, trying to make your rapist to finish quicker and end the torment.'
 		'Even though the pain is intense, your trick works, and before you know it the attacker cums, shooting his seed all over your pussy and belly. He quickly wipes his dick on you, puts it away, and leaves.'
 		'As you lie there broken and humiliated, you see a single shooting star burning a fiery trail through the night sky, and wordlessly make a wish.'
-		
+
 		gs 'arousal', 'vaginal', 20, 'rough', 'sub'
 		gs 'arousal', 'end'
 		gs 'stat'
 
 		act 'Cry': gt $loc, $loc_arg
-		
+
 	elseif fightEnding = 9:
 		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
 		killvar 'autocombat_surrender'
@@ -208,7 +208,7 @@ if $ARGS[0] = 'loss':
 		fightEnding = 0
 		Loss += 1
 		'You breath deeply, totally exhausted as the naked man advances upon you. You no longer have the strength to fight him off.'
-		
+
 		act 'Lose':gt 'stallion', 'rape'
 	elseif fightEnding = 14:
 		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
@@ -232,12 +232,12 @@ if $ARGS[0] = 'loss':
 		killvar 'autocombat_surrender'
 		fightEnding = 0
 		Loss += 1
-		mood -= 20
+		pcs_mood -= 20
 		'<center><img <<$set_imgh>> src="images/shared/fight/nakedlose.jpg"></center>'
 		'You do your best, you really thought you could beat Christina, but she is just so fast. She hits harder than most guys and worse, someone has trained her how to fight. In the end you find you are no match for her, a blow finally knocks you down and you land on your back. You know you can''t win at this point so you just lay there. Christina smirks at you as you lay there and she pulls her phone back out and takes more pictures of you. "That''s right bitch, I own your ass now, Now roll over and get on your hands and knees." You reluctantly do as she says.'
 		act 'Do as she says':
 			cla & *clr
-			mood -= 10
+			pcs_mood -= 10
 			christinaphotos = 3
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/onall4s.jpg"></center>'
@@ -249,6 +249,23 @@ if $ARGS[0] = 'loss':
 			gs 'pain', 1, 'labia', 'kick'
 			act 'Walk off': gt 'gLake'
 		end
+    elseif fightEnding = 17:
+		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+        AlexandriaQW = 5
+        pcs_mood -= 40
+		'<center><b><font color="maroon">????</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+        'As a mighty cramp paralyzes your body, you find yourself sitting back in the prop''s room, your bitch nowhere to be found. In her place is a tall blonde in a suit, who is giving you the once-over.'
+		'"I admit that I was expecting another of Rikudo''s victims. For a moment, even I was tricked into thinking that you were... better."'
+		'Groaning, you try to make sense of the situation, and look for Tatiana''s film. It is now in the woman''s hand. She glances at it nonchalantly, before pocketing the trinket and looking at you with a frustrated sigh.'
+        '"It''s evident that you can''t handle her, so it would be better for a more experienced magician to take care of this anomaly."'
+        'You finally manage to stand on shaky legs, and give her a good look. She isn''t a Succubus, but she is old and powerful. That means two things. First, you will be hard-pressed to take the film from her grasp, and second, she must be an incredible tasty lay!'
+        '"Who... Who are you?"'
+        'She sneers and says, "I suppose this is time for a presentation. You can call me Aleksei, and you are?"'
+        act '"I am..."':intel_lvlst -= 20 & gt'tatiana_missions','mission2D'
 	end
 end
 
@@ -407,10 +424,15 @@ if $ARGS[0] = 'win':
 	elseif fightEnding = 15:
 		fightEnding = 0
 		Win += 1
-		mood += 10
+		pcs_mood += 10
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/losefight.jpg"></center>'
 		'Christina is a hell of a fighter, she is fast, hits harder than most boys and knows what she is doing. Yet despite all that she just isn''t a match for you. You finally land a few hard blows and she goes down gasping for breath, holding up her hand in a signal of no more, you smirk as she lays beaten at your feet. You reach down and pull her phone out of her pocket and then heave it as far as you can out into the lake where it plops into the water. Lina seems to be stunned that you beat Christina and she looks a little afraid of you. "Now neither you you seen me here naked right? And since I wasn''t here, that means I didn''t beat you ass, but from now on we both know who''s the bitch don''t we?" You say to both of them. Lina nods quickly Christina a little slower but she nods as well. With that you walk away from the two of them as Lina helps Christina back to her feet.'
 		act 'Walk off': gt 'gLake'
+	elseif fightEnding = 17:
+		fightEnding = 0
+		Win += 1
+		pcs_mood += 10
+		gt'tatiana_missions','mission2E'
 	end
 end
 
@@ -499,7 +521,7 @@ if $ARGS[0] = 'surrender':
 		stellfight = stellfight - 1
 
 		'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinaqw7.jpg"></center>'
-		
+
 		if fightPStats['Health'] = pcs_health:
 			'Just as the fight is about to begin, you realize that you don''t want any part of it. Your opponent is nearing you which has you yelling, "We don''t need to fight. I''m giving up already!"'
 		elseif fightPStats['Health'] > pcs_health/2:
@@ -511,12 +533,12 @@ if $ARGS[0] = 'surrender':
 		end
 		'"This won''t do." she says as you''re ordered to kneel. She pulls her panties to the side as she sits on your face, forcing you to lick her semen filled pussy.'
 		'Afraid of getting beaten again, you carefully lick her crotch clean. After a few minutes she''s satisfied and leaves.'
-		
+
 		if pcs_health < 100: pcs_health = 100
 		gs 'arousal', 'cuni_give', 10, 'sub', 'prostitution'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+
 		act 'Further':gt'city_park','start'
 		exit
 	elseif fightEnding = 7:
@@ -534,12 +556,12 @@ if $ARGS[0] = 'surrender':
 		gs 'cum_manage'
 
 		'<center><img <<$set_imgh>> src="images/characters/city/kisame/sex/kisamesex.jpg"></center>'
-		
+
 
 		'Kisame swims around you and laughs, "I''m having a great time baby." as he grabs and drags your feet to the bottom of the pool, where he thrusts his cock in your pussy.'
 		'You try not to drown in the water while you are fucked by Kisame, You feel him pounding your insides with his member like a hammer. You can no longer hold your breath as you begin to drown.'
 		'Kisame smiles and leans over you, "Kiss me." You stick your lips to his mouth, as his breath fill your lungs with air before keeping on pounding your pussy. Finally he finishes, pouring his shark seed into the surrounding water.'
-		
+
 		gs 'arousal', 'vaginal', 20, 'rough', 'sub'
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -577,7 +599,7 @@ if $ARGS[0] = 'surrender':
 
 		horand = RAND(1,100)
 
-		
+
 		'"Please, you don''t have to do this." you try to reason with him, "I''m begging you."'
 		'But your words are in vain, you put up a pathetic attempt to fend him off, but you lost, and now all you can do is stare at the stars while your body is used for someone''s filthiest fantasies.'
 		'Your clothes are ripped off as you shout in helpless frustration as his cold hands touch you in your most intimate places. You close your eyes, not willing to look at your torturer, nor his hard cock hanging above you.'
@@ -586,20 +608,20 @@ if $ARGS[0] = 'surrender':
 		'The silence of the night is only broken by the slapping flesh and his curses, until you begin to falsely moan in excitement, trying to make your rapist to finish quicker and end the torment.'
 		'Even though the pain is intense, your trick works, and before you know it the attacker cums, shooting his seed all over your pussy and belly. He quickly wipes his dick on you, puts it away, and leaves.'
 		'As you lie there broken and humiliated, you see a single shooting star burning a fiery trail through the night sky, and wordlessly make a wish.'
-		
+
 		gs 'arousal', 'vaginal', 20, 'rough', 'sub'
 		gs 'arousal', 'end'
 		gs 'stat'
 
 		act 'Cry': gt $loc, $loc_arg
-		
+
 	elseif fightEnding = 9:
 		if pcs_health < 100: pcs_health = 100
 		killvar 'autocombat_surrender'
 		fightEnding = 0
 		Loss += 1
 		money = money / 2
-		
+
 		if fightPStats['Health'] = pcs_health:
 			'Your opponents demeanour is making you worried, they seem to have the overhand and you start doubting in yourself. Your opponent starts running towards you but before they strike you start yelling, "I give up! I give up!"'
 		elseif fightPStats['Health'] > pcs_health/2:
@@ -616,7 +638,7 @@ if $ARGS[0] = 'surrender':
 		grupvalue[4] -= 2
 		if Loss < 0: Loss = 0
 		'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/girlbeatsguy2.jpg"></center>'
-		
+
 		if fightPStats['Health'] = pcs_health:
 			'What the fuck, <<$pcs_nickname>>?" Lera asks in an annoyed tone before sweeping Dimka''s legs out from under him. Lena and Lera proceed to kick and stomp Dimka until he starts begging them to stop.'
 			'After a few more hits, they get bored and check his pockets for cash. "10.000 rubles! Sweet!" They split the money among themselves leaving none for you.'
@@ -650,7 +672,7 @@ if $ARGS[0] = 'surrender':
 		Loss += 1
 
 		'<center><img <<$set_imgh>> src="images/shared/sex/dom/spit.jpg"></center>'
-		
+
 		if fightPStats['Health'] = pcs_health:
 			'Just the mere thought of a fight, your knees go weak and you feel yourself being out of breath. Before even the first punch is thrown you raise up your hands and squeak out in fear, "Don''t hurt me, I give up."'
 		elseif fightPStats['Health'] > pcs_health/2:
@@ -670,7 +692,7 @@ if $ARGS[0] = 'surrender':
 		fightEnding = 0
 		Loss += 1
 		'The naked man laughs and advances toward you.'
-		
+
 		act 'Lose':gt 'stallion', 'rape'
 	elseif fightEnding = 14:
 		killvar 'autocombat_surrender'
@@ -700,14 +722,14 @@ if $ARGS[0] = 'surrender':
 		killvar 'autocombat_surrender'
 		fightEnding = 0
 		Loss += 1
-		mood -= 20
+		pcs_mood -= 20
 		'<center><img <<$set_imgh>> src="images/shared/fight/nakedlose.jpg"></center>'
 		'You do your best, you really thought you could beat Christina, but she is just so fast. She hits harder than most guys and worse, someone has trained her how to fight.'
 		'In the end you find you are no match for her, you fall onto your back and hold you hands up to signal your surrender. You know you can''t win at this point so you just lay there.'
 		'Christina smirks at you as you lay there and she pulls her phone back out and takes more pictures of you. "That''s right bitch, I own your ass now, Now roll over and get on your hands and knees." You reluctantly do as she says.'
 		act 'Do as she says':
 			cla & *clr
-			mood -= 10
+			pcs_mood -= 10
 			christinaphotos = 3
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/onall4s.jpg"></center>'
@@ -719,6 +741,23 @@ if $ARGS[0] = 'surrender':
 			gs 'pain', 1, 'labia', 'kick'
 			act 'Walk off': gt 'gLake'
 		end
+    elseif fightEnding = 17:
+		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+        AlexandriaQW = 5
+        pcs_mood -= 40
+		'<center><b><font color="maroon">????</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+        'As a mighty cramp paralyzes your body, you find yourself sitting back in the prop''s room, your bitch nowhere to be found. In her place is a tall blonde in a suit, who is giving you the once-over.'
+		'"I admit that I was expecting another of Rikudo''s victims. For a moment, even I was tricked into thinking that you were... better."'
+		'Groaning, you try to make sense of the situation, and look for Tatiana''s film. It is now in the woman''s hand. She glances at it nonchalantly, before pocketing the trinket and looking at you with a frustrated sigh.'
+        '"It''s evident that you can''t handle her, so it would be better for a more experienced magician to take care of this anomaly."'
+        'You finally manage to stand on shaky legs, and give her a good look. She isn''t a Succubus, but she is old and powerful. That means two things. First, you will be hard-pressed to take the film from her grasp, and second, she must be an incredible tasty lay!'
+        '"Who... Who are you?"'
+        'She sneers and says, "I suppose this is time for a presentation. You can call me Aleksei, and you are?"'
+        act '"I am..."':intel_lvlst -= 20 & gt'tatiana_missions','mission2D'
 	end
 end
 

+ 23 - 0
locations/fight_npcdata.qsrc

@@ -55,6 +55,7 @@ $setNPCFightStats = {
 	else
 		!String type Array
 		dynamic '$<<$NPCFS_Team>>_<<$NPCFS_Attrib>>[<<NPCFS_TeamSlot>>] = ''<<$NPCFS_Value>>'''
+		!'''' colour fix for editing program
 	end
 }
 
@@ -380,6 +381,28 @@ if $args[0] = 'bitch squad':
 	fightEnding = 16
 end
 
+if $args[0] = 'btatiana':
+	dynamic $setNPCFightStats, 'name', 'BTatiana'
+	dynamic $setNPCFightStats, 'image', 'images/characters/city/btatiana/ST1.jpg'
+	dynamic $setNPCFightStats, 'def', 55
+	dynamic $setNPCFightStats, 'run', 100
+	dynamic $setNPCFightStats, 'wrstlng', 1
+	dynamic $setNPCFightStats, 'kick', 25
+	dynamic $setNPCFightStats, 'punch', 25
+	dynamic $setNPCFightStats, 'jab', 25
+	dynamic $setNPCFightStats, 'stren', 5
+	dynamic $setNPCFightStats, 'agil', 75
+	dynamic $setNPCFightStats, 'vital', 75
+	dynamic $setNPCFightStats, 'react', 85
+	dynamic $setNPCFightStats, 'willpwr', 75
+	dynamic $setNPCFightStats, 'shoot', 75
+	dynamic $setNPCFightStats, 'magik', 1
+	dynamic $setNPCFightStats, 'mana', 100
+	dynamic $setNPCFightStats, 'spells', 'energo,dambonus,init'
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+	fightEnding = 17
+end
+
 
 
 

+ 38 - 17
locations/foto.qsrc

@@ -22,7 +22,7 @@ if $ARGS[0] = 'start':
 	$menu_loc = 'foto'
 	$menu_arg = 'start'
 	menu_off = 0
-	
+
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
 	if studio_strip = 0:
 		'Apparently there''s a "dress code" here and all models are required to be naked in the studio, even if they never do nude shoots. Supposedly, it''s primarily to save time when dressing up and the wardrobe department has an easier time fitting the clothing properly if you''re already naked. And if it''s a nude shoot, it saves even more time because then you can walk right on set. Makes sense you suppose... Kinda...'
@@ -217,9 +217,9 @@ if $ARGS[0] = 'studio':
 		else
 			if krystal_in = 1:'<a href="exec:gt ''foto_models'',''krystal1''">unknown model</a>'
 		end
-		
+
 		if day < 8 and week = 6 and hour >= 9 and hour < 16:'<a href="exec:gt ''foto_models2'',''anushka_1''">Anushka</a>'
-		
+
 		if mari >= 2:
 			if mari_in = 1:'<a href="exec:gt ''foto_models'',''mari_1''">Mari</a>'
 		else
@@ -286,14 +286,14 @@ if $ARGS[0] = 'studio':
 	end
 
 	if parkblackmail = 2: act 'Look around for the blackmailer':gt 'foto', 'blackm'
-	
+
 	if model['status'] = 0:
 		act 'Ask about working as a glamor model':
 			cla & *clr
 			menu_off = 1
 			minut += 5
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'	
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
 			if vidage >= 40:
 				'You ask about working as a model, but the photographer says to you, "I''m sorry, but you look like a pretty mature woman, we need models with a more youthful appearance." This is his way of telling you that you look too old for this business.'
 			elseif pcs_skin < 40:
@@ -421,7 +421,7 @@ if $ARGS[0] = 'studio':
 end
 
 if $ARGS[0] = 'model_profile':
-	
+
 
 end
 
@@ -450,7 +450,7 @@ if $ARGS[0] = 'interview':
 	cla & *clr
 	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-	if foto_anush_referral = 1:	'You walk up to the front desk and say Anushka send you. You only have to wait a few minutes before somebody arrives to interview you.' 
+	if foto_anush_referral = 1:	'You walk up to the front desk and say Anushka send you. You only have to wait a few minutes before somebody arrives to interview you.'
 	'"You want to work here? How old are you?"'
 	if age >= 18:
 		act'I''m <<age>>':
@@ -463,15 +463,15 @@ if $ARGS[0] = 'interview':
 		howoldareyou = 2
 		act 'Tell the truth':
 			age_truth = 1
-			gt'foto','interview2' 
+			gt'foto','interview2'
 		end
-		act 'Lie': 
+		act 'Lie':
 			age_lie = 1
 			gt'foto','interview2'
 		end
 	end
 end
-	
+
 if $ARGS[0] = 'interview2':
 	cla & *clr
 	menu_off = 1
@@ -497,14 +497,14 @@ if $ARGS[0] = 'interview2':
 		'"I''m <<age>>."'
 		'"I see. Alright, undress. Let me take a look at you."'
 	end
-	
+
 	act'I can''t do it':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
 		'Even if it''s just this one time, you can''t do it after all. It''s simply too embarrassing to get naked in front of a total stranger. You blush, apologize, and leave the studio.'
 		act 'Leave': minut += 1 & gt 'city_center'
 	end
-	
+
 	if undress_ask = 0:
 		act'What? Why?':
 			undress_ask = 1
@@ -630,7 +630,7 @@ if $ARGS[0] = 'job_decline':
 			gs 'stat'
 			act 'Leave': minut += 1 & gt 'city_center'
 		end
-		
+
 		act'React determinedly':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
@@ -908,7 +908,28 @@ if $ARGS[0] = 'bathroom':
 			act 'Continue': menu_off = 0 & gt $loc, $loc_arg
 		end
 	end
-	act'Listen to the gossip':gt'foto_models','model_chatter'
+	if AlexandriaQW = 1:
+	    act'Listen to the gossip':
+	        *clr & cla
+			AlexandriaQW = 2
+			gs 'stat'
+	        '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/models.jpg"></center>'
+            'You are trying to find the "McGuffin" that Tatiana told you was somewhere in the agency and that was cursing the place, but you haven''t had much luck... until now. You feel a magic tingle and snoop on an interesting titbit.'
+            '"Oh my god! You need to meet this girl! She is an incredible mass...massa...masse... Damn! She is good with her hands!"'
+            '"Sorry, I don''t swing that way. Well... except on my boyfriend''s birthday."'
+            '"Huh?! No! Well... maybe? I mean that she can help you with your boob pains!"'
+            '"You mean my BACK pains? Are you feeling alright? You sound a little off today."'
+            '"What? Yes! I''m feeling great! You <i>must</i> meet her! She''s a redhead named Tatiana! She hangs out back there, in the room where we store the... umm... the things that we use for the shoots!"'
+            '"You mean the props room"?"'
+            'Okay, that''s a clue! Maybe you should search the props room?'
+            act'Continue':gt'foto','bathroom'
+        end
+    else
+	    act'Listen to the gossip':gt'foto_models','model_chatter'
+	end
+	if AlexandriaQW = 2:
+	    act'Search the props'' room':gt'tatiana_missions','mission2A'
+	end
 end
 
 if $ARGS[0] = 'showers':
@@ -925,7 +946,7 @@ if $ARGS[0] = 'showers':
 	'A little bit aways are bathroom stalls with a line of sinks and mirrors on the wall opposite as well as several tampon dispensers.'
 
 	act 'Go to the studio floor':gt'foto','studio'
-	
+
 	if shampoo > 0:
 		act 'Take a shower (0:15)':
 			cla
@@ -1728,7 +1749,7 @@ if $ARGS[0] = 'practicemodel':
 					end
 				end
 			end
-			
+
 			act 'Transparent Lingerie':
 				cla
 				act 'Not for me':gt 'foto','studio'
@@ -1961,7 +1982,7 @@ if $ARGS[0] = 'practicemodel':
 								end
 							end
 						end
-					end	
+					end
 				else
 					act 'Practice (2:00)':
 						*clr & cla

+ 1 - 1
locations/qwBarEncounters.qsrc

@@ -212,7 +212,7 @@ if $ARGS[0] = '':
 					end
 				end
 
-				if money < 2500 or pcs_int >= 60 or pcs_persuas >= 60:
+				if money < 2500 or pcs_intel >= 60 or pcs_persuas >= 60:
 					act 'Tell him you don''t have that kind of money':
 						cla
 						PBB_Met = 2

+ 8 - 4
locations/shoplifting.qsrc

@@ -120,7 +120,7 @@ if $ARGS[0] = 'securityroom':
 		if pcs_money >= 5000: act 'Offer a bribe (5000<b>₽</b>)': gt 'shoplifting', 'bribe'
 		act 'Keep quiet': gt 'shoplifting', 'quiet'
 	end
-	
+
 	gs 'willpower', 'misc', 'self', 'medium'
     if will_cost <= pcs_willpwr:
 		act 'Deny':
@@ -205,13 +205,14 @@ if $ARGS[0] = 'show':
 
 					act 'Continue on':
 						*clr & cla
+						gs 'boyStat', 'D2'
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/shared/shoplift/sex/show/show6.jpg"></center>'
 						'Your eagerly grab the fake cock and rub it against your clit swiftly, your pussy lips have turned bright pink and you just want to explode. You look at him pleadingly to let you orgasm.'
 						'But to your dismay the security guard is only focused on himself as he''s furiously stroking his cock...'
 						'You pick up the pace not wanting to be outpaced by him and just as you''re about to orgasm, the security guard decides that it''s time for some payback, as he smugly commands you to stop touching yourself right away...'
 
-						gs 'arousal', 'masturbate', 3, 'sub', 'exhibition'
+						gs 'arousal', 'vaginal_dildo', 3, 'sub', 'exhibition'
 						gs 'stat'
 
 						act 'Stop':
@@ -225,7 +226,7 @@ if $ARGS[0] = 'show':
 							'It doesn''t take long before you hear loud panting and groaning as he finishes but you''ve managed to faze him out as you''re approaching an orgasm once again as you''re now furiously penetrating yourself. You want to make sure that you''re able to finish before he''s able to stop you.'
 							'His commanding tone and the build up has finally come into fruition as your legs stiffen, your pussy goes numb and you orgasm violently, trembling, barely being able to sit still on the chair. The orgasm is so immense that you feel your ears ringing afterwards for a few minutes.'
 
-							gs 'arousal', 'masturbate', 3, 'sub', 'exhibition'
+							gs 'arousal', 'vaginal_dildo', 3, 'sub', 'exhibition'
 							gs 'stat'
 
 							act 'Get dressed':
@@ -259,7 +260,7 @@ if $ARGS[0] = 'show':
 										act 'Go to the police station':gt 'police_station', 'entrance', 'shplft'
 
 									else
-										'The door opens and to your surprise there''s the only the security guard standing there holding a video cassette in his hand, "Sorry for the wait, it took me a while to get hold of the cassette."'
+										'The door opens and to your surprise there''s only the security guard standing there holding a video cassette in his hand, "Sorry for the wait, it took me a while to get hold of the cassette."'
 										'Your face brightens as you know that he went through all sorts of trouble to leave no trace behind that you''ve ever been here.'
 										'"Here take the tape and destroy it." he states, "Be gone now before anyone spots you and we both get in trouble."'
 										'You nod and hurriedly jump away from the chair, grabbing the tape as you walk by the security guard...'
@@ -533,6 +534,9 @@ if $ARGS[0] = 'punish':
 
 			act 'Plead':
 				*clr & cla
+				gs 'npcgeneratec', 0, 'Security Guard', 42
+				gs 'boyStat', $npclastgenerated
+
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/shared/shoplift/sex/revenge/revenge4.jpg"></center>'
 				'In sheer desperation you begin to look for a way to stop. You try looking at him pleadingly but to no avail. Next you try to speak up but he kneads it even harder, "Want this to stop?" he asks.'

+ 11 - 0
locations/stat.qsrc

@@ -210,6 +210,16 @@ if pcs_stam > stammax: pcs_stam = stammax
 if pcs_mana > manamax: pcs_mana = manamax
 if pcs_mood > 100: pcs_mood = 100
 
+!!Add mood_trauma to events to lower max mood for a period of time
+if mood_trauma > 0:
+	mood_max_calc = 100 - (mood_trauma * 5)
+	mood_max = max(10, mood_max_calc)
+	if pcs_mood > mood_max: pcs_mood = mood_max
+	killvar 'mood_max_calc'
+elseif mood_trauma < 0:
+	mood_trauma = 0
+end
+
 if hypnoAddict = 1 and pcs_horny < 30:
 	pcs_horny = 30
 elseif hypnoAddict = 2 and pcs_horny < 50:
@@ -988,6 +998,7 @@ if cheatNoMood = 0:
 	end
 else
 	pcs_mood = 100
+	mood_trauma = 0
 end
 
 if pcs_mood >= 80:

+ 7 - 0
locations/stat_display.qsrc

@@ -802,6 +802,13 @@ if cheatStatusIcons = 0:
 		$statusIconBarTab += '<td><a href="exec:msg ''You are really depressed and need to improve your mood.''"><img title="You are really depressed." height = <<set_siconht>> src="images/system/icon/status_icons/mood_6.png"></a></td>'
 	end
 	
+	if mood_trauma > 0:
+		mood_max_calc = max(10, mood_max)
+		$stat_trauma_msg = 'Recent events lower your maximum mood to <<mood_max_calc>>.'
+		$statusIconBarTab += '<td><a href="exec:msg $stat_trauma_msg"><img title="<<$stat_trauma_msg>>" height = <<set_siconht>> src="images/system/icon/status_icons/mood_6.png"></a></td>'
+		killvar 'mood_max_calc'
+	end
+	
 	if menu_off = 0:
 		if pain['total'] > 90:
 			$statusIconBarTab += '<td><a href="exec: menu_page = 3 & gs ''obj_din'', ''pain''"><img title="You feel you are at your limit with the amount of pain you''re feeling! Click to find out more." height = <<set_siconht>> src="images/system/icon/status_icons/pain_3.png"></a></td>'

+ 21 - 7
locations/stat_sklattrib_lvlset.qsrc

@@ -1,6 +1,6 @@
 # stat_sklattrib_lvlset
 
-!!Attribute set section
+!!--------------- Attribute set section ------------------------
 !!This is where an attribute pcs_"name" is set by "name"_lvl and any adjustments are added
 !!Even though most of these could be done without doing a _lvl to pcs_ conversion, doing so is future proofing
 
@@ -31,14 +31,28 @@ if pcs_prcptn < 1: pcs_prcptn = 1
 pcs_magik = magik_lvl
 if pcs_magik < 0: pcs_magik = 0
 
-!!Skill set Section
+!!---------------------- Skill set Section -----------------------
 !!Each skill has three lines, the first is the comment that says what the skill is, the next that sets pcs_"name", and the finial which sets "name"[1] to [x] with the attribute index of the attribute(s) ending with a -1 to show end.
 !! Clarification on the third line:
-!!  These are the numerical attribute IDs (found at the top of stat_sklattrib) that are associated with the skill. They get a small portion (1/5) of the skill''s exp.
-!!  This means they don''t necessarily need to contribute to this skills pcs_X value, merely if it makes sense for an attribute to increase slightly due to Sveta
-!!  gaining experience with said skill, then you can do that by adding the attribute''s numerical ID there.
-!! Example:
-!!  the heel skill doesn''t benefit from agility, reaction and charisma, however they are listed in the third line (1, 4, 6) and consequently grow a little when it increases
+!!  These are the numerical attribute IDs (listed below) that are associated with the skill. They get a small portion (1/5) of the skill''s exp.
+
+!! Example
+!! jab[1] = 0 would add to attribute 0 which is strength
+!! jab[2] = 1 would add to attribute 1 which is agility
+!! jab[3] = -1 which closes the loop and must be included
+
+!!Attribute variable list
+!!$att_name[0] = 'stren'
+!!$att_name[1] = 'agil'
+!!$att_name[2] = 'vital'
+!!$att_name[3] = 'intel'
+!!$att_name[4] = 'react'
+!!$att_name[5] = 'sprt'
+!!$att_name[6] = 'chrsm'
+!!$att_name[7] = 'prcptn'
+!!$att_name[8] = 'magik'
+
+
 
 !!Jabs; Quick strikes that do not have much power
 pcs_jab = (jab_lvl + (pcs_agil * 2 + pcs_stren) / 3) / 2

+ 2 - 2
locations/succubus.qsrc

@@ -543,7 +543,7 @@ if $args[0] = 'sucwalkinginit':
 			$succlolistn[x] = 'office' & succlolisti[x] = i & x += 1
 		end
 		i += 1
-	if i <= 101:jump 'loopoffice'
+	if i <= 140:jump 'loopoffice'
 
 	i = 1
 	:loopschool
@@ -552,7 +552,7 @@ if $args[0] = 'sucwalkinginit':
 		end
 		i += 1
 		if i = 6: i = 7
-	if i <= 62:jump 'loopschool'
+	if i <= 80:jump 'loopschool'
 
 	i = 1
 	:loopexercise

+ 92 - 8
locations/tatiana_lab.qsrc

@@ -10,7 +10,7 @@ if $ARGS[0] = 'start':
 	gs 'themes', 'indoors'
 	'<center><b><font color="maroon">Tatianas'' Laboratory</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/lab/lab.jpg"></center>'
-    
+
 	if succubusflag = 1 and sucbypass = 0:
 		if sucpcinfo < 2:
 			xgt 'tatiana_lab', 'suctraining'
@@ -69,10 +69,10 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	
+
 	!!!Has to be adjusted to match TatianaMissionQW value for latest mission (see 'tatiana_missions')
-	TatianaMissionTotal = 2
-	
+	TatianaMissionTotal = 3
+
 	if tobiQW > 0 and TatianaMissionDay + 30 < daystart and TatianaMissionQW < TatianaMissionTotal:
 		'You have a feeling Tatiana might want to talk to you about something...'
 		act 'Ask Tatiana what she wants':gt 'tatiana_lab','missions'
@@ -646,6 +646,90 @@ if $ARGS[0] = 'Tatiana':
 			end
 		end
 	end
+	if AlexandriaQW <=2 and pfilmNO = 1:
+	    act 'Tell Tatiana that you can''t finish the Aphrodite job.':
+			cla
+			minut +=5
+            AlexandriaQW = 3
+			gs 'stat'
+			'"Tatiana, I have a problem. It seems that I''ve been blacklisted and can''t enter the Aphrodite building."'
+            'She tilts her head and seems to think the problem over, but it looks like she isn''t too worried by this revelation.'
+            '"Hmm, that complicates the job somewhat, <<$pcs_nickname>>. It seems that the curse is only active during operating hours, so sneaking back in during the night isn''t an option."'
+            '"So... I need to sneak back in there during daylight hours?"'
+            'Tatiana just snorts. "Don''t worry, <<$pcs_nickname>>, I have Gustav for those sorts of jobs. No, I was thinking of an <i>alternative.</i>" She gives you a look that makes you shiver, then continues."I know a way to help you infiltrate the place so you can look for the item in question. When the moment feels right, go to Aphrodite building and give me a call, but remember, only when it''s open."'
+            'Saying this, Tatiana turns towards her studies, leaving you to your own devices.'
+			act 'Continue': gt 'tatiana_lab', 'Tatiana'
+		end
+	end
+    if AlexandriaQW =4 or AlexandriaQW =5:
+	    act 'Tell Tatiana about the Aphrodite job.':
+		    cla
+			minut +=5
+			gs 'stat'
+			'It is time to tell Tatiana about your experience in Aphrodite. You head over to her and begin to explain everything, beginning with how you snooped around the agency and continuing with how you met her double. When you reach the part were you met Aleksei, Tatiana quickly walks towards a cabinet and pulls out an old photo, showing it to you. The image, taken in low-resolution on some street, is of Aleksei.'
+			'"<<$pcs_nickname>>, are you sure that you met this woman? Blonde? Bossy? Tall?"'
+			'"Yes, I am pretty sure. Is that bad?"'
+			'Tatiana pinches the bridge of her nose and sighs. "Yeah, <<$pcs_nickname>>, it''s pretty bad. Alex is an ex-counselor and probably one of the most powerful magicians in the world. Remember how The Amulet of Power isn''t supposed to end up in the hands of a woman? Well, Alex was looking for a form to obtain it, but-- is there a problem?"'
+			'"Err... Tatiana, is this going to end the same way as it did with Reinhold?."'
+			'"Reinhold... Yes, I''m going to give him a call." Tatiana sighs. "Look, <<$pcs_nickname>>, when I talked about Reinhold and The Council, I was... well, <i>having fun at your expense</i>. But the truth is that you must be a little wary of their intentions. If The Council wished to spirit you away to some gilded cage, this is the sort of situation that would give them that excuse, so let''s let Reinhold to take care of Alex. In the meantime, we''re going to be good girls and try to keep our noses clean, okay, <<$pcs_nickname>>?"'
+
+			act '"Okay, Tatiana, and what do I get out of this job?"':
+		        if AlexandriaQW =4 and pfilmNO = 1:
+		            cla
+			        minut +=5
+			        AlexandriaQW = 6
+			        money += 5000
+			        gs 'stat'
+			        '<center><table><tr><td><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></td><td><img <<$set_imgh>> src="images/characters/city/jugo/jugopre.jpg"></tr></td></table></center>'
+					'Tatiana gives you a half-smile, and you understand that she isn''t going to pay you for the Aphrodite job.'
+					'However, at that moment, to everyone''s surprise, Gustav sneaks up to your side and grabs your hand, placing a roll of bills on it. "Take this, <<$pcs_nickname>>. You succeeded in beating Tatiana''s double, and if not for Alex, the film would be here."'
+					'Gustav just stands there staring at a flabbergasted Tatiana who, after a beat, simply shrugs. "Okay, Gustav, don''t suggest that I am scrimpy or anything... Jeez..."'
+
+				elseif AlexandriaQW =5 and pfilmNO = 1:
+                    		cla
+			        minut +=5
+			        AlexandriaQW = 6
+			        gs 'stat'
+			        '<center><table><tr><td><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></td><td><img <<$set_imgh>> src="images/characters/city/jugo/jugopre.jpg"></tr></td></table></center>'
+					'Tatiana gives you a half-smile, and you understand that she isn''t going to pay you for the Aphrodite job.'
+					'"<<$pcs_nickname>>, you''ve failed to bring me the film. Instead, it has ended up in the hands of a powerful magician, who may be planning to use it against us."'
+					'You open your mouth to protest that it isn''t your fault, but one look at Tatiana''s face tells you that she''s already made up her mind... Fuck!'
+
+				elseif AlexandriaQW =4:
+	                	cla
+			        minut +=5
+			        AlexandriaQW = 6
+			        money += 5000
+			        gs 'fame', 'city', 'modelling', 10
+			        gs 'stat'
+			        '<center><table><tr><td><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></td><td><img <<$set_imgh>> src="images/characters/city/jugo/jugopre.jpg"></tr></td></table></center>'
+					'Tatiana gives you a half-smile, and you understand that she isn''t going to pay you for the Aphrodite job.'
+					'However, at that moment, to everyone''s surprise, Gustav sneaks up to your side and grabs your hand, placing a roll of bills on it. "Take this, <<$pcs_nickname>>. You succeeded in beating Tatiana''s double, and if not for Alex, the film would be here."'
+					'Gustav just stands there staring at a flabbergasted Tatiana who, after a beat, simply shrugs. "Okay, Gustav, don''t suggest that I am scrimpy or anything... Jeez. I was going to speak to some of the people in the agency on her behalf, but now... . Okay, fine. <<$pcs_nickname>>, I will do it anyway."'
+
+		        else
+		            cla
+			        minut +=5
+			        AlexandriaQW = 6
+			        gs 'fame', 'city', 'modelling', 10
+			        gs 'stat'
+			        '<center><table><tr><td><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></td><td><img <<$set_imgh>> src="images/characters/city/jugo/jugopre.jpg"></tr></td></table></center>'
+					'Tatiana gives you a half-smile, and you understand that she isn''t going to pay you for the Aphrodite job.'
+					'"<<$pcs_nickname>>, you''ve failed to bring me the film. Instead, it has ended up in the hands of a powerful magician, who may be planning to use it against us."'
+					'You open your mouth to protest that it isn''t your fault, but before you can, Tatiana raises her hands consolingly.'
+					'"Don''t worry, <<$pcs_nickname>>, you''re not going to leave empty-handed. I''m going to speak to some of the people in the agency on your behalf. It''ll be good for your modelling career."'
+				end
+
+				'Tatiana returns to her job, and before you can ask any more questions, Gustav grabs your arm to take you away.'
+				'As you walk, he presses a post-it into your hand. "Take this, <<$pcs_nickname>>. Now you can meet Alex."'
+				'"What? How? Why?" You ask, more than a little confused.'
+				'After a moment of silence, the mutant shrugs. "I''m good at finding people. I knew that a powerful wizard had made his home in Saint Petersburg, and after overhearing what you said, I put two-and-two together. The rest is complicated. I think that Alex just wanted to talk. Messing with The Council isn''t on anyone''s agenda, and now that Reinhold is involved, you''re less likely to be in danger."'
+				'You look at the post-it. Scrawled on it are directions to a place in the suburbs. To reach it, you must take the train. There is a station nearby, but are you going to go and meet Alex?'
+
+				act 'Continue':gt 'tatiana_lab', 'Tatiana'
+			end
+		end
+	end
 end
 
 if $ARGS[0] = 'Tatianasuctalk':
@@ -785,13 +869,13 @@ if $ARGS[0] = 'suctrainsex':
 
 	gs 'arousal', 'kiss', 5, 'lesbian', 'sub'
 	gs 'stat'
-	
+
 	if pcs_horny >= 100:
 		'You''re so shocked at this; you suddenly feel a powerful orgasm rush through you, causing you to cry out even as it rushes down the link to Tatiana, giving her a powerful orgasm as well!'
 		'Then, you feel your control slip...'
 		$orgasm_or = 'yes'
 		gs 'stat'
-		
+
 		act 'Continue': gt 'succubus', 'tatianasex'
 	else
 		scfwon = 2
@@ -941,7 +1025,7 @@ if $ARGS[0] = 'missions':
 			'"Bullshit?" She offers helpfully.'
 			'"Conspiracy crap, ghost stories and all that," is what you choose to say instead.'
 			'Tatiana nods understandingly. "Yeah, it does. But remember, normal people don''t see magic for what it is."'
-			'"Right," you remember, "little green men and poltergeists."' 
+			'"Right," you remember, "little green men and poltergeists."'
 			'Tatiana smiles as you quote her and nods. "And some of those things really turn out to have magical causes: The dog with two tails had been experimented on by one of us, so it was practically bursting with magic. As for the voices..." her smile turns lewd, "those were just some tenants having some extramarital fun away from prying eyes, regularly and loudly."'
 			act 'Why are we doing this?':
 				*clr & cla
@@ -974,7 +1058,7 @@ if $ARGS[0] = 'missions':
 		act 'Gladly': gt 'tatiana_missions','start'
 		act 'Not right now':gt 'tatiana_lab','start'
 	end
-	
+
 ! if TatianaMissionQW = 5: gt 'tatiana_missions', 'special'
 !	act 'Mission 1': gt 'tatiana_missions', '1'
 !! etc. Maybe give them names so you know what you''re doing. Selecting them goes to in depth description and refuse/accept

+ 629 - 20
locations/tatiana_missions.qsrc

@@ -13,10 +13,14 @@ gs 'themes', 'indoors'
 !(TatianaMissionQW = 1 for intro, TatianaMissionQW = 2 for mission1, ...)
 
 if $ARGS[0] = 'start':
-	TatianaCall = 0
-	if TatianaMissionQW = 1:gt 'tatiana_missions','mission1'
-	!elseif TatianaMissionQW = 2:gt 'tatiana_missions','mission2'
-	!elseif TatianaMissionQW = 3:gt 'tatiana_missions','mission3'
+    TatianaCall = 0
+    if TatianaMissionQW = 1:
+        gt 'tatiana_missions','mission1'
+    elseif TatianaMissionQW = 2:
+        gt 'tatiana_missions','mission2'
+!!  elseif TatianaMissionQW = 3:
+!!      gt 'tatiana_missions','mission3'
+    end
 end
 
 if $ARGS[0] = 'phone_intro':
@@ -41,17 +45,17 @@ if $ARGS[0] = 'phone_mission':
 	'"Alright, I''ll try to be there as soon as possible," you say, and after a brief goodbye, you hang up.'
 	act 'Finish the call':gt $loc, $loc_arg
 end
-	
+
 if $ARGS[0] = 'intro':
 	if month >= 11 or month <= 3:
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/library/downlibw.jpg"></center>'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/library/downlib.jpg"></center>'
 	end
-	MagicLibrary = 1 
+	MagicLibrary = 1
 	!Opens up hidden library section where Sveta acquires magical knowledge
 	minut += 30
-	'You follow Tatiana out of the lab. Outside, you expect her to lead you to a garage to get her car, or to the metro, or to get in a taxi or even a bus, but no - the redhead leads you on foot through the streets of St. Petersburg.' 
+	'You follow Tatiana out of the lab. Outside, you expect her to lead you to a garage to get her car, or to the metro, or to get in a taxi or even a bus, but no - the redhead leads you on foot through the streets of St. Petersburg.'
 	'Again and again, you pass dark alleys, and each time you look down them, curious if they are your destination, but Tatiana sticks to the main roads and remains silent. You are more than a little confused when she leads you to a library and walks inside, but you follow her dutifully, wondering what she intends to show you.'
 	'Finally, she stops. "We''re here."'
 	'You look around, assuming that you would see something strange and extraordinary, but you don''t - you are simply standing in the middle of a large hall with dozens of bookcases and thousands of books. You didn''t walk through a secret passage to get here, and you didn''t see any fairies or demons on your way here either. Even if you didn''t know about magic, you could have easily ended up here, and in fact you can see a young woman nearby who''s holding a book on psychology in her arm and apparently looking for more literature on the subject.'
@@ -72,7 +76,7 @@ if $ARGS[0] = 'intro':
 			'"What is it?"'
 			'"It''s," she takes a peek at the spine, "''Advanced Pyromancy, or: How to get rid of pesky squirrels.''"'
 			'"... That''s not what it says."'
-			'"Hey, if you don''t believe me, look for yourself."' 
+			'"Hey, if you don''t believe me, look for yourself."'
 			act 'Look at the book':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/library/mission/book_pyromancy.jpg"></center>'
@@ -133,7 +137,7 @@ if $ARGS[0] = 'mission1':
 				'"What do you mean, ''most of us?''"'
 				'"It might have something to do with a lack of imagination, or maybe it''s some weird interaction between magic and our biology, but as far as I know, only female mages can see fairies. Which might explain why she doesn''t have anybody to talk to - that and what with Pavlovsk being a backwater."'
 				!Comment by cursed schoolgirl only - correct variable?
-				if altQS = 1: 
+				if altQS = 1:
 					'"Hey, I''m from Pavlovsk," you pout.'
 					'"And you turned out pretty well, considering," Tatiana grins.'
 				end
@@ -150,7 +154,7 @@ if $ARGS[0] = 'mission1':
 				'"What do you mean, ''most of us?''"'
 				'"It might have something to do with a lack of imagination, or maybe it''s some weird interaction between magic and our physiology, but as far as I know, only female mages can see fairies. Which might explain why she doesn''t have anybody to talk to - that and what with Pavlovsk being a backwater."'
 				!Comment by cursed schoolgirl only - correct variable?
-				if altQS = 1: 
+				if altQS = 1:
 					'"Hey, I''m from Pavlovsk," you pout.'
 					'"And you turned out pretty well, considering," Tatiana grins.'
 				end
@@ -184,11 +188,11 @@ if $ARGS[0] = 'mission1':
 					else
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/skver.winter.night.jpg"></center>'
 					end
-				end		
+				end
 				minut += 30
 				'The walk to the park takes a while, given the lack of public transportation in Pavlovsk, and it is boring to boot. To you, at least - Tatiana has an amused look on her face all along the way and seems to be silently laughing at anything that catches her eye in this "backwater".'
 				!Comment by cursed schoolgirl only - correct variable?
-				if altQS = 1: 
+				if altQS = 1:
 					'You see a few familiar faces along the way, mostly schoolmates of yours who give the woman next to you curious, in the case of the gopniks outright lustful looks. To your eternal gratitude, none of them stop you and the few who greet you are content with your saying that you''re "in a hurry".'
 				end
 				'The park is the same as always - the same people hang or stroll around. You look in all directions but you cannot, for the life of you, make out anything even remotely resembling a fairy. "I don''t see any fairy here."'
@@ -258,13 +262,618 @@ if $ARGS[0] = 'mission1':
 		end
 	end
 end
-	
-!if $ARGS[0] = 'mission2':
-!	TatianaMissionQW += 1
-!	TatianaMissionDay = daystart
-!	''
-!	act 'Go with her':
-!end
+
+if $ARGS[0] = 'mission2':
+	TatianaMissionQW += 1
+	TatianaMissionDay = daystart
+	AlexandriaQW = 1
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/city/btatiana/VT1.jpg"></center>'
+    'As you approach Tatiana to find out exactly what your new, "exciting work" involves, she flashes you a Cheshire smile and raises her smartphone. "Okay, <<$pcs_nickname>>. Do you recognize her?"'
+    'The screen shows an attractive redhead modeling vintage lingerie. You... don''t recognize her, but there is some familial resemblance with Tatiana.'
+    '"Your sister?" you dare to ask, which prompts Tatiana''s smile to widen.'
+    '"Nope! That woman is me! It''s surprising what you can do with a little magic." She looks proudly at the image and continues.'
+    '"Well, <<$pcs_nickname>>, it''s storytime! Some years ago, when I was learning body magic, I picked a glamour model job at the ''Aphrodite Model Agency''. The money was great, those girls knew how to party, and the "brain-dead" act was funny, but I wasn''t in it for that. My true reason for being there was to practice my appearance-altering magic. I was so successful that I even tricked them into paying me as TWO different models!"'
+    'She stops to see if you are following her.'
+    '"And... I suppose that something bad happened?" you ask.'
+    'Tatiana sighs, look pensively at the image. "Yes, it was too good to last. So, when Reinhold called me to deal with this dragon..."'
+    act 'A dragon?!':
+	    *clr & cla
+		gs 'stat'
+        '<center><b><font color="maroon">Tatiana</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+        'Your face must show surprise at her words, because she is smiling. What the fuck?! A dragon?! Is this a joke? Maybe she''s talking about something else, like a triad boss?'
+        '"Yes, <<$pcs_nickname>>, <i>HIC SUNT DRACONES!</i> Not Salvatore''s sissyfied ones, I mean Tolkien''s kingdom-destroying Smaug version! I will tell you about them some other day." She gives you another cheeky smile and continues.'
+        '"Dealing with that crisis took us a while, and when I returned "The Veil" did something to the agency. It made them... hm... <i>forget</i> me. I tried to return using mundane and magical means, but I was repelled again and again. In the end, I lost the gig and the royalties, so I decided to give it time, and see if whatever magical effect was in place dissipated on its own."'
+
+        if pcs_scstng <=50:
+            'Tatiana grabs some papers and passes them to you. "Read this, <<$pcs_nickname>>!"'
+			'Without magical training the information would be nonsense, but now that you can read them, the mismatched charts and behavioral studies show a... kind of curse floating around the ''Aphrodite Model Agency'' that makes some models suffer a significant loss of IQ and partake in overly archetypal behavior."'
+            '"Yes, <<$pcs_nickname>>, they are transforming into scatter-brained bimbos! The interesting part is that they are copying some of my mannerisms and views. Following this lead, I consulted some curse experts. In summary, they think that there must be a personal item of mine at its center, and that it''s what made the curse repel me."'
+
+		else
+            'Tatiana grabs some papers and passes them to you. "Read this, <<$pcs_nickname>>!"'
+			'You try to understand, but the mismatched information on the files is utterly incomprehensible with your limited magical knowledge. Seeing your puzzled expression, Tatiana takes the papers back.'
+            '"Well, <<$pcs_nickname>>, the magical anomaly seems centered around a personal item of mine, and it''s the reason for the repel effect."'
+		end
+        act 'Your mission is...':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+            '<center><b><font color="maroon">Tatiana</font></b></center>'
+	        '<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
+
+            if pfilmNO = 1:
+                '"Then, what should I do Tatiana? Sneak in after dark looking for this item? Because I was blacklisted, so I can''t enter the Agency now."'
+                'The sorceress shrugs. "Don''t worry, <<$pcs_nickname>>, I have Gustav for those sorts of jobs."I know a way to help you infiltrate the place so you can look for the item in question. When the moment feels right, go to Aphrodite Model Agency and give me a call, but remember, only when the building is open. The curse seems to go dormant when there''s no people around. Don''t worry, I will pay you for your time."'
+                'Saying this, Tatiana turns towards her studies, leaving you to your own devices.'
+
+            elseif model = 1:
+                '"But, Tatiana, I am one of their models, and I didn''t feel anything unusual during the times I was there."'
+                'The sorceress shrugs. "For an impersonal force, magic can be pretty devious. Maybe the effect masked it''s presence, or -- and this is going to give you nightmares -- it made you forget. Well, now that you know that there is something magical in the agency, you need to go and look for it. Talk to the models, eavesdrop, walk around and look for something wrong. It will be good training, and when you finally find whatever is at its center, bring it to me so that I can end the curse. Don''t worry, I will pay you for your time."'
+                'Saying this, Tatiana turns towards her studies, leaving you to your own devices.'
+
+            elseif hotcat <=5:
+                '"Then, what I do, Tatiana? Sneak back in after dark looking for this item?"'
+                'The sorceress shrugs and glances at you. "Nothing that dramatic, <<$pcs_nickname>>. I want to practice the tricks that I used during my tenure, so I was thinking about giving you a magical makeover, and after that you can go and ask for work at the agency. Once inside, you need to look for the item. Talk to the models, eavesdrop, walk around and look for something wrong. It will be good training, and when you finally find whatever is at its center, bring it to me so that I can end the curse. Don''t worry, I will pay you for your time."'
+                'Saying this, Tatiana turns towards her studies, leaving you to your own devices.'
+
+            elseif hotcat >=6:
+                '"Then, what I do, Tatiana? Sneak back in after dark looking for this item?"'
+                'The sorceress looks you over, and smiles. "Nothing that dramatic, <<$pcs_nickname>>. Just look for work at the agency. Once inside, you need to look for the item. Talk to the models, eavesdrop, walk around and look for something wrong. It will be good training, and when you finally find whatever is at its center, bring it to me so that I can end the curse. Don''t worry, I will pay you for your time."'
+                'Saying this, Tatiana turns towards her studies, leaving you to your own devices.'
+			end
+			if pfilmNO = 1:
+                act 'Continue': AlexandriaQW = 3 & gt 'tatiana_lab', 'Tatiana'
+			else:
+                act 'Continue': gt 'tatiana_lab', 'Tatiana'
+            end
+		end
+	end
+end
+
+if $ARGS[0] = 'mission2A':
+    *clr & cla
+    menu_off = 1
+	minut +=2
+	gs 'stat'
+    '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+    'If this was a horror flick, you, the clueless heroine, would enter a dark and dust-covered room where some unspeakable evil waits to kill you. As your friends continue partying downstairs, your screams would be muffled by the music.'
+    'But somebody hasn''t read the script.'
+    'This room is well illuminated, with props neatly organized, showing constant use. There is even a photographer in here, taking stock for a shoot. So, no, the horror flick atmosphere is utterly crushed.'
+    '"Can I help you?" The photographer, a man, asks you, without even looking away from the props. It''s baffling how he can stand beside a pretty, naked woman and still react like it was the most normal thing in the world.'
+    '"Maybe? I''m looking for a model named Tatiana. Someone told me that she hangs out around here."'
+    'The man looks around the room and then motions towards the corner, where a chair and some boxes sit, half hidden by the props. Unlike the rest of the room, they look like they haven''t been used in a while.'
+    '"I think she likes to take a rest on that old chair between shoots. Just wait around there and she should turn up."'
+    'He returns to his work and lets you continue to search for unspeakable evil. <i>Dum Dum DUM!</i>'
+
+    act 'Examining the chair':
+        *clr & cla
+	    minut += 5
+	    gs 'stat'
+        if bimbolevel > 0:
+            '<center><b><font color="maroon">Vintage Tatiana?</font></b></center>'
+	        '<center><img <<$set_imgh>> src="images/characters/city/btatiana/VT2.jpg"></center>'
+            'The chair isn''t special, but you are pretty sure you''ve seen it somewhere. Where? The boxes are full of old albums, but what really catches your attention is a roll of film. You hold it up to the light, and notice that the woman in the negatives resembles...Tatiana?!'
+            '"Umm... can you leave that in the box?"'
+            'Turning towards the voice, you see a familiar redhead sitting half-naked on the chair, gazing at you with apprehension.'
+            'Her appearance is so sudden that you point a finger at her, screaming the first thing that enters your mind. "You!"'
+            '"Me?"'
+            'Obviously, this isn''t your finest moment, and... err... ''Vintage Tatiana?'' looks both cross-eyed and very confused at your pointing hand.'
+			gs 'willpower', 'misc', 'self', 'easy'
+			if will_cost <= pcs_willpwr:
+                act 'Kick ''Vintage Tatiana''s ass!':
+				    *clr & cla
+					minut += 2
+			        gs 'willpower', 'pay', 'self'
+					gs 'fame', 'city', 'modelling', -10
+			        gs 'stat'
+					'<center><b><font color="maroon">Sword Wielding Tatiana?</font></b></center>'
+	                '<center><img <<$set_imgh>> src="images/characters/city/btatiana/ST1.jpg"></center>'
+				    'You throw a quick punch towards a surprised "VT" and see how it passes straight through her face as if she wasn''t even there. Then there''s a shimmer, and her appearance changes to a sword-wielding bikini-clad screaming bitch.'
+                    '"Blondie was right! You came here to hurt me!"'
+                    'You don''t know whether you should laugh at the weird pose, or ask her about the bikini, but it is evident that there''s about to be an epic beatdown between you and--'
+                    '"What the hell are you two doing?!"'
+                    'You both freeze and look back to the now-shooting photographer. Without missing a beat, you motion to "VT" and try to make him understand. "She''s evil! I must stop Vintage Tatiana from hurting more people!"'
+                    '"What? I''m not ''Vintage''! It''s just Tatiana, and I''m not evil!"'
+                    '"Yes, you are!"'
+                    '"No, I''m not!"'
+                    '"Shut up you two! I don''t care about your stupid "Game of Bimbos"! If you want to brawl, do it like everyone else and look for a back alley! If you don''t want to be blacklisted, dial it down to the normal model bitching! Understood, ladies?"'
+                    'You and Not-Vintage Tatiana murmur an apology, and as he returns to his work, you eye the weary clone that has returned to her ''vintage'' appearance.'
+                    act 'Talk to "Not-Vintage Tatiana"':gt'tatiana_missions', 'mission2C'
+				end
+            else
+			    act 'Kick Vintage Tatiana''s 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', 'misc', 'self', 'medium'
+            if will_cost <= pcs_willpwr:
+                act 'Talk to "Vintage Tatiana"':
+				    *clr & cla
+			        gs 'willpower', 'misc', 'self', 'medium'
+			        gs 'willpower', 'pay', 'self'
+			        gs 'stat'
+                    gt'tatiana_missions', 'mission2C'
+                end
+            else
+                act 'Talk to ''Vintage Tatiana''' (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+            end
+            act 'She grabs your pointing finger.':
+			    *clr & cla
+	            minut += 6
+				pcs_sleep += 25
+	            pcs_mood += 20
+	            gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/btatiana/MT2.jpg"></center>'
+                'You find yourself lying face down, wearing only panties in what appears to be a photography set. "Tatiana" kneels by your side in a somewhat diaphanous robe.'
+                '"Are you ready for your massage <<$pcs_nickname>>?"'
+                'You are about to retort, but her oiled hands begin to press on your back, and you suddenly find out what that gossiping model was talking about earlier.'
+                '"Oh, that''s <i>good</i> Tatiana! More to the left!"'
+                'Moaning in pleasure, you surrender to Tatiana''s massage as she begins to work out all your knots with utter mastery. But something is off. As time passes, you hear Tatiana huffing in obvious exhaustion.'
+                '"Tatiana, are you okay?" Turning towards the redhead, you see her in distress, biting her lip in concentration.'
+                '"Sorry, <<$pcs_nickname>>! It''s just that, like, you don''t have much in your head."'
+                'What? Is she is calling you an ''airhead''? You''re about to retort, but then she looks at you in fear and... freezes.'
+                act 'You awaken':
+			        *clr & cla
+			        minut += 1
+                    AlexandriaQW = 5
+			        gs 'stat'
+                    '<center><b><font color="maroon">Blondie?</font></b></center>'
+	                '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+			        'Blinking in confusion, you find yourself sitting back in the prop''s room, in front of a pissed-looking blonde in a suit who''s going off on a tirade.'
+			        if csb_start = 1 or $start_type = 'tg':
+                        '"Is this some kind of joke?! The final taunt from that three-times-damned Rikudo?! He cursed you to be a vapid woman?!"'
+			        else
+                        '"Is this some kind of joke?! The ultimate power falling into the hands of a vapid woman?!"'
+			        end
+			        'You look around, confused. Who is she? There was another woman. She was... She was... "Tatiana?"'
+                    'The blonde stops in her rant and looks at you. Now that she isn''t in some insulting monologue, you can see a familiar film in her hand, which quickly disappears into the woman''s pocket.'
+                    '"Don''t worry about her, I took care of her before she had time to, well... The truth is that I doubt that your mind can be drained any more, but even without that, she was potentially dangerous. Hmm... I suppose this is time for a presentation."'
+                    'Your mind begins to clear and you get a better look at the woman. Blonde and tall, wearing a <i>horrible</i> business suit with some <i>utterly plain</i> shoes! As you examine her, she seems to calm a little and talks to you.'
+                    '"I suppose it''s time for a presentation." She sighs. "You can call me Aleksei, and you are?"'
+                    act '"I am..."':gt'tatiana_missions','mission2D'
+                end
+            end
+        else
+            '<center><b><font color="maroon">Vintage Tatiana?</font></b></center>'
+	        '<center><img <<$set_imgh>> src="images/characters/city/btatiana/VT2.jpg"></center>'
+            'You have seen the chair before. It appeared in the photo that Tatiana showed you. The boxes are full of old photo albums from the last twenty years, but what catches your attention is a roll of film that sits on top. You hold it up to the light, and notice that the woman in the negatives resembles...Tatiana?!The albums, the physical film. How old is she?'
+            '"Umm... can you leave that in the box?"'
+            'Turning towards the voice, you see a familiar redhead sitting half-naked on the chair, gazing at you with apprehension. Her appearance is surprising, as your magical senses can''t seem to ''feel'' her presence.'
+            '"Hmm... I think it''s better if we talk somewhere else, <<$pcs_nickname>>."'
+            'Suddenly, she surges towards you with her hand outstretched. You instinctively lift your hand to slap away her wrist, only for it to pass stright through the apparition.'
+            act 'Battle in the center of the mind':
+			    *clr & cla
+	            minut +=1
+	            gs 'stat'
+                if succubusQW = 5:
+				    '<center><table><tr><td><img <<$set_imgh>> src="images/characters/city/btatiana/ST1.jpg"></td><td><img <<$set_imgh>> src="images/pc/body/succubusself.jpg"></tr></td></table></center>'
+                    'You find yourself lying face down, wearing only panties in what appears to be a photography set. ''Tatiana'' kneels by your side in a somewhat diaphanous robe.'
+                    '"Are you ready for your massage, <<$pcs_nickname>>?"'
+                    'You call <<$sucself1>> up from its resting place.'
+		            'It fills you completely, suffusing your being with power...'
+		            '<font color="red"><b> and hunger</b></font>'
+                    'She jumps away from you, and her appearance changes to that of a sword-wielding bikini-clad screaming bitch.'
+                    '"What?! What are you?!"'
+                    'Snorting at the ridiculous pose, you answer, "I am better."'
+					gs 'willpower', 'misc', 'force', 'hard'
+					if will_cost <= pcs_willpwr:
+					    act 'Make her submit':
+						    *clr & cla
+			                gs 'willpower', 'pay', 'force'
+			                gs 'stat'
+					        gt'tatiana_missions','mission2E'
+						end
+                    else
+					    'Make her submit (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				    end
+                    act 'Kick her ass!':
+                        *clr & cla
+                        $boydesc = 'Sword-wielding bitch'
+					    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/ST1.jpg"></center>'
+
+                        gs 'fight','initFight'
+
+					    gs 'fight_npcdata', 'btatiana'
+
+					    gt 'fight', 'start'
+                    end
+				else
+				    gt'tatiana_missions','mission2sex'
+			    end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'mission2B':
+    *clr & cla
+    menu_off = 1
+	minut +=10
+	gs 'stat'
+	'<center><b><font color="maroon">Tatiana</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/tatiana/magiclook.jpg"></center>'
+    'You wait outside Aphrodite for Tatiana''s arrival, envying the beautiful women going about their business entering and exiting the place. All of that is forfeit to you now. Luckily, Tatiana appears in no time, and stops you from eating your brain.'
+    '"Come on, <<$pcs_nickname>>, this way!"'
+    'Without missing a beat, she grabs your hand and leads you into an alleyway, where she looks for something in her pockets, then holds it out in her hand. It''s the ID of a woman you don''t recognize.'
+    '"What is this, Tatiana?"'
+    'Smiling, she answers, "Your new temporary identity! Now comes the hard part. Listen, <<$pcs_nickname>>, I can temporarily change your appearance so you can enter agency and look for the curse''s focus. Additionally, that will set your magical senses in tune with the curse, making it easier to look for it. So... are you ready?"'
+    'She takes you delicately by the wrist and raises an eyebrow, looking for approbation.'
+    '"Okay, Tatiana."'
+	act 'PAIN!':
+	    *clr & cla
+		minut +=5
+		pain['head'] +=360
+        gs 'stat'
+	    '<center><b><font color="maroon">YOU!?</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/locations/shared/<<rand(31,60)>>.jpg"></center>'
+        'Suddenly, you find yourself paralyzed as an electrical jolt courses through your nerves, realigning flesh and tissue into your new shape. Just when you think it''s over, your suffering reverses course through your veins and up into your head, where the pain sits, simmering like a burning lake of lava.'
+        '"What the fuck Tatiana?!" you groan, "What have you done to me?!"'
+        '"Sorry, <<$pcs_nickname>>! Three drops of your blood must be put in the potion!" You look at Tatiana like she''s mad, and she pinching her nose tiredly. "Not a Raziel''s fan are you? Damn... sorry, that was inappropriate. Look, <<$pcs_nickname>>, I can change your appearance superficially, but your magic will still try to revert any changes I make, that''s the reason why it hurt. Now I need to do a more extensive transformation, and it will probably hurt a lot more-- but don''t worry! It will pass, and the changes are only temporary."'
+        '"Well, you could''ve warned me!"'
+		'She gives you a tired half-smile, before handing you a pocket mirror, so that you can see the stranger you''ve become. "Pretty neat, isn''t it, <<$pcs_nickname>>?" Tatiana says, as she looks over your shoulder.'
+        '"Okay! Time for some action! My magic will only work for a while, so hurry into the agency and look for the McGuffin."'
+		'Tatiana ushers you out of the alleyway, and towards the building.'
+
+        act 'Looking for the MacGuffin':
+            *clr & cla
+			minut +=20
+            gs 'stat'
+		    '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/models.jpg"></center>'
+            'You enter the Agency with the fake ID, get undressed, and proceed to search the place, hoping that your aching senses guide you to the "McGuffin". Soon, you feel a magic tingle that takes you to the bathroom, where some models are having an interesting conversation.'
+            '"Oh my god! You need to meet this girl! She is an incredible mass...massa...masse... Damn! She is good with her hands!"'
+            '"Sorry, I don''t swing that way. Well... except on my boyfriend''s birthday."'
+            '"Huh?! No! Well... maybe? I mean that she can help you with your boob pains!"'
+            '"You mean my BACK pains? Are you feeling alright? You sound a little off today."'
+            '"What? Yes! I''m feeling great! You <i>must</i> meet her! She''s a redhead named Tatiana! She hangs out back there, in the room where we store the... umm... the things that we use for the shoots!"'
+            '"You mean the props room"?"'
+            'Okay, that''s a clue! Maybe you should search the props room?'
+			act 'Search the props'' room':gt'tatiana_missions','mission2A'
+		end
+	end
+end
+
+if $ARGS[0] = 'mission2C':
+    *clr & cla
+    menu_off = 1
+	minut += 2
+	gs 'stat'
+	'<center><b><font color="maroon">BTatiana?</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/btatiana/VT1.jpg"></center>'
+    'What do you say to a magical clone? Now that you can give her a good look over... she has nice shoes.'
+    '"Err...I like your shoes. Where did you get them, ahh... Tatiana?"'
+    'She seems taken aback by your question, but quickly smiles and begins modeling for you.'
+    '"These little things? Hmm...I don''t know. They... I mean, like I was born with them, but for sure! I think they are pretty! I love how they stylize my hips!"'
+    'She then stops and nervously licks her lips.'
+    '"Look, sorry if I scared you, but there was this blonde that warned me about somebody coming to...banish me and, well, I was a little confused. You don''t look like that sort of person. I mean, hell, you know about shoes! Okay, give me a moment. Talking this way is tiring, let''s talk somewhere else."'
+    'She extends a hand, touching you and...'
+	act 'Bimbos in the center of the mind':
+        *clr & cla
+		minut += 1
+        AlexandriaQW = 4
+		gs 'stat'
+	    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/MT1.jpg"></center>'
+        'Blinking at some spotlights, you find yourself sitting naked in a low bed in what appears to be some kind of photography set, a pale looking Tatiana beside you.'
+        '"Tatiana, where are we?"'
+        '"Umm... I don''t know. Hmm. Someplace in your head?"'
+        'She leans against you and sighs. It is obvious that talking ''outside'' is tiring. Her skin, now that you can perceive it, is cold and tense under your touch. Not knowing what to do, you instinctively raise your hands and begin to give her a massage.'
+        '"Ohhh...Yes! Thanks! That hit the spot!"'
+        'You continue massaging a moaning Tatiana for a while before a question finally forms in your head.'
+        '"Hey, Tatiana, you told me something about a blonde?"'
+        '"Hmm? Blondie? Yeah, she was the one that warned me about you. She is like this tall, business suit-wearing blonde jerk with a stick up her ass! I told her to try wearing some stilettos and a leather skirt suit, you know for the "hot boss dominatrix" look, and she was like, pretty insulting!" Tatiana sighs. "Look, I know that the ''other'' Tatiana sent you, but can you, like, forget it? I mean, I don''t want to be banished! I don''t know what will happen to me if that happens! I just..."'
+        'Tatiana turns towards you with a look of fear on the face and...freezes.'
+		act 'You awaken':
+			*clr & cla
+			minut += 1
+			gs 'stat'
+            '<center><b><font color="maroon">Blondie?</font></b></center>'
+	        '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+			'Blinking in confusion, you find yourself sitting back in the prop''s room, in front of a pissed-looking blonde in a suit who is giving you a tirade.'
+			if csb_start = 1 or $start_type = 'tg':
+				'"Is this some kind of joke?! The final taunt from that three-times-damned Rikudo?! He cursed you to be a vapid woman?!"'
+			else
+				'"Is this some kind of joke?! The ultimate power falling into the hands of a vapid woman?!"'
+			end
+			'You look around, confused. Who is she? There was another woman. She was... She was...'
+			'"Tatiana?"'
+			'The blonde stops in her rant and looks at you. Now that she isn''t in some insulting monologue, you can see a familiar film in her hand, which quickly disappears into the woman''s pocket.'
+			'"Don''t worry about her, I took care of her before she had time to, well... The truth is that I doubt that your mind can be drained any more, but even without that, she was potentially dangerous. Hmm... I suppose this is time for a presentation."'
+			'Your mind begins to clear and you get a better look at the woman. Blonde and tall, wearing a <i>horrible</i> business suit with some <i>utterly plain</i> shoes! As you examine her, she seems to calm a little and talks to you.'
+			'"I suppose it''s time for a presentation." She sighs. "You can call me Aleksei, and you are?"'
+			act '"I am..."':gt'tatiana_missions','mission2D'
+		end
+	end
+end
+
+if $ARGS[0] = 'mission2D':
+    *clr & cla
+    menu_off = 1
+	minut += 12
+	gs 'stat'
+    '<center><b><font color="maroon">Aleksei</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+	'"...<<$pcs_lastname>>, <<$pcs_firstname>> <<$pcs_lastname>>."'
+    if $start_type = 'tg':
+	    '"Isn''t it Mr.Kuznetsu?" You blink, surprised at her words, and she smiles at your reaction. "Yes, <<$pcs_lastname>>, I know who you <i>really</i> are."'
+	elseif csb_start = 1:
+	    '"Isn''t it Mr.Ivanov?" You blink, surprised at her words, and she smiles at your reaction. "Yes, <<$pcs_lastname>>, I know who you <i>really</i> are."'
+    else
+	    '"So here we are, <<$pcs_lastname>>."'
+	end
+    'As the powerful magician in front of you continues with her presentation, you become aware that this is a trap.'
+    '"I admit that your presence here was all according to my design. Your -- let''s be generous -- <i>friend</i> sent you on a fool''s errand so that we can have some privacy, beyond Reinhold''s prying eyes. It was I who send that trickster the information about the curse and--"'
+    '"Hey girl, remember the dress code!"'
+    'Alex blinks, surprised at the interruption, as a photographer calls to attention the properly dressed wizard. She slowly turns, puts her hands on her hips, sticks out her well developed chest, and screams at him.'
+    '<i>"WHAT DID YOU JUST CALL ME?!!"</i>'
+    'The man looks nervously towards you, and begins to fidget under Alex''s hateful gaze, before continuing to stumble over his words. "Uhh... Umm... a woman? I mean, sorry, I know that you are a beautiful, well-developed woman, but you know... you need to be naked."'
+    'You feel mana piling up around Alex, and for a moment it seems that the man is going to end up getting roasted, but suddenly she groans and pushes the photographer away, running out of the room.'
+    '"What the hell? What did I do wrong?"'
+    'Neither the photographer nor you can understand what just happened, but you must talk quickly to Tatiana.'
+	act 'Continue':gt 'city_center'
+end
+
+if $ARGS[0] = 'mission2E':
+    *clr & cla
+    menu_off = 1
+    minut +=1
+	gs 'stat'
+	'<center><b><font color="maroon">Your bitch</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/btatiana/LT1.jpg"></center>'
+    'The sword turns to smoke as the photography set transforms into a bondage dungeon through your will, and the bootleg Tatiana finds herself handcuffed at your feet.'
+    '"I think we need to talk, Tatiana."'
+    'The woman looks around frantically, trying to find an escape route, but she''s trapped in your mind and, realizing this, finally begins to talk.'
+    '"Please! Don''t banish me! Blondie told me to do it!"'
+    '"Okay, Tatiana. Tell me about this ''Blondie''."'
+    'She nervously licks her lips and continues.'
+    '"Blondie? Yeah, she was the one that warned me about you. She is like this tall, business suit-wearing blonde jerk with a stick up her ass! She told me that the ''other'' Tatiana would send you to banish me and... I was afraid! Can you, like, forget it? I mean, I don''t want to be banished! I don''t know what will happen to me if that happens! I just..."'
+    'She stops midsentence, looks around in fear and...freezes.'
+
+    act 'You awaken':
+		*clr & cla
+		minut += 1
+        AlexandriaQW = 4
+		gs 'stat'
+        '<center><b><font color="maroon">Blondie?</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+        'Blinking, you find yourself sitting back in the prop''s room, your bitch nowhere to be found. In her place is a tall blonde in a suit, who is giving you the once-over.'
+        '"I admit that I wasn''t expecting this. I came here to find another of Rikudo''s victims, but no, I found a predator."'
+		'You look towards the boxes, searching for Tatiana''s film, but find it in "Blondie''s" hand, and as you give her a questioning gaze, she locks her eyes to your own. Your instincts kick in and for a moment, a silent confrontation rages in the room.'
+        'Blondie isn''t a Succubus, but she is old and powerful. That means two things. First, you will be hard-pressed to take the film from her grasp, and second, she must be an incredible tasty lay! As you ponder exactly what to do, she pockets the roll of film.'
+        '"I suppose that you can manage her, but it is better if a more experienced magician takes care of this anomaly. Hmm.. I suppose this is time for a presentation."'
+        '"Yeah, I suppose. ''Blondie'', isn''t it?"'
+        'You smile as she goes stiff, then begins to grind her teeth. She seems pissed. Score!'
+        '"No! You can call me Aleksei, and you are?"'
+        act '"I am..."':gt'tatiana_missions','mission2D'
+	end
+end
+
+if $ARGS[0] = 'mission2F':
+    *clr & cla
+	minut += 1
+    intel_lvlst -= 5
+	bimbo += 5
+	gs 'stat'
+    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/HT1.jpg"></center>'
+    'As you submit to her, Tatiana gives you a big toothy smile and grabs your head for some cold kisses.'
+    '"Thank <i>mwah!</i> goodness <i>mwah!</i> you <i>mwah!</i> understand! <i>mwah!</i> I promise <i>mwah!</i> You won''t <i>mwah!</i> regret <i>mwah!</i> this! <i>mwah!</i> Fuck! <i>mwah!</i> You <i>mwah!</i> make <i>mwah!</i> me <i>mwah!</i> so <i>mwah!</i> horny!"'
+    'Tatiana stops and looks at you, with a horny/hungry/scary face, and you''re so preoccupied with wondering what she is going to do that all the tenderness she showed before evaporates from your mind.'
+    '"Tatiana... are you okay?"'
+    'She doesn''t answer you, just licks her lips before giving you an incredible sloppy kiss. Her tongue plays with yours and... then it goes past your tonsils! You try to push Tatiana away, but your limbs go numb as her tongue worms its way down your throat.'
+    '"<i>Shh,</i> it''s okay, <<$pcs_nickname>>! Don''t fight it! You won''t remember this!"'
+    'Tatiana''s voice resonates inside your head, and you can only lie there paralyzed, as the now freezing tongue burrows it''s way along your insides and towards your brain, where it metastasizes into a million tendrils that begin to do... something.'
+    '"<i>Mmm...</i> So good! What a wonderful taste, <<$pcs_nickname>>!"'
+	act 'Where are you?':gt'tatiana_missions','mission2sex'
+end
+
+if $ARGS[0] = 'mission2sex':
+    *clr & cla
+    menu_off = 1
+	minut += 1
+	gs 'stat'
+    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/MT2.jpg"></center>'
+    'You find yourself lying face down, wearing only panties in what appears to be a photography set. Tatiana kneels by your side in a somewhat diaphanous robe.'
+    '"Are you ready for your massage, <<$pcs_nickname>>?"'
+    'Huh? Oh yeah! How could you forget? You were about to do a photoshoot for an new essential oil with her. It seems you dozed off for a moment, but what were you to do? Tatiana is a professional masseuse, so it''s hard not to get carried away.'
+    '"Okay! Let''s start with the oil, <<$pcs_nickname>>!"'
+    'A freezing sensation spreads down your back as Tatiana pours the oil over you. Its coldness seeps into your spine and travels up into your head, making you forget.'
+    '...Huh? ...Didn''t you have to do something?'
+    '"Hey! Look, <<$pcs_nickname>>! The guys are gone! Tell me... Doesn''t this give you ideas?"'
+    'Tatiana turns your face up and sits on your lap, her robe nowhere to be seen as a mischievous smile crosses her face. She bends over, and her cold lips close over your left nipple.'
+	gs 'willpower', 'misc', 'resist', 'hard'
+	if will_cost <= pcs_willpwr:
+        act 'Try to remember!':
+			*clr & cla
+			gs 'willpower', 'misc', 'resist', 'hard'
+			gs 'willpower', 'pay', 'resist'
+			minut += 1
+			gs 'stat'
+            '<center><img <<$set_imgh>> src="images/characters/city/btatiana/sex/MT3.jpg"></center>'
+            '"Tee hee, <<$pcs_nickname>>. Do you like this? Am I making your panties wet? Don''t worry, no girl has left feeling unsatisfied after playing with me!"'
+            'Tatiana kisses, licks and fondles your nipples and breasts, her touch exuding a soothing coldness that somehow gets you hornier.'
+			'Something suddenly clicks in your mind. <i>This isn''t real.</i>'
+            'As if reading your mind, Tatiana stops and pouts. "Hmm? What? Hey! It''s real to me! And even if it was a dream... Well, you should just enjoy it!"'
+            'She''s encroaching on your mind. You must find a way to get rid of her, but how?'
+            '"It''s not going to happen!"'
+            '<i>This is an illusion... a thematic illusion with a script.</i>'
+			'"Can you stop using big words?!"'
+            '<i>Just do it. Take control of the performance with a new enactment.</i>'
+			'"What the hell does that mean?"'
+            '"<<$pcs_nickname>>, please! I''m not going to hurt you! Just enjoy it like all the other girls!"'
+            'Tatiana has momentarily stopped her assault and looks at you, a little confused. This is your opportunity!'
+            gs 'willpower', 'kiss', 'force', 'hard'
+	        if will_cost <= pcs_willpwr:
+                act 'Counterattack!':
+				    *clr & cla
+			        gs 'willpower', 'kiss', 'force', 'hard'
+			        gs 'willpower', 'pay', 'force'
+			        minut += 1
+			        gs 'stat'
+                    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/sex/MT4.jpg"></center>'
+                    'You push away a surprised Tatiana... and then cuddle by her side, kissing your way from collarbone to lips, startling the wannabe vamp, who is shocked to see her hold over your mind broken.'
+                    '"Hey, <<$pcs_nickname>>! This isn''t how-- <i>mmph?!</i>"'
+                    'You silence her with more kisses as your hands roam her sexy body, pinching her nipples, caressing her skin and slowly making your way toward her pure white panties.'
+                    '"<<$pcs_nickname>>! Please! Stop!"'
+                    'Tatiana''s body squirms under your assault, her skin cold, but somehow reacting in arousal, with a mix of goosebumps and hard nipples, and as one of your hands finally reaches her crotch area, she pushes you away with pleading eyes.'
+                    '"Please, <<$pcs_nickname>>! Don''t do that! I''m not supposed to work like this! I... don''t know what will happen if you continue! Please..."'
+                    'You stop at her pleading, and as Tatiana grows restless, you somehow know that this is her last bullet. Beyond this she will be yours... but maybe this isn''t a good idea. She seems utterly terrified by your actions.'
+					'Do you want to continue?'
+					gs 'willpower', 'sex', 'force', 'easy'
+	                if will_cost <= pcs_willpwr:
+					    act 'No mercy!':
+						    *clr & cla
+			                gs 'willpower', 'sex', 'force', 'easy'
+			                gs 'willpower', 'pay', 'force'
+			                minut += 1
+			                gs 'stat'
+						    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/sex/MT5.jpg"></center>'
+				            'You delicately caress her face, reassuring the scared woman. Without further preamble, your lips follow her body''s curves, your small kisses drinking in her coldness as your tongue licks her nipples, slowly approaching the prize.'
+                            '"<<$pcs_nickname>>... <i>mmm...</i> There is something I must tell you!"'
+                            'Thea roused redhead grabs a lock of your hair and makes you turn your head towards her.'
+                            '"Umm... Look <<$pcs_nickname>>. I have done girls, but... I have never let girls do me. What I mean is... umm... I''m like... a virgin?"'
+                            'You rest your head against one of her sexy legs and ponder over her words for a moment.'
+                            if lesbian = 0:
+                                '"Umm... Tatiana, if we''re being honest here, I have never done it with a girl either. So maybe this can be the first time for both of us. What do you think?"'
+				            else
+                                '"Don''t worry Tatiana, I''m not going to hurt you! Just enjoy it like all the other girls!"'
+							end
+                            'An embarrassed Tatiana blinks and releases you before opening her legs so you have access to her panties. She obediently allows you push them aside, revealing a brunette bush over her wet pussy. Instinct kicks in, and you lower your head so your suddenly dry tongue can feast on the squirming woman.'
+							act 'Break her!':
+                                *clr & cla
+			                    minut += 1
+								girl += 1
+	                            lesbian += 1
+			                    gs 'stat'
+					            '<center><img <<$set_imgh>> src="images/characters/city/btatiana/sex/MT6.jpg"></center>'
+                                'Tatiana lies back and relaxes as you begin to drink on her chaste nethers, giving her moans and encouraging words. You are doing a damn good job of breaking her away from her innocence and virginity!'
+                                '"Oh, fuck,<<$pcs_nickname>>! I love being your little slut!"'
+                                'And yes, she is a dirty talker who screams your name and encouraging words, as her own hands roam a cold, sexy body that is somehow burning with desire.'
+                                '"Yes, <<$pcs_nickname>>! Treat me like your bitch! Fuck my cunt!"'
+                                'You didn''t need her encouragement, because every time you lick, caress, finger and drink her cold wetness, your mind explodes with cold mini-orgasms.'
+                                '"Oh my fucking God! Yes! <<$pcs_nickname>>! I never want to get out of this bed!"'
+                                'She then grabs your head and pushes it towards her rising thighs, so you can drink from her orgasming cunt. As you feast, half-forgotten memories get clearer, your insight gets sharper, and a calming sensation melts away all your problems.'
+								act 'Cuddles':
+								    *clr & cla
+			                        minut += 1
+									pcs_mood += 20
+									intel_exp += 20
+			                        gs 'stat'
+						            '<center><img <<$set_imgh>> src="images/characters/city/btatiana/MT1.jpg"></center>'
+                                    'Tatiana sits between your arms, green and sickly. Whatever you have done has startled the copycat who, despite that, seems to be in good humor.'
+                                    '"Fuck, <<$pcs_nickname>>! That was weird... like eating backward? I mean, I don''t care if we do that again and again, but give a girl time to recover."'
+                                    'You massage and kiss the woman as she tiredly leans against you.'
+                                    '"Umm... <<$pcs_nickname>>? Sorry if I freaked you out. It was that woman''s fault... err, Blondie. She was the one that warned me about you. She''s this tall, business suit-wearing blonde jerk with a stick up her ass! I told her to wear some stilettos and a leather skirt suit -- you know, for the "hot boss dominatrix" look -- and she was like, pretty insulting!" Tatiana sighs. "Look, I know that the ''other'' Tatiana sent you, and.."'
+                                    'She turns towards you with bright puppy-dog eyes filled with hope... and maybe some love, before carrying on.'
+                                    '"<<$pcs_nickname>>! Do you remember the tale ''Beauty and The Beast''? Well, in it, The Serpent ends up screwing the girl pretty hard, and she is like, "You know, you must marry me!" So, I mean... you''re like The Serpent, and I''m The Beauty, so... can I, like, come and live with you? I don''t want to go with the other Tatiana! We can even..."'
+                                    'She stops mid-sentence, looks around in fear and...freezes.'
+                                    act 'You awaken':
+									    *clr & cla
+			                            minut += 1
+										AlexandriaQW = 4
+			                            gs 'stat'
+					                    '<center><b><font color="maroon">Blondie?</font></b></center>'
+	                                    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+                                        'Blinking, you find yourself sitting back in the prop''s room, Tatiana nowhere to be found. In her place is a tall blonde in a suit, who is looking at you with surprise.'									'"I wasn''t expecting this! A, let''s say, ''unorthodox'' stratagem, but it worked, congratulations."'
+                                        'Taking into consideration her style, she must be ''Blondie'', and as your gaze roams over her figure, your attention focuses on her hand, where Tatiana''s film rests. ''Blondie'' takes notice, and before you can complain, she pockets the trinket.'
+                                        '"Don''t worry about her. I am sure that you can manage this anomaly, but it is better if a more experienced magician takes care of this. Hmm, I suppose this is time for a presentation."'
+                                        '"Yeah, I suppose. ''Blondie'', isn''t it?"'
+                                        'You smile as she goes stiff, then begins to grind her teeth. She seems pissed. Score!'
+                                        '"No! You can call me Aleksei, and you are?"'
+                                        act '"I am..."':gt'tatiana_missions','mission2D'
+								    end
+                                end
+                            end
+                        end
+				    else
+		                act 'No mercy! (<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 submit':gt'tatiana_missions','mission2F'
+                end
+			else
+		        act 'Counterattack! (<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 submit':gt'tatiana_missions','mission2F'
+        end
+    else
+		act 'Try to remember! (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'That feels nice!':
+	    *clr & cla
+		minut += 1
+		pcs_sleep += 25
+	    pcs_mood += 20
+		gs 'stat'
+	    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/sex/MT3.jpg"></center>'
+        '"Tee hee, <<$pcs_nickname>>>! Do you like this? Am I making your panties wet? Don''t worry, no girl has left feeling unsatisfied after playing with me!"'
+		'Tatiana kisses, licks and fondles your nipples and breasts, her touch exuding a soothing coldness that somehow gets you hornier, and you... all you can do is embrace Tatiana so she doesn''t stop her feasting.'
+        '"Oh please, Tatiana! Don''t stop!"'
+        'She playfully slaps your hands away, sitting back without stopping her own caresses over your breasts. She does so slowly, delicately, while looking at you tenderly.'
+        '"You know, <<$pcs_nickname>>, there have been other girls, but they were like... I dunno... Vodka shots? Yeah, that! Quick and dirty fun! But you? You''re my ''Billion Bucks Vodka!'' So, I was thinking... want to be my special girl? You know, like... my morning girl? The one that must be tasted slow and with care?'
+        'Before you can answer or even think about her question, Tatiana pushes a finger inside your mouth and waits until your somewhat m,uddled mind reacts and you suck the offered appendage. After a moment, she withdraws, and using her tongue, passionately licks her spit covered finger.'
+        act 'She goes down on you':
+		    *clr & cla
+		    minut += 1
+			cuni += 1
+		    gs 'stat'
+		    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/sex/MT7.jpg"></center>'
+            'After taking a while to savor you, Tatiana gets up, and with a trademarked mischievous smile, grabs your panties and pulls them off -- without complaint on your part -- so she can take in their fragrance.'
+            '"Ahhh... <<$pcs_nickname>>, I knew it! I made you so wet! Damn! You''re a slut! Tee-hee! You have no idea how much I love that!"'
+            'Tatiana then proceeds to grab your knees, opening your legs wide so she can push her cold lips against one of your thighs, before a loud <i>''muach''</i> is heard on the set.'
+            '"Tee-hee. There it is, <<$pcs_nickname>>! From now on, you are marked as my girl!"'
+            'A reddening circle is now forming on your thigh. Strangely, the hickey didn''t hurt, and as you caress the skin, you feel it numbed with cold.'
+            '"Tatiana, how did you... <i>Oh my god!</i>"'
+            'You shiver in pleasure as an ice-cold sensation rises from your loins, Tatiana''s tongue beginning to twist around inside your cunt. It''s an utterly alien feeling that you want to experience again and again. Thankfully, Tatiana is perfectly happy for you to enjoy it as she hungrily licks your pussy.'
+            act 'She finger you':
+			    *clr & cla
+		        minut += 1
+				girl += 1
+	            lesbian += 1
+		        gs 'stat'
+			    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/sex/MT8.jpg"></center>'
+                'At some point, between your moans, calls to God and screaming her name, Tatiana has managed to turn you face down. She lies over you, kissing your back and whispering sweet-nothings at the same time as finger penetrates your vulva.'
+				if pcs_vag = 0:
+                    '"Tatiana! I am... <i>ahh...</i> a virgin!"'
+                    'You don''t know exactly why you muttered those words as Tatiana drills your cunt a little too deep, but it makes her stop and withdraw the intruding finger to your engorged outer lips, where she proceeds to do more delicate masturbation.'
+                    '"Oh... okay. Sorry, <<$pcs_nickname>>, I won''t take that from you. I... understand that you want to gift it to someone special."'
+				else
+                    '"Tatiana! It''s so cold! Don''t stop!"'
+                    'She doesn''t, and indeed, pushes her fingers even deeper, filling your insides with that sweet freezing sensation that makes you groan and squirm in pleasure, enticing giggles from your fingering mistress.'
+                    '"Yeah... Do you like this, <<$pcs_nickname>>? Tee-hee. I just love how you squirm! <i>Muach!</i> Don''t worry, I''m going to make you my little slutty girl!"'
+                end
+                'You can only answer by thrashing under her touch and biting your lip, submitting to a Tatiana who seems dedicated to extending her delicious cold all over your body through caresses and kisses.'
+			    act '"Want to know something?"':
+				    *clr & cla
+		            minut += 1
+					intel_lvlst -= 20
+	                bimbo += 25
+		            gs 'stat'
+                    '<center><img <<$set_imgh>> src="images/characters/city/btatiana/HT1.jpg"></center>'
+                    'You barely hear Tatiana whisper in your ear, before her cold tongue slithers down your ear canal, pushing beyond your eardrum and into your head, where a not unpleasant sensation takes hold. Her tongue metastasizes into a million tendrils that begin to do... something.'
+                    '"Blondie, that tall, business suit-wearing blonde jerk with a stick up her ass, warned me about your quest for the ''other'' Tatiana and I can''t let you take me to her. I don''t know what will happen, but I don''t think it will be pretty, so I was thinking about erasing your memory and letting you go. But do you know how good do you taste? Incredible! So, I have an idea! You can help me escape! Sorry, <<$pcs_nickname>>, but I must do more than just erase your memory and take a bite here and there. Relax, this isn''t going to hurt you. I promise!"'
+                    'Your mind is too fuzzy, and you are barely capable of understanding her words, but you know that it isn''t a good idea to submit to her, so you thrash against her hold, a moan of pleasure escape your lips as your numbed body submits completely to the vampiric apparition.'
+                    '"Oh... No, no, no! <<$pcs_nickname>>! Please just enjoy it! I''m going to... What?! No, wait! Please! N--"'
+                    'Tatiana screams, and you suddenly find yourself free from her hold.'
+                    act 'You awaken':
+					    *clr & cla
+		                minut += 1
+                        AlexandriaQW = 5
+		                gs 'stat'
+					    '<center><b><font color="maroon">Blondie?</font></b></center>'
+	                    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+			        	'Blinking in confusion, you find yourself sitting back in the prop''s room, in front of a pissed-looking blonde in a suit who''s going off on a tirade.'
+						'"Utterly disappointing! For a moment I believed that you could impose yourself against this <i>trifling</i> problem! I misjudged you!"'
+			       		'You look around, confused. Who is she? There was another woman. She was... She was... "Tatiana?"'
+						'The blonde stops in her rant and looks at you. Now that she isn''t in some insulting monologue, you can see a familiar film in her hand, which quickly disappears into the woman''s pocket.'
+						'"Don''t worry about her, I took care of her before she had time to, well... The truth is that I doubt that your mind can be drained any more, but even without that, she was potentially dangerous. Hmm... I suppose this is time for a presentation."'
+						'Your mind begins to clear and you get a better look at the woman. Blonde and tall, wearing a <i>horrible</i> business suit with some <i>utterly plain</i> shoes! There''s no doubt, she must be...'
+						'"Blondie?"'
+						'She goes stiff, and grinds her teeth. She seems pissed, more pissed actually.'
+						'"No! You can call me Aleksei, and you are?"'
+						act '"I am..."':gt'tatiana_missions','mission2D'
+					end
+			    end
+			end
+		end
+	end
+end
 
 !if $ARGS[0] = 'mission3':
 !	TatianaMissionQW += 1
@@ -282,7 +891,7 @@ end
 !	'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'
 !	'"<<$pcs_firstname>>, I a special mission for you. There is some kind of magic emanating from a bakery in Old Town, the people who have eaten there and show traces of the magic have no recollection of something having happened."'
 !	'"We don''t want to raise suspicion by going to the bakery as could be recognised, so we just want you to go there and buy one of their ''special cakes'' and bring it back here for me to test. I''m afraid you don''t have a choice in this one, we have no one else to send."'
-!	
+!
 !!	act 'Accept': gt 'tatiana_lab', 'start'
 !end