Parcourir la source

[Added] Cosmetic(makeup) tattoos to mall beauty parlor. Flavor text pending.

R il y a 3 ans
Parent
commit
1262af673c

+ 1 - 1
locations/bed.qsrc

@@ -229,7 +229,7 @@ if $ARGS[0] = 'rab':
 		*clr
 
 		if analplugIN = 1:analplugIN = 0
-		if pcs_makeup ! 1:pcs_makeup = 0
+		if pcs_makeup ! 1 and cosmetic_tattoo = 0:pcs_makeup = 0
 
 		'<center><img <<$set_imgh>> src="images/characters/city/nicholas/sex/r1.jpg"></center>'
 		'You take the strap-on in your mouth and start sucking her off. You dislike the taste of rubber and proceed without much enthusiasm. Mistress, though she''s drunk, notices that you''re not trying and starts to thrust along with your movements, driving it deeper into your mouth. You start gagging and don''t like it.'

+ 2 - 2
locations/bed2.qsrc

@@ -49,7 +49,7 @@ if $ARGS[0] = '':
 		end
 	end
 
-	if pcs_makeup ! 1:*nl '<b><font color="red">You need to wash off your makeup before going to bed.</font></b>'
+	if pcs_makeup ! 1 and cosmetic_tattoo = 0:*nl '<b><font color="red">You need to wash off your makeup before going to bed.</font></b>'
 
 	if pcs_sleep <= 80:
 		if $clothingworntype = 'nude':
@@ -265,7 +265,7 @@ if $ARGS[0] = 'sleep':
 		*nl
 		'Your hair is loose and free.'
 	end
-	if pcs_makeup > 1:
+	if pcs_makeup > 1 and cosmetic_tattoo = 0:
 		pcs_makeup = 0
 		vidageday -= 1
 		*nl

+ 1 - 1
locations/city_kavkazkafe.qsrc

@@ -304,7 +304,7 @@ if $ARGS[0] = 'givirapebj':
 	'Not seeing any other choice, you start to work your mouth diligently hoping that Givi would finish quickly. Givi goes into a frenzy and begins fucking your mouth every movement hitting you in the back of your throat.'
 	gs 'arousal', 'bj', 5, 'sub', 'rough','deepthroat'
 	pcs_hairbsh = 0
-	if pcs_makeup > 1:pcs_makeup = 0 & 'You start crying which smears your makeup all down your face.'
+	if pcs_makeup > 1 and cosmetic_tattoo = 0:pcs_makeup = 0 & 'You start crying which smears your makeup all down your face.'
 	'Givi finally grunts and a hot jet of sperm hits you in the throat. You start frantically swallowing so that you don''t choke.'
 	gs 'cum_call','mouth_swallow',1
 	gs 'arousal', 'end'

+ 1 - 1
locations/din_bad.qsrc

@@ -90,7 +90,7 @@ $d_salf = {
 	if cumloc[0] > 0 or cumloc[1] > 0 or cumloc[3] > 0 or cumloc[4] > 0: '<a href="exec:salfetka -= 1 & cumspclnt = 15 & gs ''cum_cleanup'' & gs ''stat'' & gs ''din_bad'', ''d_bag''"><b>Wipe your ass and pussy clean</b></a>'
 	if cumloc[10] > 0 or cumloc[9] > 0: '<a href="exec:salfetka -= 1 & cumspclnt = 17 & gs ''cum_cleanup'' & gs ''stat'' & gs ''din_bad'', ''d_bag''"><b>Wipe your arms and legs clean</b></a>'
 	if cumloc[2] > 0 or cumloc[5] > 0 or cumloc[6] > 0 or cumloc[7] > 0: '<a href="exec:salfetka -= 1 & cumspclnt = 6 & gs ''cum_cleanup'' & gs ''stat'' & gs ''din_bad'', ''d_bag''"><b>Clean your clothing</b></a>'
-	if pcs_makeup ! 1: '<a href="exec:salfetka -= 1 & pcs_makeup = 1 & gs ''stat'' & gs ''din_bad'', ''d_bag''"><b>Remove your makeup</b></a>'
+	if pcs_makeup ! 1 and cosmetic_tattoo = 0: '<a href="exec:salfetka -= 1 & pcs_makeup = 1 & gs ''stat'' & gs ''din_bad'', ''d_bag''"><b>Remove your makeup</b></a>'
 	'<a href="exec:gs ''stat'' & gs ''din_bad'', ''d_bag''"><br><b>Put tissues away</b></a>'
 	'</td></tr></table></center>'
 }

+ 1 - 1
locations/din_van.qsrc

@@ -798,7 +798,7 @@ $basin = {
 		end
 	end
 
-	if pcs_makeup ! 1:
+	if pcs_makeup ! 1 and cosmetic_tattoo = 0:
 		act 'Wash off cosmetics (0:10)':
 			menu_off = 1
 			cla

+ 2 - 2
locations/gopskver.qsrc

@@ -687,7 +687,7 @@ end
 
 if $ARGS[0] = 'BjBeerFace':
 	*clr & cla
-	if pcs_makeup = 0:
+	if pcs_makeup = 0 and cosmetic_tattoo = 0:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/gop/bjbeer6.jpg" ></center>'
 		'You fall back onto the ground, feeling completely exhausted. Your face is a complete mess. The tears, saliva and semen smeared your make-up everywhere, and you look like a lost panda bear. A very slutty panda bear with cum all over her face.'
 	else
@@ -756,7 +756,7 @@ if $ARGS[0] = 'BjBeerPhone':
 	'You try to protest and turn away from the camera, but Dan''s firm grip on your hair makes it so you cannot move.'
 	'You can only imagine how incredibly foolish and humiliating you must look in the video: on your knees, with two thick cocks in your cute little mouth. The cocks are wedged in so tightly that they make your cheeks bulge and stretch your lips.'
 
-	if pcs_makeup = 0:
+	if pcs_makeup = 0 and cosmetic_tattoo = 0:
 		'Your cosmetics got smeared from the tears in your eyes, and by now it is smeared all the way down your cheeks. You have strands of saliva hanging out of your mouth, attaching your chin to your boobs.'
 	else
 		'Your eyes got all teary from the rough treatment, and there are strands of saliva hanging out of your mouth, attaching your chin to your boobs.'

+ 1 - 1
locations/hookup_morning.qsrc

@@ -3,7 +3,7 @@
 
 if $ARGS[0] = 'morning':
 	'<center><video autoplay loop src="images/shared/romance/misc/wakeup1.mp4"></video></center>'
-	if pcs_makeup > 1:
+	if pcs_makeup > 1 and cosmetic_tattoo = 0:
 		pcs_makeup = 0
 		vidageday -= 1
 		*nl

+ 1 - 1
locations/lesbidomhouse.qsrc

@@ -1955,7 +1955,7 @@ if $ARGS[0] = 'QW10c':
 					'"My maid had the week off, and my toilet needs cleaning. Make it shine for me, slave," she commands, whipping your exposed ass softly until you begin to lick the outer rim of the bowl. She has you where she wants.'
 					'You obediently work your way inwards, making sure you don''t miss a single spot. Your tongue got you into this mess... it''s only fitting that you use it to make up for your mistake.'
 					'While you''re working on the inner section, Mistress suddenly flushes the toilet. You were not expecting this, and come up coughing when you ran out of air and accidentally inhaled some of the water.'
-					if pcs_makeup > 1: pcs_makeup = 0 & 'If you were wearing any make-up, that''s definitely ruined now.'
+					if pcs_makeup > 1 and cosmetic_tattoo = 0: pcs_makeup = 0 & 'If you were wearing any make-up, that''s definitely ruined now.'
 					'Mistress inspects your work and nods approvingly: "Good enough, slave. You''re dismissed."'
 
 					act 'Get dressed and leave':gt'city_residential'

+ 1 - 1
locations/mirror.qsrc

@@ -730,7 +730,7 @@ if $ARGS[0] = 'd_bag_mirror':
 	'You have '+iif(kosmetitka > 0, '<b><<kosmetitka>></b>', 'no')+' cosmetic applications and '+iif(salfetka > 0, '<b><<salfetka>></b>', 'no')+' tissues left in your purse.'
 	*nl
 	if pcs_hairbsh = 0: '<a href="exec: pcs_hairbsh = 1 & gs ''stat'' & gs ''din_bad'', ''d_bag''">Brush your hair</a>'
-	if salfetka > 0 and pcs_makeup ! 1: '<center><a href="exec: salfetka -= 1 & pcs_makeup = 1 & gt ''mirror'', ''d_bag_mirror''"><b>Remove your makeup</b></a>'
+	if salfetka > 0 and pcs_makeup ! 1 and cosmetic_tattoo = 0: '<center><a href="exec: salfetka -= 1 & pcs_makeup = 1 & gt ''mirror'', ''d_bag_mirror''"><b>Remove your makeup</b></a>'
 	if kosmetitka > 0 and pcs_makeup = 1:
 		'<a href="exec: minut += 3 & makupskl_exp += rand(1,3) & pcs_makeup = 2 & kosmetitka -= 1 & gt ''mirror'', ''d_bag_mirror''"><b>Put on light makeup</b></a>'
 		!!Remove this coment and uncomment the next line to restore the ability to put on any typ of makeup

+ 1 - 1
locations/outdoors.qsrc

@@ -280,7 +280,7 @@ if $ARGS[0] = 'main':
 	if $location_type = 'public_outdoors' or $location_type = 'secluded' or $location_type = 'event_outdoors':
 		if sunWeather = 0 and umbrella = 0:
 			*NL 'It is raining and you do not have an umbrella.'
-			if pcs_makeup > 1:
+			if pcs_makeup > 1 and cosmetic_tattoo = 0:
 				pcs_makeup = 0
 				*p ' The rain has ruined your makeup.'
 			end

+ 33 - 0
locations/salon.qsrc

@@ -181,6 +181,9 @@ if $ARGS[0] = 'services':
 		if money >= 500:'<a href="exec:gt ''salon'', ''pubes''">Dye your pubic hair - 500 <b>₽</b></a>'
 		if money < 500:'Dye your pubic hair - 500 <b>₽</b>'
 	end
+	if cosmetic_tattoo <= 4:
+		act'Cosmetic tattoos service':gt'salon','cosmetic_tattoo_start'
+	end
 end
 
 
@@ -2199,6 +2202,36 @@ if $ARGS[0] = 'gentle_massage':
 	end
 end
 
+if $ARGS[0] = 'cosmetic_tattoo_start':
+	cla & *clr
+	'<br>We currently offer five levels of cosmetic tattoos: light, vibrant, sultry, professional and celebrity.<br>Please keep in mind that these procedures are permanent.<br>Also, be aware that after procedure using regular cosmetics will be difficult.<br>Price is set at 2,000<b>₽</b>'
+
+	if money >= 2000:
+		if bimbolevel > 0 or inhib_lvl >= 10:
+			if cosmetic_tattoo < 1: act 'Get light cosmetic tattoo':cosmetic_tattoo = 1 & gt 'salon', 'cosmetic_tattoo_operation'
+			if cosmetic_tattoo < 2: act 'Get vibrant cosmetic tattoo':cosmetic_tattoo = 2 & gt 'salon', 'cosmetic_tattoo_operation'
+			if cosmetic_tattoo < 3: act 'Get sultry cosmetic tattoo':cosmetic_tattoo = 3 & gt 'salon', 'cosmetic_tattoo_operation'
+			if cosmetic_tattoo < 4:	act 'Get professional cosmetic tattoo':cosmetic_tattoo = 4 & gt 'salon', 'cosmetic_tattoo_operation'
+			if cosmetic_tattoo < 5:	act 'Get celebrity(bimbo) cosmetic tattoo':cosmetic_tattoo = 5 & gt 'salon', 'cosmetic_tattoo_operation'
+			if cosmetic_tattoo = 5: 'You already have the heaviest cosmetic tattoo that is on offer.'
+		else 
+			'<br>You dont feel confident enough to get one of these.'
+		end
+	else
+		'<br>You can''t afford this treatment.'
+	end
+	act 'Leave':gt 'salon', 'start'
+end
+
+if $ARGS[0] = 'cosmetic_tattoo_operation':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/ct<<cosmetic_tattoo>>.jpg"></center>'
+	money -= 2000
+	minut += 45
+	gs 'stat'
+	act 'End':gt 'salon', 'cosmetic_tattoo_start'
+end
+
 if $ARGS[0] = 'discharge':
 	cla & *clr
 	minut += 10

+ 6 - 1
locations/stat.qsrc

@@ -55,13 +55,18 @@ if pcs_hydra > hydra_check:
 	gs 'cum_cleanup'
 end
 
+!!cosmetic tattoo
+if cosmetic_tattoo > 0:
+	if pcs_makeup ! (cosmetic_tattoo+1): pcs_makeup = (cosmetic_tattoo+1)
+end
+
 !!!CHEATS!!!
 if cheatWork = 1:work = 0
 if cheatWorkKiskis = 1:young_shop_miss = 0
 if cheatHapri = 1:pcs_hairbsh = 1
 ! Moved from cheats to settings under 'Enema realism'
 if cheatKlisma = 0:klismaday = daystart & klismaday1 = 1
-if cheatNomakeup = 1:
+if cheatNomakeup = 1 and cosmetic_tattoo = 0:
 	if pcs_makeup = 0: pcs_makeup = 1
 end
 if cheatNoSweat = 1 and pcs_sweat > 0: pcs_sweat = 0