소스 검색

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

Netuttki 4 년 전
부모
커밋
f33c888736
83개의 변경된 파일3476개의 추가작업 그리고 2355개의 파일을 삭제
  1. 1 0
      glife.qproj
  2. 95 67
      locations/AlbFatherQW.qsrc
  3. 1220 0
      locations/AlbStars.qsrc
  4. 11 12
      locations/AlbStarsEnd.qsrc
  5. 1010 1008
      locations/AlbStarsWhore.qsrc
  6. 3 6
      locations/BelSex.qsrc
  7. 21 30
      locations/BurgerTip.qsrc
  8. 1 2
      locations/FedorEv3.qsrc
  9. 11 22
      locations/FedorEv4.qsrc
  10. 1 2
      locations/HotelWork.qsrc
  11. 1 2
      locations/LBZhouse.qsrc
  12. 2 2
      locations/LariskaStart.qsrc
  13. 1 1
      locations/MartinTalk.qsrc
  14. 5 10
      locations/NikoDates.qsrc
  15. 4 8
      locations/NikoEv2.qsrc
  16. 4 8
      locations/NikoPayback.qsrc
  17. 8 16
      locations/NikoSlut.qsrc
  18. 4 8
      locations/NikoWhore.qsrc
  19. 2 2
      locations/ParChurch.qsrc
  20. 10 10
      locations/Snpc.qsrc
  21. 1 2
      locations/Voltrenersex.qsrc
  22. 141 141
      locations/albinaEv.qsrc
  23. 24 8
      locations/albinaRide.qsrc
  24. 172 167
      locations/albinahome.qsrc
  25. 26 9
      locations/albinaporog.qsrc
  26. 1 3
      locations/alexgang.qsrc
  27. 15 5
      locations/arousal.qsrc
  28. 1 2
      locations/arturkiosk.qsrc
  29. 1 3
      locations/bass.qsrc
  30. 1 0
      locations/boyStat.qsrc
  31. 3 6
      locations/brosh.qsrc
  32. 3 6
      locations/brother.qsrc
  33. 5 10
      locations/brother2.qsrc
  34. 1 2
      locations/brother_lessons.qsrc
  35. 2 4
      locations/brother_voyeur.qsrc
  36. 42 55
      locations/burger.qsrc
  37. 3 11
      locations/burgerWork.qsrc
  38. 4 10
      locations/city_kafe.qsrc
  39. 2 4
      locations/city_kavkazkafe.qsrc
  40. 7 14
      locations/city_lake.qsrc
  41. 1 2
      locations/city_saunawhore.qsrc
  42. 1 2
      locations/city_trashplaceevents.qsrc
  43. 5 1
      locations/cum_call.qsrc
  44. 2 4
      locations/gadriver.qsrc
  45. 2 4
      locations/gadukino_event.qsrc
  46. 380 387
      locations/gdksport.qsrc
  47. 2 3
      locations/gdktoilet_mens.qsrc
  48. 3 6
      locations/gdktoilet_womens.qsrc
  49. 1 2
      locations/gevent.qsrc
  50. 3 3
      locations/gschool_chats1.qsrc
  51. 2 3
      locations/gschool_events.qsrc
  52. 3 1
      locations/gschool_grounds.qsrc
  53. 1 2
      locations/gschool_lunch.qsrc
  54. 1 1
      locations/gschool_sex.qsrc
  55. 2 3
      locations/hunterLoveSex.qsrc
  56. 2 4
      locations/hunter_interactions.qsrc
  57. 25 50
      locations/hunters.qsrc
  58. 37 74
      locations/huntersex.qsrc
  59. 1 2
      locations/igorev.qsrc
  60. 2 2
      locations/kafesvid.qsrc
  61. 1 2
      locations/katalkinSex.qsrc
  62. 1 1
      locations/katjaEv.qsrc
  63. 5 6
      locations/kotovSex.qsrc
  64. 1 2
      locations/mey_tamara_events.qsrc
  65. 4 8
      locations/mitka.qsrc
  66. 4 8
      locations/mitkabuh.qsrc
  67. 10 20
      locations/mitkasex.qsrc
  68. 1 2
      locations/nichBedroomServant.qsrc
  69. 4 4
      locations/parkM.qsrc
  70. 3 6
      locations/pav_commercial.qsrc
  71. 3 4
      locations/pav_industrial.qsrc
  72. 10 10
      locations/pav_park.qsrc
  73. 5 7
      locations/pav_residential.qsrc
  74. 5 9
      locations/pornfilm.qsrc
  75. 29 5
      locations/preSYS2.qsrc
  76. 2 4
      locations/pussykats.qsrc
  77. 1 2
      locations/qwmeet.qsrc
  78. 23 4
      locations/saveupdater.qsrc
  79. 1 2
      locations/swamp_woods.qsrc
  80. 4 8
      locations/swamphouse.qsrc
  81. 1 1
      locations/yesgorslut.qsrc
  82. 3 2
      syntax/VSCode/qsrc/language-configuration.json
  83. 9 4
      syntax/VSCode/qsrc/syntaxes/QSP.tmLanguage.json

+ 1 - 0
glife.qproj

@@ -716,6 +716,7 @@
 		<Location name="AlbFatherQW"/>
 		<Location name="AlbStarsEnd"/>
 		<Location name="AlbStarsWhore"/>
+		<Location name="AlbStars"/>
 	</Folder>
 	<Folder name="Lariska">
 		<Location name="LariskaStart"/>

+ 95 - 67
locations/AlbFatherQW.qsrc

@@ -1,45 +1,96 @@
 # AlbFatherQW
-$din_zajava_albfather = {
-	act 'Write a statement':
+!!This is intended to happen during the election run, so should fire around the time that the "Vote Boris!" posters start appearing.
+!!Add trigger depending on whether or not Sveta gave a statement so Albina can talk about her choice later.
+
+AlbinaQW['RideDaystart'] = daystart + rand(2,5)
+
+gs 'stat'
+'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+'A car pulls up next to you. A man wearing a nice suit steps out and introduces himself. "Captain Chernov, State Security Service." he says and pulls out his badge. "Why are you here? What did I do? Am I under arrest?" you ask in panicked surprise. He ignores you and continues.' 
+'"You are <<$pcs_firstname>> <<$pcs_lastname>>, correct? Let''s step aside and have a chat."'
+act 'Speak with Chernov':
+	*clr & cla
+	menu_off = 1
+	minut += 1
+	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."'
+
+	act 'Ask him what he means':
 		*clr & cla
-		menu_off = 1
 		minut += 1
-		AlbFather = 2
 		gs 'stat'
-		'You''ve agreed to write a statement. The Captain nodded, "You''re a smart girl, you chose the right side of the law. Come to the car, I have everything there to take down your statement."'
+        '<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+		if age < 18:'"Albina didn''t whore me out!" you protest. Chernov smiles. "I never said it was Albina, did I? All you have to do is give me your testimony stating that you are underage and were forced into an illegal prostitution ring. You don''t have to worry about Albina. We''ll keep her safe from any consequences of her actions."'
+		if age >= 18:'"Albina didn''t whore me out!" you protest. Chernov smiles. "I never said it was Albina, did I? All you have to do is give me your testimony stating that you were forced into an illegal prostitution ring. You don''t have to worry about Albina. We''ll keep her safe from any consequences of her actions."'
 
-		act 'Go with Chernov':
-			*clr & cla
-			minut += 1
-			AlbZaDay = daystart
-			gs 'stat'
-			'You wrote and signed your statement to the captain. He then let you go without a fuss.'
+		'He pauses and gives you time to think before continuing. "We already have enough evidence through an anonymous source and statements from your fellow dancers to take down these activities, but your testimony will help solidfy the prosecution. Your name will be kept from the media, of course."'
 
-			act 'Leave':gt 'pav_commercial'
+		if pcs_intel >= 70:
+			act 'Ask why the Security Service is involved':
+				*clr & cla
+				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."'
+                '"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':
+						*clr & cla
+						minut += 1
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+						'"How could Albina''s affairs affect her father?" you ask.'
+						'"It''s very simple really." he replies. "Barlovskaya wishes to become the mayor. We don''t want him running the town and so exposing the family affairs is how we are going to prevent that from happening."'
+						dynamic $din_zajava_albfather
+						dynamic $din_zajava_albfather_no
+					end
+				end
+
+				dynamic $din_zajava_albfather
+				dynamic $din_zajava_albfather_no
+			end
 		end
+
+		dynamic $din_zajava_albfather
+		dynamic $din_zajava_albfather_no
 	end
-}
+end
 
-$din_zajava_albfather_no2 = {
-	act 'Refuse':
+$din_zajava_albfather = {
+	act 'Write a statement':
 		*clr & cla
 		menu_off = 1
 		minut += 1
-		AlbFather = -1
+		AlbinaQW['AlbFatherQW']  = 2
+		AlbinaQW['Chernov'] = 1
 		gs 'stat'
-		'You stubbornly refused to give any information to the officer. The Captain sighed in resignation , "If that''s the way you wanna play it, but just remember you just made yourself a bunch of enemies!"'
+		'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+		'You agree to write a statement and Chernov nods. "You''re a smart girl. Come to the car, I have everything there to take down your statement."'
 
-		act 'Warn Albina':
+		act 'Go with Chernov':
 			*clr & cla
 			minut += 1
-			AlbFrend = 1
-			ZvezdEnd = 1
 			gs 'stat'
-			'You quickly dialed Albina''s number. In a harried tone you told her of the events that had just transpired. There was a short pause and Albina thanked you and hung up.'
+			'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+			'You write your statement and he lets you go without a fuss. "You''ve really helped us here Miss <<$pcs_lastname>>. Thank you." He gets in the car and it drives away.'
 
-			act 'Leave':gt 'pav_commercial'
+			act 'Call Albina':
+				*clr & cla
+				minut += 1
+				AlbinaQW['Friends'] = 1
+				AlbinaQW['StarletsShutDown'] = 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+				'You quickly dial Albina''s number and, in a panic, tell her what happened. She calms you down and asks if you told them anything. She sounds pleased when you tell her that you did. She thanks you and hangs up..'
+
+				act 'Leave':gt 'pav_commercial'
+			end
 		end
+		
 	end
+
 }
 
 $din_zajava_albfather_no = {
@@ -48,14 +99,15 @@ $din_zajava_albfather_no = {
 		menu_off = 1
 		minut += 1
 		gs 'stat'
-		'You refused to write a statement, yet the captain still tried to persuade you. "Think of the consequences. If we don''t catch Albina, then it will be someone else. After all I don''t really mind as long as find a culprit, she''ll get nothing due to a lack of evidence..."'
+		'You are reluctant to write a statement, but the captain keeps trying. "Look, I know you''re scared right now, but do you really not want to help stop this illegal exploitation of you and your friends? I promise you, nothing will happen to Albina."'
 
 		if pcs_intel >= 80:
-			act 'Ask him why you should give him information':
+			act 'Why should you give him information?':
 				*clr & cla
 				minut += 1
 				gs 'stat'
-				'You asked the captain," If you already all I know then why do you need my testimony?" The captain replied, "To be honest, it''s not our jurisdiction, and to take direct action against a notorious Barlovskogo without hard evidence could lead to unpleasant consequences. A written deposition from you would be a guarantee of success for our operation."'
+				'"If you have everything you need, then why do you need my testimony?" you ask. He sighs. "To be honest, we don''t. Like I said, we got more than enough from the other girls, but a statement from you would still help us out and hopefully guarantee our success."'
+				'"What about Albina? Have you questioned her? I doubt she would act against her father." you ask. "We have other arrangements for her." is all he says in reply.'
 				dynamic $din_zajava_albfather
 				dynamic $din_zajava_albfather_no2
 			end
@@ -66,53 +118,29 @@ $din_zajava_albfather_no = {
 	end
 }
 
-gs 'stat'
-
-'A car suddenly stops next to you. A man wearing a nice suit emerges from the vehicle. He introduces himself, "Captain Chernov. State Security Service," as he pulls out his liscence and badge. In surprise you blurt out, "Why are you here, what did I do, am I under arrest?" Captain Chernov asks you in a rhetorical manner, "You are <<$pcs_nickname>> <<$pcs_lastname>>? Let''s step aside and have a friendly chitchat."'
-act 'Move with Chernov':
-	*clr & cla
-	menu_off = 1
-	minut += 1
-	gs 'stat'
-	'You start walking with Captain Chernov. Upon closer examination you notice he is holstering a gun under his left armpit. Looking around Chernov begins, "<<$pcs_nickname>>, I know that you are new to Zvezdushki''s entourage. We know that this is just a front. Zvezdushkam''s criminal activities are about to be put on hold, with or without your collaboration. Our little talk is not so important, what is though, is that when this case starts getting coverage, the whole town will know; what you did will be on everyone''s lips. But you did nothing you say. It doesn''t matter your name will be the talk of the town! You won''t go to jail; we''ll give you a big fine, inform your parents and your school, and you''ll have a permanent record with the police. Of course, there is a way we could avoid all this... "'
-
-	act 'Ask him how to avoid it':
+$din_zajava_albfather_no2 = {
+	act 'Refuse':
 		*clr & cla
+		menu_off = 1
 		minut += 1
+		AlbinaQW['AlbFatherQW']  = -1
+		AlbinaQW['Chernov'] = 2
 		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+		'While a part of you wants to help, you don''t trust him and refuse to help. He sighs in resignation. "If that''s how it''s going to be, but just remember...You could have made that one bit of difference." He gets back in the car and it drives away.'
 
-		if age < 18:'You ask the Captain Chernov what he has in mind. Captain Chernov says, "You give me a written testamony that Albina Barlovskaya coerced you into prostitution, and since you are underage it will harder for Albina to get rid of the accusation."'
-		if age >= 18:'You ask the Captain Chernov what he has in mind. Captain Chernov says, "You give me a written testamony that Albina Barlovskaya coerced you into prostitution."'
-
-		'Captain Chernov pauses, giving you time to think and then continues. "If you write this deposition then you will be charged as the victim and not the culprit. Your name will be kept from the media."'
-
-		if pcs_intel >= 70:
-			act 'You ask him why the security service is in charge of this affair instead of the police':
-				*clr & cla
-				minut += 1
-				gs 'stat'
-				'You ask him what is so important with Albina, that they need security service and not the police. A frown forms on Captain Chernov''s brow, "I underestimated you; you''re a smart girl. Okay, I''ll show you my cards. You know who Albina''s father is? Barlovsky Boris, a retired police colonel. He served as chief of police in this town. He is retired now, but he still communicates with the police. "'
-
-				if pcs_intel >= 75:
-					act 'Tell him that he hasn''t answered your question':
-						*clr & cla
-						minut += 1
-						gs 'stat'
-						'You tell the captain that he has not answered your question, why are the secret service now interested in the affairs of Albina. The captain nodded, "It''s very simple. Albina''s father decided to go into politics and become the mayor of the town. Some people would like to see him fail. What could be better than his daughter, leader of a sexcrime syndicate."'
-						dynamic $din_zajava_albfather
-						dynamic $din_zajava_albfather_no
-					end
-				end
+		act 'Call Albina':
+			*clr & cla
+			minut += 1
+			AlbinaQW['Friends'] = 1
+			AlbinaQW['StarletsShutDown'] = 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+			'You quickly dial Albina''s number and, in a panic, tell her what happened. She calms you down and asks if you told them anything. She sounds a bit disappointed when you tell her you didn''t. You are confused as she abruptly hangs up.'
 
-				dynamic $din_zajava_albfather
-				dynamic $din_zajava_albfather_no
-			end
+			act 'Leave':gt 'pav_commercial'
 		end
-
-		dynamic $din_zajava_albfather
-		dynamic $din_zajava_albfather_no
 	end
-end
-
---- AlbFatherQW ---------------------------------
+}
 
+--- AlbFatherQW ---------------------------------

+ 1220 - 0
locations/AlbStars.qsrc

@@ -0,0 +1,1220 @@
+# AlbStars
+!! Replacement file that merges the AlbStarsWhore file and the Starlets section in "gdksport". Deletion of both (as well as AlbinaEv and AlbStarsEnd) and updating triggers in "gdksport" to redirect to this file is required.
+!! If possible, a virginty check when Sveta joins since one of these guys popping her cherry isn't going to be pleasant and Albina cares too much to allow it to happen. (i.e, a virgin Sveta can't do the whoring part)
+!! Simplify Sveta cleaning herself up when she is finished with a client to a "clean all" command (except for event 6)
+!! Pain coded for anal and orgasm denial coded into whore event 6.
+
+! If Sveta is not a cool kid or jock
+if $ARGS[0] = 'albina1':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	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>'
+	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You''ve seen Albina around, but you know almost nothing about her.'
+   
+	act 'Greet Albina':
+		*clr & cla
+		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>'
+		'You approach and greet Albina. She raises an eyebrow haughtily.'
+		'"And you are? Oh, right. <<$pcs_nickname>>. You''ve taken up dancing, have you?" You nod, confirming the obvious. Albina laughs dismissively. "Well, how''s that going for you?"'
+		'"Not bad." you answer coldly. "Not bad at all."'
+		'Albina stares at you arrogantly. "Not bad? Well maybe in comparison with the local bowlegged cows, but I doubt that you can dance on a professional level."'
+
+		act 'I do not care':
+			*clr & cla
+			npc_rel['A23'] -= 5
+			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>'
+			'You reply as scornfully as possible that you do not care and turn away from her.'
+			'She snickers nastily and turns to the other girls. "Alright girls. Let''s get to work."'
+
+			act 'Leave': gt 'gdksport', 'start'
+		end
+
+		act 'I know how to dance':
+			*clr & cla
+			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>'
+			'Albina''s arrogance is getting on your nerves. "I know how to dance."'
+			'Albina looks at you with a sneer. "You can sit and watch how professionals do it. Then we''ll see if you still think you can dance."'
+			'Turning to the other girls, she says "Alright girls. Let''s get to work."'
+
+			act 'Leave': gt 'gdksport', 'start'
+			act 'Watch': gt 'AlbStars', 'albina4'
+		end
+	end
+end
+
+!! If Sveta is a cool kid or non dancer jock
+if $ARGS[0] = 'albina2':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	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>'
+	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a pretty good relationship.'
+
+	act 'Greet Albina':
+		*clr & cla
+		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>'
+		'You approach and greet Albina. She turns to you and smiles.'
+		'"Oh hello <<$pcs_nickname>>. I didn''t know you started dancing. Are you any good?" Albina asks with interest.'
+		'"I''m pretty good, I think." you reply with a smile. "Even if I do say so myself."'
+		'"Pretty good, huh?" Albina responds in a condescending tone. "Well, I''ve seen some of the dancers that take lessons here. It wouldn''t take much to be better than those bow-legged cows. I doubt you''re up to any kind of professional standard though."'
+
+		act 'I do not care':
+			*clr & cla
+			npc_rel['A23'] -= 5
+			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>'
+			'Offended by her tone, you reply as scornfully as possible. "I couldn''t care less what you think."'
+			'As you walk away, she snickers nastily before turning to the other girls. "Alright girls. Let''s get to work."'
+
+			act 'Leave': gt 'gdksport', 'start'
+		end
+
+		act 'I know how to dance':
+			*clr & cla
+			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>'
+			'Albina''s tone offends you and you reply hotly "I can dance as well as any of these girls."'
+			'Albina stares at you with a look of disbelief and says "You can sit and watch how professionals do it. Then we''ll see if you still think you can dance."'
+			'Turning to the other girls, she says "Alright girls. Let''s get to work."'
+
+			act 'Leave': gt 'gdksport', 'start'
+			act 'Watch': gt 'AlbStars', 'albina4'
+		end
+	end
+end
+
+!! If Sveta is a dancer jock
+if $ARGS[0] = 'albina3':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	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>'
+	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a very close relationship from your mutal love for dancing.'
+
+	act 'Greet Albina':
+		*clr & cla
+		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>'
+		'You approach and greet Albina. She turns to you and smiles.'
+		'"Oh hey <<$pcs_nickname>>! Please tell me you don''t practice with those bow-legged cows who call themselves dancers?" she asks with a smirk.'
+		'"I''m pretty good, but I don''t know if I''m on your level." you reply.'
+		'"Hey, don''t sell yourself short <<$pcs_nickname>>." Albina responds with a smile. "I''ve seen some of the people that take lessons here. I know you can dance far better than any of those wannabes, which brings me to my next question."'
+
+		act 'Ask what she means':
+			*clr & cla
+			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>'
+			'Her words have grabbed your attention. "Do you mean?"'
+			'Albina just smiles. "Maybe. Watch how us professionals do it first, then see if you can keep up."'
+			'Turning to the other girls, she says "Alright girls. Let''s get to work."'
+			'An excitement builds within you. Is she really considering you for her group?'
+
+			act 'Watch': gt 'AlbStars', 'albina5'
+		end
+	end
+end
+
+if $ARGS[0] = 'albina4':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	minut += 15
+	gs 'stat'
+	'The girls turn on their stereo and start dancing. It immediately becomes clear to you that they dance professionally, obviously better than you. Albina alone dances much better than you can. It is obvious that they have practiced this routine many times as their movements are closely synchronized with no wasted effort.'
+	'When the music ends, Albina says "Okay girls....take a breather."'
+	'She comes up to you, breathless. "You see...we are pros...real dancers. We are "The Starlets". We do shows and have even been in a music video."'
+
+	if pregtime >= 90:
+		'You might try out for them after you''ve had your child.'
+		act 'Leave': gt 'gdksport', 'start'
+	else
+		act 'Ask if you can join':
+			*clr & cla
+			minut += 15
+			gs 'stat'
+			'You ask if you can join the group and Albina grins. "Can you? We all worked hard to get here, so you''ll have to prove yourself first. Show us that you know how to dance." She starts the music and the girls gather around to watch you.'
+
+			act 'Dance':
+				*clr & cla
+				minut += 5
+				if pcs_inhib < 40:inhib_exp += rand(1,2)
+				gs 'stat'
+				'You begin to dance to the music, trying as hard as you can to impress them. When the music stops, Albina walks up to you.'
+				'"You dance like a country bumpkin, of course, but you do have some potential." Albina muses as you stand panting before her.'
+				!! Outcasts are rejected, nerds and gopniks need a high enough dance skill and hotcat rating (at least 7) to convince Albina.
+				act 'Will you take me for your team?':
+					*clr & cla
+					minut += 5
+					gs 'stat'
+					if (grupTipe=5 or ((grupTipe=4 or grupTipe=3) and (pcs_danc < 50 and hotcat < 7))):
+						!! If Sveta is an outcast or does not meet the nerd/gopnik requirements
+						'"Well, am I good enough to join?" you ask.'
+						'Albina thinks about it and looks at the other girls; some shake their heads, others shrug in indifference.'
+						'Finally, she answers. "I don''t doubt that you could <i>eventually</i> reach our level, but you''re not exactly, how do I put it, ''socially desirable.''"'
+						'"Try improving your skills and appearance first and then get back to us." She turns and leaves with the rest of the troupe.'
+					elseif 	((grupTipe=1 or ((grupTipe=4 or grupTipe=3) and (pcs_danc >= 50 and hotcat >= 7))) and pcs_vag = 0 and stat['vaginal'] = 0):
+						!! If Sveta is popular/non dancer or meets the nerd/gopnik requirements and is virgin
+						'"Well, am I good enough to join?" you ask.'
+						'Albina thinks about it and looks at the other girls; some nod, others shrug.'
+						'Finally, she answers. "Okay, we''ll take a shot. Maybe you''ll learn something and be worthwhile. We practice every day, so don''t be late."'
+						'When the other girls leave, Albina pulls you aside. "Hey, are you ''pure''?" she whispers.'
+						'"Why would you want to know such a personal thing?" you reply as you blush.'
+						'"Oh, it''s...nothing. I just...look out for my girls is all." she says with hesitation.'
+						AlbinaQW['StarletsJoined'] = 1
+					else
+						'"Well, am I good enough to join?" you ask.'
+						'Albina thinks about it and looks at the other girls; some nod, others shrug in indifference.'
+						'Finally, she answers. "Okay, we''ll take a shot. Maybe you''ll learn something and be worthwhile. We practice every day, so don''t be late."'
+						AlbinaQW['StarletsJoined'] = 1
+					end
+
+					act 'Leave': gt 'gdksport', 'start'
+				end
+			end
+		end
+	end
+end
+
+!! Check that I have not broken anything creating this new act. 	
+if $ARGS[0] = 'albina5':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	minut += 15
+	gs 'stat'
+	'The girls turn on their stereo and start dancing. It immediately becomes clear to you that they dance professionally, but only slightly better than you. Only Albina outmatches your ability. It is obvious that they have practiced this routine many times as their movements are closely synchronized with no wasted effort.'
+	'When the music ends, Albina says "Okay girls....take a breather."'
+	'She comes up to you, breathless. "You see...We are pros...Real dancers. We are "The Starlets". We do shows and have even been in a music video."'
+
+	if pregtime >= 90:
+		'You might try out for them after you''ve had your child.'
+		act 'Leave': gt 'gdksport', 'start'
+	else
+		act 'Prove yourself':
+			*clr & cla
+			minut += 15
+			gs 'stat'
+			'"Your turn now <<$pcs_nickname>>. Show me that you''re as passionate as I am and we might come to an agreement." she says as she sits down to catch her breath.'
+
+			act 'Dance':
+				*clr & cla
+				minut += 5
+				if pcs_inhib < 40:inhib_exp += rand(1,2)
+				gs 'stat'
+				'You begin to dance to the music and put very little effort into your moves before the other girls are pointing and talking to each other, intrigued by your skill. When the music stops, Albina walks up to you.'
+				'You stand panting before her as she gleefully claps. "I knew you could it!" she says.'
+				'"Do...what?" you reply.'
+				'"I had no doubts about you. You just had to prove yourself to the other girls before I could bring you onboard, and you have more than done that."'
+				act 'You are a Starlet?!':
+					*clr & cla
+					minut += 5
+					gs 'stat'
+					'"You...mean...I''m a...Starlet?" you ask as you continue panting.'
+					'"Well of course you are! I can''t let someone as good as you go to waste on these amateurs. We practice every day, so don''t be late!" Albina replies.'
+					!! If Sveta is virgin
+					if pcs_vag = 0 and stat['vaginal'] = 0:
+						'When the other girls leave, Albina pulls you aside. "Hey, are you ''pure''?" she whispers.'
+						'"Why would you want to know such a personal thing?" you reply as you blush.'
+						'"Oh, it''s...nothing. I just...look out for my girls is all." she says with hesitation.'
+					end
+					act 'Leave': gt 'gdksport', 'start'
+				end
+			end
+		end		
+	end
+end
+
+if $ARGS[0] = 'starlets':
+	menu_off = 1
+	*clr & cla
+
+	AlbinaQW['startletsday'] = daystart
+
+	timemult = 8
+	loopcount = 1
+	:starletstimeloop
+	gs 'exercise', 'tier2', 0, 'agil_exp', 'dancero_exp'
+	if loopcount < timemult: loopcount += 1 & jump 'starletstimeloop'
+	loopcount = 0
+	timemult = 0
+	pcs_mood -= 5
+	inhib_exp += rand(2,4)
+
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/shared/gym/fit1.jpg"></center>'
+
+	if pcs_dancero < 15:
+		'Your dancing is terrible and Albina constantly yells at you, calling you a bowlegged cow.'
+	elseif pcs_dancero < 30:
+		'You sometimes manage to get the moves right, but most of the time you are out of sync or make the wrong move. Albina constantly yells at you and calls you a bowlegged cow.'
+	elseif pcs_dancero < 45:
+		'You manage to get into the general rhythm and move well with the other girls, but Albina is still not happy. "<<$pcs_nickname>>, you are very sluggish! You need to put more life into it!"'
+	elseif pcs_dancero < 55:
+		'You perform the routine with no mistakes, but Albina still nags at you. "<<$pcs_nickname>>, you are not at a funeral! Raise your head and smile!"'
+	else
+
+		AlbinaQW['ShowTriggerCount'] += 1
+		'You dance beautifully and Albina uses you as an example for the other girls.'
+
+		if AlbinaQW['ShowTriggerCount'] >= 6:
+
+			!! third rally in the park if sveta is dancing
+			if ((month > 9 and day > 20) or (month = 11 and day < 16)) and week > 5 and hour > 8 and hour < 20 and AlbinaQW['ParkRally'] = 2 and AlbinaQW['ParkRallyDay'] < daystart :  gt 'AlbStars', 'parkrally'
+
+			if AlbinaQW['AlbFatherQW']  = 0 and AlbinaQW['StarletsWhore'] >= 8:
+				AlbinaQW['AlbFatherQW']  = 1
+				'Near the end of training Albina beckoned you to her. "Good work, <<$pcs_nickname>>. The clients were satisfied and you were very discrete. You''re doing fine, doing excellent, in fact. Stick with me and you will have all the money, cars and apartments you could want."'
+			end
+
+			AlbinaQW['ShowTriggerCount'] = 0
+			albpayrand = rand(1, 5)
+			'After you finish training, Albina gathers you and the girls round. "We have a small show planned. Each of you will receive <<albpayrand*1000>>. The show will last for a few hours."'
+
+			act 'Do the show':
+				*clr & cla
+				timemult = 8
+				loopcount = 1
+				:showtimeloop
+				gs 'exercise', 'tier2', 0, 'agil_exp', 'danc_exp'
+				if loopcount < timemult: loopcount += 1 & jump 'showtimeloop'
+				loopcount = 0
+				timemult = 0
+				money += albpayrand * 1000
+				killvar 'albpayrand'
+				noShampoo = 1
+				dynamic $showerdin
+				profiDanceTime += 1
+				inhib_exp += rand(3,5)
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/dance.jpg"></center>'
+				'Albina calls for a car. Once the car arrives, you all bundle in. You arrive at a building with a large hall, where people are sitting around a stage.'
+				'You dress in costumes designed by Albina herself, then go on stage to dance to the fiery music. You dance very well and everything goes smoothly. You leave the stage and Albina distributes the money. You take turns using the shower in the small dressing room.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+
+				if pcs_apprnc >= 52 and (pcs_vag > 0 or stat['vaginal'] > 0):
+					if pcs_apprnc < 64:AlbinaQW['StarletCustomer'] = rand(1,15)
+					if pcs_apprnc >= 64 and pcs_apprnc < 72:AlbinaQW['StarletCustomer'] = rand(1,12)
+					if pcs_apprnc >= 72:AlbinaQW['StarletCustomer'] = rand(1,10)
+
+					if AlbinaQW['StarletCustomer'] = 1:
+						AlbinaQW['StarletsCustomerCount'] = 1
+						AlbinaQW['StarletPay'] = rand(3,6)
+						'You see an Armenian man in an expensive suit approach Albina and start talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 2:
+						AlbinaQW['StarletsCustomerCount'] = 2
+						AlbinaQW['StarletPay'] = rand(6,9)
+						'You see two well dressed Armenian men approach Albina and start to talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 3:
+						AlbinaQW['StarletsCustomerCount'] = 2
+						AlbinaQW['StarletPay'] = rand(6,9)
+						'You see two young men approach Albina and start talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 4:
+						AlbinaQW['StarletsCustomerCount'] = 1
+						AlbinaQW['StarletPay'] = rand(3,6)
+						'You see a black man approach Albina and start talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 5:
+						AlbinaQW['StarletsCustomerCount'] = 2
+						AlbinaQW['StarletPay'] = rand(6,9)
+						'You see two black men approach Albina and start talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 6:
+						AlbinaQW['StarletsCustomerCount'] = 1
+						AlbinaQW['StarletPay'] = rand(3,6)
+						'You see a man in a modest suit approach Albina and start talking to her.'						
+					end
+
+					if AlbinaQW['StarletCustomer'] <= 6:
+						'Albina walks up to you. "<<$pcs_nickname>>, we... We need to...To talk." she quietly stammers.'
+						act 'About what?':
+							*clr & cla
+							minut += 15
+							gs 'stat'
+							'You can see a little bit of fear in Albina''s eyes as you ask her what''s wrong.'
+
+							if AlbinaQW['StarletsCustomerCount'] = 1:
+								'Albina avoids eye contact. "Nothing, it''s just...see that guy? If you go with him and be...''affectionate''" she says hesitantly, "you will get <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
+								'She looks you in the eye, the fear within her apparently growing. "Please <<$pcs_nickname>>, I need you to do this for me. Just...please."'
+							else
+								'Albina avoids eye contact. "Nothing, it''s just..see those guys? If you go with them and be...''affectionate''" she says hesitantly, "you will get <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
+								'She looks you in the eye, the fear within her apparently growing. "Please <<$pcs_nickname>>, I need you to do this for me. Just...please."'
+							end
+							
+							gs 'willpower', 'prostitution', 'resist', 'hard'
+							if will_cost <= pcs_willpwr:
+								act 'Refuse and leave (<<will_cost>> Willpower)':
+									*clr & cla
+									gs 'willpower', 'prostitution', 'resist', 'hard'
+									gs 'willpower', 'pay', 'resist'
+									minut += 15
+									gs 'stat'
+									'You shake your head at Albina, who looks to the floor disheartened, but lets you go. As you walk away, you look back. Albina has a tear running down her cheek as she is grabbed by the arm and dragged away.'
+									'You climb into the car. Albina''s absence has the other girls quietly talking about how they hope "they aren''t too rough with her" and that maybe she will get one of the "nice guys."'
+
+									act 'Leave': gt 'pav_residential'
+								end
+							else
+								act 'Refuse and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end
+
+							act 'Agree':
+								*clr & cla
+								money += AlbinaQW['StarletPay'] * 1000
+								AlbinaQW['StarletsWhore'] += 1
+								gs 'stat'
+								'You agree to be "nice" and Albina reluctantly hands over the money.'
+								'As you are led away, Albina looks like she is about to say something, but instead just looks at the floor, disheartened. You hear her muttering to herself about how the men can be "way too rough sometimes" while cursing her father.'
+								if AlbinaQW['StarletCustomer'] = 1:act 'Go with the Armenian': gt 'AlbStars', 'whore1'
+								if AlbinaQW['StarletCustomer'] = 2:act 'Go with the Armenians': gt 'AlbStars', 'whore2'
+								if AlbinaQW['StarletCustomer'] = 3:act 'Go with the young men': gt 'AlbStars', 'whore3'
+								if AlbinaQW['StarletCustomer'] = 4:act 'Go with the black man': gt 'AlbStars', 'whore4'
+								if AlbinaQW['StarletCustomer'] = 5:act 'Go with the black men': gt 'AlbStars', 'whore5'
+								if AlbinaQW['StarletCustomer'] = 6:act 'Go with the man': gt 'AlbStars', 'whore6'
+							end
+						end
+					end
+				else
+					'After the show, you see Albina talking with some men as one of your fellow Starlets stands next to her.'
+					'Albina reluctantly hands her some money and the men forcefully drag the Starlet away as Albina looks at the floor, a single tear runnning down her cheek.' 
+					act 'Drive back':
+						*clr & cla
+						minut += 15
+						gs 'stat'
+						'You get in the car along with Albina and the rest of the girls. Everyone notices the empty seat and questions soon start arising about the missing girl and whether she is with "one of those kind of guys."'
+						'Albina quietly replies "Just be thankful that you''re not her right now." and spends the rest of the journey lost in thought while staring out the window. You see her wiping tears from her eyes a few times.'
+						act 'Leave': gt 'pav_residential'
+					end
+				end
+			end
+		end
+	end
+	act 'Leave': gt 'gdksport', 'start'
+end
+
+if $ARGS[0] = 'cab_home':
+	menu_off = 1
+	*clr & cla
+	minut += 15
+	gs 'stat'
+	'You get dressed and call a taxi to take you back to town.'
+
+	if $ARGS[1] <> 'no_clean':
+		cumspclnt = 20
+		gs 'cum_cleanup'
+		'Before the taxi arrives, you enter the bathroom and wash.'
+	end
+
+	act 'Leave': gt 'pav_residential'
+end
+
+if $ARGS[0] = 'whore1':
+	menu_off = 1
+	minut += 5
+	gs 'npcgeneratec', 0, 'the Armenian', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+
+
+	gs 'stat'
+	'The Armenian, still tightly gripping your arm, drags you into his hotel room. "Time to earn your money whore!" he says as he forces you to your knees in front of him.'
+	act 'Please him':
+		cls
+		guy += 1
+		'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj51.mp4"></video></center>'
+		'He unzips his pants and pulls his cock out. He stares down at you impatiently, so you start licking the length of his shaft and sucking on the head.'
+		'You take his length into your mouth and start sucking, while looking up to seek approval.'
+		'"Oh yes, just like that you little slut!"'
+		gs 'arousal', 'bj', 10, 'sub'
+		gs 'stat'
+		
+		tipdarand = rand(0, 2)
+
+		if tipdarand = 0:
+			'Without warning, he grabs your head and forces you down on his cock. You choke as his tip hits your throat.'
+
+			act 'Rough deepthroat':
+				cls
+				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
+				'The man begins to very roughly fuck your mouth, his tip continually slamming into your throat.'
+				'The man holds a tight grip on your head and you are forced to endure it. Drool is running from your mouth and tears run from your eyes as you gag on his cock.'
+				'Your distress doesn''t concern the man but appears to arouse him even further, which just makes him go even faster.'
+				gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
+				gs 'stat'
+
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'Suddenly, the man grabs your hair and holds your head down.'
+					'You let out a strangled gurgle as spurts of cum hit the back of your throat.'
+
+					act 'Swallow':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
+						'The man pulls out of your mouth and crudly says "Now swallow it like a good little cum slut."'
+						'He squats down and grabs your chin. You do as you''re told and show him your empty mouth. He gives you a pat on the cheek and throws you to the floor.'
+						'You lay there catching your breath as the man goes to the bathroom.'
+						gs 'arousal', 'bj', -1, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'After what feels like an eternity, he pulls out of your mouth. You collapse to the floor, coughing and trying to catch your breath.'
+					'However, the man grabs you by the hair and roughly pulls you back up to your knees before jerking his cock close to your face.'
+					act 'Facial':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
+						'You close your eyes just in time as spurts of warm cum splatter across your face. The man finishes with a loud, satisfied groan.'
+						'You are taken by surprise when he thrusts his cock back into your mouth, but you obidiently suck it.'
+						'Your face is a wet, sticky mess of drool, tears and cum. The man makes some crude remarks, apparently aroused by the sight of you, before leaving you there.'
+						gs 'arousal', 'bj', 10, 'sub', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust']
+						gs 'stat'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'You spend a few minutes sucking his dick when he suddenly pulls out, grabs you by the hair and roughly throws you face down onto the bed.'
+
+			act 'Painal':
+				cls
+				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/dog1.mp4"></video></center>'
+				'The man climbs in behind you. He spreads your ass and you feel him spit on your anus before pressing his cock against it'
+                'You let out a pained squeal and grit your teeth as he pushes his entire length deep into your unprepared ass. As he roughly and painfully grinds in and out of your hole, he reaches forward and starts pulling on your mouth with his fingers.'				
+				'Your anus is throbbing in pain when you feel his cock twitching and a warmth floods your ass. He pulls out and his load trickles out of you.'
+				'"Only that cute little head dancer has ever taken it in the ass better than you, whore. All the other bitches just cry." You let out a yelp as he finishes with a stinging smack on your ass.'
+				gs 'arousal', 'anal', 30, 'sub', 'humiliation', 'rough'
+				gs 'pain', 2, 'asshole', 'stretch'
+				gs 'cum_call', 'anus', $AlbinaQW['Cust']
+				gs 'pain', 2, 'asscheeks', 'slap'
+				gs 'arousal', 'end'
+				gs 'stat'
+				
+				act 'Call a taxi': gt 'AlbStars', 'cab_home'
+			end
+		elseif tipdarand = 2:
+			'You spend a few minutes sucking his dick when he suddenly pulls out, grabs you by the hair and roughly throws you onto the bed.'
+			
+			act 'Get your pussy fucked':
+				cls
+				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/miss1.mp4"></video></center>'
+				'The man moves in, roughly flips you on your back and spreads your legs. "What a tight and inviting looking pussy you have." You feel the tip of his cock spread your labia apart as he pushes into you.'
+				'He grabs your throat and pins you to the bed as he starts to very roughly pound your pussy. He occasionally uses his other hand to tightly squeeze your nipples, making you squeal. He seems to enjoy treating you this roughly.'
+                'You lay there enduring the rough fucking, but he eventually lets go of you and pulls out. He starts jerking his cock and you feel his cum splattering onto your labia.'
+                'He is relieved to have pulled out. "Last time I was here, I came inside that cute little head dancer and her fath...I mean her boss, almost killed me! You sluts have a ''no pussy creampie'' policy it seems." He leaves you on the bed and heads to the bathroom.'				
+				gs 'pain', 1, 'throat', 'choke'
+				gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
+				gs 'pain', 2, 'nipples', 'pinch'
+				gs 'pain', 2, 'vaginal', 'stretch'
+				gs 'cum_call', 'labia', $AlbinaQW['Cust']
+				gs 'arousal', 'end'
+				gs 'stat'
+				
+				act 'Call a taxi': gt 'AlbStars', 'cab_home'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore2':
+	minut += 5
+	gs 'npcgeneratec', 0, 'the Armenian', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'npcgeneratec', 0, 'the second Armenian', rand(18,32)
+	$AlbinaQW['Cust1'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
+
+	gs 'stat'
+	'Laughing, the two Armenians push you into their hotel room and you fall to the floor. "It''s time to show us what you got little lamb!" one says.' 
+	'The other man replies "I want see what those <<$lip1>> lips of yours can do. They look like they were made to suck cock.'
+	act 'Please them':
+		cls
+		guy += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+		'The two men unbuckle their pants and pull their cocks out before one of them grabs you by the hair and pulls you to your knees.' 
+		'He maintains a tight grip on your hair as you lick, jerk, and suck the two cocks until they are both rock hard. You look up at the two men, seeking approval.'
+		'"Very good little lamb. Now take my cock. Take it all!" one of the men says.'
+		'The man grabs your head and forces his entire length into your mouth, causing you to choke. The two men laugh at you.'
+		gs 'arousal', 'hj', 3, 'dick', 'group', 'sub'
+		gs 'arousal', 'bj', 6, 'dick', 'group', 'sub', 'rough', 'humiliation'
+		gs 'pain', 1, 'throat', 'choke'
+		gs 'arousal', 'hj', 3, 'dick1', 'group', 'sub'
+		gs 'arousal', 'bj', 3, 'dick1', 'group', 'sub'
+		gs 'stat'
+		tipdarand = rand(0, 1)
+
+		if tipdarand = 0:
+			'After sucking their cocks for a good ten minutes, one of them says: "It''s time for you to get roasted, little lamb."'
+			'You are grabbed by the hair and roughly pulled to your feet before you are thrown onto the bed on all fours.'
+			'The two men move into position at both ends. "You might be the sweetest thing I''ve ever seen. Even sweeter than that last whore your friend gave us!" one of the men laughs.'
+			'You start thinking of that girl and how she handled these men when a slap to the face brings you back and you notice the cock in front of you. "Get back to work whore!" he shouts.'
+			act 'Get spitroasted':
+				cls
+				'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
+				'Your cheek stinging, you start sucking the cock in front of you. This muffles your pained moan as the other man pushes his cock deep into your unprepared ass.'
+				'The two men laugh with each other as they both start to roughly fuck you from both ends. The men hold a tight grip on your head and hips and you are unable to move.'
+				'The pain of your dry ass being fucked and gagging on a cock is forcing tears from your eyes. Suddenly, the man in your ass groans and you feel a warmth coat your bowels as he cums.' 
+				'His cock pops out of you and his cum slowly runs from your hole as the man you''re sucking picks up the pace.'
+				gs 'arousal', 'anal', 30, 'dick', 'group', 'sub', 'rough'
+				gs 'arousal', 'bj', -1, 'dick1', 'group', 'sub', 'rough'
+				gs 'cum_call', 'anus', $AlbinaQW['Cust']
+				gs 'pain', 1, 'cheeks', 'slap'
+				gs 'stat'
+				tipdarand = rand(0, 1)
+				
+				if tipdarand = 0:
+					'The man grabs your hair in his fists and forces his shaft into your mouth, his tip hitting your throat.'
+					'Unable to move, you let out a strangled gurgle and drool runs from your mouth as cum floods into your mouth. The other man laughs at you.'
+					'"Satisfied, the man pulls out and grabs your chin, forcing you to look up at him. "Now be a good little lamb and swallow it."'
+					act 'Do as you''re told':
+						cls
+						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow2.jpg"></center>'
+						'Choking slightly, you frantically swallow his cum and show him your empty mouth. He gives you a pat on the cheek and lets you go.'
+						'Well done little lamb. I think we''ll be seeing more of you in the future!" one of the men says. The other gives you a firm, stinging smack on the ass and both men laugh.' 
+						gs 'arousal', 'bj', 10, 'dick1', 'group', 'sub', 'rough', 'humiliation'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+						gs 'pain', 1, 'asscheeks', 'slap'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The man takes his cock out of your mouth. You start coughing and try to catch your breath, but he grabs your hair and forces your head up as he jerks his cock.'
+					act 'Facial':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumFace3.mp4"></video></center>'
+						'You close your eyes and cum splatters across your face, a few drops also landing in your hair.'
+						'"Well done little lamb. I think we''ll be seeing more of you in the future!" the man behind you says. You yelp as he gives you a firm, stinging smack on the ass, causing both men to laugh.'
+						gs 'arousal', 'bj', 10, 'dick1', 'group', 'sub', 'rough', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust1']
+						gs 'pain', 1, 'asscheeks', 'slap'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'After sucking their cocks for a few minutes, you are grabbed by the hair and roughly thrown onto the bed.'
+			'The men climb in beside you. One kneels beside you, his cock at your face while the other lies behind you and lifts your leg.'
+			gs 'arousal', 'bj', 5, 'dick', 'group', 'sub', 'rough'
+			gs 'stat'
+			
+			act 'Get roughly pounded':
+				cls
+				'<center><video autoplay loop src="images/shared/sex/group/threesomepm6.mp4"></video></center>'
+				'As you take one cock into your mouth and start sucking it, the other penetrates your pussy. "You are so nice and tight little lamb!"'
+				'You are slowly sucking the man''s cock when he suddenly grabs your head and starts forcefully fucking your mouth, causing you to gag on his cock while the other reaches round and painfully squeezes and twists your nipples as he pounds your pussy.'
+				'They seem to get more aroused at you trying your best to endure it, tears running down your cheeks, when the man in your mouth reminds the other about the ''no creampie'' rule. He sighs, pulls out and moves around in front of you, jerking his cock.'
+				gs 'arousal', 'bj', -1, 'dick', 'group', 'sub', 'rough'
+				gs 'pain', 3, 'nipples', 'pinch'
+				gs 'pain', 1, 'throat', 'choke'
+				gs 'arousal', 'vaginal', 30, 'dick1', 'group', 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust1']
+				gs 'stat'
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'The man in your mouth suddenly forces you down onto his cock. You choke as his tip hits your throat.'
+					'Unable to move, you let out a strangled gurgle as cum hits the back of your throat.'
+					'The man frees you from his grip, but you don''t have time to recover before the other one grabs your hair and roughly pulls you up to him.'
+					gs 'arousal', 'bj', 5, 'dick', 'group', 'sub'
+					gs 'pain', 1, 'throat', 'choke'
+					gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
+					gs 'stat'
+
+					act 'More cum to swallow':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
+						'He forces you to open your mouth and his cum starts splashing onto your tongue before he makes you suck him. Your mouth is now full of cum and some starts dribbling down your chin.'
+						'One of the men sees this and grabs your throat. "Now now little lamb. Don''t go wasting it. I want you to swallow every last drop!"'
+						'You do as you''re told and swallow the loads in your mouth, while using your finger to scoop the cum on your chin back into your mouth. You show the man your clean tongue and he releases you with a pat on the head.'
+						'"This little lamb knows her place. I think we''ll be seeing you again soon!"'
+						gs 'arousal', 'bj', 5, 'dick1', 'group', 'sub'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The man in your mouth takes his cock out and pushes you down hard on the bed. He kneels over you and jerks his cock.'
+                    'You close your eyes as the first spurts of cum coat your face, some of it landing in your hair. The man finishes, but you hear the other one say "Stay right there whore!"'
+					gs 'arousal', 'bj', 5, 'dick1', 'group', 'sub'
+					gs 'cum_call', 'face', $AlbinaQW['Cust1']
+					gs 'cum_call', 'hair', $AlbinaQW['Cust1']
+					gs 'stat'
+					act 'Another facial':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumFace3.mp4"></video></center>'
+						'You are taken by surprise when even more cum splatters across your face and into your hair. It doesn''t stop until your eyes are glued shut.'
+						'"Doesn''t our little lamb look pretty?" you hear one of the men say as they both laugh. They leave you lying on the bed, your face covered in a sticky mix of tears and cum.'
+						gs 'arousal', 'bj', 5, 'dick', 'group', 'sub', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust']
+						gs 'cum_call', 'hair', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore3':
+	minut += 5
+	gs 'npcgeneratec', 0, 'the man', rand(18,23)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'npcgeneratec', 0, 'the second man', rand(18,23)
+	$AlbinaQW['Cust1'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
+
+	gs 'stat'
+	'Shyly, the young men lead you into their hotel room.'
+	'You think it''s sweet that they look a little nervous. Deciding to put their minds at ease, you take action.'
+	act 'Get their pants off':
+		cls
+		guy += 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+		'Kneeling in front of them, you unzip their pants and get their cocks out. You start licking their shafts and gently sucking their heads and they are both soon hard.'
+		'By the time you start sucking their cocks, their confidence has grown and they start pulling your hair to get you to suck them while making crude remarks about you.'
+		gs 'arousal', 'bj', 5, 'dick', 'sub', 'group'
+		gs 'arousal', 'bj', 5, 'dick1', 'sub', 'group'
+		gs 'stat'
+		tipdarand = rand(0, 1)
+
+		if tipdarand = 0:
+			'No longer nervous, the guys pick you up and move you to the bed, getting you on all fours.'
+			'"That is one tight little ass you have there!" one of them says before giving your ass a good smack.'
+			'You let out a little yelp and his finger slowly begins to massage his spit around your anus before he slides his digit inside you.'
+			'The other guy moves in front of you and taps his cock against your cheek, urging you to get back to work.'
+			gs 'arousal', 'bj', 10, 'dick1', 'sub', 'group'
+			gs 'arousal', 'anal_finger', -1, 'dick', 'sub', 'group'
+			gs 'stat'
+			act 'Get spitroasted':
+				cls
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/threesome.jpg"></center>'
+				'You start sucking the cock in front of you while the other guy pushes into your ass.'
+				'His saliva provides little lube and sharp pain pulsates through your ass as he starts to fuck you. He also feeling emboldened and starts pulling your hair as well.'
+				'The guy behind you suddenly grabs you by the hips and starts pounding at your ass, forcing you forward and causing you to choke on the cock in your mouth. He grunts loudly and you feel the warmth of his cum spilling into your ass.'
+				'He pulls out and spreads your ass, making crude remarks about your "well fucked hole" as his load leaks from you. You let out a muffled yelp when he smacks your ass and you continue sucking the cock in your mouth.'
+				gs 'arousal', 'bj', 30, 'dick1', 'sub', 'group'
+				gs 'pain', 1, 'throat', 'choke'
+				gs 'arousal', 'anal', -1, 'dick', 'sub', 'group', 'humiliation'
+				gs 'pain', 2, 'asshole', 'stretch'
+				gs 'cum_call', 'anus', $AlbinaQW['Cust']
+				gs 'stat'
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'The guy in your mouth then grabs your hair and starts roughly thrusting. You gag and let out a strangled gurgle as cum pours into your throat.'
+					act 'Swallow it':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,4.mp4"></video></center>'
+						'Choking slightly, you frantically swallow it all down until he finishes.'
+						'He pulls out of your mouth and you collapse on the bed, coughing and gasping for breath. The guys, very emboldened by the experience, laugh at you, calling you an "amazing little cum dumpster."'
+						gs 'arousal', 'bj', 10, 'dick1', 'sub', 'group', 'rough', 'humiliation'
+						gs 'pain', 1, 'throat', 'choke'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The guy in your mouth starts thrusting faster before pulling his cock out and jerking it.'
+					act 'Facial':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumFace3.mp4"></video></center>'
+						'You close your eyes as the guy grunts and cum splatters across your face. It doesn''t stop until it''s dripping from your chin.'
+						'You lie on the bed covered in cum and drool as the guys, very emboldened by the experience, make crude remarks about you being a "nasty little cum slut."'
+						gs 'arousal', 'bj', 10, 'dick1', 'sub', 'group', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust1']
+						gs 'cum_call', 'breasts', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'The guys lift you to your feet before throwing you on your back on the bed. One of them spreads your legs and settles between them, while the other dangles his cock near your face.'
+			act 'Part your lips':
+				cls
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/threesome1.jpg"></center>'
+				'You take one cock into your mouth and start sucking while the other guy guides his cock into your pussy.'
+				'The guy starts fucking you while the guy in your mouth pushes deep and starts deepthroating you, causing you to loudly gag.'
+				'The two of them fuck you like this for a good few minutes until the cock in your pussy is pulled out. "Fuck that rule man! This pussy is too good not to cum inside!" he moans as he walks around next to the other guy.' 
+				gs 'arousal', 'bj', 30, 'dick', 'sub', 'group'
+				gs 'arousal', 'vaginal', -1, 'dick1', 'sub', 'group'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust1']
+				gs 'stat'
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'The guy fucking your mouth ignores the complaint as he forces his entire length into your mouth and groans. You choke and gag as cum spills into your throat, but the guy keeps you pinned to the bed.'
+					gs 'arousal', 'bj', 5, 'dick', 'sub', 'group'
+					gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
+					gs 'stat'
+					act 'Swallow it':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/mouth/Yum.mp4"></video></center>'
+						'You frantically swallow it down until he finishes.'
+						'He pulls out and you gasp for breath when the other guy tells you "Keep that mouth open!" You do as you''re told and he steps forwards and deposits his load into your mouth.'
+						'You sit up and swallow the second load, showing the guys your empty mouth. Emboldened by the experience, they laugh at you and make crude remarks about you being a "a good little cocksucking cum whore."'
+						gs 'arousal', 'bj', 5, 'dick1', 'sub', 'group', 'humiliation'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The guy fucking your mouth ignores the complaint as he forces his entire length into your mouth before pulling out and jerking his cock while pointing it at your face.'
+                    'He groans and tells you to "Get ready to take it."'
+					gs 'arousal', 'bj', 2, 'dick', 'sub', 'group'
+					gs 'stat'
+					act 'Close your eyes':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumFace3.mp4"></video></center>'
+						'You close your eyes as cum splatters across your face. It doesn''t stop until you''re covered.'
+						'"Stay right there!" you hear the other guy say. Another load lands on your face and some of it gets in your hair too.'
+						'You lie on the bed as the two guys, emboldened by the experience, make crude remarks to you about how your cum splattered face suits you.'
+						gs 'arousal', 'bj', 1, 'dick', 'sub', 'group', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust']
+						gs 'cum_call', 'face', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore4':
+	minut += 5
+	gs 'npcgeneratec', 0, 'the man', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
+	npc_dick[$AlbinaQW['Cust']] = 24
+	npc_Malen[$AlbinaQW['Cust']] = rand(10,15)
+	gs 'boyStat', $AlbinaQW['Cust']
+
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+	'The black man, his huge arm around your shoulder, leads you into the hotel room. Your mind drifts to what you have seen watching porn and heard from girls at school.'
+	'The thought of actually being one of those little white girls getting fucked by a big black cock sends a thrill through you. You can''t help but notice his huge bulge and hope this guy lives up.'
+	
+    act 'Find the monster':
+		cls
+		guy += 1
+		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackbj.mp4"></video></center>'
+		'The man sits on a sofa and you kneel between his legs and unzip his pants. "Oh.My.God!" you exclaim as you pull his massive cock out. You compare the length and thickness of his shaft to your forearm.'
+		'"You like what you see baby? Go on." he chuckles.'
+		'Wide eyed, you wrap your hands around his shaft and slowly jerk it before taking it into your mouth. You suck and jerk the monster cock as the thought of it being inside you enters your mind.'
+		gs 'arousal', 'bj', 10, 'sub'
+		gs 'stat'
+		tipdarand = rand(0, 2)
+
+		if tipdarand = 0:
+			'After a few minutes, he takes your head in his hands and urges you to take more.'
+			act 'Monster deepthroat':
+				cls
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackdeep.mp4"></video></center>'
+				'You try to relax your throat as he forces your head down on his shaft.'
+				'You do your best to handle it, trying not to choke as he slides in and out of your throat. Before long, tears are flooding down your cheeks and drool drips from your mouth, but the deepthroating continues.'
+				gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+				gs 'pain', 1, 'throat', 'choke'
+				gs 'stat'
+
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'His cock still in your mouth, he stands, grabs your hair and starts roughly fucking your throat, causing you to gag and choke as he holds a tight grip on you.'
+					'"Oh shit! Here it comes girl!" he growls.'
+					'He pushes his entire length into your mouth, stretching your throat as thick cum spurts straight into your stomach.'
+					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
+					gs 'pain', 1, 'throat', 'choke'
+					gs 'stat'
+					act 'Swallow it all':
+						cls
+						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackswallow.mp4"></video></center>'
+						'You almost pass out as the seemingly never ending stream of cum continues to enter your throat. You are feeling quite bloated when he finally pulls out of your mouth.'
+						'You fall to the floor and start frantically coughing, the last of the cum dribbling from your chin and dripping on your breasts as you try to catch your breath. You look up at the guy, who only has a wide satisified grin on his face.'
+						'"Damn girl, I''m sure that quenched your thrist!" he jokes while patting you on the head.'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+						gs 'cum_call', 'face', $AlbinaQW['Cust']
+						gs 'cum_call', 'breasts', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'Just when you think you can''t take anymore and will pass out, the monster cock slides out of your mouth.'
+					'You start frantically coughing before he lifts your head up. "Work it and let me see that tongue girl." he says. You take the drool coated cock in both hands and start jerking it while sticking your tongue out.'
+					gs 'arousal', 'bj', 10, 'sub'
+					gs 'arousal', 'hj', 10, 'sub'
+					gs 'stat'
+					act 'Monster facial':
+						cls
+						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial1.mp4"></video></center>'
+						'He grunts loudly and his cock erupts with a massive stream of warm, thick cum that covers your face and splashes in your hair.'
+						'You are surprised by just how much cum is plastered on you as you wipe it from your eyes and look up at the guy.'
+						'"Girl, you look like a fucking masterpiece! I''m almost ready for another go just from looking at you." he says panting.'
+						'He makes you suck him a final time, which results in one last spurt of cum in your mouth.'
+						gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+						gs 'cum_call', 'hair', $AlbinaQW['Cust']
+						gs 'arousal', 'bj', 1, 'sub'
+						gs 'cum_call', 'mouth', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'After you''ve spent a few minutes sucking him, he pulls out of your mouth and smiles at you. "Girl I''m glad you got me nice and lubed-up. Where this is going, you''ll be glad too." He pulls you up beside him and gives your ass a good squeeze.'
+			'You bite your lip as equal parts of fear and excitement fill your thoughts. The guy gives your ass a playful slap and then pulls you on top of him.'
+
+			act 'Take it in the ass':
+				cls
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackanal.mp4"></video></center>'
+				'The giant cock is covered in your drool, so you grind against it to lube yourself up. The guy gives you a sly smirk as he takes hold of his shaft and guides the tip to your hole.'
+				'"Be gentle..." you whisper as the tip pops into your ass. The saliva provides some lube, but you still let out a pained gasp as his massive girth stretches your hole. You slowly start riding him as he squeezes and slaps your ass.'
+                'After a while, he grabs your hips and starts fucking your ass very hard and very deep. You are overwhelmed in both pain and pleasure when you eventually hear him loudly grunting and a warmth starts filling the entirety of your bowels. He continues to pump into you for the next few seconds.'
+                'You slide yourself off of him and kneel on the edge of the sofa. The deposited cum floods from you, running down your leg and pooling on the sofa beneath you. "Damn girl, that is one nice gape!" he exclaims as 3 of his fingers easily slide inside you.' 
+				'You are too overwhelmed to move and so stay where you are, hoping that your anus closes up as cum continues to leak from it.'				
+				gs 'arousal', 'anal', 30, 'sub'
+				gs 'cum_call', 'anus', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+				gs 'cum_call', 'legs', $AlbinaQW['Cust']
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Call a taxi': gt 'AlbStars', 'cab_home'
+			end
+		elseif tipdarand = 2:
+			'After you''ve spent a few minutes sucking him, he pulls his cock out of your mouth and easily lifts you up. He gets you on all fours on the sofa.'
+            '"I want some of this little white pussy." You bite your lip, your pussy already wet in anticipation, as he grinds his tip between your labia.'
+			
+			act 'Get taken from behind':
+				cls
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackvag.mp4"></video></center>'
+				'A tingle runs through you as he slides inside your wet hole. You moan as he stretches and fills you entirely.'
+				'You let the pleasure take over as he slowly starts thrusting in and out. He then grabs your hips and starts fucking you hard. You are taking his entire length inside you, his balls slapping against your clit with every thrust. You are overwhelmed with pleasure and cum multiple times.'
+                'You lose track of time as he pounds you, but he abruptly pulls out and stands next to the sofa. "The white man said I can''t come in your little white pussy." he says disappointingly as he starts jerking his cock.'
+                '"So I''ll cum on your pretty white face instead!" You get on your knees in front of him and a massive load of cum drenches your face. You suck his cock one last time before he collapses on the sofa in satisfaction.' 				
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 10, 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust'], 0, 0, 20000
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 10, 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust'], 0, 0, 20000
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 10, 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust'], 0, 0, 20000
+				gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+				gs 'cum_call', 'hair', $AlbinaQW['Cust']
+				gs 'arousal', 'bj', 1, 'sub'
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Call a taxi': gt 'AlbStars', 'cab_home'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore5':
+	minut += 5
+	gs 'npcgeneratec', 0, 'the man', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
+	npc_dick[$AlbinaQW['Cust']] = 24
+	npc_Malen[$AlbinaQW['Cust']] = rand(10,15)
+	gs 'boyStat', $AlbinaQW['Cust']
+
+	gs 'npcgeneratec', 0, 'the second man', rand(18,32)
+	$AlbinaQW['Cust1'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust1']] = 'massive'
+	npc_dick[$AlbinaQW['Cust1']] = 24
+	npc_Malen[$AlbinaQW['Cust1']] = rand(10,15)
+	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
+
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+	'As the two black guys lead you into the room, your mind drifts to what you have seen watching porn and heard from girls at school.'
+	'The thought of actually being one of those little white girls being fucked by a big black cock sends a thrill through you.'
+	'Taking care of two at the same time sounds even more delightfully naughty.'
+
+	act 'Suck them both':
+		cls
+		guy += 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackbjd.jpg"></center>'
+		'The men undress as you kneel in front of them. They soon present their cocks to you. "Oh wow" you exclaim.'
+		'"Go on, you know you want to." one of the guys says to you.'
+		'You spend the next ten minutes licking, jerking and sucking the two massive cocks.'
+		gs 'arousal', 'bj', 10, 'dick', 'sub', 'group'
+		gs 'arousal', 'bj', -1, 'dick1', 'sub', 'group'
+		gs 'stat'
+		tipdarand = rand(0, 1)
+
+		if tipdarand = 0:
+			'The guys then effortlessly lift you to your feet and lead you over to the bed. You get on all fours and one guy kneels in front of you. You resume sucking his huge cock.'
+			'The other guy moves in behind you and spits on your anus before sliding his finger inside you.'
+			'You moan softly as you keep sucking the cock in your mouth. The guy keeps fingering your ass before withdrawing and bringing his cock to your hole.'
+			gs 'arousal', 'bj', 10, 'dick', 'sub', 'group'
+			gs 'arousal', 'anal_finger', 5, 'dick1', 'sub'
+			gs 'stat'
+			
+			act 'Get stuffed':
+				cls
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackthreesome.jpg"></center>'
+				'You continue sucking away at the first guy as the other one pushes his massive cock into your ass. Your pained moans at your hole being stretched are muffled by the cock in your mouth.'
+				'Your ass is pretty dry and your eyes start watering as he starts to slowly but painfully grind away at your hole. You reach down and start rubbing your clit to try and mask the pain as he picks up his pace.'
+				'Eventually, the guy in your ass starts grunting and empties so much cum into your ass that it leaks out while his cock is still in you and you feel more than a little bloated.'
+				'When he does pull out, a steady stream of thick cum oozes from you, runs down the inside of your leg and pools on the bed beneath you as you keep sucking the cock in your mouth.'
+				gs 'arousal', 'bj', 20, 'dick', 'sub', 'group'
+				gs 'arousal', 'anal', -1, 'dick1', 'sub', 'group'
+				gs 'pain', 4, 'asshole', 'stretch'
+				gs 'arousal', 'vaginal_finger', -1, 'sub'
+				gs 'cum_call', 'anus', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+				gs 'cum_call', 'legs', $AlbinaQW['Cust1']
+				gs 'stat'
+				tipdarand = rand(0, 1)
+				
+				if tipdarand = 0:
+					'The guy you are sucking suddenly grabs you by the head and you start choking as the huge cock slides down your throat.'
+                    'Cum starts flooding into your mouth.'
+					act 'Swallow it':
+						cls
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
+						'You let out a strangled gurgle and frantically start swallowing it all down until he finally finishes. He slides his cock out of your mouth and you swallow the last of the cum in your mouth.'
+						'You look up at him, seeking approval. He pats you on the head. "I guess you little white girls really do crave it.'
+						gs 'arousal', 'bj', 10, 'dick1', 'sub', 'deepthroat', 'rough', 'humiliation'
+						gs 'pain', 1, 'throat', 'choke'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The guy you are sucking takes his cock out of your mouth and starts to jerk it.'
+                    '"Get ready for it girl!"'
+					act 'Open your mouth':
+						cls
+						'You close your eyes and stick your tongue out and soon a stream of warm cum is landing on your face and splashing your tongue, drenching you.'
+						'Once he is finally finished, you take his cock back into your mouth and suck him clean. You then wipe the cum from your eyes and look at them.'
+						'"Damn girl, I guess you are a hot mess!" one of the men laughs.'
+						gs 'arousal', 'bj', 10, 'dick2', 'sub', 'deepthroat', 'rough'
+						gs 'cum_call', 'mouth', $AlbinaQW['Cust1']
+						gs 'cum_call', 'face', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+						gs 'cum_call', 'hair', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'The guys then effortlessy lift you up and lay you on the bed, your head leaning over the edge.'
+			'One of the guys climbs in beside you and spreads your legs, his cock then grinding between your labia. The other moves to the edge of the bed and presses his cock against your lips. '
+
+			act 'Get filled':
+				cls
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackthreesome1.jpg"></center>'
+				'You relax your lips and the huge girth slides all the way into your throat as the other monster cock pushes into your pussy.'
+				'You gag and moan as the guys start to fuck you. They also each grab hold of your breasts, kneading them and pinching your nipples.'
+				gs 'pain', 1, 'nipples', 'pinch'
+				gs 'pain', 1, 'breasts', 'ache'
+				gs 'arousal', 'bj', 30, 'dick', 'sub', 'group', 'deepthroat'
+				gs 'arousal', 'vaginal', 30, 'dick1', 'sub', 'group'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust1'], 0, 0, 20000
+				minut -= 30
+				gs 'stat'
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'Your eyes are watering and drool is dripping from your mouth when the cock in your pussy pulls out and the guy moves round to the edge of the bed, jerking himself. "No cumming inside" he tells the other.'
+					'You choke when the guy fucking your mouth pushes deep into your throat and lets out a grunt. A flood of cum starts to spill into your mouth.'
+					gs 'arousal', 'bj', 5, 'dick', 'sub', 'group', 'deepthroat'
+					gs 'cum_call', 'mouth', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+
+					act 'Swallow it all':
+						cls
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
+						'You start frantically swallowing it all down until it finally stops and he pulls out. You splutter for a second, cum and saliva flying from your mouth before the other guy moves in, slides his cock between your lips and starts thrusting.'
+						'You again choke and gag as the huge tip hits your throat and another flood of cum enters your mouth. You are again forced to gulp it down before he pulls out. Once he does, you roll over and start coughing and gasping for breath.' 
+						'You then look up at the guys, your face a mess of tears and drool. They both pat you on the head. "I guess you white girls really do crave it." You finish them off by jerking their huge cocks and licking them clean.'
+						gs 'arousal', 'bj', 5, 'dick', 'sub', 'group', 'deepthroat', 'humiliation'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'Your eyes are watering and drool is dripping from your mouth when the cock in your pussy pulls out and the guy moves round to the edge of the bed, jerking himself. "No cumming inside" he tells the other.'
+					
+                    act 'Monster facial':
+						cls
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
+						'You cough when the cock in your mouth is pulled out. "Get ready for it girl!" is all you hear before you are hit in the face with a massive stream of cum that drenches you.'
+					    'Your eyes glued closed, you hear the other guy tell you to stay still and another huge load of thick cum is deposited over your face and into your hair. You roll over and wipe the cum away from your eyes.'
+						'Your face is covered in thick cum and drool. "Damn girl, you are a hot mess!" one of the men laughs as you finish them off by slowly jerking their massive cocks.'
+						gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+						gs 'cum_call', 'hair', $AlbinaQW['Cust']
+						gs 'cum_call', 'face', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+						gs 'cum_call', 'hair', $AlbinaQW['Cust1']
+						gs 'cum_call', 'breasts', $AlbinaQW['Cust1']
+						gs 'arousal', 'hj', 5, 'dick', 'sub', 'group'
+						gs 'arousal', 'hj', 5, 'dick1', 'sub', 'group', 'humiliation'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore6':
+	minut += 5
+	gs 'npcgeneratec', 0, 'the man', rand(24,40)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'stat'
+	$orgasm_or = 'no'
+	'The man leads you by the hand into the hotel room. You are led over to the bed, where he undresses you and lays you on your back.'
+	
+	act 'Get eaten out':
+		cls
+		guy += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/denial.jpg"></center>'
+		'He spreads your legs and starts licking away at your clit. You moan softly as his expert tongue gets you wet.'
+		'You gasp when he slides a few fingers inside your hole and starts finger fucking you as he keeps eating you out.'
+		'Your moans grow louder and your pussy starts tightening as your orgasm builds, but you are denied your release as he withdraws his fingers.'
+		'Confused and disappointed, you look at him. He just laughs. "What? You thought it would be that easy slut? No, your job is to pleasure me first, then we''ll see about you." He puts his fingers in your mouth and makes you taste your juices.'
+		gs 'arousal', 'cuni', 30, 'sub'
+		gs 'arousal', 'vaginal_finger', -1, 'sub', 'humiliation'
+		gs 'stat' 
+		
+		act 'Pleasure him':
+			cls
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bj.jpg"></center>'
+			'He lies down on the bed as you move in beside him. You see the bulge in his pants and you unzip them, his erect cock springing free.'
+			'"Remember, satisfy me and I might satisfy you." You take his shaft into your mouth and start sucking, the man holding your hands to prevent you from reaching round and stimulating your engorged clit.'
+			'You spend a good few minutes like this, the tension building up within you as your pussy gets more and more wet.'
+			gs 'arousal', 'bj', 5, 'sub'
+			gs 'arousal', 'BDSM', -1, 'sub'
+			gs 'stat'
+				
+			act 'Get teased further':
+				cls
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/vaginal.jpg"></center>'
+				'The man sits up and bends you over on your hands and knees. He moves in behind you and starts grinding the tip of his cock between your labia, knowingly teasing you but still not letting you cum.'
+				'He starts fucking you and enjoys teasing you by bringing you to the edge before pulling out at the last second, denying you your much needed orgasm, before sliding back in and continuing.'
+				gs 'arousal', 'vaginal', 10, 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
+				gs 'arousal', 'BDSM', -1, 'sub'
+				gs 'stat'
+				act 'beg to cum':
+					cls
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/souvenir.jpg"></center>'
+					'Eventually, his thrusts grow faster and he pulls out and pushes you on your stomach. He groans as his cum spurts onto your ass. He grabs his phone and moves around beside you.' 
+					'"That pussy is one of the best I''ve ever been inside. I just need a souvenir to remind me of it." he remarks as he takes a photo of you and your cum splattered ass. "You definetely satisified me, so you deserve your reward."'
+					gs 'arousal', 'vaginal', 10, 'sub'
+					gs 'cum_call', 'precum', $AlbinaQW['Cust']
+					gs 'arousal', 'BDSM', -1, 'sub', 'humiliation'
+					gs 'cum_call', 'butt', $AlbinaQW['Cust']
+					gs 'stat'
+					
+					act 'Get your reward':
+						cls
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/reward.jpg"></center>'
+						'The man flips you back onto your back and spreads your legs. You moan heavily as his tongue returns to your clit and starts swirling away as his fingers slide into your wet hole and start working their magic once more.'
+						'Your pussy starts tightening and the man picks up the pace. Soon enough, you let out a scream and squeeze your legs around his head as you are brought to an explosive orgasm. You release the man from your grip and lay on the bed riding the waves of pleasure rushing through you.'
+						'The man is sitting on the edge of the bed as you step off. "Oh one last thing." He grabs hold of your ass, his cum still wet on your cheek. "You''re going home like that." You blush at him, but obidiently slide your panties back over your cum covered ass. He gives you a final smack on the ass and lets you leave.'
+						gs 'arousal', 'cuni', 10, 'sub'
+						gs 'arousal', 'vaginal_finger', -1, 'sub'
+						$orgasm_or = 'yes'
+						gs 'arousal', 'BDSM', -1, 'sub', 'humiliation'
+						gs 'cum_call', 'pantyrear', $AlbinaQW['Cust']
+						gs 'pain', 1, 'asscheeks', 'slap'
+						gs 'arousal', 'end'
+						act 'Call a taxi' : gt 'AlbStars', 'cab_home', 'no_clean'
+					end
+			    end
+		    end
+		end
+    end
+end
+
+if $ARGS[0] = 'parkrally':
+	cla & *clr
+	AlbinaQW['ParkRally'] = 3
+	AlbinaQW['ParkRallyDay'] = daystart + 2
+	AlbinaQW['ShowTriggerCount'] = 0
+
+	'After practice, Albina walks up to the group, furious. "My stupid father wants us to perform at his rally! Using us to try and win back some of his supporters!" she huffs.'
+	'She directs you to follow her, saying her father had someone drop off special outfits for you to wear. As you walk into the changing room, a box sits on the bench.'
+	'Albina pulls a lycra leotard out and her fist clenches around it as she sees how skimpy it is, but resigns herself and hands them out to the reluctant girls. '
+	'You undress and slide the outfit on. It''s skin tight and squeezes your breasts, your nipples poking through the fabric. The back isn''t much better. '
+	'Albina walks up behind you and pulls your leotard from between your ass with her fingers. "We might as well dance in thongs for all these are covering!"'
+	'You jump slightly as she lets go and the fabric snaps back into place. "Let''s just get this over with. A car is waiting for us outside."'
+
+	act 'Do the show':
+		*clr & cla
+		gs 'exercise', 'tier2', 0, 'agil_exp', 'danc_exp'
+		profiDanceTime += 1
+		inhib_exp += rand(3,5)
+		noShampoo = 1
+		dynamic $showerdin
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/meeting/meeting3.jpg"></center>'
+
+		'You arrive at the park and gather behind the stage as Albina''s father gives an awkward speech to what is left of his supporters. He clears his throat and calls you up onto the stage as music starts playing. You reluctantly walk out onto the stage with the other girls, the crowd reacting to your skimpy clothing. The men whistle and holler while the women watch in disgust and whisper among themselves. '
+		'You and the girls start your routine, but the crowd''s reactions at your outfits makes you all feel very uncomfortable and you see Albina glaring at her father a few times. You finally finish the awkward performance and Albina motions for you all to return to the car as her father makes desperate pleas to the diminishing crowd.'
+		'You return to the community center locker room, where Albina practically rips her leotard off and storms off into the showers. You remove your own outfit and go for a shower yourself. '
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+		act 'Leave': gt 'pav_park', 'start'
+	end
+end
+
+if $ARGS[0] = 'Starletsreact':
+	cla
+	menu_off = 1
+	'As you approach the Starlets, Albina looks at you in disgust. Loudly enough for the whole team to hear, she says "<<$pcs_nickname>>, no one wants to see some pregnant whore dance. Leave. You''re done." Tears welling in your eyes, you leave, the sound of laughter and taunting following your departure.'
+	act 'Continue':npc_pregtalk['A23'] = 1 & gt 'pav_commcenter'
+end
+
+--- AlbStars ---------------------------------

+ 11 - 12
locations/AlbStarsEnd.qsrc

@@ -1,16 +1,15 @@
 # AlbStarsEnd
 
-menu_off = 1
-ZvezdEnd = 1
-AlbFather = 10
-AlbinaInPrison = 1
-AlbCopDay = daystart
-npc_rel['A23'] = -10
-Chernov = 10
-gs 'stat'
-'You walk down the street and see Albina Barlovskuyu. Near her, a van stops; people emerge from the vehicle running towards her. They restrain her face to the ground, hands behind her back before putting her in handcuffs. Albina is furious, but her face suddenly pales when she sees the warrant for her arrest and hears the accusations of running a brothel. After a thorough search she is put on her feet, shoved into a police car and whisked away.'
-
-act 'Leave':gt 'pav_residential'
-
+!menu_off = 1
+!AlbinaQW['StarletsShutDown'] = 1
+!AlbinaQW['AlbFatherQW']  = 10
+!AlbinaQW['AlbCopDay'] = daystart
+!npc_rel['A23'] = -10
+!AlbinaQW['Chernov'] = 10
+!gs 'stat'
+!'You walk down the street and see Albina Barlovskuyu. Near her, a van stops; people emerge from the vehicle running towards her. They restrain her face to the ground, hands behind her back before putting her in handcuffs. Albina is furious, but her face suddenly pales when she sees the warrant for her arrest and hears the accusations of running a brothel. After a thorough search she is put on her feet, shoved into a police car and whisked away.'
+
+!act 'Leave':gt 'pav_residential'
+gt 'pav_residential'
 --- AlbStarsEnd ---------------------------------
 

+ 1010 - 1008
locations/AlbStarsWhore.qsrc

@@ -1,1020 +1,1022 @@
 # AlbStarsWhore
 
 !!needs complete revamp, add willpower during revamp.
-menu_off = 1
-
-if $ARGS[0] = 'whore1':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(24,40)
-	gs 'boyStat', $npclastgenerated
-	gs 'stat'
-	'The man leads you by the hand into the hotel room. When he flips on the lights, you immediately notice that it''s a luxury room. You smile thinking, it looks like you made the right choice.'
-	act 'Kneel':
-		cls
-		guy += 1
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bj.jpg"></center>'
-		'Efficiently, you get in his pants and begin working on him with your hand. He is rock hard in no time.'
-		'Looking him in the eye, you lick his cock from base to tip, and then give the head a little kiss.'
-		'When you finally take his entire length into your mouth, "Oh, God", is his only response.'
-		gs 'arousal', 'hj', 10, 'sub'
-		gs 'arousal', 'bj', 10, 'sub'
-		minut -= 10
-		gs 'stat'
-		tipdarand = rand(0, 2)
-
-		if tipdarand = 0:
-			'He puts his hands on your head, and pushes insistently at you mouth.'
-			act 'Relax your throat':
-				cls
-
-				if pcs_throat < dick:pcs_throat += 1
-
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throat.jpg"></center>'
-
-				if pcs_throat < dick / 2:
-					pcs_mood = 5
-					pcs_horny = 0
-					'The man begins to frantically fuck your mouth.'
-					'You do you best to take it, while drool drips from your mouth, snot runs from your nose, and tears well up in your eyes.'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-					pcs_mood -= 20
-					pcs_horny = pcs_horny/2
-					'He begins roughly using your mouth.'
-					'You take his cock down your throat as best you, but still gag a little when he goes deep.'
-					'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick:
-					'Holding you head, the man forcefully guides you up and down his shaft.'
-					'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
-					'The sensation of deep-throating this strange mans dick is getting you all wet.'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				end
-
-				tipdarand = rand(0, 1)
-				if tipdarand = 0:
-					'Without warning, the man grabs your hair, and holds your head down on his shaft.'
-					'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'stat'
-					act 'Swallow':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-						'You greedily suck down as much of his cum as for can.'
-						'By the time the time he is finished your entire face feels like a wet runny mess.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
-					gs 'arousal', 'bj', 10, 'sub'
-					gs 'stat'
-					act 'Close your eyes':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-						'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'After a few minutes he says: "I want your ass, girl."'
-
-			act 'Give him your ass':
-				cls
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/anal.jpg"></center>'
-				'Yoy present your ass to him, with a little giggle, you give it a wiggle.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				gs 'arousal', 'anal', 30, 'sub'
-				gs 'arousal', 'end'
-				gs 'stat'
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		elseif tipdarand = 2:
-			'After a few minutes he says: "I''m ready for that pussy."'
-
-			act 'Lie on your back.':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sex.jpg"></center>'
-				'You spread your legs for him, and motion him to you invitingly.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'vaginal', 30, 'sub'
-				gs 'arousal', 'end'
-				gs 'stat'
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore2':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
-
-	gs 'stat'
-	'Shyly, the boys lead you into their hotel room.'
-	'You think it''s sweet that they look a little nervous. Deciding to put their minds at ease, you take action.'
-	act 'Get their pants off':
-		cls
-		guy += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
-		'Squatting down in front of the boys, you give them each a turn. Licking their shafts and giving little sucking kisses to their heads, you have them hard in no time.'
-		'By the time you start sucking them in earnest, they both have warm smiles of appreciation on their faces.'
-		gs 'arousal', 'bj', 10, 'sub', 'group'
-		gs 'stat'
-		tipdarand = rand(0, 1)
-
-		if tipdarand = 0:
-			'No longer nervous, one of the boys moves behind you and works his hand between your cheeks.'
-			'"That is one tight little ass you have there baby", he whispers in your ear.'
-			'You let out a little moan, when his finger finds your pucker and slowly begins to massage it.'
-			'The other boy impatiently taps his dick against your mouth, urging you to get back to work.'
-			gs 'arousal', 'bj', 10, 'sub', 'group'
-			gs 'arousal', 'anal_finger', 10, 'sub', 'group'
-			minut -= 10
-			gs 'stat'
-			act 'Get spit-roasted':
-				cls
-				minut += 30
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d.jpg"></center>'
-				'You suckle at the tip of one boys cock, while the other gets ready to enter your ass. You wiggle your hips in anticipation.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				spafinloc = 3
-				gs 'arousal', 'bj', 30, 'sub', 'group'
-				gs 'arousal', 'anal', 30, 'sub', 'group'
-				minut -= 30
-				gs 'stat'
-				gs 'cum_manage'
-				!! {Setup for #2}
-				gs 'boyStat', $npclastgenerated
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
-					act 'Swallow it':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-						'Choking slightly, you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
-					act 'Open your mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'The boys lay you on the sofa. One of them settles between your legs, while the other dangles his cock near your face.'
-			act 'Part your lips':
-				cls
-				!!stat['vaginal'] += 1
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1.jpg"></center>'
-				'You begin to suck dick, while the other guy spreads your legs.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'bj', 30, 'sub', 'group'
-				gs 'arousal', 'vaginal', 30, 'sub', 'group'
-				minut -= 30
-				gs 'stat'
-				tipdarand = rand(0, 1)
-				!! {Setup for #2}
-				gs 'boyStat', $npclastgenerated
-
-				if tipdarand = 0:
-					'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
-					act 'Swallow it':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
-
-					act 'Open your mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore3':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	gs 'boyStat', $npclastgenerated
-
-	gs 'stat'
-	'The Armenian guy leads you into his hotel room and announces: "It is time to earn your money whore. Now, get on your knees, and show me how well you can suck.'
-	act 'Get on your knees':
-		cls
-		guy += 1
-		gs 'stat'
-		'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj50.mp4"></video></center>'
-		'Doing your best to show him what a good cock sucker you are, you lick him from base to tip, and then give the head a little kiss. He gives you a little chuckle of appreciation.'
-		'When you take him fully into you mouth you looks up seeking approval.'
-		'"That''s a good girl", he says stroking your cheek.'
-		gs 'arousal', 'bj', 10, 'sub'
-		gs 'stat'
+! menu_off = 1
+
+! if $ARGS[0] = 'whore1':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(24,40)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'stat'
+! 	'The man leads you by the hand into the hotel room. When he flips on the lights, you immediately notice that it''s a luxury room. You smile thinking, it looks like you made the right choice.'
+! 	act 'Kneel':
+! 		cls
+! 		guy += 1
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bj.jpg"></center>'
+! 		'Efficiently, you get in his pants and begin working on him with your hand. He is rock hard in no time.'
+! 		'Looking him in the eye, you lick his cock from base to tip, and then give the head a little kiss.'
+! 		'When you finally take his entire length into your mouth, "Oh, God", is his only response.'
+! 		gs 'arousal', 'hj', 10, 'sub'
+! 		gs 'arousal', 'bj', 10, 'sub'
+! 		minut -= 10
+! 		gs 'stat'
+! 		tipdarand = rand(0, 2)
+
+! 		if tipdarand = 0:
+! 			'He puts his hands on your head, and pushes insistently at you mouth.'
+! 			act 'Relax your throat':
+! 				cls
+
+! 				if pcs_throat < dick:pcs_throat += 1
+
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throat.jpg"></center>'
+
+! 				if pcs_throat < dick / 2:
+! 					pcs_mood = 5
+! 					pcs_horny = 0
+! 					'The man begins to frantically fuck your mouth.'
+! 					'You do you best to take it, while drool drips from your mouth, snot runs from your nose, and tears well up in your eyes.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
+! 					pcs_mood -= 20
+! 					pcs_horny = pcs_horny/2
+! 					'He begins roughly using your mouth.'
+! 					'You take his cock down your throat as best you, but still gag a little when he goes deep.'
+! 					'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick:
+! 					'Holding you head, the man forcefully guides you up and down his shaft.'
+! 					'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
+! 					'The sensation of deep-throating this strange mans dick is getting you all wet.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				end
+
+! 				tipdarand = rand(0, 1)
+! 				if tipdarand = 0:
+! 					'Without warning, the man grabs your hair, and holds your head down on his shaft.'
+! 					'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 					gs 'stat'
+! 					act 'Swallow':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
+! 						'You greedily suck down as much of his cum as for can.'
+! 						'By the time the time he is finished your entire face feels like a wet runny mess.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
+! 					gs 'arousal', 'bj', 10, 'sub'
+! 					gs 'stat'
+! 					act 'Close your eyes':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
+! 						'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'After a few minutes he says: "I want your ass, girl."'
+
+! 			act 'Give him your ass':
+! 				cls
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/anal.jpg"></center>'
+! 				'Yoy present your ass to him, with a little giggle, you give it a wiggle.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				gs 'arousal', 'anal', 30, 'sub'
+! 				gs 'arousal', 'end'
+! 				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		elseif tipdarand = 2:
+! 			'After a few minutes he says: "I''m ready for that pussy."'
+
+! 			act 'Lie on your back.':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sex.jpg"></center>'
+! 				'You spread your legs for him, and motion him to you invitingly.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'vaginal', 30, 'sub'
+! 				gs 'arousal', 'end'
+! 				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore2':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
+
+! 	gs 'stat'
+! 	'Shyly, the boys lead you into their hotel room.'
+! 	'You think it''s sweet that they look a little nervous. Deciding to put their minds at ease, you take action.'
+! 	act 'Get their pants off':
+! 		cls
+! 		guy += 2
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+! 		'Squatting down in front of the boys, you give them each a turn. Licking their shafts and giving little sucking kisses to their heads, you have them hard in no time.'
+! 		'By the time you start sucking them in earnest, they both have warm smiles of appreciation on their faces.'
+! 		gs 'arousal', 'bj', 10, 'sub', 'group'
+! 		gs 'stat'
+! 		tipdarand = rand(0, 1)
+
+! 		if tipdarand = 0:
+! 			'No longer nervous, one of the boys moves behind you and works his hand between your cheeks.'
+! 			'"That is one tight little ass you have there baby", he whispers in your ear.'
+! 			'You let out a little moan, when his finger finds your pucker and slowly begins to massage it.'
+! 			'The other boy impatiently taps his dick against your mouth, urging you to get back to work.'
+! 			gs 'arousal', 'bj', 10, 'sub', 'group'
+! 			gs 'arousal', 'anal_finger', 10, 'sub', 'group'
+! 			minut -= 10
+! 			gs 'stat'
+! 			act 'Get spit-roasted':
+! 				cls
+! 				minut += 30
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d.jpg"></center>'
+! 				'You suckle at the tip of one boys cock, while the other gets ready to enter your ass. You wiggle your hips in anticipation.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				spafinloc = 3
+! 				gs 'arousal', 'bj', 30, 'sub', 'group'
+! 				gs 'arousal', 'anal', 30, 'sub', 'group'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'cum_manage'
+! 				!! {Setup for #2}
+! 				gs 'boyStat', $npclastgenerated
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
+! 					act 'Swallow it':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
+! 						'Choking slightly, you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
+! 					act 'Open your mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
+! 						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'The boys lay you on the sofa. One of them settles between your legs, while the other dangles his cock near your face.'
+! 			act 'Part your lips':
+! 				cls
+! 				!!stat['vaginal'] += 1
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1.jpg"></center>'
+! 				'You begin to suck dick, while the other guy spreads your legs.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'bj', 30, 'sub', 'group'
+! 				gs 'arousal', 'vaginal', 30, 'sub', 'group'
+! 				minut -= 30
+! 				gs 'stat'
+! 				tipdarand = rand(0, 1)
+! 				!! {Setup for #2}
+! 				gs 'boyStat', $npclastgenerated
+
+! 				if tipdarand = 0:
+! 					'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
+! 					act 'Swallow it':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
+! 						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
+
+! 					act 'Open your mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
+! 						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore3':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	gs 'boyStat', $npclastgenerated
+
+! 	gs 'stat'
+! 	'The Armenian guy leads you into his hotel room and announces: "It is time to earn your money whore. Now, get on your knees, and show me how well you can suck.'
+! 	act 'Get on your knees':
+! 		cls
+! 		guy += 1
+! 		gs 'stat'
+! 		'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj50.mp4"></video></center>'
+! 		'Doing your best to show him what a good cock sucker you are, you lick him from base to tip, and then give the head a little kiss. He gives you a little chuckle of appreciation.'
+! 		'When you take him fully into you mouth you looks up seeking approval.'
+! 		'"That''s a good girl", he says stroking your cheek.'
+! 		gs 'arousal', 'bj', 10, 'sub'
+! 		gs 'stat'
 		
-		tipdarand = rand(0, 2)
-
-		if tipdarand = 0:
-			'He firmly takes your head in his hands and says: "Now, open wide girl, here it comes."'
-
-			act 'Relax your throat':
-				cls
-				gs 'stat'
-				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral4.mp4"></video></center>'
-
-				if pcs_throat < dick / 2:
-					pcs_mood = 5
-					'He begins roughly using your mouth.'
-					'You do you best, but soon drool is running from your mouth, and snot is dripping from your nose. Eventually your eyes fill with tears, as you continue to gasp and gag on his cock.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-					pcs_mood -= 20
-					'He begins roughly using your mouth.'
-					'You take his cock down your throat as best you, but still gag a little when he goes deep.'
-					'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick:
-					'Holding you head, the man forcefully guides you up and down his shaft.'
-					'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
-					'The sensation of deep-throating this strange mans dick is getting you all wet.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'stat'
-				end
-
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'Without warning, the man grabs your hair and holds your head down on his shaft.'
-					'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
-
-					act 'Swallow':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						gs 'stat'
-						'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
-						'You greedily suck down as much of his cum as for can.'
-						'By the time the time he is finished your entire face feels like a wet runny mess.'
-						gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
-					'"Open your mouth for me, girl", he orders.'
-					act 'Please him':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><video autoplay loop src="images/shared/sex/cum/cumf10.mp4"></video></center>'
-						'You look him in the eye, and softly whisper: "Give it to me."'
-						'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'He firmly tells you: "On all fours, now girl. I will have your ass."'
-
-			act 'Present your ass to him':
-				cls
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/dog12.mp4"></video></center>'
-				'You give it a wiggle, and he says smiling: "Ha, now that''s a good girl."' 
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				gs 'arousal', 'anal', 30, 'sub'
-				gs 'arousal', 'end'
-				gs 'stat'
+! 		tipdarand = rand(0, 2)
+
+! 		if tipdarand = 0:
+! 			'He firmly takes your head in his hands and says: "Now, open wide girl, here it comes."'
+
+! 			act 'Relax your throat':
+! 				cls
+! 				gs 'stat'
+! 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral4.mp4"></video></center>'
+
+! 				if pcs_throat < dick / 2:
+! 					pcs_mood = 5
+! 					'He begins roughly using your mouth.'
+! 					'You do you best, but soon drool is running from your mouth, and snot is dripping from your nose. Eventually your eyes fill with tears, as you continue to gasp and gag on his cock.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
+! 					pcs_mood -= 20
+! 					'He begins roughly using your mouth.'
+! 					'You take his cock down your throat as best you, but still gag a little when he goes deep.'
+! 					'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick:
+! 					'Holding you head, the man forcefully guides you up and down his shaft.'
+! 					'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
+! 					'The sensation of deep-throating this strange mans dick is getting you all wet.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 					gs 'stat'
+! 				end
+
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'Without warning, the man grabs your hair and holds your head down on his shaft.'
+! 					'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
+
+! 					act 'Swallow':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
+! 						'You greedily suck down as much of his cum as for can.'
+! 						'By the time the time he is finished your entire face feels like a wet runny mess.'
+! 						gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
+! 					'"Open your mouth for me, girl", he orders.'
+! 					act 'Please him':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/shared/sex/cum/cumf10.mp4"></video></center>'
+! 						'You look him in the eye, and softly whisper: "Give it to me."'
+! 						'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'He firmly tells you: "On all fours, now girl. I will have your ass."'
+
+! 			act 'Present your ass to him':
+! 				cls
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/dog12.mp4"></video></center>'
+! 				'You give it a wiggle, and he says smiling: "Ha, now that''s a good girl."' 
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				gs 'arousal', 'anal', 30, 'sub'
+! 				gs 'arousal', 'end'
+! 				gs 'stat'
 				
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		elseif tipdarand = 2:
-			'He speaks: "On your back now, girl. Let''s see that pretty little pussy of yours."'
-			act 'Spread your legs for him':
-				cls
-				'<center><video autoplay loop src="images/shared/sex/vag/miss/kotovsexbonus2.mp4"></video></center>'
-				'Laying on your back a little thrill runs though your body, as the rough Armenian prepares to enter you.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'vaginal', 30, 'sub'
-				gs 'arousal', 'end'
-				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		elseif tipdarand = 2:
+! 			'He speaks: "On your back now, girl. Let''s see that pretty little pussy of yours."'
+! 			act 'Spread your legs for him':
+! 				cls
+! 				'<center><video autoplay loop src="images/shared/sex/vag/miss/kotovsexbonus2.mp4"></video></center>'
+! 				'Laying on your back a little thrill runs though your body, as the rough Armenian prepares to enter you.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'vaginal', 30, 'sub'
+! 				gs 'arousal', 'end'
+! 				gs 'stat'
 				
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore4':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-
-	gs 'stat'
-	'Laughing, the two Armenians lead you into their hotel room. "It''s time to show us what you got, little lamb", one says.' 
-	'The other man chimes in with: "I want see what those <<$lip1>> lips of yours can do. They look like they were made to suck cock.'
-	act 'Show them':
-		cls
-		guy += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/shared/sex/group/cocksucker6.jpg"></center>'
-		'You kneel down in front of the two swarthy men to show them your skills.' 
-		'You playfully lick, jerk, and suck until they are both throbbing in your hands.'
-		'"Very nice little lamb, now take my cock. Take it all", one of the men says.'
-		'You enthusiastically begin to suck the penis of the man who spoke.'
-		gs 'arousal', 'hj', 10, 'group', 'sub'
-		gs 'arousal', 'bj', 10, 'group', 'sub'
-		minut -= 10
-		gs 'stat'
-		tipdarand = rand(0, 1)
-
-		if tipdarand = 0:
-			'After sucking for all your worth for a good ten minutes, one of them says: "Get your ass in the air. It''s time to get roasted, little lamb."'
-			'You get down on all fours, while the men laugh, and move into position at each end.'
-			'"You might be the sweetest thing I''ve ever seen. What do you say to that my little lamb?", one of the men says.'
-			'"Bah", you bleat with a laugh.'
-			act 'Get spit-roasted':
-				cls
-				gs 'stat'
-				'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
-				'You let out another playful bleat as you begin to get filled.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				spafinloc = 3
-				gs 'arousal', 'anal', 30, 'group', 'sub'
-				gs 'arousal', 'bj', 30, 'group', 'sub'
-				minut -= 30
-				gs 'cum_manage'
-				gs 'stat'
-				tipdarand = rand(0, 1)
-				gs 'boyStat', $npclastgenerated
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore4':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+
+! 	gs 'stat'
+! 	'Laughing, the two Armenians lead you into their hotel room. "It''s time to show us what you got, little lamb", one says.' 
+! 	'The other man chimes in with: "I want see what those <<$lip1>> lips of yours can do. They look like they were made to suck cock.'
+! 	act 'Show them':
+! 		cls
+! 		guy += 2
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/shared/sex/group/cocksucker6.jpg"></center>'
+! 		'You kneel down in front of the two swarthy men to show them your skills.' 
+! 		'You playfully lick, jerk, and suck until they are both throbbing in your hands.'
+! 		'"Very nice little lamb, now take my cock. Take it all", one of the men says.'
+! 		'You enthusiastically begin to suck the penis of the man who spoke.'
+! 		gs 'arousal', 'hj', 10, 'group', 'sub'
+! 		gs 'arousal', 'bj', 10, 'group', 'sub'
+! 		minut -= 10
+! 		gs 'stat'
+! 		tipdarand = rand(0, 1)
+
+! 		if tipdarand = 0:
+! 			'After sucking for all your worth for a good ten minutes, one of them says: "Get your ass in the air. It''s time to get roasted, little lamb."'
+! 			'You get down on all fours, while the men laugh, and move into position at each end.'
+! 			'"You might be the sweetest thing I''ve ever seen. What do you say to that my little lamb?", one of the men says.'
+! 			'"Bah", you bleat with a laugh.'
+! 			act 'Get spit-roasted':
+! 				cls
+! 				gs 'stat'
+! 				'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
+! 				'You let out another playful bleat as you begin to get filled.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				spafinloc = 3
+! 				gs 'arousal', 'anal', 30, 'group', 'sub'
+! 				gs 'arousal', 'bj', 30, 'group', 'sub'
+! 				minut -= 30
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				tipdarand = rand(0, 1)
+! 				gs 'boyStat', $npclastgenerated
 				
-				if tipdarand = 0:
-					'The swarthy man fucking your mouth grabs your hair, and presses you firmly against him.'
-					'Unable to move, you gag a little as semen hits the back of your throat.'
-					'"Swallow that down for me pet", the man holding your head insists.'
-					act 'Suck it down':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'arousal', 'end'
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
-						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
-					act 'Open your mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'arousal', 'end'
-						gs 'stat'
-						'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
-						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
-						'"Well done, little lamb", the man behind you praises, giving you a little smack on the ass.'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'Eventually, one of the men announces: "On your back now lamb, It''s time to see what you have what you have between those legs."'
-			'You playfully hop onto the sofa, and spread your legs, presenting your pussy for approval.'
-			'The men chuckle as one of them settles between your legs, while the other taps his cock against your mouth.'
-			act 'Enjoy':
-				cls
-				gs 'stat'
-				'<center><video autoplay loop src="images/shared/sex/group/threesomepm10.mp4"></video></center>'
-				'As you take one man''s cock into your mouth, as the man between your legs chuckles: "Wonderful, it looks like you have already been sheared."'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'vaginal', 30, 'group', 'sub'
-				gs 'arousal', 'bj', 30, 'group', 'sub'
-				minut -= 30
-				gs 'stat'
-				gs 'boyStat', $npclastgenerated
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'The swarthy man fucking your mouth grabs you hair, and presses you firmly against him.'
-					'Unable to move, you gag a little as semen hits the back of your throat.'
-					'"Swallow that down for me pet", the man holding your head insists.'
-
-					act 'Suck it down':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'arousal', 'end'
-						gs 'stat'
-						'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
-						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
-						act 'Drive back': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
-
-					act 'Open your mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'arousal', 'end'
-						gs 'stat'
-						'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
-						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore5':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$boy1 = $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-
-	gs 'stat'
-	'The three Armenians lead you back to a hotel room. When one of them swings the door shut with his foot a little lump forms in your throat. The thought of all that could go wrong in a hotel room with three strange men is unsettling, yet a little exciting at the same time. You take a deep breath, as you turn to face them.'
-
-	act 'Squat down':
-		cls
-		guy += 3
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjt.jpg"></center>'
-		'Deciding that eager service is the best way to avoid any problem, you get down in front of the men'
-		'A few minutes of licking and stroking later, you are faced by three throbbing cocks ready for more.'
-		'One of the swarthy men compliments your skill: "You are very skilled for such a young thing, and eager. I like eager."'
-		'As a way of saying thank you, you take his cock fully into your mouth, and slowly start to suck. The moan of pleasure this elicits from the man sends a little thrill running though your body.'
-		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-		gs 'arousal', 'hj', 10, 'sub', 'gangbang'
-		minut -= 10
-		gs 'stat'
-		!!tipdarand = rand(0, 1)
-		tipdarand = 0
-
-		if tipdarand = 0:
-			'After you have serviced each man for several minutes. The begin to talk to each other in their native language. It looks like they are trying to decide something.'
-			'One of the men looks at you: "We will have your ass now girl."'
-			'That was not a question, but you are in no position to refuse anyway.'
-
-			act 'Present your ass':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/f.jpg"></center>'
-				'You continue to languidly suck on the two remaining men, while the third man prepares to enter you from behind.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				spafinloc = 3
-				gs 'arousal', 'bj', 30, 'sub', 'gangbang'
-				gs 'arousal', 'anal', 30, 'sub', 'gangbang'
-				minut -= 30
-				gs 'stat'
-				gs 'cum_manage'
-				gs 'boyStat', $npclastgenerated
-				'One of the men near your face says: "Get ready girl."'
-
-				act 'Open your mouth':
-					cls
-					tipdarand = rand(0, 1)
-
-					if tipdarand = 0:
-						spafinloc = 11
-						gs 'cum_manage'
-						gs 'boyStat', $boy1
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialt.jpg"></center>'
-						'The two men you''ve been blowing both finish at the same time. You flinch in surprise, when the first stream hits your face. By the time they finish, long streams of semen are dripping from your face.'
-						'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. You smile, licking your lips with satisfaction.'
-						gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-						gs 'arousal', 'end'
-						gs 'stat'
-					elseif tipdarand = 1:
-						spafinloc = 12
-						gs 'cum_manage'
-						gs 'boyStat', $boy1
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallowt.jpg"></center>'
-						'You kneel and eagerly open up for the two remaining men. They are surprisingly accurate, as they empty their loads into you mouth, other than a small drop on your chin they get it all in there.'
-						'Smiling up at them, you swallow it down.'
-						'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. Smiling with satisfaction, you gather the last drop of cum from your chin with a finger, and lick it clean.'
-						gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-						gs 'arousal', 'end'
-						gs 'stat'
-					end
-
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore6':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	gs 'boyStat', $npclastgenerated
-	$npc_thdick[$npclastgenerated] = 'massive'
-	npc_dick[$npclastgenerated] = 24
-	npc_Malen[$npclastgenerated] = rand(10,15)
-
-	gs 'stat'
-	'<center>your thoughts</center>'
-	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-	'As the big black guy leads you into the room, your mind drifts to what you have seen watching porn.'
-	'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
-	'You hope this guy lives up to the hype.'
-
-	act 'Find out':
-		cls
-		guy += 1
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjn.jpg"></center>'
-		'"Oh, my", you whisper softly, as you expose his girth.'
-		'"You like that baby? Go on, and give it a kiss. It won''t bite", he chuckles.'
-		'Wide eyed, you wrap your lips around his massive length. You relish the taste, as you begin to suck. It doesn''t taste like chocolate, but it tastes pretty damn good.'
-		gs 'arousal', 'bj', 10, 'sub'
-		gs 'stat'
-		tipdarand = rand(0, 2)
-
-		if tipdarand = 0:
-			'After a few minutes the man takes your head in his hands, and urges you to take more.'
-			act 'Relax your throat':
-				cls
-
-				if pcs_throat < dick:pcs_throat += 1
-
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throatn.jpg"></center>'
-
-				if pcs_throat < dick / 2:
-					pcs_mood = 5
-					pcs_horny = 0
-					'Oh god, he''s way too big for you. The pressure on you head isn''t letting up though.'
-					'Holding your head, he settles into a slow rut. After a few minutes of gaging on him, your face is covered in drool, snot, and tears. It feels good to let him take his pleasure like this, but you worry that your face must be a total mess.'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-					pcs_mood -= 20
-					pcs_horny = pcs_horny/2
-					'Oh god, he''s almost too much for you. He is forcing your head down, so it looks like you only have one option'
-					'You do your best to handle his rough thrusts to your face, but before too long your eyes are watering and snot is dripping from your nose. It''s all very exhilarating, you just wish your make-up wasn''t getting smeared'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick:
-					'You accept the challenge posed by his hands, and take his entire length down your throat'
-					'He smiles down at you saying: "Damn, the stories about cock hungry little white girls must be true. You take that thing like a pro, baby."'
-					'You smile up at him around his cock, and continue to deep-throat him.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'stat'
-				end
-
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'When you think you can''t take anymore, he grabs your hair and forces you down even further.'
-					'"Oh shit, here it comes baby", he growls.'
-					'Warm jets of semen begin to pour down your throat.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'stat'
-					act 'Suck it down':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
-						'To keep from choking, you gulp it down, as quickly as possible.'
-						'Mmm, maybe it does taste like chocolate.'
-						'"Damn baby, you must''ve been thirsty", he smiles down at you.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'When you think you can''t take anymore, the man takes his cock from your mouth.'
-					'"Let me see that tongue baby, I need something to aim for", he says smiling down at you.'
-					gs 'arousal', 'bj', 10, 'sub'
-					gs 'stat'
-					act 'Open up and say ahh':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-						'He grunts, and sticky streams of cum rain down around your face and mouth.'
-						'"Baby, you look like a fucking masterpiece, so fucking hot. I''m almost ready for another go just from looking at you.", he says panting.'
-						'You give him a wink, as you lick your lips'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'He informs you: "Baby, I''m glad you got me nice and lubed-up. When you find out where this is going next, you''ll be glad too." He grabs hold of one of your butt cheeks, and gives it a good squeeze.'
-			'You bite your lip, as equal parts of fear and excitement fill your thoughts.'
-
-			act 'Take it':
-				cls
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/analn.jpg"></center>'
-				'"Please be gentle", you whisper as he prepares to enter you.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				gs 'arousal', 'anal', 30, 'sub'
-				gs 'stat'
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		elseif tipdarand = 2:
-			'After some minutes the man takes his cock out of your mouth, and easily lifts you up and lays you on your back.'
-
-			act 'Open legs for him':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sexn.jpg"></center>'
-				'A little nervously, you slowly spread your legs for him. The big black guy moves between your legs, and prepares to penetrate you.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'vaginal', 30, 'sub'
-				gs 'stat'
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore7':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'massive'
-	npc_dick[$npclastgenerated] = 24
-	npc_Malen[$npclastgenerated] = rand(10,15)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'monstrous'
-	npc_dick[$npclastgenerated] = 32
-	npc_Malen[$npclastgenerated] = rand(10,15)
-
-	gs 'stat'
-	'<center>your thoughts</center>'
-	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-	'As the two big black guys lead you into the room, your mind drifts to what you have seen watching porn.'
-	'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
-	'Taking care of two at the same time sounds even more delightfully naughty.'
-
-	act 'Get them':
-		cls
-		guy += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjdn.jpg"></center>'
-		'Hands on your hips you playfully announce to the men: "OK boys, pants off, let''s see them."'
-		'"Now that''s my kind of woman", one of the men smiles as they both start to undress. You tap your foot with feigned impatience, while they get naked.'
-		'"I''m impressed boys. How is a sweet young thing like me ever going to manage?", you say smiling, as you kneel at their feet.'
-		'You spend the next ten minutes licking and greedily sucking their big black cocks.'
-		gs 'arousal', 'bj', 10, 'sub', 'group'
-		gs 'stat'
-		tipdarand = rand(0, 1)
-
-		if tipdarand = 0:
-			'One of the men leans over and slides a hand down the crack of you ass, when he his finger finds your sphincter you move your hips to encourage him.'
-			'"Damn girl, is that how you want it?", he says.'
-			'"Yes", you whisper.'
-			gs 'arousal', 'anal_finger', 5, 'sub'
-			gs 'stat'
+! 				if tipdarand = 0:
+! 					'The swarthy man fucking your mouth grabs your hair, and presses you firmly against him.'
+! 					'Unable to move, you gag a little as semen hits the back of your throat.'
+! 					'"Swallow that down for me pet", the man holding your head insists.'
+! 					act 'Suck it down':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
+! 						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
+! 					act 'Open your mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
+! 						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
+! 						'"Well done, little lamb", the man behind you praises, giving you a little smack on the ass.'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'Eventually, one of the men announces: "On your back now lamb, It''s time to see what you have what you have between those legs."'
+! 			'You playfully hop onto the sofa, and spread your legs, presenting your pussy for approval.'
+! 			'The men chuckle as one of them settles between your legs, while the other taps his cock against your mouth.'
+! 			act 'Enjoy':
+! 				cls
+! 				gs 'stat'
+! 				'<center><video autoplay loop src="images/shared/sex/group/threesomepm10.mp4"></video></center>'
+! 				'As you take one man''s cock into your mouth, as the man between your legs chuckles: "Wonderful, it looks like you have already been sheared."'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'vaginal', 30, 'group', 'sub'
+! 				gs 'arousal', 'bj', 30, 'group', 'sub'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'boyStat', $npclastgenerated
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'The swarthy man fucking your mouth grabs you hair, and presses you firmly against him.'
+! 					'Unable to move, you gag a little as semen hits the back of your throat.'
+! 					'"Swallow that down for me pet", the man holding your head insists.'
+
+! 					act 'Suck it down':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
+! 						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
+! 						act 'Drive back': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
+
+! 					act 'Open your mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
+! 						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore5':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$boy1 = $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+
+! 	gs 'stat'
+! 	'The three Armenians lead you back to a hotel room. When one of them swings the door shut with his foot a little lump forms in your throat. The thought of all that could go wrong in a hotel room with three strange men is unsettling, yet a little exciting at the same time. You take a deep breath, as you turn to face them.'
+
+! 	act 'Squat down':
+! 		cls
+! 		guy += 3
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjt.jpg"></center>'
+! 		'Deciding that eager service is the best way to avoid any problem, you get down in front of the men'
+! 		'A few minutes of licking and stroking later, you are faced by three throbbing cocks ready for more.'
+! 		'One of the swarthy men compliments your skill: "You are very skilled for such a young thing, and eager. I like eager."'
+! 		'As a way of saying thank you, you take his cock fully into your mouth, and slowly start to suck. The moan of pleasure this elicits from the man sends a little thrill running though your body.'
+! 		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
+! 		gs 'arousal', 'hj', 10, 'sub', 'gangbang'
+! 		minut -= 10
+! 		gs 'stat'
+! 		!!tipdarand = rand(0, 1)
+! 		tipdarand = 0
+
+! 		if tipdarand = 0:
+! 			'After you have serviced each man for several minutes. The begin to talk to each other in their native language. It looks like they are trying to decide something.'
+! 			'One of the men looks at you: "We will have your ass now girl."'
+! 			'That was not a question, but you are in no position to refuse anyway.'
+
+! 			act 'Present your ass':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/f.jpg"></center>'
+! 				'You continue to languidly suck on the two remaining men, while the third man prepares to enter you from behind.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				spafinloc = 3
+! 				gs 'arousal', 'bj', 30, 'sub', 'gangbang'
+! 				gs 'arousal', 'anal', 30, 'sub', 'gangbang'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'cum_manage'
+! 				gs 'boyStat', $npclastgenerated
+! 				'One of the men near your face says: "Get ready girl."'
+
+! 				act 'Open your mouth':
+! 					cls
+! 					tipdarand = rand(0, 1)
+
+! 					if tipdarand = 0:
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						gs 'boyStat', $boy1
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialt.jpg"></center>'
+! 						'The two men you''ve been blowing both finish at the same time. You flinch in surprise, when the first stream hits your face. By the time they finish, long streams of semen are dripping from your face.'
+! 						'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. You smile, licking your lips with satisfaction.'
+! 						gs 'arousal', 'bj', 10, 'sub', 'gangbang'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 					elseif tipdarand = 1:
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						gs 'boyStat', $boy1
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallowt.jpg"></center>'
+! 						'You kneel and eagerly open up for the two remaining men. They are surprisingly accurate, as they empty their loads into you mouth, other than a small drop on your chin they get it all in there.'
+! 						'Smiling up at them, you swallow it down.'
+! 						'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. Smiling with satisfaction, you gather the last drop of cum from your chin with a finger, and lick it clean.'
+! 						gs 'arousal', 'bj', 10, 'sub', 'gangbang'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 					end
+
+! 					act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore6':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	gs 'boyStat', $npclastgenerated
+! 	$npc_thdick[$npclastgenerated] = 'massive'
+! 	npc_dick[$npclastgenerated] = 24
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+
+! 	gs 'stat'
+! 	'<center>your thoughts</center>'
+! 	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+! 	'As the big black guy leads you into the room, your mind drifts to what you have seen watching porn.'
+! 	'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
+! 	'You hope this guy lives up to the hype.'
+
+! 	act 'Find out':
+! 		cls
+! 		guy += 1
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjn.jpg"></center>'
+! 		'"Oh, my", you whisper softly, as you expose his girth.'
+! 		'"You like that baby? Go on, and give it a kiss. It won''t bite", he chuckles.'
+! 		'Wide eyed, you wrap your lips around his massive length. You relish the taste, as you begin to suck. It doesn''t taste like chocolate, but it tastes pretty damn good.'
+! 		gs 'arousal', 'bj', 10, 'sub'
+! 		gs 'stat'
+! 		tipdarand = rand(0, 2)
+
+! 		if tipdarand = 0:
+! 			'After a few minutes the man takes your head in his hands, and urges you to take more.'
+! 			act 'Relax your throat':
+! 				cls
+
+! 				if pcs_throat < dick:pcs_throat += 1
+
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throatn.jpg"></center>'
+
+! 				if pcs_throat < dick / 2:
+! 					pcs_mood = 5
+! 					pcs_horny = 0
+! 					'Oh god, he''s way too big for you. The pressure on you head isn''t letting up though.'
+! 					'Holding your head, he settles into a slow rut. After a few minutes of gaging on him, your face is covered in drool, snot, and tears. It feels good to let him take his pleasure like this, but you worry that your face must be a total mess.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
+! 					pcs_mood -= 20
+! 					pcs_horny = pcs_horny/2
+! 					'Oh god, he''s almost too much for you. He is forcing your head down, so it looks like you only have one option'
+! 					'You do your best to handle his rough thrusts to your face, but before too long your eyes are watering and snot is dripping from your nose. It''s all very exhilarating, you just wish your make-up wasn''t getting smeared'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick:
+! 					'You accept the challenge posed by his hands, and take his entire length down your throat'
+! 					'He smiles down at you saying: "Damn, the stories about cock hungry little white girls must be true. You take that thing like a pro, baby."'
+! 					'You smile up at him around his cock, and continue to deep-throat him.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 					gs 'stat'
+! 				end
+
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'When you think you can''t take anymore, he grabs your hair and forces you down even further.'
+! 					'"Oh shit, here it comes baby", he growls.'
+! 					'Warm jets of semen begin to pour down your throat.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 					gs 'stat'
+! 					act 'Suck it down':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
+! 						'To keep from choking, you gulp it down, as quickly as possible.'
+! 						'Mmm, maybe it does taste like chocolate.'
+! 						'"Damn baby, you must''ve been thirsty", he smiles down at you.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'When you think you can''t take anymore, the man takes his cock from your mouth.'
+! 					'"Let me see that tongue baby, I need something to aim for", he says smiling down at you.'
+! 					gs 'arousal', 'bj', 10, 'sub'
+! 					gs 'stat'
+! 					act 'Open up and say ahh':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
+! 						'He grunts, and sticky streams of cum rain down around your face and mouth.'
+! 						'"Baby, you look like a fucking masterpiece, so fucking hot. I''m almost ready for another go just from looking at you.", he says panting.'
+! 						'You give him a wink, as you lick your lips'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'He informs you: "Baby, I''m glad you got me nice and lubed-up. When you find out where this is going next, you''ll be glad too." He grabs hold of one of your butt cheeks, and gives it a good squeeze.'
+! 			'You bite your lip, as equal parts of fear and excitement fill your thoughts.'
+
+! 			act 'Take it':
+! 				cls
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/analn.jpg"></center>'
+! 				'"Please be gentle", you whisper as he prepares to enter you.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				gs 'arousal', 'anal', 30, 'sub'
+! 				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		elseif tipdarand = 2:
+! 			'After some minutes the man takes his cock out of your mouth, and easily lifts you up and lays you on your back.'
+
+! 			act 'Open legs for him':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sexn.jpg"></center>'
+! 				'A little nervously, you slowly spread your legs for him. The big black guy moves between your legs, and prepares to penetrate you.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'vaginal', 30, 'sub'
+! 				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore7':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'massive'
+! 	npc_dick[$npclastgenerated] = 24
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'monstrous'
+! 	npc_dick[$npclastgenerated] = 32
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+
+! 	gs 'stat'
+! 	'<center>your thoughts</center>'
+! 	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+! 	'As the two big black guys lead you into the room, your mind drifts to what you have seen watching porn.'
+! 	'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
+! 	'Taking care of two at the same time sounds even more delightfully naughty.'
+
+! 	act 'Get them':
+! 		cls
+! 		guy += 2
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjdn.jpg"></center>'
+! 		'Hands on your hips you playfully announce to the men: "OK boys, pants off, let''s see them."'
+! 		'"Now that''s my kind of woman", one of the men smiles as they both start to undress. You tap your foot with feigned impatience, while they get naked.'
+! 		'"I''m impressed boys. How is a sweet young thing like me ever going to manage?", you say smiling, as you kneel at their feet.'
+! 		'You spend the next ten minutes licking and greedily sucking their big black cocks.'
+! 		gs 'arousal', 'bj', 10, 'sub', 'group'
+! 		gs 'stat'
+! 		tipdarand = rand(0, 1)
+
+! 		if tipdarand = 0:
+! 			'One of the men leans over and slides a hand down the crack of you ass, when he his finger finds your sphincter you move your hips to encourage him.'
+! 			'"Damn girl, is that how you want it?", he says.'
+! 			'"Yes", you whisper.'
+! 			gs 'arousal', 'anal_finger', 5, 'sub'
+! 			gs 'stat'
 			
-			act 'Give him your ass':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dn.jpg"></center>'
-				'You continue sucking away at the first guy, as the other prepares to enter your backdoor.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'arousal', 'bj', 30, 'sub', 'group'
-				gs 'arousal', 'anal', 30, 'sub', 'group'
-				minut -= 30
-				gs 'stat'
-				gs 'boyStat', $npclastgenerated
-				tipdarand = rand(0, 1)
+! 			act 'Give him your ass':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dn.jpg"></center>'
+! 				'You continue sucking away at the first guy, as the other prepares to enter your backdoor.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'arousal', 'bj', 30, 'sub', 'group'
+! 				gs 'arousal', 'anal', 30, 'sub', 'group'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'boyStat', $npclastgenerated
+! 				tipdarand = rand(0, 1)
 				
-				if tipdarand = 0:
-					'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
-
-					act 'Taste it':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-						'You swallow it down, looking up at him seeking approval.'
-						'He pats you on the head: "I guess you white girls really do crave it.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes his cock in hand, and starts to jerk.'
-
-					act 'Open you mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-						'you make appreciative sounds, as hot streams of semen rain down on your face'
-						'After he is finished, you clean him up with licks and gentle kisses.'
-						'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'One of the men gently lifts you up, and lays you on the sofa.'
-			'He moves to position himself between your legs, while the other guy brings his cock back to your lips.'
-
-			act 'Get filled':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1n.jpg"></center>'
-				'You take one man in your mouth, while the other guy spreads your legs.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'bj', 30, 'sub', 'group'
-				gs 'arousal', 'vaginal', 30, 'sub', 'group'
-				minut -= 30
-				gs 'stat'
-				gs 'boyStat', $npclastgenerated
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
-
-					act 'Taste it':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-						'You swallow it down, looking up at him seeking approval.'
-						'He pats you on the head: "I guess you white girls really do crave it.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes his cock in hand, and starts to jerk.'
-
-					act 'Open you mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-						'you make appreciative sounds, as hot streams of semen rain down on your face'
-						'After he is finished, you clean him up with licks and gentle kisses.'
-						'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore8':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'massive'
-	npc_dick[$npclastgenerated] = 24
-	npc_Malen[$npclastgenerated] = rand(10,15)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'monstrous'
-	npc_dick[$npclastgenerated] = 32
-	npc_Malen[$npclastgenerated] = rand(10,15)
-	$boy1 = $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'monstrous'
-	npc_dick[$npclastgenerated] = 30
-	npc_Malen[$npclastgenerated] = rand(10,15)
-
-	gs 'stat'
-	'<center>your thoughts</center>'
-	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-	'This is just like one of those movies you''ve seen. Three big black guys leading a young little white girl into a hotel room, oh whatever will you do?'
-	'"Let''s get this party started boys", you say smiling, as you take of your top.'
-	'"Aren''t you just an eager little minx", one of the men laughs, as they begin to take off their pants.'
-	'"Crawl over here and give it a kiss, little kitty. I''m gonna make you purr", another man says.'
-
-	act 'Crawl to them':
-		cls
-		guy += 3
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjtn.jpg"></center>'
-		'The guys all rush to be first, when you make it over to them.'
-		'"One at a time boys. I know what I''m doing, but I can''t fit all three of those things in my mouth", you playfully chastise them.'
-		'The men laugh, as you settle into a rhythm of sucking and stroking. The thought of all this hot black meat eager to be serviced is making your thighs ache with hunger.'
-		gs 'arousal', 'hj', 10, 'sub', 'gangbang'
-		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-		minut -= 10
-		gs 'stat'
-		!!tipdarand = rand(0, 1)
-		tipdarand = 0
-
-		if tipdarand = 0:
-			'After some minutes one of the men starts to slowly kneed one of your butt cheeks. His fingers are creeping ever closer to your sphincter.'
-			'"Oh, you think so do you", you say, looking up at him innocently.'
-			'"Oh, I know so, I know", he says with a grin.'
-			'Smiling, you slowly get on your hands and crawl toward the sofa. You make sure they get a good look at your white girl ass, as you do.'
-
-			act 'Call them over with a purr':
-				cls
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/fn.jpg"></center>'
-				'The sight of three big black guys rushing over to you puts a big smile on your face.'
-				'Two of the men move to get service from your mouth, while the third prepares to penetrate you.'
-				'"That''s one fine ass booty you got there, white girl", he says'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				gs 'arousal', 'bj', 30, 'sub', 'gangbang'
-				gs 'arousal', 'anal', 30, 'sub', 'gangbang'
-				gs 'stat'
-				gs 'boyStat', $npclastgenerated
-				'The two men at your mouth seem close to finishing too.'
-
-				act 'Get some cream':
-					cls
-					tipdarand = rand(0, 1)
-
-					if tipdarand = 0:
-						spafinloc = 11
-						gs 'cum_manage'
-						gs 'boyStat', $boy1
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialtn.jpg"></center>'
-						'You kneel down, and look up at the two remaining men stroking themselves toward the finish.'
-						'"Oh fuck, I''m going to paint that pretty face white for you, baby!", one of them says grunting.'
-						'Both men erupt at the same time. So much of it splatters against your face that it almost doesn''t seem real. You giggle wildly at the thrill of it all, after they have finished.'
-						'"God damn, this kitty really does love her cream!", one of the men laughs.'
-						gs 'arousal', 'end'
-						gs 'stat'
-					elseif tipdarand = 1:
-						spafinloc = 12
-						gs 'cum_manage'
-						gs 'boyStat', $boy1
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-						'You eagerly suck the two remaining men to finish. It''s not long before both of them have poured their loads down you throat.'
-						'"Our little kitty must have been thirsty", one of the men laughs.'
-						'You look up and give him a little "meow", and lick your lips.'
-						gs 'arousal', 'end'
-						gs 'stat'
-					end
-
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	end
-end
+! 				if tipdarand = 0:
+! 					'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
+
+! 					act 'Taste it':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
+! 						'You swallow it down, looking up at him seeking approval.'
+! 						'He pats you on the head: "I guess you white girls really do crave it.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes his cock in hand, and starts to jerk.'
+
+! 					act 'Open you mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
+! 						'you make appreciative sounds, as hot streams of semen rain down on your face'
+! 						'After he is finished, you clean him up with licks and gentle kisses.'
+! 						'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'One of the men gently lifts you up, and lays you on the sofa.'
+! 			'He moves to position himself between your legs, while the other guy brings his cock back to your lips.'
+
+! 			act 'Get filled':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1n.jpg"></center>'
+! 				'You take one man in your mouth, while the other guy spreads your legs.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'bj', 30, 'sub', 'group'
+! 				gs 'arousal', 'vaginal', 30, 'sub', 'group'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'boyStat', $npclastgenerated
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
+
+! 					act 'Taste it':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
+! 						'You swallow it down, looking up at him seeking approval.'
+! 						'He pats you on the head: "I guess you white girls really do crave it.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes his cock in hand, and starts to jerk.'
+
+! 					act 'Open you mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
+! 						'you make appreciative sounds, as hot streams of semen rain down on your face'
+! 						'After he is finished, you clean him up with licks and gentle kisses.'
+! 						'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore8':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'massive'
+! 	npc_dick[$npclastgenerated] = 24
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'monstrous'
+! 	npc_dick[$npclastgenerated] = 32
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+! 	$boy1 = $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'monstrous'
+! 	npc_dick[$npclastgenerated] = 30
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+
+! 	gs 'stat'
+! 	'<center>your thoughts</center>'
+! 	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+! 	'This is just like one of those movies you''ve seen. Three big black guys leading a young little white girl into a hotel room, oh whatever will you do?'
+! 	'"Let''s get this party started boys", you say smiling, as you take of your top.'
+! 	'"Aren''t you just an eager little minx", one of the men laughs, as they begin to take off their pants.'
+! 	'"Crawl over here and give it a kiss, little kitty. I''m gonna make you purr", another man says.'
+
+! 	act 'Crawl to them':
+! 		cls
+! 		guy += 3
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjtn.jpg"></center>'
+! 		'The guys all rush to be first, when you make it over to them.'
+! 		'"One at a time boys. I know what I''m doing, but I can''t fit all three of those things in my mouth", you playfully chastise them.'
+! 		'The men laugh, as you settle into a rhythm of sucking and stroking. The thought of all this hot black meat eager to be serviced is making your thighs ache with hunger.'
+! 		gs 'arousal', 'hj', 10, 'sub', 'gangbang'
+! 		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
+! 		minut -= 10
+! 		gs 'stat'
+! 		!!tipdarand = rand(0, 1)
+! 		tipdarand = 0
+
+! 		if tipdarand = 0:
+! 			'After some minutes one of the men starts to slowly kneed one of your butt cheeks. His fingers are creeping ever closer to your sphincter.'
+! 			'"Oh, you think so do you", you say, looking up at him innocently.'
+! 			'"Oh, I know so, I know", he says with a grin.'
+! 			'Smiling, you slowly get on your hands and crawl toward the sofa. You make sure they get a good look at your white girl ass, as you do.'
+
+! 			act 'Call them over with a purr':
+! 				cls
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/fn.jpg"></center>'
+! 				'The sight of three big black guys rushing over to you puts a big smile on your face.'
+! 				'Two of the men move to get service from your mouth, while the third prepares to penetrate you.'
+! 				'"That''s one fine ass booty you got there, white girl", he says'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				gs 'arousal', 'bj', 30, 'sub', 'gangbang'
+! 				gs 'arousal', 'anal', 30, 'sub', 'gangbang'
+! 				gs 'stat'
+! 				gs 'boyStat', $npclastgenerated
+! 				'The two men at your mouth seem close to finishing too.'
+
+! 				act 'Get some cream':
+! 					cls
+! 					tipdarand = rand(0, 1)
+
+! 					if tipdarand = 0:
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						gs 'boyStat', $boy1
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialtn.jpg"></center>'
+! 						'You kneel down, and look up at the two remaining men stroking themselves toward the finish.'
+! 						'"Oh fuck, I''m going to paint that pretty face white for you, baby!", one of them says grunting.'
+! 						'Both men erupt at the same time. So much of it splatters against your face that it almost doesn''t seem real. You giggle wildly at the thrill of it all, after they have finished.'
+! 						'"God damn, this kitty really does love her cream!", one of the men laughs.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 					elseif tipdarand = 1:
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						gs 'boyStat', $boy1
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
+! 						'You eagerly suck the two remaining men to finish. It''s not long before both of them have poured their loads down you throat.'
+! 						'"Our little kitty must have been thirsty", one of the men laughs.'
+! 						'You look up and give him a little "meow", and lick your lips.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 					end
+
+! 					act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+gt 'gdksport', 'start'
 
 --- AlbStarsWhore ---------------------------------
 

+ 3 - 6
locations/BelSex.qsrc

@@ -48,13 +48,12 @@ if $ARGS[0] = 'bj1':
 		'Not daring making him more upset you make sure your teeth don''t get in the way and open your mouth as wider.'
 		act'Open wide':
 			cls
-			gs 'cum_call', 'mouth', 'A113', 1
+			gs 'cum_call', 'mouth_swallow', 'A113', 1
 			gs'stat'
 			picrand = rand(0,10)
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<picrand>>.mp4"></video></center>'
 			'<<$boydesc>> indicates that he''s about to come, telling you to "Open wide, <<$pcs_nickname>>. You''re going to swallow every little drop."'
 			'You meekly nod and let out "Yes, Mr. Bely..." doing as he says, opening your mouth as wide as you can. He jerks himself off all over your face and you soon feel his warm jets of sperm landing on your left cheek. He adjusts his aim a bit and some of it ends up in your mouth as well. You decide to just sit there with your eyes closed and your mouth open until he tells you otherwise, doing your best to ignore the taste.'
-			swallow += 1
 			belsexpayment = 300
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -95,13 +94,12 @@ if $ARGS[0] = 'bj2':
 		'Your lust takes over and you take him as deep into your mouth as you can, keeping him there until you start to gag and have to come up for air. Taking few breaths to recover, you take him inside again, rapidly moving your head, sucking and deepthroating him for all you''re worth.'
 		act'Keep sucking':
 			cls
-			gs 'cum_call', 'mouth', 'A113', 1
+			gs 'cum_call', 'mouth_swallow', 'A113', 1
 			gs'stat'
 			picrand = rand(0,10)
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<picrand>>.mp4"></video></center>'
 			'Redoubling your efforts, you reach the base of his wet cock with your <<$liptalk>>. <<$boydesc>> stares you in the face while your lips glide up and down on his hard dick. You know he must be close now.'
 			'You don''t want him to cum yet so you switch it up, using your tongue instead, sliding up and down his shaft, pulling out all of your tricks to make him feel good. You even use some techniques you learned to stall his orgasm for a moment, making it all the more intense for him when he shoots his load into your mouth.'
-			swallow += 1
 			belsexpayment = 300
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -142,14 +140,13 @@ if $ARGS[0] = 'bj3':
 		'"Good girl, keep on sucking my cock." All of a sudden his cock gets stiffer and he pulls out of your mouth. "I''m ready to cum..." You move your head towards his cock but he stops you...'
 		act'Continue':
 			cls
-			gs 'cum_call', 'mouth', 'A113', 1
+			gs 'cum_call', 'mouth_swallow', 'A113', 1
 			gs'stat'
 			picrand = rand(0,10)
 			belsexpayment = 300
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<picrand>>.mp4"></video></center>'
 			'Instead, <<$boydesc>> starts jerking off, telling you "I''ll be done soon, <<$pcs_nickname>>. I want you to swallow every little drop." He doesn''t last much longer and cums all over your face.'
 			'He squeezes the last few drops of sperm into your mouth and then sticks his dick in your mouth. You swallow his cum obediently and then suck his dick clean, licking every tasty inch of it you can reach. Once he goes soft in your mouth, he pulls out his cock.'
-			swallow += 1
 			gs 'arousal', 'end'
 			gs 'stat'
 			act'Take a shower':gt 'BelSex', 'shower'

+ 21 - 30
locations/BurgerTip.qsrc

@@ -112,9 +112,10 @@ if $ARGS[0] = 'work':
 				'When you enter Anatoly''s office, he approaches you with a hungry look in his eye.'
 
 				if bossexrand = 0:'He passionately presses you against the wall, and covers you with kisses.'
-				if bossexrand = 1:'His hand slides down your stomach, and crawls under her skirt. You moan softly when his hand begins felt to caress your pussy.'
+				if bossexrand = 1:'His hand slides down your stomach, and crawls under your skirt. You moan softly when his hand begins to caress your pussy.'
 				if bossexrand = 2:'He grabs your ass, and lifting up your skirt begins to knead your ass like dough.'
 				if bossexrand = 3:'He puts his hands on your hips, and slowly raises your skirt.'
+				gs 'boyStat', 'A74'
 
 				act 'Kiss him':
 					*clr&cla
@@ -402,23 +403,25 @@ if $ARGS[0] = 'work':
 											sexcontra = 7
 											'Anatoly reaches for a condom, but you stop him. "Please, allow me," you say.
 											You fish out one of the sabotaged condoms from your purse, and put it on him using you mouth. He then lies back on the bench. You straddle him ready to fuck his brains out, and maybe more you think with a wicked little thrill.'
-											
 										else
 											sexcontra = 3
-							
 											'Anatoly puts a condom on saying, "You can never be too careful. My wife would kill me if I knocked up some sweet young thing." He then grabs you by the hand pulling you on top of him. You throw a leg over and sit on top of him, ready for action.'
 										end
 										if sexcontra = 3:
 											'Anatoly groans and twitches a few times, then he pulled out of you You see that his condom is filled with sperm.'
+											gs 'cum_call', 'vaginal', 'A74', 1, 3
 										elseif sexcontra = 7:
 											'Anatoly groaned and twitches a few times, then he pulled out of you. You smile when you see that his condom wasn''t quite as full as it should be.'
+											gs 'cum_call', 'vaginal', 'A74', 1, 7
 										elseif sexcontra = 4:
 											'Anatoly groans and twitches a few times, then he pulls out of you. You see that his condom is torn.'
 											'"If you get pregnant, it''s not mine. Take this money and make sure of it." He says to you.'
+											gs 'cum_call', 'vaginal', 'A74', 1, 4
 											money += 500
 										elseif sexcontra = 5:
 											'Anatoly groans and twitches a few times, then he pulls out of you. You see that his condom is missing. OMG, it must be inside you!'
 											'"If you get pregnant, it''s not mine. Take this money and make sure of it." He says to you.'
+											gs 'cum_call', 'vaginal', 'A74', 1, 5
 											money += 500
 										end
 										protect = 0
@@ -441,9 +444,7 @@ if $ARGS[0] = 'work':
 						act 'You''re great at giving favors':
 							*clr&cla
 							gs 'boyStat', 'A74'
-							spafinloc = 12
-							gs 'cum_manage'
-							swallow += 1
+							gs 'cum_call', 'mouth_swallow', 'A74', 1
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcar.jpg"></center>'
 							'Determined to send Anatoly home with a smile, you lean over and unzip his pants. You wrap your <<$lip1>> lips around his flaccid penis, and start working your magic. Soon your mouth is full of hard throbbing cock. You make an effort to get him home quickly, and suck like a woman possessed with the need for seed. He does finish quickly, and you slurp it all down with a smile. Anatoly gets himself back in his pants, and sends you on your way saying, "Thanks babe, you''re the best."'
@@ -736,9 +737,7 @@ if $ARGS[0] = 'bj_cum':
 		
 		act 'Go to the toilet': gt 'BurgerTip', 'toilet'
 	elseif reaktrand > 5 and reaktrand < 9:
-		spafinloc = 7
-		gs 'cum_manage'
-		
+		gs 'cum_call', 'clothes', 'A74', 1
 		'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum2.jpg"></center>'
 		'Not wanting a mouth full of cum, you decide to jerk Anatoly to completion. Oh dear, it looks like your clever plan backfired. Anatoly managed to shoot his load all over your pretty outfit. It looks sexy, but you better head to the bathroom before it stains.'
 		
@@ -747,10 +746,8 @@ if $ARGS[0] = 'bj_cum':
 		
 		act 'Go to the toilet': gt 'BurgerTip', 'toilet'
 	elseif reaktrand >= 9:
-		spafinloc = 11
-		gs 'cum_manage'
-		spafinloc = 7
-		gs 'cum_manage'
+		gs 'cum_call', 'face', 'A74', 1
+		gs 'cum_call', 'clothes', 'A74', 1
 		
 		'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum3.jpg"></center>'
 		'Not wanting a mouth full of cum, you decide to jerk Anatoly to completion. You realize your error when jets of semen splatter against your face and clothes. You manage to get most of it off your face with a tissue, but you better get to the little girls room before it stains your top.'
@@ -766,8 +763,7 @@ end
 
 if $ARGS[0] = 'bj2':
 	*clr&cla
-	spafinloc = 12
-	gs 'cum_manage'
+	gs 'cum_call', 'mouth', 'A74', 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum4.jpg"></center>'
 	'Wanting to get a taste, you pick up the pace to finish him. Soon, his salty semen pours into your mouth. It tastes delicious.'
@@ -789,8 +785,7 @@ if $ARGS[0] = 'bj2':
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		elseif boburand <= 2:
-			spafinloc = 7
-			gs 'cum_manage'
+			gs 'cum_call', 'clothes', 'A74', 1
 			gs 'stat'
 			'Afterword, you notice you got some of his semen on your blouse.'
 			
@@ -803,7 +798,7 @@ if $ARGS[0] = 'bj2':
 
 	act 'Swallow it down':
 		*clr&cla
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'A74', 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum6.jpg"></center>'
 		'You swallow his cum down as fast as you can. You are left with the a strange, but not altogether unpleasant aftertaste in your mouth.'
@@ -816,8 +811,7 @@ if $ARGS[0] = 'bj2':
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		elseif boburand <= 2:
-			spafinloc = 7
-			gs 'cum_manage'
+			gs 'cum_call', 'clothes', 'A74', 1
 			gs 'stat'
 			'You notice that you didn''t get it all. A few drops of semen are staining your blouse.'
 			act 'Go to the toilet': gt 'BurgerTip', 'toilet'
@@ -855,11 +849,11 @@ if $ARGS[0] = 'sex':
 	bosswantrand = rand(0, 10)
 	
 	gs 'arousal', 'vaginal', 10, 'sub'
+	gs 'cum_call', 'precum', 'A74', 1
 	gs 'stat'
 
 	if bosswantrand >= 3:
-		spafinloc = 4
-		gs 'cum_manage'
+		gs 'cum_call', 'butt', 'A74', 1
 		'<<$boydesc>> withdraws his cock, and shoots hot streams of semen all over your naked ass.'
 		
 		gs 'arousal', 'end'
@@ -887,8 +881,7 @@ if $ARGS[0] = 'anal':
 	'You push your hips back presenting your ass for Anatoly.'
 	gs 'arousal', 'auto_lube', 'anal'
 	!!gs 'dinsex','sexcum'
-	spafinloc = 4
-	gs 'cum_manage'
+	gs 'cum_call', 'butt', 'A74', 1
 	'He finishes by giving you a little smack on the ass and a "good girl".'
 	
 	gs 'arousal', 'anal', 10, 'sub'
@@ -916,11 +909,11 @@ if $ARGS[0] = 'sex2':
 	bosswantrand = rand(0, 10)
 
 	gs 'arousal', 'vaginal', 10, 'sub'
+	gs 'cum_call', 'precum', 'A74', 1
 	gs 'stat'
 	
 	if bosswantrand >= 3:
-		spafinloc = 14
-		gs 'cum_manage'
+		gs 'cum_call', 'stomach', 'A74', 1
 		'<<$boydesc>> withdraws his cock, and shoots hot streams of semen all over your naked ass.'
 		
 		gs 'arousal', 'end'
@@ -948,8 +941,7 @@ if $ARGS[0] = 'anal2':
 	'You brace yourself, as he pushes his rock hard cock against your tight little sphincter.'
 	gs 'arousal', 'auto_lube', 'anal'
 	!!gs 'dinsex','sexcum'
-	spafinloc = 3
-	gs 'cum_manage'
+	gs 'cum_call', 'anus', 'A74', 1
 	'He finishes by giving you a little smack on the ass and a "good girl".'
 
 	gs 'arousal', 'anal', 10, 'sub'
@@ -1011,8 +1003,7 @@ if $ARGS[0] = 'ivan_work2':
 			act 'Get on your knees and open your mouth':
 				*clr&cla
 				BurgerQW['IvanQWBlackmail'] = 2
-				spafinloc = 11
-				gs 'cum_manage'
+				gs 'cum_call', 'face', 'A76', 1
 				facial += 1
 				guy += 1
 				gs 'stat'

+ 1 - 2
locations/FedorEv3.qsrc

@@ -202,13 +202,12 @@ if $ARGS[0] = 'Middle':
 			
 			act 'Suck his dick':
 				*clr & cla
-				swallow += 1
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/bj.jpg"></center>'	
 				'You lean over and take Fedor''s dick into your mouth and do your best to suck and massage his dick with your tongue.' 
 				'Fedor combs his fingers through your hair as you continue pleasing him. After a few minutes Fedor lets out a muffled groan then shoots his load into your mouth' 
 				'which you happily swallow before returning to watching the movie like nothing happened.'
 				gs 'boyStat', 'A5'
-				gs 'cum_call', 'mouth', $boy, 1
+				gs 'cum_call', 'mouth_swallow', $boy, 1
 				gs 'arousal', 'bj', 5			
 				gs 'arousal', 'end'				
 				gs 'stat'

+ 11 - 22
locations/FedorEv4.qsrc

@@ -145,11 +145,10 @@ if $ARGS[0] = 'Hall Sex':
 
 				act 'In my mouth':
 					*clr & cla
-					swallow += 1
 					'<center><video autoplay loop src="images/shared/sex/cum/mouth/yum.mp4"></center>'
 					'Fedor then pulls out of you and begins jerking himself while you turn around and take his penis into your mouth. You start sucking and licking until you feel a jet of sperm fill your mouth and instead of swallowing, you look up to Fedor with an open mouth then stare into his eyes as you swallow his cum.'
 					gs 'arousal', 'bj', 10, 'sub'
-					gs 'cum_call', 'mouth', $boy, 1
+					gs 'cum_call', 'mouth_swallow', $boy, 1
 					gs 'arousal', 'end'
 					'Fedor looks at you with a very pleased expression. "You know just what I like." then rubs your forehead, before getting dressed. When you are both dressed Fedor asks "So <<$pcs_firstname>>, are you still up for that movie?'
 					gs 'stat'
@@ -300,7 +299,6 @@ if $ARGS[0] = '3way1':
 				act 'Inside me':
 					*clr & cla
 					IvanPregChat = 1
-					swallow += 1
 					gs 'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/3way/bed4.mp4"></video></center>'
 					'"Cum inside me!" you say before wrapping your lips back around Ivan''s dick and Fedor responds, "Sure thing." Ivan then turns to Fedor. "You''re gonna get <<$pcs_nickname>> pregnant...Well If that''s what you want but don''t go asking me to babysit for you." Ivan and Fedor begin pumping you faster. After a few seconds Fedor groans and you feel his seed filling your womb causing a muffled moan from you which seems to push Ivan over the edge as he begins shooting his load directly down your throat while you do your best to swallow every drop of. When they are finished Fedor slowly pulls out of you, causing the cum in your womb to almost gush out of your vagina and onto the bed.'
@@ -312,7 +310,7 @@ if $ARGS[0] = '3way1':
 					gs 'arousal', 'vaginal', 5, 'sub'
 					gs 'arousal', 'bj', 5, 'dom'
 					gs 'boyStat', 'A3'
-					gs 'cum_call', 'mouth', $boy, 1
+					gs 'cum_call', 'mouth_swallow', $boy, 1
 					gs 'boyStat', 'A5'
 					gs 'cum_call', '', $boy, 1
 					gs 'arousal', 'end'
@@ -323,7 +321,6 @@ if $ARGS[0] = '3way1':
 			elseif FedorLoveTalk = 1 and IvanPregChat = 1:
 				act 'Inside me':
 					*clr & cla
-					swallow += 1
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/3way/bed4.mp4"></video></center>'
 					'"Cum inside me!" you say before wrapping your lips back around Ivan''s dick as he turns to you. "Don''t worry <<$pcs_nickname>>. We''ll fill you up real good." Ivan and Fedor begin pumping you faster. After a few seconds Fedor groans and you feel his seed filling your womb causing a muffled moan from you which seems to push Ivan over the edge as he begins shooting his load directly down your throat which you do your best to swallow every drop of. When they are finished Fedor slowly pulls out of your causing the cum in your womb to almost gush out of your vagina and onto the bed. You lay back catching your breath as you listen to Fedor and Ivan chatting. "<<$pcs_firstname>> is an amazing girl. You gotta invite me here more often."'
 					*nl
@@ -332,7 +329,7 @@ if $ARGS[0] = '3way1':
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum5.mp4"></video></center>'
 					gs 'boyStat', 'A3'
 					gs 'arousal', 'bj', 5, 'dom'
-					gs 'cum_call', 'mouth', $boy, 1
+					gs 'cum_call', 'mouth_swallow', $boy, 1
 					gs 'boyStat', 'A5'
 					gs 'arousal', 'vaginal', 5, 'sub'
 					gs 'cum_call', '', $boy, 1
@@ -408,7 +405,6 @@ if $ARGS[0] = '3way2':
 
 			act 'Fill me up':
 				*clr & cla
-				swallow += 1
 				'<center><video autoplay loop src="images/shared/sex/cum/analcreampie/cumanal2.mp4"></video></center>'
 				'You turn to Ivan, letting Fedors dick slide out of your mouth but then extend your hand to jerk him off as you respond, "I want you both to fill me up." Ivan grins. "Hell yeah <<$pcs_firstname>> I''ll fill you up real good." he then rapidly increases his pace and soon Ivan grabs your hips tightly as he pumps his load into your ass, doing his best to fill your ass to the brim with his seed. Soon after Fedor groans as he shoots his load down your throat which you swallow obediently, savoring every drop. When they both finish with you, they begin chatting with each other. "<<$pcs_nickname>> is a great catch. You need to hold onto this one Fey."'
 				*nl
@@ -420,7 +416,7 @@ if $ARGS[0] = '3way2':
 				gs 'cum_call', 'anus', $boy, 1
 				gs 'boyStat', 'A5'
 				gs 'arousal', 'bj', 5, 'sub'
-				gs 'cum_call', 'mouth', $boy, 1
+				gs 'cum_call', 'mouth_swallow', $boy, 1
 				gs 'arousal', 'end'
 				gs 'stat'
 
@@ -795,12 +791,11 @@ if $ARGS[0] = 'Livingroom 1':
 			act 'In my mouth':
 				*clr & cla
 				minut += 5
-				swallow += 1
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj1.mp4"></video></center>'
 				'You give Fedor a kiss and slowly climb off him then drop to your knees as you wrap your lips around his dick and begin sucking it rapidly until you hear Fedor groan. You feel a warmth filling your mouth and you do your best to swallow every drop of Fedor''s precious nectar, knowing how much he enjoys it when you swallow his cum. After you finish, Fedor strokes your cheek. "<<$pcs_firstname>> you always know just what I need." He then kisses your forehead before getting dressed then leaving the room.'
 				*nl
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj3.mp4"></video></center>'
-				gs 'cum_call', 'mouth', $boy, 1
+				gs 'cum_call', 'mouth_swallow', $boy, 1
 				gs 'arousal', 'bj', 5, 'dom'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -1130,12 +1125,11 @@ if $ARGS[0] = 'Bathroom Cam 2':
 					act 'In your mouth':
 						*clr & cla
 						minut += 5
-						swallow += 1
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bathroom/toilet/cum1.jpg"></center>'
 						'You continue sucking on Fedor''s dick faster as you hear him groan and fill your mouth with his seed which begins dripping down you lip. You slowly look up to see Fedor with a very pleased smile as he keeps the camera trained on you, causing you to feel flushed as you just remember that he was recording you the whole time. Fedor pats your head as he said "You always give the best blowjobs <<$pcs_nickname>>." while closing the camera and walking out of the bathroom.'
 						*nl
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bathroom/toilet/cum2.jpg"></center>'
-						gs 'cum_call', 'mouth', $boy, 1
+						gs 'cum_call', 'mouth_swallow', $boy, 1
 						gs 'arousal', 'bj', 5, 'dom'
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -1603,12 +1597,11 @@ if $ARGS[0] = 'Bedroom Cam':
 				act 'In your mouth':
 					*clr & cla
 					minut += 5
-					swallow += 1
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/cam/cambj1.mp4"></video></center>'
 					'You continue sucking on Fedor''s dick while staring at the camera, feeling more turned on as Fedor continues filming you. Fedor suddenly groans and you feel his cum shooting down your throat which you happily swallow, knowing how much it turns Fedor on when you swallow his cum. Fedor looks down at you with a very pleased smile. "You were outstanding <<$pcs_firstname>>. Thank you." you give him a wink as he closes the camera then gets dressed.'
 					*nl
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum1.mp4"></video></center>'
-					gs 'cum_call', 'mouth', $boy, 1
+					gs 'cum_call', 'mouth_swallow', $boy, 1
 					gs 'arousal', 'bj', 5, 'dom', 'exhibitionism'
 					gs 'arousal', 'end'
 					gs 'stat'
@@ -1816,10 +1809,9 @@ if $ARGS[0] = 'Bedroom 1':
 			act 'Make him cum':
 				*clr & cla
 				minut += 5
-				swallow += 1
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum1.mp4"></video></center>'
 				'You let out a smile as you greatly increase the pace almost fucking his dick with your throat while trying to hold back from gagging. Fedor''s head quickly jerks back as his cock begins throbbing in your mouth, filling your throat with his cum. You can feel Fedor''s warm cum squirting down your throat and leaking from your lips as you do your best to swallow every single drop, not wanting to waste a drop of Fedor''s sweet necter. When Fedor finishes, He looks down to you and says, "You really are amazing <<$pcs_firstname>>. It''s time for your reward."'
-				gs 'cum_call', 'mouth', $boy, 1
+				gs 'cum_call', 'mouth_swallow', $boy, 1
 				gs 'arousal', 'bj', 5, 'dom'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -1849,13 +1841,12 @@ if $ARGS[0] = 'Bedroom 1':
 			act 'Always':
 				*clr & cla
 				minut += 5
-				swallow += 1
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj3.mp4"></video></center>'
 				'"I''m always ready to cum with you." Fedor immediately returns to licking your clit as you continue sucking his dick, feeling the pleasure build up quickly and then feeling your clitoris heat up as your body begins squirming as waves of pleasure hit your whole body. You moan loudly as you feel Fedor''s hands tighten around your hips and his penis begins throbbing in your mouth filling it with his cum which you can''t seem to keep from leaking out of your mouth as you climax. After you both finish, you roll off of Fedor and catch your breath as he says, "<<$pcs_nickname>> You''re the best. you know that right?" You reply, "Only the best deserves the best." Fedor give you a very passionate kiss before getting dressed then walking out of the bedroom.'
 				*nl
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/vagkiss.mp4"></video></center>'
 				$orgasm_or = 'yes'
-				gs 'cum_call', 'mouth', $boy, 1
+				gs 'cum_call', 'mouth_swallow', $boy, 1
 				gs 'arousal', 'bj', 5, 'sub', 'dom'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -2185,12 +2176,11 @@ if $ARGS[0] = 'Shower 2':
 
 					act 'In my mouth':
 						*clr & cla
-						swallow += 1
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bathroom/shower/shower4.mp4"></video></center>'
 						'Fedor pulls out of you and you quickly drop to your knees then take his dick into your mouth. You begin sucking and massaging his dick with your tongue until you feel his penis begin throbbing in your mouth filling it with his seed and you do your best to swallow as much of it as you can but some of it leaks out the side of your mouth which quickly gets washed away by the stream of water. After you swallow most of Fedor''s cum you look up to see a very satisfied smile on his face as he tells you "I hope you enjoy my cum as much as I enjoy seeing you swallow it." You reply, "Some people like cream on their bagels. I like cream on my throat." as you lick your lips which is followed by a laugh that Fedor joins in on. You blow a kiss at Fedor as he gets dressed and leaves the room.'
 						*nl
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bathroom/toilet/cum1.jpg"></center>'
-						gs 'cum_call', 'mouth', $boy, 1
+						gs 'cum_call', 'mouth_swallow', $boy, 1
 						gs 'arousal', 'bj', 10, 'dom'
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -2269,13 +2259,12 @@ if $ARGS[0] = 'Shower 2':
 					act 'Pull out':
 						*clr & cla
 						minut += 5
-						swallow += 1
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bathroom/shower/shower3.jpg"></center>'
 						'You give Fedor two more thrusts then quickly pull off him and drop to your knees in front of him just as he groans and sprays his load on your face. You open your mouth, trying to catch as much in your mouth as possible. You can feel some of his cum leaking down your face and throat. The tart taste of his cum causes a minor stinging in your throat as it goes down but you continue to swallow, knowing that it will make Fedor happy. After Fedor is finished emptying is balls he says, "Great job <<$pcs_firstname>>, You always know just what need." You lick your lips then blow him a kiss as he gets dressed and walks out of the bathroom.'
 						*nl
 						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumface2.mp4"></video></center>'
 						gs 'cum_call', 'face', $boy, 1
-						gs 'cum_call', 'mouth', $boy, 1
+						gs 'cum_call', 'mouth_swallow', $boy, 1
 						gs 'arousal', 'vaginal', 5
 						gs 'arousal', 'end'
 						gs 'stat'

+ 1 - 2
locations/HotelWork.qsrc

@@ -710,8 +710,7 @@ if $ARGS[0] = 'maid':
 								if will_cost <= pcs_willpwr:
 									act 'Swallow his load (<<will_cost>> Willpower)':
 										cla
-										gs 'cum_call', 'mouth', $npclastgenerated, 1
-										swallow += 1
+										gs 'cum_call', 'mouth_swallow', $npclastgenerated, 1
 										pcs_mood += 10
 										gs 'willpower', 'swallow', 'self'
 										gs 'willpower', 'pay', 'self'

+ 1 - 2
locations/LBZhouse.qsrc

@@ -57,12 +57,11 @@ if $ARGS[0] = 'BJ':
 
 	act 'Swallow':
 		*clr & cla
-		swallow += 1
 		gs'stat'
 		'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
 		'You continue sucking his cock at and increased pace, wanting him to cum for you. After a few seconds, <<$boydesc>> eyes squint as he groans, filling your mouth with his hot cum which you continue sucking down into your throat. You never break eye contact as you fully milk his cock in your mouth. After <<$boydesc>> has no cum left, he gives you a very grateful smile as he gently strokes your cheek and says, "<<$pcs_nickname>> you were amazing. Thank you." You slowly take his cock out of your mouth then return the smile as you say, "It was my pleasure." He chuckles then says, "You should get washed up and I will see you out. Take your time."'
 		gs 'arousal', 'bj', 5
-		gs 'cum_call', 'mouth', $boy
+		gs 'cum_call', 'mouth_swallow', $boy
 		gs 'arousal', 'end'			
 		gs 'stat'
 		

+ 2 - 2
locations/LariskaStart.qsrc

@@ -89,7 +89,7 @@ if $ARGS[0] = 'start':
 						act 'Leave':gt'pav_commcenter'
 					end
 				end
-				if AlbFrend >= 1:
+				if AlbinaQW['Friends'] >= 1:
 					act 'Call Albina':
 						cls
 						minut += 5
@@ -100,7 +100,7 @@ if $ARGS[0] = 'start':
 						'"Zvereva set junkies on me."'
 						'"Okay, don''t be afraid. I''ve got contacts, I''ll call right now, she''ll go away empty-handed."'
 
-						AlbZverHelp = 1
+						AlbinaQW['ChristinaHelp'] = 1
 
 						act 'Leave':gt'pav_commcenter'
 					end

+ 1 - 1
locations/MartinTalk.qsrc

@@ -245,7 +245,7 @@ if $ARGS[0] = '':
 			end
 		end
 				
-		if albinaQWdance > 0:
+		if AlbinaQW['StarletsJoined'] > 0:
 			act 'Dancing':
 				cla
 				$MartinHobby = 'dance troupe'

+ 5 - 10
locations/NikoDates.qsrc

@@ -231,9 +231,8 @@ if $ARGS[0] =  'Date 1_2':
 												gs'stat'											
 												'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow4.mp4"></video></center>'
 												'You stare into Niko''s eyes, feeling more turned on at how badly he craves you. You soon hear Niko groan as he begins pumping his cum down your throat which you do your best to swallow every drop of.'
-												swallow += 1
 												gs 'arousal', 'bj', 5, 'sub'
-												gs 'cum_call', 'mouth', 'A189', 1
+												gs 'cum_call', 'mouth_swallow', 'A189', 1
 												gs 'arousal', 'end'
 												gs'stat'
 
@@ -589,8 +588,7 @@ if $ARGS[0] =  'Cafeteria':
 			gs'stat'		
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj2.mp4"></video></center>'
 			'After a few minutes, Niko''s hand tightens around your breast as his penis begins throbbing in your mouth, causing Niko''s cum to shoot down your throat which you swallow as best you can. Once Niko is fully spent, he pulls you up and kisses your forehead, "That''s my girl, so beautiful and daring too. You really are a precious gem <<$pcs_firstname>>." Niko''s words, warm your already rapidly beating heart, leaving you speechless as he gives you a wink, before buttoning his pants then walking away.'
-			swallow += 1
-			gs 'cum_call', 'mouth', 'A189', 1
+			gs 'cum_call', 'mouth_swallow', 'A189', 1
 			gs 'arousal', 'bj', 5
 			gs 'arousal', 'end'
 			gs'stat'
@@ -1089,8 +1087,7 @@ if $ARGS[0] = 'Hallway Strip':
 								gs'stat'
 								'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow4.mp4"></video></center>'
 								'You quicken your pace until you see Niko''s head slam into the wall as he begin shooting his warm seed into your mouth. You do your best to swallow every drop of his warm nectar, despite it''s sharp, tart taste. Niko looks down to you and says, "Thank you <<$pcs_firstname>>. You are truly a goddess. Now let''s get you dressed before someone notices us." Niko kneels down and picks up your clothes then helps you get dressed while occasionally checking to see if anyone has noticed. Once you are fully dressed, Niko whispers in your ear, "You were extremely daring today, I look forward to next time." Niko gives you a kiss on your cheek before walking back into the cafeteria.'
-								swallow += 1
-								gs 'cum_call', 'mouth', 'A189', 1
+								gs 'cum_call', 'mouth_swallow', 'A189', 1
 								gs 'arousal', 'bj', 5
 								gs 'arousal', 'end'
 								gs'stat'
@@ -1295,8 +1292,7 @@ if $ARGS[0] = 'Disco':
 								gs'stat'							
 								'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
 								'Niko''s head suddenly jerks back as he bites his lip, shooting his cum, down your throat. You do your best to swallow every drop, not wanting any of Niko''s cum to go to waste.'
-								swallow += 1
-								gs 'cum_call', 'mouth', 'A189', 1
+								gs 'cum_call', 'mouth_swallow', 'A189', 1
 								gs 'arousal', 'bj', 5
 								gs'stat'
 
@@ -1440,8 +1436,7 @@ if $ARGS[0] = 'After School 2':
 							gs'stat'
 							'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow4.mp4"></video></center>'
 							'You suddenly hear Niko groan as he begins spraying his hot cum down your throat. You swallow it while enjoying the sting as it slides down your throat, knowing that you have fully satisfied Niko. You slowly look up to Niko, "I love you Nikolai. I love you with all my heart." Niko recoils in shock, "Uhh, I love you too and I''m...glad you enjoy our time together." You can tell that your sudden show of affection caught Niko off guard which makes you giggle for a few seconds as Niko buttons his pants then says, "You were outstanding today. I always have a blast when I''m with you. Here are your clothes. You should get dressed before anyone sees us."'
-							swallow += 1
-							gs 'cum_call', 'mouth', 'A189', 1
+							gs 'cum_call', 'mouth_swallow', 'A189', 1
 							gs 'arousal', 'bj', 5
 							gs 'arousal', 'end'
 							gs'stat'

+ 4 - 8
locations/NikoEv2.qsrc

@@ -175,8 +175,7 @@ if $ARGS[0] = 'Reward':
 											gs'stat'
 											'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat1.mp4"></video></center>'
 											'Yurik suddenly grabs firmly onto the back of your head then shoves his penis as far down your throat as he can while groaning loudly. You can feel a surge of cum shooting down your throat which you have no choice but to swallow. Yurik pulls off of you as you continue swallow the last of his cum. Yurik begins dressing himself then walks up to you; with tears streaming down your face and says, "Whenever I am around, you will do whatever I say. Do you understand, girl?" You nod meekly, terrified of what Yurik could do to you. Yurik responds, "Good, i will be seeing you around and don''t try to avoid me, or that will make me ANGRY." Yurik then gets dressed before grabbing you up by your hair then pulling to toward the door where he opens it up before tossing you into Niko''s arms then closing the door.'
-											swallow += 1
-											gs 'cum_call', 'mouth', $boy
+											gs 'cum_call', 'mouth_swallow', $boy
 											gs 'arousal', 'bj', 5
 											gs 'arousal', 'end'
 											gs'stat'	
@@ -323,8 +322,7 @@ if $ARGS[0] =  'Lunch Chat':
 											gs'stat'							
 											'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow8.mp4"></video></center>'
 											'You can feel tears running down your cheeks as you lose yourself in the moment. Niko suddenly begins groaning as he fills your mouth with his warm seed which you try your best to swallow every drop of, wanting any part of Niko to stay inside you.'
-											swallow += 1
-											gs 'cum_call', 'mouth', $boy
+											gs 'cum_call', 'mouth_swallow', $boy
 											gs 'arousal', 'bj', 5
 											gs 'arousal', 'end'
 											gs'stat'	
@@ -926,8 +924,7 @@ if $ARGS[0] =  'Reward 2':
 								gs'stat'
 								'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow8.mp4"></video></center>'
 								'You quickly pull off of Niko then wrap your lips around his dick and begin sucking. Niko tilts his head back then begins cumming in your mouth as you do your best to suck every drop out of Niko''s dick. Niko''s warm seed fills your mouth as you continue swallowing and sucking his dick dry. After Niko is fully spent, he gently grabs your face then brings it to his, giving you a gentle kiss on the lips before saying, "I am so lucky to have such a beautiful and obedient girl like you." You reply, "I feel so lucky to have you in my life too, Nikolai." Niko rubs on your forehead then gets up and heads to the bathroom to get washed up.'
-								swallow += 1
-								gs 'cum_call', 'mouth', 'A189', 1
+								gs 'cum_call', 'mouth_swallow', 'A189', 1
 								gs 'arousal', 'bj', 5
 								gs 'arousal', 'end'
 								gs'stat'	
@@ -982,8 +979,7 @@ if $ARGS[0] = 'Yurik BJ':
 					gs'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/sex/bj/bj1.mp4"></video></center>'	
 					'You quicken your pace then suddenly Yurik groans as he begins pumping your mouth full of his warm cum which you do your best to swallow every drop of. After Yurik is spent, he says to you, "I''m done girl. You can go back to Niko now." You get up then start walking away when you hear Yurik say, "And good job girl." You walk back up the stairs with a smile on your face.'
-					swallow += 1
-					gs 'cum_call', 'mouth', $boy 
+					gs 'cum_call', 'mouth_swallow', $boy 
 					gs 'arousal', 'bj', 5
 					gs 'arousal', 'end'
 					gs'stat'	

+ 4 - 8
locations/NikoPayback.qsrc

@@ -69,8 +69,7 @@ if $ARGS[0] = 'Payback':
 						gs'stat'
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/facial1.mp4"></video></center>'
 						'You increase your pace as you look up at Niko, noticing how much he is enjoying your performance. You stare him in the eyes as you hear him begin groaning. You suddenly feel Niko''s warm seed filling your mouth, one squirt at a time. You look up to Niko with his cum slowly leaking out of your mouth, Niko then looks down to you and says, "What are you waiting for? Swallow my cum bitch!" You give Niko a meek nod then begin swallowing his cum and after you finish, Niko pulls your head to the ground and says, "You missed a few drops, Lick it off the floor!" not wanting to anger Niko further, you obediently begin licking the last drops of cum off the floor. "Now that''s better, I''ll see you tomorrow. Remember what I said and don''t ever try to avoid me."'	
-						swallow += 1
-						gs 'cum_call', 'mouth', 'A189', 1
+						gs 'cum_call', 'mouth_swallow', 'A189', 1
 						gs 'arousal', 'bj', 5
 						gs 'arousal', 'end'
 						gs'stat'
@@ -176,8 +175,7 @@ if $ARGS[0] =  'Payback 3':
 			'After a few more seconds, Niko begins moaning as he runs his fingers through your hair before grabbing your head with both hands and pushes his penis down your throat as he begin spraying his warm seed down your throat. You try your best not to gag as Niko continues to pump his warm cum down your throat while you swallow every drop of it. After Niko finishes, he looks down to you then says, "You are really good at that. I will see you again soon. Niko buttons his pants then walks out of the restroom."'
 			*nl
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow8.mp4"></video></center>'	
-			swallow += 1
-			gs 'cum_call', 'mouth', $boy
+			gs 'cum_call', 'mouth_swallow', $boy
 			gs 'arousal', 'bj', 5, 'sub'
 			gs 'arousal', 'end'
 			gs 'stat'	
@@ -341,8 +339,7 @@ if $ARGS[0] =  'Payback 4':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat6.mp4"></video></center>'
 				'Niko grabs the back of your head then begins fucking your throat. You try to relax your throut as NIko continues fucking it. Niko says to you, "Remember <<$pcs_firstname>> this is your place. You are my fucking bitch and nothing more." You are too focused on not gagging to respond. After a few more seconds, Niko groans, filling your throat with his warm seed which you swallow as much of it as you can, knowing that you have no choice. Niko then buttons his pants and walks out of the restroom, without saying another word.'
-				swallow += 1
-				gs 'cum_call', 'mouth', $boy
+				gs 'cum_call', 'mouth_swallow', $boy
 				gs 'arousal', 'bj', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -364,8 +361,7 @@ if $ARGS[0] =  'Payback 4':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
 				'You know exactly what he want and begin sucking Niko''s dick, trying your best to get him off as quickly as possible, knowing that the sooner he finishes, the sooner you can wash up and leave. You lick and suck Niko''s dick while trying your best to ignore the rotten taste in your mouth and the mildly burning of Niko''s urine on your face. Niko looks down to you then says, "There you go <<$pcs_firstname>>. Keep behaving like this and we will get along just fine." He then tilts his head back and begins moaning. Niko suddenly grabs the back of your head and begin filling your throat with his warm cum as you try your best to swallow every drop of it. After Niko finishes, he turn to you and says, "You are learning, Good keep it up." Niko then buttons his pants before leaving the restroom.'
-				swallow += 1
-				gs 'cum_call', 'mouth', $boy
+				gs 'cum_call', 'mouth_swallow', $boy
 				gs 'arousal', 'bj', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'

+ 8 - 16
locations/NikoSlut.qsrc

@@ -89,8 +89,7 @@ if $ARGS[0] = 'Customer 1':
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/1/bjcum2.jpg"></center>'
 				'You continue sucking his dick as he groans then begins cumming in your mouth. You begin swallowing every drop of the man''s cum, not wanting to disappoint hi while enjoying the creamy texture and wamth of his cum as it slides down your throat. After the man is finished, he looks down to you and says, "Wow you actually swallowed it. Thank you girl, that was really sexy." He then puts his pants back on and leaves the restroom.'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Biker'
+				gs 'cum_call', 'mouth_swallow', 'Biker'
 				gs 'arousal', 'anal', 5, 'dom'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -222,8 +221,7 @@ if $ARGS[0] = 'Customer 2':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow7.mp4"></video></center>'
 				'He begins squirming almost immediately then groans as he fills you mouth with his cum. <font color=#FF00FF>Wow, he came so quickly. Touching on my body must have really turned him on.</font> The man fully milks his dick in your mouth before pulling up his pants then saying, "Damn girl, you really got me off quickly. Great work." He then walks back into the diner as Niko approaches you. "Are you ready for another customer, or would you like to clean up first?"'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Trucker'
+				gs 'cum_call', 'mouth_swallow', 'Trucker'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -466,8 +464,7 @@ if $ARGS[0] = 'Customer 4':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow7.mp4"></video></center>'
 				'You start rapidly licking and sucking his dick when you hear him moan as he begins filling your mouth with his warm seed which you swallow every drop of, knowing that it will please him. The man looks down to you and says, "You are a good little slut. I will definitely be having you again." The man then pulls his pants up then walks back into the diner. Niko approaches you then says, "Are you ready, for another customer, or would you like to wash up first?"'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Biker'
+				gs 'cum_call', 'mouth_swallow', 'Biker'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -566,8 +563,7 @@ if $ARGS[0] = 'Customer 5':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow6.mp4"></video></center>'
 				'You begin stroking the shaft of his penis while continuing to suck until you hear the moan lean back as his penis begins throbbing in your mouth, filling your mouth with his warm seed. You spend a few seconds using your tongue to play with his cum before finally swallowing it. The trucker looks down to you and says, "You are great at that. Thank you young lady. I really enjoyed that." He then buttons his pants before heading back inside. Niko then walks up to you and says, "Are you ready for another customer, or would you like to clean up first?"'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Keith'
+				gs 'cum_call', 'mouth_swallow', 'Keith'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -778,8 +774,7 @@ if $ARGS[0] = 'Customer 6':
 						gs'stat'					
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat6.mp4"></video></center>'
 						'Suddenly the man groans then begins filling your throat with his warm seed, causing his cum to shoot down your throat. The man takes a second to catch his breath before saying, "You are really good at swallowing cum. I might use you again soon." He then pulls up his pants then walks away. Niko then approaches you and says, "Are you alright? That looked rough." You nod with a smile on your face. Niko then replies, "Good, I hope you are ready for another customer, or would you like to wash up first?"'			
-						swallow += 1
-						gs 'cum_call', 'mouth', 'Trucker'
+						gs 'cum_call', 'mouth_swallow', 'Trucker'
 						gs 'arousal', 'bj', 5, 'sub'
 						gs 'arousal', 'end'				
 						gs 'stat'		
@@ -841,8 +836,7 @@ if $ARGS[0] = 'Customer 7':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
 				'You begin sucking his dick at an increased pace, causing the man to let out occasional grunts. After a few more seconds, the man groans as his hard cock begins throbbing in your mouth, filling your throat with his warm seed which you do your best to swallow every drop of. After the man finishes, he buttons his pants then reaches into his pocket, pulling out his wallet then placing some money in your pocket. "Here is a little tip for you. Buy yourself something nice." You give him a smile as you respond, "Thank you so much." He gives you a wink before escorting you out of the back room.'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Trucker'
+				gs 'cum_call', 'mouth_swallow', 'Trucker'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -983,8 +977,7 @@ if $ARGS[0] = 'Customer 8':
 					gs'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow4.mp4"></video></center>'
 					'After a few more seconds, the man groans as his penis begins throbbing in your mouth, filling it with his warm seed which you let slide down your throat and into your belly. The man takes a few seconds to catch his breath before saying, "You were outstanding <<$NikoSlutName>>. I look forward to seeing you again soon." He then buttons his pants before leaving the restroom.'
-					swallow += 1
-					gs 'cum_call', 'mouth', 'Trucker'
+					gs 'cum_call', 'mouth_swallow', 'Trucker'
 					gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 					gs 'arousal', 'end'
 					gs 'stat'
@@ -1114,8 +1107,7 @@ if $ARGS[0] = 'Customer 9':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum1.mp4"></video></center>'
 				'You wrap you lips around the truckers dick, evoking a moan from him. You begin sucking his dick while massaging his cock with your tongue, enjoying the warmth of his penis in your mouth. After a minute, the trucker groans as he begin pumping his seed into your mouth which you lets slide down your throat, feeling the sting as it goes down into your belly. The trucker catches his breath then says, "You are a really good cocksucker. I will definitely be calling for your services again." He then buttons his pants before leaving the restroom.'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Trucker'
+				gs 'cum_call', 'mouth_swallow', 'Trucker'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'

+ 4 - 8
locations/NikoWhore.qsrc

@@ -39,8 +39,7 @@ if $ARGS[0] = 'Locker Room':
 					gs'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
 					'Niko begins lightly moaning before grabbing onto your hair then pushing his cock down your throat, filling your throat with his warm cum. You enjoy the warm feeling of his cum entering your throat and the rapid throbbing of his penis as it pumps your throat with his seed.' 
-					swallow += 1
-					gs 'cum_call', 'mouth', 'A189', 1
+					gs 'cum_call', 'mouth_swallow', 'A189', 1
 					gs 'arousal', 'bj', 5, 'sub'
 					gs 'arousal', 'end'
 					gs 'stat'
@@ -161,8 +160,7 @@ if $ARGS[0] = 'Locker Room':
 																'Vitek: That sounds like a great idea. <<$pcs_firstname>> looks like a overgrown pig, but we can always fuck her from behind. Alright let''s do it. Hey <<$pcs_firstname>>, you''re coming with us.'
 															end
 														end	
-														swallow += 1
-														gs 'cum_call', 'mouth', 'A9', 1
+														gs 'cum_call', 'mouth_swallow', 'A9', 1
 														gs 'arousal', 'bj', 5, 'sub'
 														gs 'boyStat', 'A11'
 														gs 'cum_call', 'face', 'A11', 1
@@ -619,8 +617,7 @@ if $ARGS[0] = 'Locker Room 2':
 												gs'stat'					
 												'<center><video autoplay loop src="images\shared\sex\cum\mouth\cum1,3.mp4"></video></center>'
 												'You obediently  open you mouth as Valentin grabs you head then holds it to his dick before jerking off then shooting his load onto your tongue. You keep your mouth open accepting his cum inside as you swallow it as quickly as you can to make room for more. The taste is horrible but you know that you have no choice. After Valentin fully drains his cock into your mouth he then brushes your cheek and says, "That''s how you do it <<$pcs_nickname>>." He then zips up his pants and walks out of the locker room, leaving you on the floor.'
-												swallow += 1
-												gs 'cum_call', 'mouth', 'A158', 1
+												gs 'cum_call', 'mouth_swallow', 'A158', 1
 												gs 'arousal', 'bj', 5, 'sub', 'exhibitionism', 'humiliation', 'gangbang'
 												gs 'stat'	
 												
@@ -845,8 +842,7 @@ if $ARGS[0] = 'Walk Of Shame':
 															gs'stat'
 															'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
 															'You continue sucking Niko''s dick firmly while staring into his eyes, enjoying the pleased look that he is giving you which shows you that you are doing a good job. Suddenly Niko''s eyes squint as he groans, filling your mouth with his warm seed which you swallow eagerly, enjoying the warmth of it sliding down your throat and even the sting as it goes down. Niko places his hand on your cheek, gently stroking it with his thumb as he says, "You are so perfect <<$pcs_firstname>>. I am so lucky to have you and don''t worry, I will find a way to fix what happened yesterday. Meet me after school and we will go out on a nice walk. We''ll discuss what to do next then." Niko kisses you on your forehead before zipping his pants then leaving the restroom.'
-															swallow += 1
-															gs 'cum_call', 'mouth', 'A189', 1
+															gs 'cum_call', 'mouth_swallow', 'A189', 1
 															gs 'arousal', 'bj', 5, 'sub'
 															gs 'arousal', 'end'
 															gs 'stat'

+ 2 - 2
locations/ParChurch.qsrc

@@ -786,9 +786,9 @@ end
 
 if $ARGS[0] = 'fillers':
 	randtext = rand(0,9)
-	if randtext = 0 and gsAboDance > 0 and albinaQWdance = 0:
+	if randtext = 0 and gsAboDance > 0 and AlbinaQW['StarletsJoined'] = 0:
 		$safesub = 'your dance lessons'
-	elseif randtext = 0 and albinaQWdance > 0 and AlbinaBlokDance = 0 and ZvezdEnd = 0:
+	elseif randtext = 0 and AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
 		$safesub = 'dancing with the Starlets'
 	elseif randtext = 0 and gsAboBeg > 0:
 		$safesub = 'your race training'

+ 10 - 10
locations/Snpc.qsrc

@@ -202,7 +202,7 @@ end
 !!!!!!!!!!!!!!!!!!!!!!!!
 
 if numnpc = 23:
-	if albinaQWdance > 0 and AlbinaBlokDance = 0 and ZvezdEnd = 0:
+	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
 		'Albina offers you a friendly smile and says: "<<$pcs_nickname>>, you''re progressing very well in your training. Don''t forget to keep attending!"'
 
 		if pav_slut >= 250:'By the way, some people are telling some pretty disgusting rumours about you.'
@@ -223,15 +223,15 @@ if numnpc = 23:
 		end
 	end
 
-	if AlbFrend = 1:
-		AlbFrend = 2
-		npc_rel['A23'] = 100
-		'Albina smiles gratefully at you as she says: "Thank you <<$pcs_nickname>>! Like they say... a friend in need is a friend indeed. Your timely warning saved me, I had just enough time to get rid of all the evidence! Unfortunately we do have to stop with Albina''s Starlets, to keep ourselves out of trouble."'
-	elseif AlbFather = 2 and AlbEnemy = 0:
-		npc_rel['A23'] = 0
-		AlbEnemy = 1
-		'Albina angrily glares at you as she talks: "Cut the crap, bitch... I know what you did. You''ll regret this!"'
-	end
+	! if AlbinaQW['Friends'] = 1:
+	! 	AlbinaQW['Friends'] = 2
+	! 	npc_rel['A23'] = 100
+	! 	'Albina smiles gratefully at you as she says: "Thank you <<$pcs_nickname>>! Like they say... a friend in need is a friend indeed. Your timely warning saved me, I had just enough time to get rid of all the evidence! Unfortunately we do have to stop with Albina''s Starlets, to keep ourselves out of trouble."'
+	! elseif AlbinaQW['AlbFatherQW']  = 2 and AlbEnemy = 0:
+	! 	npc_rel['A23'] = 0
+	! 	AlbEnemy = 1
+	! 	'Albina angrily glares at you as she talks: "Cut the crap, bitch... I know what you did. You''ll regret this!"'
+	! end
 end
 
 !!Chat

+ 1 - 2
locations/Voltrenersex.qsrc

@@ -478,8 +478,7 @@ if $ARGS[0] = 'masaj':
 													act 'Swallow':
 														cls
 														gs 'arousal', 'bj', 5, 'deepthroat'
-														swallow += 1
-														gs 'cum_call', 'mouth', $boy, 1
+														gs 'cum_call', 'mouth_swallow', $boy, 1
 														gs 'cum_call', 'face', $boy, 1
 														pcs_mood += 20
 														trenerSex += 1

+ 141 - 141
locations/albinaEv.qsrc

@@ -1,145 +1,145 @@
 # albinaEv
-$din_albina_get_over_car = {
-	'A pair of strong hands grab you and pull you out of the car.'
-
-	act 'Further':
-		*clr & cla
-		menu_off = 1
-		albinaCar = 1
-		gs 'stat'
-		$ImageNeededPlacholder
-		! WD: IMAGE NEEDED ~ '<center><img <<$set_imgh>> src="images/qwest/alter/grab.jpg"></center>'
-	end
-}
-
-frost = 0
-albinaCarday = daystart
-gs 'stat'
-'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-'You went out to the car and see Albina sitting in it, nervously looking every which direction. As you approach, she starts the engine.'
-
-if albinaCar = 0:
-	act 'Ask her if the car is hers':
-		*clr & cla
-		menu_off = 1
-		albinaCar = 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>'
-		'You ask Albina "Is this your car?"'
-		'Albina squirms, grimacing and answers in a contemptuous tone "What? Of course not, this is my fathers car, I would never have bought this thing. The X5 is a car for those newly rich and not for decent people."'
-		'You shake your head, "Do you even have a drivers license?"'
-		'Albina laughs, saying "License? Why would I need one, do you know who my father is? He used to be the police chief of our town, although he''s retired now. He still has all his connections, and I''ve never been stopped in his car."'
-		'Albina goes quiet for a few seconds, seemingly thinking about something, then suddenly says "Let''s go for a ride."'
-
-		act 'Go with Albina':
-			*clr & cla
-			minut += 5
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-			'You sit down on the seat next to Albina and she starts driving around town.'
-			'Soon enough, you find yourself on the outskirts of town. Glancing in your direction with a mysterious smile, Albina says "I have a surprise for you.".'
-			'Before you get a chance to ask her what the surprise is, the car slows down and turns on to a small side road, almost hidden from view by the dense vegetation.'
-			'As the car pushes further into the forest, you see an old building made of brick, with large chimneys jutting out of its saw-tooth roof.'
-
-			act 'Look around':
-				*clr & cla
-				minut += 5
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/abandoned/factory/castle.jpg"></center>'
-				'Looking around you realize that you''re in front of an abandoned factory building.'
-				'As you turn to look at Albina, she grins and points a manicured finger to a sign a few meters in front of the car, that says "Property of The Snow Queen Ltd." Still grinning, Albina says "This is the castle of the Snow Queen, my territory."'
-				'The car stops and two men suddenly materialize out of the shadows, walking slowly towards you. They both seem to be over 30 years of age, one tall and athletic, the other slightly shorter and rounder but with broad shoulders and powerful hands.'
-				'Albina opens the door and turns to the two men: "Hi guys, how are you doing?"'
-				'With a frown, the two men look at you for a few seconds before answering with a booming voice "Everything is fine."'
-
-				if AlbinaLast > 0 or AlbinaBlokDance > 0:
-					'Leaving the engine running, Albina gets out of the car.'
-					'"I''ve brought you an disobedient girl who knows too much about my dancing business."'
-					'Grinning, the tall one says "I see.", as the short one starts walking slowly towards you.'
-					'A chill runs up your spine as you realize you''ve been tricked. You need to get out of here right now!'
+! $din_albina_get_over_car = {
+! 	'A pair of strong hands grab you and pull you out of the car.'
+
+! 	act 'Further':
+! 		*clr & cla
+! 		menu_off = 1
+! 		AlbinaQW['Car'] = 1
+! 		gs 'stat'
+! 		$ImageNeededPlacholder
+! 		! WD: IMAGE NEEDED ~ '<center><img <<$set_imgh>> src="images/qwest/alter/grab.jpg"></center>'
+! 	end
+! }
+
+! frost = 0
+! AlbinaQW['CarDay'] = daystart
+! gs 'stat'
+! '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 'You went out to the car and see Albina sitting in it, nervously looking every which direction. As you approach, she starts the engine.'
+
+! if AlbinaQW['Car'] = 0:
+! 	act 'Ask her if the car is hers':
+! 		*clr & cla
+! 		menu_off = 1
+! 		AlbinaQW['Car'] = 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>'
+! 		'You ask Albina "Is this your car?"'
+! 		'Albina squirms, grimacing and answers in a contemptuous tone "What? Of course not, this is my fathers car, I would never have bought this thing. The X5 is a car for those newly rich and not for decent people."'
+! 		'You shake your head, "Do you even have a drivers license?"'
+! 		'Albina laughs, saying "License? Why would I need one, do you know who my father is? He used to be the police chief of our town, although he''s retired now. He still has all his connections, and I''ve never been stopped in his car."'
+! 		'Albina goes quiet for a few seconds, seemingly thinking about something, then suddenly says "Let''s go for a ride."'
+
+! 		act 'Go with Albina':
+! 			*clr & cla
+! 			minut += 5
+! 			gs 'stat'
+! 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 			'You sit down on the seat next to Albina and she starts driving around town.'
+! 			'Soon enough, you find yourself on the outskirts of town. Glancing in your direction with a mysterious smile, Albina says "I have a surprise for you.".'
+! 			'Before you get a chance to ask her what the surprise is, the car slows down and turns on to a small side road, almost hidden from view by the dense vegetation.'
+! 			'As the car pushes further into the forest, you see an old building made of brick, with large chimneys jutting out of its saw-tooth roof.'
+
+! 			act 'Look around':
+! 				*clr & cla
+! 				minut += 5
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/abandoned/factory/castle.jpg"></center>'
+! 				'Looking around you realize that you''re in front of an abandoned factory building.'
+! 				'As you turn to look at Albina, she grins and points a manicured finger to a sign a few meters in front of the car, that says "Property of The Snow Queen Ltd." Still grinning, Albina says "This is the castle of the Snow Queen, my territory."'
+! 				'The car stops and two men suddenly materialize out of the shadows, walking slowly towards you. They both seem to be over 30 years of age, one tall and athletic, the other slightly shorter and rounder but with broad shoulders and powerful hands.'
+! 				'Albina opens the door and turns to the two men: "Hi guys, how are you doing?"'
+! 				'With a frown, the two men look at you for a few seconds before answering with a booming voice "Everything is fine."'
+
+! 				if AlbinaQW['StarletsLastChance'] > 0 or AlbinaQW['StarletsBlocked'] > 0:
+! 					'Leaving the engine running, Albina gets out of the car.'
+! 					'"I''ve brought you an disobedient girl who knows too much about my dancing business."'
+! 					'Grinning, the tall one says "I see.", as the short one starts walking slowly towards you.'
+! 					'A chill runs up your spine as you realize you''ve been tricked. You need to get out of here right now!'
 					
-					gs 'willpower', 'misc', 'self'
-					if will_cost <= pcs_willpwr:
-						act 'Jump behind the wheel (<<will_cost>> Willpower)':
-							*clr & cla
-							gs 'willpower', 'pay', 'self'
-							minut += 5
-							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-
-							if pcs_agil >= 80:
-								'With a deft movement, you manage to get behind the wheel of the car.'
-								'Looking out the windows, you see the short one standing right in front of the car, touching the hood as if to stop you from driving forwards, while the tall one runs towards the driver side door.'
-
-								act 'Switch into reverse gear':
-									*clr & cla
-									minut += 1
-									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-									'Not knowing exactly what you''re doing, it takes you a second or two to realize the stick needs to be in the ''R'' position.'
-									'After finding the right gear, you slam down on the accelerator just as you notice the tall one is very close and has started running towards you'
-									'The engine revs, and the car shoots backwards as if slung from a ballista. In your panic to escape the clutches of Short and Tall however, you fail to notice the sturdy concrete wall creeping up on you from behind at an alarming speed.'
-									'You notice the wall just before slamming into it, and step on the brakes. While it does lower your speed quite a bit, the car is still going fast as it hits the wall.'
-									'You hear the sound of metal and glass cracking and popping as the rear of your car is crushed against the concrete wall. The force of the impact throws your head back, hitting the headrest with a soft ''Foomp''.'
-									'After regaining your senses, you look out the window and see Short and Tall running towards you.'
-								end
-
-								act 'Put the pedal to the metal':
-									*clr & cla
-									minut += 1
-									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-									'Taking a wild guess, you quickly jank the stick to the ''D'' position, grit your teeth and slam down the accelerator.'
-									'Short does not have time to react, and as the car jumps forward he is slung on top of the hood, slamming his head into the windshield leaving a crack in the glass, and then rolls of to the left.'
-									'Your knuckles whiten as you tighten your grip on the steering wheel and look out the windshield, trying to find a way out of here.'
-									'Straight ahead you see bushes and small trees, the forest slowly reclaiming the land it once lost to whatever kind of factory this once was.'
-									'To the right you recognize the gateway Albina drove through when she took you here.'
-									'To the left you see a brick wall, part of the abandoned factory building.'
-								end
-							else
-								'You try your best to wriggle your way over to the drivers seat, but only manage to get stuck with one of your legs between the gear shift and the seat.'
-								'Suddenly, the driver side door is violently thrust open.'
-
-								dynamic $din_albina_get_over_car
-							end
-						end
-					else
-						act 'Jump behind the wheel (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end
-
-					act 'Get out of the car':
-						*clr & cla
-						minut += 5
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/abandoned/factory/castle.jpg"></center>'
-						'Thinking you can easily outrun them, you quickly jump out of the car.'
-						'As you get out, Short starts moving towards you from the hood, and Tall moves behind you to block your path.'
-						'Looking around desperately for a second way out, you suddenly notice a small building close by with an open door.'
-					end
-
-					act 'Sit in the car':
-						*clr & cla
-						minut += 5
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-						'Panicking and not knowing what to do, you freeze.'
-						'As you sit in your seat watching Short and Tall slowly make their way towards you, grim thoughts pop up in your head.'
-						'Is this the end? Will they kill me? Will I ever see my family again?'
-						dynamic $din_albina_get_over_car
-					end
-
-					exit
-				end
-
-				if DanceWhore > 0:'Leaving the engine running, Albina gets out of the car. "Relax guys. <<$pcs_firstname>> is one of my stars. She''s a newcomer, but shows a lot of promise."'
-			end
-		end
-	end
-end
-
-act 'Move away':gt $loc, $metka
-
+! 					gs 'willpower', 'misc', 'self'
+! 					if will_cost <= pcs_willpwr:
+! 						act 'Jump behind the wheel (<<will_cost>> Willpower)':
+! 							*clr & cla
+! 							gs 'willpower', 'pay', 'self'
+! 							minut += 5
+! 							gs 'stat'
+! 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+
+! 							if pcs_agil >= 80:
+! 								'With a deft movement, you manage to get behind the wheel of the car.'
+! 								'Looking out the windows, you see the short one standing right in front of the car, touching the hood as if to stop you from driving forwards, while the tall one runs towards the driver side door.'
+
+! 								act 'Switch into reverse gear':
+! 									*clr & cla
+! 									minut += 1
+! 									gs 'stat'
+! 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 									'Not knowing exactly what you''re doing, it takes you a second or two to realize the stick needs to be in the ''R'' position.'
+! 									'After finding the right gear, you slam down on the accelerator just as you notice the tall one is very close and has started running towards you'
+! 									'The engine revs, and the car shoots backwards as if slung from a ballista. In your panic to escape the clutches of Short and Tall however, you fail to notice the sturdy concrete wall creeping up on you from behind at an alarming speed.'
+! 									'You notice the wall just before slamming into it, and step on the brakes. While it does lower your speed quite a bit, the car is still going fast as it hits the wall.'
+! 									'You hear the sound of metal and glass cracking and popping as the rear of your car is crushed against the concrete wall. The force of the impact throws your head back, hitting the headrest with a soft ''Foomp''.'
+! 									'After regaining your senses, you look out the window and see Short and Tall running towards you.'
+! 								end
+
+! 								act 'Put the pedal to the metal':
+! 									*clr & cla
+! 									minut += 1
+! 									gs 'stat'
+! 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 									'Taking a wild guess, you quickly jank the stick to the ''D'' position, grit your teeth and slam down the accelerator.'
+! 									'Short does not have time to react, and as the car jumps forward he is slung on top of the hood, slamming his head into the windshield leaving a crack in the glass, and then rolls of to the left.'
+! 									'Your knuckles whiten as you tighten your grip on the steering wheel and look out the windshield, trying to find a way out of here.'
+! 									'Straight ahead you see bushes and small trees, the forest slowly reclaiming the land it once lost to whatever kind of factory this once was.'
+! 									'To the right you recognize the gateway Albina drove through when she took you here.'
+! 									'To the left you see a brick wall, part of the abandoned factory building.'
+! 								end
+! 							else
+! 								'You try your best to wriggle your way over to the drivers seat, but only manage to get stuck with one of your legs between the gear shift and the seat.'
+! 								'Suddenly, the driver side door is violently thrust open.'
+
+! 								dynamic $din_albina_get_over_car
+! 							end
+! 						end
+! 					else
+! 						act 'Jump behind the wheel (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+! 					end
+
+! 					act 'Get out of the car':
+! 						*clr & cla
+! 						minut += 5
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/abandoned/factory/castle.jpg"></center>'
+! 						'Thinking you can easily outrun them, you quickly jump out of the car.'
+! 						'As you get out, Short starts moving towards you from the hood, and Tall moves behind you to block your path.'
+! 						'Looking around desperately for a second way out, you suddenly notice a small building close by with an open door.'
+! 					end
+
+! 					act 'Sit in the car':
+! 						*clr & cla
+! 						minut += 5
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 						'Panicking and not knowing what to do, you freeze.'
+! 						'As you sit in your seat watching Short and Tall slowly make their way towards you, grim thoughts pop up in your head.'
+! 						'Is this the end? Will they kill me? Will I ever see my family again?'
+! 						dynamic $din_albina_get_over_car
+! 					end
+
+! 					exit
+! 				end
+
+! 				if AlbinaQW['StarletsWhore'] > 0:'Leaving the engine running, Albina gets out of the car. "Relax guys. <<$pcs_firstname>> is one of my stars. She''s a newcomer, but shows a lot of promise."'
+! 			end
+! 		end
+! 	end
+! end
+
+! act 'Move away':gt $loc, $metka
+gt $loc, $metka
 --- albinaEv ---------------------------------
 

+ 24 - 8
locations/albinaRide.qsrc

@@ -1,22 +1,38 @@
 # albinaRide
+!!Sveta encounters Albina a few days after speaking with Chernov, with different dialogue depending on whether Sveta gave a statement or not.
+
 frost = 0
 menu_off = 1
-albrideday = daystart
+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>'
-'Albina smiles at you and says, "Let''s go to my place and talk."'
+'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."'
 
-act 'Go with Albina':
+act 'Get in':
 	*clr & cla
 	minut += 5
 	gs 'stat'
-	'You sit in the back seat of a jeep, and next to you sits Albina. Behind the wheel sits a large man in a black leather jacket.'
-	'The man behind the wheel starts engine and quickly drives through town.'
-	'Soon enough the car stops at the gate to a luxurious mansion, and Albina tells you to follow her.'
+	'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
+	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.'
+	end
+	!!If Sveta did not help Chernov
+	if AlbinaQW['Chernov'] = 2:
+		'"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.'
+		'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.'
+	end
 
-	act 'Go with Albina into the room':gt 'albinahome', 'start'
+!! 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' 
 end
 
 --- albinaRide ---------------------------------
-

+ 172 - 167
locations/albinahome.qsrc

@@ -1,91 +1,87 @@
 # albinahome
-
 CLOSE ALL
 
 if $ARGS[0] = 'start':
-	if beinalbinahome = 0:beinalbinahome = 1
+	if AlbinaQW['KnowsHouse'] = 0:AlbinaQW['KnowsHouse'] = 1
 	*clr & cla
 	menu_off = 1
 	frost = 0
-	albroom = rand(1,2)
+	AlbinaQW['Room']  = rand(1,2)
 	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>'
 	''
-	if hour >= 20 and week >= 5 and week < 7:
-		'Albina says that she wants to go to the disco.'
-
-		act 'Say goodbye and go home':gt 'pav_residential'
-		if money >= 25: act 'Go to the disco':money -= 25 & minut += 15 & gt 'gdkin'
-	elseif hour < 20 and npc_sex['A23'] = 0:
-		'Albina smiles at you affably and says, "<<$pcs_firstname>> I have a bottle of fine wine here, let''s drink."'
+	if AlbinaQW['albride'] = 1:
+		AlbinaQW['albride'] = 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		''
+		'Albina takes you to her room and you sit down together.'
+		'Albina''s mother pops her head in, telling you that she heading out to do some errands and voicing her worry. Albina reassures her, saying that she has you for company as she walks her mother to the door.'
+		'Albina turns back to you and smiles affably. "<<$pcs_firstname>>! I have a bottle of fine wine for us to drink!"'
 		act 'Drink':
 			*clr & cla
 			minut += 15
 			gs 'drugs', 'alcohol', 'wine'
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-			'You sat down at the table while Albina grabs a bottle of wine. She deftly opens the bottle and pours wine in two glasses.'
-			'You drink together with Albina. She smiles and says "Once again, you warned me. They still have a case on me, but they''ll have to work very hard to get enough evidence.'
-			'My father is of course not very happy. His political career was doomed to fail anyway, regardless of what I did or didn''t do."'
-			act 'Ask her how her father reacted when he learned of her business':
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome1.jpg"></center>'
+			'Albina directs you to take a seat in the sitting room. She returns with a bottle of wine and two glasses. She pours wine into the glasses and hands you one, sitting down next to you.'
+			'You drink together with Albina. A smile beams across her face. "He''s gone! He''s finally gone!"'
+			'She swiftly drinks all of her wine. "He was going down hard. I''ve been gathering evidence for years. All his emails, text messages, phone calls and witnesses all proving what a scumbag he is. I finally gathered enough to take him down!"'
+			act 'Ask how her father reacted':
 				*clr & cla
 				minut += 15
 				gs 'drugs', 'alcohol', 'wine'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-				'You ask Albina "And how did he react when he found out about your business?"'
-				'Albina laughs and pours more wine in both glasses. "He knew from the beginning."'
-				'Surprised, you look at Albina and ask "How do you know?"'
-				'Laughing, Albina answers "I have a very strange little family, so it''s perhaps not easy for you to understand. Let''s have another drink."'
-				'You sit quietly for a while, sipping on your wine and thinking about what Albina has just told you.'
-				'Suddenly, Albina says: "Actually, my dad is a bastard. If there is a hell, my dad has a special place reserved for him there to atone for what he''s done."'
-				act 'Ask her what she''s talking about':
+				'"And how did he react when he found out about you going behind his back?" you ask.'
+				'Albina scoffs and tops up her glass with more wine. "Why does it matter? He''s gone and will be gone for a long time."'
+				'"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 throwing the glass in frustration, shattering it as it hits the wall.'
+				'"My father is a fucking bastard. If there is a hell, there is a special place reserved for him to suffer for what he''s done."'
+				act 'Ask what she''s talking about':
 					*clr & cla
 					minut += 15
-					gs 'drugs', 'alcohol', 'wine'
 					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-					'You shake your head in amazement, "What are you talking about?"'
-					'Albina suddenly sobers up and her face turns dark and grim. With a hiss she answers:'
-					'"Fine, you want to get into the belly of the beast, be my guest.'
-					'My dad has raped and abused me from an early age, I don''t even remember when it all began. I''ve spent my entire life being his plaything.'
-					'When my mother found out, my bastard father went to Durkee. Yes, he even had some connections there.'
+					'<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.'
+					'"When my mother found out, he used his connections to stop her taking me with her when she left him."'
+					'But now that he''s going down, my mother came back here to live with and look after me. Get me counselling if I need it, you know? You have to excuse her caution earlier. She''s on edge about what my father can do, even in prison."'
 					*nl
-					'The truth is now the scum is losing ground constantly. All his life he was a senior cop, but now that he is retired he doesn''t have any money left. All his businesses went bankrupt.'
-					'His political career is his last chance to get back to where he once was." She stops talking for a few seconds to pour more wine in the glasses, and as she does you can clearly see her hands shaking violently. "You see this rich house? Guard at the entrance, expensive furniture, all this luxury? It''s all a charade. My father isn''t even on the verge of bankruptcy, he is already far beyond. Without my business bringing in money, we would be begging for scraps and sleeping under bridges."'
+					'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.'
 
-					act 'Ask her how she knows her father is bankrupt':
+					act 'Your father done what?':
 						*clr & cla
 						minut += 15
-						gs 'drugs', 'alcohol', 'wine'
 						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-						'You asked Albina "How do you know your fathers businesses are bankrupt?"'
-						'Albina shrugged "I''m just guessing. Dad poured all our assets into his election campaign. We still have some money left, but not much. And now it''s over. My business is gone, and so is his political career. There is only a mountain of debts and bad creditors."'
-						'She grabs the bottle and pours more wine.'
-
-						act 'Tell Albina that you didn''t get the whole picture':
+						'<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.'
+						'"I was forced to let those creeps do whatever they pleased with my friends <<$pcs_nickname>>! All for some fucking rubles! Rubles that the fucking bastard spent on his own whores that he mistreated instead of his campaign! But what he did to me..." Tears are streaming down her cheeks at this point.'
+                        !! if virgin
+						if pcs_vag = 0 and stat['vaginal'] = 0: '"That''s why I didn''t get you involved. Too many girls have to hide the fact that those bastards were their first time. I wasn''t going to let it happen again."'
+						act 'What did he do?':
 							*clr & cla
 							minut += 15
-							gs 'drugs', 'alcohol', 'wine'
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-							'You murmur "I''m not quite sure I understand everything."'
-							'Albina smirks and says, "What is there to understand. Dad is a pedophile and fucked me ever since I was a child. His connections were enough to cover his tracks."'
-							'She paused and added, "The worst part is, he made me a monster. I just have not had a chance to grow up like a normal person.'
-							'I understand all this, but there''s nothing I can do about it. I like to fuck, and I don''t care with whom. I''m down and out, a pervert not quite capable of being a normal mother and wife."'
-							'The always cold and ironic Albina has tears in her eyes as she pours more wine into your glasses.'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
+							'"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."'
+							'"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 do a thing about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
 
-							act 'Drink':
+							act 'Comfort her':
 								*clr & cla
 								minut += 15
-								gs 'drugs', 'alcohol', 'wine'
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-								'Once again you sit quietly for a while, sipping your wine.'
-								'After a while Albina speaks again. "Sorry about getting all bleedy. I''m just tired of it all. Anyone would be in this backwater town. Everyone is a bigot here. They all want to shove their dicks down your throat and face-fuck you. But the men rarely want to use their tongues, they just want to get in your pants without permission or excuse. You feel like a piece of meat. And most don''t know anything about giving pleasure, although they all have an ego the size of a planet. And kissing! Almost no one knows how to kiss properly."'
-								'She smiles as she tilts her head towards your face.'
+								'<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 for what he is!"'
+								'"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.'
 								gs 'willpower', 'cuni', 'resist', 'medium'
 								if will_cost <= pcs_willpwr:
 									act 'Pull away (<<will_cost>> Willpower)':
@@ -95,11 +91,11 @@ if $ARGS[0] = 'start':
 										gs 'willpower', 'pay', 'resist'
 										gs 'drugs', 'alcohol', 'wine'
 										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-										'You pull away from her, not wanting to kiss her. "Sorry I just..." She places her finger to your lips to stop you.'
-										'"It''s ok <<$pcs_nickname>>." You continue to drink some wine but now things feel a little awkward and once you finish your glass of wine you put the empty glass down.'
-										'"I should really get going, I''m sorry, I wish I could help." Albina nods her head in understanding. "I will see you later ok?" You tell her.'
-										'She smiles. "Of course, <<$pcs_nickname>>." Then you get up and leave her house.'
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort1.jpg"></center>'
+										'You pull away from her, not wanting to kiss her. "Sorry I just..." She jumps back from you, almost falling from the sofa.'
+										'"Sorry <<$pcs_nickname>>! I don''t know what came over me! It''s just....I''ve suffered a lot from all the men in my life....so I enjoy seeking....comfort from girls, if you know what I mean..." You don''t want to kiss her, but she clearly needs reassurance. You place her head on your shoulder and gently stroke her hair for the next few minutes.'
+										'She seems to appreciate this and sits up. "I should really get going." you say and Albina nods her head in understanding. "I will see you later OK?" you reassure her.'
+										'She smiles at you. "Of course and...thank you <<$pcs_nickname>>. It was nice to just let this all out and talk about it to someone. I''m glad it was you and that I can call you my friend." You smile at her and start leaving when she runs up and embraces you in a tight hug before walking you to the door.'
 
 										act 'Continue':gt 'pav_residential'
 									end
@@ -110,57 +106,59 @@ if $ARGS[0] = 'start':
 									*clr & cla
 									npc_rel['A23'] += 2
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/shared/sex/kiss/kiss2.jpg"></center>'
-									'Unsure if it''s the alcohol or just the fact that she''s so beautiful, you lean towards Albina and pucker your lips.'
-									'She gives you a hot and tender kiss on the lips, and you feel your excitement growing as your skin becomes flush with heat.'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/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.'
 									gs 'arousal', 'kiss', 2
 									gs 'stat'
 									act 'Kiss':
 										*clr & cla
 										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/kiss2.jpg"></center>'
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/kissing.jpg"></center>'
 										'As you continue kissing Albina, you feel her hand slowly working its way up your inner thigh.'
-										'Reaching your crotch, she moves it gently over the front of your panties before slowly sliding your panties to the side.'
-										'As her fingers begin exploring your pussy, you moan into her mouth and move your hips to give her easier access.'
+										'Reaching your crotch, her hand slowly slides into your panties and starts gently fondling your clitoris.'
+										'You moan into her mouth. Someone must have shown her a few things on pleasing a girl.'
 										gs 'arousal', 'kiss', 2
-										gs 'arousal', 'vaginal_finger', 2
+										gs 'arousal', 'massage', 2
 										minut -= 5
 										gs 'stat'
-										act 'Kiss':
+										act 'Take it further':
 											*clr & cla
 											gs 'stat'
-											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/kiss3.jpg"></center>'
-											'Without breaking your kiss, Albina slowly inserts a finger in your wet vagina, and a rush of pleasure runs through your body.'
-											'As her finger caresses the inside of your pussy, it creates a wet, sloppy sound.'
-											'Albina''s free hand slowly works its way down your body, stopping only to lightly pinch your nipples through your clothing.'
-											'When her hand makes its way down to your legs, she gently pushes them further apart.'
+											'<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.'
+											'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.'
 											gs 'arousal', 'kiss', 5
 											gs 'arousal', 'vaginal_finger', 5
+											gs 'arousal', 'vaginal_finger_give', 5
 											minut -= 5
 											gs 'stat'
 
-											act 'Spread your legs':
+											act '69':
 												*clr & cla
 												if npc_sex['A23'] = 0: npc_sex['A23'] = 1 & girl += 1
 												lesbian += 1
 												gs 'stat'
-												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lesb.jpg"></center>'
-												'Kneeling down in front of you, Albina begins trailing kisses up your inner thigh.'
-												'As she gets closer and closer to your pussy, you move one hand up to your breasts and begin kneading and pulling on your nipples.'
-												'Soon you feel the warm touch of her lips on your labia, and shudder with pleasure as her tongue finds its way to your clitoris.'
+												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lesb1.jpg"></center>'
+												'You continue to kiss and finger each other for the next few minutes before she pulls away. She turns and lowers herself down to you. Her glistening pussy is in your face as she spreads your labia and starts expertly licking away at your clitoris.'
+												'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
-												'Moaning, you feel a fire begin to burn in your abdomen and you buck your hips to get Albina''s face buried in your pussy.'
-												'Then an intense pleasure overtakes you, and you momentarily lose control of your body. Moaning loudly, you grab hold of Albina''s hair as an intense orgasm washes over you.'
-												'During your orgasm, you black out for a few seconds and when you regain your senses you find yourself sitting next Albina, who''s smiling prettily.'
-
+												'Albina lets out a pleasured scream as her pussy twitches and sprays liquid 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!"'
+												'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
 												$orgasm_or = 'yes'
 												gs 'arousal', 'cuni', 30
+												gs 'arousal', 'cuni_give', 30
 												gs 'arousal', 'end'
 												minut -= 30
 												gs 'stat'
 
-												act 'Say goodbye and go home':gt 'pav_residential'
+												act 'Go home':gt 'pav_residential'
 											end
 										end
 									end
@@ -171,31 +169,36 @@ if $ARGS[0] = 'start':
 				end
 			end
 		end
-	elseif albroom = 1:
-		if albsporthome = 0:
+	elseif hour >= 20 and week >= 5 and week < 7:
+		'Albina says that she wants to go to the disco.'
+
+		act 'Say goodbye and go home':gt 'pav_residential'
+		if money >= 25: act 'Go to the disco':money -= 25 & minut += 15 & gt 'gdkin'
+	elseif AlbinaQW['Room']  = 1:
+		if AlbinaQW['SportHome']  = 0:
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/train.jpg"></center>'
 			'Albina is training in her room, doing some stretching exercises.'
-			act 'Ask why she doesn''t train at the gym.':
+			act 'Ask why she doesn''t train at the gym':
 				*clr & cla
-				albsporthome = 1
+				AlbinaQW['SportHome']  = 1
 				minut += 15
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
-				'Albina smiles at you and says, "I can''t afford to pay the gym, so I have to exercise at home if I want to stay in shape.'
-				'By the way, I could teach you to about stripping and poledancing if you want."'
-				act 'Tell Albina that you don''t want to.': albsportday = daystart & gt 'albinahome', 'start'
+				'Albina smiles at you and says "I don''t like the sweaty perverts at the gym staring at my ass, so I prefer training at home instead."'
+				'By the way, 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'
 			end
-		elseif albsportday ! daystart:
+		elseif AlbinaQW['SportDay'] ! daystart:
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/train.jpg"></center>'
 			'Albina is training in her room, doing some stretching exercises.'
-			'She smiles at you and asks "Well? Want me to teach you?"'
-			act 'Tell Albina that you don''t want to.': albsportday = daystart & gt 'albinahome', 'start'
+			'She smiles at you and asks "Well? Want me to teach you some things?"'
+			act 'No thanks': AlbinaQW['SportDay'] = daystart & gt 'albinahome', 'start'
 			act 'Teach me stripping': gt 'albinahome', 'stripping'
 			act 'Teach me poledancing': gt 'albinahome', 'poledancing'
 		else
@@ -204,7 +207,7 @@ if $ARGS[0] = 'start':
 			minut += 5
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'You find Albina sitting on her bed when you enter her room, as you walk over you take a seat next to her and start chatting to her about the stuff you both experienced since you last spoke.'
+			'You find Albina sitting on her bed when you enter her room. You walk over, take a seat next to her and start chatting about stuff you''ve both experienced since you last spoke.'
 			act 'Say goodbye and go home':gt 'pav_residential'
 			act 'Just chat': gt 'albinahome', 'chat'
 			act 'Talk about video games': gt 'albinahome', 'game'
@@ -216,17 +219,18 @@ if $ARGS[0] = 'start':
 		minut += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'You find Albina sitting on her bed when you enter her room, as you walk over you take a seat next to her and start chatting to her about the stuff you both experienced since you last spoke.'
+		'You find Albina sitting on her bed when you enter her room. You walk over, take a seat next to her and start chatting about stuff you''ve both experienced since you last spoke.'
 		act 'Say goodbye and go home':gt 'pav_residential'
 		act 'Just chat': gt 'albinahome', 'chat'
 		act 'Talk about video games': gt 'albinahome', 'game'
 		act 'Talk about clothes': gt 'albinahome', 'dressing'
 	end
+
 end
 
 if $ARGS[0] = 'stripping':
 	*clr & cla
-	albsportday = daystart
+	AlbinaQW['SportDay'] = daystart
 	minut += 120
 	fat -= 5
 	agil_exp += rand (1, 3)
@@ -238,12 +242,12 @@ if $ARGS[0] = 'stripping':
 
 	if pcs_danc >= 40:
 		dancero_exp += rand(2, 10)
-		'Albina taught you how to passionately dance to the music while stripping.'
+		'Albina teaches you how to passionately dance to the music while stripping.'
 
-		if pcs_dancero >= 100:'But you could not learn anything new, you already know everything she could teach you.'
+		if pcs_dancero >= 100:'You didn''t learn anything new since you already know everything she can teach you.'
 	else
 		danc_exp += rand(5, 15)
-		'Striptease is too complex for you, you''re not able to dance and strip at the same time.'
+		'A striptease is too complex for you. You''re not able to dance and strip at the same time.'
 		'Albina recommends that you start with learning to dance.'
 	end
 	act 'Say goodbye and go home':gt 'pav_residential'
@@ -252,7 +256,7 @@ end
 
 if $ARGS[0] = 'poledancing':
 	*clr & cla
-	albsportday = daystart
+	AlbinaQW['SportDay'] = daystart
 	npc_rel['A23'] += 1
 	if pcs_stren >= 40 and pcs_dancero > 50:
 		if pcs_inhib < 60:inhib_exp += rand(2,3)
@@ -263,13 +267,13 @@ if $ARGS[0] = 'poledancing':
 		killvar 'loopcount'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/poledance.jpg"></center>'
-		'Albina taught you various acrobatic moves on the pole.'
-		if pcs_dancpol >= 100: 'You could not learn anything new, you already know everything she could teach you.'
+		'Albina teaches you various acrobatic moves on the pole.'
+		if pcs_dancpol >= 100: 'You didn''t learn anything new since you already know everything she can teach you.'
 
 		act 'Say goodbye and go home':gt 'pav_residential'
 		act 'Rest':gt 'albinahome', 'start'
 	elseif pcs_stren < 40 and pcs_dancero > 50:
-		'Albina grins "You''re still too weak for poledancing, we can practice developing your strength instead."'
+		'Albina grins "You''re still too weak for poledancing. We can practice developing your strength instead."'
 		act 'Develop strength (2:00)':
 			*clr & cla
 			loopcount = 1
@@ -291,15 +295,15 @@ if $ARGS[0] = 'poledancing':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/stripdance.jpg"></center>'
 		if pcs_inhib < 60:inhib_exp += rand(2,3)
-		'Albina grins "You''re still can''t strip well enough for poledancing, we should practice that first."'
+		'Albina grins "You still can''t strip well enough for poledancing. We should practice that first."'
 		if pcs_danc >= 40:
 			dancero_exp += rand(2, 10)
-			'Albina taught you how to passionately dance to the music while stripping.'
+			'Albina teaches you how to passionately dance to the music while stripping.'
 
-			if pcs_dancero >= 100:'But you could not learn anything new, you already know everything she could teach you.'
+			if pcs_dancero >= 100:'But you didn''t learn anything new since you already know everything she can teach you.'
 		else
 			danc_exp += rand(5, 15)
-			'Striptease is too complex for you, you''re not able to dance and strip at the same time.'
+			'A striptease is too complex for you. You''re not able to dance and strip at the same time.'
 			'Albina recommends that you start with learning to dance.'
 		end
 		act 'Say goodbye and go home':gt 'pav_residential'
@@ -315,7 +319,7 @@ if $ARGS[0] = 'dressing':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/dressing.jpg"></center>'
 		'You and Albina open her huge wardrobe and begin digging into her various dresses.'
-		'As you rummage around in her wardrobe, you are amazed by how many different clothes she can fit in there. It feels like her wardrobe is a bottomless pit filled with dresses, leggings, jeans, and all kinds of other clothes!'
+		'As you rummage around in her wardrobe, you are amazed by how many different clothes she can fit in there. It feels like her wardrobe is a bottomless pit filled with dresses, leggings, jeans and all kinds of other clothes!'
 		'You end up spending an hour trying on various dresses with Albina.'
 		act 'Say goodbye and go home':gt 'pav_residential'
 		act 'Chat some': gt 'albinahome', 'chat'
@@ -330,7 +334,7 @@ if $ARGS[0] = 'chat':
 	pcs_mood += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-	'You chat with Albina about school, love interest, family, makeup up, even the latest tv shows or movies you have watched.'
+	'You chat with Albina about school, love interests, makeup, even the latest TV shows or movies you have seen.'
 	act 'Say goodbye and go home':gt 'pav_residential'
 	act 'Keep chatting':
 		*clr & cla
@@ -352,16 +356,16 @@ if $ARGS[0] = 'game':
 	minut += 2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-	'Having noticed the big flat screen tv and both a x-box and playstation in front of it, with a rows of video games just under the tv you decide to comment on it. "You have a lot of games, I wish I could afford a console."'
-	'She smiles to you. "Do you want to play some?"'
+	'You notice the big flat screen TV and both an Xbox and PlayStation in front of it, with rows upon rows of video games underneath them. "You have a lot of games. I wish I could afford a console."'
+	'She smiles at you. "Do you want to play some?"'
 	act 'No':
 		*clr & cla
 		menu_off = 1
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'You shake your head no. "Not right now, thanks. I was just noticed all of them is all, maybe some other time."'
-		'She shrugs. "Sure if you ever want to, all you have to do is ask."'
+		'You shake your head. "Not right now thanks. I just noticed them is all, maybe some other time."'
+		'She shrugs. "Sure. If you ever want to play, all you have to do is ask."'
 		act 'Say goodbye and go home':gt 'pav_residential'
 		act 'Just chat': gt 'albinahome', 'chat'
 		act 'Talk about clothes': gt 'albinahome', 'dressing'
@@ -376,12 +380,12 @@ if $ARGS[0] = 'game':
 		npc_rel['A23'] += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
-		if gamebet = 1:
-			'You and Albina lay down in front of a huge flat screen TV, after picking one of the games. She turns towards you and gives you a grin. "Feel like putting your ass on the line and betting again?"'
+		if AlbinaQW['gamebet'] = 1:
+			'You and Albina lay down in front of the TV after picking one of the games. She turns towards you and gives you a grin. "Feel like putting your ass on the line and betting again?"'
 			act 'Accept the bet': gt 'albinahome', 'game_bet'
 			gs 'willpower', 'sex', 'resist', 'medium'
 			if will_cost <= pcs_willpwr:
-				act 'Refuse the bet (<<will_cost>> Willpower)':
+				act 'Refuse (<<will_cost>> Willpower)':
 					*clr & cla
 					menu_off = 1
 					minut += 60
@@ -391,16 +395,16 @@ if $ARGS[0] = 'game':
 					npc_rel['A23'] -= 1
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
-					'You shake your head no. "Not this time, maybe next time.."'
-					'You can tell she is a little disappointed, but then turns her attention to the game instead. "You are so going to lose this time." With that the two of you play games for awhile though things are a little awkward after you turned down her offer. After about another hour of games, Albina stops. "Well I had fun but there is some stuff I need to take care of." She says as she turns the game system off.'
-					'Getting the hint you get up as well. "Yeah I should probably get going myself." You exchange a brief hug before you leave.'
+					'You shake your head. "Not this time."'
+					'You can tell she is a little disappointed, but she turns her attention to the game. "You are so going to lose!" she laughs. You play games for a while, although things are a little 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 console 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
 			else
 				act 'Refuse the bet (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		else
-			'You and Albina lay down in front of a huge flat screen TV, after picking one of the games. The two of you play as you chat about varies things and trash talk, though neither one of you is giving your full attention to the game, instead you are just having fun together.'
+			'You and Albina lay down in front of the TV after picking one of the games. You play while chatting about various things and trash talking each other, although neither of you are giving your full attention to the game. Instead, you are just having fun together.'
 			act 'Say goodbye and go home':gt 'pav_residential'
 			act 'Keep playing video games': gt 'albinahome', 'playgame'
 			act 'Just chat': gt 'albinahome', 'chat'
@@ -419,13 +423,13 @@ if $ARGS[0] = 'playgame':
 	npc_rel['A23'] += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
-	'The two of you keep playing video games and trash talking each other, even bumping each other to try and screw the other one up, but neither of you are still taking it all that seriously though. Mostly you just laugh at the silly mistakes you both make while only partially paying attention to the game.'
+	'The two of you keep playing video games and trash talking each other, even bumping each other to try and screw the other one up, but neither of you are still taking it seriously. You mostly just laugh at the silly mistakes you both make while only partially paying attention to the game.'
 	if hotcat >= 5:
-		'Once you finished the last game. Albina turns towards you instead of starting another one. "How about we see who is actually better and actually try and win." She says with a confident smile.'
-		'You laugh at that and nods. "Sure but you are so going down."'
-		'She laughs in response. "You''re that sure? Then how about we make it interesting then?"'
-		'You arch you brow a bit curious. "Just what do you have in mind?"'
-		'She gives you a big grin, then gets up and goes over to her dresser and rummages around in it for a moment before lifting out a strapon harness with a attached dildo. "The winner gets to use this on the loser how ever they want."'
+		'Once you finish the game, Albina turns towards you instead of starting another one. "How about we see who is actually the better gamer?" she asks with a confident smile.'
+		'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.'
 
 		gs 'willpower', 'sex', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
@@ -439,9 +443,9 @@ if $ARGS[0] = 'playgame':
 				npc_rel['A23'] -= 2
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
-				'You shake your head no. "Uh that''s ok. I really am not interested in that."'
-				'Albina puts the strapon away, but you can tell she is a little disappointed. Then she comes back over and lays down beside you again. "You are so going to lose this time." With that the two of you play games for awhile though things are a little awkward after you turned down her offer. After about another hour of games, Albina stops. "Well I had fun but there is some stuff I need to take care of." She says as she turns the game system off.'
-				'Getting the hint you get up as well. "Yeah I should probably get going myself." You exchange a brief hug before you leave.'
+				'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.'
+				'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
 		else
@@ -450,7 +454,7 @@ if $ARGS[0] = 'playgame':
 		act 'Accept the bet': gt 'albinahome', 'game_bet'
 	else
 		'Albina turns to you. "So want to lose again?"'
-		'You shove her gently. "Oh please I was winning."'
+		'You shove her gently. "Oh please! I was winning!"'
 		act 'Keep playing video games': gt 'albinahome', 'playgame'
 		act 'Just chat': gt 'albinahome', 'chat'
 		act 'Talk about clothes': gt 'albinahome', 'dressing'
@@ -461,7 +465,7 @@ end
 if $ARGS[0] = 'game_bet':
 	*clr & cla
 	menu_off = 1
-	gamebet = 1
+	AlbinaQW['gamebet'] = 1
 	minut += 30
 	pcs_mood += 15
 	react_exp += rand(0, 1)
@@ -469,8 +473,8 @@ if $ARGS[0] = 'game_bet':
 	npc_rel['A23'] += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
-	'You give her your most confident look. "You''re on and you are so going to get fucked."'
-	'Albina laughs at that as she brings the strapon over and a bottle of lube, playing it on the floor, as she lays back down beside you and picks the control up. "Please you are so going to lose." She starts the game and you both focus on just the game trying as hard as you both can to be the winner.'
+	'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.'
 	act 'Play until someone wins':
 		*clr & cla
 		menu_off = 1
@@ -487,17 +491,17 @@ if $ARGS[0] = 'game_bet':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
 		if albplay = 3:
-			'You complete trounce her, she isn''t even close to you in score. Before the end she finally gives a exacerbated sigh and tosses the control down giving up, knowing she has no chance of beating you, you give her a gloating smirk. She reaches over and grabs the strapon harness and hands it to you. You grin as you start putting the harness on and she starts taking off her clothes.'
+			'You completely trounce her. She isn''t even close to you in score. Before the game can end, she lets out an exacerbated sigh and tosses her controller down in defeat, knowing she has no chance of beating you. You give her a gloating smirk as she reaches over and grabs the strapon harness, handing it to you. You both undress and you grin as you slide the harness on.'
 			act 'Fuck her with the strapon': gt 'albinahome', 'wear_strapon'
 		elseif albplay = 2:
-			'It is really close it could go either way, but finally at the end you just manage to do better than her and win the game. "Yes!" You exclaim as you just manage to beat her and taunt her a little. She laughs a little at that but reaches over and grabs the strapon harness and hands it to you. You grin as you start putting the harness on and she starts taking off her clothes.'
+			'It is really close, but in the end you just manage to win the game. "Yes!" you exclaim triumphantly. She laughs a little and reaches over, grabbing the strapon harness and handing it to you. You both undress and you grin as you slide the harness on.'
 			act 'Fuck her with the strapon': gt 'albinahome', 'wear_strapon'
 		elseif albplay = 1:
-			'Although you tried your best, Albina proved a worthy opponent and manages to just barely beat you at the end. Laughing like the villain of a theater play, she slaps you on the ass with the palm of her hand, saying "Show me your ass, <<$pcs_nickname>>! You are my bitch now!" Well a bets a bet, you start talking off your clothes as she start putting the harness on.'
-			act 'Get fucked by a strapon': gt 'albinahome', 'receive_strapon'
+			'Although you try your best, Albina proves a worthy opponent and manages to just barely defeat you. Laughing in a mocking and villianous tone, she slaps you on the ass. "Show me your ass <<$pcs_nickname>>! You are my bitch now!" Well a bet''s a bet. You both undress and Albina slides the harness on, a smirk on her face.'
+			act 'Get fucked with the strapon': gt 'albinahome', 'receive_strapon'
 		elseif albplay = 0:
-			'Although you tried your best, Albina is just simply outplays you at every turn. You really stand no chance and she easily beats you. Laughing like the villain of a theater play, she slaps you on the ass with the palm of her hand, saying "Show me your ass, <<$pcs_nickname>>! You are my bitch now!" Well a bets a bet, you start talking off your clothes as she start putting the harness on.'
-			act 'Get fucked by a strapon': gt 'albinahome', 'receive_strapon'
+			'Although you try your best, Albina simply outplays you at every turn. You stand no chance and she easily beats you. Laughing in a mocking and villianous tone, she slaps you on the ass. "Show me your ass <<$pcs_nickname>>! You are my bitch now!" Well a bet''s a bet. You both undress and Albina slides the harness on, a smirk on her face.'
+			act 'Get fucked with the strapon': gt 'albinahome', 'receive_strapon'
 		end
 		killvar 'gameresult'
 		killvar 'albplay'
@@ -511,8 +515,8 @@ if $ARGS[0] = 'wear_strapon':
 	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, like a good little slut." You tell her with a giggle.'
-	'She gets down on all fours and takes the dildo in her mouth and starts sucking on it and stroking the shaft with one hand. It looks like she has had a lot of practice sucking on things. You spend several minutes making her suck on the dildo, getting it nice and wet with her slobber.'
+	'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.'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'stat'
 	act 'Fuck her pussy':
@@ -520,7 +524,7 @@ if $ARGS[0] = 'wear_strapon':
 		gs 'boyStat', 'D3'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/givevag1.jpg"></center>'
-		'You pull away till the dildo slides out of her mouth and then you lay on your back. "Come on and ride''m cowgirl." You tell her, 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 your slow but start to slowly pick up speed as she starts moaning louder and louder.'
+		'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.'
 		gs 'arousal', 'vaginal_strap_give', 8, 'lesbian'
 		gs 'stat'
 		act 'Fuck her ass': gt 'albinahome', 'fuck_ablina_ass'
@@ -528,17 +532,18 @@ if $ARGS[0] = 'wear_strapon':
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/givevag2.jpg"></center>'
-			'You slap her on the ass. "Come on Albina, ride it like you mean it." You tell her. With your encouragement she starts really riding you hard and fast, moaning louder and louder until several minutes later she cries out in ecstasy and nearly collapses on you as a orgasm shakes her body. Once the shudders pass she gives you a huge smile, obviously having enjoyed herself very much.'
+			'You slap her on the ass. "Come on Albina! Ride it like you mean it." you tell her. With your encouragement, she starts really riding you hard and fast, taking the whole length inside her until several minutes later, she cries out in ecstasy. She slides off the dildo, which glistens with her juices, and collapses on the bed as an intense orgasm rocks her body.'
+			'Once her orgasm has passed, she looks at you with an appreciative smile on her face.'
 			gs 'arousal', 'vaginal_strap_give', 7, 'lesbian'
 			gs 'stat'
-			act 'Fuck her ass': gt 'albinahome', 'fuck_ablina_ass'
+			act 'Fuck her ass': gt 'albinahome', 'fuck_albina_ass'
 			act 'Finish': gt 'albinahome', 'strapon_finish'
 		end
 	end
-	act 'Fuck her ass': gt 'albinahome', 'fuck_ablina_ass'
+	act 'Fuck her ass': gt 'albinahome', 'fuck_albina_ass'
 end
 
-if $ARGS[0] = 'fuck_ablina_ass':
+if $ARGS[0] = 'fuck_albina_ass':
 	*clr & cla
 	menu_off = 1
 	npc_sex['A23'] += 1
@@ -546,8 +551,8 @@ if $ARGS[0] = 'fuck_ablina_ass':
 	gs 'boyStat', 'D3'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/giveanal1.jpg"></center>'
-	'You slap her on the butt. "Get up and get on all fours, I''m not finished with you yet." She arches a brow at that but does as you command. She gets up on all fours. You grab the bottle of lube she had brought it and squirt some onto the dildo, rubbing it up and down the shaft until it is very slick and well lubricated.'
-	'You kneel down behind her and line the head of the dildo up with her asshole and then push forward. There is a bit of resistance but with a little more pressure the <<dick>>cm <<$dick_girth>> dildo pops into her ass. Causing her to moan and groan in a mixture of pain and pleasure. You start off slow, taking slow shallow strokes, as her groans of pain turn into moans of pleasure you take deeper and faster strokes. After a bit you pull out of her ass, she looks back over her shoulder obviously wondering why you stopped.'
+	'You slap her on the ass. "Get up, I''m not finished with you yet." She arches a brow, but does as you command 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 and rub the excess onto her asshole.'
+	'You kneel down behind her and 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. After a few minutes, you pull out of her ass and she looks back over her shoulder, obviously wondering why you stopped.'
 	gs 'arousal', 'anal_strap_give', 5, 'lesbian'
 	gs 'stat'
 	act 'Finish': gt 'albinahome', 'strapon_finish'
@@ -555,7 +560,7 @@ if $ARGS[0] = 'fuck_ablina_ass':
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/giveanal2.jpg"></center>'
-		'You can tell by the way she looks at you, that she wants you to keep fucking her butt. So you slide the dildo back in and this time it slides in easily, making her moan in pleasure. You grab onto her hips and start giving her full length balls deep strokes, filling her ass completely with the dildo. Several minutes of this gets her crying out, as her body is rocked by a intense orgasm. You keep fucking her throughout the whole orgasm only stopping and pulling out once her shudders have passed.'
+		'You can tell that she wants you to keep fucking her ass. You 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 crys out as her body is rocked by an intense orgasm, her pussy spraying liquid onto the bed. You keep fucking her throughout her orgasm, only pulling out once her shudders have passed.'
 		gs 'arousal', 'anal_strap_give', 5, 'lesbian'
 		gs 'stat'
 		act 'Finish': gt 'albinahome', 'strapon_finish'
@@ -569,27 +574,28 @@ if $ARGS[0] = 'receive_strapon':
 	lesbian += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/straponsuck.jpg"></center>'
-	'You strip off your clothes while she tightens the straps on the strapon, with the strapon firmly in place you get on the bed with her and she pulls your head down to the dildo. "Suck my dick." She commands.'
-	'You get down on all fours and takes the dildo in your mouth and start sucking on it, while stroking the shaft with one hand. "You look like you have done this a lot before <<$pcs_nickname>>, your a real pro at sucking cock." You spend several minutes sucking on the dildo, getting it nice and wet with your slobber. Then she pulls it out of your mouth. "Ok I want to fuck you now!"'
+	'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!"'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'stat'
 	if pcs_vag = 0:
-		act 'Tell her you''re a virgin':
+		act 'You''re a virgin':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/straponsuck.jpg"></center>'
-			'You blush deeply at her comment. She seems to notice. "What is it?" She asks you.'
-			'Blushing even more you tell her. "I''m still a virgin."'
-			'She looks surprised at this. "Oh... well I can just fuck your ass if you want." Then pauses and grins. "Unless you want me to pop your cherry that is."'
-			act 'Just fuck my ass': gt 'albinahome', 'ablina_ass_fucks_you'
-			act 'Pop my cherry':
+			'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.'
+			'"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':
 				*clr & cla
 				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 will be gentle, since it is your first time. Lay on your back and spread you legs." You do as she commands, she scoots up between your legs and rubs your pussy with her fingers a bit to make sure it is wet enough. She adds a little lube to the dildo anyways, before she guides it to your slit. You feel the dildo rubbing against your slit causing it to open a bit. Then she gentle and slowly slide the <<dick>>cm <<$dick_girth>> dildo in your virgin pussy, it hurts and feels great at the same time. You moan a bit as she slowly fucks your pussy. After a bit it starts to feel better and hurt less but it still hurts a little. Then she stops. "Ok that''s enough, 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 butt of yours."'
+				'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."'
 				gs 'arousal', 'vaginal_strap', 5, 'lesbian'
 				gs 'stat'
-				act 'Take it up the ass': gt 'albinahome', 'ablina_ass_fucks_you'
+				act 'Take it up the ass': gt 'albinahome', 'ablbina_ass_fucks_you'
 			end
 		end
 	else
@@ -598,23 +604,23 @@ 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 you legs." You do as she commands, she scoots up between your legs and rubs your pussy with her fingers a bit to make sure it is wet enough, before she guides it to your slit. You feel the dildo rubbing against your slit causing it to open a bit. Then she gentle and slowly slide the <<dick>>cm <<$dick_girth>> dildo in your pussy. You moan a bit as she slowly fucks your pussy. As you start to moan louder she starts fucking you a little faster.'
+			'"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 slowly slides the <<dick>>cm <<$dick_girth>> dildo into your pussy. 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 rough she backs off a bit. She then just fucks you at a near perfect rhythm, you can feel youself getting wetter and wetter. Then she stops. "Ok that''s enough that, but I''m not finished with you just yet. Roll over so I can fuck that tight little butt of yours."'
+				'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 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."'
 				gs 'arousal', 'vaginal_strap', 7, 'lesbian'
 				gs 'stat'
-				act 'Take it up the ass': gt 'albinahome', 'ablina_ass_fucks_you'
+				act 'Take it up the ass': gt 'albinahome', 'albina_ass_fucks_you'
 			end
 		end
 	end
 end
 
-if $ARGS[0] = 'ablina_ass_fucks_you':
+if $ARGS[0] = 'albina_ass_fucks_you':
 	*clr & cla
 	menu_off = 1
 	npc_sex['A23'] += 1
@@ -622,14 +628,15 @@ if $ARGS[0] = 'ablina_ass_fucks_you':
 	gs 'boyStat', 'D3'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getanal1.jpg"></center>'
-	'As you roll over onto 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. Then she rubs the excess lube off her hand onto your asshole. Once both the dildo and your anus is lubed up, she knee walks up behind you, you feel the tip of the dildo press against your anus a few moments later. The pressure builds up into the tip pops into your ass causing your to groan slightly in pain. She slowly starts to sroke the <<dick>>cm <<$dick_girth>> dildo up your butt, steadily working it just a little deeper with each stroke.'
+	'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 tip of 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 ploughed':
 		*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 use to the dildo all the way up you 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 to rough she seems to notice and backs off just a little and then gets into a nice rhythm of slamming the dildo up your butt. Just as it is starting to hurt a little she suddenly stops and pulls out of you. "You were such a good little butt slut <<$pcs_nickname>>" She tells you as she takes off the harness, apparently finished with you.'
+		'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.' 
+		'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 ploughing your ass.'
 		gs 'arousal', 'anal_strap', 10, 'lesbian'
 		gs 'stat'
 		act 'Finish': gt 'albinahome', 'strapon_finish'
@@ -643,14 +650,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>'
-	'Once finished the two of you meet for a long passionate kiss. With the moment passed the two of you start to get dressed again, she takes the strapon and cleans it up as well. Not long after the two of you finish getting cleaned up and dressed her phone buzzes. She looks at it obviously reading a text message, she frowns a bit. "Sorry I need to go <<$pcs_nickname>>, catch you later ok."'
-	'You nod in understanding. "Sure not a problem, I had fun, see you later." With that you to share a quick final kiss before you leave.'
+	'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?"'
+	'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'
 end
 
-
---- albinahome ---------------------------------
-
+--- albinahome ---------------------------------

+ 26 - 9
locations/albinaporog.qsrc

@@ -3,16 +3,33 @@ gs 'stat'
 menu_off = 1
 
 if hour >= 17 and week < 6 and kanikuli = 0 and hour < 20 or hour >= 9 and week >= 6 and kanikuli = 0 and hour < 20 or hour >= 9 and kanikuli > 0 and hour < 20:
-	'You push a button on the gates intercom and a guard walks up on the other side of the gate.'
-	'You say that you''re here to visit Albina. He calls someone on his phone, and after a brief conversation opens the gate for you. "Albina is here now, come with me."'
-
-	act 'Go into Albina''s room':gt 'albinahome', 'start'
+	'<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.'
+		act 'Enter the house':gt 'albinahome', 'start'
+	elseif AlbinaQW['AfterFatherCheck'] = 0:
+    	!!The first time after Albina exposes her father
+		AlbinaQW['AfterFatherCheck'] = 1
+		'You push a button on the intercom and you''re surprised to hear a somewhat cautious sounding female voice crackle through the speaker as you hear Albina in the background.'
+		'The strange voice asks who you are and when she says your name to Albina, Albina gleefully tells you to excuse her mother''s caution and invites you in. The voice apologises to you as the gate slowly opens.'
+		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.'
+		'"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 hour >= 9:'You push a button on the gates intercom and a guard walks up on the other side of the gate. You say that you''re here to visit Albina. He shakes his head and says, "Albina is currently not at home."'
-	if hour < 9:'You push a button on the gates intercom and a guard walks up on the other side of the gate, saying "Come no earlier than nine."'
-
-	act 'Say goodbye and go home':gt 'pav_residential'
+	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."'
+	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.'
+		if hour < 9:'You push a button on the intercom and a female voice blasts through. "What kind of ungodly hour do you call this?! Come back later for a social call!" That must have been her mother.'   
+	end
+	act 'Leave':gt 'pav_residential'
 end
 
 --- albinaporog ---------------------------------
-

+ 1 - 3
locations/alexgang.qsrc

@@ -40,9 +40,7 @@ act 'Get on your knees and give head':
 		alexgangbang += 1
 		gs 'boyStat', 'A88'
 		pose = 1
-		spafinloc = 12
-		gs 'cum_manage'
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'A88', 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/sex/group/gang<<rand(16, 25)>>.jpg"></center>'
 		'Kneeling on all fours, you start sucking Sasha''s limp cock. As you lick, suck, and roll your tongue, while using the shaft with your hands, around his dick that you can feel it slowly stiffen in your mouth.'

+ 15 - 5
locations/arousal.qsrc

@@ -1,7 +1,10 @@
 # arousal
 
-!!{For checking arousal and when applicable triggering orgasms.
-$ARGS[0] the action causing arousal can be when receiving any of the following:
+!!{ For checking arousal and when applicable triggering orgasms.
+
+$ARGS[0] the action causing arousal:
+All acts are from Sveta''s perspective and in cases of both giving and receiving, receiving should be used.
+It can be when receiving any of the following
 'masturbate' - self stimulation
 'porn' - viewing pornographic material
 'voyeur_sex' - watching people have sex
@@ -32,26 +35,33 @@ also when giving any of the following:
 finally
 'foreplay' - receiving other stuff
 'foreplay_give' - giving other stuff
-All acts are from Sveta''s perspective and in cases of both giving and receiving, receiving should be used.
+
 ARGS[1] for time taken in minutes - it is use partly for arousal calculation and partly for moving time ahead. If you want to calculate just the arousal and do not move time (simultaneous stimulation), use negative value.
+
 $ARGS[2] can be used for passing the name of boys dick variable .. 'dick' is default, which belong to $boy, else can be passed 'dick1' .. 'dick4' or 'dick[i]' along the boys parameters activation 
+The variables used can be set by calling boyStat e.g. gs 'boyStat', 'A75', 'a'  will set dick1 for NPC A75 
+
 $ARGS[2] - [8] Are optional but can be upto 7 fetishes involved in the act and can be any of the following:
 'maso' 'bound' 'beast' 'exhibitionism' 'rough' 'prostitution' 'dom' 'sub' 'incest' 'feet' 'lesbian' 'group' 'gangbang' 'humiliation' 'deepthroat' 'unknown' 'gloryhole' 'rape' 'futa'
 Format to use: gs 'arousal', 'act', 'duration', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish'
 eg: gs 'arousal', 'trib', 10, 'bound', 'sub'
 In this case lesbianism is automatically added, much as feet would be applied to 'footjob'
+
 Lubrication - if one of the arguments $ARGS[2] - [8] is set to 'lube', it supposes that it is used some kind of lubricant - preferably from PCs supply of lube.
 The lube will remain applied to the orifice in question until 'end' is called. The usage of Svetas lube and checks for her having any must be done in the sex act.
-Unaware - if one of the arguments $ARGS[2] - [8] is set to 'unaware', Sveta is not aware of this Sexact. Sveta will never know she had Sex!
 The lubrication is binded with anal or vaginal action. I think that the best combo is with 'anal_finger' and 'vaginal_finger'
 Only call one at a time, if more required, use multiple calls
+
+Unaware - if one of the arguments $ARGS[2] - [8] is set to 'unaware', Sveta is not aware of this Sexact. Sveta will never know she had Sex!
+
 You can override the orgasm to force or prevent, to do so use:
 $orgasm_or = 'yes' to force orgasm, it will reset in orgasm call so if you want to force it again, you have to enter it again
 *$orgasm_or = 'custom' to force orgasm and use custom text set as $orgasm_txt - *you can just add the text and call with 'yes' this is old method
 $orgasm_or = 'yes' and 'custom' require that the first arousal call is a call that can trigger an orgasm, the following arousal calls can trigger it: masturbate, cuni, rimming, trib, anal, anal_finger, anal_fist, anal_dildo, anal_strap, anal_vibe, vaginal, vaginal_finger, vaginal_fist, vaginal_dildo, vaginal_strap, vaginal_vibe can trigger
 $orgasm_or = 'no' to prevent orgasm, it will remain in place until manually changed, or if end is called.
 $orgasm_txt is used to add custom text that will be called if Sveta orgasms in the next arousal call. It will remain until cleared or orgasm so you must clear it if not forcing orgasm and don''t want it to be used on next orgasm.
-}
+ }
+
 
 temp_anal = 0
 temp_unaware = 0

+ 1 - 2
locations/arturkiosk.qsrc

@@ -18,8 +18,7 @@ act 'Kneel down':
 
 	act 'Finish him':
 		*clr & cla
-		gs 'cum_call', 'mouth', 'Artur'
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'Artur'
 		money += 500
 		arturblowday = daystart
 		gs 'stat'

+ 1 - 3
locations/bass.qsrc

@@ -114,13 +114,11 @@ if $ARGS[0] = 'a':
 			if pcs_stren < 40:stren_exp += 1 + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
 			if KisameSex = 0:KisameSex = 1 & Set guy += 1
 			gs 'boyStat', 'A40'
-			spafinloc = 12
-			sexpartkno = 1
-			gs 'Cum_Manage'
 			'<center><img <<$set_imgh>> src="images/characters/city/kisame/sex/kisamebj.jpg"></center>'
 			'You close your eyes, as Kisame grins and drags you deep into the water. His strong hands press you towards his groin and you wrap your lips around his cock and within seconds Kisame finishes in your mouth.'
 
 			gs 'arousal', 'bj', 2, 'sub'
+			gs 'cum_call', 'mouth', 'A40', 1
 			gs 'arousal', 'end'
 			gs 'stat'
 			

+ 1 - 0
locations/boyStat.qsrc

@@ -6,6 +6,7 @@
 !!Other NPCs may be called either by number if they are a static NPC, or by letter and number otherwise.
 !!eg. "gs 'boyStat', 'A56'" would call for Roma. Likewise, "gs 'boyStat', 'A56'" also calls for Roma.
 !! A second argument calls for multiple partners. They are output as stats1, stats2, stats3, and stats4, for a total of 5 stats.
+!! If ARGS[1] is not set it defaults to zero, so you can use the variables it sets with or without [0] e.g. dick or dick[0] are equivalent 
 
 if ($ARGS[0] = '' and ARGS[0] > 0) or mid($ARGS[0],1,1) < 10:
 	if ARGS[0] > 0:

+ 3 - 6
locations/brosh.qsrc

@@ -27,8 +27,7 @@ if evgentipe = 0:
 
 			act 'Suck':
 				cls
-				gs 'cum_call', 'mouth', 'Zhendos', 1
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'Zhendos', 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum50.jpg"></center>'
 				'Zhendos doesn''t last long and fills you mouth with sperm, you quickly swallow it down.'
@@ -75,8 +74,7 @@ elseif evgentipe = 1:
 
 			act 'Suck':
 				cls
-				gs 'cum_call', 'mouth', 'Mishan', 1
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'Mishan', 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/sex/bscum'+rand(1,2)+'.jpg"></center>'
 				'Mishan doesn''t last long and fills you mouth with sperm, you quickly swallow it down.'
@@ -123,8 +121,7 @@ elseif evgentipe = 2:
 
 			act 'Suck':
 				cls
-				gs 'cum_call', 'mouth', 'Kolka', 1
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'Kolka', 1
 				gs 'stat'
 
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum43.jpg"></center>'

+ 3 - 6
locations/brother.qsrc

@@ -769,8 +769,7 @@ if $ARGS[0] = 'brotherSexStart':
 			act 'Keep sucking':
 				*clr & cla
 				gs 'boyStat', 'A34'
-				gs 'cum_call', 'mouth', 'A34', 1
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'A34', 1
 				gs 'stat'
 
 				'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,<<rand(0,11)>>.mp4"></video></center>'
@@ -1415,8 +1414,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 	elseif brotherSex >= 4:
 		*clr & cla
 		gs 'boyStat', 'A34'
-		gs 'cum_call', 'mouth', 'A34', 1, 0, 0, rand(20,30)
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1, 0, 0, rand(20,30)
 		brotherSexCount -= 1
 		brotherEvSex = daystart
 		gs 'stat'
@@ -1452,8 +1450,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 	elseif brotherConfidence > 10 and brotherSex < 4:
 		*clr & cla
 		gs 'boyStat', 'A34'
-		gs 'cum_call', 'mouth', 'A34', 1, 0, 0, rand(20,30)
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1, 0, 0, rand(20,30)
 		if brotherSex < 4:brotherSex = 4
 		brotherSexCount -= 1
 		brotherEvSex = daystart

+ 5 - 10
locations/brother2.qsrc

@@ -207,11 +207,10 @@ if $ARGS[0] = 'hj':
 		act'Put your lips over the tip':
 			cla & *clr
 			gs 'arousal', 'bj', 1
-			gs 'cum_call', 'mouth', 'A34', 1
+			gs 'cum_call', 'mouth_swallow', 'A34', 1
 			gs 'arousal', 'end'
 			gs 'stat'
 			npc_rel['A34'] += 3
-			swallow += 1
 			if brotherSex < 6: brotherSex = 6
 			'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
 			'You break away from the kiss and moving quickly, you wrap your lips around the tip of his cock. No sooner than your mouth envelopes him do you feel his cum explode inside you, the taste his hot salty cum filling your mouth.'
@@ -247,8 +246,7 @@ if $ARGS[0] = 'bj':
 	'"<<$pcs_nickname>>!" he whispers harshly. "I''m gonna cum!"'
 	act'Keep sucking':
 		cla & *clr
-		swallow += 1
-		gs 'cum_call', 'mouth', 'A34', 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
@@ -274,11 +272,10 @@ if $ARGS[0] = 'bj':
 	act'Stick your tongue out':
 		cla & *clr
 		gs 'cum_call', 'face', 'A34', 1
-		gs 'cum_call', 'mouth', 'A34', 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1
 		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial25.mp4"></video></center>'
 		'You pull back from your brother and close your eyes, sticking out your tongue. You briefly hear his cock fapping in front of you before you feel a jet of hot sticky cum fly into your mouth. The next spurt takes you on the cheek and you immediately feel it dripping down your neck.'
 		act'Swallow':
-			swallow += 1
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial26.mp4"></center>'
 			'Waiting patiently, you take a moment to swallow what''s already in your mouth. You stick your tongue back out and continue to wait, but you realize that he''s probably spent at this point.'
@@ -446,8 +443,7 @@ if $ARGS[0] = 'wakeup':
 			act'Blow him':
 				cla & *clr
 				gs 'arousal', 'hj', 5
-				gs 'cum_call','mouth', $boy
-				swallow += 1
+				gs 'cum_call','mouth_swallow', $boy
 				brotherbj += 1
 				if brotherSex < 6:brotherSex = 6
 				if $clothingworntype = 'nude' and $braworntype = 'none':
@@ -572,8 +568,7 @@ if $ARGS[0] = 'morningbj':
 	brotherwakeup += 1
 	cla & *clr
 	gs 'arousal', 'hj', 5
-	gs 'cum_call','mouth', $boy
-	swallow += 1
+	gs 'cum_call','mouth_swallow', $boy
 	brotherbj += 1
 	npc_rel['A34'] += 10
 	if brotherSex < 6:brotherSex = 6

+ 1 - 2
locations/brother_lessons.qsrc

@@ -139,9 +139,8 @@ if $ARGS[0] = 'homework':
 							end
 							act'Put your mouth over his tip':
 								cla & *clr
-								gs 'cum_call', 'mouth', 'A34', 1
+								gs 'cum_call', 'mouth_swallow', 'A34', 1
 								npc_rel['A34'] += 3
-								swallow += 1
 								if brotherSex < 6: brotherSex = 6
 								'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
 								'You jerk him off a little faster, waiting for him to stiffen up and the signs that he''s about to cum. Right at the last moment, you break away from the kiss and wrap your lips around the tip of his cock. You immediately feel him explode inside your mouth, the hot salty taste of his cum pouring out over your tongue.'

+ 2 - 4
locations/brother_voyeur.qsrc

@@ -1357,13 +1357,12 @@ if $ARGS[0] = 'brother_shower_bj':
 			'"Hey <<$pcs_nickname>>," he says through grunts. "I''m gonna cum soon. Can I cum on your face?"'
 			act'Ignore him and keep sucking':
 				cla
-				gs 'cum_call', 'mouth', 'A34', 1
+				gs 'cum_call', 'mouth_swallow', 'A34', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 				*nl
 				'Despite his pleas to let him blow his load on your face, you keep sucking until you taste hot liquid spilling into your mouth.'
 				act'Swallow':
-					swallow += 1
 					cla
 					*nl
 					'You swallow his load with a gulp, showing your clean tongue and smiling after you do.'
@@ -1915,7 +1914,7 @@ if $ARGS[0] = 'shower_swallow':
 	brotherbjcomment = rand(1,2)
 	gs 'boystat','A34'
 	gs 'arousal','bj', 1
-	gs 'cum_call', 'mouth', 'A34', 1
+	gs 'cum_call', 'mouth_swallow', 'A34', 1
 	gs 'stat'
 	'<center><video autoplay loop src="images/shared/home/bathroom/showerbj.mp4"></center>'
 	if broshowerfuck = daystart:
@@ -1928,7 +1927,6 @@ if $ARGS[0] = 'shower_swallow':
 	end
 
 	act'Swallow':
-		swallow += 1
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/home/bathroom/showerbj.mp4"></center>'
 		'You suck a little more, making sure you''ve drained him to the last drop and then withdraw your mouth with carefully closed lips. You look up at him, meeting his eyes through the falling water drops, and swallow his sperm in one gulp.'

+ 42 - 55
locations/burger.qsrc

@@ -162,6 +162,7 @@ if $ARGS[0] = 'dishes':
 			*clr & cla
 			BurgerQW['Level'] = 10
 			'"Let''s go to the shop first and pick up a gorgeous dress for you. You are not allowed in the restaurant with anything else." says Anatoly while walking you to his car.'
+			gs 'boyStat', 'A74'
 
 			act 'Get in the car':
 				*clr & cla
@@ -190,9 +191,6 @@ if $ARGS[0] = 'dishes':
 						*clr & cla
 						BurgerQW['Level'] = 50
 						guy += 1
-						swallow += 1
-						gs 'boyStat', 'A74'
-						gs 'cum_call', 'mouth', 'A74', 1
 						average[23] = 1
 						averageH[23] = 160
 						averageB[23] = pcs_hips
@@ -203,6 +201,7 @@ if $ARGS[0] = 'dishes':
 						'He smiles and gestures to the seller who takes the dress.'
 
 						gs 'arousal', 'bj', 15, 'sub'
+						gs 'cum_call', 'mouth_swallow', 'A74', 1
 						gs 'stat'
 
 						act 'Exit from the boutique':
@@ -239,7 +238,7 @@ if $ARGS[0] = 'dishes':
 
 							act 'Start licking':
 								*clr & cla
-								minut += 2
+								gs 'arousal', 'bj', 2, 'sub'
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/pr1.jpg"></center>'
 								'You hesitantly stick out your tongue and lick the purple head again and again. Soon you are running your tongue along the whole length of his cock, wetting it with your saliva.'
@@ -255,23 +254,14 @@ if $ARGS[0] = 'dishes':
 
 									act 'Suck his dick':
 										*clr & cla
-										minut += 2
-										swallow += 1
-										gs 'boyStat', 'A74'
-										sexpartkno = 1
-										sexvolume = 13
-										spafinloc = 12
-										gs 'cum_manage'
-										facial += 1
-										sexpartkno = 1
-										sexvolume = 27
-										spafinloc = 11
-										gs 'cum_manage'
-										gs 'stat'
 										'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/pr3.jpg"></center>'
 										'You actively suck his dick and feel your jaw getting tired. Suddenly a hot jet shoots into your mouth. Surprised you release his member from your mouth an a jet of sperm hits you on the nose. Semen spills out of your mouth and hangs on your chin. Anatoly Borisovich takes your head and sticks his member back in your mouth to clean of the sperm.'
 
-										gs 'arousal', 'bj', 2, 'sub'
+										gs 'arousal', 'bj', 4, 'sub', 'humiliation'
+										gs 'boyStat', 'A74'
+										gs 'cum_call', 'mouth_swallow', 'A74', 1, 0, 10000, 13
+										facial += 1
+										gs 'cum_call', 'face', 'A74', 1, 0, 10000, 27
 										gs 'stat'
 
 										act 'Sit on the floor':
@@ -410,6 +400,7 @@ if $ARGS[0] = 'dishes':
 			*clr & cla
 			minut += 15
 			BurgerQW['Level'] = 55
+			gs 'boyStat', 'A76'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj1.jpg"></center>'
 			'You go into the office and close the door. Ivan is sitting in a chair in front of you seemingly at ease, lounging in it. As you go over to the manager waiting for what he would do, he sneers at you and deftly grabs you by the hand pulling you towards him.'
@@ -432,9 +423,7 @@ if $ARGS[0] = 'dishes':
 					act 'Swallow cum and clean his cock':
 						*clr & cla
 						minut += 2
-						swallow += 1
-						gs 'boyStat', 'A76'
-						gs 'cum_call', 'mouth', 'A76', 1
+						gs 'cum_call', 'mouth_swallow', 'A76', 1
 						money += 500
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj4.jpg"></center>'
@@ -482,9 +471,7 @@ if $ARGS[0] = 'dishes':
 						act 'Swallow his cum and clean his cock':
 							*clr & cla
 							minut += 2
-							swallow += 1
-							gs 'boyStat', 'A76'
-							gs 'cum_call', 'mouth', 'A76', 1
+							gs 'cum_call', 'mouth_swallow', 'A76', 1
 							money += 500
 							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj4.jpg"></center>'
 							'You squat in front of the manager and swallow his sperm as you began to lick the remnants of his semen off of the still standing, but quickly lowering penis.'
@@ -513,16 +500,14 @@ if $ARGS[0] = 'dishes':
 
 			act 'Crawl under the table':
 				*clr & cla
-				swallow += 1
-				gs 'boyStat', 'A76'
-				gs 'cum_call', 'mouth', 'A76', 1
-				money += 500
-				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bjud.jpg"></center>'
 				'You crawl under the table and Ivan pulls out his penis in front of your face. You wrap your lips around it and begin to suck trying to get it into your mouth as deeply as possible. It is cramped and uncomfortable under the table, but you cope with it and after a few minutes of skilfully sucking him off you get Ivan to release his semen into your mouth. You quickly start to swallow, trying to avoid getting your clothes dirty.'
 				'Afterwards, Ivan takes out 500 <b>₽</b> and hands them to you.'
 
+				money += 500
+				gs 'boyStat', 'A76'
 				gs 'arousal', 'bj', 3, 'sub', 'prostitution'
+				gs 'cum_call', 'mouth_swallow', 'A76', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 
@@ -539,16 +524,15 @@ if $ARGS[0] = 'dishes':
 
 			act 'Nod obediently':
 				*clr & cla
-				swallow += 1
-				facial += 1
-				gs 'boyStat', 'A75'
-				gs 'cum_call', 'mouth', 'A75', 1
-				gs 'cum_call', 'face', 'A75', 1
-				guy += 1
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj21.jpg"></center>'
 				'You go into the office and kneel before the deputy manager. He takes out his member and puts it in your face showering you with the smell of his unwashed crotch. You lick the salty cock and, with a sigh of despair, begin to suck him. The pimply jerk lasts just a few of your movements and begins to violently cum in your mouth. You can''t keep all his semen in your mouth and it runs down your lips.'
 
+				guy += 1
+				gs 'boyStat', 'A75'
 				gs 'arousal', 'bj', 3, 'sub'
+				gs 'cum_call', 'mouth_swallow', 'A75', 1
+				facial += 1
+				gs 'cum_call', 'face', 'A75', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 
@@ -577,25 +561,31 @@ if $ARGS[0] = 'dishes':
 					*clr & cla
 					BurgerQW['Level'] = 70
 					guy += 3
-					gruzsex += 1
+					!gruzsex += 1
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/tri.jpg"></center>'
 					'You jitter and mumble, "Yes." as you stand in front of the three men. The movers smile and you are quickly grabbed by your hand and taken to the warehouse. They help you undress and put you on your knees. Then they pull out their cocks waiting for you to serve them.'
 					'You begin to diligently suck and stroke the cocks of the three man. Soon they groan and one of them grabs your head with one hand, holding his erect cock with the other.'
-
-					gs 'arousal', 'bj', 3, 'sub', 'group'
-					gs 'arousal', 'hj', -3, 'sub', 'group'
+					gs 'boyStat', 'A75', 'a'
+					gs 'npcgeneratec', 0, 'First Moving Man', rand(18,40)
+					BurgerQW['GroupSex1'] = $npclastgenerated
+					gs 'boystat', BurgerQW['GroupSex1'], 'b'
+					gs 'npcgeneratec', 0, 'Second Moving Man', rand(18,40)
+					BurgerQW['GroupSex2'] = $npclastgenerated
+					gs 'boystat', BurgerQW['GroupSex2'], 'c'
+
+					gs 'arousal', 'bj', 3, 'dick1', 'sub', 'group'
+					gs 'arousal', 'bj', -1, 'dick2', 'sub', 'group'
+					gs 'arousal', 'bj', -1, 'dick3', 'sub', 'group'
+					gs 'arousal', 'hj', -1, 'dick1', 'sub', 'group'
+					gs 'arousal', 'hj', -1, 'dick2', 'sub', 'group'
+					gs 'arousal', 'hj', -1, 'dick3', 'sub', 'group'
 					gs 'stat'
 
 					act 'Let them cum on you':
 						*clr & cla
-						gs 'boyStat', 'A75'
 						gs 'cum_call', 'face', 'A75', 1
-						gs 'npcgeneratec', 0, 'Moving Man', rand(18,40)
-						gs 'boystat', $npclastgenerated
-						gs 'cum_call', 'face', 'unknown'
-						gs 'npcgeneratec', 0, 'Moving Man', rand(18,40)
-						gs 'boystat', $npclastgenerated
-						gs 'cum_call', 'face', 'unknown'
+						gs 'cum_call', 'face', BurgerQW['GroupSex1']
+						gs 'cum_call', 'face', BurgerQW['GroupSex2']
 						facial += 3
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/tri2.jpg"></center>'
 						'Hot jets of sperm slap you in the face, you close your eyes and just feel the stinky seed on your skin. Soon after the sprays of semen stop and your face is all covered with a thick layer of sticky cum. The guys look satisfied and laugh at you. Afterwards they exit the warehouse leaving you by yourself.'
@@ -617,21 +607,20 @@ if $ARGS[0] = 'dishes':
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj31.jpg"></center>'
 			'You kneel in front of the kid sitting in a chair and begin to diligently suck his dick. You caress his cock and testicles with your tongue while simoultaneously stroking his shaft with your hand.'
 
+			gs 'boyStat', 'A75'
 			gs 'arousal', 'bj', 3, 'sub', 'prostitution'
 			gs 'arousal', 'hj', -3, 'sub', 'prostitution'
 			gs 'stat'
 
 			act 'Continue':
 				*clr & cla
-				swallow += 1
-				gs 'boyStat', 'A75'
-				gs 'cum_call', 'mouth', 'A75', 1
 				money += 300
 				BurgerQW['sergeyQWServiced2'] += 1
 				if BurgerQW['sergeyQWServiced2']=10:set BurgerQW['sergeyQWServiced1']=3
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum19.jpg"></center>'
 				'A hot jet of sperm slaps you in the mouth, while you continue to stroke his member. You are careful not to spill a drop of the nasty smelling liquid out of your mouth. Finally the stream dries up and you swallow the sperm. He grins and tosses 300 <b>₽</b> on the floor. You pick them up and hide them in your pocket as you rise up from your knees and leave the office.'
 
+				gs 'cum_call', 'mouth_swallow', 'A75', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 
@@ -807,15 +796,14 @@ if $ARGS[0] = 'boss':
 				act 'Get on your knees':
 					*clr & cla
 					money += 300
-					swallow += 1
-					gs 'boyStat', 'A74'
-					gs 'cum_call', 'mouth', 'A74', 1
 					BurgerQW['BossSlut'] = 2
 					BurgerQW['BossSlutLastServed'] = daystart
 					'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bj2.jpg"></center>'
 					'You kneel down and take the money from the floor. Anatoly Borisovich pulls his already hard member out and holds it in front of your face. You wrap your lips around it and begin to suck as the hard cock fills your mouth. Anatoly Borisovich grits his teeth with pleasure "Suck it slut and don''t forget to swallow every last drop!" You feel his sperm hit the inside of your mouth and begin to quickly swallow his cum to prevent yourself from choking. After you finish, Anatoly Borisovich puts his dick back in his pants. "Now get out."'
 
+					gs 'boyStat', 'A74'
 					gs 'arousal', 'bj', 5, 'sub', 'prostitution'
+					gs 'cum_call', 'mouth_swallow', 'A74', 1
 					gs 'arousal', 'end'
 					gs 'stat'
 
@@ -847,14 +835,13 @@ if $ARGS[0] = 'boss':
 			*clr & cla
 			menu_off = 1
 			money += 300
-			swallow += 1
-			gs 'boyStat', 'A74'
-			gs 'cum_call', 'mouth', 'A74', 1
 			BurgerQW['BossSlutLastServed'] = daystart
 			'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bj2.jpg"></center>'
 			'You kneel down and take the money from the floor. Anatoly Borisovich pulls his already hard member out and holds it in front of your face. You wrap your lips around it and begin to suck as the hard cock fills your mouth. Anatoly Borisovich grits his teeth with pleasure "Suck it slut and don''t forget to swallow every last drop!" You feel his sperm hit the inside of your mouth and begin to quickly swallow his cum to prevent yourself from choking. After you finish, Anatoly Borisovich puts his dick back in his pants. "Now get out."'
 
+			gs 'boyStat', 'A74'
 			gs 'arousal', 'bj', 5, 'sub', 'prostitution'
+			gs 'cum_call', 'mouth_swallow', 'A74', 1
 			gs 'arousal', 'end'
 			gs 'stat'
 

+ 3 - 11
locations/burgerWork.qsrc

@@ -90,10 +90,7 @@ if $ARGS[0] = 'work2':
 			act 'Agree':
 				*clr & cla
 				gs 'boyStat', 'A76'
-				sexpartkno = 1
-				spafinloc = 12
-				gs 'cum_manage'
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'A76', 1
 				BurgerQW['IvanQWBlackmail'] += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/ivan/sex/ivanbj.jpg"></center>'
@@ -122,10 +119,7 @@ if $ARGS[0] = 'work2':
 			act 'Agree':
 				*clr & cla
 				gs 'boyStat', 'A76'
-				sexpartkno = 1
-				spafinloc = 12
-				gs 'cum_manage'
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'A76', 1
 				BurgerQW['IvanQWBlackmail'] += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/ivan/sex/ivanbjcar.jpg"></center>'
@@ -182,9 +176,7 @@ if $ARGS[0] = 'work2':
 							minut += 5
 							facial += 1
 							gs 'boyStat', 'A76'
-							sexpartkno = 1
-							spafinloc = 11
-							gs 'cum_manage'
+							gs 'cum_call', 'face', 'A76', 1
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/city/ivan/sex/ivanbjfilm3.jpg"></center>'
 							'Ivan begins to finish on your <<$liptalk3>>. Cum drips from your lips on your chin and chest. Ivan finally turns the camera off and puts it away in a drawer. "Not bad. You did what you were required. Wash up and then get out."'

+ 4 - 10
locations/city_kafe.qsrc

@@ -90,10 +90,9 @@ if $ARGS[0] = 'vlad':
 
 					act 'Continue to suck.':
 						*clr & cla
-						swallow += 1
 						'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum31.jpg"></center>'
 						'A hot jet of sperm hits the back of your throat. You start to swallow his cum, and <<$boydesc>> continues to cum in your mouth. Finally the flow of hot, pungent liquid stops.'
-						gs 'cum_call','mouth',$boy,1
+						gs 'cum_call','mouth_swallow',$boy,1
 						'"Best waitress, ever!" Says Givi as he gives you 500 <b>₽</b>.'
 						money += 500
 						gs 'arousal', 'end'
@@ -132,8 +131,7 @@ if $ARGS[0] = 'vlad':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum31.jpg"></center>'
 						'A hot jet of sperm hits the back of your throat. You start to swallow cum, and <<$boydesc>> continues to cum in your mouth. Finally the flow of hot, pungent liquid stops.'
-						gs 'cum_call','mouth',$boy,1
-						swallow += 1
+						gs 'cum_call','mouth_swallow',$boy,1
 						gs 'arousal', 'end'
 						gs 'stat'
 
@@ -288,7 +286,7 @@ if $ARGS[0] = 'workPred':
 					pcs_horny += 10
 					minut += 5
 					gs 'boyStat', 'A41'
-					gs 'cum_call','mouth',$boy,1
+					gs 'cum_call','mouth_swallow',$boy,1
 					gs 'boyStat', 'A93'
 					npc_sex[$boy] += 1
 					gs 'arousal', 'cuni_give', 5
@@ -301,7 +299,6 @@ if $ARGS[0] = 'workPred':
 					act 'Swallow sperm and take Ira home':
 						cla
 						'You swallow the sperm, help her to her feet and sort her out. Ira, regaining her senses, looks to you with a beatific smile "That Givi is chock-bellied ugly, but he fucked me like I''ve never been fucked before. I even lost consciousness from an orgasm."'
-						swallow += 1
 						'Ira is still floating in ecstasy, so you decide to walk her home. At her front door, she kisses you on the lips and leaves.'
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -323,7 +320,6 @@ if $ARGS[0] = 'workPred':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/irinaslut4.jpg"></center>'
 								'You move your lips to Ira and start kissing her exchanging the sperm between your mouths. Finally you both swallow some of the semen.'
-								swallow += 1
 								gs 'arousal', 'kiss', 5, 'dom'
 								gs 'stat'
 
@@ -342,7 +338,6 @@ if $ARGS[0] = 'workPred':
 							act 'Take Ira home':
 								cla
 								minut += 15
-								swallow += 1
 								gs 'stat'
 								'You wiped the remnants of sperm off your face, help her to feet and sort her out. Ira, regaining her senses, looks to you with a beatific smile "That Givi is chock-bellied ugly, but he fucked me like I''ve never been fucked before. I even lost consciousness from an orgasm."'
 								'Ira is still floating in ecstasy, so you decide to walk her home. At her front door, she kisses you on the lips and leaves.'
@@ -465,8 +460,7 @@ if $ARGS[0] = 'workPred':
 									act 'Take the sperm in your mouth':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_bj2.jpg"></center>'
-										swallow += 1
-										gs 'cum_call','mouth',$boy,1
+										gs 'cum_call','mouth_swallow',$boy,1
 										gs 'dinsex','bj_swallow_random'
 										gs 'arousal', 'end'
 										money += 700

+ 2 - 4
locations/city_kavkazkafe.qsrc

@@ -306,8 +306,7 @@ if $ARGS[0] = 'givirapebj':
 	pcs_hairbsh = 0
 	if pcs_makeup > 1:pcs_makeup = 0 & 'You start crying which smears your makeup all down your face.'
 	'Givi finally grunts and a hot jet of sperm hits you in the throat. You start frantically swallowing so that you don''t choke.'
-	gs 'cum_call','mouth',1
-	swallow += 1
+	gs 'cum_call','mouth_swallow',1
 	gs 'arousal', 'end'
 	'After Givi has finished, he immediately mellows and begins to untie you. Hey <<$pcs_nickname>>, you''re a good cucksucker. Here is some money, buy yourself something pretty.'
 	money += 5000
@@ -430,11 +429,10 @@ end
 
 if $ARGS[0] = 'givibj6':
 	minut += 3
-	swallow += 1
 	picrand = rand(11, 19)
 	'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<picrand>>.jpg"></center>'
 	'You carry on suck as Givi finishes stuffing your mouth full of his sperm. The taste of his semen is terrible and you have your mouth full giving you nowhere to spit. Not wanting to wait until Givi lets go, you swallow the cum in your mouth which leaves a sharp aftertaste in your mouth and all you can smell is the pungent smell of semen.'
-	gs 'cum_call','mouth',$boy,1
+	gs 'cum_call','mouth_swallow',$boy,1
 	gs 'arousal', 'end'
 	gs 'stat'
 

+ 7 - 14
locations/city_lake.qsrc

@@ -507,7 +507,7 @@ if $ARGS[0] = 'walklake1':
 				act 'Comply':
 					cla & *clr
 					gs 'cum_call', 'face', 'A177', 1
-					gs 'cum_call', 'mouth', 'A177', 1
+					gs 'cum_call', 'mouth_swallow', 'A177', 1
 					facial += 1
 					gs 'arousal', 'bj', 5
 					gs 'arousal', 'end'
@@ -518,7 +518,6 @@ if $ARGS[0] = 'walklake1':
 					act 'Wait for the man':
 						cla & *clr
 						minut += 2
-						swallow += 1
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/whore/cumeat.jpg"></center>'
 						'Your face is dripping with semen, you feel no taste in your mouth and look at the guy. The guy smile and with his finger collects some sperm from your face. Then he puts his finger in your mouth causing you to lick sperm. When his finger is clean, he gathers the remnants of sperm from your face on his finger and stuck it back in your mouth. Once again you suck his finger and swallow cum.'
@@ -667,7 +666,7 @@ if $ARGS[0] = 'dinribak':
 			act 'Comply':
 				cla & *clr
 				gs 'cum_call', 'face', 'A177', 1
-				gs 'cum_call', 'mouth', 'A177', 1
+				gs 'cum_call', 'mouth_swallow', 'A177', 1
 				gs 'arousal', 'bj', 5
 				facial += 1
 				gs 'arousal', 'end'
@@ -678,7 +677,6 @@ if $ARGS[0] = 'dinribak':
 				act 'Wait for the man':
 					cla & *clr
 					minut += 2
-					swallow += 1
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/whore/cumeat.jpg"></center>'
 					'Your face is dripping with semen, you feel no taste in your mouth and look at the guy. The guy smile and with his finger collects some sperm from your face. Then he puts his finger in your mouth causing you to lick sperm. When his finger is clean, he gathers the remnants of sperm from your face on his finger and stuck it back in your mouth. Once again you suck his finger and swallow cum.'
@@ -950,9 +948,8 @@ if $ARGS[0] = 'stasValera4':
 			act 'Finish Valera off':
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/stas/sex<<rand(1,4)>>.jpg"></center>'
 				'Valera groans and his cock shudders in your mouth.'
-				swallow += 1
 				gs 'boyStat', 'A48'
-				gs 'cum_call', 'mouth', 'A48', 1
+				gs 'cum_call', 'mouth_swallow', 'A48', 1
 				gs 'arousal', 'bj', 5
 				gs 'dinsex','bj_swallow_random'
 
@@ -1377,7 +1374,7 @@ end
 if $ARGS[0] = 'kater1cum':
 	*clr & cla
 	gs 'stat'
-	gs 'cum_call', 'mouth', 'a rescuer at the lake'
+	gs 'cum_call', 'mouth_swallow', 'a rescuer at the lake'
 	gs 'cum_call', 'face', 'a rescuer at the lake'
 	gs 'cum_call', 'breasts', 'a rescuer at the lake'
 	facial += 1
@@ -1388,7 +1385,6 @@ if $ARGS[0] = 'kater1cum':
 
 	act 'Lick residues':
 		*clr & cla
-		swallow += 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater10.jpg"></center>'
 		'When the stream dries up, you are covered in sperm and begin to lick the remnants off his cock, savoring every drop.'
 
@@ -1637,8 +1633,7 @@ if $ARGS[0] = 'horse1':
 
 							act 'Remove from mouth':
 								*clr & cla
-								gs 'cum_call', 'mouth', 'Quad rider'
-								swallow += 1
+								gs 'cum_call', 'mouth_swallow', 'Quad rider'
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse8.jpg"></center>'
 								'You remove the member from your mouth and begin stroking it with your tongue, in a second your efforts were rewarded and a stream of sperm covers your tongue.'
@@ -1672,8 +1667,7 @@ end
 
 if $ARGS[0] = 'horse1bj':
 	*clr & cla
-	gs 'cum_call', 'mouth', 'Quad rider'
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', 'Quad rider'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse11.jpg"></center>'
 	'The flow of sperm gushes into your mouth, you swallow it purring with pleasure, lick the remnants of his cock and swallow again.'
@@ -1758,8 +1752,7 @@ if $ARGS[0] = 'horse2':
 
 								act 'Remove from your mouth':
 									*clr & cla
-									gs 'cum_call', 'mouth', 'Horse rider'
-									swallow += 1
+									gs 'cum_call', 'mouth_swallow', 'Horse rider'
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse2/horse9.jpg"></center>'
 									'You remove the cock from your mouth and open wide, ready to catch the stream of sperm, the man does not keep you waiting and sperm splatters into your mouth, painting your tongue and throat.'

+ 1 - 2
locations/city_saunawhore.qsrc

@@ -644,11 +644,10 @@ if $ARGS[0] = 'cumMouth':
 	if useCondom = 1:
 		'The client strips the condom from his dick and shoots <<$cumType>> cum inside your mouth.'
 	else
-		swallow += 1
 		'The client stuffs his dick back inside your mouth, and as you suck it, he shoots <<$cumType>> cum inside your mouth.'
 	end
 	if rand(1,100) >= 70:gs 'dinSex', 'std_trigger_oral'
-	gs 'cum_call', 'mouth', 0, 0, 0, cumVolMl
+	gs 'cum_call', 'mouth_swallow', 0, 0, 0, cumVolMl
 	gs 'stat'
 	act 'Continue':gt 'city_saunawhore', 'clientLeave'
 end

+ 1 - 2
locations/city_trashplaceevents.qsrc

@@ -217,8 +217,7 @@ if $ARGS[0] = 'pos10':
 						'You start sucking enthusiastically, and your efforts are paying off. The old man is ready to cum.'
 						act 'In your mouth':
 							*clr & cla
-							swallow += 1
-							gs 'cum_call', 'mouth', 'hobo'
+							gs 'cum_call', 'mouth_swallow', 'hobo'
 							'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,'+rand(0,10)+'.mp4"></video></center>'
 							'A few minutes later he finishes, your mouth fills with nasty stinking sperm that you quickly swallow.'
 							

+ 5 - 1
locations/cum_call.qsrc

@@ -2,8 +2,9 @@
 
 !{$ARGS[0] is for the location and should be set for all but vaginal:
 'labia' - 'pantyfront' - 'anus' - 'butt' - 'pantyrear' - 'clothes_hidden' - 'clothes' - 'back' - 'legs'
-'arms' - 'face' - 'mouth' - 'hands' - 'stomach' - 'breasts' - 'hair' - 'internalcondom' - 'precum'
+'arms' - 'face' - 'mouth' - 'hands' - 'stomach' - 'breasts' - 'hair' - 'internalcondom' - 'precum' - 'mouth_swallow'
 	'precum' - is for whenever Sveta has unprotected vaginal sex. It will automatically set the volume to 1.
+	'mouth_swallow' does the same as mouth but increaments swallow for the cum eater trait
 $ARGS[1] is for the name of the sexual partner
 ARGS[2] is a for knowing the partner. Defaults to 0. If this is not set to 1 the status window message will mention "some guy" instead of his name.
 	0 - unknown sex partner (his name may be known, but she newer saw him before, and likely won't ever again, or she won't remeber it)
@@ -104,6 +105,9 @@ if $ARGS[0] ! 'precum':
 		spafinloc = 11
 	elseif $ARGS[0] = 'mouth':
 		spafinloc = 12
+	elseif $ARGS[0] = 'mouth_swallow':
+		spafinloc = 12
+		swallow += 1
 	elseif $ARGS[0] = 'hands':
 		spafinloc = 13
 	elseif $ARGS[0] = 'stomach':

+ 2 - 4
locations/gadriver.qsrc

@@ -425,8 +425,7 @@ if $ARGS[0] = 'gadbitch':
 								gs 'cum_call','anus',$boy, 1,'','',20
 								gs 'boyStat', 'A61'
 								npc_sex[$boy] += 1
-								gs 'cum_call','mouth',$boy
-								swallow += 1
+								gs 'cum_call','mouth_swallow',$boy
 								gs 'arousal', 'end'
 								gs 'stat'
 
@@ -474,8 +473,7 @@ if $ARGS[0] = 'gadbitch':
 								gs 'cum_call','anus',$boy, 1,'','',20
 								gs 'boyStat', 'A63'
 								npc_sex[$boy] += 1
-								gs 'cum_call','mouth',$boy
-								swallow += 1
+								gs 'cum_call','mouth_swallow',$boy
 								gang +=1
 								gs 'stat'
 

+ 2 - 4
locations/gadukino_event.qsrc

@@ -375,8 +375,7 @@ if $ARGS[0] = 'gadriver_gang':
 
 													act 'Make this group cum':
 														*clr & cla
-														gs 'cum_call', 'mouth', $boy, 1
-														swallow += 1
+														gs 'cum_call', 'mouth_swallow', $boy, 1
 														gs 'npcgeneratec', 0, 'unknown drunk guy', rand(19,45)
 														gs 'boyStat', $npclastgenerated
 														guy +=1
@@ -617,9 +616,8 @@ if $ARGS[0] = 'gadriver_gang':
 																												gs 'boyStat', $npclastgenerated, 'c'
 																												gs 'npcgeneratec', 0, 'stranger', rand(19,45)
 																												gs 'boyStat', $npclastgenerated, 'd'
-																												gs 'cum_call', 'mouth', $boy1, 1
+																												gs 'cum_call', 'mouth_swallow', $boy1, 1
 																												gs 'cum_call', 'face', $boy2, 1
-																												swallow += 1
 																												gs 'stat'
 
 																												'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/river/gadriver_gang_cum3.jpg"></center>'

+ 380 - 387
locations/gdksport.qsrc

@@ -49,7 +49,7 @@ if $ARGS[0] = 'start':
 		elseif lariskaQwestStart <= daystart and lariskaQwestStart ! 0 and lariskaHelp = 0:
 			lariskaHelp = 1
 			gt 'LariskaStart', 'start'
-		elseif lariskaHelp = 1 and lariskaHelp_end = 0 and lariskaQwestDay <= daystart and AlbZverHelp = 0 and AlbEnemy = 0 and AlbinaInPrison = 0:
+		elseif lariskaHelp = 1 and lariskaHelp_end = 0 and lariskaQwestDay <= daystart and AlbinaQW['ChristinaHelp'] = 0:
 			lariskaHelp_end = 1
 			gt 'LariskaStart', 'end'
 		else
@@ -64,7 +64,7 @@ if $ARGS[0] = 'start':
 		elseif lariskaQwestStart <= daystart and lariskaQwestStart ! 0 and lariskaHelp = 0:
 			lariskaHelp = 1
 			gt 'LariskaStart', 'start'
-		elseif lariskaHelp = 1 and lariskaHelp_end = 0 and lariskaQwestDay <= daystart and AlbZverHelp = 0 and AlbEnemy = 0 and AlbinaInPrison = 0:
+		elseif lariskaHelp = 1 and lariskaHelp_end = 0 and lariskaQwestDay <= daystart and AlbinaQW['ChristinaHelp'] = 0:
 			lariskaHelp_end = 1
 			gt 'LariskaStart', 'end'
 		else
@@ -112,13 +112,13 @@ if $ARGS[0] = 'start':
 				act 'Play with the team': gt 'gdksport', 'vballreact'
 			end
 		end
-		if gsAboDance > 0 and albinaQWdance = 0 and npc_pregtalk['A23'] = 0:
+		if gsAboDance > 0 and AlbinaQW['StarletsJoined'] = 0 and npc_pregtalk['A23'] = 0:
 			act 'Take a dance lesson, you have <<gsAboDance>> lessons remaining': gt 'gdksport', 'dance2'
-		elseif albinaQWdance > 0 and AlbinaBlokDance = 0 and ZvezdEnd = 0 and npc_pregtalk['A23'] = 0 and startletsday ! daystart:
+		elseif AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0 and AlbinaQW['startletsday'] ! daystart:
 			if pregtime >= 90:
-				act 'Train with Starlets': gt 'gdksport', 'Starletsreact'
+				act 'Train with Starlets': gt 'AlbStars', 'Starletsreact'
 			else
-				act 'Train with Starlets': gt 'gdksport', 'starlets'
+				act 'Train with Starlets': gt 'AlbStars', 'starlets'
 			end
 		end
 	elseif pcs_stam <= 20:
@@ -235,384 +235,384 @@ if $ARGS[0] = 'dance2':
 
 		if rand(0, 1) = 0:
 			'You see something <a href="exec: gt ''danceGev''">interesting</a>.'
-		elseif albinaQWdance = 0 and StoryLine ! 0 and npc_rel['A23'] <= 20:
-			gt 'gdksport', 'albina1'
-		elseif albinaQWdance = 0 and StoryLine ! 0 and npc_rel['A23'] <= 60:
-			gt 'gdksport', 'albina2'
-		elseif albinaQWdance = 0 and StoryLine ! 0:
-			gt 'gdksport', 'albina3'
+		elseif AlbinaQW['StarletsJoined'] = 0 and StoryLine ! 0 and grupTipe=2 and pcs_danc >= 50:
+			gt 'AlbStars', 'albina3'
+		elseif AlbinaQW['StarletsJoined'] = 0 and StoryLine ! 0 and (grupTipe=1 or (grupTipe=2 and pcs_danc < 50)):
+			gt 'AlbStars', 'albina2'
+		elseif AlbinaQW['StarletsJoined'] = 0 and StoryLine ! 0:
+			gt 'AlbStars', 'albina1'
 		end
 	end
 end
 
-if $ARGS[0] = 'albina1':
-	menu_off = 1
-	*clr & cla
-	numnpc = 23
-	$static_num = 'A23'
-	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>'
-	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You''ve seen Albina around, but you know almost nothing about her.'
-
-	act 'Say hello to Albina':
-		*clr & cla
-		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>'
-		'You approach Albina and say hello. She raised an eyebrow haughtily.'
-		'"And you are? Oh yeah <<$pcs_nickname>>. You''ve taken up dancing, have you?" You nodded confirming the obvious. Albina laughed dismissively. "Well, how''s that going for you?"'
-		'"Not bad." You answer her coldly, "Not bad at all."'
-		'Albina gave you an arrogant look, "Not bad? Well, maybe in comparison with other local bowlegged cows, but I doubt that you can dance on a professional level."'
-
-		act 'I do not care':
-			*clr & cla
-			npc_rel['A23'] -= 5
-			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>'
-			'You replied to Albina as scornfully as possible that you do not care and turned away from her.'
-			'She snickered nastily then said to the other girls, "Alright, girls. Let''s get to work."'
-
-			act 'Leave': gt 'gdksport', 'start'
-		end
-
-		act 'I know how to dance':
-			*clr & cla
-			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>'
-			'Albina''s arrogance was getting on your nerves so you told her. "I know how to dance."'
-			'Albina turned to you with a sneer and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
-			'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
-
-			act 'Leave': gt 'gdksport', 'start'
-			act 'Watch': gt 'gdksport', 'albina4'
-		end
-	end
-end
-
-if $ARGS[0] = 'albina2':
-	menu_off = 1
-	*clr & cla
-	numnpc = 23
-	$static_num = 'A23'
-	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>'
-	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a pretty good relationship.'
-
-	act 'Say hello to Albina':
-		*clr & cla
-		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>'
-		'You approached Albina and said hello. She turned to you and smiled.'
-		'"Oh, hello, <<$pcs_nickname>>. I didn''t know you started dancing. Are you any good?" Albina asked with interest.'
-		'"I''m pretty good, I think." you replied with an answering smile, "Even if I do say so myself."'
-		'"Pretty good, huh?" Albina answered with in a condescending tone, "Well, I''ve seen some of the dancers that take lessons here. It wouldn''t take much to be better them those bow-legged cows. I doubt you''re up to any kind of professional standard though."'
-
-		act 'I do not care':
-			*clr & cla
-			npc_rel['A23'] -= 5
-			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>'
-			'Offended by her tone, you replied to Albina as scornfully as possible, "I couldn''t care less what you think."'
-			'As you walked away, she snickered nastily then said to the other girls, "Alright, girls. Let''s get to work."'
-
-			act 'Leave': gt 'gdksport', 'start'
-		end
-
-		act 'I know how to dance':
-			*clr & cla
-			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>'
-			'Albina''s tone offended you and you replied hotly, "I can dance as well as any of these girls."'
-			'Albina turned to you with a look of disbelief and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
-			'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
-
-			act 'Leave': gt 'gdksport', 'start'
-			act 'Watch': gt 'gdksport', 'albina4'
-		end
-	end
-end
-
-if $ARGS[0] = 'albina3':
-	menu_off = 1
-	*clr & cla
-	numnpc = 23
-	$static_num = 'A23'
-	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>'
-	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a very close relationship.'
-
-	act 'Say hello to Albina':
-		*clr & cla
-		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>'
-		'You approached Albina and said hello. She turned to you and smiled.'
-		'"Oh, hello, <<$pcs_nickname>>. I forget you told me you started dancing. Are you any good?" Albina asked with interest.'
-		'"I''m pretty good, I think." you replied with an answering smile, "Even if I do say so myself."'
-		'"Pretty good, huh?" Albina answered with laugh, "Well, I''ve seen some of the dancers that take lessons here. It wouldn''t take much to be better them those bow-legged cows. Do you think you''re up to any kind of professional level?"'
-
-		act 'Not really':
-			*clr & cla
-			npc_rel['A23'] -= 5
-			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>'
-			'Unsure of yourself, you relied hesitantly, "I couldn''t really say, I''ve never really thought about it."'
-			'"Well, you keep working at it, maybe you''ll get there someday." then she turned and said to the other girls, "Alright, girls. Let''s get to work."'
-
-			act 'Leave': gt 'gdksport', 'start'
-		end
-
-		act 'I know how to dance':
-			*clr & cla
-			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>'
-			'"I''d like to think I can dance as good as anyone, even a professional." you replied honestly.'
-			'Albina turned to you with a look of consideration and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
-			'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
-
-			act 'Leave': gt 'gdksport', 'start'
-			act 'Watch': gt 'gdksport', 'albina4'
-		end
-	end
-end
-
-if $ARGS[0] = 'albina4':
-	menu_off = 1
-	*clr & cla
-	numnpc = 23
-	$static_num = 'A23'
-	minut += 15
-	gs 'stat'
-	'The girls turned on their stereo and started dancing. It immediately became clear to you that they dance very well and professionally. Probably even better than you. Albina herself dances much better than you. It was also clear that they have practiced this routine many times as their movements were closely synchronized with no wasted effort.'
-	'When the music ended, Albina said, "Girls, take a little break."'
-	'She came to you and said a little breathlessly, "You see, we are pros, real dancers. We are the dance troupe "The Starlets". We do shows on holidays and have even been in a music video."'
-
-	act 'Leave': gt 'gdksport', 'start'
-
-	if pregtime >= 90:
-		'Maybe after you''ve had your child you might try out for them.'
-	else
-		act 'Ask if you can join':
-			*clr & cla
-			minut += 15
-			gs 'stat'
-			'You asked to join the dance group. Albina grinned, "Can you? We all worked hard to get here so you''ll have to prove yourself. Show us that you know how to dance." Albina started the music and girls gathered to watch you dance.'
-
-			act 'Dance':
-				*clr & cla
-				minut += 5
-				if pcs_inhib < 40:inhib_exp += rand(1,2)
-				gs 'stat'
-				'You began to dance to the music, trying as hard as you could to impress them. When the music stopped you came Albina.'
-				'"You dance like a country bumpkin, of course, but you do have some potential." Albina mused as you stood panting before her.'
-
-				act 'Will you take me for your team?':
-					*clr & cla
-					albinaQWdance = 1
-					minut += 5
-					gs 'stat'
-					'"Well, am I good enough to join the troupe?" you asked Albina.'
-					'Albina thought about it and looked at the other girls; some nodded, others shrugged.'
-					'Finally she answered you, "Okay, we''ll take a shot. Maybe you''ll learn something and be worthwhile."'
-
-					act 'Leave': gt 'gdksport', 'start'
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'starlets':
-	menu_off = 1
-	*clr & cla
-
-	startletsday = daystart
-
-	timemult = 8
-	loopcount = 1
-	:starletstimeloop
-	gs 'exercise', 'tier2', 0, 'agil_exp', 'dancero_exp'
-	if loopcount < timemult: loopcount += 1 & jump 'starletstimeloop'
-	loopcount = 0
-	timemult = 0
-	pcs_mood -= 5
-	inhib_exp += rand(2,4)
-
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/shared/gym/fit1.jpg"></center>'
-
-	if pcs_dancero < 15:
-		'You train together with the girls in "The Starlets". You danced badly and Albina constantly yelled at you and called you a bowlegged cow.'
-	elseif pcs_dancero < 30:
-		'You train together with the girls of "The Starlets". You sometimes managed to get the moves right, but most of the time you were out of synch or made the wrong move. Albina constantly yelled at you and called you a bowlegged cow.'
-	elseif pcs_dancero < 45:
-		'You train together with the girls of "The Starlets". You managed to get into the general rhythm and moved well with the other girls, but Albina is still not happy. "<<$pcs_nickname>>, you are very sluggish, you need to put more life into it."'
-	elseif pcs_dancero < 55:
-		'You train together with the girls of "The Starlets". You had the routine down pat with no mistakes, but Albina still nagged at you. "<<$pcs_nickname>>, you are not at a funeral, raise your head and smile!"'
-	else
-		stardance += 1
-		'You danced beautifully and Albina started to use you as an example for the other girls.'
-
-		if stardance < 6:
-			if otkazDanceWhore = 1:
-				if AlbinaLast = 1:
-					AlbinaBlokDance = 1
-					'After training Albina drew you aside and started berating you. "You clumsy cow. Because of you I am losing customers. So fuck off, you are no longer welcome on the team."'
-				else
-					AlbinaLast = 1
-					otkazDanceWhore = 0
-					if AlbFather = 0:AlbFather = 1
-					'After training Albina drew you aside and started berating you. "I know you''re young and stupid, but I will explain this to you for the first and last time. You are making the customers miserable and they are giving up on "The Starlets". Entertaining the men is part of the business."'
-				end
-			end
-
-			if DanceWhoreT > 0: DanceWhoreT = 0
-			if AlbFather = 0 and DanceWhore >= 8:
-				AlbFather = 1
-				'Albina after training beckoned you to her. "Good work, <<$pcs_nickname>>. The clients were satisfied and you were very discrete. You''re doing fine, doing excellent, in fact. Stick with me and you will have all the money, cars and apartments you could want."'
-			end
-		else
-			stardance = 0
-			albpayrand = rand(1, 5)
-			'Albina gathered the girls. Today we have a small show planned. Each of you will receive <<albpayrand*1000>>. The show will take a couple of hours.'
-
-			act 'Do the show':
-				*clr & cla
-				timemult = 8
-				loopcount = 1
-				:showtimeloop
-				gs 'exercise', 'tier2', 0, 'agil_exp', 'danc_exp'
-				if loopcount < timemult: loopcount += 1 & jump 'showtimeloop'
-				loopcount = 0
-				timemult = 0
-				money += albpayrand * 1000
-				noShampoo = 1
-				dynamic $showerdin
-				profiDanceTime += 1
-				inhib_exp += rand(3,5)
-				gs 'stat'
-				'You agreed and Albina called for a car. Soon the car arrived the girls and you got into the car. Soon you arrived at a building with a large hall where people were sitting around a stage.'
-				'You dressed in costumes that were designed and commissioned by Albina, then went on stage to dance to the fiery music. You danced very well and everything went smoothly. You left the stage and Albina distributed the money. You took turns using the shower in the small dressing room.'
-				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
-
-				if pcs_apprnc >= 52:
-					if pcs_apprnc < 64:wealthmanrand = rand(0,15)
-					if pcs_apprnc >= 64 and pcs_apprnc < 72:wealthmanrand = rand(0,12)
-					if pcs_apprnc >= 72:wealthmanrand = rand(0,10)
-
-					if wealthmanrand = 0:
-						kolvomanparty = 1
-						danceWhorePay = rand(3,8)
-						'You saw that a man in a decent suit went up to Albina and started to talk quietly with her.'
-					elseif wealthmanrand = 1:
-						kolvomanparty = 2
-						danceWhorePay = rand(5,10)
-						'You saw that two guys approached Albina and started to talk to her.'
-					elseif wealthmanrand = 2:
-						kolvomanparty = 1
-						danceWhorePay = rand(4,9)
-						'You saw that an Armenian went up to Albina and started talking to her and gesticulating wildly.'
-					elseif wealthmanrand = 3:
-						kolvomanparty = 2
-						danceWhorePay = rand(6,12)
-						'You saw that two Armenians went up to Albina and started talking to her.'
-					elseif wealthmanrand = 4:
-						kolvomanparty = 3
-						danceWhorePay = rand(8,14)
-						'You saw that three Armenians approached Albina and started talking to her.'
-					elseif wealthmanrand = 5:
-						kolvomanparty = 1
-						danceWhorePay = rand(5,10)
-						'You saw that a black went up Albina and started talking to her.'
-					elseif wealthmanrand = 6:
-						kolvomanparty = 2
-						danceWhorePay = rand(7,15)
-						'You saw that two black men went up Albina and started talking to her.'
-					elseif wealthmanrand = 7:
-						kolvomanparty = 3
-						danceWhorePay = rand(10,20)
-						'You saw that three black men went up Albina and started talking to her.'
-					end
-
-					if wealthmanrand <= 7:
-						'After talking Albina came to you. "<<$pcs_nickname>>, we need to talk."'
-						act 'About what?':
-							*clr & cla
-							minut += 15
-							gs 'stat'
-							'You asked Albina what she wanted to talk about.'
-
-							if kolvomanparty = 1:
-								'Albina came closer to you and quietly began to speak, "You see this guy? If you stay with him for an hour or so and be affectionate, you will be able to earn <<danceWhorePay*1000>> <b>₽</b>."'
-							else
-								'Albina came closer to you and quietly began to speak, "You see these guys? If you stay with them for a couple of hours and be affectionate, you will be able to earn <<danceWhorePay*1000>> <b>₽</b>."'
-							end
-							
-							gs 'willpower', 'prostitution', 'resist', 'hard'
-							if will_cost <= pcs_willpwr:
-								act 'Refuse and leave (<<will_cost>> Willpower)':
-									*clr & cla
-									gs 'willpower', 'prostitution', 'resist', 'hard'
-									gs 'willpower', 'pay', 'resist'
-									minut += 15
-									otkazDanceWhore = 1
-									DanceWhoreT = 0
-									gs 'stat'
-									'You got in the car along with the rest of the troupe, and shortly you returned to town.'
-
-									act 'Leave': gt 'pav_residential'
-								end
-							else
-								act 'Refuse and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-							end
-
-							act 'Agree':
-								*clr & cla
-								money += danceWhorePay * 1000
-								DanceWhore += 1
-								DanceWhoreT += 1
-								otkazDanceWhore = 0
-								slutty += 1
-								gs 'stat'
-								'You agreed to be "nice" and Albina counted out your money.'
-								if wealthmanrand = 0:act 'Go with the man': gt 'AlbStarsWhore', 'whore1'
-								if wealthmanrand = 1:act 'Go with the men': gt 'AlbStarsWhore', 'whore2'
-								if wealthmanrand = 2:act 'Go with the Armenian': gt 'AlbStarsWhore', 'whore3'
-								if wealthmanrand = 3:act 'Go with the Armenians': gt 'AlbStarsWhore', 'whore4'
-								if wealthmanrand = 4:act 'Go with the Armenians': gt 'AlbStarsWhore', 'whore5'
-								if wealthmanrand = 5:act 'Go with the black man': gt 'AlbStarsWhore', 'whore6'
-								if wealthmanrand = 6:act 'Go with the blacks': gt 'AlbStarsWhore', 'whore7'
-								if wealthmanrand = 7:act 'Go with the blacks': gt 'AlbStarsWhore', 'whore8'
-							end
-						end
-					end
-				elseif pcs_apprnc < 52:
-					'After dancing Albina talked with some of the men.'
-				end
-
-				act 'Drive back':
-					*clr & cla
-					minut += 15
-					gs 'stat'
-					'You got in the car along with the rest of the troupe, and shortly you returned to town.'
-
-					act 'Leave': gt 'pav_residential'
-				end
-			end
-		end
-	end
-	act 'Leave': gt 'gdksport', 'start'
-end
+! if $ARGS[0] = 'albina1':
+! 	menu_off = 1
+! 	*clr & cla
+! 	numnpc = 23
+! 	$static_num = 'A23'
+! 	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>'
+! 	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You''ve seen Albina around, but you know almost nothing about her.'
+
+! 	act 'Say hello to Albina':
+! 		*clr & cla
+! 		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>'
+! 		'You approach Albina and say hello. She raised an eyebrow haughtily.'
+! 		'"And you are? Oh yeah <<$pcs_nickname>>. You''ve taken up dancing, have you?" You nodded confirming the obvious. Albina laughed dismissively. "Well, how''s that going for you?"'
+! 		'"Not bad." You answer her coldly, "Not bad at all."'
+! 		'Albina gave you an arrogant look, "Not bad? Well, maybe in comparison with other local bowlegged cows, but I doubt that you can dance on a professional level."'
+
+! 		act 'I do not care':
+! 			*clr & cla
+! 			npc_rel['A23'] -= 5
+! 			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>'
+! 			'You replied to Albina as scornfully as possible that you do not care and turned away from her.'
+! 			'She snickered nastily then said to the other girls, "Alright, girls. Let''s get to work."'
+
+! 			act 'Leave': gt 'gdksport', 'start'
+! 		end
+
+! 		act 'I know how to dance':
+! 			*clr & cla
+! 			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>'
+! 			'Albina''s arrogance was getting on your nerves so you told her. "I know how to dance."'
+! 			'Albina turned to you with a sneer and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
+! 			'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
+
+! 			act 'Leave': gt 'gdksport', 'start'
+! 			act 'Watch': gt 'gdksport', 'albina4'
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'albina2':
+! 	menu_off = 1
+! 	*clr & cla
+! 	numnpc = 23
+! 	$static_num = 'A23'
+! 	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>'
+! 	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a pretty good relationship.'
+
+! 	act 'Say hello to Albina':
+! 		*clr & cla
+! 		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>'
+! 		'You approached Albina and said hello. She turned to you and smiled.'
+! 		'"Oh, hello, <<$pcs_nickname>>. I didn''t know you started dancing. Are you any good?" Albina asked with interest.'
+! 		'"I''m pretty good, I think." you replied with an answering smile, "Even if I do say so myself."'
+! 		'"Pretty good, huh?" Albina answered with in a condescending tone, "Well, I''ve seen some of the dancers that take lessons here. It wouldn''t take much to be better them those bow-legged cows. I doubt you''re up to any kind of professional standard though."'
+
+! 		act 'I do not care':
+! 			*clr & cla
+! 			npc_rel['A23'] -= 5
+! 			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>'
+! 			'Offended by her tone, you replied to Albina as scornfully as possible, "I couldn''t care less what you think."'
+! 			'As you walked away, she snickered nastily then said to the other girls, "Alright, girls. Let''s get to work."'
+
+! 			act 'Leave': gt 'gdksport', 'start'
+! 		end
+
+! 		act 'I know how to dance':
+! 			*clr & cla
+! 			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>'
+! 			'Albina''s tone offended you and you replied hotly, "I can dance as well as any of these girls."'
+! 			'Albina turned to you with a look of disbelief and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
+! 			'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
+
+! 			act 'Leave': gt 'gdksport', 'start'
+! 			act 'Watch': gt 'gdksport', 'albina4'
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'albina3':
+! 	menu_off = 1
+! 	*clr & cla
+! 	numnpc = 23
+! 	$static_num = 'A23'
+! 	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>'
+! 	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a very close relationship.'
+
+! 	act 'Say hello to Albina':
+! 		*clr & cla
+! 		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>'
+! 		'You approached Albina and said hello. She turned to you and smiled.'
+! 		'"Oh, hello, <<$pcs_nickname>>. I forget you told me you started dancing. Are you any good?" Albina asked with interest.'
+! 		'"I''m pretty good, I think." you replied with an answering smile, "Even if I do say so myself."'
+! 		'"Pretty good, huh?" Albina answered with laugh, "Well, I''ve seen some of the dancers that take lessons here. It wouldn''t take much to be better them those bow-legged cows. Do you think you''re up to any kind of professional level?"'
+
+! 		act 'Not really':
+! 			*clr & cla
+! 			npc_rel['A23'] -= 5
+! 			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>'
+! 			'Unsure of yourself, you relied hesitantly, "I couldn''t really say, I''ve never really thought about it."'
+! 			'"Well, you keep working at it, maybe you''ll get there someday." then she turned and said to the other girls, "Alright, girls. Let''s get to work."'
+
+! 			act 'Leave': gt 'gdksport', 'start'
+! 		end
+
+! 		act 'I know how to dance':
+! 			*clr & cla
+! 			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>'
+! 			'"I''d like to think I can dance as good as anyone, even a professional." you replied honestly.'
+! 			'Albina turned to you with a look of consideration and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
+! 			'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
+
+! 			act 'Leave': gt 'gdksport', 'start'
+! 			act 'Watch': gt 'gdksport', 'albina4'
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'albina4':
+! 	menu_off = 1
+! 	*clr & cla
+! 	numnpc = 23
+! 	$static_num = 'A23'
+! 	minut += 15
+! 	gs 'stat'
+! 	'The girls turned on their stereo and started dancing. It immediately became clear to you that they dance very well and professionally. Probably even better than you. Albina herself dances much better than you. It was also clear that they have practiced this routine many times as their movements were closely synchronized with no wasted effort.'
+! 	'When the music ended, Albina said, "Girls, take a little break."'
+! 	'She came to you and said a little breathlessly, "You see, we are pros, real dancers. We are the dance troupe "The Starlets". We do shows on holidays and have even been in a music video."'
+
+! 	act 'Leave': gt 'gdksport', 'start'
+
+! 	if pregtime >= 90:
+! 		'Maybe after you''ve had your child you might try out for them.'
+! 	else
+! 		act 'Ask if you can join':
+! 			*clr & cla
+! 			minut += 15
+! 			gs 'stat'
+! 			'You asked to join the dance group. Albina grinned, "Can you? We all worked hard to get here so you''ll have to prove yourself. Show us that you know how to dance." Albina started the music and girls gathered to watch you dance.'
+
+! 			act 'Dance':
+! 				*clr & cla
+! 				minut += 5
+! 				if pcs_inhib < 40:inhib_exp += rand(1,2)
+! 				gs 'stat'
+! 				'You began to dance to the music, trying as hard as you could to impress them. When the music stopped you came Albina.'
+! 				'"You dance like a country bumpkin, of course, but you do have some potential." Albina mused as you stood panting before her.'
+
+! 				act 'Will you take me for your team?':
+! 					*clr & cla
+! 					AlbinaQW['StarletsJoined'] = 1
+! 					minut += 5
+! 					gs 'stat'
+! 					'"Well, am I good enough to join the troupe?" you asked Albina.'
+! 					'Albina thought about it and looked at the other girls; some nodded, others shrugged.'
+! 					'Finally she answered you, "Okay, we''ll take a shot. Maybe you''ll learn something and be worthwhile."'
+
+! 					act 'Leave': gt 'gdksport', 'start'
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+!!if $ARGS[0] = 'starlets':
+!!	menu_off = 1
+!!	*clr & cla
+
+!!	startletsday = daystart
+
+!!	timemult = 8
+!!	loopcount = 1
+!!	:starletstimeloop
+!!	gs 'exercise', 'tier2', 0, 'agil_exp', 'dancero_exp'
+!!	if loopcount < timemult: loopcount += 1 & jump 'starletstimeloop'
+!!	loopcount = 0
+!!	timemult = 0
+!!	pcs_mood -= 5
+!!	inhib_exp += rand(2,4)
+
+!!	gs 'stat'
+!!	'<center><img <<$set_imgh>> src="images/locations/shared/gym/fit1.jpg"></center>'
+
+!!	if pcs_dancero < 15:
+!!		'You train together with the girls in "The Starlets". You danced badly and Albina constantly yelled at you and called you a bowlegged cow.'
+!!	elseif pcs_dancero < 30:
+!!		'You train together with the girls of "The Starlets". You sometimes managed to get the moves right, but most of the time you were out of synch or made the wrong move. Albina constantly yelled at you and called you a bowlegged cow.'
+!!	elseif pcs_dancero < 45:
+!!		'You train together with the girls of "The Starlets". You managed to get into the general rhythm and moved well with the other girls, but Albina is still not happy. "<<$pcs_nickname>>, you are very sluggish, you need to put more life into it."'
+!!	elseif pcs_dancero < 55:
+!!		'You train together with the girls of "The Starlets". You had the routine down pat with no mistakes, but Albina still nagged at you. "<<$pcs_nickname>>, you are not at a funeral, raise your head and smile!"'
+!!	else
+!!		AlbinaQW['ShowTriggerCount'] += 1
+!!		'You danced beautifully and Albina started to use you as an example for the other girls.'
+!!
+!!		if AlbinaQW['ShowTriggerCount'] < 6:
+!!			if AlbinaQW['otkazDanceWhore'] = 1:
+!!				if AlbinaQW['StarletsLastChance'] = 1:
+!!					AlbinaQW['StarletsBlocked'] = 1
+!!					'After training Albina drew you aside and started berating you. "You clumsy cow. Because of you I am losing customers. So fuck off, you are no longer welcome on the team."'
+!!				else
+!!					AlbinaQW['StarletsLastChance'] = 1
+!!					AlbinaQW['otkazDanceWhore'] = 0
+!!					if AlbinaQW['AlbFatherQW']  = 0:AlbinaQW['AlbFatherQW']  = 1
+!!					'After training Albina drew you aside and started berating you. "I know you''re young and stupid, but I will explain this to you for the first and last time. You are making the customers miserable and they are giving up on "The Starlets". Entertaining the men is part of the business."'
+!!				end
+!!			end
+
+!!			if AlbinaQW['DanceWhoreT'] > 0: AlbinaQW['DanceWhoreT'] = 0
+!!			if AlbinaQW['AlbFatherQW']  = 0 and AlbinaQW['StarletsWhore'] >= 8:
+!!				AlbinaQW['AlbFatherQW']  = 1
+!!				'Albina after training beckoned you to her. "Good work, <<$pcs_nickname>>. The clients were satisfied and you were very discrete. You''re doing fine, doing excellent, in fact. Stick with me and you will have all the money, cars and apartments you could want."'
+!!			end
+!!		else
+!!			AlbinaQW['ShowTriggerCount'] = 0
+!!			albpayrand = rand(1, 5)
+!!			'Albina gathered the girls. Today we have a small show planned. Each of you will receive <<albpayrand*1000>>. The show will take a couple of hours.'
+
+!!			act 'Do the show':
+!!				*clr & cla
+!!				timemult = 8
+!!				loopcount = 1
+!!				:showtimeloop
+!!				gs 'exercise', 'tier2', 0, 'agil_exp', 'danc_exp'
+!!				if loopcount < timemult: loopcount += 1 & jump 'showtimeloop'
+!!				loopcount = 0
+!!				timemult = 0
+!!				money += albpayrand * 1000
+!!				noShampoo = 1
+!!				dynamic $showerdin
+!!				profiDanceTime += 1
+!!				inhib_exp += rand(3,5)
+!!				gs 'stat'
+!!				'You agreed and Albina called for a car. Soon the car arrived the girls and you got into the car. Soon you arrived at a building with a large hall where people were sitting around a stage.'
+!!				'You dressed in costumes that were designed and commissioned by Albina, then went on stage to dance to the fiery music. You danced very well and everything went smoothly. You left the stage and Albina distributed the money. You took turns using the shower in the small dressing room.'
+!!				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+!!
+!!				if pcs_apprnc >= 52:
+!!					if pcs_apprnc < 64:AlbinaQW['StarletCustomer'] = rand(0,15)
+!!					if pcs_apprnc >= 64 and pcs_apprnc < 72:AlbinaQW['StarletCustomer'] = rand(0,12)
+!!					if pcs_apprnc >= 72:AlbinaQW['StarletCustomer'] = rand(0,10)
+
+!!					if AlbinaQW['StarletCustomer'] = 0:
+!!						AlbinaQW['StarletsCustomerCount'] = 1
+!!						AlbinaQW['StarletPay'] = rand(3,8)
+!!						'You saw that a man in a decent suit went up to Albina and started to talk quietly with her.'
+!!					elseif AlbinaQW['StarletCustomer'] = 1:
+!!						AlbinaQW['StarletsCustomerCount'] = 2
+!!						AlbinaQW['StarletPay'] = rand(5,10)
+!!						'You saw that two guys approached Albina and started to talk to her.'
+!!					elseif AlbinaQW['StarletCustomer'] = 2:
+!!						AlbinaQW['StarletsCustomerCount'] = 1
+!!						AlbinaQW['StarletPay'] = rand(4,9)
+!!						'You saw that an Armenian went up to Albina and started talking to her and gesticulating wildly.'
+!!					elseif AlbinaQW['StarletCustomer'] = 3:
+!!						AlbinaQW['StarletsCustomerCount'] = 2
+!!						AlbinaQW['StarletPay'] = rand(6,12)
+!!						'You saw that two Armenians went up to Albina and started talking to her.'
+!!					elseif AlbinaQW['StarletCustomer'] = 4:
+!!						AlbinaQW['StarletsCustomerCount'] = 3
+!!						AlbinaQW['StarletPay'] = rand(8,14)
+!!						'You saw that three Armenians approached Albina and started talking to her.'
+!!					elseif AlbinaQW['StarletCustomer'] = 5:
+!!						AlbinaQW['StarletsCustomerCount'] = 1
+!!						AlbinaQW['StarletPay'] = rand(5,10)
+!!						'You saw that a black went up Albina and started talking to her.'
+!!					elseif AlbinaQW['StarletCustomer'] = 6:
+!!						AlbinaQW['StarletsCustomerCount'] = 2
+!!						AlbinaQW['StarletPay'] = rand(7,15)
+!!						'You saw that two black men went up Albina and started talking to her.'
+!!					elseif AlbinaQW['StarletCustomer'] = 7:
+!!						AlbinaQW['StarletsCustomerCount'] = 3
+!!						AlbinaQW['StarletPay'] = rand(10,20)
+!!						'You saw that three black men went up Albina and started talking to her.'
+!!					end
+!!
+!!					if AlbinaQW['StarletCustomer'] <= 7:
+!!						'After talking Albina came to you. "<<$pcs_nickname>>, we need to talk."'
+!!						act 'About what?':
+!!							*clr & cla
+!!							minut += 15
+!!							gs 'stat'
+!!							'You asked Albina what she wanted to talk about.'
+!!
+!!							if AlbinaQW['StarletsCustomerCount'] = 1:
+!!								'Albina came closer to you and quietly began to speak, "You see this guy? If you stay with him for an hour or so and be affectionate, you will be able to earn <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
+!!							else
+!!								'Albina came closer to you and quietly began to speak, "You see these guys? If you stay with them for a couple of hours and be affectionate, you will be able to earn <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
+!!							end
+!!							
+!!							gs 'willpower', 'prostitution', 'resist', 'hard'
+!!							if will_cost <= pcs_willpwr:
+!!								act 'Refuse and leave (<<will_cost>> Willpower)':
+!!									*clr & cla
+!!									gs 'willpower', 'prostitution', 'resist', 'hard'
+!!									gs 'willpower', 'pay', 'resist'
+!!									minut += 15
+!!									AlbinaQW['otkazDanceWhore'] = 1
+!!									AlbinaQW['DanceWhoreT'] = 0
+!!									gs 'stat'
+!!									'You got in the car along with the rest of the troupe, and shortly you returned to town.'
+!!
+!!									act 'Leave': gt 'pav_residential'
+!!								end
+!!							else
+!!								act 'Refuse and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+!!							end
+
+!!							act 'Agree':
+!!								*clr & cla
+!!								money += AlbinaQW['StarletPay'] * 1000
+!!								AlbinaQW['StarletsWhore'] += 1
+!!								AlbinaQW['DanceWhoreT'] += 1
+!!								AlbinaQW['otkazDanceWhore'] = 0
+!!								slutty += 1
+!!								gs 'stat'
+!!								'You agreed to be "nice" and Albina counted out your money.'
+!!								if AlbinaQW['StarletCustomer'] = 0:act 'Go with the man': gt 'AlbStarsWhore', 'whore1'
+!!								if AlbinaQW['StarletCustomer'] = 1:act 'Go with the men': gt 'AlbStarsWhore', 'whore2'
+!!								if AlbinaQW['StarletCustomer'] = 2:act 'Go with the Armenian': gt 'AlbStarsWhore', 'whore3'
+!!								if AlbinaQW['StarletCustomer'] = 3:act 'Go with the Armenians': gt 'AlbStarsWhore', 'whore4'
+!!								if AlbinaQW['StarletCustomer'] = 4:act 'Go with the Armenians': gt 'AlbStarsWhore', 'whore5'
+!!								if AlbinaQW['StarletCustomer'] = 5:act 'Go with the black man': gt 'AlbStarsWhore', 'whore6'
+!!								if AlbinaQW['StarletCustomer'] = 6:act 'Go with the blacks': gt 'AlbStarsWhore', 'whore7'
+!!								if AlbinaQW['StarletCustomer'] = 7:act 'Go with the blacks': gt 'AlbStarsWhore', 'whore8'
+!!							end
+!!						end
+!!					end
+!!				elseif pcs_apprnc < 52:
+!!					'After dancing Albina talked with some of the men.'
+!!				end
+!!
+!!				act 'Drive back':
+!!					*clr & cla
+!!					minut += 15
+!!					gs 'stat'
+!!					'You got in the car along with the rest of the troupe, and shortly you returned to town.'
+!!
+!!					act 'Leave': gt 'pav_residential'
+!!				end
+!!			end
+!!		end
+!!	end
+!!	act 'Leave': gt 'gdksport', 'start'
+!!end
 
 if $ARGS[0] = 'cab_home':
 	menu_off = 1
@@ -1326,13 +1326,6 @@ if $ARGS[0] = 'Fedor First Date':
 	end
 end
 
-if $ARGS[0] = 'Starletsreact':
-	cla
-	menu_off = 1
-	'As you approach the Starlets, Albina looks at you in disgust. Loudly enough for the whole team to hear, she says "<<$pcs_nickname>>, no one wants to see some pregnant whore dance. Leave. You''re done." Tears welling in your eyes, you leave, the sound of laughter and taunting following your departure.'
-	act 'Continue':npc_pregtalk['A23'] = 1 & gt 'pav_commcenter'
-end
-
 if $ARGS[0] = 'vballreact':
 	cla
 	menu_off = 1

+ 2 - 3
locations/gdktoilet_mens.qsrc

@@ -508,7 +508,7 @@ if $ARGS[0] = 'mensglory':
 							act 'Swallow':
 								*clr & cla
 								minut += 5
-								swallow += 1
+								gs 'cum_call', 'mouth_swallow', 'guy from the men''s bathroom'
 								gs 'stat'
 								'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,1.mp4"></video></center>'
 								'You decide to swallow his cum. The man says, "You are much better than that hole in the wall." You smile and nod to him and get dressed. You leave the bathroom feeling satisfied and relaxed.'
@@ -538,8 +538,7 @@ if $ARGS[0] = 'mensglory':
 								gs 'willpower', 'sex', 'resist'
 								gs 'willpower', 'pay', 'resist'
 								minut += 5
-								swallow += 1
-								gs 'cum_call', 'mouth', 'guy from the men''s bathroom'
+								gs 'cum_call', 'mouth_swallow', 'guy from the men''s bathroom'
 								gs 'arousal', 'end'
 								gs 'stat'
 								if pcs_throat <= 25:

+ 3 - 6
locations/gdktoilet_womens.qsrc

@@ -322,8 +322,7 @@ if $ARGS[0] = 'blowjob':
 		gs 'stat'
 		act 'Swallow':
 			*clr & cla
-			swallow += 1
-			gs 'cum_call', 'mouth', 'an unknown guy from the gloryhole'
+			gs 'cum_call', 'mouth_swallow', 'an unknown guy from the gloryhole'
 			gs 'arousal', 'end'
 			gs 'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/community/bathroom/womens/sex/ghswallow.mp4"></video></center>'
@@ -436,8 +435,7 @@ if $ARGS[0] = 'anal':
 		end
 		act 'Turn around, kneel and let him cum in your mouth':
 			*clr & cla
-			swallow += 1
-			gs 'cum_call', 'mouth', 'an unknown guy from the gloryhole'
+			gs 'cum_call', 'mouth_swallow', 'an unknown guy from the gloryhole'
 			'<center><video autoplay loop src="images/locations/pavlovsk/community/bathroom/womens/sex/ghswallow.mp4"></video></center>'
 			'Once down on your knees you take his dick into your mouth and start sucking him, tasting your own ass on his dick. But you are looking forward to him filling your mouth up with his tasty sperm. Moments later hot spurts of cum fill your mouth, you savor the taste of it in your mouth, before you swallow it all down.'
 			gs 'arousal', 'bj', 10, 'unknown', 'sub'
@@ -521,8 +519,7 @@ if $ARGS[0] = 'pussy2':
 				gs 'stat'
 				act 'Let him cum in your mouth':
 					*clr & cla
-					swallow += 1
-					gs 'cum_call', 'mouth', 'an unknown guy from the gloryhole'
+					gs 'cum_call', 'mouth_swallow', 'an unknown guy from the gloryhole'
 					'<center><video autoplay loop src="images/locations/pavlovsk/community/bathroom/womens/sex/ghswallow.mp4"></video></center>'
 					'Once down on your knees you take his dick into your mouth and start sucking him. You are looking forward to him filling your mouth up with his tasty sperm. Moments later hot spurts of cum fill your mouth, you savor the taste of it in your mouth, before you swallow it all down.'
 					gs 'arousal', 'bj', 10, 'unknown', 'sub'

+ 1 - 2
locations/gevent.qsrc

@@ -50,8 +50,7 @@ if $ARGS[0] = '1':
 
 			act 'Swallow his cum':
 				*clr & cla
-				swallow += 1
-				gs 'cum_call', 'mouth', 'A54'
+				gs 'cum_call', 'mouth_swallow', 'A54'
 				minut += 5
 				money += 500
 				gs 'arousal', 'end'

+ 3 - 3
locations/gschool_chats1.qsrc

@@ -449,12 +449,12 @@ if $ARGS[0] = 'albina':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
-	if albinaQWdance > 0 and AlbinaBlokDance = 0 and ZvezdEnd = 0:
+	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
 		'Albina offers you a friendly smile. "<<$pcs_nickname>>! You''re progressing very well in your training. Don''t forget to keep attending practice!"'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-	if AlbFrend = 1:
-		AlbFrend = 2
+	if AlbinaQW['Friends'] = 1:
+		AlbinaQW['Friends'] = 2
 		npc_rel['A23'] = 100
 		'Albina smiles gratefully at you. "I just wanted to thank you again <<$pcs_nickname>>. It''s like they say, ''a friend in need is a friend indeed'' or something stupid like that. I''m letting you know that I''m disbanding the Starlets as well. Too many bad memories you know?" You tell her you understand and she embraces you in a tight hug before composing herself, staring down anyone looking at her with a cold glare.'
 	elseif npc_rel['A23'] >= 50 and pav_slut < 200:

+ 2 - 3
locations/gschool_events.qsrc

@@ -360,7 +360,7 @@ if $ARGS[0] = 'break_events':
 	elseif break_rand =< 5 and pav_slut > 200 and gruptipe ! 4:
 		cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/urok'+rand(0,9)+'.jpg"></center>'
-		if AlbFrend >= 1 and SchoolGossip > 0 and rand(0,1) = 0:
+		if AlbinaQW['Friends'] >= 1 and SchoolGossip > 0 and rand(0,1) = 0:
 			AlbinaBlockHumiliation = 1
 			minut += 60
 			'During the break, you are approached by some of the gopniks. "I know why you look so glum <<$pcs_nickname>>, you miss our cocks! Ain''t that right, cocksucker? Don''t worry, you can come along with us. We''ll give you all the dick you want."'
@@ -406,10 +406,9 @@ if $ARGS[0] = 'break_events':
 					*clr & cla
 					minut += 50
 					if npc_sex['A9'] = 0: npc_sex['A9'] += 1 & guy += 1
-					gs 'cum_call', 'mouth', 'A9', 1
+					gs 'cum_call', 'mouth_swallow', 'A9', 1
 					gs 'arousal', 'bj', 10
 					gs 'arousal', 'end'
-					swallow += 1
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/toiletbj.jpg"></center>'
 					'You obediently kneel before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his dick. Clasping your <<$liptalk3>> around the head, you run your tongue around the head a few times before sucking it in a bit deeper. You don''t want him to get angry at you, so you put some effort into it, sometimes licking his balls and taking his cock down your throat without really straining yourself. He mistakes your obedience for enthusiasm though and, laughing, turns to his friends and says "Guys just look at this whore going at it, she''s loving it!"'

+ 3 - 1
locations/gschool_grounds.qsrc

@@ -300,7 +300,9 @@ if $ARGS[0] = 'main':
 				'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
 			end
 		end
-		if albinaCarday ! daystart and AlbFrend >= 1 and albrideday ! daystart: '<a href="exec:minut += 15 & gt ''albinaRide''">Albina Barlovskaya</a> is waiting behind the wheel of a large black SUV, parked near the school.'
+		if AlbinaQW['albride'] = 0 and AlbinaQW['RideDaystart'] <= daystart and AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0: 
+			'<a href="exec:minut += 15 & gt ''albinaRide''">Albina Barlovskaya</a> is waiting behind the wheel of a large black SUV, parked near the school.'
+		end
 
 		! meynold`s events
 		if hour = 14 and vicky_afterschool ! daystart: gs 'mey_vika_events', 'near_school'

+ 1 - 2
locations/gschool_lunch.qsrc

@@ -451,8 +451,7 @@ if $ARGS[0] = 'events':
 				gs 'boyStat', 'A9'
 				npc_sex[$boy] += 1
 				gs 'arousal','bj',10,'sub'
-				gs 'cum_call','mouth',$boy,1
-				swallow += 1
+				gs 'cum_call','mouth_swallow',$boy,1
 				gs 'arousal', 'end'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/toiletbj.jpg"></center>'

+ 1 - 1
locations/gschool_sex.qsrc

@@ -1474,7 +1474,7 @@ if $ARGS[0] = 'albina_lockerroom69':
 		'You nod slightly in agreement with her. "Yeah...."'
 		'She giggles a little. "Don''t get me wrong, it''s nice to just get fucked hard and put away wet, but sometimes it is nice feeling another girl''s touch. It is so much softer and gentler than a guy''s, especially some of the guys I know."'
 		'You don''t know about that. You are sure some guys can be gentle and some girls really rough, but you suppose in general it is true. "Yeah most times..."'
-		if albinaQWdance > 0:
+		if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
 			'As she finishes dressing, she turns to you. "I''ll see you at practice yeah?"'
 			'You nod. "Yeah, see you at practice."'
 		end

+ 2 - 3
locations/hunterLoveSex.qsrc

@@ -656,8 +656,7 @@ end &! --- din_hunters_sex_cumface7 ---
 if $ARGS[0] = 'din_hunters_sex_cumface6':
 	minut += 5
 	gs 'sweat', 'add', 10
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	'<center><H4>Hut</H4></center>'
 	'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
 	*pl
@@ -930,7 +929,7 @@ if $ARGS[0] = 'din_hunters_sex_cumface2':
 	act 'Swallow':
 		*clr & cla
 		minut += 1
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', $boy, 1
 		gs 'stat'
 		'<center><H4>Hut</H4></center>'
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/rekshome/party/reksparty_party_kuh_4_' + rand(13,14) + '.mp4"></video></center>'

+ 2 - 4
locations/hunter_interactions.qsrc

@@ -1825,8 +1825,7 @@ if $ARGS[0] = 'huntersmokBJ':
 		act 'Keep sucking':
 			*clr & cla
 			minut += 1
-			gs 'cum_call', 'mouth', $boy, 1
-			swallow += 1
+			gs 'cum_call', 'mouth_swallow', $boy, 1
 			huntersmokBJ = 0
 			gs 'stat'
 
@@ -2018,8 +2017,7 @@ if $ARGS[0] = 'creekside_gangbang':
 			gs 'boyStat', 'A174'
 			gs 'oral', 'start', 1
 
-			swallow += 1
-			gs 'cum_call', 'mouth', $boy, 1
+			gs 'cum_call', 'mouth_swallow', $boy, 1
 			gs 'dinsex', 'bj_swallow_random'
 
 			gs 'boyStat', 'A173'

+ 25 - 50
locations/hunters.qsrc

@@ -757,9 +757,8 @@ if $ARGS[0]='huntersgroupORALsi':
 	gs 'oral','start', 5, 'gangbang'
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A172'
 	if forest_gopsex = 3:gs 'boyStat', 'A63'
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
-	swallow += 1
 	'You hear <<$boydesc>> groaning more intensely, indicating he''s ready to cum. You look up at him, smiling with your eyes and speed up you head motion. You keep on pleasuring him until he finishes on your face. He walks away, blissfuly smiling.'
 
 	huntsexa = rand(1,5)
@@ -798,8 +797,7 @@ if $ARGS[0]='huntersgroupORALs':
 	if forest_gopsex = 3:gs 'boyStat', 'A62'
 
 	gs 'dinsex', 'dinrandswallow'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	'You hear <<$boydesc>> groaning more intensely, indicating they''re ready to cum. You look at them, smiling with your eyes and speed up you head motion. You keep on pleasuring them until they finish on your face. They walks away, blissfuly smiling.'
 	gs 'stat'
 
@@ -831,8 +829,7 @@ if $ARGS[0]='huntersgroupORALs1end':
 	gs 'oral','start', 5, 'gangbang'
 	gs 'dinsex', 'dinrandswallow'
 	'<<$boydesc>> finishes in your mouth and walks away with a satisfied smiles on their faces, leaving you alone sitting on the blanket...'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'arousal', 'bj', 2, 'sub'
 	gs 'arousal', 'end'
 	gs 'stat'
@@ -849,8 +846,7 @@ if $ARGS[0]='huntersgroupORALi1end':
 
 	gs 'oral','start', 5, 'gangbang'
 	gs 'dinsex', 'dinrandswallow'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'arousal', 'bj', 2, 'sub'
 	'You lick <<$boydesc>>''s penis head until he finishes and walks away satisfied. He leaves you sitting alone on the blanket...'
 	gs 'arousal', 'end'
@@ -867,8 +863,7 @@ if $ARGS[0]='huntersgroupORALa1end':
 	'You get down on your knees. <<$boydesc>> grabs you by the head and tells you he wants you to lick his penis head...'
 
 	gs 'oral','start', 5, 'gangbang'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	'You lick <<$boydesc>>''s penis head until he finishes and walks away satisfied. He leaves you sitting alone on the blanket...'
 
@@ -892,8 +887,7 @@ if $ARGS[0]='huntersgroupORALi':
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A174'
 	if forest_gopsex = 3:gs 'boyStat', 'A61'
 	gs 'oral','start', 5, 'gangbang'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	'<<$boydesc>> cums in your mouth and walks away with a satisfied smile on their faces.'
 	gs 'arousal', 'bj', 2, 'sub', 'gangbang'
@@ -917,15 +911,13 @@ if $ARGS[0]='huntersgroupORALend1':
 	gs 'dinsex', 'dinrandswallow'
 	gs 'oral', 'start', 5, 'gangbang'
 	gs 'cum_call', 'face', $boy, 1,'','',20
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1,'','',20
+	gs 'cum_call', 'mouth_swallow', $boy, 1,'','',20
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A173'
 	if forest_gopsex = 3:gs 'boyStat', 'A62'
 	gs 'cum_call', 'face', $boy, 1,'','',20
 	gs 'dinsex', 'dinrandswallow'
-	gs 'cum_call', 'mouth', $boy, 1,'','',20
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1,'','',20
 	if huntersexnude = 1 or forest_huntersex = 3:'The men order you to swallow all of the sperm. You enthusiasticly open your mouth ready to recive their loads. The men started groaning loudly and began cumming, the quantity of sperm was so overwhelming that you were not able to swallow all of it and some of drips onto your face. You see the displeasure in Sergeis'' and Igors'' faces not being able to swallow it all...'
 	if forest_gopsex = 3:'The men order you to swallow all of the sperm. You enthusiasticly open your mouth ready to recive their loads. The men started groaning loudly and began cumming, the quantity of sperm was so overwhelming that you were not able to swallow all of it and some of drips onto your face. You see the displeasure in Kolambas'' with Vasyas'' faces not being able to swallow it all...'
 	*nl
@@ -953,8 +945,7 @@ if $ARGS[0]='huntersgroupORALai':
 
 	gs 'oral', 'start', 5, 'gangbang'
 	gs 'dinsex', 'dinrandswallow'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	'<<$boydesc>> finish and walk away with a blissful smile on their face.'
 
 	gs 'arousal', 'bj', 2, 'sub', 'gangbang'
@@ -993,8 +984,7 @@ if $ARGS[0]='huntersgroupORALi1':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A172'
 	if forest_gopsex = 3:gs 'boyStat', 'A63'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'oral', 'start', 5, 'gangbang'
 	gs 'dinsex', 'dinrandswallow'
 	'<<$boydesc>> groans loudly while cumming. He zips his pants and walks away.'
@@ -1020,8 +1010,7 @@ if $ARGS[0]='huntersgroupORALas':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A173'
 	if forest_gopsex = 3:gs 'boyStat', 'A62'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'oral', 'start', 5, 'gangbang'
 	gs 'dinsex', 'dinrandswallow'
 	'<<$boydesc>> finish and walk away with a blissful smile on their face.'
@@ -1153,8 +1142,7 @@ if $ARGS[0]='huntersgroupVa':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A174'
 	if forest_gopsex = 3:gs 'boyStat', 'A61'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	'<<$boydesc>> came in your mouth...'
 
@@ -1216,16 +1204,14 @@ if $ARGS[0]='huntersgroupVi':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A172'
 	if forest_gopsex = 3:gs 'boyStat', 'A63'
-	swallow += 1
 	gs 'cum_call', 'face', $boy, 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A174'
 	if forest_gopsex = 3:gs 'boyStat', 'A61'
-	swallow += 1
 	gs 'cum_call', 'face', $boy, 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'Andrei and Sergei reached climax pretty quickly finishing in your mouth. You tried to swallow it all but fail to hold it inside your mouth, trickling down your chin. Andrei and Sergei walk away satisfied, while you continue riding Igor...'
 	if forest_gopsex = 3:'Mitka with Kolyamba reached climax pretty quickly finishing in your mouth. You tried to swallow it all but fail to hold it inside your mouth, trickling down your chin. Mitka with Kolyamba walk away satisfied, while you continue riding Vasyan... '
@@ -1261,8 +1247,7 @@ if $ARGS[0]='huntersgroupVis':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A172'
 	if forest_gopsex = 3:gs 'boyStat', 'A63'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'A satisfied Andrei steps aside, you continue fucking Igor, and sucking Sergei off... '
 	if forest_gopsex = 3:'A satisfied Mitka steps aside, you continue fucking Vasyan, and sucking Kolyamba off... '
@@ -1343,8 +1328,7 @@ if $ARGS[0]='huntersgroupVs1':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A173'
 	if forest_gopsex = 3:gs 'boyStat', 'A62'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'Igor cums in your mouth and crashes next you, while Sergei keeps fucking you...'
 	if forest_gopsex = 3:'Vasyan cums in your mouth and crashes next you, while Kolyamba keeps fucking you...'
@@ -1381,8 +1365,7 @@ if $ARGS[0]='huntersgroupVia':
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A174'
 	if forest_gopsex = 3:gs 'boyStat', 'A61'
 	gs 'cum_call', 'face', $boy, 1
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'Sergei cums in your mouth. You''re not able to swallow the load and the some part of it gets smeared over your face. Sergei steppes aside satisfied, you keep on fucking Igor, and sucking Andrei...'
 	if forest_gopsex = 3:' Kolyamba cums in your mouth. You''re not able to swallow the load and the some part of it gets smeared over your face. Kolyamba steppes aside satisfied, you keep on fucking Vasyan, and sucking Mitka...'
@@ -1436,8 +1419,7 @@ if $ARGS[0]='huntersgroupVi2':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A172'
 	if forest_gopsex = 3:gs 'boyStat', 'A63'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'Andrei cums and walks away, you continue to accustom your anus with Igors'' thrusts...'
 	if forest_gopsex = 3:'Mitka cums and walks away, you continue to accustom your anus with Vasyan''s thrusts...'
@@ -1545,8 +1527,7 @@ if $ARGS[0]='huntersgroupVaOHi':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A174'
 	if forest_gopsex = 3:gs 'boyStat', 'A61'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'Sergei steps away satisfied, Andrei continues fucking while you keep masturbating Igor... '
 	if forest_gopsex = 3:'Kolyamba steps away satisfied, Mitka continues fucking while you keep masturbating Vasyan... '
@@ -1674,8 +1655,7 @@ if $ARGS[0]='huntersgroupDPai':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A174'
 	if forest_gopsex = 3:gs 'boyStat', 'A61'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'Satisfied <<$boydesc>> steps away while Andrei and Igor continue to fuck you relentlessly... '
 	if huntersexnude = 1 or forest_huntersex = 3:'Satisfied <<$boydesc>> steps away while Mitka and Vasyan continue to fuck you relentlessly... '
@@ -1737,8 +1717,7 @@ if $ARGS[0]='huntersgroupVsOHi':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A172'
 	if forest_gopsex = 3:gs 'boyStat', 'A63'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'A satisfied Andrei stepes aside, you continue pleasuring Sergei and Igor... '
 	if forest_gopsex = 3:'A satisfied Mitka steps aside, you continue pleasuring Kolyamba and Vasyan... '
@@ -1819,8 +1798,7 @@ if $ARGS[0]='huntersgroupVsO':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A173'
 	if forest_gopsex = 3:gs 'boyStat', 'A62'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	if huntersexnude = 1 or forest_huntersex = 3:'Igor cums, feeling satisfied he steps aside, Sergei keeps on fucking you... '
@@ -1902,8 +1880,7 @@ if $ARGS[0]='huntersgroupViO':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A172'
 	if forest_gopsex = 3:gs 'boyStat', 'A63'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	'A satisfied <<$boydesc>> steps aside, the other guy keeps going on...'
 
@@ -1982,8 +1959,7 @@ if $ARGS[0]='huntersgroupVaO':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A174'
 	if forest_gopsex = 3:gs 'boyStat', 'A61'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'You feel Sergei''s cock throbbing inside your mouth, he starts grunting loudly and releases his spunk inside your mouth. Andrei now alone and warmed up tells you to...'
 	if forest_gopsex = 3:'You feel Mitka''s cock throbbing inside your mouth, he starts grunting loudly and releases his spunk inside your mouth. Kolyamba now alone and warmed up tells you to...'
@@ -2041,8 +2017,7 @@ if $ARGS[0]='huntersgroupAsO':
 
 	if huntersexnude = 1 or forest_huntersex = 3:gs 'boyStat', 'A172'
 	if forest_gopsex = 3:gs 'boyStat', 'A63'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 	if huntersexnude = 1 or forest_huntersex = 3:'A satisfied Andrei cums and moves away while Sergei continues to pound you wondering if he should...'
 	if forest_gopsex = 3:'A satisfied Mitka cums and moves away while Kolyamba continues to pound you wondering if he should...'

+ 37 - 74
locations/huntersex.qsrc

@@ -145,9 +145,8 @@ if $ARGS[0] = 'sexafterstrip1':
 														gs 'cum_call', 'face', $boy[2],1,'','',20
 														gs 'cum_call', 'face', $boy[3],1,'','',20
 														gs 'cum_call', 'stomach', $boy[2],1,'','',20
-														gs 'cum_call', 'mouth', $boy[1],1,'','',20
+														gs 'cum_call', 'mouth_swallow', $boy[1],1,'','',20
 														gs 'cum_call','breasts',$boy[3],1,'','',20
-														swallow += 1
 														gs 'stat'
 														'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/dance/dancesexoi6.jpg"></center>'
 														'Finally, the guys started to cum. Jets of sperm struck your face, some got in your mouth and dripped onto your breast and stomach as well...'
@@ -380,8 +379,7 @@ if $ARGS[0] = 'doubleloveOralCum12_1':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/doubleloveoralcum12_1.jpg"></center>'
 	'You kneel in front of guys and begin sucking their dicks, taking turns and paying attention to each one...'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	if temphunt = 1 or temphunt = 3:gs 'boyStat', 'A174'
 	if temphunt = 2:gs 'boyStat', 'A173'
 	if temphunt = 4 or temphunt = 6:gs 'boyStat', 'A61'
@@ -406,8 +404,7 @@ if $ARGS[0] = 'doubleloveOralCum12_2':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/doubleloveoralcum12_2.jpg"></center>'
 	'You kneel in front of guys and begin sucking their dicks, taking turns and paying attention to each one...'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 
 	if temphunt <= 2:gs 'boyStat', 'A172'
 	if temphunt = 3:gs 'boyStat', 'A173'
@@ -486,8 +483,7 @@ if $ARGS[0] = 'doubleloveDogCum112_2':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/doublelovedogcum112_2.jpg"></center>'
 	'You bend over in between the boys and suck one cock, while the second penetrates you from behind...'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 
 	if temphunt <= 2:gs 'boyStat', 'A172' & boyAsexa += 1
 	if temphunt = 3:gs 'boyStat', 'A173' & boyAsexa += 1
@@ -570,8 +566,7 @@ if $ARGS[0] = 'doubleloveDogCum212_2':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/doublelovedogcum212_2.jpg"></center>'
 	'You bend over in between the boys and suck one cock, while the second penetrates you from behind...'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 
 	if temphunt = 1 or temphunt = 3:gs 'boyStat', 'A174' & boyBsexa += 1
 	if temphunt = 2:gs 'boyStat', 'A173' & boyBsexa += 1
@@ -655,8 +650,7 @@ if $ARGS[0] = 'doubleloveSideCum12_2':
 	lubonus += 1
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/doublelovesidecum12_2.jpg"></center>'
 	'You lie on your side with a member in front of your face, and the other one penetrating you from behind...'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 
 	if temphunt = 1 or temphunt = 3:gs 'boyStat', 'A174' & boyBsexa += 1
 	if temphunt = 2:gs 'boyStat', 'A173' & boyBsexa += 1
@@ -743,8 +737,7 @@ if $ARGS[0] = 'doubleloveCowCum112_2':
 	lubonus += 1
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/doublelovecowcum112_2.jpg"></center>'
 	'One of the guys lays on the ground and you mount him. The second puts his cock in your mouth...'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 
 	if temphunt <= 2:gs 'boyStat', 'A172' & boyAsexa += 1
 	if temphunt = 3:gs 'boyStat', 'A173' & boyAsexa += 1
@@ -827,8 +820,7 @@ if $ARGS[0] = 'doubleloveCowCum212_2':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/doublelovecowcum212_2.jpg"></center>'
 	'One of the guys lays on the ground and you mount him. The second puts his cock in your mouth...'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 
 	if temphunt <= 2:gs 'boyStat', 'A172' & boyAsexa += 1
 	if temphunt = 3:gs 'boyStat', 'A173' & boyAsexa += 1
@@ -959,8 +951,7 @@ end
 
 if $ARGS[0] = 'doubleloveOralCum1':
 	*clr & cla
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	if temphunt <= 2:gs 'boyStat', 'A172'
 	if temphunt = 3:gs 'boyStat', 'A173'
 	if temphunt = 4 or temphunt = 5:gs 'boyStat', 'A63'
@@ -1001,8 +992,7 @@ end
 
 if $ARGS[0] = 'doubleloveOralCum2':
 	*clr & cla
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	if temphunt = 1 or temphunt = 3:gs 'boyStat', 'A174'
 	if temphunt = 2:gs 'boyStat', 'A173'
 	if temphunt = 4 or temphunt = 6:gs 'boyStat', 'A61'
@@ -1024,8 +1014,7 @@ end
 
 if $ARGS[0] = 'doubleloveOralCum12':
 	*clr & cla
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'cum_call', 'face', $boy, 1
 	lubonus = 0
 	if $clothingworntype = 'nude':gs 'cum_call', 'stomach', $boy, 1
@@ -1074,8 +1063,7 @@ if $ARGS[0] = 'sluthomeOralCum1':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/sluthomeoralcum1.jpg"></center>'
 	'Without warning, the guy begins to cum.'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 
 	gs 'oral','start'
 	gs 'dinsex', 'dinrandswallow'
@@ -1104,8 +1092,7 @@ if $ARGS[0] = 'sluthomeOralCum2':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/sluthomeoralcum2.jpg"></center>'
 	'Without warning, the guy begins to cum.'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 
 	gs 'oral','start'
 	gs 'dinsex', 'dinrandswallow'
@@ -1135,8 +1122,7 @@ if $ARGS[0] = 'sluthomeOralCum3':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/sluthomeoralcum3.jpg"></center>'
 	'<<$boydesc>> pushes his whole weight against your head, forcing you to swallow more of his <<dick>> cm dick.'
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	if dick > pcs_throat:'Immediately your gag reflex kicks in you feel tears forming in your eyes.'
 	if dick < pcs_throat:'Fortunately your throat is well trained and you swallow the guy''s whole dick without any difficulties.'
 	'<<$boydesc>> he began to move faster and you realized that he was already ready to cum...'
@@ -1166,9 +1152,8 @@ end
 
 if $ARGS[0] = 'sluthomeOralCum4':
 	*clr & cla
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'cum_call', 'face', $boy, 1
-	swallow += 1
 	gs 'cum_call', 'stomach', $boy, 1
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/sluthomeoralcum4.'+rand(1,3)+'.jpg"></center>'
@@ -1467,13 +1452,11 @@ if $ARGS[0] = 'huntersgrVaO':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A174'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	gs 'boyStat', 'A173'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Sergei and Igor get up and walk away.'
@@ -1503,8 +1486,7 @@ if $ARGS[0] = 'huntersgrVaOi':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A174'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Sergei gets up and walks away.'
@@ -1592,8 +1574,7 @@ if $ARGS[0] = 'huntersgrVsOi':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A172'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Andrei gets up and walks away.'
@@ -1624,13 +1605,11 @@ if $ARGS[0] = 'huntersgrVsO':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A172'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	gs 'boyStat', 'A173'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Sergei and Igor had finished and walked away.'
@@ -1691,13 +1670,11 @@ if $ARGS[0] = 'huntersgrViO':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A174'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	gs 'boyStat', 'A172'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Andrei and Sergei get up and walk away.'
@@ -1758,8 +1735,7 @@ if $ARGS[0] = 'huntersgrVsOi1':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A172'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Andrey gets up and walks away.'
@@ -1817,8 +1793,7 @@ if $ARGS[0] = 'huntersgrVaOs':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A173'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Igor gets up and walks away.'
@@ -1852,13 +1827,11 @@ if $ARGS[0] = 'huntersgrVO':
 	gs 'dinsex','sexcum'
 
 	gs 'boyStat', 'A173'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	gs 'boyStat', 'A174'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Everyone is exhausted and immediately fell asleep.'
@@ -2030,13 +2003,11 @@ if $ARGS[0] = 'huntersgrAiO':
 	gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
 
 	gs 'boyStat', 'A172'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	gs 'boyStat', 'A174'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Andrei and Sergei get up and walk away.'
@@ -2061,8 +2032,7 @@ if $ARGS[0] = 'huntersgrO3':
 		pose = 0
 		gs 'cum_call', 'face', $boy, 1
 		gs 'cum_call', 'stomach', $boy, 1
-		gs 'cum_call', 'mouth', $boy, 1
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', $boy, 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/dance/hantersgro3cum1.'+rand(1,6)+'.jpg"></center>'
 		'Finally all the guys start to cum. Jets of sperm cover your face, hit you in the mouth and drip all over your body too...'
@@ -2164,8 +2134,7 @@ if $ARGS[0] = 'huntersgr2VO':
 	gs 'dinsex','sexcum'
 
 	gs 'boyStat', 'A173'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	gs 'arousal', 'vaginal', 5, 'sub', 'group'
@@ -2213,8 +2182,7 @@ if $ARGS[0] = 'huntersgr2ViO':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A172'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Andrei gets up and walks away.'
@@ -2242,8 +2210,7 @@ if $ARGS[0] = 'huntersgr2VsO':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A173'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Igor gets up and walks away, but you continue with Sergei.'
@@ -2293,9 +2260,8 @@ if $ARGS[0] = 'huntersgr2VaO':
 	gs 'dinsex','vaginal_sex',10
 
 	gs 'boyStat', 'A174'
-	swallow += 1
 	gs 'cum_call', 'face', $boy, 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Sergei gets up and walks away, but you continue with Andrei.'
@@ -2371,9 +2337,8 @@ if $ARGS[0] = 'huntersgr2AiO':
 	gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
 
 	gs 'boyStat', 'A174'
-	swallow += 1
 	gs 'cum_call', 'face', $boy, 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Sergei gets up and walks away, but you continue with Igor.'
@@ -2424,8 +2389,7 @@ if $ARGS[0] = 'huntersgr2AsO':
 	gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
 
 	gs 'boyStat', 'A173'
-	swallow += 1
-	gs 'cum_call', 'mouth', $boy, 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'dinsex', 'dinrandswallow'
 
 	'Igor gets up and walks away, but you continue with Andrei and Sergei.'
@@ -2554,8 +2518,7 @@ if $ARGS[0] = 'huntersgrO1':
 	*clr & cla
 	minut += 1
 	gs 'cum_call', 'face', $boy, 1,'','',20
-	gs 'cum_call', 'mouth', $boy, 1,'','',20
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1,'','',20
 	body_write += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/dance/hantersgro1cum.jpg"></center>'

+ 1 - 2
locations/igorev.qsrc

@@ -213,10 +213,9 @@ if $ARGS[0] = 'din_sex':
 				gs 'stat'
 				act 'Swallow his sperm':
 					cls
-					swallow += 1
 					'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow7.jpg"></center>'
 					'You continue sucking his erupted cock and swallow the cum as soon as it reaches your mouth. The stream of sperm is never ending so instead of swallowing everything you let it flow out onto the cock. Finally the flow dies down and you let go of the limp cock out of your mouth. Your <<$liptalk3>> is wet from all the semen.'
-					gs 'cum_call', 'mouth', $boy, 1
+					gs 'cum_call', 'mouth_swallow', $boy, 1
 					gs 'arousal', 'bj', 10
 					gs 'stat'
 					act 'Continue':gt 'igorEv', 'din_igor_end'

+ 2 - 2
locations/kafesvid.qsrc

@@ -423,7 +423,7 @@ if $ARGS[0] = '3':
 	if $telsob = $loverdesc[lover_number]:
 		'After your fun, <<$telsob>> looks at you and waits for your next move.'
 		if $home_town = 'pavlovsk':
-			act 'Say goodbye': gt 'pavresidential'
+			act 'Say goodbye': gt 'pav_residential'
 		else
 			act 'Say goodby': gt 'city_center'
 		end
@@ -431,7 +431,7 @@ if $ARGS[0] = '3':
 	else
 		'After your fun, <<$telsob>> says she has to go. She leaves you with a little kiss on the cheek.'
 		if $home_town = 'pavlovsk':
-			act 'Leave': gt 'pavresidential'
+			act 'Leave': gt 'pav_residential'
 		else
 			act 'Leave': gt 'city_center'
 		end

+ 1 - 2
locations/katalkinSex.qsrc

@@ -72,9 +72,8 @@ if $ARGS[0] = 'sexgo':
 			if rand(0, 1) = 0:
 				act 'Swallow his cum':
 					*clr & cla
-					swallow += 1
 					KatalkinSwallow += 1
-					gs 'cum_call','mouth',$boy,1
+					gs 'cum_call','mouth_swallow',$boy,1
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/katalkin/sex/swallow.jpg"></center>'
 					gs 'dinsex','bj_swallow_random'
 					gs 'arousal', 'end'

+ 1 - 1
locations/katjaEv.qsrc

@@ -39,7 +39,7 @@ if $ARGS[0] = '1':
 	end
 	'You walk through the streets Pavlovsk together with Katja to her house. You and chatted about all sorts of trivia and have fun.'
 
-	if albinaQWdance > 0 and AlbinaBlokDance = 0:'Katja is very interested in how you are doing with your pro-dancing. In her opinion it is a very private team and there have been many rumors about Albina''s team.'
+	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:'Katja is very interested in how you are doing with your pro-dancing. In her opinion it is a very private team and there have been many rumors about Albina''s team.'
 	if kotovLoveQW > 0:'Katja asks you about your relationship with Victor Kotov, expressing her opinion about it. According to her Victor is rude and a true gangster.'
 
 	if pirsA > 0 and pirsA < 10000 and KatjaKnowPirsA = 0:

+ 5 - 6
locations/kotovSex.qsrc

@@ -207,7 +207,7 @@ if $ARGS[0] = 'bj':
 		act 'Swallow his load while he cums':
 			*clr & cla
 			minut += 5
-			swallow += 1
+			gs 'cum_call','mouth_swallow','A9', 1
 			'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cocksuck2.jpg"></center>'
 			'You swallow the sperm as much as you can, when you feel it in your mouth. You didn''t get all of it, but obediently swallow most of his load and keep sucking his dick even when it begins to soften. Vitek groans and pulls away from you, saying: "Wow, it''s so sensitive! Please stop!"'
 			'You simply smile at him and say: "Just trying to make you feel good, babe..."'
@@ -234,7 +234,7 @@ if $ARGS[0] = 'bj':
 			act 'Swallow it':
 				*clr & cla
 				minut += 5
-				swallow += 1
+				gs 'cum_call','mouth_swallow','A9', 1
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum19.jpg"></center>'
 				'When he pulls out you show his load in your mouth before swallowing it, and opening your mouth again to show him that it''s gone. Vitek grins at you with an adoring look in this eyes... he loves it when you do that.'
 				gs 'arousal', 'end'
@@ -244,7 +244,7 @@ if $ARGS[0] = 'bj':
 			act 'Play with his sperm':
 				*clr & cla
 				minut += 5
-				swallow += 1
+				gs 'cum_call','mouth_swallow','A9', 1
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/kotovbjcum2.jpg"></center>'
 				'When he pulls out you show his load in your mouth and play with it, tossing it around with your tongue and blowing bubbles. Vitek grins at you with an adoring look in this eyes... he loves it when you act like a slut for him.'
 				gs 'arousal', 'end'
@@ -367,8 +367,7 @@ if $ARGS[0] = 'cumface6':
 	'You feel his member throb down your throat, and you hold still to let him enjoy his orgasm the way he pleases. You swallow most of his sperm, but don''t catch all of it. With your <<$pcs_eyecol>> eyes fixated onto his, you let it leak out of your mouth and eventually suck his cock clean when you feel he''s finished.'
 	'He laughs at your lewd display and says: "You''re such an insatiable slut, <<$pcs_nickname>>. That was exactly what I needed today."'
 	gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-	gs 'cum_call','mouth','A9', 1
-	swallow += 1
+	gs 'cum_call','mouth_swallow','A9', 1
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'
@@ -433,7 +432,7 @@ if $ARGS[0] = 'cumface2':
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/rekshome/party/reksparty_party_kuh_4_' + rand(13,14) + '.mp4"></video></center>'
 		minut += 1
-		swallow += 1
+		gs 'cum_call','mouth_swallow','A9', 1
 		'You''ve actually grown to like the taste, and swallow every drop with great pleasure. When you''re finished, you smile at him happily.'
 		'He grins at you proudly: "I love that my kitten is such a slut for cum... don''t forget to wash your mouth babe, I do want to kiss you later."'
 		gs 'arousal', 'end'

+ 1 - 2
locations/mey_tamara_events.qsrc

@@ -721,10 +721,9 @@ if $args[0] = 'party4a':
 								!!according to texts, kuni/bj/sex/cum in mouth
 								stat['cuni'] += 1
 								stat['bj'] += 1
-								swallow += 1
 								guy += 1
 								stat['vaginal'] += 1
-								gs 'cum_call', 'mouth', 'bussinessman at party', 1
+								gs 'cum_call', 'mouth_swallow', 'bussinessman at party', 1
 								minut += 20
 								gs 'stat'
 

+ 4 - 8
locations/mitka.qsrc

@@ -212,8 +212,7 @@ if $ARGS[0] = 'sex_chat':
 					'Eventually, you feel Mitka''s cock pulse and a few seconds later your mouth is filled with his salty sperm. You quickly swallow it all down.'
 					
 					gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-					gs 'cum_call','mouth','A63',1
-					swallow += 1
+					gs 'cum_call','mouth_swallow','A63',1
 				else
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhomecum1.jpg"></center>'
 					*nl
@@ -221,8 +220,7 @@ if $ARGS[0] = 'sex_chat':
 					'Slowly he builds up a rhythm and finally finishes in your mouth. He makes you swallow and lick him clean before removing his cock from your mouth.'
 					
 					gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'rough'
-					gs 'cum_call','mouth','A63',1
-					swallow += 1
+					gs 'cum_call','mouth_swallow','A63',1
 				end
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -356,8 +354,7 @@ if $ARGS[0] = 'sex_chat':
 						'Eventually, you feel Mitka''s cock pulse and a few seconds later your mouth is filled with his salty sperm. You quickly swallow it all down.'
 						
 						gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-						gs 'cum_call','mouth','A63',1
-						swallow += 1
+						gs 'cum_call','mouth_swallow','A63',1
 					else
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhomecum1.jpg"></center>'
 						*nl
@@ -365,8 +362,7 @@ if $ARGS[0] = 'sex_chat':
 						'Slowly he builds up a rhythm and finally finishes in your mouth. He makes you swallow and lick him clean before removing his cock from your mouth.'
 						
 						gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'rough'
-						gs 'cum_call','mouth','A63',1
-						swallow += 1
+						gs 'cum_call','mouth_swallow','A63',1
 					end
 					gs 'arousal', 'end'
 					gs 'stat'

+ 4 - 8
locations/mitkabuh.qsrc

@@ -540,8 +540,7 @@ if $ARGS[0] = 'solo_1to9':
 					'He makes you lick his dick clean before he leaves you to go back to drinking with Kolyamba and Vasyan. After a little while you sober up enough to get dressed and go sit back by the boys.'
 					
 					gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-					gs 'cum_call','mouth','A63',1
-					swallow += 1
+					gs 'cum_call','mouth_swallow','A63',1
 				else
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjcum2.jpg"></center>'
 					*nl
@@ -551,9 +550,8 @@ if $ARGS[0] = 'solo_1to9':
 					
 					gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'rough'
 					gs 'cum_call','face','A63',1
-					gs 'cum_call','mouth','A63',1
+					gs 'cum_call','mouth_swallow','A63',1
 					gs 'cum_call','hair','A63',1
-					swallow += 1
 				end
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -765,8 +763,7 @@ if $ARGS[0] = 'solo_11andup_1boy':
 				'He makes you lick his dick clean before he leaves you to go back to drinking again. After a little while you sober up enough to get dressed and go sit back by the boys.'
 				
 				gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-				gs 'cum_call','mouth',$boy[0],1
-				swallow += 1
+				gs 'cum_call','mouth_swallow',$boy[0],1
 				gs 'arousal', 'end'
 				gs 'stat'
 
@@ -902,9 +899,8 @@ if $ARGS[0] = 'solo_11andup_2boys':
 				'They make you lick them both clean before going back to drinking again. After a little while you sober up enough to get dressed and go sit back by the boys.'
 				
 				gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-				gs 'cum_call','mouth',$boy[0],1
+				gs 'cum_call','mouth_swallow',$boy[0],1
 				gs 'cum_call','mouth',$boy[1],1
-				swallow += 1
 				gs 'arousal', 'end'
 				gs 'stat'
 

+ 10 - 20
locations/mitkasex.qsrc

@@ -184,8 +184,7 @@ if $ARGS[0] = 'gad2':
 end
 
 if $ARGS[0] = 'gadOralCum2_1':
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	protect = 0
 	if temp_ms = 1:gs 'boyStat', 'A63'
 	if temp_ms = 2:gs 'boyStat', 'A62'
@@ -214,8 +213,7 @@ if $ARGS[0] = 'gadOralCum2_1':
 end
 
 if $ARGS[0] = 'gadOralCum2_2':
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	if temp_ms = 1:gs 'boyStat', 'A61'
 	if temp_ms = 2:gs 'boyStat', 'A63'
 	if temp_ms = 3:gs 'boyStat', 'A62'
@@ -321,8 +319,7 @@ end
 
 if $ARGS[0] = 'gadDogCum2_1':
 	minut += 5
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	if temp_ms = 1:gs 'boyStat', 'A63'
 	if temp_ms = 2:gs 'boyStat', 'A62'
 	if temp_ms = 3:gs 'boyStat', 'A61'
@@ -427,8 +424,7 @@ if $ARGS[0] = 'gadCow2':
 end
 
 if $ARGS[0] = 'gadCowCum2_1':
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	if temp_ms = 1:gs 'boyStat', 'A63'
 	if temp_ms = 2:gs 'boyStat', 'A62'
 	if temp_ms = 3:gs 'boyStat', 'A61'
@@ -531,8 +527,7 @@ if $ARGS[0] = 'gadStan':
 end
 
 if $ARGS[0] = 'gadStanCum2_1':
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	if temp_ms = 1:gs 'boyStat', 'A63'
 	if temp_ms = 2:gs 'boyStat', 'A62'
 	if temp_ms = 3:gs 'boyStat', 'A61'
@@ -618,8 +613,7 @@ end
 
 if $ARGS[0] = 'gadOralCum1':
 	minut += 5
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	protect = 0
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagadsexoralcuml1.jpg"></center>'
@@ -948,8 +942,7 @@ end
 
 if $ARGS[0] = 'forestOralCum1_1':
 	minut += 5
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	protect = 0
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaforestsexoralcuml1_1.jpg"></center>'
@@ -1152,8 +1145,7 @@ if $ARGS[0] = 'forestCowOral1_1':
 	'Removing the member from Mira''s vagina of you bring it to your lips...'
 	gs 'oral','start'
 	if horny_boyA >= 100:
-		gs 'cum_call', 'mouth', $boy, 1
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', $boy, 1
 		gs 'dinsex', 'bj_swallow_random'
 	end
 	*pl
@@ -1429,8 +1421,7 @@ end
 
 if $ARGS[0] = 'forestOralCum2_1':
 	minut += 5
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	gs 'cum_call', 'face', $boy, 1
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaforestsexoralcum2_1.jpg"></center>'
@@ -2165,8 +2156,7 @@ end
 
 if $ARGS[0] = 'forestCum3_1':
 	minut += 1
-	gs 'cum_call', 'mouth', $boy, 1
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', $boy, 1
 	mitboysex = 0
 	protect = 0
 

+ 1 - 2
locations/nichBedroomServant.qsrc

@@ -310,9 +310,8 @@ elseif $ARGS[0] = 'sleepEvents':
 			'He unties one of your hands so you are able to remove the other ropes. Then he leaves your room without saying another word.'
 			gs 'arousal','bj',5,'bound','rough','rape'
 			gs 'arousal','end'
-			gs 'cum_call', 'mouth', 'A513', 1
+			gs 'cum_call', 'mouth_swallow', 'A513', 1
 			gs 'stat'
-			swallow += 1
 			nichGalaContractTarasCount += 1
 			act 'Back to sleep': gt 'bed2','dream'
 		elseif nichGalaContractTarasCount = 2 or nichRand = 2:	

+ 4 - 4
locations/parkM.qsrc

@@ -151,9 +151,9 @@ if $ARGS[0] = 'sexrand3':
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Leave':		
-		if $home_town = 'pavlovsk'
+		if $home_town = 'pavlovsk':
 			gt 'pav_park', 'start'
-		elseif $home_town = 'oldtown'
+		elseif $home_town = 'oldtown':
 			gt 'parks', 'start'
 		else
 			gt 'city_park', 'start'
@@ -173,9 +173,9 @@ if $ARGS[0] = 'sexrand4':
 	gs 'cum_call', '', $lover[lover_number], 1
 	gs 'stat'
 	act 'Leave':
-		if $home_town = 'pavlovsk'
+		if $home_town = 'pavlovsk':
 			gt 'pav_park', 'start'
-		elseif $home_town = 'oldtown'
+		elseif $home_town = 'oldtown':
 			gt 'parks', 'start'
 		else
 			gt 'city_park', 'start'

+ 3 - 6
locations/pav_commercial.qsrc

@@ -57,16 +57,13 @@ end
 
 gs'street_event','pav_commercial', 'extras'
 
-if AlbFather >= 1:
-	if AlbFaterBlackTime = 0:AlbFaterBlackTime = totminut + 2880
+if AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0:
+	if AlbinaQW['ElectionCampaignTime'] = 0:AlbinaQW['ElectionCampaignTime'] = totminut + 2880
 
 	'You can see election posters on the walls all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?'
 end
 
-if AlbFaterBlackTime > 0 and AlbFaterBlackTime <= totminut and hour >= 14 and AlbFather = 1:gt 'AlbFatherQW'
-if hour >= 14 and hour <= 22 and AlbFather = 2 and AlbZaDay + 30 < daystart and year > 2015:
-	gt 'AlbStarsEnd'
-end
+if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['AlbFatherQW']  = 1:gt 'AlbFatherQW'
 
 if StoryLine > 0 and hour < 4 and motherWorry = 0 and SchoolAtestat = 0 and age < 18 and home_owned[2] = 1:
 	motherWorry = 1

+ 3 - 4
locations/pav_industrial.qsrc

@@ -49,14 +49,13 @@ end
 
 gs'street_event','pav_industrial', 'extras'
 
-if AlbFather >= 1:
-	if AlbFaterBlackTime = 0:AlbFaterBlackTime = totminut + 2880
+if AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0:
+	if AlbinaQW['ElectionCampaignTime'] = 0:AlbinaQW['ElectionCampaignTime'] = totminut + 2880
 
 	'You can see election posters on the walls all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?'
 end
 
-if AlbFaterBlackTime > 0 and AlbFaterBlackTime <= totminut and hour >= 14 and AlbFather = 1:gt 'AlbFatherQW'
-if hour >= 14 and hour <= 22 and AlbFather = 2 and AlbZaDay + 30 < daystart and year > 2015: gt 'AlbStarsEnd'
+if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['AlbFatherQW']  = 1:gt 'AlbFatherQW'
 
 if rand(1,5) >= 4 and pav_slut >= 100:
 	if pav_slut < 150:

+ 10 - 10
locations/pav_park.qsrc

@@ -98,11 +98,11 @@ if $ARGS[0] = 'start':
 
 	if hour > 8 and hour < 19:'There''s a small <a href="exec:minut += 5 & gt ''gskino''">movie theater</a> in the park. It only has a single screen.'
 	'The newly opened cafe <a href="exec:gt''cafe_parco'',''start''">"Del Parco"</a>, with eye-catching facade, lots of tables and a summer terrace. Two paths lead out of the park. One brings you to the <a href="exec:minut += 5 & gt ''pav_commercial''">commercial</a> the other to the <a href="exec:minut += 5 & gt ''pav_residential''">residential</a> area.'
-	if ((month > 7 and day > 20) or (month = 9 and day < 16)) and week > 5 and hour > 8 and hour < 20 and alb_father_meeting = 0: 
+	if ((month > 7 and day > 20) or (month = 9 and day < 16)) and week > 5 and hour > 8 and hour < 20 and AlbinaQW['ParkRally'] = 0: 
 		'<br>You overhear someone speaking in front of a crowd. The crowd is quite rowdy, with lots of yelling and clapping throughout the <a href="exec: minut += 2 & gt ''pav_park'', ''alb_father_meeting_1''">meeting</a>.'
-	elseif ((month > 8 and day > 20) or (month = 10 and day < 16)) and week > 5 and hour > 8 and hour < 20 and alb_father_meeting = 1 and alb_father_day < daystart:
+	elseif ((month > 8 and day > 20) or (month = 10 and day < 16)) and week > 5 and hour > 8 and hour < 20 and AlbinaQW['ParkRally'] = 1 and AlbinaQW['StarletsShutDown'] = 0 and AlbinaQW['ParkRallyDay'] < daystart:
 		'Once again a large crowd has gathered in the town center. You can hear Albina''s father holding a public <a href="exec: minut += 2 & gt ''pav_park'', ''alb_father_meeting_2''">meeting</a>.'
-	elseif ((month > 9 and day > 20) or (month = 11 and day < 16)) and week > 5 and hour > 8 and hour < 20 and alb_father_meeting = 2 and alb_father_day < daystart:
+	elseif ((month > 9 and day > 20) or (month = 11 and day < 16)) and week > 5 and hour > 8 and hour < 20 and AlbinaQW['ParkRally'] = 2 and AlbinaQW['StarletsShutDown'] = 0 and AlbinaQW['ParkRallyDay'] < daystart and AlbinaQW['StarletsJoined'] = 0:
 		'By this time you''re well aware that it''s Albina''s father that is holding a <a href="exec: minut += 2 & gt ''pav_park'', ''alb_father_meeting_3''">meeting</a>, this time though they have erected a big stage.'
 	end
 	
@@ -268,8 +268,8 @@ end
 
 if $ARGS[0] = 'alb_father_meeting_1':
 	cla & *clr
-	alb_father_meeting = 1
-	alb_father_day = daystart + 2
+	AlbinaQW['ParkRally'] = 1
+	AlbinaQW['ParkRallyDay'] = daystart + 2
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/meeting/meeting1.jpg"></center>'
@@ -282,8 +282,8 @@ end
 
 if $ARGS[0] = 'alb_father_meeting_2':
 	cla & *clr
-	alb_father_meeting = 2
-	alb_father_day = daystart + 2
+	AlbinaQW['ParkRally'] = 2
+	AlbinaQW['ParkRallyDay'] = daystart + 2
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/meeting/meeting2.jpg"></center>'
@@ -296,15 +296,15 @@ end
 
 if $ARGS[0] = 'alb_father_meeting_3':
 	cla & *clr
-	alb_father_meeting = 3
-	alb_father_day = daystart + 2
+	AlbinaQW['ParkRally'] = 3
+	AlbinaQW['ParkRallyDay'] = daystart + 2
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/meeting/meeting3.jpg"></center>'
 	'You walk over to see what the commotion is about and you see Albina''s father speaking to the crowd as usual. This time however, he seems very nervous and stutters a lot while speaking to the crowd. He continues on for a couple more minutes and by the end of the speech, he''s profoundly sweating.'
 	'He clears his throat a few times. "And now for some entertainment from my daughter and her dance group. If you look to the right, there are some refreshments available." He awkwardly steps away from the podium.'
 	'The music starts and the girls reluctantly step out. They''re all wearing skintight, skimpy leotards that leave nothing to the imagination. The men whistle and holler while the women look on in disgust, whispering amongst themselves that they can''t believe that young girls would wear such revealing outfits.'
-	'You stay and watch the performance. The girls are cleRrly uncomfortable with the situation and you see Albina glare at her father a few times. The girls finish their performance and quickly run from the stage as Albina''s father desperately tries to appease his dimishing crowd as everyone leaves, yourself included.'
+	'You stay and watch the performance. The girls are clearly uncomfortable with the situation and you see Albina glare at her father a few times. The girls finish their performance and quickly run from the stage as Albina''s father desperately tries to appease his dimishing crowd as everyone leaves, yourself included.'
 
 	act 'Leave': gt 'pav_park', 'start'
 end

+ 5 - 7
locations/pav_residential.qsrc

@@ -88,14 +88,12 @@ if pav_slut >= 250 and rand(1, 10) = 10 and pav_residential_prost_day ! daystart
 	exit
 end
 
-if AlbFather >= 1:
-	if AlbFaterBlackTime = 0:AlbFaterBlackTime = totminut + 2880
+if AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0:
+	if AlbinaQW['ElectionCampaignTime'] = 0:AlbinaQW['ElectionCampaignTime'] = totminut + 2880
 	'<br>You can see election posters on the walls all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?</br>'
 end
 
-if AlbFaterBlackTime > 0 and AlbFaterBlackTime <= totminut and hour >= 14 and AlbFather = 1:gt 'AlbFatherQW'
-
-if hour >= 14 and hour <= 22 and AlbFather = 2 and AlbZaDay + 30 < daystart and year > 2015: gt 'AlbStarsEnd'
+if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['AlbFatherQW']  = 1:gt 'AlbFatherQW'
 
 if rand(1, 5) >= 4 and pav_slut >= 150:
 	if pav_slut < 200:
@@ -131,7 +129,7 @@ if Enable_tablemap = 0:
 	!if katjaFirstKiss >= 1:'<a href="exec:minut += 15 & gt ''KatjaHome''">Katja Meynold</a>, one of your classmates, lives in the richer part of town.'
 	if katjaFirstKiss >= 1 or mey_vika['mey_vika_qw'] >= 27 or mey_vika['key'] = 1: 'Large private house where the <a href="exec:minut += 10 & gt''mey_home'', ''door''">Meynold twins</a> live.'
 	if LariskaHomeIn > 0: '<a href="exec:minut += 10 & gt ''LariskaHome''">Lariska Gruzdev</a>, one of your classmates, lives about 10 minutes away from your parents.'
-	if beinalbinahome > 0:'<a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>, one of your classmates, lives in one of the few luxurious mansions Pavlovsk has to offer.'
+	if AlbinaQW['KnowsHouse'] > 0 or AlbinaQW['StarletsJoined'] = 1:'<a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>, one of your classmates, lives in one of the few luxurious mansions Pavlovsk has to offer.'
 else
 	st_count=0 & $show_table=''
 	if DimaBeHomeOnce = 1 and DimaRudeBlock = 0:gs'show_table','Fancier house of <a href="exec:minut += 10 & gt ''dimaHome'', ''home''">Dimka Nosov</a>','3'
@@ -139,7 +137,7 @@ else
 	!if katjaFirstKiss >= 1:gs'show_table','house of <a href="exec:minut += 10 & gt ''KatjaHome''">Katja Meynold</a>.','3'
 	if katjaFirstKiss >= 1 or mey_vika['mey_vika_qw'] >= 27 or mey_vika['key'] = 1: gs'show_table','House of the <a href="exec:minut += 10 & gt''mey_home'', ''door''">Meynold twins</a>','3'
 	if LariskaHomeIn > 0:gs'show_table','House of <a href="exec:minut += 10 & gt ''LariskaHome''" >Lariska Gruzdevaya</a>, in richer part','3'
-	if beinalbinahome > 0:gs'show_table','Luxurious mansion of <a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>','3'
+	if AlbinaQW['KnowsHouse'] > 0 or AlbinaQW['StarletsJoined'] = 1:gs'show_table','Luxurious mansion of <a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>','3'
 	if st_count > 0 :'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
 end
 !!end of code changes.

+ 5 - 9
locations/pornfilm.qsrc

@@ -166,13 +166,12 @@ if $ARGS[0] = '2':
 					'<center><video autoplay loop src="images/locations/city/citycenter/studio/sex/cum.mp4"></video></center>'
 					'<<$pakter[1]>> is close, so you start quickly jerking him and stick your tongue out for him to shoot his load.'
 					cumnostd = 1
-					gs 'cum_call', 'mouth', $pakterID[1], 1, 0, 0, 36
+					gs 'cum_call', 'mouth_swallow', $pakterID[1], 1, 0, 0, 36
 					gs 'cum_call', 'face', $pakterID[1], 1, 0, 0, 4
 					gs 'stat'
 					act 'Clean his cock':
 						*clr & cla
 						minut += 5
-						swallow += 1
 						gs 'stat'
 						'<center><video autoplay loop src="images/locations/city/citycenter/studio/sex/bj2.mp4"></video></center>'
 						'You keep your eyes fixed on his, as you gently lick every last drop of sperm from his cock.'
@@ -243,7 +242,7 @@ if $ARGS[0] = '3':
 						*clr & cla
 						minut += 5
 						cumnostd = 1
-						gs 'cum_call', 'mouth', $pakterID[1], 1, 0, 0, 36
+						gs 'cum_call', 'mouth_swallow', $pakterID[1], 1, 0, 0, 36
 						gs 'cum_call', 'face', $pakterID[1], 1, 0, 0, 4
 						facial += 1
 						gs 'stat'
@@ -253,7 +252,6 @@ if $ARGS[0] = '3':
 						act 'Clean his cock':
 							*clr & cla
 							minut += 5
-							swallow += 1
 							gs 'stat'
 							'<center><video autoplay loop src="images/locations/city/citycenter/studio/sex/bj2.mp4"></video></center>'
 							'Looking into his eyes adoringly, you meticulously lick all the cum off his dick.'
@@ -341,13 +339,12 @@ if $ARGS[0] = '4':
 							'<center><video autoplay loop src="images/locations/city/citycenter/studio/sex/cum.mp4"></video></center>'
 							'<<$pakter[1]>> pulls out of your ass and you kneel before him. He brings his cock to your mouth and feeds you the contents of his balls.'
 							cumnostd = 1
-							gs 'cum_call', 'mouth', $pakterID[1], 1, 0, 0, 36
+							gs 'cum_call', 'mouth_swallow', $pakterID[1], 1, 0, 0, 36
 							gs 'cum_call', 'face', $pakterID[1], 1, 0, 0, 4
 
 							act 'Clean his cock':
 								*clr & cla
 								minut += 5
-								swallow += 1
 								gs 'stat'
 								'<center><video autoplay loop src="images/locations/city/citycenter/studio/sex/bj2.mp4"></video></center>'
 								'You keep look deep into his eyes as you lick his cock clean.'
@@ -1387,10 +1384,9 @@ if $ARGS[0] = '14':
 			cumnostd = 1
 			gs 'cum_call', 'precum', 'Porn Fan', 0, 0, 10000, 1
 			cumnostd = 1
-			gs 'cum_call', 'mouth', 'Porn Fan', 0, 0, 10000, 40
+			gs 'cum_call', 'mouth_swallow', 'Porn Fan', 0, 0, 10000, 40
 			bj50 -= 1
 			stat['bj'] += 1
-			swallow += 1
 		end
 		if bj50 > 0: jump 'gbblow'
 		:gbhand
@@ -1682,7 +1678,7 @@ if $ARGS[0] = '16':
 						act 'Clean his cock':
 							*clr & cla
 							minut += 5
-							swallow += 1
+							gs 'cum_call', 'mouth_swallow', $pakterID[1], 1, 0, 10000, 4
 							'<center><video autoplay loop src="images/locations/city/citycenter/studio/sex/bj2.mp4"></video></center>'
 							'You quickly slide off the table and take his cock down your throat before licking his shaft clean, the camera getting a good shot of your cum covered ass as you do.'
 							gs 'arousal', 'end'

+ 29 - 5
locations/preSYS2.qsrc

@@ -394,11 +394,35 @@ end
 if $ARGS[0] = 'modgrup':
 	*clr & cla
 	'Your current social group is <<$soc_grup>>.'
-	act 'Nerd, Geek, Student': $soc_grup = 'nerd' & grupTipe = 3 & gt 'preSYS2','modgrup'
-	act 'Athlete, Jock':$soc_grup = 'jock'& grupTipe = 2 & gt 'preSYS2','modgrup'
-	act 'Popular, Cool, Beautiful':$soc_grup = 'cool' & grupTipe = 1 & gt 'preSYS2','modgrup'
-	act 'Gopnik, Rebel, Punk, Troublemaker':$soc_grup = 'gopnik' & grupTipe = 4 & gt 'preSYS2','modgrup'
-	act 'Outcast, Loser, Goth, Ugly':$soc_grup = 'outcast' & grupTipe = 5 & gt 'preSYS2','modgrup'
+	act 'Nerd, Geek, Student':
+		killvar 'grupvalue'
+		grupvalue[3] = 600
+		grupTipe = 3
+		gt 'preSYS2','modgrup'
+	end
+	act 'Athlete, Jock':
+		killvar 'grupvalue'
+		grupvalue[2] = 600
+		grupTipe = 2
+		gt 'preSYS2','modgrup'
+	end
+	act 'Popular, Cool, Beautiful':
+		killvar 'grupvalue'
+		grupvalue[1] = 600
+		grupTipe = 1
+		gt 'preSYS2','modgrup'
+	end
+	act 'Gopnik, Rebel, Punk, Troublemaker':
+		killvar 'grupvalue'
+		grupvalue[4] = 600
+		grupTipe = 4
+		gt 'preSYS2','modgrup'
+	end
+	act 'Outcast, Loser, Goth, Ugly':
+		killvar 'grupvalue'
+		grupTipe = 5
+		gt 'preSYS2','modgrup'
+	end
 	act 'Return':gt 'preSYS2','start'
 end
 

+ 2 - 4
locations/pussykats.qsrc

@@ -664,8 +664,7 @@ if $ARGS[0] = '13':
 				'You have nowhere to go. You barely have time to close your eyes before a powerful jet of sperm hits you in the face. Then another. You smell a strong masculine fragrance. Cum completely covers your face and hair and begins to flow down on the clothes, leaving thick spots.'
 
 				if pcs_horny > 80:
-					swallow += 1
-					gs 'cum_call', 'mouth'
+					gs 'cum_call', 'mouth_swallow'
 					gs 'stat'
 					'There is just so much on you! You start to collect sperm in your hands, and lick it of your fingers with great pleasure.'
 					'The smell and taste is driving you crazy, your legs give way and you feel your underbelly beginning to shudder. You''re coming.'
@@ -677,8 +676,7 @@ if $ARGS[0] = '13':
 
 					act 'Finish your shift':gt 'pussykats', 'endwork'
 				else
-					swallow += 1
-					gs 'cum_call', 'mouth'
+					gs 'cum_call', 'mouth_swallow'
 					gs 'stat'
 					'When the sperm stops hitting you in the face, you open your eyes and see a big appetizing dick before you. It is covered in sperm, emanating a strong masculine fragrance.'
 					'You can''t hold back and take the cock in your mouth. It turns out that he was not completely drained and you feel his last flinches as your mouth gets filled with sperm. You clean off his member before he takes it out of your mouth.'

+ 1 - 2
locations/qwmeet.qsrc

@@ -427,8 +427,7 @@ if $ARGS[0] = 'qwbereg':
 							'Hot jet of sperm hit you in the mouth. You started to swallow cum, and Vladimir continued to finish in your mouth. Finally the flow of hot liquid with a pungent taste stopped.'
 
 							gs 'arousal', 'bj', 5, 'sub'
-							swallow += 1
-							gs 'cum_call','mouth', $boy,1
+							gs 'cum_call','mouth_swallow', $boy,1
 							gs 'arousal', 'end'
 							gs 'stat'
 

+ 23 - 4
locations/saveupdater.qsrc

@@ -670,7 +670,7 @@ killvar 'imgrand'
 
 !! ----- Natasha story variables migrated to array ----- 0.8.0
 
-!! ----- Parrot story variables migrated to array
+! ----- Parrot story variables migrated to array
 if saveparQW > 0:       ParrotQW['Level'] = saveparQW & killvar 'saveparQW'
 if popugai > 0:         ParrotQW['Owned1'] = popugai & killvar 'popugai'
 if popugai2 > 0:        ParrotQW['Owned2'] = popugai2 & killvar 'popugai2'
@@ -681,9 +681,9 @@ if saveparQWfailed > 0: ParrotQW['Failed'] = saveparQWfailed & killvar 'saveparQ
 If sispopconf > 0:      ParrotQW['SisKeepParrot'] = sispopconf & killvar 'sispopconf'
 if $namepopu ! '':      $ParrotQW['Name1'] = $namepopu & killvar '$namepopu'
 if $namepopu2 ! '':     $ParrotQW['Name2'] = $namepopu2 & killvar '$namepopu2'
-!! ----- Parrot story variables migrated to array
+! ----- Parrot story variables migrated to array
 
-!! ----- Diner Bystroeshka (burger) story variables migrated to array
+! ----- Diner Bystroeshka (burger) story variables migrated to array
 if BankPapper > 0:         BurgerQW['BankTask'] = BankPapper & killvar 'BankPapper'
 if BistroBoss > 0:         BurgerQW['BossSlut'] = BistroBoss & killvar 'BistroBoss'
 if BistroBossDay > 0:      BurgerQW['BossSlutLastServed'] = BistroBossDay & killvar 'BistroBossDay'
@@ -713,7 +713,26 @@ if sergeyPQW > 0:          BurgerQW['sergeyQW'] = sergeyPQW & killvar 'sergeyPQW
 if soplakTimes > 0:        BurgerQW['sergeyQWServiced1'] = soplakTimes & killvar 'soplakTimes'
 if soplakTimes1 > 0:       BurgerQW['sergeyQWServiced2'] = soplakTimes1 & killvar 'soplakTimes1'
 if TerminalPapper > 0:     BurgerQW['TerminalTask'] = TerminalPapper & killvar 'TerminalPapper'
-!! ----- Diner Bystroeshka (burger) story variables migrated to array
+! ----- Diner Bystroeshka (burger) story variables migrated to array
+
+! ----- Albina story variables migrated to array
+if AlbFather > 0:          AlbinaQW['AlbFatherQW'] = AlbFather & killvar 'AlbFather'
+if AlbFrend > 0:           AlbinaQW['Friends'] = AlbFrend & killvar 'AlbFrend'
+if ZvezdEnd > 0:           AlbinaQW['StarletsShutDown'] = ZvezdEnd & killvar 'ZvezdEnd'
+if DanceWhore > 0:         AlbinaQW['StarletsWhore'] = DanceWhore & killvar 'DanceWhore'
+if beinalbinahome > 0:     AlbinaQW['KnowsHouse'] = beinalbinahome & killvar 'beinalbinahome' 
+if albsportday > 0:        AlbinaQW['SportDay'] = albsportday & killvar 'albsportday' 
+if albsporthome > 0:       AlbinaQW['SportHome'] = albsporthome & killvar 'albsporthome' 
+if gamebet > 0:            AlbinaQW['gamebet'] = gamebet & killvar 'gamebet' 
+if stardance > 0:          AlbinaQW['ShowTriggerCount'] = stardance & killvar 'stardance' 
+if albrideday > 0:         AlbinaQW['albrideday'] = albrideday & killvar 'albrideday' 
+if albinaQWdance > 0:      AlbinaQW['StarletsJoined'] = albinaQWdance & killvar 'albinaQWdance' 
+if AlbZverHelp > 0:        AlbinaQW['ChristinaHelp'] = AlbZverHelp & killvar 'AlbZverHelp' 
+if alb_father_meeting > 0: AlbinaQW['ParkRally'] = alb_father_meeting & killvar 'alb_father_meeting' 
+if alb_father_day > 0:     AlbinaQW['ParkRallyDay'] = alb_father_day & killvar 'alb_father_day' 
+if AlbFaterBlackTime > 0:  AlbinaQW['ElectionCampaignTime'] = AlbFaterBlackTime & killvar 'AlbFaterBlackTime' 
+if startletsday > 0:       AlbinaQW['startletsday'] = startletsday & killvar 'startletsday' 
+! ----- Albina story variables migrated to array
 
 !! Updating npc_bust[] array to the new values ----- 0.8.0
 if npc_bust['A12'] = 9: npc_bust['A12'] = 23

+ 1 - 2
locations/swamp_woods.qsrc

@@ -280,8 +280,7 @@ if $ARGS[0] = 'shooting_practice':
 
 					gs 'boyStat', 'A172'
 					gs 'arousal', 'bj', 15, 'sub', 'exhibitionism'
-					gs 'cum_call', 'mouth', 'A172', 1
-					swallow += 1
+					gs 'cum_call', 'mouth_swallow', 'A172', 1
 					gs 'arousal', 'end'
 					gs 'stat'
 

+ 4 - 8
locations/swamphouse.qsrc

@@ -738,8 +738,7 @@ if $ARGS[0] = 'hunterstableBJ':
 				act 'Keep sucking':
 					*clr & cla
 					minut += 1
-					gs 'cum_call', 'mouth', $boy, 1
-					swallow += 1
+					gs 'cum_call', 'mouth_swallow', $boy, 1
 					hunterstableBJA = 1
 					gs 'stat'
 
@@ -792,8 +791,7 @@ if $ARGS[0] = 'hunterstableBJ':
 				act 'Keep sucking':
 					*clr & cla
 					minut += 1
-					gs 'cum_call', 'mouth', $boy, 1
-					swallow += 1
+					gs 'cum_call', 'mouth_swallow', $boy, 1
 					hunterstableBJS = 1
 					gs 'stat'
 
@@ -846,8 +844,7 @@ if $ARGS[0] = 'hunterstableBJ':
 				act 'Keep sucking':
 					*clr & cla
 					minut += 1
-					gs 'cum_call', 'mouth', $boy, 1
-					swallow += 1
+					gs 'cum_call', 'mouth_swallow', $boy, 1
 					hunterstableBJI = 1
 					gs 'stat'
 
@@ -1804,8 +1801,7 @@ if $ARGS[0] = 'huntersmokBJ':
 		act 'Keep sucking':
 			*clr & cla
 			minut += 1
-			gs 'cum_call', 'mouth', $boy, 1
-			swallow += 1
+			gs 'cum_call', 'mouth_swallow', $boy, 1
 			huntersmokBJ = 0
 			gs 'stat'
 

+ 1 - 1
locations/yesgorslut.qsrc

@@ -66,7 +66,7 @@ if pav_slut >= 250:
 				'You are trying to start a conversation with <<$npc_firstname[''A<<numnpc>>'']>> but he immediately dismisses you, making an effort of leafing through a calendar: "I have no time for you for you <<$pcs_nickname>>, I''m busy. Maybe try again in two-thousand-and-never."'
 			else
 				!!Girl
-				if AlbFrend >= 1 and numnpc = 23:
+				if AlbinaQW['Friends'] >= 1 and numnpc = 23:
 					'<<$npc_firstname[''A<<numnpc>>'']>> happily chats with you, giving you a confident smile.'
 				else
 					'The moment you try to say something to <<$npc_firstname[''A<<numnpc>>'']>>, a grimace appears on her face and she says in a squeamish voice: "Ewwww! Go away!"'

+ 3 - 2
syntax/VSCode/qsrc/language-configuration.json

@@ -1,6 +1,7 @@
 {
     "comments": {
-      "lineComment": "!"
+        "lineComment": "!",
+        "blockComment": ["!{", "}"]
     },
     // symbols used as brackets
     "brackets": [
@@ -24,4 +25,4 @@
         ["\"", "\""],
         ["'", "'"]
     ]
-}
+}

+ 9 - 4
syntax/VSCode/qsrc/syntaxes/QSP.tmLanguage.json

@@ -49,19 +49,24 @@
 			"name": "support.function.qsp",
 			"match": "(?i:(,|\\[|\\]|\\(|\\)|\\{|\\}|&|\\+|=|-|(<|>)=?|=?(<|>)))"
 		},
+		{
+			"name": "comment.block.doubleexclamation.qsp",
+			"begin": "!!{",
+			"end": "}$"
+		},
 		{
 			"name": "comment.block.exclamation.qsp",
 			"begin": "!{",
 			"end": "}$"
 		},
 		{
-			"name": "comment.line.exclamation.qsp",
-			"begin": "^!",
+			"name": "comment.line.doubleexclamation.qsp",
+			"begin": "!!",
 			"end": "$"
 		},
 		{
-			"name": "comment.line.doubleexclamation.qsp",
-			"begin": "!!",
+			"name": "comment.line.exclamation.qsp",
+			"begin": "^!",
 			"end": "$"
 		},
 		{