Browse Source

[Changed] Move Anatoly Borisovich Bistro / Bar story variables to BurgerQW array

philormand 4 years ago
parent
commit
ed18da64bb

+ 99 - 99
locations/BurgerTip.qsrc

@@ -2,33 +2,33 @@
 !!needs a rework to not be so linear
 menu_off = 1
 
-$kompromatFoto = ''
+$BurgerQW['IvanQWBlackmailPhoto'] = ''
 if film > 0:
  !pornoaktrissa
-	$kompromatFoto = 'The photo is a screenshot from one of your porn movies.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'The photo is a screenshot from one of your porn movies.'
 
 elseif fotoyousuck = 1:
 	!!sucked in a couple of guys and was sfotografirovanna
-	$kompromatFoto = 'The picture shows you sucking two cocks at the same time.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'The picture shows you sucking two cocks at the same time.'
 
 elseif fotoCFNMsex > 0:
-	$kompromatFoto = 'In the photo you see yourself getting fucked from behind by a random guy. This must have been taken in the stripclub.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'In the photo you see yourself getting fucked from behind by a random guy. This must have been taken in the stripclub.'
 
 elseif fotoCFNMblowjobCum > 0:
 	!!cum on face in the strip club
-	$kompromatFoto = 'In the photo you are sitting in front of a guy, kissing his cock. There seems to be cum on your face. This photo must have been taken in the stripclub.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'In the photo you are sitting in front of a guy, kissing his cock. There seems to be cum on your face. This photo must have been taken in the stripclub.'
 
 elseif fotoCFNMblowjob > 0:
 	!!sucked in front of everyone
-	$kompromatFoto = 'In the photo you are giving a guy a blowjob. You can spot a group of women in the background and it seems like this photo was taken in the stripclub.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'In the photo you are giving a guy a blowjob. You can spot a group of women in the background and it seems like this photo was taken in the stripclub.'
 
 elseif stripdancesum > 0:
 	!!stripper
-	$kompromatFoto = 'In the photo you are dancing on a pole. Obviously someone photographed you, while you were on stage at the stripclub.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'In the photo you are dancing on a pole. Obviously someone photographed you, while you were on stage at the stripclub.'
 
 elseif modelfoto > 0:
 	!!photo model
-	$kompromatFoto = 'The photo shows you naked, it is very well taken and must be from a shoot at the modeling agency.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'The photo shows you naked, it is very well taken and must be from a shoot at the modeling agency.'
 end
 
 if $ARGS[0] = 'work':
@@ -52,9 +52,9 @@ if $ARGS[0] = 'work':
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work3.jpg"></center>'
 					'You deliver him a coffee on a little tray, with cream and sugar on the side. He doesn''t comment on your extra effort.'
 				
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
@@ -73,9 +73,9 @@ if $ARGS[0] = 'work':
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work2.jpg"></center>'
 						'You the deliver the papers to the boss, and he sends you on your way.'
 
-						if PSBBtimes = 1:
+						if BurgerQW['WorkShift'] = 1:
 							act 'Have your lunch': gt 'burgerWork', 'work'
-						elseif PSBBtimes = 2:
+						elseif BurgerQW['WorkShift'] = 2:
 							act 'Leave work': gs 'burgerWork', 'work2'
 						end
 					end
@@ -96,9 +96,9 @@ if $ARGS[0] = 'work':
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 						'With your mission accomplished, you get back to work.'
 
-						if PSBBtimes = 1:
+						if BurgerQW['WorkShift'] = 1:
 							act 'Have your lunch': gt 'burgerWork', 'work'
-						elseif PSBBtimes = 2:
+						elseif BurgerQW['WorkShift'] = 2:
 							act 'Leave work': gs 'burgerWork', 'work2'
 						end
 					end
@@ -184,12 +184,12 @@ if $ARGS[0] = 'work':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work5.jpg"></center>'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			bosstiprand = rand(0, 3)
 
 			if bosstiprand = 0:
-				TerminalPapper = 1
-				DayTerminalPapper = daystart
+				BurgerQW['TerminalTask'] = 1
+				BurgerQW['TerminalTaskDay'] = daystart
 				'Anatoly comes out of the office, and asks, "<<$pcs_nickname>>, I know it''s lunch time, but I really need these documents taken to the storage terminal in the city industrial area to be signed. I''ll give you the rest of the day off if you take care of it for me," he finishes, with a smile.'
 
 				act 'Deliver the papers':gt 'city_center'
@@ -201,16 +201,16 @@ if $ARGS[0] = 'work':
 					gs 'stat'
 					'Eventually you find the proper truck, and sign for the shipment. You keep an eye on them as they unload the shipment, just to be sure nothing gets lost on the way to the restaurant''s space in the warehouse.'
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
 
 			elseif bosstiprand = 2:
-				BankPapper = 1
-				dayBankPapper = daystart
+				BurgerQW['BankTask'] = 1
+				BurgerQW['BankTaskDay'] = daystart
 				'Anatoly comes out of the office, and says, "<<$pcs_nickname>>, please run these documents to the bank for me. I''ll give you the rest of the day off if you take care of it for me," he finishes, with a smile.'
 
 				act 'Go to the bank':gt 'city_center'
@@ -231,14 +231,14 @@ if $ARGS[0] = 'work':
 						'Your neighbor Timothy shows up to repair the computer. He is pleasantly surprised to see you. You chat cheerfully, while Timothy works on the boss''s PC. He soon fixes whatever was wrong with it, and you send him on his way with hug.'
 					end
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
 			end
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			bosstiprand = rand(0, 3)
 
 			if bosstiprand = 0:
@@ -249,12 +249,12 @@ if $ARGS[0] = 'work':
 					'The senior manager Ivan shows up in your office.'
 					gs 'BurgerTip', 'ivan_work'
 
-					if $kompromatFoto = '' or kompromatBlackMail > 1:
+					if $BurgerQW['IvanQWBlackmailPhoto'] = '' or BurgerQW['IvanQWBlackmail'] > 1:
 						'Ivan grins, "Honey, I need you to put your stamp on these papers." You give Ivan a sceptical look, as you find your company stamp. Then you put your stamp on the papers, and hand the back to Ivan.'
 
-						if PSBBtimes = 1:
+						if BurgerQW['WorkShift'] = 1:
 							act 'Have your lunch': gt 'burgerWork', 'work'
-						elseif PSBBtimes = 2:
+						elseif BurgerQW['WorkShift'] = 2:
 							act 'Leave work': gs 'burgerWork', 'work2'
 						end
 					end
@@ -264,9 +264,9 @@ if $ARGS[0] = 'work':
 					'Sergei looks at you with carnivorous eyes, "Is Anatoly around?"'
 					'"No, he just he just left." you tell him.'
 
-					if sergeyPQW = 1:
+					if BurgerQW['sergeyQW'] = 1:
 						'The pimply young man chuckles, and sits on the edge of your desk. "<<$pcs_nickname>>, you''re dynamite. We are very lucky to have a girl like you around," he says, leering at you.'
-					elseif sergeyPQW = 0:
+					elseif BurgerQW['sergeyQW'] = 0:
 						'The pimply young man chuckles, and sits on the edge of your desk. "<<$pcs_nickname>> you seem like such a cool girl, do you think...I mean would you like, to go out with me after work?"'
 
 						act 'Eww, no way!':
@@ -274,9 +274,9 @@ if $ARGS[0] = 'work':
 							gs 'stat'
 							'After you reject this rookie, he jumps up and scampers out of your office. What a scrub!'
 
-							if PSBBtimes = 1:
+							if BurgerQW['WorkShift'] = 1:
 								act 'Have your lunch': gt 'burgerWork', 'work'
-							elseif PSBBtimes = 2:
+							elseif BurgerQW['WorkShift'] = 2:
 								act 'Leave work': gs 'burgerWork', 'work2'
 							end
 						end
@@ -302,7 +302,7 @@ if $ARGS[0] = 'work':
 								act 'Let him down easy':
 									*clr&cla
 									minut += 15
-									sergeyPQW = 1
+									BurgerQW['sergeyQW'] = 1
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/kafe2.jpg"></center>'
 									'You tell him that you have to be getting home, and the little brat takes that as an opportunity to grope you, before you leave.'
@@ -315,9 +315,9 @@ if $ARGS[0] = 'work':
 						exit
 					end
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 
@@ -326,25 +326,25 @@ if $ARGS[0] = 'work':
 					'"No, he stepped out," you reply.'
 					'She purses her lips looking at you with disapproval, before she turns to go.'
 					
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				elseif bburand = 3:
 					'The the personnel manager Vick comes into the office looking for the boss. When you tell her he is gone, she mutters something about personnel, and walks out'
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				elseif bburand > 3:
 					'With some free time at in the office alone, you screw around on the computer. The first thing you do is check for any updates on TFgamessite, disappointed you play solitaire instead.'
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
@@ -365,7 +365,7 @@ if $ARGS[0] = 'work':
 							gs 'stat'
 
 							if SaunaWhore > 0:
-								BuSWworkEnd = 1
+								BurgerQW['SaunaWhoreKnown'] = 1
 								'When you enter the sauna and stop dead in your tracks when you see the madam."<<$pcs_nickname>>, what a surprise are you coming back to work for us."' 
 								'Anatoly says, "Whats going on here?"'
 								'"Oh, you don''t know? Little <<$pcs_nickname>> is one of the best little cocksuckers I''ve ever had work for me, and her pussy is a goldmine," she laughs.'
@@ -475,9 +475,9 @@ if $ARGS[0] = 'work':
 						'Your neighbor Timothy shows up to repair the computer. He is pleasantly surprised to see you. You chat cheerfully, while Timothy works on the boss''s PC. He soon fixes whatever was wrong with it, and you send him on his way with hug'
 					end
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
@@ -498,24 +498,24 @@ if $ARGS[0] = 'work':
 		exit
 	elseif burand = 2:
 		*clr & cla
-		if $kompromatFoto ! '' and kompromatBlackMail = 0:
+		if $BurgerQW['IvanQWBlackmailPhoto'] ! '' and BurgerQW['IvanQWBlackmail'] = 0:
 			gt 'BurgerTip', 'ivan_work'
-		elseif $kompromatFoto = '' and kompromatBlackMail > 1:
+		elseif $BurgerQW['IvanQWBlackmailPhoto'] = '' and BurgerQW['IvanQWBlackmail'] > 1:
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 			'The senior manager Ivan shows up in your office.'
 			'Ivan grins, "Honey, I need you to put your stamp on these papers." You give Ivan a sceptical look, as you find your company stamp. Then you put your stamp on the papers, and hand the back to Ivan.'
 
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		else
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 			'Nothing interesting happens.'
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		end
@@ -526,9 +526,9 @@ if $ARGS[0] = 'work':
 		'Sergei looks at you with carnivorous eyes, "Is Anatoly around?"'
 		'"No, he just he just left." you tell him.'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 
@@ -538,9 +538,9 @@ if $ARGS[0] = 'work':
 		'"No, he stepped out," you reply.'
 		'She purses her lips looking at you with disapproval, before she turns to go.'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 
@@ -548,9 +548,9 @@ if $ARGS[0] = 'work':
 	elseif burand = 5:
 		'The the personnel manager Vic comes into the office looking for the boss. When you tell her he is gone, she mutters something about personnel, and walks out'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 
@@ -558,26 +558,26 @@ if $ARGS[0] = 'work':
 	elseif burand = 6:
 		'An elegantly dressed woman shows up at the office.'
 
-		if gossipBU < 10:
+		if BurgerQW['SlutReputation'] < 10:
 			'The lady looks at you scornfully and asks, "Is he in there?" You nod your head meekly. Without knocking she marches into Anatoly''s office. A short time later they both come back out. "Yes dear, I''ll see you at your mothers house later, I promise," he says, as he ushers her out the door. After she is gone, he chuckles, "My wife is a rare bitch."'
 		
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		end
 
-		if gossipBU >= 10:
+		if BurgerQW['SlutReputation'] >= 10:
 			'She looks at you with contempt, and storms into Anatoly''s office. You can here her screaming through the door: "I know all about your adventures with that slut out there. If you don''t send your whore packing immediately I''m leaving you, and taking you for everything you''re worth." With that she storms out of the office, and spits on you on her way out the door.'
 			'A few minutes later Anatoly comes out, and says, "<<$pcs_nickname>>, I''m sorry, I can''t afford to lose my marriage over you. I''m going to have to insist on your resignation."'
 			
 			act 'Write a letter of resignation':
 				*clr&cla
 				work = 0
-				PersSecWork = 2
-				Pay = PersSecWorkTimes * 1250
-				PersSecWorkTimes = 0
+				BurgerQW['Secretary'] = 2
+				Pay = BurgerQW['SecretaryTimesWorked'] * 1250
+				BurgerQW['SecretaryTimesWorked'] = 0
 				money += Pay
 				gs 'stat'
 				'You quickly write out something that effectively says "I quit!" with some fancy words thrown in.'
@@ -636,30 +636,30 @@ if $ARGS[0] = 'toilet':
 	bosstoirand = rand(0, 10)
 
 	if bosstoirand = 10:
-		gossipBU += 1
+		BurgerQW['SlutReputation'] += 1
 		'On your way to the toilet, you accidentally collide with Ivan. He looks at you with a knowing little grin, before going about his business.'
 		gs 'BurgerTip', 'toilet_wash'
 	elseif bosstoirand = 9:
-		gossipBU += 1
+		BurgerQW['SlutReputation'] += 1
 		'On your way to the toilet, you encounter Lena. The accountant notices the stain on your blouse and mutters "whore", before walking away.'
 		gs 'BurgerTip', 'toilet_wash'
 	elseif bosstoirand = 8:
-		gossipBU += 1
+		BurgerQW['SlutReputation'] += 1
 		'On your way to the toilet, you accidentally collided with the personnel manager. Vic notices the cum stain, and her eyes widen in surprise. She wrinkles her nose in disgust, and walks away.'
 		gs 'BurgerTip', 'toilet_wash'
 	elseif bosstoirand = 7:
-		gossipBU += 1
+		BurgerQW['SlutReputation'] += 1
 		'On your way to the toilet, you encounter Sergei. The pimply deputy manager notices the cum stain and laughs. "I thought you always swallowed everything, cocksucker", he says, as he walks away.'
 		gs 'BurgerTip', 'toilet_wash'
 	elseif bosstoirand < 7:
 		bosstoirandin = rand(0, 10)
 
 		if bosstoirandin = 10:
-			gossipBU += 1
+			BurgerQW['SlutReputation'] += 1
 			'You quietly slipped into the toilet, but come face to face with Lena. She notices the stain on your top and muttered "whore" before walking away.'
 			gs 'BurgerTip', 'toilet_wash2'
 		elseif bosstoirandin = 9:
-			gossipBU += 1
+			BurgerQW['SlutReputation'] += 1
 			'In the bathroom you come face to face with toilet faced nose to nose with Vik. The personnel manager notices what you are doing, and shakes her head with disdain, as she walks out.'
 			gs 'BurgerTip', 'toilet_wash2'
 		elseif bosstoirandin < 9:
@@ -674,9 +674,9 @@ if $ARGS[0] = 'toilet':
 
 			'You go into the bathroom, and turn the water on in the sink. <<$deytoibur>><<$deytoibur2>>'
 
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		end
@@ -695,9 +695,9 @@ if $ARGS[0] = 'toilet_wash':
 				
 	'You go into the bathroom, and turn the water on in the sink. <<$deytoibur>><<$deytoibur2>>'
 
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
@@ -714,9 +714,9 @@ if $ARGS[0] = 'toilet_wash2':
 
 	'You go into the bathroom, and turn the water on in the sink. <<$deytoibur>><<$deytoibur2>>'
 
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
@@ -783,9 +783,9 @@ if $ARGS[0] = 'bj2':
 		boburand = rand(0, 10)
 
 		if boburand > 2:
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		elseif boburand <= 2:
@@ -810,9 +810,9 @@ if $ARGS[0] = 'bj2':
 		boburand = rand(0, 10)
 
 		if boburand > 2:
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		elseif boburand <= 2:
@@ -865,9 +865,9 @@ if $ARGS[0] = 'sex':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 	elseif bosswantrand < 3:
@@ -895,9 +895,9 @@ if $ARGS[0] = 'anal':
 	gs 'arousal', 'end'
 	gs 'stat'
 
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
@@ -926,9 +926,9 @@ if $ARGS[0] = 'sex2':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 	elseif bosswantrand < 3:
@@ -956,9 +956,9 @@ if $ARGS[0] = 'anal2':
 	gs 'arousal', 'end'
 	gs 'stat'
 	
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
@@ -966,21 +966,21 @@ end
 if $ARGS[0] = 'ivan_work':
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 	'The senior manager Ivan shows up in your office.'
-	'Ivan grins, "<<$pcs_nickname>>, <<$pcs_nickname>>, I would have never imagined this from a sweet young thing like you." He puts a photo on your desk. You pick it up, and take a look. <<$kompromatFoto>>. Ivan is looking at you like a cat about to catch a mouse: "<<$pcs_nickname>>, we can''t have this our boss has aims at a career in politics. If something like this were to get out it would it would...well we can''t let that happen. I''m afraid you are just going to have to quit. Anatoly can''t be known as a man who keeps a slutty secretary."' 
+	'Ivan grins, "<<$pcs_nickname>>, <<$pcs_nickname>>, I would have never imagined this from a sweet young thing like you." He puts a photo on your desk. You pick it up, and take a look. <<$BurgerQW[''IvanQWBlackmailPhoto'']>>. Ivan is looking at you like a cat about to catch a mouse: "<<$pcs_nickname>>, we can''t have this our boss has aims at a career in politics. If something like this were to get out it would it would...well we can''t let that happen. I''m afraid you are just going to have to quit. Anatoly can''t be known as a man who keeps a slutty secretary."' 
 	
 	act 'Plead with him not to show the pictures': gt 'BurgerTip', 'ivan_work2'
 
 	act 'Keep silent':
 		*clr & cla
-		kompromatBlackMail = 1
+		BurgerQW['IvanQWBlackmail'] = 1
 		minut += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work5.jpg"></center>'
 		'Ivan frowns slightly when you don''t say anything. "OK baby, I will keep quiet for now, but this isn''t the end of this." Irritated, he puts the photo in his pocket.'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 
@@ -998,19 +998,19 @@ if $ARGS[0] = 'ivan_work2':
 
 	act 'Go with Ivan':
 		*clr&cla
-		kompromatBlackMail = 2
+		BurgerQW['IvanQWBlackmail'] = 2
 		gs 'stat'
 		'When you enter his office, Ivan locks the door. "Well baby, you can start by getting those clothes off," he orders.'
 
 		act 'Undress':
 			*clr&cla
-			kompromatBlackMail = 2
+			BurgerQW['IvanQWBlackmail'] = 2
 			gs 'stat'
 			'As you undress you feel Ivan''s gaze all over your body. When you are naked, he slowly walks across the room, staring at you. He reaches out with a hand and tweaks one of you nipples, saying, "Not bad, not bad, I think you and I will get along just fine. Now on your knees bitch, and open that cute fucking mouth of yours wide."'
 
 			act 'Get on your knees and open your mouth':
 				*clr&cla
-				kompromatBlackMail = 2
+				BurgerQW['IvanQWBlackmail'] = 2
 				spafinloc = 11
 				gs 'cum_manage'
 				facial += 1
@@ -1022,9 +1022,9 @@ if $ARGS[0] = 'ivan_work2':
 				gs 'arousal', 'bj', 10, 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-				if PSBBtimes = 1:
+				if BurgerQW['WorkShift'] = 1:
 					act 'Have your lunch': gt 'burgerWork', 'work'
-				elseif PSBBtimes = 2:
+				elseif BurgerQW['WorkShift'] = 2:
 					act 'Leave work': gs 'burgerWork', 'work2'
 				end
 			end
@@ -1056,21 +1056,21 @@ end
 
 if $ARGS[0] = 'ivan_work3':
 	*clr&cla
-	kompromatBlackMail = 1
+	BurgerQW['IvanQWBlackmail'] = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work7.jpg"></center>'
 	'When you refuse to undress, Ivan says, "I''m tired of messing with you anyway, you stupid cunt. It''s easier just to get rid of you once and for all." With that, he opens the door and orders you to exit.'
 
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
 
 if $ARGS[0] = 'work4':
 	*clr&cla
-	kompromatBlackMail = 1
+	BurgerQW['IvanQWBlackmail'] = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work7.jpg"></center>'
 	'When you refuse, Ivan says, "I''m tired of messing with you anyway, you stupid cunt. It''s easier just to get rid of you once and for all." With that, he turns and walks away.'

+ 1 - 1
locations/MartinTalk.qsrc

@@ -597,7 +597,7 @@ if $ARGS[0] = '':
 			end
 		end
 		
-		if leonidSecretary > 0 or PersSecWork > 0 or workSec = 1: 
+		if leonidSecretary > 0 or BurgerQW['Secretary'] > 0 or workSec = 1: 
 			act '"I''m a secretary"':
 				cla
 				'"I''m working as a secretary."'

+ 6 - 6
locations/TerminalOffice.qsrc

@@ -9,7 +9,7 @@ gs 'stat'
 ! In the office if he knows we can buy a product or to perform a task boss of bystrousky.
 ! About the possibility of the sale of goods GG learns at the train station in Pavlovo in the dynamics $d_vokzal_vera_talk location vokdinvera
 ! verakassir > 0 - you can buy the product
-! TerminalPapper = 1 and DayTerminalPapper = daystart - you can fulfill the order
+! BurgerQW['TerminalTask'] = 1 and BurgerQW['TerminalTaskDay'] = daystart - you can fulfill the order
 !
 ! In the office, several offices, one for the purchase of the goods, the second for documents from bystrousky, and the third for a bright future
 !
@@ -238,7 +238,7 @@ if $ARGS[0] = '11':
 	end
 	
 	!He Has papers, but a Manager should say to go to the accounting Department.
-	if AboutDocsManager=0 and TerminalPapper = 1 and DayTerminalPapper = daystart:
+	if AboutDocsManager=0 and BurgerQW['TerminalTask'] = 1 and BurgerQW['TerminalTaskDay'] = daystart:
 		'"I''m Anatoly Chubais from the company "OOO Bystroushka limited", do you have the required documents with you?"'
 		act 'Give him the documents':
 			'"Looks good. Go and see Elizabeth in the account department, she needs to register you. You can find her next door."'
@@ -248,7 +248,7 @@ if $ARGS[0] = '11':
 	end
 
 	!The GG yet topics of conversation.
-	if verakassir = 0 and YouNotOpenDoorDir = 0 and YouNotOpenDoorBuh = 0 and TerminalPapper = 0: 
+	if verakassir = 0 and YouNotOpenDoorDir = 0 and YouNotOpenDoorBuh = 0 and BurgerQW['TerminalTask'] = 0: 
 		'You have nothing to say or left to do, you can leave the office.'
 	end
 end
@@ -270,13 +270,13 @@ if $ARGS[0] = '21':
 		!GG not a complete idiot, so will limit communication with only Buch documents, then that thread again
 		'A cute girl looks up from the monitor, turning to you and asks, "What can I help you with?"'
 		
-		if TerminalPapper = 1 and DayTerminalPapper = daystart:
+		if BurgerQW['TerminalTask'] = 1 and BurgerQW['TerminalTaskDay'] = daystart:
 			'"I was talking with Anatoly Chubais from the company ''OOO Bystroushka limited'', I was instructed to deliver these documents."'
 			'"Yes, I''ve been expecting these, may I?" she holds out her hand.'
 			act 'Give her the documents':
 				cla
 				minut += 1
-				TerminalPapper = 2
+				BurgerQW['TerminalTask'] = 2
 				gs 'stat'
 				'You hand the girl the folder, she opens it and quickly checks the content.'
 				'"Tell Anatoly Borisovich that Elizabeth said thank you."'
@@ -328,7 +328,7 @@ if $ARGS[0] = '31':
 			end
 		end
 	
-		if AboutDocs = 0 and TerminalPapper = 1 and DayTerminalPapper = daystart:
+		if AboutDocs = 0 and BurgerQW['TerminalTask'] = 1 and BurgerQW['TerminalTaskDay'] = daystart:
 			act 'Give him the documents':
 				gs 'TerminalOffice', 'TerminalOfficeScreen', 'The Director''s office', 'terminal1'
 				

+ 2 - 2
locations/bank.qsrc

@@ -37,12 +37,12 @@ if $ARGS[0] = 'start':
 		end
 	end
 	
-	if BankPapper = 1 and dayBankPapper = daystart:
+	if BurgerQW['BankTask'] = 1 and BurgerQW['BankTaskDay'] = daystart:
 		act 'Show documents':
 			*clr & cla
 			menu_off = 1
 			minut += 15
-			BankPapper = 2
+			BurgerQW['BankTask'] = 2
 			gs 'stat'
 			'You went to the office and showed the required documents to the manager.'
 

+ 74 - 74
locations/burger.qsrc

@@ -16,24 +16,24 @@ if $ARGS[0] = 'start':
 	'A bright advertising on the wall reads, "The most nutritious food in the county"'
 	'There is a <a href="exec:gt ''butoilet''">WC</a> for visitors.'
 
-	if BistroBoss > 0:'<a href="exec:gt ''burger'', ''boss''">The Office of the Director</a> Anatoly Borisovich'
+	if BurgerQW['BossSlut'] > 0:'<a href="exec:gt ''burger'', ''boss''">The Office of the Director</a> Anatoly Borisovich'
 
 	act 'Leave the diner': minut += 1 & gt 'city_center'
 
 	act 'Order from the menu (0:05)':gs 'food_menu'
 	if money >= 315: act 'Order take-out (0:20) (315<b>₽</b>)':money -= 315 & gt 'food', 'f_food'
 
-	if IvanPodstavaQW = 2: act 'Go into the office to Anatoly Borisovich':gt 'burger', 'office'
+	if BurgerQW['IvanQW']  = 2: act 'Go into the office to Anatoly Borisovich':gt 'burger', 'office'
 
-	if posuda = 0:
+	if BurgerQW['WashDishesCount'] = 0:
 		act 'Ask about work':gt 'burger', 'apply'
-	elseif posuda >= 3 and posudaA = 0:
+	elseif BurgerQW['WashDishesCount'] >= 3 and BurgerQW['WashFloorCount'] = 0:
 		act 'Go to the manager':gt 'burger', 'manager'
 	end
 
-	if posuda >= 1 and posudaday ! daystart and NoBistroWork = 0 and PersSecWork = 0: act 'Wash the dishes for 70 <b>₽</b> (1:00)':gt 'burger', 'dishes'
+	if BurgerQW['WashDishesCount'] >= 1 and BurgerQW['WashedDishesLastDay']  ! daystart and BurgerQW['WorkBlocked'] = 0 and BurgerQW['Secretary'] = 0: act 'Wash the dishes for 70 <b>₽</b> (1:00)':gt 'burger', 'dishes'
 
-	if posudaA >= 1 and posudaAday ! daystart and hour < 10 and NoBistroWork = 0 and PersSecWork = 0: act 'Wash the floor for 70 <b>₽</b> (1:00)':gt 'burger', 'floor'
+	if BurgerQW['WashFloorCount'] >= 1 and BurgerQW['WashFloorLastDay'] ! daystart and hour < 10 and BurgerQW['WorkBlocked'] = 0 and BurgerQW['Secretary'] = 0: act 'Wash the floor for 70 <b>₽</b> (1:00)':gt 'burger', 'floor'
 end
 
 if $ARGS[0] = 'office':
@@ -53,7 +53,7 @@ if $ARGS[0] = 'office':
 			menu_off = 1
 			minut += 5
 			money -= 650000
-			IvanPodstavaQW = 5
+			BurgerQW['IvanQW']  = 5
 			gs 'stat'
 			'You get the money out and hand it over to Anatoly Borisovich. He counts it and promises not to prosecute you anymore.'
 
@@ -61,14 +61,14 @@ if $ARGS[0] = 'office':
 		end
 	end
 
-	if IvanEvidence = 1:
+	if BurgerQW['IvanQWEvidence'] = 1:
 		act 'Show proof':
 			*clr & cla
 			menu_off = 1
 			minut += 5
-			IvanPodstavaQW = 6
-			IvanKvartira = 0
-			IvanEvidence = 0
+			BurgerQW['IvanQW']  = 6
+			BurgerQW['IvanQWTatianaHelp'] = 0
+			BurgerQW['IvanQWEvidence'] = 0
 			gs 'stat'
 			'You show the recording, where Ivan confesses and promises to return the money, to Anatoly Borisovich. Anatoly Borisovich takes the record and says, that he understands and will take the statement to the police.'
 
@@ -90,7 +90,7 @@ if $ARGS[0] = 'apply':
 	act 'Accept work':
 		cla
 		menu_off = 1
-		posuda = 1
+		BurgerQW['WashDishesCount'] = 1
 		'You agree to work.'
 
 		act 'Leave':gt 'burger', 'start'
@@ -110,9 +110,9 @@ if $ARGS[0] = 'manager':
 	act 'Agree to work':
 		cla
 		menu_off = 1
-		posudaA = 1
-		soplakTimes = 0
-		soplakTimes1 = 0
+		BurgerQW['WashFloorCount'] = 1
+		BurgerQW['sergeyQWServiced1'] = 0
+		BurgerQW['sergeyQWServiced2'] = 0
 		'You agree to work.'
 
 		act 'Leave':gt 'burger', 'start'
@@ -122,23 +122,23 @@ end
 if $ARGS[0] = 'dishes':
 	menu_off = 1
 	*clr & cla
-	posudaday = daystart
+	BurgerQW['WashedDishesLastDay']  = daystart
 	minut += 60
-	posuda += 1
+	BurgerQW['WashDishesCount'] += 1
 	pcs_mood -= 15
 	money += 70
 	gs 'sweat', 'add', 10
 
-	if bistroQW = 10:bistroQW = 0
+	if BurgerQW['Level'] = 10:BurgerQW['Level'] = 0
 
 	'<center><img <<$set_imgh>> src="images/shared/home/kitchen/dirt.jpg"></center>'
 	'You clean the food residue and grease from the dirty dishes for an hour. Afterwards you are given 70 <b>₽</b> for your work.'
 
-	if pcs_apprnc >= 80 and posuda >= 7 and bistroQW < 10:
-		if bistroQW = 1:
+	if pcs_apprnc >= 80 and BurgerQW['WashDishesCount'] >= 7 and BurgerQW['Level'] < 10:
+		if BurgerQW['Level'] = 1:
 			'Out of the his office comes the owner of the bistro smiling at you. "<<$pcs_nickname>>. My offer still stands. Would you like to go to a restaurant?"'
-		elseif bistroQW = 0:
-			bistroQW = 1
+		elseif BurgerQW['Level'] = 0:
+			BurgerQW['Level'] = 1
 			'Out of the his office comes the owner of the bistro and nearly bumps into you.'
 			'"Oh, sorry. How could I not see such a charming girl."'
 			'"Don''t worry", you respond with a smile.'
@@ -160,13 +160,13 @@ if $ARGS[0] = 'dishes':
 
 		act 'Agree':
 			*clr & cla
-			bistroQW = 10
+			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.'
 
 			act 'Get in the car':
 				*clr & cla
 				minut += 15
-				bistroQW = 20
+				BurgerQW['Level'] = 20
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/shared/car.jpg"></center>'
 				'In the car Anatoly takes your hand and doesn''t let go for the whole ride.'
@@ -188,7 +188,7 @@ if $ARGS[0] = 'dishes':
 
 					act 'Give him a blowjob':
 						*clr & cla
-						bistroQW = 50
+						BurgerQW['Level'] = 50
 						guy += 1
 						swallow += 1
 						gs 'boyStat', 'A74'
@@ -228,7 +228,7 @@ if $ARGS[0] = 'dishes':
 						act 'Look at him frightened':
 							*clr & cla
 							minut += 1
-							bistroQW = 50
+							BurgerQW['Level'] = 50
 							guy += 1
 							average[24] = 1
 							averageH[24] = 160
@@ -335,11 +335,11 @@ if $ARGS[0] = 'dishes':
 		end
 
 		exit
-	elseif bistroQW = 20:
+	elseif BurgerQW['Level'] = 20:
 		bisrand = rand(0, 10)
 
 		if bisrand = 10:'Out of the office of the owner comes Anatoly Borisovich. Upon seeing you he turns away with an arrogant expression.'
-	elseif bistroQW = 56:
+	elseif BurgerQW['Level'] = 56:
 		'When you''re finished you are suddenly approached by the manager Ivan. "Okay <<$pcs_nickname>>. I''m sorry. I was wrong about you. I do not know what got into me. We are currently looking for an Assistant Manager. I think you can do it. You have the nature for it. Well? What do you say?"'
 
 		act 'Yes':
@@ -349,7 +349,7 @@ if $ARGS[0] = 'dishes':
 
 			act 'I changed my mind':
 				*clr & cla
-				bistroQW = 57
+				BurgerQW['Level'] = 57
 				gs 'stat'
 				'You refuse Ivan''s offer and notice a flash of annoyance on his face. Disappointed he says to you. "Well, the offer stands."'
 
@@ -358,21 +358,21 @@ if $ARGS[0] = 'dishes':
 
 			act 'Take the key and go into Anatoly Borisovich''s office':
 				*clr & cla
-				bistroQW = 111
+				BurgerQW['Level'] = 111
 				gs 'stat'
 				'Taking key from Ivan you go to the office of the owner. You open the door, enter the office and go to the safe. When you open the safe you see some documents and a thick envelope.'
 
 				act 'Look in the envelope':
 					*clr & cla
-					$burgerIvanText = 'You look into the envelope. Then you close the safe and head to the exit.'
+					$BurgerQW['IvanSecurityCamDesc']= 'You look into the envelope. Then you close the safe and head to the exit.'
 					gs 'stat'
 					'You look into the envelope and see a thick wad of money. You guess, that it amounts to about half a million. A surprised whistle escapes your mouth.'
 
 					act 'Take the envelope to Ivan':
 						*clr & cla
-						IvanPodstavaDay = daystart
-						IvanPodstavaQW = 1
-						NoBistroWork = 1
+						BurgerQW['IvanQWDay'] = daystart
+						BurgerQW['IvanQW']  = 1
+						BurgerQW['WorkBlocked'] = 1
 						gs 'stat'
 						'Coming out of the office, you see Ivan standing in the corridor at the cooler talking on the cell phone. Seeing you, he waves you over. You come up and give the envelope to Ivan. He quickly picks it up and puts it in his jacket pocket. After that, he nods. You can go. You want to give him the keys to the office, but Ivan shakes his head and closing his hand tells you. "Take them home with you. Come back tomorrow, we shall discuss the details of your new appointment."'
 
@@ -382,10 +382,10 @@ if $ARGS[0] = 'dishes':
 
 				act 'Take the envelope to Ivan':
 					*clr & cla
-					$burgerIvanText = 'You take the envelope, close the safe and head out.'
-					IvanPodstavaDay = daystart
-					IvanPodstavaQW = 1
-					NoBistroWork = 1
+					$BurgerQW['IvanSecurityCamDesc']= 'You take the envelope, close the safe and head out.'
+					BurgerQW['IvanQWDay'] = daystart
+					BurgerQW['IvanQW']  = 1
+					BurgerQW['WorkBlocked'] = 1
 					gs 'stat'
 					'Coming out of the office, you see Ivan standing in the corridor at the cooler talking on the cell phone. Seeing you, he waves you over. You come up and give the envelope to Ivan. He quickly picks it up and puts it in his jacket pocket. After that, he nods. You can go. You want to give him the keys to the office, but Ivan shakes his head and closing his hand tells you. "Take them home with you. Come back tomorrow, we shall discuss the details of your new appointment."'
 
@@ -396,20 +396,20 @@ if $ARGS[0] = 'dishes':
 
 		act 'No':
 			*clr & cla
-			bistroQW = 57
+			BurgerQW['Level'] = 57
 			gs 'stat'
 			'You refuse Ivan''s offer and notice his face flashing with a shadow of annoyance. Disappointed he says to you. "Well, the offer stands."'
 			act 'Leave':gt 'burger', 'start'
 		end
 
 		exit
-	elseif bistroQW = 50:
+	elseif BurgerQW['Level'] = 50:
 		'During your work, you learned that Anatoly Borisovich is away on business affairs and Ivan is replacing him as the manager. When you are getting ready to go to work Ivan comes out of the manager''s office and says in a conspiratorial tone, "Well <<$pcs_nickname>>, you obviously do not want to work for a couple of pennies? Come to me for special work. Special work for special Salary."'
 
 		act 'Go to the manager''s office':
 			*clr & cla
 			minut += 15
-			bistroQW = 55
+			BurgerQW['Level'] = 55
 			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.'
@@ -455,7 +455,7 @@ if $ARGS[0] = 'dishes':
 					*clr & cla
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
-					bistroQW = 56
+					BurgerQW['Level'] = 56
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj1.jpg"></center>'
 					'You escape from Ivan''s hands who was not expecting such a reaction. He glares at you, "You suck off Borisovich but get squeamish with his deputy?" You are taken aback by these words. How does he know about what happened in the fitting room. Apparently your thoughts are reflected on your face and Ivan chuckles. "Yes Borisovich himself bragged about it. If you thought, Borisovich wouldn''t tell anyone you''re an idiot. But I won''t tell anyone. And I''m offering you a decent reward. So, be a good girl and show me what you can do with this mouth of yours. "'
 					gs 'willpower', 'bj', 'resist', 'medium'
@@ -470,7 +470,7 @@ if $ARGS[0] = 'dishes':
 					end	
 					act 'Use your mouth':
 						*clr & cla
-						bistroQW = 55
+						BurgerQW['Level'] = 55
 						guy += 1
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj3.jpg"></center>'
 						'Still standing in front of Ivan you bend over even more gently lick his member with your tongue, again and again. Finally your lips wrap around his cock and begin to suck it. His curly pubes tickle your nose with every movement, as you put his whole member in your mouth.'
@@ -503,12 +503,12 @@ if $ARGS[0] = 'dishes':
 
 			exit
 		end
-	elseif bistroQW = 55:
+	elseif BurgerQW['Level'] = 55:
 		'Ivan approaches you and says, "I''ll see you in my office."'
 
 		act 'Go to the manager''s office':
 			*clr & cla
-			bistroQW = 60
+			BurgerQW['Level'] = 60
 			'You go into the office where Ivan is sitting at the table and motions you to get under it. You immediatly understand what he wants from you.'
 
 			act 'Crawl under the table':
@@ -529,12 +529,12 @@ if $ARGS[0] = 'dishes':
 				act 'Leave':gt 'burger', 'start'
 			end
 		end
-	elseif bistroQW = 60:
+	elseif BurgerQW['Level'] = 60:
 		'Ivan is nowhere to be seen and he has not approached you, so you decide to check his office.'
 
 		act 'Go to the manager''s office':
 			*clr & cla
-			bistroQW = 65
+			BurgerQW['Level'] = 65
 			'You come to the office, but it is closed. The deputy manager comes over to you and tells you with a chuckle, "What <<$pcs_nickname>>? Can''t work without a dick? I know all about you and our general manager. But he is not here until the end of the week. And if you do not want me to tell other people how you earn a living, then you will go to the office and serve me."'
 
 			act 'Nod obediently':
@@ -566,7 +566,7 @@ if $ARGS[0] = 'dishes':
 				if will_cost <= pcs_willpwr:
 					act 'Refuse (<<will_cost>> Willpower)':
 						gs 'willpower', 'pay', 'resist'
-						bistroQW = 61 
+						BurgerQW['Level'] = 61 
 						gt 'burger', 'start'
 					end
 				else
@@ -575,7 +575,7 @@ if $ARGS[0] = 'dishes':
 
 				act 'Yes':
 					*clr & cla
-					bistroQW = 70
+					BurgerQW['Level'] = 70
 					guy += 3
 					gruzsex += 1
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/tri.jpg"></center>'
@@ -608,7 +608,7 @@ if $ARGS[0] = 'dishes':
 				end
 			end
 		end
-	elseif bistroQW >= 65 and soplakTimes ! 3:
+	elseif BurgerQW['Level'] >= 65 and BurgerQW['sergeyQWServiced1'] ! 3:
 		'The pimply deputy manager comes to you and, taking your hand, leads you into his office.'
 		'In the office, he sits down on a chair pulls out his dick and puts you in front of him on all fours.'
 
@@ -627,8 +627,8 @@ if $ARGS[0] = 'dishes':
 				gs 'boyStat', 'A75'
 				gs 'cum_call', 'mouth', 'A75', 1
 				money += 300
-				soplakTimes1 += 1
-				if soplaktimes1=10:set soplaktimes=3
+				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.'
 
@@ -640,10 +640,10 @@ if $ARGS[0] = 'dishes':
 		end
 
 		exit
-	elseif (bistroQW = 57 and BistroBoss = 0) or (bistroQW >= 65 and BistroBoss = 0 and soplakTimes = 3):
-		BistroBoss = 1
+	elseif (BurgerQW['Level'] = 57 and BurgerQW['BossSlut'] = 0) or (BurgerQW['Level'] >= 65 and BurgerQW['BossSlut'] = 0 and BurgerQW['sergeyQWServiced1'] = 3):
+		BurgerQW['BossSlut'] = 1
 
-		if soplakTimes = 3:soplakTimes = 4
+		if BurgerQW['sergeyQWServiced1'] = 3:BurgerQW['sergeyQWServiced1'] = 4
 
 		'After you finish, you see Anatoly Borisovich. He nods and tells you "Hello <<$pcs_nickname>>, when you''re done, come to me."'
 
@@ -658,9 +658,9 @@ end
 if $ARGS[0] = 'floor':
 	menu_off = 1
 	*clr & cla
-	posudaAday = daystart
+	BurgerQW['WashFloorLastDay'] = daystart
 	minut += 60
-	posuda += 1
+	BurgerQW['WashDishesCount'] += 1
 	if pcs_mood > 15: pcs_mood -= 15
 	money += 70
 	gs 'sweat', 'add', 10
@@ -678,21 +678,21 @@ if $ARGS[0] = 'boss':
 
 	gs 'stat'
 
-	if BistroBoss = 10:
+	if BurgerQW['BossSlut'] = 10:
 		if week < 6 and hour >= 9 and hour < 17:'Anatoly Borisovich is sitting at the table talking to someone on the phone.'
 		if week < 6 and hour < 9 or week < 6 and hour >= 17:'Anatoly Borisovich is not here.'
 		if week >= 6:'It''s the weekend and Anatoly Borisovich is not here.'
 
 		act 'Leave':gt 'burger', 'start'
 
-		if PersSecWork = 2:
+		if BurgerQW['Secretary'] = 2:
 			if week < 6 and hour < 10:'Anatoly Borisovich looks at you sternly, "<<$pcs_nickname>>, you''re fired. Go away, we''re done, I love my wife more than you."'
-		elseif PersSecWork = 1:
+		elseif BurgerQW['Secretary'] = 1:
 			if week < 6 and hour < 10 and $clothingworntype = 'office':
 				act 'Work':gt 'burgerWork', 'start'
 
 				act 'Resign':
-					PersSecWork = 0
+					BurgerQW['Secretary'] = 0
 					work = 0
 					minut += 20
 
@@ -703,7 +703,7 @@ if $ARGS[0] = 'boss':
 				'Anatoly Borisovich looks at you sternly, "<<$pcs_nickname>>, why aren''t you dressed properly? Go home and come back tomorrow dressed appropriately, you''re not working today!"'
 			end
 
-		elseif PersSecWork = 0 and week < 6:
+		elseif BurgerQW['Secretary'] = 0 and week < 6:
 			if secrDiplom = 1:
 				act 'Show your secretary diploma':
 					*clr & cla
@@ -721,7 +721,7 @@ if $ARGS[0] = 'boss':
 						act 'Leave':gt 'burger', 'start'
 					end
 
-					if (work = 0 and PersSecWork = 0 and cheatWork = 0) or (PersSecWork = 0 and cheatWork = 1):
+					if (work = 0 and BurgerQW['Secretary'] = 0 and cheatWork = 0) or (BurgerQW['Secretary'] = 0 and cheatWork = 1):
 						act 'Ask about the work':
 							*clr & cla
 							minut += 1
@@ -734,7 +734,7 @@ if $ARGS[0] = 'boss':
 								*clr & cla
 								minut += 1
 								work = 1
-								PersSecWork = 1
+								BurgerQW['Secretary'] = 1
 								gs 'stat'
 								'You agree to become a secretary to Anatoly Borisovich. He takes your CV, makes a copy of your passport and diploma, and tells you. "Come to work here every weekday, no later than 9 am, you must wear an office outfit. You will receive calls, take letters, and copy documents, and you have to do any other general office work as required. You will work until 17:00, your salary will be paid into your bank account every month."'
 
@@ -746,17 +746,17 @@ if $ARGS[0] = 'boss':
 			end
 		end
 
-	elseif BistroBoss = 1:
+	elseif BurgerQW['BossSlut'] = 1:
 		'You enter the manager''s office. Anatoly Borisovich is sitting at the table studying some documents. When he sees you, he puts them aside and invites you to sit on a chair.'
 
 		act 'Sit on a chair':
 			*clr & cla
 			menu_off = 1
 			minut += 1
-			BistroBoss = 10
+			BurgerQW['BossSlut'] = 10
 			gs 'stat'
 
-			if bistroQW = 57:
+			if BurgerQW['Level'] = 57:
 				kosmetica += 200
 				'You sit on a chair and Anatoly Borisovich smiles at you. "I''m so glad this damn trip is over. I really missed you. Incidentally I do not come empty-handed, here''s a gift." with these words Anatoly Borisovich puts some expensive cosmetics on the table. "And yet, I have to tell you about some facts. I am married and I have kids. So do not even think about marriage, it won''t work. My wife is the daughter of a very influential deputy and currently I am only the manager of this lousy diner. Very soon I''ll get the post of deputy minister of construction, but for now I just need to do my job here. So, don''t start any trouble. I need loyal people, and I want you to be my secretary. Did you get the diploma for the secretary course? "'
 
@@ -792,7 +792,7 @@ if $ARGS[0] = 'boss':
 					end
 				end
 
-			elseif bistroQW >= 65:
+			elseif BurgerQW['Level'] >= 65:
 				'You sit down on a chair and Anatoly Borisovich gives you a grim look. "I did not think you were so cheap. What is your fee? 300 <b>₽</b> for a blowjob?" He pulls 300 <b>₽</b> out of his pocket and throws them on the floor. "Get down on your knees and do your work, slut."'
 				gs 'willpower', 'bj', 'resist', 'medium'
 				if will_cost <= pcs_willpwr:
@@ -810,8 +810,8 @@ if $ARGS[0] = 'boss':
 					swallow += 1
 					gs 'boyStat', 'A74'
 					gs 'cum_call', 'mouth', 'A74', 1
-					BistroBoss = 2
-					BistroBossDay = daystart
+					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."'
 
@@ -824,13 +824,13 @@ if $ARGS[0] = 'boss':
 			end
 		end
 
-	elseif BistroBoss = 2 and BistroBossDay = daystart:
+	elseif BurgerQW['BossSlut'] = 2 and BurgerQW['BossSlutLastServed'] = daystart:
 		'Knocking you walk into the office to Anatoly Borisovich. He looks at you angrily, "I said, get out of here."'
 
 		act 'Leave':gt 'burger', 'start'
 
-	elseif BistroBoss = 2 and BistroBossDay ! daystart:
-		BistroBossDay = daystart
+	elseif BurgerQW['BossSlut'] = 2 and BurgerQW['BossSlutLastServed'] ! daystart:
+		BurgerQW['BossSlutLastServed'] = daystart
 		'Knocking you walk into the office to Anatoly Borisovich. He looked at you grimly and pulls out 300 <b>₽</b>, "Get down on your knees and get to work, slut."'
 		gs 'willpower', 'bj', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
@@ -850,7 +850,7 @@ if $ARGS[0] = 'boss':
 			swallow += 1
 			gs 'boyStat', 'A74'
 			gs 'cum_call', 'mouth', 'A74', 1
-			BistroBossDay = daystart
+			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."'
 

+ 23 - 23
locations/burgerWork.qsrc

@@ -3,7 +3,7 @@
 menu_off = 1
 
 if $ARGS[0] = 'start':
-	if hour < 10:hour = 10 & minut = 0 & PersSecWorkTimes += 1
+	if hour < 10:hour = 10 & minut = 0 & BurgerQW['SecretaryTimesWorked'] += 1
 
 	gs 'BurgerTip'
 	gs 'stat'
@@ -13,38 +13,38 @@ if $ARGS[0] = 'start':
 	if hour < 17:
 		act 'Work until lunchtime':
 			*clr & cla
-			PSBBtimes = 1
+			BurgerQW['WorkShift'] = 1
 			minut += 60 * 2
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 			'You sit at the table and begin to prepare the agreement on the computer.'
 
-			if TerminalPapper = 1:
-				TerminalPapper = 0
+			if BurgerQW['TerminalTask'] = 1:
+				BurgerQW['TerminalTask'] = 0
 				kosiakBU += 1
 				'Anatoly Borisovich scolds you for not getting documents to the storage terminal, disrupting supplies.'
-			elseif TerminalPapper = 2:
-				TerminalPapper = 0
+			elseif BurgerQW['TerminalTask'] = 2:
+				BurgerQW['TerminalTask'] = 0
 				'Anatoly Borisovich thanks you for delivering the documents to the storage terminal.'
 			end
-			if BankPapper = 1:
-				BankPapper = 0
+			if BurgerQW['BankTask'] = 1:
+				BurgerQW['BankTask'] = 0
 				kosiakBU += 1
 				'Anatoly Borisovich chastises you for not taking the documents to the bank.'
-			elseif BankPapper = 2:
-				BankPapper = 0
+			elseif BurgerQW['BankTask'] = 2:
+				BurgerQW['BankTask'] = 0
 				'Anatoly Borisovich thanks you for delivering the documents to the bank.'
 			end
 
-			if BuSWworkEnd = 1 or kompromatBlackMail = 1:
+			if BurgerQW['SaunaWhoreKnown'] = 1 or BurgerQW['IvanQWBlackmail'] = 1:
 				'Anatoly Borisovich comes into your office and puts the paper in front of you with a pen. "Write up your resignation. I don''t need a secretary with a past like yours."'
 
 				act 'Write a statement of resignation':
 					*clr & cla
 					work = 0
-					PersSecWork = 2
-					Pay = PersSecWorkTimes * 1250
-					PersSecWorkTimes = 0
+					BurgerQW['Secretary'] = 2
+					Pay = BurgerQW['SecretaryTimesWorked'] * 1250
+					BurgerQW['SecretaryTimesWorked'] = 0
 					money += Pay
 					gs 'stat'
 					'You write a statement of resignation and quickly get it signed by your boss. He writes out a paycheck of <<pay>> <b>₽</b> to you says, "It''s over <<$pcs_nickname>>, get out of here."'
@@ -70,20 +70,20 @@ if $ARGS[0] = 'work2':
 	*clr & cla
 	gs 'stat'
 
-	if kompromatBlackMail >= 6 and ivanFilmBJ > 0:
+	if BurgerQW['IvanQWBlackmail'] >= 6 and BurgerQW['IvanQWBJFilmed'] > 0:
 		kobl = 0
 		kobl2 = 2
-	elseif kompromatBlackMail >= 6 and ivanFilmBJ = 0:
+	elseif BurgerQW['IvanQWBlackmail'] >= 6 and BurgerQW['IvanQWBJFilmed'] = 0:
 		kobl = 0
 		kobl2 = 2
-	elseif kompromatBlackMail < 6:
+	elseif BurgerQW['IvanQWBlackmail'] < 6:
 		kobl = 0
 		kobl2 = 1
 	end
 
 	komblrand = rand(kobl, kobl2)
 
-	if kompromatBlackMail >= 2:
+	if BurgerQW['IvanQWBlackmail'] >= 2:
 		if komblrand = 0:
 			'After work, you are about to leave the bistro, but Ivan stops you. "Where are you going, baby? Want to suck my dick?"'
 
@@ -94,7 +94,7 @@ if $ARGS[0] = 'work2':
 				spafinloc = 12
 				gs 'cum_manage'
 				swallow += 1
-				kompromatBlackMail += 1
+				BurgerQW['IvanQWBlackmail'] += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/ivan/sex/ivanbj.jpg"></center>'
 				'Ivan takes you around the corner to a dirty alley behind the bistro. It smells like urine. He pulls his member out of his pants. "Put it in your mouth and show me what you can do." You squat in front of Ivan and take his penis in your mouth. It tastes salty and unwashed. You start to suck actively trying to make Ivan finish as quickly as possible. Finally Ivan lets out a moan starts to cum in your mouth. You quickly swallow while looking around, hoping no one saw you. Once you swallowed his cum, Ivan puts his cleaned up dick in his pants "That was average. You can do better. Now get out of here!"'
@@ -126,7 +126,7 @@ if $ARGS[0] = 'work2':
 				spafinloc = 12
 				gs 'cum_manage'
 				swallow += 1
-				kompromatBlackMail += 1
+				BurgerQW['IvanQWBlackmail'] += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/ivan/sex/ivanbjcar.jpg"></center>'
 				'Ivan takes you to his car standing in the alley. He gets behind the wheel and you sit next to him. Ivan gets his dick out of his pants and grabs you by the hair pulling your face to his groin until his cock is buried in your <<$liptalk3>>. You open your mouth and allow the member to enter between your lips. You are trying to suck hard, using your <<$liptalk3>> on the penis so Ivan would be finished quickly. Ivan''s body finally jerks and he finishes in your mouth. You continue to suck his dick swallowing the sperm without spilling a drop. Ivan tucks his dick back in his pants and says, "Okay cocksucker, get out."'
@@ -153,14 +153,14 @@ if $ARGS[0] = 'work2':
 
 			act 'Agree':
 				*clr & cla
-				kompromatBlackMail += 1
+				BurgerQW['IvanQWBlackmail'] += 1
 				minut += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/shared/car.jpg"></center>'
 				'Ivan takes you to his car standing in the alley. He gets behind the wheel and you sit next to him. Ivan starts the car and drives you to the city industrial region. "Don''t forget baby. As long as you continue to serve me you have a job and prospects, but if you piss me off, I will take everything from you." As soon as you come to a new building, Ivan parks his car in a free space. You get out and go with Ivan to a staircase. The lift takes you up to Ivan''s apartment and he opens the door for you. Without hesitation Ivan takes you by the hand and leads you to his bedroom. He sits down on the bed and takes out a camera. Ivan gets his dick out of his pants and says, "Now suck it baby. And give it your all, I don''t want the video to be bad."'
 				act 'Suck':
 					*clr & cla
-					ivanFilmBJ += 1
+					BurgerQW['IvanQWBJFilmed'] += 1
 					
 					gs 'arousal', 'bj', 5, 'sub'
 					gs 'stat'
@@ -229,7 +229,7 @@ end
 
 if $ARGS[0] = 'work3':
 	*clr & cla
-	PSBBtimes = 2
+	BurgerQW['WorkShift'] = 2
 	minut += 30
 	minut += 60 * 4
 	gs 'stat'

+ 5 - 5
locations/cikl.qsrc

@@ -962,8 +962,8 @@ dmishaevent = 0
 
 if Gspravka <= 0 and GspravkaT = 1:GspravkaT = 0 & Gspravka = 0
 if GspravkaT = 1:Gspravka -= 1
-if IvanPodstavaQW = 2 and PodpiskaNeviezd = 30:IvanPodstavaQW = 3
-if IvanPodstavaQW = 2 and PodpiskaNeviezd > 0 and PodpiskaNeviezd < 30:PodpiskaNeviezd += 1
+if BurgerQW['IvanQW']  = 2 and BurgerQW['IvanQWPoliceDayCount'] = 30:BurgerQW['IvanQW']  = 3
+if BurgerQW['IvanQW']  = 2 and BurgerQW['IvanQWPoliceDayCount'] > 0 and BurgerQW['IvanQWPoliceDayCount'] < 30:BurgerQW['IvanQWPoliceDayCount'] += 1
 
 !!remove degradation for inhibition
 inhib_flr = inhib_lvl
@@ -1106,9 +1106,9 @@ if day = 25:
 		mey_tamara['help_count'] = 0
 	end
 
-	if PersSecWork = 1 and PersSecWorkTimes > 0 and paydaybistrosec = 0:
-		Pay = PersSecWorkTimes * 1250
-		PersSecWorkTimes = 0
+	if BurgerQW['Secretary'] = 1 and BurgerQW['SecretaryTimesWorked'] > 0 and paydaybistrosec = 0:
+		Pay = BurgerQW['SecretaryTimesWorked'] * 1250
+		BurgerQW['SecretaryTimesWorked'] = 0
 		karta += Pay
 		paydaybistrosec = 1
 		'<b><font color="green">Your salary of <<pay>> <b>₽</b> has been paid into your bank account for your job as a secretary.</font></b>'

+ 1 - 1
locations/city_industrial.qsrc

@@ -118,7 +118,7 @@ if $ARGS[0] = '':
 		'Located far away from the buildings is a barbecue. It''ll be open between 14:00 and 04:00'
 	end
 	if jouryResult = 10:'You can go to one of the apartment blocks and visit <a href="exec:gt ''youry'',''start''">Yuri''s</a> flat'
-	if IvanKvartira > 0:'In one of these building is <a href="exec:gt ''ivanRoom''">Manager Ivans</a> apartment'
+	if BurgerQW['IvanQWTatianaHelp'] > 0:'In one of these building is <a href="exec:gt ''ivanRoom''">Manager Ivans</a> apartment'
 
 	'A long and high fence, which is build around the <a href="exec:gt ''Terminal''">storage terminal</a>'
 end

+ 3 - 3
locations/ivanRoom.qsrc

@@ -22,7 +22,7 @@ if StoryLine = 0 or altQS = 1:
 
 		act 'Come on we''ll get this monster':
 			cls
-			IvanKvartira = 0
+			BurgerQW['IvanQWTatianaHelp'] = 0
 			poverKAR = 2
 			minut += 15
 			gs 'stat'
@@ -194,7 +194,7 @@ if StoryLine = 0 or altQS = 1:
 														act 'Cooking chamber':
 															cls
 															softKAR = 10
-															IvanEvidence = 1
+															BurgerQW['IvanQWEvidence'] = 1
 															photoskl_exp += 2
 															cumface = 0
 															gs 'stat'
@@ -345,7 +345,7 @@ else
 														act 'Cooking chamber':
 															cls
 															softKAR = 10
-															IvanEvidence = 1
+															BurgerQW['IvanQWEvidence'] = 1
 															cumface = 0
 															gs 'stat'
 															'<center><img <<$set_imgh>> src="images/pre/shared/karinpre.jpg"></center>'

+ 2 - 2
locations/kameraKPZ.qsrc

@@ -41,8 +41,8 @@ else
 				act 'Go with Anatoly':
 					cls
 					minut += 30
-					PodpiskaNeviezd = 1
-					IvanKvartira = 1
+					BurgerQW['IvanQWPoliceDayCount'] = 1
+					BurgerQW['IvanQWTatianaHelp'] = 1
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/shared/car.jpg"></center>'
 					'You got into the car and drove off. Anatoly said. "Now I''ll take you to your house. I think you need some rest. Ivan lives in the city industrial region, act like you know. But remember, if it is what mischief again, I''m not going to pull out. And remember girl. You have to court where it month. During this time, you should either give me back my money, or prove me guilty of Ivan, or you sit. I''ll make sure that your term would not have been suspended. Otpravishsya six years quilted stitching in some sort of wilderness surrounded by old prostitutes drug addicts, cheats and other charges. And by the court you will transfer the money to me until you have paid the entire amount. If anything, find me in bystroezhke. " You came to your house and said goodbye with Anatoly.'

+ 5 - 5
locations/korr.qsrc

@@ -116,9 +116,9 @@ if hour >= 9 and hour <= 20 and santehnikDolg > 0 and money >= santehnikDolg:
 	end
 end
 
-if IvanPodstavaQW = 3 and hour >= 9 and hour <= 20:
+if BurgerQW['IvanQW']  = 3 and hour >= 9 and hour <= 20:
 	*clr & cla
-	IvanPodstavaQW = 4
+	BurgerQW['IvanQW']  = 4
 
 	if DolgRS <= moneySUM:
 		money = moneySUM - 650000
@@ -185,7 +185,7 @@ if IvanPodstavaQW = 3 and hour >= 9 and hour <= 20:
 	exit
 end
 
-if IvanPodstavaDay ! daystart and IvanPodstavaQW = 1 and hour >= 8 and hour <= 20:
+if BurgerQW['IvanQWDay'] ! daystart and BurgerQW['IvanQW']  = 1 and hour >= 8 and hour <= 20:
 	'<b><font color="red">The doorbell rings</font></b>'
 
 	act 'Come to the door':
@@ -196,7 +196,7 @@ if IvanPodstavaDay ! daystart and IvanPodstavaQW = 1 and hour >= 8 and hour <= 2
 		act 'Answer the door':
 			*clr & cla
 			minut += 60
-			IvanPodstavaQW = 2
+			BurgerQW['IvanQW']  = 2
 			gs 'stat'
 			'You open the door to police wondering what they want from you. There are several men in uniform and others in civilian clothes. A lean and skinny guy with with a weeks worth of stubble and a pistol in a holster on a belt-tied armpit says: "Witness please take a seat, while we search the apartment of the citizen accused of stealing." The investigator turns to you. "That''s a warrant for your arrest, while this is a search warrant. You can read it." The policemen full search your apartment. Soon, one of them came out and says: "Here, are found the keys, according to the description they look like the keys to the office and the safe where the money was stolen." The witnesses signs the protocol got from the investigator. He then frowns at you and nodds to the policeman, who puts your hands behind your back and snaps the handcuffs around your wrists.'
 
@@ -204,7 +204,7 @@ if IvanPodstavaDay ! daystart and IvanPodstavaQW = 1 and hour >= 8 and hour <= 2
 				*clr & cla
 				minut += 60
 				gs 'stat'
-				'You''re taken out of the house in handcuffs and pushed into a police UAZ. After the metal doors slams, the UAZ car leaves, shaking and growling at each bump. Finally you arrive somewhere and you are taken from the UAZ into a building and in an office where the investigator you already know, is waiting for you. He tooks the handcuffs off you and offers you a seat. You sit in a hard and uncomfortable chair, meanwhile the investigator turns the TV on and inserts a videocassette. On the screen there''s a picture of a security camera in Bystroeshke. At the beginning it only shows corridor. Soon you appear in the corridor. You go to the office door, opened it and enter. After a while, the door opens again and you come out of the office holding a thick envelope. The investigator takes the VCR tape out and then he inserts another one. It shows Chubais office. The door opens and you walk in holding some keys. You go to the safe, open it with one of the keys and take an envelope with <<$burgerIvanText>> written on it. The investigator turns the TV off, takes a plastic bag from the table with the keys and finally speaks. "Tests prove that the keys found in your apartment are those to the office and the safe of Bystroezhki. The tapes from the surveillance cameras clearly shows you entering the office and taking 650.000 rubles." He takes out a pen and paper and begins to write. While writing he looks up to you with gloomy eyes and says. "A confession will help you in the court. Since this is a first time offense and provided you return the money, you may be given a suspended sentence, if you admit your guilt."'
+				'You''re taken out of the house in handcuffs and pushed into a police UAZ. After the metal doors slams, the UAZ car leaves, shaking and growling at each bump. Finally you arrive somewhere and you are taken from the UAZ into a building and in an office where the investigator you already know, is waiting for you. He tooks the handcuffs off you and offers you a seat. You sit in a hard and uncomfortable chair, meanwhile the investigator turns the TV on and inserts a videocassette. On the screen there''s a picture of a security camera in Bystroeshke. At the beginning it only shows corridor. Soon you appear in the corridor. You go to the office door, opened it and enter. After a while, the door opens again and you come out of the office holding a thick envelope. The investigator takes the VCR tape out and then he inserts another one. It shows Chubais office. The door opens and you walk in holding some keys. You go to the safe, open it with one of the keys and take an envelope with <<$BurgerQW[''IvanSecurityCamDesc'']>> written on it. The investigator turns the TV off, takes a plastic bag from the table with the keys and finally speaks. "Tests prove that the keys found in your apartment are those to the office and the safe of Bystroezhki. The tapes from the surveillance cameras clearly shows you entering the office and taking 650.000 rubles." He takes out a pen and paper and begins to write. While writing he looks up to you with gloomy eyes and says. "A confession will help you in the court. Since this is a first time offense and provided you return the money, you may be given a suspended sentence, if you admit your guilt."'
 
 				act 'Sign confession':
 					*clr & cla

+ 5 - 5
locations/korr2x.qsrc

@@ -87,9 +87,9 @@ if hour >= 9 and hour <= 20 and santehnikDolg > 0 and money >= santehnikDolg:
 		end
 	end
 end
-if IvanPodstavaQW = 3 and hour >= 9 and hour <= 20:
+if BurgerQW['IvanQW']  = 3 and hour >= 9 and hour <= 20:
 	cls
-	IvanPodstavaQW = 4
+	BurgerQW['IvanQW']  = 4
 
 	if DolgRS <= moneySUM:
 		money = moneySUM-650000
@@ -151,7 +151,7 @@ if IvanPodstavaQW = 3 and hour >= 9 and hour <= 20:
 	end
 	exit
 end
-if IvanPodstavaDay ! daystart and IvanPodstavaQW = 1 and hour >= 8 and hour <= 20:
+if BurgerQW['IvanQWDay'] ! daystart and BurgerQW['IvanQW']  = 1 and hour >= 8 and hour <= 20:
 	'<b><font color = red>The doorbell rings</font></b>'
 	act 'Answer the door':
 		cls
@@ -160,14 +160,14 @@ if IvanPodstavaDay ! daystart and IvanPodstavaQW = 1 and hour >= 8 and hour <= 2
 		act 'Open the door':
 			cls
 			minut += 60
-			IvanPodstavaQW = 2
+			BurgerQW['IvanQW']  = 2
 			gs'stat'
 			'You opened the door for the police, puzzled about what they''d want from you. A thin and skinny guy with a weeks worth of stubble and a gun in a holster said. "Witness please take a seat, while we search the apartment." The investigator turned to you. "This is a court order, for your arrest and this is a search warrant for your apartment." The police searched your apartment. Soon, one of them came out and said. "I found the keys." It looked like it was the keys to the office and the safe, where the money was stolen from. Witnesses signed the protocol the investigator gave them. The police put your hands behind your back and cuffed you.'
 			act 'Arrested':
 				cls
 				minut += 60
 				gs'stat'
-				'You were brought out of your place in handcuffs and put into a police UAZ, where they drive you to the station. Once at the station you are taken to a room, inside it waits the already familiar to you investigator. He takes the cuffs off you and asks you to sit down. You sit on the hard uncomfortable chair, meanwhile the investigator turned on a TV and set up a video. On the screen there was a picture of a surveillance camera in Bystroeshke. It showed the corridor, soon you appeared in the hallway, went to the office door and opened it. You went inside for a bit and then came out of the office with a thick envelope in your hands. The investigator turned off the video and started another one. It shows Chubais office. The door opens and you walk in holding some keys. You go to the safe, open it with one of the keys and remove an envelope with <<$burgerIvanText>> written on it.'
+				'You were brought out of your place in handcuffs and put into a police UAZ, where they drive you to the station. Once at the station you are taken to a room, inside it waits the already familiar to you investigator. He takes the cuffs off you and asks you to sit down. You sit on the hard uncomfortable chair, meanwhile the investigator turned on a TV and set up a video. On the screen there was a picture of a surveillance camera in Bystroeshke. It showed the corridor, soon you appeared in the hallway, went to the office door and opened it. You went inside for a bit and then came out of the office with a thick envelope in your hands. The investigator turned off the video and started another one. It shows Chubais office. The door opens and you walk in holding some keys. You go to the safe, open it with one of the keys and remove an envelope with <<$BurgerQW[''IvanSecurityCamDesc'']>> written on it.'
 
 				'The inspector turned off the TV and took a plastic bag from the table with the keys. He threw them on the table and finally spoke. "The examination determined that these are the keys to the room and the safe. They were found during a search of your apartment. On the surveillance cameras we can clearly see how you got into the office and stole 650,000." He took out a pen and paper and began writing. As he wrote he looked up to you with gloomy eyes and said. "A confession will help you in court, since this is a first time offence and provided you return the money, you may be given a conditional sentence, if you admit your guilt."'
 				act 'Sign the confession':

+ 1 - 1
locations/lab.qsrc

@@ -434,7 +434,7 @@ if $ARGS[0] = 'Tatiana':
 		end
 	end
 
-	if IvanPodstavaQW = 2 and poverKAR = 0 and softKAR = 0:
+	if BurgerQW['IvanQW']  = 2 and poverKAR = 0 and softKAR = 0:
 		act 'Ask Tatiana for help with Ivan':
 			cla
 			gs 'stat'

+ 32 - 0
locations/saveupdater.qsrc

@@ -854,6 +854,38 @@ if $namepopu ! '':      $ParrotQW['Name1'] = $namepopu & killvar '$namepopu'
 if $namepopu2 ! '':     $ParrotQW['Name2'] = $namepopu2 & killvar '$namepopu2'
 !! ----- Parrot 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'
+if bistroQW > 0:           BurgerQW['Level'] = bistroQW & killvar 'bistroQW'
+if $burgerIvanText ! '':   $BurgerQW['IvanSecurityCamDesc'] = $burgerIvanText & killvar '$burgerIvanText'
+if BuSWworkEnd > 0:        BurgerQW['SaunaWhoreKnown'] = BuSWworkEnd & killvar 'BuSWworkEnd'
+if dayBankPapper > 0:      BurgerQW['BankTaskDay'] = dayBankPapper & killvar 'dayBankPapper'
+if DayTerminalPapper > 0:  BurgerQW['TerminalTaskDay'] = DayTerminalPapper & killvar 'DayTerminalPapper'
+if gossipBU > 0:           BurgerQW['SlutReputation'] = gossipBU & killvar 'gossipBU'
+if IvanEvidence > 0:       BurgerQW['IvanQWEvidence'] = IvanEvidence & killvar 'IvanEvidence'
+if ivanFilmBJ > 0:         BurgerQW['IvanQWBJFilmed'] = ivanFilmBJ & killvar 'ivanFilmBJ'
+if IvanKvartira > 0:       BurgerQW['IvanQWTatianaHelp'] = IvanKvartira & killvar 'IvanKvartira'
+if IvanPodstavaDay > 0:    BurgerQW['IvanQWDay'] = IvanPodstavaDay & killvar 'IvanPodstavaDay'
+if IvanPodstavaQW > 0:     BurgerQW['IvanQW'] = IvanPodstavaQW & killvar 'IvanPodstavaQW'
+if kompromatBlackMail > 0: BurgerQW['IvanQWBlackmail'] = kompromatBlackMail & killvar 'kompromatBlackMail'
+if $kompromatFoto ! '':    $BurgerQW['IvanQWBlackmailPhoto'] = $kompromatFoto & killvar '$kompromatFoto'
+if NoBistroWork > 0:       BurgerQW['WorkBlocked'] = NoBistroWork & killvar 'NoBistroWork'
+if PersSecWork > 0:        BurgerQW['Secretary'] = PersSecWork & killvar 'PersSecWork'
+if PersSecWorkTimes > 0:   BurgerQW['SecretaryTimesWorked'] = PersSecWorkTimes & killvar 'PersSecWorkTimes'
+if PodpiskaNeviezd > 0:    BurgerQW['IvanQWPoliceDayCount'] = PodpiskaNeviezd & killvar 'PodpiskaNeviezd'
+if posuda > 0:             BurgerQW['WashDishesCount'] = posuda & killvar 'posuda'
+if posudaA > 0:            BurgerQW['WashFloorCount'] = posudaA & killvar 'posudaA'
+if posudaday > 0:          BurgerQW['WashedDishesLastDay'] = posudaday & killvar 'posudaday'
+if posudaAday > 0:         BurgerQW['WashFloorLastDay'] = posudaAday & killvar 'posudaAday'
+if PSBBtimes > 0:          BurgerQW['WorkShift'] = PSBBtimes & killvar 'PSBBtimes'
+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
+
 !! Updating npc_bust[] array to the new values ----- 0.8.0
 if npc_bust['A12'] = 9: npc_bust['A12'] = 23
 if npc_bust['A13'] = 9: npc_bust['A13'] = 8

+ 1 - 1
locations/stat_display.qsrc

@@ -2275,7 +2275,7 @@ if enable_extra_msg = 1:
 	end
 	if hour < 22 and week >= 2 and week <= 4 and workKafe = 1:$stat_msg += '<BR><b><font color="red">Today you have a shift at The Roadhouse cafe starting at 11:00.</font></b>'
 	if hour < 17 and week < 5 and workSec >= 1 or hour < 17 and week < 5 and workSec = 1:$stat_msg += '<BR><b><font color="red">Today you have a shift as a secretary at Titran-Express from 9:00 to 17:00</font></b>'
-	if hour < 17 and week < 5 and PersSecWork = 1:$stat_msg += '<BR><b><font color="red">Today you have a shift as a secretary at Diner Bystroeshka from 9:00 to 17:00</font></b>'
+	if hour < 17 and week < 5 and BurgerQW['Secretary'] = 1:$stat_msg += '<BR><b><font color="red">Today you have a shift as a secretary at Diner Bystroeshka from 9:00 to 17:00</font></b>'
 	if hour < 20 and week => 1 and week <= 5 and age < 18 and workFabrika = 1:$stat_msg += '<BR><b><font color = red>Today you have work in the garment factory in Pavlovsk. Shift starts at 16:00.</font></b>'
 	if hour < 16 and week => 1 and week <= 5 and age >= 18 and workFabrika = 1:$stat_msg += '<BR><b><font color = red>Today you have work in the garment factory in Pavlovsk. Shift starts at 8:00.</font></b>'
 	if hour < 16 and week > 1 and week <= 5 and workhosp = 1:$stat_msg += '<BR><b><font color="red">You work as a nurse in the city residential area clinic. Your shift starts at 8:00.</font></b>'

+ 2 - 2
locations/telefon.qsrc

@@ -1219,7 +1219,7 @@ if $ARGS[0] = 'Phone_notebook':
 		if daynum >= daylastperiod+12 and daynum < daylastperiod+14:$calendarday += $list + '<font color=#336600><b>Ovulation!</b></font>'
 		if pregchem >= 6720:$calendarday += $list + '<font color=''red''><b>Birthing day!</b></font>'
 
-		if w1 < 5 and (workSec >= 1 or PersSecWork = 1):$calendarday += $list + 'Working as a secretary. <i>(9:00 - 17:00)</i>'
+		if w1 < 5 and (workSec >= 1 or BurgerQW['Secretary'] = 1):$calendarday += $list + 'Working as a secretary. <i>(9:00 - 17:00)</i>'
 		if w1 < 5 and workFabrika = 1:
 			$calendarday += $list + 'Working as a seamstress. '
 			if age < 18:$calendarday += '<i>(16:00 - 20:00)</i>' else $calendarday += '<i>(8:00 - 16:00)</i>'
@@ -1228,7 +1228,7 @@ if $ARGS[0] = 'Phone_notebook':
 		if worksalon = 1 and (w1 = 1 or w1 = 3 or w1 = 5):$calendarday += $list + 'Working as masseuse. <i>(9:00 - 17:00)</i>'
 !!		if maidqw > 0:$calendarday += '<br>&emsp;<b>•</b> Working as maid. <i>(16:00 - 19:00)</i>'
 		if pfilmday[i] > 0:$calendarday += $list + 'Porn shoot: <i><<$porndesc[pfilmday[i]]>></i>'
-		if d1 = 25 and (PersSecWork = 1 or workKafe = 1 or workhosp = 1 or worksalon = 1 or tanwork = 1 or workSec = 1 or workFabrika = 1):$calendarday += $list + '<i>Pay day!</i>'
+		if d1 = 25 and (BurgerQW['Secretary'] = 1 or workKafe = 1 or workhosp = 1 or worksalon = 1 or tanwork = 1 or workSec = 1 or workFabrika = 1):$calendarday += $list + '<i>Pay day!</i>'
 		if d1 = nyp_day and m1 = 12 and SchoolAtestat = 0 and StoryLine = 1:$calendarday += $list + 'New Year''s party at 14:00!'
 		if (npc_QW['A33']-2) mod 2 = 1 and sisboyday+1 = daynum:
 			if sisboytrioQW = 1: