Procházet zdrojové kódy

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

Awesome před 1 měsícem
rodič
revize
2dc91818db

+ 5 - 6
locations/journal_work.qsrc

@@ -41,18 +41,17 @@ if $ARGS[0] = 'start':
 		if gpoliuborka > 1: 'You work part-time as a cleaner in the Pavlovsk clinic. Your schedule is from '+func('time', 'get_time_string', 14, 0, cheatVars['time_format'])+' to '+func('time', 'get_time_string', 21, 0, cheatVars['time_format'])+'.'
 !!		if TourGuide = 1: 'You work as a tour guide in the Pavlovsk park. Work is any day during the summer holidays for 8 hours, starting between 08:00 and 12:00. Salary is 1,000 <b>₽</b>.'
 	end
-	if workrin = 1: 'You are working in Arthur''s tent at the market as a clothing saleswoman. You work on Tuesday, Thursday and Saturday with a start time of '+func('time', 'get_time_string', 8, 0, cheatVars['time_format'])+'. Salary depends on sales.'
+	if workrin = 1: 'You work as a clothing saleswoman in Arthur''s tent at the market each Tuesday, Thursday and Saturday with a start time of '+func('time', 'get_time_string', 8, 0, cheatVars['time_format'])+'. Salary depends on sales.'
 	if maidqw = 1:
 		'You work in the Pavlovsk hotel as a maid. Your work schedule is every day from '+func('time', 'get_time_string', 16, 0, cheatVars['time_format'])+' to '+func('time', 'get_time_string', 19, 0, cheatVars['time_format'])+' and your salary is 250 <b>₽</b> plus tips.'
 	elseif GermanQW = 1:
 		'You can find out more about becoming a maid at the Pavlovsk hotel if you visit the manager between '+func('time', 'get_time_string', 12, 0, cheatVars['time_format'])+' and '+func('time', 'get_time_string', 14, 0, cheatVars['time_format'])+'.'
 	end
 	if postjobQW = 2 or postjobQW = 4: 'You deliver mail for the postmaster. The work day starts each Saturday between '+func('time', 'get_time_string', 11, 0, cheatVars['time_format'])+' and '+func('time', 'get_time_string', 12, 0, cheatVars['time_format'])+'. Salary is 450 <b>₽</b>.'
-	if stripwork >= 1: 'You work as a stripper at the Fuzzy Dice strip club every Wednesday and Thursday from '+func('time', 'get_time_string', 18, 0, cheatVars['time_format'])+' to '+func('time', 'get_time_string', 3, 0, cheatVars['time_format'])+'. No salary as you earn tips.'
-	if stripwork1 >= 1: 'You work as a stripper at the Fuzzy Dice strip club every Friday and Saturday from '+func('time', 'get_time_string', 18, 0, cheatVars['time_format'])+' to '+func('time', 'get_time_string', 3, 0, cheatVars['time_format'])+'. No salary as you earn tips.'
-!!	if stripbarwork >= 1: 'You work as a bargirl at the Fuzzy Dice strip club every Wednesday and Thursday from 18:00 to 03:00. Salary is automatically transferred on the 25th of each month.'
-!!	if stripbarwork1 >= 1: 'You work as a bargirl at the Fuzzy Dice strip club every Friday and Saturday from 18:00 to 03:00. Salary is automatically transferred on the 25th of each month.'
-	if film > 0: 'You are working as a pornographic actress under the name <<$pfname>>.'
+	if strip_club['stripwork'] = 1: 'You work as a stripper at the Golden Girls strip club. No salary as you earn tips.'
+	if strip_club['stripbarwork'] = 1: 'You work as a bargirl at the Golden Girls strip club every Wednesday and Thursday from '+func('time', 'get_time_string', 18, 0, cheatVars['time_format'])+' to '+func('time', 'get_time_string', 3, 0, cheatVars['time_format'])+'. Salary is automatically transferred on the 25th of each month. but you can earn tips from customers.'
+	if strip_club['stripbarwork1'] = 1: 'You work as a bargirl at the Golden Girls strip club every Friday and Saturday from '+func('time', 'get_time_string', 18, 0, cheatVars['time_format'])+' to '+func('time', 'get_time_string', 3, 0, cheatVars['time_format'])+'. Salary is automatically transferred on the 25th of each month, but you can earn tips from customers.'
+	if film > 0: 'You work as a pornographic actress under the name <<$pfname>>.'
 	if bumtolik = 4: 'You have been asked to help the homeless at the Mercy Clinic in the city industrial region.'
 	if bumtolik >= 5: 'You volunteer at the Mercy Clinic in the city industrial region and work with the homeless. Working hours are from '+func('time', 'get_time_string', 9, 0, cheatVars['time_format'])+' to '+func('time', 'get_time_string', 17, 0, cheatVars['time_format'])+' on Saturday and Sunday.'
 

+ 36 - 38
locations/stripclub.qsrc

@@ -189,7 +189,7 @@ if $ARGS[0] = 'main_floor':
 	minut += 5
 	$menu_loc = 'stripclub'
 	$menu_arg = 'main_floor'
-	gs 'schedule', 'A23'
+	!!gs 'schedule', 'A23'
 	gs 'stat'
 	'<center><b><font color="maroon">Strip Club</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripclub_interior.jpg"></center>'
@@ -232,12 +232,10 @@ if $ARGS[0] = 'bar':
 	gs 'stat'
 	if week < 5:
 		'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/lev.jpg"></center>'
-		!! iff statement needs properly added
-		'You head over to the bar, where ' + iif(strip_club['stripbarwork'] = 1 or strip_club['stripbarwork1'] = 1, 'Lev', 'the bartender') + ' is taking orders. You decide what you want to drink as you wait your turn.'
+		'You head over to the bar, where ' + iif(strip_club['stripbarwork'] = 1 or strip_club['stripbarwork1'] = 1, 'Lev', 'the bartender') + ' is taking orders while checking out the girl on stage. You decide what you want to drink as you wait your turn.'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/nadia.jpg"></center>'
-		!! iff statement needs properly added
-		'You head over to the bar, where ' + iif(strip_club['stripbarwork'] = 1 or strip_club['stripbarwork1'] = 1, 'Nadia', 'a girl wearing a skimpy outfit') + ' is taking orders. You decide what you want to drink as you wait your turn.'
+		'You head over to the bar, where ' + iif(strip_club['stripbarwork'] = 1 or strip_club['stripbarwork1'] = 1, 'Nadia', 'a girl wearing a skimpy outfit') + ' is taking orders, her large breasts drawing your attention as they jiggle with each of her movements. You decide what you want to drink as you wait your turn.'
 	end
 	act 'Leave': gt 'stripclub', 'main_floor'
 
@@ -337,9 +335,8 @@ if $ARGS[0] = 'striptease':
 	'The stage is lit up and music booms as a girl walks out before a strenuous male audience.'
 
 	act 'Watch the show':
-		gs 'schedule', 'A23'
-
-		if rand(0,3) = 0 and (year = 2017 and month > 8) and AlbinaQW['seen_strip'] = 0 and locat['A23'] = 21:
+		!!gs 'schedule', 'A23'
+		if rand(0,3) = 0 and AlbinaQW['seen_strip'] = 0 and locat['A23'] = 21:
 			gs 'stripclub', 'albina_first_dance1'
 		elseif rand(0,3) = 0 and AlbinaQW['seen_strip'] = 1 and locat['A23'] = 21:
 			gs 'stripclub', 'albina_recurrent_dance'
@@ -381,7 +378,6 @@ if $ARGS[0] = 'striptease':
 	end
 end
 
-
 if $ARGS[0] = 'private_sex':
 	*clr & cla
 	girl += 2
@@ -431,13 +427,13 @@ if $ARGS[0] = 'hire1':
 			act 'Show him your passport':
 				cla & *nl
 				'You rummage through your purse and pull out your passport, showing him you''re of legal age. The bouncer takes a look at it and nods.'
-				'"You check out. Go ahead," he says, waving you past him. "Knock on the door that says ''manager'' on it."'
+				'"You check out. Go ahead," he says, waving you past him. "You''re looking for Sasha. Knock on the door that says ''manager'' on it."'
 				act 'Head inside': gt 'stripclub', 'hire2'
 			end
 		elseif fakepassport = 1:
 			cla & *nl
 			'You rummage through your purse and pull out your fake passport, showing him you''re of "legal age." The bouncer takes a look at it and nods.'
-			'"You check out. Go ahead," he says, waving you past him. "Knock on the door that says ''manager'' on it."'
+			'"You check out. Go ahead," he says, waving you past him. "You''re looking for Sasha. Knock on the door that says ''manager'' on it."'
 			act 'Head inside': gt 'stripclub', 'hire2'
 		else
 			act 'Uhh...':
@@ -461,14 +457,20 @@ if $ARGS[0] = 'hire2':
 	minut += 15
 	gs 'stat'
 	if strip_club['stripbarwork'] = 1 or strip_club['stripbarwork1'] = 1:
-		'You enter the manager''s office and he greets you with a smile. "Hey there <<$pcs_nickname>>, how can I help you?"'
-		'You return the smile. "Hi, I was wondering if I could get a job as a stripper?"'
-		'The manager chuckles. "Bored of watching the action and wanting to get in on it?"'
+		'You enter Sasha''s office and he greets you with a smile. "Hey there <<$pcs_nickname>>, how can I help you?"'
+		'You return the smile. "Hi, I was wondering if I could work as a stripper instead?"'
+		'He chuckles. "Bored of watching the action and wanting to get in on it?"'
 		gs 'stripclub', 'stripper_tryout1'
+	elseif strip_club['stripwork'] = 1:
+		'You enter Sasha''s office and he greets you with a smile. "Hey there <<$pcs_nickname>>, how can I help you?"'
+		'You return the smile. "Hi, I was wondering if I could work as a waitress instead?"'
+		'He chuckles. "Got bored of working the pole and want an easier job?"'
+		'"You could say that," you smile.'
+		act 'Continue': gt 'stripclub', 'hire3'
 	else
-		'You enter the manager''s office and he greets you with a smile. "Hey there. How can I help you?"'
-		'You return the smile. "Hi, I was wondering if I could get a job here?"'
-		'The manager looks you over. "Are you at least 18 years old? I had a visit from the police last week, and they found an underage girl working here. I was fortunate enough that the officers could be bribed."'
+		'You enter the manager''s office and see a rather imposing middle aged man in an expensive looking suit sitting behind a desk. "Yes? How can I help you?"'
+		'You give him a smile which he doesn''t return. "Are you Sasha? I was told to ask you if I could get a job here?"'
+		'"That''s me," he nods before he looks you over. "Are you at least 18 years old? I had a visit from the police last week, and they found an underage girl working here. I was fortunate enough that the officers could be bribed."'
 	end
 
 	if age >= 18 or fakepassport = 1:
@@ -483,14 +485,12 @@ if $ARGS[0] = 'hire2':
 		act 'Stripping':
 			cla & *nl
 			'"I want to be a stripper," you reply.'
-			if strip_club['stripbarwork'] = 1 or strip_club['stripbarwork1'] = 1: 'The manager chuckles. "Bored of watching the action and wanting to get in on it?"'
 			gs 'stripclub', 'stripper_tryout1'
 		end
 
 		act 'Waitressing':
 			cla & *nl
 			'"I want to be a waitress," you reply.'
-			if strip_club['stripwork'] = 1: 'The manager chuckles. "Got bored of working the pole and want an easier job?"'
 			act 'Continue': gt 'stripclub', 'hire3'
 		end
 
@@ -530,7 +530,7 @@ if $ARGS[0] = 'hire3':
 	'"Just two," you reply. "When do I work and what do I get paid?"'
 	'He chuckles. "Straight to the point I see. The club operates between 18:00 and 03:00 and I currently have two shift patterns open. Wednesday and Thursday nights, or Friday and Saturday nights. You get paid monthly plus tips. Interested?"'
 
-	 act 'Take the job':
+	act 'Take the job':
 		cla
 		gs 'stat'
 		'"I''ll take it," you say with a smile.'
@@ -563,8 +563,6 @@ if $ARGS[0] = 'hire3':
 	end
 end
 
-
-
 if $ARGS[0] = 'stripper_tryout1':
 	*nl
 	'"Okay, first thing''s first. Get naked."'
@@ -589,7 +587,7 @@ if $ARGS[0] = 'stripper_tryout2':
 	gs 'stwork', 'strip_clothing'
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripinspection.jpg"></center>'
-	'You take off your clothes and stand naked before the manager, who stands up to take a closer look.'
+	'You take off your clothes and stand naked before Sasha, who stands up to take a closer look.'
 	if pcs_leghair <= 3:
 		'He admires your legs.'
 		'"Smooth legs. Very good."'
@@ -615,7 +613,7 @@ if $ARGS[0] = 'stripper_tryout2':
 
 	if tits >= 5:
 		'He takes in the sight of your enormous breasts.'
-		'"Not many girls working here can brag about having tits the size of their head," he says as he kneads them in his hand.'
+		'"Not many girls working here can brag about having tits the size of their head," he says as he kneads them in his hand. "Opal might have a rival on her hands here."'
 		gs 'arousal', 'foreplay', 2
 		gs 'stat'
 	elseif tits = 4:
@@ -653,10 +651,10 @@ if $ARGS[0] = 'stripper_tryout3':
 	if pcs_dancero >= 40 and pcs_dancpol >= 30:
 		gs 'stripclub', 'stripper_accept1'
 	elseif pcs_dancero >= 40:
-		'After a minute, he stops you and shakes his head. "Your poledancing is still lacking. If you want this job, you''ll have to take some dance classes first. I believe you can do that at the gym. Come back when you can handle the pole, and I''ll give you another chance."'
+		'After a minute, he stops you and shakes his head. "Your poledancing ability is still lacking. If you want this job, you''ll have to take some classes first. I believe you can do that at the gym. Come back when you can handle the pole, and I''ll give you another chance."'
 		act 'Leave': gt 'stripclub', 'work_leave'
 	else
-		'After a minute, he stops you and shakes his head. "Your dancing is very lacking. If you want this job, you''ll have to take some dance classes first. I believe you can do that at the gym. Come back when you can dance on stage without me worrying you''ll fall off, and I''ll give you another chance."'
+		'After a minute, he stops you and shakes his head. "Your dancing skills are lacking. If you want this job, you''ll have to take some classes first. I believe you can do that at the gym. Come back when you can dance on stage without me worrying you''ll fall off, and I''ll give you another chance."'
 		act 'Leave': gt 'stripclub', 'work_leave'
 	end
 end
@@ -665,9 +663,9 @@ if $ARGS[0] = 'stripper_accept1':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/.jpg"></center>'
 	'You dance sensually and he''s clearly smitten by you before he asks you to sit down.'
-	'"Our business hours are between 18:00 and 03:00. Six hour shifts. 18:00 to midnight, 21:00 to 03:00. Shift priority is first come first serve. Whiteboard with the schedule is backstage."'
+	'"Our business hours are between 18:00 and 03:00. We operate two six hour shifts. 18:00 to midnight, 21:00 to 03:00. Shift priority is first come first serve. Whiteboard with the schedule is backstage."'
 	'He pulls some papers out of a cabinet behind him.'
-	'"Any tips you get are yours, but we''re not paying you hourly. Think of it as an incentive to perform well. If a customer wants a lap dance it''s 1000 <b>₽</b> a dance. You get 40% and the rest goes to the club. Some clients may want to pay extra for further ''entertainment'', but this isn''t a brothel. If you want to turn tricks, do it somewhere else. Otherwise call Viktor. Now sign here."'
+	'"Any tips you get are yours, but we''re not paying you hourly. Think of it as an incentive to perform well. If a customer wants a lap dance it''s 1000 <b>₽</b> a dance. You get 40% and the rest goes to the club. Some clients may want to pay extra for further ''entertainment'', but this isn''t a brothel. If you want to turn tricks, then go and stand on the corner outside. Otherwise call Viktor. Now sign here."'
 	act 'Change your mind':
 		*clr & cla
 		gs 'stat'
@@ -688,19 +686,19 @@ if $ARGS[0] = 'stripper_accept1':
 		'You think about it for a minute and smile at him as you accept his offer.'
 		'The manager leads you to the dressing room and tells a woman responsible for the costumes that you''re going to join the club. He also introduces you to the chief of security, who takes your picture and makes you sign some documents.'
 		if $pcs_strippername = '':
-			'"Our girls don''t perform under their real name for obvious reasons. What would you like your stage name to be?"'
+			'"Our girls don''t perform under their real name for obvious reasons. We have a bit of a gemstone theme going on, but you can choose whatever stage name you want. So what will it be?"'
 
 			$pcs_strippername = input("What name would you like to use at the strip club? (Leave blank for Sapphire)")
 			if $pcs_strippername = '':
 				$pcs_strippername = 'Sapphire'
-				'"Uhh, I don''t know..." you say dully and the manager rolls his eyes.'
+				'"Uhh, I don''t know..." you say dully and Sasha rolls his eyes.'
 				'"Whatever. You''re Sapphire from now on. Now fill out these forms."'
 			else
 				'"Can I be called <<$pcs_strippername>>?"'
 				'"Sure," he shrugs. "Now fill out these forms."'
 			end
-			'You scribble out your information and sign it while the manager keeps talking to you.'
-			'"Before you go on stage, I expect you to drop by my office so I can see if you''re up to our club standards. It''s just a routine check to make sure that the club''s reputation stays intact. Nothing to worry about," he says before ushering you out of his office again.'
+			'You scribble out your information and sign it as Sasha keeps talking to you.'
+			'"Before you go on stage, I expect you to drop by my office so I can see if you''re up to our club standards. It''s just a routine check to make sure that the club''s reputation stays intact. Nothing to worry about," he says before ushering you out of his office.'
 			act 'Leave': gt 'stripclub', 'work_leave'
 		end
 	end
@@ -739,7 +737,7 @@ if $ARGS[0] = 'albina_first_dance1':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripclub4.jpg"></center>'
 			'You watch in silence as Albina entices the crowd with her moves as she strips down to the music, shaking her ass in their faces as they throw piles of rubles onto the stage. She occasionally struts over and dances in front of you, causing the men to throw even more money on the stage so she''ll return her attention to them.'
-			'She finishes her show by teasingly tugging off her thong, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
+			'She finishes her show by teasingly tugging off her g-string, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
 			'A few minutes later, she walks out onto the floor and immediately grabs you by the arm before dragging you into a private room.'
 			act 'Go with her': gt 'stripclub', 'albina_confront'
 		end
@@ -751,7 +749,7 @@ if $ARGS[0] = 'albina_first_dance1':
 				minut += 5
 				gs 'stat'
 				'You throw 100 <b>₽</b> onto the stage in front of her and she gives you a wink before moving back into the middle of the stage, enticing the crowd with her moves as they throw piles of rubles onto the stage.'
-				'She finishes her show by teasingly tugging at her thong before slowly peeling it off, much to the delight of the patrons around you, who ogle at her naked body as she gathers her clothes and tips up before strutting off the stage as the men hoot and holler.'
+				'She finishes her show by teasingly tugging at her g-string before slowly peeling it off, much to the delight of the patrons around you, who ogle at her naked body as she gathers her clothes and tips up before strutting off the stage as the men hoot and holler.'
 				'A few minutes later, she walks out onto the floor and immediately grabs you by the arm before dragging you into a private room.'
 				act 'Go with her': gt 'stripclub', 'albina_confront'
 			end
@@ -766,7 +764,7 @@ if $ARGS[0] = 'albina_first_dance1':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripclub4.jpg"></center>'
 			'You watch in silence as Albina entices the crowd with her moves as she strips down to the music, shaking her ass in their faces as they throw piles of rubles onto the stage.'
-			'She finishes her show by teasingly tugging off her thong, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
+			'She finishes her show by teasingly tugging off her g-string, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
 			'A few minutes later, she walks out onto the floor and immediately grabs you by the arm before dragging you into a private room.'
 			act 'Go with her': gt 'stripclub', 'albina_confront'
 		end
@@ -778,7 +776,7 @@ if $ARGS[0] = 'albina_first_dance1':
 				minut += 5
 				gs 'stat'
 				'You throw 100 <b>₽</b> onto the stage in front of her, but she just rolls her eyes and moves over to dance in front of a group of men offering her far more generous tips.'
-				'She finishes her show by teasingly tugging off her thong, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
+				'She finishes her show by teasingly tugging off her g-string, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
 				'A few minutes later, she walks out onto the floor and immediately grabs you by the arm before dragging you into a private room.'
 				act 'Go with her': gt 'stripclub', 'albina_confront'
 			end
@@ -816,7 +814,7 @@ if $ARGS[0] = 'albina_recurrent_dance':
 			gs 'stat'
 			'<center><video autoplay loop src="images/locations/city/redlight/stripclub/albina_show.mp4"></video></center>'
 			'You watch in silence as Albina entices the crowd with her moves as she strips down to the music, shaking her ass in their faces as they throw piles of rubles onto the stage. She occasionally struts over and dances in front of you, causing the men to throw even more money on the stage so Albina will return her attention to them.'
-			'She finishes her show by teasingly tugging off her thong, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
+			'She finishes her show by teasingly tugging off her g-string, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
 			act 'Move away': gt 'stripclub', 'main_floor'
 		end
 	else
@@ -842,7 +840,7 @@ if $ARGS[0] = 'albina_recurrent_dance':
 			gs 'stat'
 			'<center><video autoplay loop src="images/locations/city/redlight/stripclub/albina_show.mp4"></video></center>'
 			'You watch in silence as Albina entices the crowd with her moves as she strips down to the music, shaking her ass in their faces as they throw piles of rubles onto the stage.'
-			'She finishes her show by teasingly tugging off her thong, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
+			'She finishes her show by teasingly tugging off her g-string, much to the delight of the patrons around you who ogle at her naked body as she gathers her clothing and tips before strutting off stage without even looking in your direction.'
 			act 'Move away': gt 'stripclub', 'main_floor'
 		end
 	end

+ 18 - 24
locations/stwork.qsrc

@@ -1,12 +1,10 @@
 # stwork
 !!2024/08/10
 
-
 if $ARGS[0] = 'start':
 	menu_off = 0
 	$location_type = 'private'
 	minut += 5
-
 	gs 'shortgs', 'setloc', 'stwork', 'start'
 	$sexloc = 'stwork'
 	stripMir = 1
@@ -14,17 +12,15 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 	gs 'themes', 'indoors'
 	killvar '$sexloc'
-
 	CLOSE 'sound/street_club.mp3'
-
 	'<center><b><font color="maroon">Dressing Room</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/backstage.jpg"></center>'
 	'The room has <a href="exec:gt ''mirror'', ''start''">mirrors</a> all along the walls, where you can <a href="exec:gt ''mirror'', ''brush''">brush</a> your hair, and a selection of <a href="exec:gt ''wardrobe'', ''start''">clothes</a> hanging on rails for the girls to dress in. The whiteboard serving as the signup sheet for <a href="exec:gt ''stripclub_schedule'', ''set_schedule''">this week</a> and <a href="exec:gt ''stripclub_schedule'', ''next_week_set_schedule''">next week</a> is suctioned to one of the mirrors with a pen on top.'
 	'There are some stairs leading to the <a href="exec:gt ''stwork'', ''stripgirl''">stage</a> where you can head out to perform.'
 	if $clothingworntype = 'nude':
-		'To the side is a door which overlooks the back yard, used as a staff entrance to save girls having to deal with scummy customers. Always standing by this entrance is a <a href="exec:gt ''stwork'', ''guard''">security guard</a>, who isn''t going to let you walk outside unless you put some clothes on.'
+		'To the side is a door which overlooks the staff parking lot to the rear, used as a private entrance so girls don''t to deal with scummy customers queuing out front. Always standing by this entrance is a <a href="exec:gt ''stwork'', ''guard''">security guard</a>, who isn''t going to let you walk outside unless you put some clothes on.'
 	else
-		'To the side is a <a href="exec:stripMir = 0 & gt ''stripclub'', ''start''">door</a> which overlooks the back yard, used as a staff entrance to save girls from meeting scummy customers. Always standing by this entrance is a <a href="exec:gt ''stwork'', ''guard''">security guard</a> keeping the girls safe.'
+		'To the side is a <a href="exec:stripMir = 0 & gt ''stripclub'', ''start''">door</a> which overlooks the staff parking lot to the rear, used as a private entrance so girls don''t to deal with scummy customers queuing out front. Always standing by this entrance is a <a href="exec:gt ''stwork'', ''guard''">security guard</a> keeping the girls safe.'
 	end
 	'Near the exit door is a vending machine selling '+iif(money >= 100,'<a href="exec:money -= 100 & gt ''food'', ''snack''">snacks</a>','snacks')+' and a <a href="exec:gt ''beverage'', ''bev_wat''">water cooler</a> which is used heavily by girls coming off stage.'
 	'A wooden door leads to the <a href="exec:gt ''stwork'', ''toilet''">staff bathroom</a>.'
@@ -230,7 +226,7 @@ if $ARGS[0] = 'tipcalculator':
 	*nl
 	'You now have a chance to add up any tips you gained from your last show.'
 	!! 20% chance that tattoos increase tips
-	if rand(0, 4) = 0:
+	if rand(0,4) = 0:
 		strip_club['strip_tips'] += stripKoef
 	end
 	if strip_club['strip_tips'] < 25:
@@ -276,7 +272,7 @@ if $ARGS[0] = 'stripgirl':
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/backstage.jpg"></center>'
 	'The girls are doing their makeup and hair while gossiping.'
 
-	temp_rand = rand(0, 14)
+	temp_rand = rand(0,16)
 	if temp_rand = 0 and AlbinaQW['working_stripclub'] = 1:
 		'"That Amber girl is always stealing the same weekend shifts! She''s either beating us all to the board or is banging the boss. Probably both."'
 	elseif temp_rand <= 1:
@@ -304,7 +300,11 @@ if $ARGS[0] = 'stripgirl':
 	elseif temp_rand = 12:
 		'"I got a bonus this week, but I wish he wouldn''t make me swallow. It tastes icky."'
 	elseif temp_rand = 13:
-		'"I caught Ruby snorting shit right here on the make-up table! That girl has some <i>major</i> issues. Can she at least do it in the fucking bathroom?"'
+		'"I caught Ruby snorting shit right here on the make-up table! Can she at least do it in the fucking bathroom?"'
+	elseif temp_rand = 14:
+		'"Diamond needs to get some respect for herself. I saw her flirting with some old man, trying to sweet talk him into being her sugar daddy. Fucking perv was eating it all up."' 
+	elseif temp_rand = 15:
+		'"I saw a guy basically salivating at Opal''s huge tits while throwing all his money at her feet. Some girls have it fucking easy..."'
 	else
 		'"Have you heard about that new girl? She''s really good-looking and all, but she got booed off-stage."'
 	end
@@ -317,20 +317,17 @@ if $ARGS[0] = 'guard':
 	*clr & cla
 	menu_off = 1
 	gs 'stat'
-
 	if strip_club['guard_meet'] = 0:
 		strip_club['guard_meet'] = 1
-
 		!! IMAGE
 		if $clothingworntype = 'nude':
-			'The guard at the door is an older guy, an imposing mountain of muscle who grins as you approach him. "Hey girl, I can''t let you outside like that, even if you do look good naked," he jokes.'
+			'The guard at the door is an older man, an imposing mountain of muscle who grins as you approach him. "Hey girl, I can''t let you outside like that, even if you do look good naked," he jokes.'
 
 			act 'Flirt with him':
 				cla
 				minut += 2
 				strip_club['guard_flirt'] = 1
 				gs 'stat'
-
 				'You decide to play him at his own game. "Don''t pretend you wouldn''t enjoy chasing me. Catching my naked body would be your reward after all..." you joke with a smile while drawing attention to your breasts.'
 				if tits >= 4:
 					'"Nice rack, babe. The sight of those puppies would make any man pay! I''m Viktor by the way."'
@@ -346,7 +343,6 @@ if $ARGS[0] = 'guard':
 				cla
 				minut += 2
 				gs 'stat'
-
 				'You ignore his comment as you introduce yourself. "Hey, I''m <$pcs_strippername>>."'
 				'"Viktor," he replies. "The boss sure knows how to find the pretty ones."'
 				'"An ugly stripper wouldn''t make much money now, would she?" you reply and he chuckles.'
@@ -358,7 +354,6 @@ if $ARGS[0] = 'guard':
 				cla
 				minut += 2
 				gs 'stat'
-
 				'You''re creeped out by him, but manage to force an awkward smile at him. "Hey... I''m <$pcs_strippername>>..."'
 				'"Viktor," he replies. "The boss sure knows how to find the pretty ones..."'
 				'"Yeah, I guess he does... Sorry, but I need to get going."'
@@ -373,7 +368,6 @@ if $ARGS[0] = 'guard':
 				minut += 2
 				strip_club['guard_flirt'] = 1
 				gs 'stat'
-
 				'"Oh? Like what you see?" you ask with a smile while turning to show him your ass.'
 				'He grins at you while checking you out. Yeah, I guess I do... I''m Viktor by the way."'
 				'"<$pcs_strippername>>," you smile. "I''d love to chat, but I need to get going."'
@@ -511,7 +505,6 @@ if $ARGS[0] = 'guard':
 				minut += 2
 				strip_club['guard_flirt'] = -1
 				gs 'stat'
-
 				'You place your hand on his chest and lean in close to him.'
 				'"You want a piece of this ass, don''t you?" you whisper.'
 				'To your surprise, he removes your hand. "I need you to be honest with me. Are you still a virgin?"'
@@ -645,7 +638,7 @@ if $ARGS[0] = 'rest':
 		AlbinaQW['working_stripclub'] = 1
 		minut += 2
 		gs 'stat'
-
+		!!IMAGE
 		'A girl wearing an eye-catching corset and skimpy g-string is sitting at one of the mirrors touching up her heavy layer of makeup. You don''t think you''ve seen her before, so you walk over to introduce yourself.'
 		'"Hey, I''m-" you start, but stop when the girl turns to look at you. It''s Albina!'
 		if npc_rel['A23'] >= 70 or AlbinaQW['Friends'] = 2:
@@ -663,20 +656,20 @@ if $ARGS[0] = 'rest':
 			'She doesn''t wait for an answer as she turns back to finish getting ready. You hear her muttering something under her breath, but can''t make out what she''s saying.'
 			act 'Return to dressing room': gt 'stwork', 'start'
 		end
-	elseif rand(0,2) = 0 and ((week = 5 and AlbinaQW['working_stripclub'] = 1 and hour >= 22) or (week = 6 and AlbinaQW['working_stripclub'] = 0)):
+	elseif rand(0,2) = 0 and ((week = 5 and AlbinaQW['working_stripclub'] = 1 and hour >= 22) or (week = 6 and AlbinaQW['working_stripclub'] = 1)):
 		*clr & cla
 		minut += 2
 		gs 'stat'
-
+		!!IMAGE
 		'A scantily-clad Albina is sitting at one of the mirrors touching up her heavy layer of makeup.'
 		if npc_rel['A23'] >= 70 or AlbinaQW['Friends'] = 2:
-			'She smiles when she sees you and invites you to sit and chat with her as she finishes getting ready. Her makeup ready, she adjusts her corset and gives her hair a small ruffle before bidding you farewell and strutting out of the room.'
+			'She smiles when she sees you and invites you to sit and chat with her as she finishes getting ready. Once her makeup is ready, she adjusts her corset and gives her hair a small ruffle before bidding you farewell and strutting out of the room.'
 			act 'Return to dressing room': gt 'stwork', 'start'
 		else
 			'She just glares at you and turns her attention back to the mirror. Finishing her makeup, she adjusts her corset and gives her hair a small ruffle before strutting out of the room.'
 			act 'Return to dressing room': gt 'stwork', 'start'
 		end
-	elseif rand(0, 2) = 0 and strip_club['seen_ruby_drugs'] = 0:
+	elseif rand(0,2) = 0 and strip_club['seen_ruby_drugs'] = 0:
 		*clr & cla
 		strip_club['seen_ruby_drugs'] = 1
 		minut += 2
@@ -684,7 +677,8 @@ if $ARGS[0] = 'rest':
 		'<center><video autoplay loop src="images/locations/city/redlight/stripclub/snort.mp4"></video></center>'
 		'You see a red haired girl sitting at one of the mirrors. She looks a little jumpy as she rolls up a ruble bill before she suddenly leans over and snorts what you assume to be drugs up her nose. She blissfully slumps back in her chair before she spots you in the mirror.'
 		'"The fuck are you looking at, bitch? Mind your own fucking business!" she snarls as she shoves you aside and struts out of the room.'
-	elseif rand(0, 2) = 0 and strip_club['seen_ruby_drugs'] = 1:
+		'That must have been Ruby. You''ve heard the other strippers talking about her having a serious drug problem.'
+	elseif rand(0,2) = 0 and strip_club['seen_ruby_drugs'] = 1:
 		*clr & cla
 		minut += 2
 		gs 'stat'
@@ -695,7 +689,7 @@ if $ARGS[0] = 'rest':
 		*clr & cla
 		minut += 2
 		gs 'stat'
-
+		!!IMAGE
 		'One of your fellow strippers is touching up her makeup at one of the mirrors. She smiles at you before strutting out of the room.'
 		act 'Return to dressing room': gt 'stwork', 'start'
 	end

+ 44 - 51
locations/stwork2.qsrc

@@ -102,12 +102,12 @@ if $ARGS[0] = 'strip_hub2':
 			pcs_hairbsh = 0 & strip_club['total_stripshows'] += 1
 			if strip_club['strip_tips'] >= 150:
 				!! Need daystart tracking so this only occurs once a week
-				if rand(0, 99) < 25:
+				if rand(0,99) < 25:
 					if strip_club['manager_bonus'] = 0:
-						'As you enter the back stage area, a security guard approaches and tells you that the manager wants to see you in his office. Now.'
+						'As you enter the back stage area, a security guard approaches and tells you that Sasha wants to see you in his office. Now.'
 						act 'Go to his office': gt 'stwork2', 'manager_bonus'
 					else
-						'As you enter the back stage area, a security guard approaches and tells you that the manager wants to see you in his office again.'
+						'As you enter the back stage area, a security guard approaches and tells you that Sasha wants to see you in his office again.'
 						'You know what he wants, but do you want to do it?'
 						act 'Go to his office': gt 'stwork2', 'manager_bonus'
 						act 'Turn him down': gt 'stwork2', 'strip_show_end'
@@ -134,12 +134,12 @@ end
 
 if $ARGS[0] = 'set_customer_mood':
 	if func('pcs_has_attr', 'OR', 'body_bmi_overweight', 'body_bmi_obese'):
-		if rand(0, 100) >= 60:
-			strip_club['strip_tips'] -= rand(5, 10)
+		if rand(0,100) >= 60:
+			strip_club['strip_tips'] -= rand(5,10)
 			strip_club['cust_angry'] = 1
 			strip_club['cust_boos'] += 1
 
-			strip_club['rand'] = rand(0, 3)
+			strip_club['rand'] = rand(0,3)
 			if strip_club['rand'] = 0:
 				'You overhear some of the customers sitting next to the stage.'
 				'"Look at her fat hanging out. Her gut and ass are shaking like jelly!"'
@@ -155,7 +155,7 @@ if $ARGS[0] = 'set_customer_mood':
 			end
 		else
 			strip_club['cust_angry'] = 0
-			if rand(0, 1) = 0:
+			if rand(0,1) = 0:
 				'A few customers are catcalling.'
 				'"Get those fat titties out!" one of them yells.'
 			else
@@ -165,7 +165,7 @@ if $ARGS[0] = 'set_customer_mood':
 		end
 	else
 		strip_club['cust_angry'] = 0
-		if rand(0, 1) = 0:
+		if rand(0,1) = 0:
 			'Several customers are catcalling. They want to see more.'
 			'"Get those tits out!" one of them yells.'
 		else
@@ -177,7 +177,7 @@ end
 
 if $ARGS[0] = 'set_customer_mood_pole':
 	if func('pcs_has_attr', 'OR', 'body_bmi_overweight', 'body_bmi_obese'):
-		strip_club['rand'] = rand(0, 99)
+		strip_club['rand'] = rand(0,99)
 		if strip_club['rand'] < 25:
 			'Performing another trick on the pole, you can''t support your weight and fall flat on your face as the crowd laughs.'
 			'"Hey hippopotamus, stomp back to the swamp where you came from!"'
@@ -191,7 +191,7 @@ if $ARGS[0] = 'set_customer_mood_pole':
 			end
 		elseif strip_club['rand'] < 50:
 			strip_club['cust_boos'] += 1
-			strip_club['strip_tips'] -= rand(15, 30)
+			strip_club['strip_tips'] -= rand(15,30)
 			'You overhear some of the customers sitting next to the stage.'
 			'"Look at her fat hanging out. Her gut and ass are shaking like jelly!"'
 		end
@@ -205,7 +205,7 @@ if $ARGS[0] = 'dance_clothed':
 	minut += 5
 	gs 'sweat', 'add', 5
 	fat -= 1
-	gs 'exp_gain', 'dancero', rand(1, 2)
+	gs 'exp_gain', 'dancero', rand(1,2)
 	strip_club['strip_tips'] = rand(pcs_dancero, 5 * pcs_dancero) / 10
 	gs 'stat'
 
@@ -222,12 +222,11 @@ if $ARGS[0] = 'strip_clothes':
 	minut += 5
 	gs 'sweat', 'add', 5
 	fat -= 1
-	gs 'exp_gain', 'dancero', rand(1, 2)
-	gs 'exp_gain', 'inhib', rand(1, 2)
-	gs 'fame', 'city', 'stripping', rand(1, 2)
+	gs 'exp_gain', 'dancero', rand(1,2)
+	gs 'exp_gain', 'inhib', rand(1,2)
+	gs 'fame', 'city', 'stripping', rand(1,2)
 	strip_club['strip_tips'] = rand(pcs_dancero, 5 * pcs_dancero) / 7
 	gs 'stat'
-
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripclo' + rand(1,3) + '.jpg"></center>'
 	'You start moving seductively around the pole in the center of the stage.'
 	gs 'stwork2', 'set_customer_mood'
@@ -280,7 +279,6 @@ if $ARGS[0] = 'strip_bra':
 	gs 'fame', 'city', 'stripping', rand(1,2)
 	strip_club['strip_tips'] += rand(pcs_dancero, 5 * pcs_dancero) / 5
 	gs 'stat'
-
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripund' + rand(1,3) + '.jpg"></center>'
 	'You start moving seductively around the pole in the center of the stage wearing just your underwear.'
 	gs 'stwork2', 'set_customer_mood'
@@ -310,12 +308,11 @@ if $ARGS[0] = 'strip_panties':
 	minut += 5
 	gs 'sweat', 'add', 5
 	fat -= 1
-	gs 'exp_gain', 'dancero', rand(1, 2)
-	gs 'exp_gain', 'inhib', rand(1, 2)
-	gs 'fame', 'city', 'stripping', rand(1, 2)
+	gs 'exp_gain', 'dancero', rand(1,2)
+	gs 'exp_gain', 'inhib', rand(1,2)
+	gs 'fame', 'city', 'stripping', rand(1,2)
 	strip_club['strip_tips'] += rand(pcs_dancero, 5 * pcs_dancero) / 5
 	gs 'stat'
-
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripund9.jpg"></center>'
 	'You dance seductively in just your panties, teasing the crowd.'
 	gs 'stwork2', 'set_customer_mood'
@@ -343,9 +340,9 @@ if $ARGS[0] = 'dance_nude':
 	minut += 5
 	gs 'sweat', 'add', 5
 	fat -= 1
-	gs 'exp_gain', 'dancero', rand(1, 2)
-	gs 'exp_gain', 'inhib', rand(1, 2)
-	gs 'fame', 'city', 'stripping', rand(1, 2)
+	gs 'exp_gain', 'dancero', rand(1,2)
+	gs 'exp_gain', 'inhib', rand(1,2)
+	gs 'fame', 'city', 'stripping', rand(1,2)
 	strip_club['strip_tips'] += rand(pcs_dancero, 5 * pcs_dancero) / 3
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripund' + rand(13,14) + '.jpg"></center>'
@@ -384,10 +381,10 @@ if $ARGS[0] = 'pole_underwear':
 	strip_club['dancing_rounds'] -= 1
 	gs 'sweat', 'add', 5
 	fat -= 2
-	pcs_mood -= rand(4, 8)
-	gs 'exp_gain', 'dancpol', rand(1, 2)
-	gs 'exp_gain', 'inhib', rand(1, 2)
-	gs 'fame', 'city', 'stripping', rand(1, 2)
+	pcs_mood -= rand(4,8)
+	gs 'exp_gain', 'dancpol', rand(1,2)
+	gs 'exp_gain', 'inhib', rand(1,2)
+	gs 'fame', 'city', 'stripping', rand(1,2)
 	!pcs_hairbsh = 0
 	strip_club['strip_tips'] += rand(pcs_dancpol, 5 * pcs_dancpol) / 3
 	gs 'stat'
@@ -404,10 +401,10 @@ if $ARGS[0] = 'pole_panties':
 	strip_club['dancing_rounds'] -= 1
 	gs 'sweat', 'add', 5
 	fat -= 2
-	pcs_mood -= rand(4, 8)
-	gs 'exp_gain', 'dancpol', rand(1, 2)
-	gs 'exp_gain', 'inhib', rand(1, 2)
-	gs 'fame', 'city', 'stripping', rand(1, 2)
+	pcs_mood -= rand(4,8)
+	gs 'exp_gain', 'dancpol', rand(1,2)
+	gs 'exp_gain', 'inhib', rand(1,2)
+	gs 'fame', 'city', 'stripping', rand(1,2)
 	!pcs_hairbsh = 0
 	strip_club['strip_tips'] += rand(pcs_dancpol, 5 * pcs_dancpol) / 3
 	gs 'stat'
@@ -418,14 +415,12 @@ if $ARGS[0] = 'pole_panties':
 	act 'Continue': gt 'stwork2', 'strip_hub'
 end
 
-
-
 if $ARGS[0] = 'manager_bonus':
 	*clr & cla
 	minut += 2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/.jpg">"></center>'
-	'The security guard ushers you into the manager''s office before closing the door behind you. The manager smiles at you as he sits behind his desk.'
+	'The security guard ushers you into Sasha''s office before closing the door behind you. Sasha smiles at you as he sits behind his desk.'
 	if strip_club['manager_bonus'] = 0:
 		'"I heard that you''ve had a pretty good night, <<$pcs_strippername>>. How about a little bonus to top it off?" he asks.'
 		'"What kind of bonus?" you ask while raising an eyebrow.'
@@ -474,8 +469,8 @@ if $ARGS[0] = 'manager_bonus':
 		'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bimbo.knees5.jpg">"></center>'
 		'"Interested in a little bonus, are we?" he asks rhetorically with a grin before snapping his fingers and pointing to his crotch. You obediently walk over and kneel in front of him before unzipping his pants and taking his cock into your mouth. "Eager today, aren''t we?" he laughs as you start sucking.'
 		if rand(0,2) = 0:
-			'Just as you''re getting into it, you hear a knock at the door and freeze as the manager looks down at you. "Don''t stop," he orders before telling the person to enter. A man walks into the room and stops in front of the desk. There''s no hiding the fact that you''re under here, you just hope he doesn''t recognise you.'
-			'You push the thoughts to the back of your mind and resume sucking the manager''s dick, trying your best to keep the noise down as the two men converse for what feels like an eternity before the man finally leaves.'
+			'Just as you''re getting into it, you hear a knock at the door and freeze as Sasha looks down at you. "Don''t stop," he orders before telling the person to enter. A man walks into the room and stops in front of the desk. There''s no hiding the fact that you''re under here, you just hope he doesn''t recognise you.'
+			'You push the thoughts to the back of your mind and resume sucking Sasha''s dick, trying your best to keep the noise down as the two men converse for what feels like an eternity before the man finally leaves.'
 			'The distraction gone, you''re able to focus your efforts, the room filled with the obscene sound of you gagging and slurping on his cock until he suddenly grabs your head and holds you down on his cock as his cum starts shooting into your mouth. You''re forced to swallow it to stop yourself from choking as he groans loudly.'
 			gs 'arousal', 'bj', 5
 			gs 'cum_call', 'mouth_swallow', 'Strip club manager', 0, 0, 10000, 40
@@ -506,7 +501,7 @@ if $ARGS[0] = 'manager_bonus':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum17.jpg">"></center>'
 				'He finally finishes and releases his grip on your head, allowing you pull yourself off of his cock. You gasp for air and wipe the saliva from your mouth before looking up to see him grinning down at you as he counts your money.'
-				'"Nice work, <<$pcs_strippername>>. Good to see young girls with a good work ethic," he laughs.'
+				'"Nice work, <<$pcs_strippername>>. It''s nice to see young girls with a good work ethic," he laughs.'
 				'You just smile at him before getting up and taking the money. Heading out into the hallway, the security guard flashes you a knowing smile as you hurry back to the dressing room.'
 
 				act 'Return to the dressing room': gt 'stwork2', 'strip_show_end'
@@ -539,7 +534,7 @@ if $ARGS[0] = 'privatdance':
 	strip_club['total_stripshows'] += 1
 	gs 'stat'
 
-	strip_club['rand'] = rand(0, 25)
+	strip_club['rand'] = rand(0,25)
 	if strip_club['rand'] = 0:
 		gt 'stwork2', 'pr1'
 	elseif strip_club['rand'] = 1:
@@ -555,10 +550,8 @@ if $ARGS[0] = 'privatdance':
 	elseif strip_club['rand'] = 6:
 		gt 'stwork2', 'pr7'
 	end
-
-
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/privatstrip.jpg"></center>'
-	'You walk over to a smaller private room where you put on some music before the customer walks in and you tell him to sit down and enjoy the show. You spend half an hour showing off your dancing skills, and every time you grind against him, you can feel his rock hard cock.'
+	'You walk over to a smaller private room where you put on some music before the customer walks in and you tell him to sit and enjoy the show. You spend half an hour showing off your dancing skills, and every time you grind against him, you feel his rock hard cock straining against his pants.'
 
 	act 'Return to the dressing room': gt 'stwork2', 'strip_show_end'
 end
@@ -669,7 +662,7 @@ if $ARGS[0] = 'pr2':
 		gs 'stat'
 		gs 'npcgeneratec', 0, 'Private dance client', rand(20,55)
 		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
-		'You nod and get on your knees as the client pulls his cock out and starts jerking it. After a few seconds, he loudly grunts that he''s close and you close your eyes as warm spurts of cum start splattering across your face. It drips down your chin as he squeezes the last few drops onto your forehead.'
+		'You nod and get on your knees as the client pulls his cock out and starts jerking it. After a few seconds, he loudly grunts that he''s close and you close your eyes as spurts of warm cum start splattering across your face. It drips down your chin as he squeezes the last few drops onto your forehead.'
 		'You wipe the cum from your eyes as he puts his cock away and leaves your payment on the table before leaving. You gather up your clothes and wipe your face as best as you can as you hurry to the dressing room to clean up.'
 		gs 'cum_call', 'face', 'Private dance client', 0, 0, 10000, 40
 
@@ -705,7 +698,7 @@ if $ARGS[0] = 'pr3':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/sex/lesbian/ukuni11.jpg"></center>'
 		'You nod and get on your knees in front of the woman as she undresses her lower half and sits back in the chair before spreading her legs. You move in and start tracing your tongue along her pussy lips before moving up to her clit.'
-		'You spend a few minutes teasing her sensitive bud before she clamps her hand over her mouth and lets out a muffled cry as she climaxes and a small amount of her juices squirting over your face.'
+		'You spend a few minutes teasing her sensitive bud before she clamps her hand over her mouth and lets out a muffled cry as she climaxes and a small amount of her juices squirt over your face.'
 		'Once she recovers, she dresses herself and leaves your payment on the table before walking out. You gather up your clothes and head to the dressing room to clean up.'
 
 		act 'Return to the dressing room': gt 'stwork2', 'strip_show_end'
@@ -739,7 +732,7 @@ if $ARGS[0] = 'pr5':
 	'<center><video autoplay loop src="images/locations/city/redlight/stripclub/private_movie2.mp4"></video></center>'
 	if rand (0,2) = 0 and locat['A23'] = 21 and AlbinaQW['working_stripclub'] = 1 and npc_rel['A23'] >= 70:
 		'You approach the private room where your client is waiting and hear two voices behind the door. As you enter, Albina greets you at the door.'
-		'"This guy''s going to be a pain in the fucking ass..." she whispers as you step inside. Behind her, an overweight patron claps his hands excitedly. "Ah! She''s here! Now we can really get the party started!"'
+		'"This guy''s going to be a pain in the fucking ass..." she whispers as you step inside. Behind her, an overweight patron in a suit claps his hands excitedly. "Ah! She''s here! Now we can really get the party started!"'
 		'Albina rolls her eyes before strutting over to the man and shaking her bubble butt in his face. "You think you can handle both of us?" she asks, barely making any effort to hide the the fact that she clearly finds him unattractive.'
 		'"Oh, I can! My wallet is fatter than that juicy ass of yours, girl!" he bellows, tucking a few bills into her g-string with a hearty laugh before smacking her on the ass. "No fucking touching!" she scoffs in disgust.'
 		*nl
@@ -747,8 +740,8 @@ if $ARGS[0] = 'pr5':
 
 		act 'Return to the dressing room': gt 'stwork2', 'strip_show_end'
 	else
-		'You approach the private room where your client is waiting and hear two voices behind the door. As you enter, a fellow stripper named ''Jade'' greets you at the door with a forced smile.'
-		'"We''ve got our hands full with this one..." she whispers as you step inside. Behind her, an overweight patron claps his hands excitedly. "Ah! She''s here! Now we can really get the party started!"'
+		'You approach the private room where your client is waiting and hear two voices behind the door. As you enter, your fellow stripper ''Jade'' greets you at the door with a forced smile.'
+		'"We''ve got our hands full with this one..." she whispers as you step inside. Behind her, an overweight patron in a suit claps his hands excitedly. "Ah! She''s here! Now we can really get the party started!"'
 		'Jade rolls her eyes before turning back to the man, pushing her large, fake breasts in his face. "You think you can handle both of us?" she asks, trying to remain professional around a guy she clearly finds unattractive.'
 		'"Oh, I can! And so can my wallet! It''s bigger than those huge tits of yours!" he bellows before stuffing a wad of cash into her cleavage with a hearty laugh.'
 		*nl
@@ -764,7 +757,7 @@ if $ARGS[0] = 'pr6':
 	money += 2000
 	'<center><video autoplay loop src="images/locations/city/redlight/stripclub/private_movie3.mp4"></video></center>'
 	'Your client is sitting alone in the largest of the private rooms, a room where private group parties are normally held. Instead, it''s just you and him in a big empty space tonight, an echo chamber full of nothing but loud music, club lighting and a bit of shared loneliness between two strangers.'
-	'The patron doesn''t say much as you grind your nude body against him, but he watches you intently. With no special requests given, you run through a typical dance routine, slinking and sliding your body over him as alluringly as possible. Once your time is up, he gives you a smile and stands up before leaving the room.'
+	'The patron doesn''t say much as you grind your naked body against him, but he watches you intently. With no special requests given, you run through a typical dance routine, slinking and sliding your body over him as alluringly as possible. Once your time is up, he gives you a smile and stands up before leaving the room.'
 	'After he closes the door behind him and you gather your things, a security guard cracks open the door and hands you a wad of cash. "This is from your client. You must have made a good impression since he wouldn''t shut up about you. Nice work."'
 	'Despite working in such a dark and sometimes depraved place, you walk back to the dressing room with your head up a little higher than before, feeling good about a job well done.'
 
@@ -775,7 +768,8 @@ if $ARGS[0] = 'pr7':
 	*clr & cla
 	minut += 10
 	'<center><video autoplay loop src="images/locations/city/redlight/stripclub/private_movie4.mp4"></video></center>'
-	'You meet your patron in one of the back rooms with a more lush setting than many of the others. Red velvet curtains and mirrors line the walls, and multiple poles surround the outskirts of the room, allowing for many girls to serve many customers at once. Tonight though, it''s just you and one other man. You feel relatively safe knowing there''s a security guard right outside the door, but the way the man''s eyes pierce your own makes your heart race. There''s definitely more than meets the eye with him.'
+	'You meet your patron in one of the back rooms with a more lush setting than many of the others. Red velvet curtains and mirrors line the walls, and multiple poles surround the outskirts of the room, allowing for many girls to serve many customers at once. Tonight though, it''s just you and one other man.'
+	'You feel relatively safe knowing there''s a security guard right outside the door, but the way the man''s eyes pierce your own makes your heart race. There''s definitely more than meets the eye with him.'
 	'Still, you''re here to do a job, and you start dancing for him as seductively as possible. After a few minutes, he tosses a handful of bills at you. "Let''s see some skin, girl!" he exclaims.'
 
 	act 'Show him some skin':
@@ -800,19 +794,18 @@ if $ARGS[0] = 'pr7':
 
 		act 'Accept':
 			*clr & cla
-			gs 'npcgeneratec', 0, 'Private dance client', rand(25, 40)
+			gs 'npcgeneratec', 0, 'Private dance client', rand(25,40)
 			gs 'npcStat', $npclastgenerated
 			gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
 			gs 'cum_call', 'mouth_swallow', $npcID
 			money += 2000
 			gs 'stat'
-
 			'<center><video autoplay loop src="images/locations/city/redlight/stripclub/private_movie4b.mp4"></video></center>'
 			'You look at the customer. He''s a bit older, but seems decent enough. And he smells washed, unlike some of the guys who roll through the club.'
 			'"2000 <b>₽</b>," you reply and bite your lip seductively.'
 			'"This better be one hell of a blowjob!" he says before tossing the money at you. He quickly stands, tugging his massively thick cock from his pants and dropping them to the floor. He''s already rock hard from your striptease, and per your agreement, it''s inside your mouth within seconds. His fat cock fills every inch of space between your lips, and just taking it inside causes the swollen tip to press into the entrance of your throat as you start sucking and bobbing your head up and down.'
 			'After just a few minutes, the man''s entire body tenses and, without warning, he cums down your throat, not even giving you a chance to pull his cock out of your mouth. The man grunts as he holds your head in place, unloading every single drop of his hot, viscous cum into your mouth. When he finally releases you, you sputter and choke on his thick load while gasping for breath. Before you can even yell at him for not giving you any warning, he''s re-dressed himself and ducked out of the door.'
-			'"Could have warned me, asshole..." you whisper to yourself while gathering your things and heading back to the dressing room.'
+			'"Could have warned me, asshole..." you mumble to yourself while gathering your things and heading back to the dressing room.'
 
 			act 'Return to the dressing room': gt 'stwork2', 'strip_show_end'
 		end

+ 37 - 39
locations/stwork3.qsrc

@@ -8,7 +8,7 @@ if $ARGS[0] = 'work':
 		!! set player to wear server uniform
 		'Arriving at your locker, you change into your uniform before heading out to the bar.'
 
-		strip_club['rand'] = rand(0, 5)
+		strip_club['rand'] = rand(0,5)
 		if strip_club['rand'] = 0:
 			gt 'stwork3', '1'
 		elseif strip_club['rand'] = 1:
@@ -31,11 +31,10 @@ if $ARGS[0] = 'first_shift':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/ivanna.jpg"></center>'
 	'You arrive in the employee area, where you''re greeted by a tall, dark haired woman. "You must be <<$pcs_nickname>>. I''m Ivanna, the club''s bar manager. If you''ll follow me."'
-
 	if pcs_magik > 0:
 		'There''s something strange, almost... <i>familiar</i> about her, but you can''t quite put your finger on it as you follow her out into the main area of the club.'
 	else
-		'Her eyes pierce your gaze and you swear you can somehow hear her in your head before she turns and beckons for you to follow her out into the main area of the club.'
+		'Her eyes pierce your gaze and you swear you can somehow <i>feel</i> her in your head before she turns and beckons for you to follow her out into the main area of the club.'
 	end
 
 	act 'Follow her':
@@ -167,12 +166,12 @@ if $ARGS[0] = 'manager_chat':
 			act 'Return to work': gt 'stwork3', 'events1'
 		end
 	else
-		if strip_club['ivanna_dream'] = 0:
-			strip_club['ivanna_dream'] = 1
-		else
-			strip_club['ivanna_dream'] = 2
-		end
-		gs 'stat'
+		!!if strip_club['ivanna_dream'] = 0:
+			!!strip_club['ivanna_dream'] = 1
+		!!else
+			!!strip_club['ivanna_dream'] = 2
+		!!end
+		!!gs 'stat'
 		'For some inexplicable reason, you suddenly feel yourself becoming extremely horny, and thoughts of nothing but sex fill your head as you try talking to Ivanna.'
 		'Feeling your pussy growing wet, you quickly scurry away as Ivanna returns her attention to what she was doing. As you walk away, you swear you hear a female like voice laughing, but see nothing when you look around. Must have been your imagination...'
 		act 'Return to work': gt 'stwork3', 'events1'
@@ -197,7 +196,7 @@ if $ARGS[0] = 'bartender_chat1':
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/nadia.jpg"></center>'
-	'During a lull, you end up speaking with Nadia, one of the bartenders. A young and very attractive girl, she chooses to wear a skimpy bunny outfit to work, leaving you wondering why she''s behind the bar and not on the pole. "What''s up, <<$pcs_nickname>>?" she asks with a cute smile.'
+	'During a lull, you end up speaking with Nadia, one of the bartenders. A young and very attractive girl, she chooses to wear a skimpy bunny outfit that shows off her large breasts, leaving you wondering why she''s behind the bar and not on the pole. "What''s up, <<$pcs_nickname>>?" she asks with a cute smile.'
 	'"Nothing much, just thought I''d have a quick chat," you reply.'
 	'She nods and the two of you engage in a lively conversation. "You''re rocking that cute little bunny outfit! You sure you don''t want to get up on that stage?" you laugh.'
 	*nl
@@ -225,7 +224,7 @@ if $ARGS[0] = 'events1':
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/.jpg"></center>'
 	'Your break over, you get back to work serving the crowd of thirsty patrons.'
 
-	strip_club['rand'] = rand(0, 8)
+	strip_club['rand'] = rand(0,8)
 	if strip_club['rand'] = 0:
 		*clr & cla
 		gs 'stat'
@@ -239,9 +238,9 @@ if $ARGS[0] = 'events1':
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/serve.jpg"></center>'
-		'You serve a table with two men watching the show on stage. They both drunkenly slap and pinch your ass as you serve them their drinks.'
+		'You serve a table with two men watching the show on stage. They both drunkenly slap and grope your ass as you serve them their drinks.'
 
-		act 'Leave':
+		act 'Ignore it and leave':
 			cla
 			'You place their drinks on the table and quickly hurry away as the two men laugh.'
 			act 'Leave': gt 'stwork3', 'shift_end'
@@ -293,7 +292,7 @@ if $ARGS[0] = 'events1':
 						gs 'arousal', 'hj', 5, 'sub', 'prostitution'
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_hj.jpg"></center>'
-						'Clasping your fingers around his shaft, you start discreetly jerking him off. A few seconds later, the man groans as he blows his load over your hand.'
+						'Clasping your fingers around his shaft, you start discreetly jerking him off as he watches the girl stripping on stage. A few seconds later, the man groans as he blows his load over your hand.'
 						'Once he''s finished, you wipe your hand with a tissue and he gives you 500 <b>₽</b> as he grins at you.'
 						'You smile at him before leaving the booth.'
 						act 'Leave': gt 'stwork3', 'shift_end'
@@ -325,16 +324,16 @@ if $ARGS[0] = 'events1':
 			act 'Leave': gt 'stwork3', 'shift_end'
 		end
 	elseif strip_club['rand'] = 5:
-		if (year = 2017 and month > 8) and AlbinaQW['seen_strip'] = 0 and locat['A23'] = 21:
+		if AlbinaQW['seen_strip'] = 0 and locat['A23'] = 21:
 			*clr & cla
 			AlbinaQW['seen_strip'] = 1
 			gs 'stat'
 			!! IMAGE
 			'You see one of the strippers prowling the floor in search of any clients wanting a lap dance. When she gets closer, you''re stunned to see that it''s Albina!'
 			if npc_rel['A23'] >= 70 or AlbinaQW['Friends'] = 2:
-				'She looks equally surprised to see you. "<<$pcs_nickname>>? You didn''t tell me you worked here!"'
+				'She looks equally surprised to see you. "<<$pcs_nickname>>?! You didn''t tell me you worked here!"'
 				'"I could say the same about you!" you chuckle and she smiles as a middle aged man approaches and asks her for a dance.'
-				'"We''ll chat some other time, yeah?" she winks at you before seductively leading the man to one of the private rooms.'
+				'"We''ll talk about this some other time, yeah?" she winks at you before seductively leading the man to one of the private rooms.'
 				act 'Get back to work': gt 'stwork3', 'shift_end'
 			else
 				'She looks surprised, yet annoyed to see you. "Ugh, you''re working here as well?" she moans. "At least you''re not a stripper and can stay out of my way."'
@@ -351,7 +350,7 @@ if $ARGS[0] = 'events1':
 				act 'Get back to work': gt 'stwork3', 'shift_end'
 			end
 		else
-			'You see a stripper prowling the floor in search of a client wanting a lap dance. She sets her sights on a man in the queue at the bar and starts flirting with him.'
+			'You see a stripper prowling the floor in search of a client wanting a lap dance. She quickly sets her sights on a man in the queue at the bar and starts flirting with him.'
 			act 'Get back to work': gt 'stwork3', 'shift_end'
 		end
 	elseif strip_club['rand'] = 6:
@@ -365,7 +364,7 @@ if $ARGS[0] = 'events1':
 			gs 'stat'
 			'Heading into one of the private rooms with an order, you''re greeted by the sight of a red headed stripper having sex with the customer on the couch.'
 			'You''ve overheard some of the customers talking about a stripper named Ruby, who apparantly has a major drug addiction and lets them fuck her in exchange for drugs or money for drugs.'
-			'Tonight seems to be no different, and going by the amount of clothes she''s still wearing, it seems they''ve skipped the dance... They''re too busy to notice that you''ve even entered the room.'
+			'Tonight seems to be no different, and going by the amount of clothes she''s still wearing, it seems they''ve skipped the dance altogether... They''re too busy to notice that you''ve even entered the room.'
 
 			act 'Serve the drink and leave':
 				cla
@@ -418,11 +417,10 @@ if $ARGS[0] = 'events1':
 		'Heading into one of the private rooms with an order, you''re greeted by the sight of a girl on her knees sticking her tongue out as her customer jerks his dick and cums in her mouth.'
 		if rand(0,1) = 0 and AlbinaQW['seen_strip'] = 1 and locat['A23'] = 21:
 			'As you get closer, you''re surprised to find that it''s Albina, who obediently swallows the cum in her mouth before sucking the man''s cock clean.'
-			'"Good girl," the man says as Albina pops his cock out of her mouth and smiles up at him.'
+			'"Good girl," the man says as Albina looks up at him for approval.'
 			if AlbinaQW['Friends'] = 2 or npc_rel['A23'] >= 70:
 				if AlbinaQW['saw_club_bj'] = 0: AlbinaQW['saw_club_bj'] = 1
-
-				'She quickly scrambles to her feet when she sees you. "<<$pcs_nickname>>! I didn''t hear you coming in..."'
+				'She pops his cock out of her mouth and starts licking the shaft, but stops and scrambles to her feet when she sees you. "<<$pcs_nickname>>! I didn''t hear you coming in..."'
 				'"Friend of yours?" the man grins as he zips up his pants. "Just leave my drink on the table there."'
 				'You place the drink on the table as Albina watches, looking rather uneasy.'
 				'"Don''t worry. Your secret''s safe with me," you whisper in her ear. "But you have to tell me all about this next time I''m over."'
@@ -431,7 +429,7 @@ if $ARGS[0] = 'events1':
 			else
 				money += 300
 				gs 'stat'
-				'She rolls her eyes and stands up when she sees you. "Ugh, it''s you. Can''t you knock?"'
+				'She pops his cock out of her mouth and starts licking the shaft, but stops and glares when she sees you. "Ugh, it''s you. Can''t you knock?"'
 				'The man grins. "Friend of yours?"'
 				'"Hardly," Albina snorts. "She was just leaving. And she didn''t see a thing. Got it?"'
 				'The man motions for you to place the drink down. "Here''s 300 <b>₽</b> for you to... forget all this."'
@@ -453,10 +451,10 @@ if $ARGS[0] = 'events1':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/.jpg"></center>'
 		if strip_club['manager_bonus'] = 0:
-			'A security guard approaches and says the manager wants to speak with you in his office. Now.'
+			'A security guard approaches and says Sasha wants to speak with you in his office. Now.'
 			act 'Go to his office': gt 'stwork3' , 'manager_bonus'
 		else
-			'A security guard approaches and tells you that the manager wants to see you in his office again.'
+			'A security guard approaches and tells you that Sasha wants to see you in his office again.'
 			'You know what he wants, but do you want to do it?'
 			act 'Go to his office': gt 'stwork2', 'manager_bonus'
 			act 'Turn him down': gt 'stwork3', 'shift_end'
@@ -471,7 +469,7 @@ if $ARGS[0] = 'manager_bonus':
 	gs 'npcStat', 'D3'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/.jpg"></center>'
-	'The security guard ushers you into the manager''s office before closing the door behind you. The manager smiles at you as he sits behind his desk.'
+	'The security guard ushers you into Sasha''s office before closing the door behind you. Sasha smiles at you as he sits behind his desk.'
 	if strip_club['manager_bonus'] = 0:
 		'"Evening <<$pcs_nickname>>. Having a good night? How about a little bonus to top it off?"'
 		'"What kind of bonus?" you ask while raising an eyebrow.'
@@ -501,7 +499,7 @@ if $ARGS[0] = 'manager_bonus':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum17.jpg">"></center>'
 				'He finally finishes and releases his grip on your head, allowing you pull yourself off of his cock. You gasp for air and wipe the saliva from your mouth before looking up to see him grinning down at you as you slowly jerk his cock in your hand.'
-				'"Good job <<$pcs_strippername>>, you more than earned this." He counts out a wad of cash and hands it to you. "Keep up the good work and there will be more bonuses in the future."'
+				'"Good job <<$pcs_nickname>>, you more than earned this." He counts out a wad of cash and hands it to you. "Keep up the good work and there will be more bonuses in the future."'
 				'You just smile at him before getting up and taking the money. After counting it, the manager sends you on your way with a slap on the ass. Heading out into the hallway, the security guard flashes you a knowing smile as you hurry back to work.'
 				act 'Return to work': gt 'stwork3', 'shift_end'
 			end
@@ -516,8 +514,8 @@ if $ARGS[0] = 'manager_bonus':
 	else
 		'"Interested in a little bonus, are we?" he asks rhetorically with a grin before snapping his fingers and pointing to his crotch. You obediently walk over and kneel in front of him before unzipping his pants and taking his cock into your mouth. "Eager today, aren''t we?" he laughs as you start sucking.'
 		if rand(0,2) = 0:
-			'Just as you''re getting into it, you hear a knock at the door and freeze as the manager looks down at you. "Don''t stop," he orders before telling the person to enter. A man walks into the room and stops in front of the desk. There''s no hiding the fact that you''re under here, you just hope he doesn''t recognise you.'
-			'You push the thoughts to the back of your mind and resume sucking the manager''s dick, trying your best to keep the noise down as the two men converse for what feels like an eternity before the man finally leaves.'
+			'Just as you''re getting into it, you hear a knock at the door and freeze as Sasha looks down at you. "Don''t stop," he orders before telling the person to enter. A man walks into the room and stops in front of the desk. There''s no hiding the fact that you''re under here, you just hope he doesn''t recognise you.'
+			'You push the thoughts to the back of your mind and resume sucking Sasha''s dick, trying your best to keep the noise down as the two men converse for what feels like an eternity before the other man finally leaves.'
 			'The distraction gone, you''re able to focus your efforts, the room filled with the obscene sound of you gagging and slurping on his cock until he suddenly grabs your head and holds you down on his cock as his cum starts shooting into your mouth. You''re forced to swallow it to stop yourself from choking as he groans loudly.'
 			gs 'arousal', 'bj', 5
 			gs 'cum_call', 'mouth_swallow', 'Strip club manager', 0, 0, 10000, 40
@@ -547,7 +545,7 @@ if $ARGS[0] = 'manager_bonus':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum17.jpg">"></center>'
 				'He finally finishes and releases his grip on your head, allowing you pull yourself off of his cock. You gasp for air and wipe the saliva from your mouth before looking up to see him grinning down at you as he counts your money.'
-				'"Nice work, <<$pcs_nickname>>. Good to see young girls with a good work ethic," he laughs.'
+				'"Nice work, <<$pcs_nickname>>. It''s nice to see young girls with a good work ethic," he laughs.'
 				'You just smile at him before getting up and taking the money. Heading out into the hallway, the security guard flashes you a knowing smile as you hurry back to work.'
 				act 'Return to work': gt 'stwork3', 'shift_end'
 			end
@@ -580,7 +578,7 @@ if $ARGS[0] = 'tips':
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/.jpg"></center>'
-	'With your shift finally over, you sit at the bar and count out your tips for the night.'
+	'With your shift finally over, you sit at the bar and count out your tips.'
 	*nl
 	'You made <<strip_club[''tips_total'']>> <b>₽</b> in tips tonight.'
 	if strip_club['manager'] = 1:
@@ -598,10 +596,10 @@ if $ARGS[0] = 'manager_speak':
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/sex/ivanna1.jpg"></center>'
 	'Ivanna poses in front of the bar. "Let''s not beat around the bush as humans say. I know who you are, <<$pcs_nickname>>."'
 	'You give her an inquisitive stare and she chuckles.'
-	'"You are <<$pcs_nickname>>, yes? The girl who absorbed the power of that amulet and almsost died? Reinhold speaks about you a lot, the creepy old bastard."'
+	'"You are <<$pcs_nickname>>, yes? The girl who absorbed the power of that amulet and almost died? Reinhold speaks about you a lot, the creepy old bastard."'
 	'"You- You know him?" you ask, almost panicking.'
 	*nl
-	'She smiles. "Of course. You''re not the only magic person around here you know. I''m telling you, that man is immune to everything, even my charms. I badly want to taste his cock..."'
+	'She smiles. "Of course. I badly want to taste his cock, but that man is immune to everything, even my charms."'
 	'You feel the sexual energy radiating from her as she rubs her legs together. "Fuck, I''m getting wet just thinking about it..."'
 
 	act 'Who are you?':
@@ -610,7 +608,7 @@ if $ARGS[0] = 'manager_speak':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/sex/ivanna1.jpg"></center>'
 		'"So are you the same as me then?" you ask and she snorts.'
-		'Eww, no. No offense, but I''m not some half breed like you. I''m a proper succubus, with the power of the Mother herself flowing through me. We''re nothing alike."'
+		'"No, I''m not some half breed like you. I''m a pure born daughter of Lilith herself, and her power flows through me. I''m a <i>proper</i> succubus. We''re nothing alike."'
 		*nl
 		'She hikes up her dress and you stare in bewilderment as a cock suddenly appears between her legs in place of her pussy.'
 		'"How did-" you start to ask before she cuts you off.'
@@ -626,9 +624,9 @@ if $ARGS[0] = 'manager_speak':
 				pcs_horny += 10
 				gs 'stat'
 				'You''re able to resist her attempt to break your mind and back away. She seems rather surprised at her failure.'
-				'"Hhhmph. You''re more resistant than I thought," she scowls as her cock disappears and she fixes her dress. "I was hoping your mind was still weak and feeble enough for me to have broken it and let my pet have some fun with you."'
-				'"Pet? Fun?" you curiously ask.'
-				'Yes. It enjoys playing with the girls I break. Human pussy just feels... Mmmmm, different..." she says as she rubs her legs together and you feel a slight warmth growing inside you from the energy radiating from her. "It loves how tight some of you can be. Anyway, your secret is safe with me. For now. Do anything stupid, though, and the old creepy bastard will know <i>exactly</i> where to find you. Run along now."'
+				'"Hhhmph. You''re more resistant than I thought," she scowls as her cock disappears and she fixes her dress. "I was hoping your mind was still weak and feeble enough for me to have broken it and let me have some fun with you."'
+				'"Break me? Fun?" you curiously ask.'
+				'"Yes. I enjoy playing with girls I break. Human pussy just feels... Mmmmm, different..." she says as she rubs her legs together and you feel a slight warmth growing inside you from the energy radiating from her. "I love how tight some of you can be. Anyway, your secret is safe with me. For now. Do anything stupid, though, and the old creepy bastard will know <i>exactly</i> where to find you. Run along now."'
 				'You quickly dash to the exit, leaving Ivanna at the bar chuckling at you.'
 				act 'Leave': gt 'city_redlight', 'start'
 			end
@@ -639,7 +637,7 @@ if $ARGS[0] = 'manager_speak':
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/sex/ivanna1.jpg"></center>'
-			'Her magic charm pierces your mind and you''re unable to resist as she plants thoughts in your head. You stare at her cock, feeling yourself growing wet and thinking how tasty her cum would be...'
+			'Her magic charms pierce your mind and you''re unable to resist as she plants erotic thoughts in your head. You stare at the cock hanging between her legs, feeling yourself growing wet and thinking how tasty her cum would be...'
 			'She grabs your hand and starts pulling you along. "Let''s have some fun in one of the private rooms."'
 
 			act 'Continue':
@@ -667,7 +665,7 @@ if $ARGS[0] = 'manager_speak':
 						gs 'stat'
 						'You suddenly feel your orgasm building as you continue riding Ivanna. "That''s it, <<$pcs_nickname>>, cum for me. Let''s cum together!"'
 						$orgasmtext = 'You suddenly feel a wave of pleasure overwhelm you and cry out in orgasm as Ivanna keeps thrusting. Your pussy tightens around her cock and you soon feel it twitching and throbbing inside you as spurt upon spurt of thick, warm cum is unloaded deep inside you. Ivanna moans loudly in pleasure as she pumps what feels like an endless stream of cum into your pussy.'
-						'When she finally finishes, she pulls out and flops back on the sofa, your pussy suddenly feeling very empty as a steady stream of thick cum pours out of you. "Now that was a fuck that satisfies us both," she pants. The sheer amount of cum inside you should be enough to keep you going for a while.'
+						'When she finally finishes, she pulls out and flops back on the sofa, panting loudly as a trickle of cum dribbles out the tip of her cock. Your pussy suddenly feels very empty as a stream of thick cum oozes out of you.'
 						'When you catch your breath, you both get dressed before heading back out to the bar, where Ivanna slaps you on the ass. "You were a good fuck <<$pcs_nickname>>, but this is the one and only time. Fucking the same person more than once is boring."'
 						'You just nod and head out as she finishes closing the bar down for the night.'
 						act 'Leave': gt 'city_redlight', 'start'